1. #SQSummit
@rpertusa
@miguelEgea
Novedades en SQL Server 2014 para BI:
DAXMD y mucho más!
Data Platform Architect / Mentor
rpertusa@solidq.com / megea@solidq.com
MAP, MCSA, MCT, PASS Spain
Rubén Pertusa López / Miguel Egea
2. Objetivos de la charla
• Repasar las diferentes novedades de SQL
Server 2014 y ver escenarios donde
aplicarlas en nuestras arquitecturas BI
• Dar nuevos usos a técnicas tradicionales
del mundo BI gracias a SQL Server 2014
2
3. Agenda
3
• ¿ Novedades en SQL Server 2014 Business
Intelligence ?
• DAXMD
• Escenarios de análisis de datos en tiempo
real
• Mejoras en DistinctCount
• Conclusiones y Preguntas
9. De SSAS 2012 a SSAS 2014
9
Multidimensional
Excel, SSRS, PPS, etc.
Bases de datos LOB Aplicaciones Archivos OData Feeds
Tabular
Analysis Services
Origenes de datos
Herramientas cliente
Power View
MDX DAX
10. La historia completa de DAXMD
10
Power View (SSRS)
soporta Metadata
CSDL v1
Primer release final de
DAXMD v1
Versión Preview del
motor DAXMD
20122008 R2
Power View (SSRS)
soporta nueva
Metadata
Cambios en la sintaxis
Motor DAXMD en
Formula Engine RTM
2014 RTM
DAXMD
Preview
2012 SP1
CU4
11. DAXMD llega a SSAS Multi
11
Analysis Services
Arquitectura interna
Motor de consultas
Motor de almacenamiento
Soporte MDX Soporte DAX
Consulta MDX Consulta DAX
MOLAP ROLAP
12. Mejores tiempos de consulta en informes de
detalle con consultas DAX
Menor complejidad que las consultas MDX
Algunas consideraciones…
12
13. Soportado
– Soporta propiedades avanzadas de Reporting
– SCOPEs, Métricas, Time intelligence, Jerarquías…
No soportado
– Seguridad a nivel de celda
– Algunas funciones DAX, Algunos formatos,
Acciones…
Algunas consideraciones…
13
14. Correspondencia
MULTIDIMENSIONAL TABULAR
14
Objeto Multidimensional Objeto Tabular
Cubo Modelo
Dimensión Tabla
Atributos (Claves y Nombres) Columnas
Grupo de Medidas Tabla
Medida Medida
Medida calculada Medida en una tabla “Measures”
Relación entre Grupo de Medidas
Dimension
Relación entre tablas
Perspectiva Perspectiva
KPI KPI
Jerarquías de Usuario o Padre-Hijo Jerarquías
17. Nuevo motor In-Memory OLTP (a.k.a.
Hekaton)
– Tablas en memoria SCHEMA_ONLY y
SCHEMA_DATA
– Nuevas estructuras de datos latch-free
– Procedimientos almacenados compilados
Transacciones diferidas
Índices columnares clustered
Novedades SQL 2014 aplicables
17
18. BI en tiempo real es el proceso de entregar la información
sobre operaciones de negocio a medida que ocurren.
Tiempo real significa latencia cercana a cero y acceso a la
información siempre que sea requerido.
Real Time Business Intelligence for the Adaptive
Enterprise
Azvine, B. ; Cui, Z. ; Nauck, D.D. ; Majeed, B.
3rd IEEE International Conference on Enterprise Computing,
E-Commerce and E-Services (EEE 2006)
El tiempo real en BI
18
19. Dos variables
– Latencia
– Tiempo de consulta
El tiempo real en BI
19
Dato Disponible
Paraconsulta
Latencia
Tiempo de
Consulta
20. Proceso de nuevos datos
20
DB DW Cubo
Carga
Inc.
DataQuality
Procesado
Recons.
Índices
Recons.
Índices
ModeladoETL
Latencia T. Consulta
Usuario
Nuevos
Datos
Datos
Disponibles
30 min 1 min 15 min1 min 10 seg
Bloqueos
I/O
Red
Staging
Validar
Carga
Total
21. Objetivo
– Reducción de la latencia del
dato
– Tiempo de consulta óptimo
Optimizaciones SSAS
– Particiones
ROLAP/DirectQuery
– Índices Columnares Clustered
– Estrategia de particiones
Tiempo real en SSAS
21
DW CuboProcesado
Usuario
Datos
Disponibles
22. Cuidado con la caché
22
Analysis Services
Arquitectura interna
Motor de consultas
Motor de almacenamiento
Soporte MDX Soporte DAX
Consulta MDX Consulta DAX
MOLAP ROLAP
Caché
Caché
23. Definir la propiedad SLICE
Deshabilitando la cache SIEMPRE
–Propiedad “Real Time Olap=True” en la CS
Deshabilitando la cache cuando se actualiza el
origen
–Caché Proactiva ROLAP
Aprovechando la caché
23
30. Power BI para usuarios de negocio
30
Curso online
Clases virtuales presenciales
14, 15, 16, 21, 22 y 23 de Julio
De 16 a 20 h
Máster en BI 4ª Edición (Inicio Octubre 2014)
- Clases presenciales virtuales
- 450 horas (60 ECTS)
- SolidQ – UPM
- Clases + trabajo práctico + proyecto
- Beca de hasta 1.300 € para los primeros inscritos.
Máster en Big Data &Analytics
1ª Edición (Inicio Octubre 2014)
- Clases presenciales virtuales
- 1 año (60 ECTS) UMA
- Clases + trabajo práctico + proyecto
Información e inscripción:
http://university.solidq.com / ibinfo@solidq.com
31. Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com
Síguenos:
33