novedades de sql server 2014 para bi
DESCRIPTION
http://summit.solidq.com Presentación de Miguel Egea y Rubén Pertusa.TRANSCRIPT
![Page 1: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/1.jpg)
#SQSummit
@rpertusa @miguelEgea
Novedades en SQL Server 2014 para BI: DAXMD y mucho más!
Data Platform Architect / Mentor
[email protected] / [email protected]
MAP, MCSA, MCT, PASS Spain
Rubén Pertusa López / Miguel Egea
![Page 2: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/2.jpg)
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
![Page 3: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/3.jpg)
3
Agenda
• ¿ Novedades en SQL Server 2014 Business Intelligence ?
• DAXMD• Escenarios de análisis de datos en
tiempo real• Mejoras en DistinctCount• Conclusiones y Preguntas
![Page 4: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/4.jpg)
4
Esto no para, PASS BA
![Page 5: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/5.jpg)
5
Esto no para, PASS BA
![Page 6: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/6.jpg)
6
Esto no para, PASS BA
![Page 7: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/7.jpg)
7
Nosotros también tenemos novedades! Directas–DAXMD
Indirectas… (todo relacional )– InMemory OLTP– Indices columnares– Transacciones diferidas, Escenarios Híbridos,
etc
Novedades para BI
![Page 8: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/8.jpg)
8
Novedad en SQL Server 2014Business IntelligenceDAXMD
![Page 9: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/9.jpg)
9
De SSAS 2012 a SSAS 2014
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
![Page 10: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/10.jpg)
10
La historia completa de DAXMD
Power View (SSRS) soporta Metadata CSDL v1
Primer release final de DAXMD v1
Versión Preview del motor DAXMD
2012
SQL Server
2008 R2
SQL Server
Power View (SSRS) soporta nueva Metadata
Cambios en la sintaxis
Motor DAXMD en Formula Engine RTM
2014 RTM
SQL ServerDAXMDPreview
SQL Server2012 SP1
CU4
SQL Server
![Page 11: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/11.jpg)
11
DAXMD llega a SSAS Multi
Analysis Services
Arquitectura
interna
Motor de consultas
Motor de almacenamiento
Soporte MDX Soporte DAX
Consulta MDX Consulta DAX
MOLAP ROLAP
![Page 12: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/12.jpg)
12
Mejores tiempos de consulta en informes de detalle con consultas DAX
Menor complejidad que las consultas MDX
Algunas consideraciones…
![Page 13: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/13.jpg)
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…
![Page 14: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/14.jpg)
14
CorrespondenciaMULTIDIMENSIONAL TABULAR
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
![Page 15: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/15.jpg)
15
DEMODAXMD
![Page 16: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/16.jpg)
16
Nuevos escenarios en BITiempo real
![Page 17: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/17.jpg)
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
![Page 18: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/18.jpg)
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
![Page 19: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/19.jpg)
19
Dos variables– Latencia– Tiempo de consulta
El tiempo real en BI
Dato Disponible
Para consulta
Latencia Tiempo de Consulta
![Page 20: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/20.jpg)
20
Proceso de nuevos datos
DB DW Cubo
Carga Inc.
Data Quality
ProcesadoRecon
s. Índice
s
Recons.
Índices
Modelado ETL
Latencia T. Consulta
UsuarioNuevos Datos
Datos Disponibl
es
30 min 1 min 15 min1 min 10 seg
Bloqueos
I/O
Red
Staging
ValidarCarga Total
![Page 21: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/21.jpg)
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
DW CuboProcesad
o
Usuario
Datos Disponibl
es
![Page 22: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/22.jpg)
22
Cuidado con la caché
Analysis Services
Arquitectura
interna
Motor de consultas
Motor de almacenamiento
Soporte MDX Soporte DAX
Consulta MDX Consulta DAX
MOLAP ROLAP
Caché
Caché
![Page 23: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/23.jpg)
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é
![Page 24: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/24.jpg)
24
DEMOAnálisis en Tiempo Real
![Page 25: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/25.jpg)
25
El caso del Distinct Count–Cálculo complejo para el motor
analítico
¿Mejoras en MDX?
![Page 26: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/26.jpg)
26
DistinctCount
Partición 2008
Partición 2009
Partición 2010
Partición 2011
Grupo de medidas: Ventas por internet
Particionado SSAS por añoNum
distinto de clientes
Consulta MDX
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 Custome
r+ + + =
?
![Page 27: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/27.jpg)
27
Propiedad “EnableRolapDistinctCountOnDataSource”–Novedad en SSAS 2012–Una sola partición ROLAP–Origen SQL Server
Mejorando DistinctCount
![Page 28: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/28.jpg)
28
DEMODistinctCount con ROLAP
![Page 29: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/29.jpg)
29
Conclusiones
Motor DAX
Tiempo Real
ROLAP +
Índices Col
Mejoras Distinct Count
¿SSAS como capa semántica?
![Page 30: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/30.jpg)
Power BI para usuarios de negocio
30
Curso onlineClases virtuales presenciales14, 15, 16, 21, 22 y 23 de JulioDe 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 & Analytics1ª 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 / [email protected]
![Page 31: Novedades de SQL Server 2014 para BI](https://reader036.vdocuments.mx/reader036/viewer/2022062514/559259a31a28ab6a418b46a1/html5/thumbnails/31.jpg)
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