Your SlideShare is downloading. ×
#SQLSat247
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
ecastro@simsasys.com
http://www.youtube.com/eduardocastrom
Comunidad Win...
SQL Server MVP
Canal en YouTube
 http://www.youtube.com
/eduardocastrom
Comunidad Windows Costa Rica
http://tinyurl.com/comunidadwindows
Servicios BI
 Maximizar la rentabilidad y eficiencia del proceso productivo también requiere actuaciones específicas
en á...
Autoservicio de Inteligencia de Negocios
Analysis
Services
Reporting
Services
Integration
Services
Master Data
Services
SharePoint
Collaboration
Excel
Workbooks
Po...
EXPLOTACIÓN DE DATOS
Empoderar a los usuarios
Familiar Excel Experience
Powerful Data Mashups
In-Memory Performance
Highly...
Objetivos
1. Reducir la dedicación del departamento de TI a obtener y
elaborar información para el negocio
2. Dar a los us...
El Portal de Autoservicio
 SharePoint es el punto de acceso a toda la información de negocio
independientemente de su for...
Ejemplo - Ficha de indicadores
Colaboración
 SharePoint NO SOLO es acceso a la información.
 Elaboración colaborativa de información
 Subida de excels...
Herramientas disponibles para el Autoservicio
 Reporting Services
 Power Pivot
 Excel Services
 Denali
 Project Crece...
Reporting services
 Modo nativo o integrado con SharePoint
 Orígenes de datos relacionales,
multidimensionales, XML y pe...
Reporting services
Power pivot
Excel services
 Servicios de Excel es una tecnología de Microsoft Office
SharePoint que simplifica la forma de usar, comp...
Excel services
Power Pivot
 Microsoft PowerPivot es un complemento de análisis de
datos de Excel 2010, antes conocido como “Project
Gemi...
Qué es power view?
Easily change data and
layout with quick clicks
Collaborate with full
interactivity
Share dynamic repor...
Completamente basado en Web
Familiar
Office
Ribbon
Simply drag
and drop
objects to
see data
come to life
Access to
semanti...
Completamente diseñado para formas modernas de consultas
 Principios de diseño de
Power View
Cambiar datos
y formato
Inte...
PowerPivot
Analizar grandes cantidades de datos en Excel
PowerPivot
for Excel
PowerPivot
for SharePoint
DAX – Data Analysis Expressions
 Es parte de PowerPivot add-in for Excel
 Se utilizan fórmulas para columnas calculadas ...
Mejoras de DAX en SQL Server 2012
 DAX se usa en PowerPivot y Analysis Services (BISM)
 Se habilita DAX como un lenguaje...
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 pu...
BI Semantic Model
Data model
Business logic
and queries
Data access ROLAP MOLAP VertiPaq
Direct
Query
MDX DAX
Multi-
dimen...
Querying the BI Semantic Model with DAX
 DAX los resultados de las consulas son siempre una table
(rowset)
 SQL Server 2...
DAX Query Syntax
DEFINE
MEASURE Table1 [measure1] = <DAX_Expression>
EVALUATE
<DAX Table Expression>
ORDER BY
<DAX_Express...
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
CONSULTAS DAX
demo
Resumen
 DAX incia con PowerPivot (SQL 2008 R2)
 DAX contiene mejoras en SQL Server 2012
 IT Pros pueden utilizer DAX i...
Patrocinadores
9/14/2013
|
SQL Saturday #247 – Bogotá, Colombia43 |
Capítulos Organizadores
9/14/2013
|
SQL Saturday #247 – Bogotá, Colombia44 |
GRACIAS !!!!
Upcoming SlideShare
Loading in...5
×

DAX SQL Server 2012 SQL Saturday

