Charla sql server 2012 cibertec BI

1,770 views

Published on

Mejoras en Inteligencia de Negocios de SQL Server 2012. Presentada por Nicolás Nakasone en charla organizada por Cibertec el 19 de abril de 2012

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

No Downloads
Views
Total views
1,770
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Charla sql server 2012 cibertec BI

  1. 1. SQL 2012Business IntelligenceThis document has been prepared for limited distribution within Microsoft. This documentcontains materials and information that Microsoft considers confidential, proprietary, andsignificant for the protection of its business. The distribution of this document is limited tothose solely involved with the program described within.MCT Nicolás NakasoneConfidential and Proprietary © 2011 Microsoft Last Updated: Friday, April 20, 2012
  2. 2. BUSINESS INTELLIGENT: HOY
  3. 3. BI Modelo SemánticoThird-Party BI Reporting Excel PowerPivot SharePoint Services Workbooks Applications Dashboards BI Applications Reports & Scorecards Applications Relational Multidimensional Data Model DAX MDX BI Semantic Model Business Logic VertiPaq Realtime Data Access Odata Files Feeds Data Sources
  4. 4. BI MODELO SEMANTICO • Reporting, analisis, scorecards, dashboards • Para todos los usuarios – Personal, Equipo, Organizacion BI • Unificacion del modelo OLAP (UDM) y de reportes (SMDL)• Soporte relacional y multidimensional• Modelos puede estar en cache (VertiPaq) o en Disco (Realtime)• Lógica sofisticada de negocio usando DAX y MDX • Optimizado para el último hardware – multi-core, en-memoria • Soporta grado de seguridad empresarial y volúmenes de datos • Herramientas de desarrollo y administración mejoradas
  5. 5. EXPERIENCIA DE USUARIO SIMPLIFICADA • Excel para usuarios de negocio y Visual Studio para BI pros • Reduce el tiempo de desarrollo de la solución • PowerPivot y SSDT para soluciones BI de simples y complejos• La experiencia intertactiva es más intuitiva y rápida en el diseño de aplicaciones BI• Visual Studio habilita el control de fuentes para las aplicaciones BI y su despliegue en ambientes de desarrollo/test/producción • Los usuarios de negocio pueden compartir y colaborar con su equipo publicando en SharePoint con un simple clic • BI pros pueden usar la característica de desarrollo en equipo incluidas en VS
  6. 6. ENRIQUECIDA CAPA SEMANTICA BI • Multiples relaciones, jerarquías • Relaciones muchos a muchos, padre-hijo • Key performance indicators, drillthrough, perspectivas • Tipos de datos enriquecidos, blobs, imagenes• Data Analysis Expressions (DAX), MDX• Operadores relacionales (Filter, Aggregate, GroupBy, Lookup)• Funciones estadisticas, time intelligence (YTD, QTD)• Rank, TopN, VisualTotals, DistinctCount • Seguridad basada en roles usando Active Directory • Seguridad a nivel de filas y columnas, llegando a los datos a diferentes de niveles de profundidad
  7. 7. PERFORMANCE Y ESCALABILIDAD • VertiPaq motor – en memoria, almacenamiento orientada a columnas • Alta performance via escaneo de fuerza bruta en memoria • No requiere ni afinamiento, ni indexado, ni agregaciones• VertiPaq para los últimos chipsets x86 y x64• Diseñado para explotar la memoria a bajo costo en los últimos modelos de servidores• Multi-threaded inherente y escalamiento multicore • Las soluciones pueden desktops hasta servidores de alto nivel • Algoritmos de compresión que reducen volumenes de datos en 10x o más • Soporte para particionamiento de modelos de gran escala
  8. 8. POWER VIEW Experiencia de diseño altamente visual • Interactivo, creación basada en web y colaboración basada en herramientas con diseños similar a Microsoft OfficeInteractividad enriquecida• Completamente integrada con PowerPivot• Manejo de grandes cantidades de datos a través de pequeñas y poderosas consultas• Cero configuración• Tendencias y comparaciones animadas Presentación siempre lista • Power view transforma una simple presentación de la información en una presentación enriquecida e impactante • Envio y colaboración a través de SharePoint • Utiliza la interactividad del runtime de PowerPoint
  9. 9. Escenario del BI DeveloperSharePoint Analysis Services BI Semantic Model SQL Server Data Tools Project JuneauPowerPivotApplications
  10. 10. ¿CÓMO CONSTRUYO MI MODELO?• Identifico cada una de las tres etapas de la aplicación BI: • Data model • Business logic • Data access y storage• En el Visual Data Tools se pueden crear dos tipos de proyectos: • Proyectos Multidimensionales – con MDX y MOLAP/ROLAP • Proyectos Tabulares – con DAX y VertiPaq/DirectQuery
  11. 11. DATA MODEL Tabular MultidimensionalModelo Familiar, fácil para Modelo sofisticado, alta curvaconstruir y de rápida de aprendizajeimplementación Posee conceptos avanzados yConceptos avanzados (padre- optimizados (padre-hijo, muchos a muchos) no hijo, muchos adisponible nativamente en el muchos, atributosmodelo… necesita de cálcuos relaciones, etc.)para simularlos Idealmente disponible paraFácil de implementar tanto en aplicaciones OLAPbases de datos crudas o data (planeamiento, presupuestaciówarehouse para reportes y n, pronostico) que necesitananálisis del poder del modelo multidimensional
  12. 12. BUSINESS LOGIC DAX MDXBasado en fórmulas Excel y Basado en el conocimiento deconceptos relacionales – fácil los conceptospara comenzar en BI multidimensionales – incialmente requiere una altaSoluciones más complejas curva de aprendizajerequieren de una mayor curvade aprendizaje, filtros basados Soluciones más complejasen contextos y requiren de una mayor curvafilas, cálculos, etc. de aprendizaje – Miembros, funciones, etc.Habilita la capacidad de crearcolumnas calculadas, sin Idealmente disponible araembargo no maneja los aplicaciones que requieren elconceptos de miembros poder de cálculoscalculados ni sets nombrados muldimensional – miembros calculados, sets nombrados
  13. 13. DATA ACCESS AND STORAGE• VertiPaq • MOLAP • Almacenamiento en memoria • Almacenamiento basado en basado en columnas… disco… típicamente 3x en típicamente comprime hasta compresión 10x • Realiza un scan de disco con • Escaneo usando fuerza bruta… sub-cubos en memoria… las alta performance por default… agregaciones requieren tuning no requiere tuning • Soporta un intensivo paginado… • El volumen de datos está y volúmenes de datos que limitado por la memoria del pueden escalar a Terabytes equipo • ROLAP• DirectQuery • Recomendado para grandes fact • Generados a través de consultas table DAX • Soportado para la mayoria de • No soporte para consultas origenes relacionales MDX… no soporte para data sources diferentes a SQL Server
  14. 14. ARQUITECTURA ANALYSIS SERVICES Internet Explorer SharePoint BI Development Studio Project Juneau Excel Services Reporting Services PowerPivot xlsx for Excel Analysis Services PowerPivot for SharePoint (Analysis Services) Excel BI Semantic Model xlsx Third Party AppsPersonal BI Team BI Organizational BI
  15. 15. Un Modelo para toda la experiencia de usuario final Client Tools Analytics, Reports, Scorecards, Dashboards, Custom Apps BI Semantic Model Personal BI Team BI Organizational BI Data model PowerPivot for Excel PowerPivot for Analysis Services SharePoint Business logic and queries Data access Data SourcesDatabases, LOB Applications, OData Feeds, Spreadsheets, Text Files Simplicidad Enriquecido Escalable
  16. 16. demoConstruyendo un proyectoAnalysis Services Tabular
  17. 17. INGRESANDO AL VISUAL DATA TOOLS
  18. 18. CREANDO EL PROYECTO TABULAR
  19. 19. SERVIDOR ANALYSIS SERVICES EN MODOTABULAR
  20. 20. IMPORTANDO DATOS
  21. 21. VISTA DE DIAGRAMA
  22. 22. VISTA DE GRILLA (SIMILAR A EXCEL)
  23. 23. CREANDO MEDIDAS
  24. 24. IMPLENTANDO LA BASE DE DATOS TABULAR
  25. 25. VISUALIZANDO LA BASE DE DATOS TABULAR
  26. 26. DAX (DATA ANALYSIS EXPRESSIONS)• Se ejecuta con PowerPivot• DAX • Hace más fácil el análisis de los datos • Usa las relaciones definidas en PowerPivot/BISM model (no necesita VLOOKUP)• Sintaxis similar a Excel• Soporte para +/- 80 funciones Excel• 35 funciones Built in de tipo Tiempo Inteligente• + Funciones Adicionales
  27. 27. EJEMPLOS DAX• [Amount] = [Qty] * [Price]• [Full Name] = [First Name] & “ “ & [Last Name]• [Sales] = SUM (Sales[Amount])• [Average Sale] = AVERAGEX ( Sales, Sales[Amount])
  28. 28. EDITOR DAX• Código resaltado• No es intellisense• Download http://daxeditor.codeplex.com/
  29. 29. KPIS
  30. 30. PERSPECTIVAS
  31. 31. SEGURIDAD
  32. 32. PARTICIONES
  33. 33. MODELO TABULAR VS CUBO OLAP SSAS TRADICIONAL • Curva de aprendizaje más corta • No MDX, pero posee DAX • No todas las características SSAS OLAP disponibles en el BISM tabular o Sentencias SCOPE o Write Back o Soporte Nativo para dimensiones muchos a muchos
  34. 34. This document has been prepared for limited distribution within Microsoft. This documentcontains materials and information that Microsoft considers confidential, proprietary, andsignificant for the protection of its business. The distribution of this document is limited tothose solely involved with the program described within. Confidential and Proprietary © 2011 Microsoft Last Updated: Friday, April 20, 2012

×