SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Nivel 300- Intermedio




Primeros pasos en SQL 2005 AS y MDX

      Consultas MDX y Expresiones MDX
     Miguel Egea Gómez / Salvador Ramos
     Solid Quality Mentors / www.helpdna.net
                   SQL Server MVPs
                         1
Sistemas relacionales vs Sistemas OLAP

• Sistemas Relacionales
  • Tablas: Información en 2 dimensiones
       – Consultas estáticas
       – Lentas si leen muchos datos
       – Nuevos informes necesitan desarrollo

• Sistemas OLAP (multidimensionales)
  • Cubos: Información en N dimensiones                                cubos
       – Consultas dinámicas                                           SSAS
                                                                          cubos
                                                                          SSAS
                                                                             cubos
       – Información al instante                                             SSAS
                                                                               CUBOS
       – El usuario diseña con facilidad y flexibilidad sus informes




                                          2
Tecnologías OLTP vs OLAP

• OnLine Transaction Processing
  • Sistemas transaccionales, enfocados a gestionar un gran
      número de transacciones concurrentes
  •   Permiten insertar, actualizar, borrar y consultar una
      pequeña cantidad de registros
• OnLine Analytical Processing
  • Enfocados al análisis de grandes cantidades de datos
  • Proporcionan respuestas rápidas y complejas



                                    3
Tecnologías OLTP vs OLAP (II)

            OLTP                          OLAP
• Orientado a lo operativo     • Orientado a temas
  (procesos)
• Predomina la actualización   • Predomina la consulta.
• Se accede a pocos              Datos históricos
  registros                    • Procesos masivos, se
                                 accede a muchos registros
• Datos altamente              • Datos Denormalizados
  normalizados
• Estructura relacional        • Estructura
                                 multidimensional
• Rápidos tiempos de           • Respuesta masiva, no
  respuesta.                     inmediata
• Estructura estática          • Estructura dinámica,
                                 abundantes cambios
                                4
Sistemas transaccionales

• Reporting sobre el relacional

        ERP




        CRM




        Otros




                              5
Sistemas OLAP con Datawarehouse


                            Otros
                      CRM
            ERP


                                            Informes de usuario
                                             Informes analíticos

                data                                    SSRS
 E.T.C.L.   Warehouse                                    Excel
   (SSIS)   (relacional)                            Sharepoint
                                                     BI Portal,
                                        Performance Point 2007
                                                     Proclarity
                                                      Otros…
             cubos
            (SSAS)




                                    6
Datawarehouse

• Almacén de datos procedentes de los sistemas OLTP.
 Repositorio colectivo.
• Almacén “relacional” de datos centralizado
• Datos organizados en grupos temáticos
• Los datos son:
  • Consistentes
  • Depurados
  • Históricos (no volátiles)
• Suministra datos rápida y eficientemente
• Datamarts
                                7
Construyendo un DW



 ERP
                    Area Intermedia 1

         E.T.C.L.
           (SSIS)
                                                           data
                                            E.T.C.L.   Warehouse
 CRM                Area Intermedia 2
                                              (SSIS)   (relacional)

         E.T.C.L.
           (SSIS)



 Otros




                                        8
Y si no puedo construir un DW …

• No puedo utilizar OLAP ?

• SI QUE PUEDO !!! Y debo hacerlo
                          Otros
                    CRM
             ERP
                                          Informes de usuario
                                           Informes analíticos

                                                      SSRS
PROCESAR                                               Excel
                                                  Sharepoint
                                                   BI Portal,
                                      Performance Point 2007
                                                   Proclarity
            cubos
                                                    Otros…
           (SSAS)



                                  9
Arquitectura Modelo

• La respetamos ???




                      10
Arquitectura Realista




                        11
Arquitectura Propuesta




                                   SQL Server 2005
                                   Servicios Análisis

                              Universal Data Model (UDM)




                         12
BBDD Multidimensionales

• La unidad de almacenamiento es el cubo (en los
 SGDBR es la tabla)



      cubos
      SSAS
         cubos
         SSAS
            cubos
            SSAS
               CUBOS




                           13
