SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Analysis Services
Salvador Ramos
       MVP SQL Server

       MCP SQL Server

       Columnista de dotNetManía

       Mi web: www.helpdna.net
          webmaster@helpdna.net
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
Tecnologías OLTP vs OLAP
            OLTP                          OLAP
   Orientado a lo operativo      Orientado a temas
    (procesos)
   Predomina la                  Predomina la consulta.
    actualización                  Datos históricos
   Se accede a pocos             Procesos masivos, se
    registros                      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
Business Intelligence
   “Conjunto de herramientas y servicios
    destinado a la gestión eficiente del
    conocimiento y la información en
    empresas y organizaciones”
   Nos permite:
       Convertir los datos en información
       Tomar mejores decisiones rápidamente
       Utilizar un método razonable para la gestión
        empresarial
Solución Microsoft BI
             Colaboración BI          Visualización



 Análisis                                              Análisis
 de datos                                             Geoespacial




      Gestión de                                  Análisis
      Proyectos                              Ventas y Márketing

                        Creación de Sitios
                           B2B y B2C
Componentes

                                                                        Herramientas de
                                                                       análisis y reporting
ERP   Aplicación 1




CRM                  ETL                   ETL
      Aplicación 2
                           DataWarehouse
                                                               Cubos


                                                 Analysis Services


      Aplicación N


       OLTP          Area intermedia       Area presentación               Acceso a datos
Datawarehouse
   Almacén de datos procedentes de los
    sistemas OLTP. Repositorio colectivo
   Almacén 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
DTS herramienta ETL
   Conjunto de servicios para ETL
   Modelo de objetos e interfaces gráficos
   Pueden ser utilizados desde entornos de
    desarrollo que soporten COM
   Incluyen asistentes que facilitan las tareas
   Diseñador de paquetes
DTS herramienta ETL
   Permiten operar con los datos:
       Importación
       Exportación
       Transporte
       Transformación
   Los datos pueden proceder de
       Cualquier fuente Ole Db
       Cualquier fuente ODBC
       Ficheros planos
Diseño de un DW
   Definir objetivos y requerimientos
       Revisar los informes actuales
       Investigar todas las posibles fuentes de
        información que alimentarán el DW
   Diseño y modelado
       Definir las tablas del área intermedia, que
        alimentarán dimensiones y tablas de hechos
       Realizar los precálculos necesarios
       Crear índices y vistas
       Elegir el esquema más adecuado:
           Estrella (star)
           Copo de nieve (snowflacke)
Diseño de un DW
   Estrategia de extracción y transformación
       Decidir en cada caso si se realizará una
        extracción completa o incremental
       Diseño del sistema de extracción incremental
       Utilizar triggers, replicación u otras técnicas
   Transformación de los datos
       Asegurar la validez, integridad y utilidad de
        los datos
       Comprobar que todas las claves externas
        encuentren valores, y evitar claves nulas
           (ej: sustituirlas por 0 -> „Sin familia‟)
BBDD Multidimensionales
   Son contenedores de cubos relacionados
    y objetos que comparten
   La unidad de almacenamiento es el cubo
    (en los SGDBR es la tabla)
Opciones de almacenamiento
   MOLAP
       Almacenamiento en estructura
        multidimensional de Analysis Services
       Mayor rapidez de respuesta
   ROLAP
       Almacenamiento en base de datos relacional
       Para grandes volúmenes de datos
   HOLAP
       Híbrido
       Respuesta rápida y gran cantidad de datos en
        origen
Elementos de la base de datos
   Origenes de datos
   Cubos
   Dimensiones compartidas
   Modelos de minería de datos
   Funciones de base de datos (seguridad)
       Sólo autenticación windows
Cubos                          Producto
                                  Id
                                          Tabla de
                                          Hechos      Cliente
                                                         Id
                               Nombre                 Nombre
                               Tamaño                 Provincia

   Tabla de Hechos               …                      …



       Claves externas                               Tiempo
                                                       Fecha
       Medidas                                         Año
                                                        Mes

   Dimensiones                                         Dia
                                                         …




                                                     Producto1
                  Producto1
                                                     Producto2
                  Producto2
                                                     Producto 3
                  Producto 3
