• Save
SQL Server 2012 DAX BI
Upcoming SlideShare
Loading in...5
×
 

SQL Server 2012 DAX BI

on

  • 622 views

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

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

Statistics

Views

Total Views
622
Slideshare-icon Views on SlideShare
622
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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 SQL Server 2012 DAX BI Presentation Transcript

  • 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 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.
  • 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 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
  • 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
  • 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  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
  • 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
  • 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
  • DAX Query Syntax DEFINE MEASURE Table1 [measure1] = <DAX_Expression> EVALUATE <DAX Table Expression> ORDER BY <DAX_Expression> [ASC | DESC]
  • 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 DAX in Analysis Services con SSDT