Cubos                                               Tabla de
                                         Producto   Hechos     Cliente
                                            Id                    Id
                                         Nombre                Nombre
                                         Tamaño                Provincia
                                            …                     …



 • Tabla de Hechos                                             Tiempo

   • Claves externas
                                                                Fecha
                                                                 Año


   • Medidas
                                                                 Mes
                                                                  Dia


 • Dimensiones
                                                                  …




                                                               Producto1
                       Producto1
                                                               Producto2
                       Producto2
                                                               Producto 3
                       Producto 3



                                    14
Cubos, dimensiones y medidas

Mostrar las ventas de                                             Articulos
                                                         PC’s
      Portátiles
 Durante el año 2006                                     Portátiles
     En Murcia                            27 Unidades    Periféricos
                                      28.300€ Importe
  Geografía                             26.300€ Costo    Monitores
                 Madrid                  2.000€ Benef.
                                                         Cableado
              Barcelona
          Murcia
          Murcia

                          03     04        05   06
                                                 06
                               Tiempo
                                      15
Dimensiones

• Jerarquías y niveles
     o Tiempo (año, trim, mes, dia)
     o Geografía (país, prov, poblac)
     o Artículo (fam, grupo, art)
• Agregaciones
  • Son sumas precalculadas de los
    datos para acelerar el tiempo de
    respuesta
• Miembros                                   Producto1

                                             Producto2

                                             Producto 3


                                        16
Medidas y Miembros calculados
• Medidas
  • Conjunto de valores de una columna de la tabla de hechos
    del cubo
• Miembros calculados
  • Medidas calculadas mediante una fórmula MDX



• Os dejo con Miguel 


                              17
¿AS 2005 y MDX Para qué?

• AS 2005 vs AS 2000
  • Grupos de medidas
     o ¡Vaya por fin más de un distinct count!
  • Arquitectura Cliente servidor, y multiples entornos
     o ¡Nada de cambiar directamente en producción!
• ¿MDX para que?
  • Campos calculados
  • Comparativas
  • Acumulados


                                      18
Creando un cubo

• Data Sources, ¿Qué representan?
• Data Sources Views
  • ¿Qué es lo del UDM?
  • Data Sources Views en detalle
     o Cálculos. Joins y vistas
• Que pinta XML en todo esto y porque está bien que
 lo usemos




                                  19
El Asistente para la creación de cubos

• No lo hace todo, pero casi 
• Dimensiones
• Jerarquias
• Medidas y grupos de medidas
• Todo esto está muy bien, y ahora … ¿qué?




                            20
DEMOSTRACIÓN
Creando un cubo
La dimensión tiempo




                      21
Más cosas interesantes

•   Acumulados
•   Periodos paralelos
•   % de crecimiento entre periodos
•   % aporte a la dimensión




                               22
DEMOSTRACIÓN
Acumulados
Periodos paralelos
% crecimiento
% aporta a la dimensión




                          23
¿Preguntas?




      Salvador Ramos            Miguel Egea Gómez
   webmaster@helpdna.net        megea@solidq.com

                           24

Más contenido relacionado

La actualidad más candente

Intensivo Power BI.pdf
Intensivo Power BI.pdfIntensivo Power BI.pdf
Intensivo Power BI.pdfRicardo Rey
 
Tad lista, pilas y colas
Tad lista, pilas y colasTad lista, pilas y colas
Tad lista, pilas y colaslabarra90
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and securityDhani Ahmad
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional ModellingVincent Rainardi
 
Fire Bird
Fire BirdFire Bird
Fire Birdlejogu
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSlalopg
 
Scrum y la gestión de proyecto Web
Scrum y la gestión de proyecto WebScrum y la gestión de proyecto Web
Scrum y la gestión de proyecto Webinvestic
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business IntelligenceCarlos Escobar
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software Patrick Van Renterghem
 

La actualidad más candente (20)

SQLite
SQLiteSQLite
SQLite
 
Intensivo Power BI.pdf
Intensivo Power BI.pdfIntensivo Power BI.pdf
Intensivo Power BI.pdf
 
