SlideShare una empresa de Scribd logo
#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
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
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
Esto no para, PASS BA
4
Esto no para, PASS BA
5
Esto no para, PASS BA
6
Nosotros también tenemos novedades! 
Directas
– DAXMD
Indirectas… (todo relacional )
– InMemory OLTP
– Indices columnares
– Transacciones diferidas, Escenarios Híbridos, etc
Novedades para BI
7
8
Novedad en SQL Server 2014
Business Intelligence
DAXMD
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
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
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
Mejores tiempos de consulta en informes de
detalle con consultas DAX
Menor complejidad que las consultas MDX
Algunas consideraciones…
12
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
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
DEMO
15
DAXMD
16
Nuevos escenarios en BI
Tiempo real
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
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
Dos variables
– Latencia
– Tiempo de consulta
El tiempo real en BI
19
Dato Disponible
Paraconsulta
Latencia
Tiempo de
Consulta
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
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
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é
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
DEMO
24
Análisis en Tiempo Real
El caso del Distinct Count
–Cálculo complejo para el motor analítico
¿Mejoras en MDX?
25
DistinctCount
26
Partición
2008
Partición
2009
Partición
2010
Partición
2011
Particionado SSAS por año
Num
distinto de
clientes
CustomerID
200 -4000
CustomerID
1 -2000
CustomerID
2000 - 6000
CustomerID
1000 - 3000
Distinct
de 2008
Distinct
de 2009
Distinct
de 2010
Distinct
de 2011
Distinc
Customer+ + + =
?
Propiedad
“EnableRolapDistinctCountOnDataSource”
–Novedad en SSAS 2012
–Una sola partición ROLAP
–Origen SQL Server
Mejorando DistinctCount
27
DEMO
28
DistinctCount con
ROLAP
Conclusiones
29
Motor DAX Tiempo
Real ROLAP
+
Índices Col
Mejoras
Distinct
Count
¿SSAS como capa semántica?
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
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

Más contenido relacionado

PDF
Analysis Services multidimensional vs tabular
PPTX
PowerBI: Soluciones, Aplicaciones y Cursos
PPTX
Vertica Extreme Analysis
PDF
Datawarehouse como servicio en Azure (sqldw)
PDF
Businesss Intelligence con Vertica y PowerBI
PDF
Modelos de datos relacionales y no relacionales
PPTX
SAP - PowerBI integration
PDF
Digital boardroom checklist
Analysis Services multidimensional vs tabular
PowerBI: Soluciones, Aplicaciones y Cursos
Vertica Extreme Analysis
Datawarehouse como servicio en Azure (sqldw)
Businesss Intelligence con Vertica y PowerBI
Modelos de datos relacionales y no relacionales
SAP - PowerBI integration
Digital boardroom checklist

La actualidad más candente (13)

PDF
Digital Boardroom
PDF
Aplicaciones Big Data Marketing
PDF
Estrategias para la creación de una plataforma analítica
PDF
Tendencias Recientes en Data Mining
PPTX
Destinos turisticos inteligentes
PDF
Excel power pivot ssas tabular
PDF
PDF
Microsoft business intelligence charlas grupos de usuarios
PPT
Open Source Business Intelligence 2013 (spanish)
PPT
Cursos Big Data Open Source
PPTX
Mejores Prácticas de SQL Server para implementar SharePoint Server
PPTX
9 problemas en proyectos Data Analytics
Digital Boardroom
Aplicaciones Big Data Marketing
Estrategias para la creación de una plataforma analítica
Tendencias Recientes en Data Mining
Destinos turisticos inteligentes
Excel power pivot ssas tabular
Microsoft business intelligence charlas grupos de usuarios
Open Source Business Intelligence 2013 (spanish)
Cursos Big Data Open Source
Mejores Prácticas de SQL Server para implementar SharePoint Server
9 problemas en proyectos Data Analytics
Publicidad

Similar a Novedades de SQL Server 2014 para BI (20)