Dimensiones
   Agregaciones
       Son sumas precalculadas de los datos para
        acelerar el tiempo de respuesta
   Jerarquías y niveles
   Miembros
Tipos de dimensiones
   Regulares
   Virtuales (a partir de propiedades)
   Padre-Hijo o Primario-Secundario

   Según su ámbito
       Privadas
       Compartidas
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
Tipos de cubos
   Normales
   Vinculados
       Apuntan a un cubo de otro servidor
   Virtuales
       Se crean a partir de varios cubos existentes
        (‘equivalentes a vistas en SGDBR’)
Analysis Manager
Analysis Services
   Demo 3
El lenguaje MDX
   MultiDimensional eXpressions
    (Lenguaje de expresiones multidimensionales)
   Es el equivalente a SQL para bases de
    datos multidimensionales
   También tiene una instrucción SELECT
      SELECT <espec-eje>, <espec-eje> …
      FROM <espec-cubo>
      WHERE <espec-rebanador>
   Nos permite crear Miembros calculados y
    Conjuntos con nombre
   Dispone de múltiples funciones avanzadas
El lenguaje MDX
   Demo 5
Conectividad
   PivotTable Service (PTS)
       Es el cliente de los servicios OLAP
       Proporciona la interfaz para conectarnos
        desde las aplicaciones
   ADO MD
    (ActiveX Data Objects MultiDimensional)
   ADO MD .Net
Herramientas cliente OLAP
   SQL Server 2000 Reporting Services
   Microsoft Excel
   Microsoft Data Analyzer
   Herramientas desarrolladas por nosotros
       AddIn para Excel
       Aplicaciones asp o asp.net
       Webparts para Sharepoint
   Herramientas de terceros
Microsoft Excel
   Consultas ad-hoc
   Para mostrar datos utiliza
       Tablas dinámicas
       Gráficos dinámicos
   Necesita MS Query instalado
   Se puede publicar en web (OWC)
Microsoft Excel
   Demo 6
Microsoft Data Analyzer
   Herramienta para usuarios
   Facilita el análisis de datos de negocio
   Interfaz muy amigable
   Consultas ad-hoc
   Formas de visualización
       Gráfico de barras
       Gráfico de tarta
       Datos numéricos
Microsoft Data Analyzer
   Demo 7
Agenda
(seguir si da tiempo)
   Tecnologías OLTP vs OLAP
   Business Intelligence
   Diseño de Datawarehouse y soluciones
    OLAP
   Introducción a Data Mining
   Introducción al lenguaje MDX y
    herramientras cliente OLAP
   Novedades de OLAP y DTS en
    SQL Server 2005
Novedades DTS
   DTS, ahora „Integration Services‟
   Se ha reescrito todo el código
   Servicio windows independiente
   Incrementa su potencia y funcionalidad
   Incrementa su rendimiento
   Nuevo entorno de desarrollo
         MS Development Evironment
   Integrados con la plataforma .Net
Novedades DTS
   Nuevo entorno de desarrollo, en vez de
    crear un paquete DTS, se crean proyectos
       „Data Transformation Project‟
MS Development Environment
Ejemplo agregación
Novedades Analysis Services
   Nuevas herramientas
       2000
           Enterprise Manager
           Query Analyzer
           Analysis Manager
           Report Manager
       2005
           BI Development Studio (BIDS)
               Orientado a Soluciones y Proyectos (similar a vs.net)
               Incluye un Debugger
           SQL Server Management Studio
Novedades Analysis Services
   Mejoras para el modelado de datos
       Data Source Views
           Tenemos una capa más de abstracción
           Podemos trabajar de forma desconectada
           Podemos renombrar entidades
   Intellicube, nos facilita la construcción de
    cubos
   el Repository (por defecto en Access), se
    sustituye por metadatos en XML
   Deployment Wizard (facil despliegue)