ETL
ETLETL
ETL
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Tad lista, pilas y colas
Tad lista, pilas y colasTad lista, pilas y colas
Tad lista, pilas y colas
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
 
Fire Bird
Fire BirdFire Bird
Fire Bird
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
 
Scrum y la gestión de proyecto Web
Scrum y la gestión de proyecto WebScrum y la gestión de proyecto Web
Scrum y la gestión de proyecto Web
 
Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Sql server T-sql basics ppt-3
Sql server T-sql basics  ppt-3Sql server T-sql basics  ppt-3
Sql server T-sql basics ppt-3
 
WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software WhereScape, the pioneer in data warehouse automation software
WhereScape, the pioneer in data warehouse automation software
 
mineria de datos
mineria de datosmineria de datos
mineria de datos
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Dama dmbok
Dama dmbokDama dmbok
Dama dmbok
 
Base de datos multidimensional
Base de datos multidimensionalBase de datos multidimensional
Base de datos multidimensional
 

Destacado

DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSEGrupo Dos
 
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...Roanny Lamas
 
Diseño eficiente de un cubo para resolver problemas en las áreas de negocio
Diseño eficiente de un cubo para resolver problemas en las áreas de negocioDiseño eficiente de un cubo para resolver problemas en las áreas de negocio
Diseño eficiente de un cubo para resolver problemas en las áreas de negocioSebastian Rodriguez Robotham
 

Destacado (7)

Cubos ppt
Cubos pptCubos ppt
Cubos ppt
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSE
 
data warehouse
data warehousedata warehouse
data warehouse
 
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
 
Diseño eficiente de un cubo para resolver problemas en las áreas de negocio
Diseño eficiente de un cubo para resolver problemas en las áreas de negocioDiseño eficiente de un cubo para resolver problemas en las áreas de negocio
Diseño eficiente de un cubo para resolver problemas en las áreas de negocio
 

Similar a Analisys services 2005 cubos olap con o sin data warehouse

Microsoft business intelligence charlas grupos de usuarios
Microsoft business intelligence   charlas grupos de usuariosMicrosoft business intelligence   charlas grupos de usuarios
Microsoft business intelligence charlas grupos de usuariosSalvador Ramos
 
Curso introduccion microsoft_sql_server_business_intelligence
Curso introduccion microsoft_sql_server_business_intelligenceCurso introduccion microsoft_sql_server_business_intelligence
Curso introduccion microsoft_sql_server_business_intelligenceSalvador Ramos
 
Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Ruben Pertusa Lopez
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000Salvador Ramos
 
Novedades de SQL Server 2014 para BI
Novedades de SQL Server 2014 para BINovedades de SQL Server 2014 para BI
Novedades de SQL Server 2014 para BISolidQ
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
 
Bilatam - BI for Beginners
Bilatam - BI for BeginnersBilatam - BI for Beginners
Bilatam - BI for BeginnersBILATAM
 
MINERIA DE DATOS
MINERIA DE DATOSMINERIA DE DATOS
MINERIA DE DATOSLosMorales
 
Tema 2 parte ii datawarehouse y-datamining 2018
Tema 2  parte ii datawarehouse y-datamining 2018Tema 2  parte ii datawarehouse y-datamining 2018
Tema 2 parte ii datawarehouse y-datamining 2018Pedro Aaron
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data EnvironmentJoseph Lopez
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
Sistemas de Soporte a las Decisiones.pptx
Sistemas de Soporte a las Decisiones.pptxSistemas de Soporte a las Decisiones.pptx
Sistemas de Soporte a las Decisiones.pptxJosAlumno
 

Similar a Analisys services 2005 cubos olap con o sin data warehouse (20)

Microsoft business intelligence charlas grupos de usuarios
Microsoft business intelligence   charlas grupos de usuariosMicrosoft business intelligence   charlas grupos de usuarios
Microsoft business intelligence charlas grupos de usuarios
 
Curso introduccion microsoft_sql_server_business_intelligence
Curso introduccion microsoft_sql_server_business_intelligenceCurso introduccion microsoft_sql_server_business_intelligence
Curso introduccion microsoft_sql_server_business_intelligence
 
