Expresiones DAX en SQL
Server 2012
Ing. Eduardo Castro, Phd
Microsoft SQL Server MVP
ecastro@simsasys.com
SQL Server MVP
Canal en YouTube


http://www.youtube.com/eduardocast
rom
Power Pivot


Microsoft PowerPivot es un complemento de análisis de datos de Excel
2010, antes conocido como “Project Gem...
PowerPivot
PowerPivot
for Excel

PowerPivot
for SharePoint

Analizar grandes cantidades de datos en Excel
DAX – Data Analysis Expressions


Es parte de PowerPivot add-in for Excel



Se utilizan fórmulas para columnas calculad...
Mejoras de DAX en SQL Server 2012


DAX se usa en PowerPivot y Analysis Services (BISM)



Se habilita DAX como un lengu...
DAX Formulas en SQL Server 2012
demo
DAX para el BI Pro


DAX dentro del PowerPivot for Excel



SQL Server Data Tools (SSDT) soporta modelos tabulares



D...
BI Semantic Model: Arquitectura
Third-party
applications

Reporting
Services

Excel

SharePoint
Insights

PowerPivot

BI S...
Querying the BI Semantic Model with
DAX


DAX los resultados de las consulas son siempre una table (rowset)



SQL Serve...
DAX Query Syntax
DEFINE
MEASURE Table1 [measure1] = <DAX_Expression>
EVALUATE
<DAX Table Expression>

ORDER BY
<DAX_Expres...
EVALUATE sintaxis
EJEMPLO
FILTER
CALCULATE TABLE
ADDCOLUMNS
SUMMARIZE

Tabla Fuente
GROUP BY

Expression de evaluación
SUMMARIZE con ROLLUP

Sub totales a nivel
de año
CROSSJOIN
Medidas
Resumen


DAX incia con PowerPivot (SQL 2008 R2)



DAX contiene mejoras en SQL Server 2012



IT Pros pueden utilizer ...
Upcoming SlideShare
Loading in...5
×

SQL Server 2012 DAX BI

400

Published on

Introducción a los conceptos básicos de DAX en SQL Server 2012.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Ability to work with massive data volumes in tens of millionsMash ups (pivot tables) from multiple tables and a wide variety of data source types80+ contextual DAX measures, time intelligence, distinct count, and many other complex logical functionsPowerPivot Relationships in-memory, highly-scalable VertiPaq technology is so much faster than classic VLOOKUPsWorld-class 5x, 10x and even 15x Data CompressionSharePoint PowerPivot Gallery and automated, scheduled data refresh features SharePoint PowerPivot self-service reporting data sourceSharePoint PowerPivot usage and query source trackingUser friendly, configurable Slicers join multiple pivot charts and pivot tables for interactive dashboards Minimal learning curve for experienced Excel users to easily develop creative and impactful analytic solutions
  • SQL Server 2012 DAX BI

    1. 1. Expresiones DAX en SQL Server 2012 Ing. Eduardo Castro, Phd Microsoft SQL Server MVP ecastro@simsasys.com
    2. 2. SQL Server MVP
    3. 3. Canal en YouTube  http://www.youtube.com/eduardocast rom
    4. 4. Power Pivot  Microsoft PowerPivot es un complemento de análisis de datos de Excel 2010, antes conocido como “Project Gemini”, que proporciona una potencia computacional sin precedentes directamente dentro de Excel 2010. Objetivos  Dar a los usuarios la mejor herramienta disponible de análisis de datos.  Facilita el compartimiento de conocimientos y colaboración generados por los usuarios de BI.  Aumenta la eficiencia de la Gestion de BI.  Proporcionar el acceso seguro a los datos de confianza.
    5. 5. PowerPivot PowerPivot for Excel PowerPivot for SharePoint Analizar grandes cantidades de datos en Excel
    6. 6. DAX – Data Analysis Expressions  Es parte de PowerPivot add-in for Excel  Se utilizan fórmulas para columnas calculadas y medidas  La misma sintaxis de Excel y se incluyen muchas funciones de Excel  Más capacidades que las formulas de Excel:  Relaciones de navegación  Cálculo dinámico de las dimensiones  Manejo de la dimension tiempo
    7. 7. Mejoras de DAX en SQL Server 2012  DAX se usa en PowerPivot y Analysis Services (BISM)  Se habilita DAX como un lenguaje de consulta (usado por Power View)  Extiende PowerPivot con más funciones DAX  Se agregan funciones que construyen conjuntos de datos para reportes  Se agrega soporte para modelos de datos más complejos  Se continua la evolución del lenguaje de expresiones DAX
    8. 8. DAX Formulas en SQL Server 2012 demo
    9. 9. DAX para el BI Pro  DAX dentro del PowerPivot for Excel  SQL Server Data Tools (SSDT) soporta modelos tabulares  DAX puede ser utilizado en SSDT y SSMS  Utilice DAX en seguridad a nivel de fila incluyendo seguriad dinámica  USERNAME() / CUSTOMDATA() funciones en DAX
    10. 10. BI Semantic Model: Arquitectura Third-party applications Reporting Services Excel SharePoint Insights PowerPivot BI Semantic Model Multidimensional Tabular MDX Data model DAX Business logic and queries Data access Databases LOB Applications ROLAP Files MOLAP OData Feeds VertiPaq Direct Query Cloud Services
    11. 11. Querying the BI Semantic Model with DAX  DAX los resultados de las consulas son siempre una table (rowset)  SQL Server 2012 agrega funciones DAX que devuelven tablas  Los usuarios no crean las consultas, Power View las envía por ellos
    12. 12. DAX Query Syntax DEFINE MEASURE Table1 [measure1] = <DAX_Expression> EVALUATE <DAX Table Expression> ORDER BY <DAX_Expression> [ASC | DESC]
    13. 13. EVALUATE sintaxis
    14. 14. EJEMPLO
    15. 15. FILTER
    16. 16. CALCULATE TABLE
    17. 17. ADDCOLUMNS
    18. 18. SUMMARIZE Tabla Fuente GROUP BY Expression de evaluación
    19. 19. SUMMARIZE con ROLLUP Sub totales a nivel de año
    20. 20. CROSSJOIN
    21. 21. Medidas
    22. 22. Resumen  DAX incia con PowerPivot (SQL 2008 R2)  DAX contiene mejoras en SQL Server 2012  IT Pros pueden utilizer DAX in Analysis Services con SSDT

    ×