Novedades Analysis Services
   UDM – Unified Dimensional Model
       Se integran todos los tipos de Data Sources
       Combina las mejores características de los
        modelos relacionales y OLAP
       Querys interactivas con mejor rendimiento
   Alto rendimiento gracias a Proactive
    Caching
Novedades Analysis Services
   KPI Framework




   Nuevos tipos de dimensiones
   Nuevos algoritmos de Data Mining
   MDX Scripts (servidor) y MDX Debugging
BI Development Studio
Preguntas y dudas

                     ???

           www.helpdna.net
        webmaster@helpdna.net
         microsoft.public.es.sqlserver
 microsoft.public.espanol.sqlserver.administracion
    microsoft.public.espanol.sqlserver.olap

Más contenido relacionado

La actualidad más candente

Data Integration & Data Quality Open Source (spanish)
Data Integration & Data Quality Open Source (spanish)Data Integration & Data Quality Open Source (spanish)
Data Integration & Data Quality Open Source (spanish)Stratebi
 
Big Data, casos, tecnologias y aplicaciones reales
Big Data, casos, tecnologias y aplicaciones realesBig Data, casos, tecnologias y aplicaciones reales
Big Data, casos, tecnologias y aplicaciones realesStratebi
 
Cursos Big Data Open Source
Cursos Big Data Open SourceCursos Big Data Open Source
Cursos Big Data Open SourceStratebi
 
Inteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql ServerInteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql ServerRicardo Mendoza
 
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
 
Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012Eduardo Castro
 
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
 
Sql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishSql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishEduardo Castro
 
Big data con SQL Server 2014
Big data con SQL Server 2014Big data con SQL Server 2014
Big data con SQL Server 2014Eduardo Castro
 
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
 
Curso de creación de Dashboards Open Source
Curso de creación de Dashboards Open SourceCurso de creación de Dashboards Open Source
Curso de creación de Dashboards Open SourceStratebi
 
SQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerSQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerEduardo Castro
 
Charla windows 10 para Empresas
Charla windows 10 para EmpresasCharla windows 10 para Empresas
Charla windows 10 para EmpresasEduardo Castro
 
Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015Peter Kroll
 
Aplicaciones De Ti Cs
Aplicaciones De Ti CsAplicaciones De Ti Cs
Aplicaciones De Ti CsBalbiG
 
Indice Proyecto de Inteligencia de Negocios
Indice Proyecto de Inteligencia de NegociosIndice Proyecto de Inteligencia de Negocios
Indice Proyecto de Inteligencia de NegociosPedro Chavez
 

La actualidad más candente (20)

Data Integration & Data Quality Open Source (spanish)
Data Integration & Data Quality Open Source (spanish)Data Integration & Data Quality Open Source (spanish)
Data Integration & Data Quality Open Source (spanish)
 
Big Data, casos, tecnologias y aplicaciones reales
Big Data, casos, tecnologias y aplicaciones realesBig Data, casos, tecnologias y aplicaciones reales
Big Data, casos, tecnologias y aplicaciones reales
 
Cursos Big Data Open Source
Cursos Big Data Open SourceCursos Big Data Open Source
Cursos Big Data Open Source
 
Kdd fase1
Kdd fase1Kdd fase1
Kdd fase1
 
Inteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql ServerInteligencia de Negocios en MS Sql Server
Inteligencia de Negocios en MS Sql Server
 
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
 
Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012Escalabilidad Analysis Services 2012
Escalabilidad Analysis Services 2012
 
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
 
Sql Server Business Intelligence Spanish
Sql Server Business Intelligence SpanishSql Server Business Intelligence Spanish
Sql Server Business Intelligence Spanish
 
Big data con SQL Server 2014
Big data con SQL Server 2014Big data con SQL Server 2014
Big data con SQL Server 2014
 
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
 