Data warehouse in R
Data warehouse in RData warehouse in R
Data warehouse in R
 
Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014
 
Diseño de un Datamart
Diseño de un DatamartDiseño de un Datamart
Diseño de un Datamart
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 
Novedades de SQL Server 2014 para BI
Novedades de SQL Server 2014 para BINovedades de SQL Server 2014 para BI
Novedades de SQL Server 2014 para BI
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
Inducción
InducciónInducción
Inducción
 
Sisinformaciom
SisinformaciomSisinformaciom
Sisinformaciom
 
Bilatam - BI for Beginners
Bilatam - BI for BeginnersBilatam - BI for Beginners
Bilatam - BI for Beginners
 
MINERIA DE DATOS
MINERIA DE DATOSMINERIA DE DATOS
MINERIA DE DATOS
 
Fundamentos de BI
Fundamentos de BIFundamentos de BI
Fundamentos de BI
 
introduccion bases de datos
introduccion bases de datosintroduccion bases de datos
introduccion bases de datos
 
Tema 2 parte ii datawarehouse y-datamining 2018
Tema 2  parte ii datawarehouse y-datamining 2018Tema 2  parte ii datawarehouse y-datamining 2018
Tema 2 parte ii datawarehouse y-datamining 2018
 
Microsoft Azure Data Environment
Microsoft Azure Data EnvironmentMicrosoft Azure Data Environment
Microsoft Azure Data Environment
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Presentación
PresentaciónPresentación
Presentación
 
Sistemas de Soporte a las Decisiones.pptx
Sistemas de Soporte a las Decisiones.pptxSistemas de Soporte a las Decisiones.pptx
Sistemas de Soporte a las Decisiones.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de Salvador Ramos

Power bi necesario, pero no suficiente
Power bi necesario, pero no suficientePower bi necesario, pero no suficiente
Power bi necesario, pero no suficienteSalvador Ramos
 
Power BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
Power BI - 3 Estrategias cruciales para crear tus Cuadros de MandoPower BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
Power BI - 3 Estrategias cruciales para crear tus Cuadros de MandoSalvador Ramos
 
Paso de TI, tengo Power BI
Paso de TI, tengo Power BIPaso de TI, tengo Power BI
Paso de TI, tengo Power BISalvador Ramos
 
Cuadros de mando SQLSaturday Madrid 2015
Cuadros de mando SQLSaturday Madrid 2015Cuadros de mando SQLSaturday Madrid 2015
Cuadros de mando SQLSaturday Madrid 2015Salvador Ramos
 
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...Salvador Ramos
 
Excel Si es una base de datos
Excel Si es una base de datosExcel Si es una base de datos
Excel Si es una base de datosSalvador Ramos
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabularSalvador Ramos
 
Aplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenariosAplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenariosSalvador Ramos
 
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...Salvador Ramos
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampSalvador Ramos
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSalvador Ramos
 
Optimizando la carga de datos con integration services ssis
Optimizando la carga de datos con integration services   ssisOptimizando la carga de datos con integration services   ssis
Optimizando la carga de datos con integration services ssisSalvador Ramos
 
Resumen de nuevas caracteriscitas de sql server 2008
Resumen de nuevas caracteriscitas de sql server 2008Resumen de nuevas caracteriscitas de sql server 2008
Resumen de nuevas caracteriscitas de sql server 2008Salvador Ramos
 
No es business Intelligence todo lo que reluce
No es business Intelligence todo lo que reluceNo es business Intelligence todo lo que reluce
No es business Intelligence todo lo que reluceSalvador Ramos
 
Curso de SQL Server: implementacion (T-SQL)
Curso de SQL Server: implementacion (T-SQL)Curso de SQL Server: implementacion (T-SQL)
Curso de SQL Server: implementacion (T-SQL)Salvador Ramos
 
Sql server integration services novedades y migracion
Sql server integration services   novedades y migracionSql server integration services   novedades y migracion
Sql server integration services novedades y migracionSalvador Ramos
 
