sql saturday costa rica-ssas tabular model
DESCRIPTION
TRANSCRIPT
![Page 2: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/2.jpg)
SQL Saturday Sponsors
Diamond Sponsors
Bronze Sponsors
![Page 3: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/3.jpg)
SSAS Tabular Model
Conceptos Historia y RoadMap de SSAS. SSAS Tabular vs Multidimensional Demo Que es lo nuevo Consideraciones
3 |
![Page 4: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/4.jpg)
¿Por qué utilizar Base de datos Analíticas?
Acceso a datos con alto rendimiento.
Consultas analíticas. Entrega de datos en
lenguaje natural. Self-Services. Funcionalidades de
navegación (Jerarquías), KPI.
Minería de datos.
![Page 5: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/5.jpg)
¿Evolución de SSAS?
OLAP Services
Sql Server 7
Sql Server 2000
Sql ServerAnalysis Services
Sql Server 2005
Sql Server 2008
Sql Server 2008 R2
Sql Server 2012
Power Pivot(Excel -SP)
Tabular Model
![Page 6: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/6.jpg)
¿Qué es SSAS?
BISM (2012/2014) Business Intelligence Semantic Model
UDM (2005-2008 R2) Unified Dimensional Model
Data Mining Model Tabular Model
![Page 7: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/7.jpg)
¿Que es BISM?
BISM es un concepto. Es un modelo de datos que los usuarios pueden consultar. No necesitas comprender la complejidad de los repositorios de
datos. BISM provee: Modelo de datos Lógica de negocio Acceso a datos.
Se puede implementar en 3 tecnologías: MOLAP SSAS Tabular Mode Sharepoint (PowerPivot)
![Page 8: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/8.jpg)
Visión de BISM
![Page 9: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/9.jpg)
¿Que es Multidimensional Model?
OLAP DB Dimensiones Hechos Almacenamiento optimizado para análisis MDX Agregaciones.
![Page 10: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/10.jpg)
¿Que es Tabular Model?
Nuevo Motor DB (xvelocity) Metodología de desarrollo basado en el modelo
relacional. Base de datos columnar. Compresión de datos. Acceso en tiempo real (DirectSql)
![Page 11: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/11.jpg)
¿SSAS Tabular vs Multidimensional?
![Page 12: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/12.jpg)
¿SSAS Tabular vs Multidimensional?
Tabular Menores tiempos de
desarrollo. Alto rendimiento. Características
limitadas. Almacenamiento en
Memoria. Disponible en ediciones
BI y Empresarial.
Multidimensional Soporte para cubos de
gran volumen. Principal
almacenamiento en disco duro.
Disponibles en todas las ediciones de Sql Server.
![Page 13: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/13.jpg)
¿SSAS Tabular vs Multidimensional?Acceso a orígenes de datos
Tabular Base de datos
relacionales. SSAS
multidimensional. Data Feed. Text Files.
Nota: Existe restricciones si se utiliza configuración DirectQuery.
Multidimensional Base de datos
relacional.
![Page 14: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/14.jpg)
¿SSAS Tabular vs Multidimensional?Acceso a datos
Tabular Cache (Xvelocity) datos
en memoria, almacenamiento secundario.
Online (DirectQuery).
Nota: Existe restricciones si se utiliza configuración DirectQuery.
Multidimensional MOLAP datos en disco
y cache de servidor. ROLAP datos online
![Page 15: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/15.jpg)
¿SSAS Tabular vs Multidimensional?Rendimiento
Escenario Multidimensional MOLAP
Tabular In-Memory Mejor Rendimiento
Reportes de baja granularidad de datos
Lectura desde disco Lectura de RAM. Tabular In –Memory.
Reportes con agregaciones, no en
cache.
Lectura de agregaciones en disco.
Lectura de datos en RAM y Agregación en memoria.
Tabular In –Memory.
Reportes con agregaciones en cache.
Lectura en RAM Lectura de datos en RAM y Agregación en memoria.
Multidimensional.
![Page 16: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/16.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Time to solution / Longer time to solution.
Shorter time to solution.
Learning curve
/
Dimensional modeling and MDX language create a steeper learning curve but natively provide more complex capabilities.
Relational modeling and Excel-like DAX language create a less steep learning curve but complex capabilities may require sophisticated DAX expressions.
Data model Data relationships
/
One-to-many.Many-to-many.Reference relationships must be explicitly modeled.
One-to-many.Many-to-many requires DAX expressions.Modeling table relationships creates reference relationships.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 17: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/17.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Data model Hierarchies
/
Native support for standard, ragged, and parent-child hierarchies
Native support for standard hierarchies. Parent-child hierarchies require DAX expressions.
Data model Additional data modeling features /
Perspectives, translations, actions, drillthrough, stored procedures, and write-back.
Perspectives and drillthrough.
Business logic Calculation language
/ MDX DAX
Business logic Calculations/
Native support for common and complex calculations.
Native support for common and many complex calculations.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 18: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/18.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Business logic Aggregation functions
/
Sum, Count, Min, Max, Distinct Count, None, ByAccount, AverageOfChildren, FirstChild, LastChild, FirstNonEmpty, and LastNonEmpty.
Sum, Count, Min, Max, Average, DistinctCount, and various time intelligence functions like FirstDate, LastDate, OpeningBalanceMonth, and ClosingBalanceMonth.
Business logic Hierarchy logic
/
Functions to navigate standard and parent-child hierarchies.
DAX functions to navigate parent-child hierarchies, DAX expressions to implement logic in standard dimensions. Hierarchy logic generally more difficult using DAX.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 19: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/19.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Business logic KPIs/
Actual, goal, status, and trend with graphical indicators
Actual, goal, and status with graphical indicators.
Business logic Currency conversion /
Supports multi-currency conversion using the Business Intelligence Wizard.
Implement using DAX expressions.
Data access and storage
Scale/
Extremely large scale (multi-terabyte)
Large Scale (Billions of records)
Data access and storage
Performance
/
Indexes and preaggregated measure values stored on disk. Dimension data and query results cached in memory. Approximately 3x data compression.
In memory column-based data storage. Approximately 10x data compression.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 20: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/20.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Data access and storage
Data sources
/Relational databases. Relational
databases, Excel, Text, OData feeds, Azure Data Market, Analysis Services.
Data access and storage
Query language /
MDX DAX
MDX (In-Memory mode only)
Data access and storage
Data storage
/
MOLAP - Dimension, fact, and aggregated data stored on disk. Dimension data and query results cached in memory.
ROLAP – Dimension, fact, and aggregated data stored in a relational database.
In-Memory - All data cached in memory utilizing column-oriented xVelocity analytics engine
DirectQuery – Data stored in SQL Server 2012.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 21: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/21.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Data access and storage
Data compression /
Typically 3x. Typically 10x.
Data access and storage
Client tools
/
Excel, Reporting Services, Microsoft PerformancePoint, and other third-party client tools.
Reporting Services Power View supported in future SQL Server versions.
Reporting Services Power View, Excel, Reporting Services, PerformancePoint, and other third-party client tools.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 22: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/22.jpg)
¿SSAS Tabular vs Multidimensional?
Featuregroup
Decisioncriteria
Multidimensional/Tabular
Multidimensionalmodeling
Tabularmodeling
Data access and storage
Programmability
/
XMLA, ASSL, ADOMD.NET, MSOLAP, AMO, Windows PowerShell for AMO. Developed for use with multidimensional models.
XMLA, ASSL, ADOMD.NET, MSOLAP, AMO, PowerShell for AMO. Available but less intuitive for use with tabular models.
Security Security/
Dimension member and cell-level security.
Dynamic Security.
Row-level security.
Dynamic Security.
(Microsoft, Choosing a Tabular or Multidimensional Modeling Experience in SQL Server 2012 Analysis Services)
![Page 23: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/23.jpg)
Demo
![Page 24: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/24.jpg)
¿ Que es lo nuevo?
Soporte de crear Power View en el modelo multidimensional (SQL Server 2012 Service Pack 1 Cumulative Update 4)
Actualización de SSDT – BI Visual Studio 2012 Visual Studio 2013
Soporte nativo de Power View en Sql Server 2014 (SQL Server 2014 Reporting Services (in SharePoint mode)
Nota: Power View Add-in in Excel 2013, no soporta Multidimensional Model.
![Page 25: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/25.jpg)
ConsideracionesMultidimensional: Enfoque de BI
Data Model Complexity
SSAS MultidimensionalVisual Studio
Requerimientos de Usuarios
(Marco Russo, BISM: Multidimensional vs.Tabular)
![Page 26: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/26.jpg)
ConsideracionesTabular: Enfoque de BI
Data Model Complexity
Requerimientos de Usuarios
PowerPivotfor Excel
PowerPivotfor SharePoint
SSAS Tabular
EXCEL
Visual Studio
(Marco Russo, BISM: Multidimensional vs.Tabular)
![Page 27: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/27.jpg)
ConsideracionesHardware
Feature Multidimensional Tabular
RAM Some (16/32 Gb) A lot (64/128 Gb)
RAM Speed Important Crucial
Number of cores 4/8/16 4/8/16
Core speed Less Important Crucial
Disk speed Very Important Useless
SSD Disk Usage Strongly recommended Useless
Network speed Important Important
Concurrency Pretty good Not enough experience…
(Marco Russo, BISM: Multidimensional vs.Tabular)
![Page 28: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/28.jpg)
Preguntas?
![Page 29: Sql Saturday Costa Rica-SSAS Tabular Model](https://reader033.vdocument.in/reader033/viewer/2022061214/549cfe01b4795996318b48e5/html5/thumbnails/29.jpg)
Mas información
http://ninjawebcorporation.com/ http://www.elrincondesqlserver.com/ https://www.facebook.com/groups/elrincondesqlserver/ https://www.youtube.com/user/elrincondesqlserver