Informacion
InformacionInformacion
Informacion
 
Curso de creación de Dashboards Open Source
Curso de creación de Dashboards Open SourceCurso de creación de Dashboards Open Source
Curso de creación de Dashboards Open Source
 
SQL Azure Datawarehouse
SQL Azure DatawarehouseSQL Azure Datawarehouse
SQL Azure Datawarehouse
 
SQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight ServerSQL Saturday Bogota - Big Data HDInsight Server
SQL Saturday Bogota - Big Data HDInsight Server
 
Charla windows 10 para Empresas
Charla windows 10 para EmpresasCharla windows 10 para Empresas
Charla windows 10 para Empresas
 
Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015Presentación semana académica unam big data abril 2015
Presentación semana académica unam big data abril 2015
 
Aplicaciones De Ti Cs
Aplicaciones De Ti CsAplicaciones De Ti Cs
Aplicaciones De Ti Cs
 
"Casos de uso del Big Data" por Wolfram Rozas
"Casos de uso del Big Data" por Wolfram Rozas"Casos de uso del Big Data" por Wolfram Rozas
"Casos de uso del Big Data" por Wolfram Rozas
 
Indice Proyecto de Inteligencia de Negocios
Indice Proyecto de Inteligencia de NegociosIndice Proyecto de Inteligencia de Negocios
Indice Proyecto de Inteligencia de Negocios
 

Similar a Dts y analysis services 2000

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
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000Salvador Ramos
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouseshady85
 
Sql server analysis services 2008
Sql server analysis services 2008Sql server analysis services 2008
Sql server analysis services 2008Will Flores Soto
 
Integración de Datos sin límites con Pentaho
Integración de Datos sin límites con PentahoIntegración de Datos sin límites con Pentaho
Integración de Datos sin límites con PentahoDatalytics
 
Herramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosHerramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosEduardo Castro
 
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptxJASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptxIT-NOVA
 
Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011EDUTIC
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerSpanishPASSVC
 
Minería de datos Presentación
Minería de datos PresentaciónMinería de datos Presentación
Minería de datos Presentaciónedmaga
 
Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Climanfef
 
ARQCONF2015: Creando una Arquitectura Moderna para Big Data Analytics
ARQCONF2015: Creando una Arquitectura Moderna para Big Data AnalyticsARQCONF2015: Creando una Arquitectura Moderna para Big Data Analytics
ARQCONF2015: Creando una Arquitectura Moderna para Big Data AnalyticsGustavo Arjones
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business IntelligenceCarlos Escobar
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negociosjo_unwell
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negociosjo_unwell
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negociosjo_unwell
 

Similar a Dts y analysis services 2000 (20)

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
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Sql server analysis services 2008
Sql server analysis services 2008Sql server analysis services 2008
Sql server analysis services 2008
 
Integración de Datos sin límites con Pentaho
Integración de Datos sin límites con PentahoIntegración de Datos sin límites con Pentaho
Integración de Datos sin límites con Pentaho
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Herramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosHerramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de Datos
 
Fundamentos dw
Fundamentos dwFundamentos dw
Fundamentos dw
 
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptxJASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
 
Diseño de un Datamart
Diseño de un DatamartDiseño de un Datamart
Diseño de un Datamart
 
Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
Minería de datos Presentación
Minería de datos PresentaciónMinería de datos Presentación
Minería de datos Presentación
 
Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3
 
ARQCONF2015: Creando una Arquitectura Moderna para Big Data Analytics
ARQCONF2015: Creando una Arquitectura Moderna para Big Data AnalyticsARQCONF2015: Creando una Arquitectura Moderna para Big Data Analytics
ARQCONF2015: Creando una Arquitectura Moderna para Big Data Analytics
 
Data pipeline
Data pipelineData pipeline
Data pipeline
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negocios
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negocios
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negocios
 

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
 
Analisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseAnalisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseSalvador 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
 
Analisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseAnalisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouse
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (12)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Dts y analysis services 2000

  • 2. Salvador Ramos MVP SQL Server MCP SQL Server Columnista de dotNetManía Mi web: www.helpdna.net webmaster@helpdna.net
  • 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
  • 4. Tecnologías OLTP vs OLAP OLTP OLAP  Orientado a lo operativo  Orientado a temas (procesos)  Predomina la  Predomina la consulta. actualización Datos históricos  Se accede a pocos  Procesos masivos, se registros 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
  • 5. Business Intelligence  “Conjunto de herramientas y servicios destinado a la gestión eficiente del conocimiento y la información en empresas y organizaciones”  Nos permite:  Convertir los datos en información  Tomar mejores decisiones rápidamente  Utilizar un método razonable para la gestión empresarial
  • 6. Solución Microsoft BI Colaboración BI Visualización Análisis Análisis de datos Geoespacial Gestión de Análisis Proyectos Ventas y Márketing Creación de Sitios B2B y B2C
  • 7. Componentes Herramientas de análisis y reporting ERP Aplicación 1 CRM ETL ETL Aplicación 2 DataWarehouse Cubos Analysis Services Aplicación N OLTP Area intermedia Area presentación Acceso a datos
  • 8. Datawarehouse  Almacén de datos procedentes de los sistemas OLTP. Repositorio colectivo  Almacén 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
  • 9. DTS herramienta ETL  Conjunto de servicios para ETL  Modelo de objetos e interfaces gráficos  Pueden ser utilizados desde entornos de desarrollo que soporten COM  Incluyen asistentes que facilitan las tareas  Diseñador de paquetes
  • 10. DTS herramienta ETL  Permiten operar con los datos:  Importación  Exportación  Transporte  Transformación  Los datos pueden proceder de  Cualquier fuente Ole Db  Cualquier fuente ODBC  Ficheros planos
  • 11. Diseño de un DW  Definir objetivos y requerimientos  Revisar los informes actuales  Investigar todas las posibles fuentes de información que alimentarán el DW  Diseño y modelado  Definir las tablas del área intermedia, que alimentarán dimensiones y tablas de hechos  Realizar los precálculos necesarios  Crear índices y vistas  Elegir el esquema más adecuado:  Estrella (star)  Copo de nieve (snowflacke)
  • 12. Diseño de un DW  Estrategia de extracción y transformación  Decidir en cada caso si se realizará una extracción completa o incremental  Diseño del sistema de extracción incremental  Utilizar triggers, replicación u otras técnicas  Transformación de los datos  Asegurar la validez, integridad y utilidad de los datos  Comprobar que todas las claves externas encuentren valores, y evitar claves nulas  (ej: sustituirlas por 0 -> „Sin familia‟)
  • 13. BBDD Multidimensionales  Son contenedores de cubos relacionados y objetos que comparten  La unidad de almacenamiento es el cubo (en los SGDBR es la tabla)
  • 14. Opciones de almacenamiento  MOLAP  Almacenamiento en estructura multidimensional de Analysis Services  Mayor rapidez de respuesta  ROLAP  Almacenamiento en base de datos relacional  Para grandes volúmenes de datos  HOLAP  Híbrido  Respuesta rápida y gran cantidad de datos en origen
  • 15. Elementos de la base de datos  Origenes de datos  Cubos  Dimensiones compartidas  Modelos de minería de datos  Funciones de base de datos (seguridad)  Sólo autenticación windows
  • 16. Cubos Producto Id Tabla de Hechos Cliente Id Nombre Nombre Tamaño Provincia  Tabla de Hechos … …  Claves externas Tiempo Fecha  Medidas Año Mes  Dimensiones Dia … Producto1 Producto1 Producto2 Producto2 Producto 3 Producto 3
  • 17. Dimensiones  Agregaciones  Son sumas precalculadas de los datos para acelerar el tiempo de respuesta  Jerarquías y niveles  Miembros
  • 18. Tipos de dimensiones  Regulares  Virtuales (a partir de propiedades)  Padre-Hijo o Primario-Secundario  Según su ámbito  Privadas  Compartidas
  • 19. 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
  • 20. Tipos de cubos  Normales  Vinculados  Apuntan a un cubo de otro servidor  Virtuales  Se crean a partir de varios cubos existentes (‘equivalentes a vistas en SGDBR’)
  • 23. El lenguaje MDX  MultiDimensional eXpressions (Lenguaje de expresiones multidimensionales)  Es el equivalente a SQL para bases de datos multidimensionales  También tiene una instrucción SELECT SELECT <espec-eje>, <espec-eje> … FROM <espec-cubo> WHERE <espec-rebanador>  Nos permite crear Miembros calculados y Conjuntos con nombre  Dispone de múltiples funciones avanzadas
  • 25. Conectividad  PivotTable Service (PTS)  Es el cliente de los servicios OLAP  Proporciona la interfaz para conectarnos desde las aplicaciones  ADO MD (ActiveX Data Objects MultiDimensional)  ADO MD .Net
  • 26. Herramientas cliente OLAP  SQL Server 2000 Reporting Services  Microsoft Excel  Microsoft Data Analyzer  Herramientas desarrolladas por nosotros  AddIn para Excel  Aplicaciones asp o asp.net  Webparts para Sharepoint  Herramientas de terceros
  • 27. Microsoft Excel  Consultas ad-hoc  Para mostrar datos utiliza  Tablas dinámicas  Gráficos dinámicos  Necesita MS Query instalado  Se puede publicar en web (OWC)
  • 29. Microsoft Data Analyzer  Herramienta para usuarios  Facilita el análisis de datos de negocio  Interfaz muy amigable  Consultas ad-hoc  Formas de visualización  Gráfico de barras  Gráfico de tarta  Datos numéricos
  • 31. Agenda (seguir si da tiempo)  Tecnologías OLTP vs OLAP  Business Intelligence  Diseño de Datawarehouse y soluciones OLAP  Introducción a Data Mining  Introducción al lenguaje MDX y herramientras cliente OLAP  Novedades de OLAP y DTS en SQL Server 2005
  • 32. Novedades DTS  DTS, ahora „Integration Services‟  Se ha reescrito todo el código  Servicio windows independiente  Incrementa su potencia y funcionalidad  Incrementa su rendimiento  Nuevo entorno de desarrollo  MS Development Evironment  Integrados con la plataforma .Net
  • 33. Novedades DTS  Nuevo entorno de desarrollo, en vez de crear un paquete DTS, se crean proyectos  „Data Transformation Project‟
  • 36. Novedades Analysis Services  Nuevas herramientas  2000  Enterprise Manager  Query Analyzer  Analysis Manager  Report Manager  2005  BI Development Studio (BIDS)  Orientado a Soluciones y Proyectos (similar a vs.net)  Incluye un Debugger  SQL Server Management Studio
  • 37. Novedades Analysis Services  Mejoras para el modelado de datos  Data Source Views  Tenemos una capa más de abstracción  Podemos trabajar de forma desconectada  Podemos renombrar entidades  Intellicube, nos facilita la construcción de cubos  el Repository (por defecto en Access), se sustituye por metadatos en XML  Deployment Wizard (facil despliegue)
  • 38. Novedades Analysis Services  UDM – Unified Dimensional Model  Se integran todos los tipos de Data Sources  Combina las mejores características de los modelos relacionales y OLAP  Querys interactivas con mejor rendimiento  Alto rendimiento gracias a Proactive Caching
  • 39. Novedades Analysis Services  KPI Framework  Nuevos tipos de dimensiones  Nuevos algoritmos de Data Mining  MDX Scripts (servidor) y MDX Debugging
  • 41. Preguntas y dudas ??? www.helpdna.net webmaster@helpdna.net microsoft.public.es.sqlserver microsoft.public.espanol.sqlserver.administracion microsoft.public.espanol.sqlserver.olap