Curso sql server_administracion
Curso sql server_administracionCurso sql server_administracion
Curso sql server_administracionSalvador Ramos
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000Salvador Ramos
 

Más de Salvador Ramos (18)

Power bi necesario, pero no suficiente
Power bi necesario, pero no suficientePower bi necesario, pero no suficiente
Power bi necesario, pero no suficiente
 
Power BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
Power BI - 3 Estrategias cruciales para crear tus Cuadros de MandoPower BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
Power BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
 
Paso de TI, tengo Power BI
Paso de TI, tengo Power BIPaso de TI, tengo Power BI
Paso de TI, tengo Power BI
 
Cuadros de mando SQLSaturday Madrid 2015
Cuadros de mando SQLSaturday Madrid 2015Cuadros de mando SQLSaturday Madrid 2015
Cuadros de mando SQLSaturday Madrid 2015
 
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
 
Excel Si es una base de datos
Excel Si es una base de datosExcel Si es una base de datos
Excel Si es una base de datos
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabular
 
Aplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenariosAplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenarios
 
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
Sql server 2012 denali - novedades en ssis integration services - 24 h pass-l...
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecamp
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
 
Optimizando la carga de datos con integration services ssis
Optimizando la carga de datos con integration services   ssisOptimizando la carga de datos con integration services   ssis
Optimizando la carga de datos con integration services ssis
 
Resumen de nuevas caracteriscitas de sql server 2008
Resumen de nuevas caracteriscitas de sql server 2008Resumen de nuevas caracteriscitas de sql server 2008
Resumen de nuevas caracteriscitas de sql server 2008
 
No es business Intelligence todo lo que reluce
No es business Intelligence todo lo que reluceNo es business Intelligence todo lo que reluce
No es business Intelligence todo lo que reluce
 
Curso de SQL Server: implementacion (T-SQL)
Curso de SQL Server: implementacion (T-SQL)Curso de SQL Server: implementacion (T-SQL)
Curso de SQL Server: implementacion (T-SQL)
 
Sql server integration services novedades y migracion
Sql server integration services   novedades y migracionSql server integration services   novedades y migracion
Sql server integration services novedades y migracion
 