PPTX
Nuevos escenarios BI con SQL Server 2014
PPTX
DAX SQL Server 2012 SQL Saturday
PPTX
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
PPTX
Soluciones de la Prodware Business Intelligence Suite 2013
PDF
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
PPT
Dts y analysis services 2000
PPTX
Cuando bi conoció a Hekaton (una historia de amor)
PPTX
Conociendo los cambios de SQL Server a partir de 2012 a 2016
PDF
BI real time analytics
PPTX
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
PDF
SQL Server 2014 Nuevas Capacidades
PPTX
Charla sql server 2012 cibertec BI
PPTX
Business Intelligence con Sql Server 2014
PPTX
Sql Server Business Intelligence Spanish
PDF
Intensivo Power BI.pdf
PDF
Sql server 2008 novedades en BI - es - tech net
PPTX
Que hay de nuevo en SQL 2016 Analysis Services
PPTX
Diplomado Técnico SQL Server 2012 - Sesión 1/8
PPTX
Indices Columnares en SQL Server 2014
PDF
Novedades de SQL Server 2014 en motor relacional
Nuevos escenarios BI con SQL Server 2014
DAX SQL Server 2012 SQL Saturday
SqlSat247 Bogota - SQL Server Modo Tabular vs Modo Multidimensional - Pros y ...
Soluciones de la Prodware Business Intelligence Suite 2013
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
Dts y analysis services 2000
Cuando bi conoció a Hekaton (una historia de amor)
Conociendo los cambios de SQL Server a partir de 2012 a 2016
BI real time analytics
Perspectiva de Microsoft Business Intelligence a partir de la integracion con...
SQL Server 2014 Nuevas Capacidades
Charla sql server 2012 cibertec BI
Business Intelligence con Sql Server 2014
Sql Server Business Intelligence Spanish
Intensivo Power BI.pdf
Sql server 2008 novedades en BI - es - tech net
Que hay de nuevo en SQL 2016 Analysis Services
Diplomado Técnico SQL Server 2012 - Sesión 1/8
Indices Columnares en SQL Server 2014
Novedades de SQL Server 2014 en motor relacional
Publicidad

Más de SolidQ (20)

PDF
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
PDF
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
PDF
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
PDF
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
PDF
SolidQ Summit 2018 - Report Server: Nuevos mutantes
PDF
Cuando QueryStore no sirve, ¿qué opciones tenemos?
PDF
SQL Server 2017 en Linux
PDF
Columnstore en la vida real
PDF
PowerApprízate
PDF
Jugando a ser rico: Machine Learning para predicción de stocks
PDF
Analizando tus Redes Sociales con Power BI
PDF
Mantenimiento de SQL Server para Dummies
PDF
R en relacional
PDF
Cuando haces bot ya no hay stop!!
PDF
Arquitecturas lambda en Azure
PDF
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
PDF
BIE2E en Azure - SolidQ Summit 2018
PDF
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
PDF
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
PDF
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - Report Server: Nuevos mutantes
Cuando QueryStore no sirve, ¿qué opciones tenemos?
SQL Server 2017 en Linux
Columnstore en la vida real
PowerApprízate
Jugando a ser rico: Machine Learning para predicción de stocks
Analizando tus Redes Sociales con Power BI
Mantenimiento de SQL Server para Dummies
R en relacional
Cuando haces bot ya no hay stop!!
Arquitecturas lambda en Azure
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...

Último (20)

PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
Propuesta BKP servidores con Acronis1.pptx
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Presentación de Redes de Datos modelo osi
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
introduccion a las_web en el 2025_mejoras.ppt
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Sesion 1 de microsoft power point - Clase 1
la-historia-de-la-medicina Edna Silva.pptx
Estrategia de Apoyo de Daylin Castaño (5).pdf
Presentación PASANTIAS AuditorioOO..pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
CyberOps Associate - Cisco Networking Academy
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Influencia-del-uso-de-redes-sociales.pdf
informe_fichas1y2_corregido.docx (2) (1).pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
capacitación de aire acondicionado Bgh r 410
Documental Beyond the Code (Dossier Presentación - 2.0)
Propuesta BKP servidores con Acronis1.pptx
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Presentación de Redes de Datos modelo osi

Novedades de SQL Server 2014 para BI

  • 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
  • 4. Esto no para, PASS BA 4
  • 5. Esto no para, PASS BA 5
  • 6. Esto no para, PASS BA 6
  • 7. Nosotros también tenemos novedades!  Directas – DAXMD Indirectas… (todo relacional ) – InMemory OLTP – Indices columnares – Transacciones diferidas, Escenarios Híbridos, etc Novedades para BI 7
  • 8. 8 Novedad en SQL Server 2014 Business Intelligence DAXMD
  • 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
  • 16. 16 Nuevos escenarios en BI Tiempo real
  • 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
  • 25. El caso del Distinct Count –Cálculo complejo para el motor analítico ¿Mejoras en MDX? 25
  • 26. DistinctCount 26 Partición 2008 Partición 2009 Partición 2010 Partición 2011 Particionado SSAS por año Num distinto de clientes CustomerID 200 -4000 CustomerID 1 -2000 CustomerID 2000 - 6000 CustomerID 1000 - 3000 Distinct de 2008 Distinct de 2009 Distinct de 2010 Distinct de 2011 Distinc Customer+ + + = ?
  • 27. Propiedad “EnableRolapDistinctCountOnDataSource” –Novedad en SSAS 2012 –Una sola partición ROLAP –Origen SQL Server Mejorando DistinctCount 27
  • 29. Conclusiones 29 Motor DAX Tiempo Real ROLAP + Índices Col Mejoras Distinct Count ¿SSAS como capa semántica?
  • 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