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
¿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
¿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
Hambriendo de “Analytics”
…Probemos alguno de los sabores
¿Qué hay de nuevo en SQL Server 2014 para BI?
Analysis Services Flavors | Alan Koo | www.alankoo.com
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
El Modelo Semántico de BI: Analysis Services 2014
De BI Personal a BI Corporativo
Analysis Services Flavors | Alan Koo | www.alankoo.com
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
demo
BI Personal usando
Power Pivot para Excel 2013
Compresión vs Excel
De BI Personal a BI
Departamental con
PowerPivot for Sharepoint 2013
12
Power BI
Power BI for Excel
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
Power BI for Office 365 (Nube)
Límites en Excel Data Model (Power Pivot)
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 
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.)
demo
Elevando el nivel:
De BI Personal
a BI Corporativo usando Modelos Tabulares
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
¿Están los Cubos (Modelos MD) pasados de moda??
Realmente no… 
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
¿Qué queda para los Modelos Multidimensionales?
Analysis Services
Multidimensional+
Big Data Analytics
demo
¡Creciendo!
Administrando Grandes y Complejos Volúmenes
Usando Modelos Multi-Dimensionales
Infrastructure as a Service (IaaS)
Microsoft Azure
En resumen…
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
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
Próximos Pasos
Analysis Services Flavors | Alan Koo | www.alankoo.com
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
Manténgase conectado a nosotros!
39
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
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.
http://www.sqlpass.org/summit/2014
November 4 - 7 |
Seattle, WA
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

Explorando Analysis Services: Power Pivot, Tabular y Multidimensional

  • 1.
    Explorando los saboresde 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 Consultanten 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 cubriendohoy? 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
  • 4.
  • 5.
    ¿Qué hay denuevo en SQL Server 2014 para BI? Analysis Services Flavors | Alan Koo | www.alankoo.com
  • 6.
    El Modelo Semánticode 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ánticode 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 PowerPivot 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
  • 9.
    demo BI Personal usando PowerPivot para Excel 2013
  • 10.
  • 11.
    De BI Personala BI Departamental con
  • 12.
  • 13.
  • 14.
  • 15.
    Power BI (enExcel) 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
  • 16.
    Power BI forOffice 365 (Nube)
  • 17.
    Límites en ExcelData Model (Power Pivot)
  • 18.
    Algunas razones paraescoger 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 modelosTabulares 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.)
  • 20.
    demo Elevando el nivel: DeBI Personal a BI Corporativo usando Modelos Tabulares
  • 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
  • 22.
    ¿Están los Cubos(Modelos MD) pasados de moda??
  • 23.
  • 24.
    BigData Cantidades de DatosEnormes 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 paralos Modelos Multidimensionales? Analysis Services Multidimensional+ Big Data Analytics
  • 26.
    demo ¡Creciendo! Administrando Grandes yComplejos Volúmenes Usando Modelos Multi-Dimensionales
  • 27.
    Infrastructure as aService (IaaS) Microsoft Azure
  • 28.
  • 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 Tabularno 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
  • 31.
    Próximos Pasos Analysis ServicesFlavors | 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 anosotros! 39 Visítenos en http://globalspanish.sqlpass.org /SpanishPASSVC lnkd.in/dtYBzev /user/SpanishPASSVC /SpanishPASSVC
  • 34.
    Programa de Reconocimiento Programade 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.
  • 35.
  • 36.
    Manténganse Conectados! • Solicitesu 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