El concepto del Unified Dimensional Modeling (UDM) fue introducido en Analysis Services 2005 como una capa semántica para facilitar el desarrollo de cubos OLAP de fuentes diversas. En Analysis Services 2012 se introduce el concepto del Business Intelligence Semantic Model (BISM) como una evolución al UDM ofreciendo dos “sabores”: Multidiemnsional y Tabular. El BISM representa el corazón de la estrategia de Inteligencia de Negocios de Microsoft. Esta sesión explicara los conceptos básicos de Analysis Services 2012 y PowerPivot. Discutiremos los diferentes escenarios que permitirán a desarrolladores y arquitectos de BI a tomar mejores decisiones al momento de desarrollar los cimientos de la estrategia empresarial para el análisis de sus datos.
Proyecto integrador. Las TIC en la sociedad S4.pptx
Explorando Analysis Services: Power Pivot, Tabular y Multidimensional
1. Explorando los sabores de Analysis Services:
PowerPivot, Tabular y Multidimensional
Construyendo las bases para soluciones analíticas sólidas
Alan Koo
Senior Consultant | Nagnoi, Inc.
MVP | Mentor Regional de PASS
Blog: www.alankoo.com | Twitter: @alan_koo
2. ¿Quién soy?
Senior Consultant en Nagnoi, Inc.
Co-fundador de Puerto Rico PASS
Mentor Regional de PASS para LATAM
14+ años en SQL Server
9+ años en BI & OLAP
5 años Microsoft MVP in SQL Server
Blogger: www.alankoo.com
Analysis Services Flavors | Alan Koo | www.alankoo.com
3. ¿Qué estaremos cubriendo hoy?
Lo nuevo en SQL Server 2014 para BI
Los sabores de Analysis Services 2012 2014
El Modelo Semántico de BI
Multidimensional vs. Tabular
Escenarios
• On Premise –BI Tradicional
• BI en la nube con PowerBI
• BI en la nube en como tú quieres con MVs Azure
Analysis Services Flavors | Alan Koo | www.alankoo.com
5. ¿Qué hay de nuevo en SQL Server 2014 para BI?
Analysis Services Flavors | Alan Koo | www.alankoo.com
6. El Modelo Semántico de BI: Las bases para Microsoft BI
Un Modelo para todas las Experiencias de Usuario
BI Departamental
Power Pivot for SharePoint
BI Personal
Power Pivot for Excel
BI Corporativo
Analysis Services
Client Tools
Analytics, Reports, Scorecards,
Dashboards, Custom Apps
BI Semantic Model
Data Sources
Databases, LOB Applications, OData Feeds,
Spreadsheets, Text Files
Analysis Services Flavors | Alan Koo | www.alankoo.com
7. El Modelo Semántico de BI: Analysis Services 2014
De BI Personal a BI Corporativo
Analysis Services Flavors | Alan Koo | www.alankoo.com
8. Third-party
applications
Reporting
Services Excel Power Pivot
Databases LOB Applications Files OData Feeds Cloud Services
SharePoint
Insights
Modelo Semántico de BI: Arquitectura
Power View
Sharepoint
Analysis Services Flavors | Alan Koo | www.alankoo.com
15. Power BI (en Excel)
Power Query
• Query data
• Clean data
Power Pivot
• Model tables
• View in Pivot Tables /
Charts
Power View / Power
Map
• “Prettier” visualizations
• Can map
Discover & Combine Model & Analyze Visualize
18. Algunas razones para escoger modelos Tabulares sobre
modelos en Power Pivot
Escalabilidad
• Power Pivot tiene un tamaño máximo de archivo (Excel / Sharepoint)
• Modelos Tabulares no tienen un límite pre-definido
• Modelos Tabulares soportan particiones
• Modelos Tabulares soportan DirectQuery
...pero actualmente Power BI sólo da soporte a Power Pivot
19. Cuándo escoger modelos Tabulares sobre modelos en
Power Pivot
Administración
• Power Pivot no brinda soporte para tareas administrativos
• En Sharepoint existe soporte para “refrescar” la data diariamente y
algunos reportes de uso de los modelos
• La actualización de la data puede ser agendada con SQL Agent o
XMLA commands
• Otras funciones nativas en SSDT (backup, restore, attach, detach,
etc.)
21. Modelos Multidimensionales vs. Tabulares
BISM Multidimensional
(OLAP)
Motor basado en disco
Modelo Dimensional (Kimball & Immon)
• Hechos, Dimensiones, Cubos
• Soporte a relaciones complejas (M:M)
Compresión 3x
Requiere menos memoria vs. Tabular
Soporta grandes cantidades de datos (TB)
MDX
• Script
• Poderoso, complejo
Capacidades Avanzadas out-of-the-box
• Time intelligence
• Account intelligence
• Many to Many support
Soporte para Predictive Analytics (Data Mining)
BISM Tabular (Power Pivot)
(xVelocity)
Motor In-Memory
Modelamiento Relacional
• Tablas
• Relaciones básicas (1:N)
Compresión 10x ¡o mucho más!
Más requerimientos de memoria
El tamaño total de datos depende de la
memoria disponible (GBs)
DAX
• Columnas calculadas
• Medidas
Analysis Services Flavors | Alan Koo | www.alankoo.com
24. BigData
Cantidades de Datos Enormes
http://www.nytimes.com/2013/04/14/education/edlife/universities-offer-courses-in-a-hot-new-field-data-science.html?_r=1&
90%
Of data in the world,
has been created in
the last 2 years
comportamiento en línea en Facebook
muestras médicas de pacientes
hábitos de compra
estadística de crímenes
“internet of things”
monitoreo de pacientes 24/7
dispositivos de telemetría de tiempo real
25. ¿Qué queda para los Modelos Multidimensionales?
Analysis Services
Multidimensional+
Big Data Analytics
29. Escoge tu “sabor” de SSAS
PowerPivot for
Excel
PowerPivot for
Sharepoint / Power BI
Analysis Services
Tabular
Analysis Services
Multidimensional
> 2Gb?
> 1Tb?
Write-Back?
Advanced Features?
(Finance Intelligence, M2M)
Complexity
Scalability
Yes
Yes
Yes
No
No
No
No
Yes
No
Sharing?
Yes
30. Algunos Pensamientos Finales
Tabular no es un upgrade a OLAP
Evalue los requerimientos de usuario y de datos antes de escoger el modo de SSAS
Para Tabular:
• Considere modelos alternativos para el diseño del DW
• Aprenda DAX
• Master DAX
Considere BISM Tabular lado a lado con Multidimensional
• Modelos específicos pueden ser mejormente resueltos por Tabular
Aprenda de la nube…hága suya a la nube
Power BI es una evolución para business intelligence en la nube y de
colaboración
Analysis Services Flavors | Alan Koo | www.alankoo.com
32. Referencias
Ashvini Sharma (Microsoft) - TechEd
Marco Russo (SQLBI) - PASS Summit
Comparing Tabular and Multidimensional Solutions (SSAS) – MSDN
Tabular Modeling (Adventure Works Tutorial) – MSDN
Melissa Coates - Decisions: Power Pivot, SSAS Tabular, or SSAS
Multidimensional Model in SQL Server 2012
Cathy Dumas Blog
SQL Server Analysis Services to Hive: A Klout Case Study
Analysis Services Flavors | Alan Koo | www.alankoo.com
33. Manténgase conectado a nosotros!
39
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
34. Programa de Reconocimiento
Programa de Voluntario Sobresaliente
• PASS le invita a nominar a su voluntario favorito para ser “Voluntario Sobresaliente del Mes”
• Enviar nominaciones en todo momento a: VolunteerRecognition@sqlpass.org
Favor proveer:
• Información de contacto del nominado,
• una lista breve de los programas de PASS que a participado el nominado
• los años que lleva activo en la comunidad
• una corta descripción por el cual considera que esta persona debe ser reconocida
• Los nominados seleccionados serán anunciados en la edición del boletín PASS Connector y recibirán un
certificado de apreciación.
36. Manténganse Conectados!
• Solicite su suscripción gratuita en sqlpass.org
• Linked In: Professional Association for SQL Server
• Facebook: Professional Association for SQL Server Group
• Twitter: @SQLPASS
• The PASS Blog: sqlpass.org