Curso sql server_administracion
Curso sql server_administracionCurso sql server_administracion
Curso sql server_administracion
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (19)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Analisys services 2005 cubos olap con o sin data warehouse

  • 1. Nivel 300- Intermedio Primeros pasos en SQL 2005 AS y MDX Consultas MDX y Expresiones MDX Miguel Egea Gómez / Salvador Ramos Solid Quality Mentors / www.helpdna.net SQL Server MVPs 1
  • 2. Sistemas relacionales vs Sistemas OLAP • Sistemas Relacionales • Tablas: Información en 2 dimensiones – Consultas estáticas – Lentas si leen muchos datos – Nuevos informes necesitan desarrollo • Sistemas OLAP (multidimensionales) • Cubos: Información en N dimensiones cubos – Consultas dinámicas SSAS cubos SSAS cubos – Información al instante SSAS CUBOS – El usuario diseña con facilidad y flexibilidad sus informes 2
  • 3. Tecnologías OLTP vs OLAP • OnLine Transaction Processing • Sistemas transaccionales, enfocados a gestionar un gran número de transacciones concurrentes • Permiten insertar, actualizar, borrar y consultar una pequeña cantidad de registros • OnLine Analytical Processing • Enfocados al análisis de grandes cantidades de datos • Proporcionan respuestas rápidas y complejas 3
  • 4. Tecnologías OLTP vs OLAP (II) OLTP OLAP • Orientado a lo operativo • Orientado a temas (procesos) • Predomina la actualización • Predomina la consulta. • Se accede a pocos Datos históricos registros • Procesos masivos, se accede a muchos registros • Datos altamente • Datos Denormalizados normalizados • Estructura relacional • Estructura multidimensional • Rápidos tiempos de • Respuesta masiva, no respuesta. inmediata • Estructura estática • Estructura dinámica, abundantes cambios 4
  • 5. Sistemas transaccionales • Reporting sobre el relacional ERP CRM Otros 5
  • 6. Sistemas OLAP con Datawarehouse Otros CRM ERP Informes de usuario Informes analíticos data SSRS E.T.C.L. Warehouse Excel (SSIS) (relacional) Sharepoint BI Portal, Performance Point 2007 Proclarity Otros… cubos (SSAS) 6
  • 7. Datawarehouse • Almacén de datos procedentes de los sistemas OLTP. Repositorio colectivo. • Almacén “relacional” de datos centralizado • Datos organizados en grupos temáticos • Los datos son: • Consistentes • Depurados • Históricos (no volátiles) • Suministra datos rápida y eficientemente • Datamarts 7
  • 8. Construyendo un DW ERP Area Intermedia 1 E.T.C.L. (SSIS) data E.T.C.L. Warehouse CRM Area Intermedia 2 (SSIS) (relacional) E.T.C.L. (SSIS) Otros 8
  • 9. Y si no puedo construir un DW … • No puedo utilizar OLAP ? • SI QUE PUEDO !!! Y debo hacerlo Otros CRM ERP Informes de usuario Informes analíticos SSRS PROCESAR Excel Sharepoint BI Portal, Performance Point 2007 Proclarity cubos Otros… (SSAS) 9
  • 10. Arquitectura Modelo • La respetamos ??? 10
  • 12. Arquitectura Propuesta SQL Server 2005 Servicios Análisis Universal Data Model (UDM) 12
  • 13. BBDD Multidimensionales • La unidad de almacenamiento es el cubo (en los SGDBR es la tabla) cubos SSAS cubos SSAS cubos SSAS CUBOS 13
  • 14. Cubos Tabla de Producto Hechos Cliente Id Id Nombre Nombre Tamaño Provincia … … • Tabla de Hechos Tiempo • Claves externas Fecha Año • Medidas Mes Dia • Dimensiones … Producto1 Producto1 Producto2 Producto2 Producto 3 Producto 3 14
  • 15. Cubos, dimensiones y medidas Mostrar las ventas de Articulos PC’s Portátiles Durante el año 2006 Portátiles En Murcia 27 Unidades Periféricos 28.300€ Importe Geografía 26.300€ Costo Monitores Madrid 2.000€ Benef. Cableado Barcelona Murcia Murcia 03 04 05 06 06 Tiempo 15
  • 16. Dimensiones • Jerarquías y niveles o Tiempo (año, trim, mes, dia) o Geografía (país, prov, poblac) o Artículo (fam, grupo, art) • Agregaciones • Son sumas precalculadas de los datos para acelerar el tiempo de respuesta • Miembros Producto1 Producto2 Producto 3 16
  • 17. Medidas y Miembros calculados • Medidas • Conjunto de valores de una columna de la tabla de hechos del cubo • Miembros calculados • Medidas calculadas mediante una fórmula MDX • Os dejo con Miguel  17
  • 18. ¿AS 2005 y MDX Para qué? • AS 2005 vs AS 2000 • Grupos de medidas o ¡Vaya por fin más de un distinct count! • Arquitectura Cliente servidor, y multiples entornos o ¡Nada de cambiar directamente en producción! • ¿MDX para que? • Campos calculados • Comparativas • Acumulados 18
  • 19. Creando un cubo • Data Sources, ¿Qué representan? • Data Sources Views • ¿Qué es lo del UDM? • Data Sources Views en detalle o Cálculos. Joins y vistas • Que pinta XML en todo esto y porque está bien que lo usemos 19
  • 20. El Asistente para la creación de cubos • No lo hace todo, pero casi  • Dimensiones • Jerarquias • Medidas y grupos de medidas • Todo esto está muy bien, y ahora … ¿qué? 20
  • 21. DEMOSTRACIÓN Creando un cubo La dimensión tiempo 21
  • 22. Más cosas interesantes • Acumulados • Periodos paralelos • % de crecimiento entre periodos • % aporte a la dimensión 22
  • 24. ¿Preguntas? Salvador Ramos Miguel Egea Gómez webmaster@helpdna.net megea@solidq.com 24