384

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Transcript of "DAX SQL Server 2012 SQL Saturday"

  1. 1. #SQLSat247
  2. 2. Ing. Eduardo Castro, PhD Microsoft SQL Server MVP ecastro@simsasys.com http://www.youtube.com/eduardocastrom Comunidad Windows Costa Rica Modelando datos Autoservicio con Excel 2013 y DAX
  3. 3. SQL Server MVP
  4. 4. Canal en YouTube  http://www.youtube.com /eduardocastrom
  5. 5. Comunidad Windows Costa Rica http://tinyurl.com/comunidadwindows
  6. 6. Servicios BI  Maximizar la rentabilidad y eficiencia del proceso productivo también requiere actuaciones específicas en ámbitos transversales a la organización: Desarrollo  Instalación, implantación y personalización  Desarrollo BI + SharePoint  Integraciones Backoffice  Integraciones con productos de terceros Operación y Mantenimiento  Evolutivos, Correctivos, Proactivos  Soporte especializado  Administración 24x7 de la plataforma Arquitectura y Governance  Auditorías de rendimiento y arquitectura  Definición de la arquitectura  Definición de Capacity Planning y Governance
  7. 7. Autoservicio de Inteligencia de Negocios
  8. 8. Analysis Services Reporting Services Integration Services Master Data Services SharePoint Collaboration Excel Workbooks PowerPivot Applications SharePoint Dashboards & Scorecards Inteligencia de Negocios con Microsoft Odata Feeds LOB Apps
  9. 9. EXPLOTACIÓN DE DATOS Empoderar a los usuarios Familiar Excel Experience Powerful Data Mashups In-Memory Performance Highly Visual Design Experience Rich Metadata-Driven Interactivity Presentation-Ready at All Times Easily Access Reports & Dashboards Create Alerts From Published Reports Collaborate on BI Insights
  10. 10. Objetivos 1. Reducir la dedicación del departamento de TI a obtener y elaborar información para el negocio 2. Dar a los usuarios de negocio flexibilidad para obtener la información necesaria en el momento necesario 3. Centralizar la información de negocio permitiendo una más fácil localización y compartición 4. Reducir los costes de formación ofreciendo a los usuarios herramientas familiares (Excel y SharePoint)
  11. 11. El Portal de Autoservicio  SharePoint es el punto de acceso a toda la información de negocio independientemente de su formato y origen...  Indicadores, Reports  Excels  PDF’s  PPT  Herramientas de análisis  ... Y acceso a toda la información y herramientas de soporte  Descripción de indicadores  Manuales de usuario  FAQs  Workflows de solicitud de datos e indicadores...
  12. 12. Ejemplo - Ficha de indicadores
  13. 13. Colaboración  SharePoint NO SOLO es acceso a la información.  Elaboración colaborativa de información  Subida de excels y análisis conjunto  Validación de informes  Valoración de documentos por estrellas  Excel Web App: coautoría en Excel 2010
  14. 14. Herramientas disponibles para el Autoservicio  Reporting Services  Power Pivot  Excel Services  Denali  Project Crecent  [SQL Azure Reporting]
  15. 15. Reporting services  Modo nativo o integrado con SharePoint  Orígenes de datos relacionales, multidimensionales, XML y personalizados  Diseños de informes tabulares, matriciales, de gráficos y de formato libre  Interactividad
  16. 16. Reporting services
  17. 17. Power pivot
  18. 18. Excel services  Servicios de Excel es una tecnología de Microsoft Office SharePoint que simplifica la forma de usar, compartir, proteger y administrar los libros de Microsoft Office Excel 2007 (.xslx, xslb) como informes interactivos de manera coherente en toda la empresa. Excel Calculation Services (ECS) + Excel Web Access (EWA) + Excel Web Services (EWS)
  19. 19. Excel services
  20. 20. 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.
  21. 21. Qué es power view? Easily change data and layout with quick clicks Collaborate with full interactivity Share dynamic reports quickly and easily From Authoring to Presentation in licks Basado en Silverlight Administrador
  22. 22. Completamente basado en Web Familiar Office Ribbon Simply drag and drop objects to see data come to life Access to semantic model Customize Shapes and data
  23. 23. Completamente diseñado para formas modernas de consultas  Principios de diseño de Power View Cambiar datos y formato Interacción colaborativaDinámico
  24. 24. PowerPivot Analizar grandes cantidades de datos en Excel PowerPivot for Excel PowerPivot for SharePoint
  25. 25. 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
  26. 26. 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
  27. 27. DAX FORMULAS EN SQL SERVER 2012 demo
  28. 28. 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
  29. 29. BI Semantic Model Data model Business logic and queries Data access ROLAP MOLAP VertiPaq Direct Query MDX DAX Multi- dimensional Tabular Third-party applications Reporting Services Excel PowerPivot Databases LOB Applications Files OData Feeds Cloud Services SharePoint Insights BI Semantic Model: Arquitectura
  30. 30. 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
  31. 31. DAX Query Syntax DEFINE MEASURE Table1 [measure1] = <DAX_Expression> EVALUATE <DAX Table Expression> ORDER BY <DAX_Expression> [ASC | DESC]
  32. 32. EVALUATE sintaxis
  33. 33. EJEMPLO
  34. 34. FILTER
  35. 35. CALCULATE TABLE
  36. 36. ADDCOLUMNS
  37. 37. SUMMARIZE Tabla Fuente GROUP BY Expression de evaluación
  38. 38. SUMMARIZE con ROLLUP Sub totales a nivel de año
  39. 39. CROSSJOIN
  40. 40. Medidas
  41. 41. CONSULTAS DAX demo
  42. 42. 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
  43. 43. Patrocinadores 9/14/2013 | SQL Saturday #247 – Bogotá, Colombia43 |
  44. 44. Capítulos Organizadores 9/14/2013 | SQL Saturday #247 – Bogotá, Colombia44 |
  45. 45. GRACIAS !!!!

×