SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Downloaden Sie, um offline zu lesen
BI en SQL server 2005
Salvador Ramos
       MVP SQL Server

       MCP / MCTS SQL Server

       Columnista de dotNetManía

       Mi web: www.helpdna.net
          webmaster@helpdna.net
Agenda
   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 (->SSIS)
    en SQL Server 2005
Agenda
   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
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
Agenda
   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
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
Business Intelligence
Solución Microsoft BI
Agenda
   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
Sistemas transaccionales


    ERP
            Informes de
            la aplicación


    CRM




    Otros
Sistemas OLAP

                          Otros
                    CRM
           ERP


                                  Informes de usuario
                                  Informes analíticos
               data
                                     SSRS
E.T.C.L.   Warehouse
                                     Excel
(SSIS)     (relacional)
                                     Sharepoint
                                     BI Portal,
                                     Business Scorecard Manager,
                                     Performance Point 2007
                                     Otros…
            cubos
           (SSAS)
Componentes 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
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
    (Extract, Transform and Load)
   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
Herramientas de DTS
   Asistente para la importación o
    exportación
   Diseñador DTS
   DTSRun
   DTSRunUI (interfaz gráfica)
   SQLAgent
El diseñador de paquetes
El diseñador de paquetes
   Conexiones
     Proveedor OLE DB para SQL Server
     Data Link
     Controlador ODBC para Oracle (MS)
     dBase 5
     Microsoft Access
     Archivo HTML (origen)
     Microsoft Excel
     Paradox 5.x
El diseñador de paquetes
   Conexiones
     Archivo de texto (origen)
     Archivo de texto (destino)
     Otras conexiones
El diseñador de paquetes
   Tareas
     Transformar datos
     Consulta controlada por datos
     Inserción masiva
     Ejecutar SQL
     Copia de objetos de SQL Server
     Transferencia de base de datos
     Transferencia de mensajes de error
     Transferencia de Inicios de sesión
     Transferencia de trabajos
     Transferencia de proced. almacenados
El diseñador de paquetes
   Tareas
     Secuencia de comandos ActiveX
     Propiedades dinámicas
     Ejecutar paquete
     Ejecutar proceso (.exe o .bat)
     FTP
     Cola de mensajes
     Enviar correo
     Procesar Analysis Services
     Extracción de datos (consultas de predicción)
DTS
   Demo 1
       Utilizando los asistentes
       Utilizando el diseñador de paquetes
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‟)
Diseño de un DW
   Ejercicios
       Supongamos que vamos a gestionar las
        ventas, teniendo en cuenta los vendedores
        que las han realizado, los clientes, y la zona
        geográfica a la que pertenecen.
       Diseñar un sistema en el que los datos
        históricos permanezcan inalterables ante los
        cambios de residencia de los clientes
Diseño de un DW a fondo
   Ralph Kimball
   Slowly Changing Dimensions
       Type 1: overwrite
       Type 2: partitioning history
       Type 3: alternate realities
       Hybrid

   Inferred members (miembros inferidos)
Diseño de un DW
   Demo 2
       Procesos ETL con SSIS (entorno)
BBDD Multidimensionales
   Son contenedores de cubos relacionados
    y objetos que comparten
   La unidad de almacenamiento es el cubo
    (en los SGDBR es la tabla)



        cubos
        SSAS
          cubos
           SSAS
             cubos
              SSAS
               CUBOS
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
   Jerarquías y niveles
           Tiempo (año, trim, mes, dia)
           Geografía (país, prov,
            poblac)
           Artículo (fam, grupo, art)
   Agregaciones
       Son sumas precalculadas
        de los datos para acelerar
        el tiempo de respuesta
                                           Producto1
   Miembros                               Producto2

                                           Producto 3
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
       Analysis Manager
       BIDS proyecto Analysis Services
           http://blogs.msdn.com/jbartual/archive/2006/12/12/
            minidemo-3-overview-de-analysis-services-
            2005.aspx
Agenda
   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
Data Mining
   Uso de métodos automatizados para
    obtener tendencias y pautas a partir de los
    datos del DW
   Se componen de
       Escenarios (entidades a analizar)
           Ej: un cliente y sus ventas
       Atributos (información sobre los escenarios)
           Ej: edad, número de hijos, total ventas, …
   Una vez elegidos los escenarios y
    atributos, procesamos el modelo
Data Mining
   En Analysis Services disponemos de dos
    proveedores, diseñados para obtener
    agrupaciones eficazmente

       Microsoft Decision Trees
           Arbol de clasificación, con diversas ramificaciones


       Microsoft Cluster
           Agrupación de escenarios
Agenda
   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
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
       Aplicación de ejemplo MDX
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 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
Agenda
   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 (SSIS) en
    SQL Server 2005
Novedades SSIS (antes 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 Environment
   Integrados con la plataforma .Net
Novedades SSIS
   Nuevo entorno de desarrollo, en vez de
    crear un paquete, 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 (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
BI hoy
  Datos       Modelos   Herramientas


   MOLAP                     OLAP
                             Browser (1)


   MOLAP                     OLAP
                             Browser (2)


   Datamart                  Reporting
                             Tool (1)

   Datamart
                             Reporting
                             Tool (2)

     DW                      Reporting
                             Tool (3)
UDM
   Datos        Modelos                      Herramientas

                                                        Hojas de cálculo
     MOLAP       Analysis
                 Services




                            XML/A or OLEDB
                                                       Frontales de BI
     MOLAP



     Datamart
     Datamart                                           Informes Ad-Hoc
                   UDM
 LOBDatamart
                                                       Informes ricos
      DW          Cache
      DW
                                                       Dashboards
Novedades Analysis Services
   KPI Framework




   Nuevos tipos de dimensiones
   Nuevos algoritmos de Data Mining (8)
   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

Weitere ähnliche Inhalte

Was ist angesagt?

Manual formación técnico sap bi sap
Manual formación técnico sap bi sapManual formación técnico sap bi sap
Manual formación técnico sap bi sapYarileth Calatayud
 
Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5200609_5
 
Formacion Business Objects XI
Formacion Business Objects XIFormacion Business Objects XI
Formacion Business Objects XIanibal goicochea
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Base de datos
Base de datosBase de datos
Base de datosSara
 
Almacenes de datos, olap y minería de datos
Almacenes de datos, olap y minería de datosAlmacenes de datos, olap y minería de datos
Almacenes de datos, olap y minería de datosFiorella Urbina Vera
 
Conceptos de minería de datos
Conceptos de minería de datosConceptos de minería de datos
Conceptos de minería de datosedwin
 
Modelamiento del Data Warehouse (caso práctico)
Modelamiento del Data Warehouse (caso práctico)Modelamiento del Data Warehouse (caso práctico)
Modelamiento del Data Warehouse (caso práctico)LPI ONG
 
Practicas pre-profesionales
Practicas pre-profesionalesPracticas pre-profesionales
Practicas pre-profesionalesWalter Cruz Tak
 
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
 

Was ist angesagt? (14)

Manual formación técnico sap bi sap
Manual formación técnico sap bi sapManual formación técnico sap bi sap
Manual formación técnico sap bi sap
 
Access
AccessAccess
Access
 
Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5Trabajo final uml Grupo: 200609_5
Trabajo final uml Grupo: 200609_5
 
Formacion Business Objects XI
Formacion Business Objects XIFormacion Business Objects XI
Formacion Business Objects XI
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Almacenes de datos, olap y minería de datos
Almacenes de datos, olap y minería de datosAlmacenes de datos, olap y minería de datos
Almacenes de datos, olap y minería de datos
 
Conceptos de minería de datos
Conceptos de minería de datosConceptos de minería de datos
Conceptos de minería de datos
 
Modelamiento del Data Warehouse (caso práctico)
Modelamiento del Data Warehouse (caso práctico)Modelamiento del Data Warehouse (caso práctico)
Modelamiento del Data Warehouse (caso práctico)
 
Sap Business Objects - Sector Banca
Sap Business Objects - Sector BancaSap Business Objects - Sector Banca
Sap Business Objects - Sector Banca
 
Practicas pre-profesionales
Practicas pre-profesionalesPracticas pre-profesionales
Practicas pre-profesionales
 
Inteligencia de Negocios – Data Warehouse
Inteligencia de Negocios – Data WarehouseInteligencia de Negocios – Data Warehouse
Inteligencia de Negocios – Data Warehouse
 
Proyecto de base ii
Proyecto de base iiProyecto de base ii
Proyecto de base ii
 
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
 

Ähnlich wie 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 2000Salvador Ramos
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000Salvador Ramos
 
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
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouseshady85
 
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
 
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
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
074 bi agil + saa s + cloud = tda
074 bi agil + saa s + cloud = tda074 bi agil + saa s + cloud = tda
074 bi agil + saa s + cloud = tdaGeneXus
 
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
 
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
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Denodo
 
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
 
Big Data - Infraestrucutra de BI para soluciones de BI
Big Data - Infraestrucutra de BI para soluciones de BIBig Data - Infraestrucutra de BI para soluciones de BI
Big Data - Infraestrucutra de BI para soluciones de BIDatalytics
 
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
 
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
 

Ähnlich wie Curso introduccion microsoft_sql_server_business_intelligence (20)

Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 
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
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
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
 
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
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
074 bi agil + saa s + cloud = tda
074 bi agil + saa s + cloud = tda074 bi agil + saa s + cloud = tda
074 bi agil + saa s + cloud = tda
 
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
 
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
 
Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 
Data warehouse in R
Data warehouse in RData warehouse in R
Data warehouse in R
 
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
 
Kdd fase1
Kdd fase1Kdd fase1
Kdd fase1
 
Big Data - Infraestrucutra de BI para soluciones de BI
Big Data - Infraestrucutra de BI para soluciones de BIBig Data - Infraestrucutra de BI para soluciones de BI
Big Data - Infraestrucutra de BI para soluciones de BI
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
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
 
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
 

Mehr von 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
 

Mehr von Salvador Ramos (17)

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
 

Kürzlich hochgeladen

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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
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
 

Kürzlich hochgeladen (15)

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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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...
 
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
 
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
 
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)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
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
 
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
 

Curso introduccion microsoft_sql_server_business_intelligence

  • 1. BI en SQL server 2005
  • 2. Salvador Ramos MVP SQL Server MCP / MCTS SQL Server Columnista de dotNetManía Mi web: www.helpdna.net webmaster@helpdna.net
  • 3. Agenda  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 (->SSIS) en SQL Server 2005
  • 4. Agenda  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
  • 5. 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
  • 6. 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
  • 7. Agenda  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
  • 8. 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
  • 11. Agenda  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
  • 12. Sistemas transaccionales ERP Informes de la aplicación CRM Otros
  • 13. Sistemas OLAP Otros CRM ERP Informes de usuario Informes analíticos data SSRS E.T.C.L. Warehouse Excel (SSIS) (relacional) Sharepoint BI Portal, Business Scorecard Manager, Performance Point 2007 Otros… cubos (SSAS)
  • 14. Componentes 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
  • 15. 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
  • 16. DTS herramienta ETL  Conjunto de servicios para ETL (Extract, Transform and Load)  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
  • 17. 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
  • 18. Herramientas de DTS  Asistente para la importación o exportación  Diseñador DTS  DTSRun  DTSRunUI (interfaz gráfica)  SQLAgent
  • 19. El diseñador de paquetes
  • 20. El diseñador de paquetes  Conexiones Proveedor OLE DB para SQL Server Data Link Controlador ODBC para Oracle (MS) dBase 5 Microsoft Access Archivo HTML (origen) Microsoft Excel Paradox 5.x
  • 21. El diseñador de paquetes  Conexiones Archivo de texto (origen) Archivo de texto (destino) Otras conexiones
  • 22. El diseñador de paquetes  Tareas Transformar datos Consulta controlada por datos Inserción masiva Ejecutar SQL Copia de objetos de SQL Server Transferencia de base de datos Transferencia de mensajes de error Transferencia de Inicios de sesión Transferencia de trabajos Transferencia de proced. almacenados
  • 23. El diseñador de paquetes  Tareas Secuencia de comandos ActiveX Propiedades dinámicas Ejecutar paquete Ejecutar proceso (.exe o .bat) FTP Cola de mensajes Enviar correo Procesar Analysis Services Extracción de datos (consultas de predicción)
  • 24. DTS  Demo 1  Utilizando los asistentes  Utilizando el diseñador de paquetes
  • 25. 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)
  • 26. 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‟)
  • 27. Diseño de un DW  Ejercicios  Supongamos que vamos a gestionar las ventas, teniendo en cuenta los vendedores que las han realizado, los clientes, y la zona geográfica a la que pertenecen.  Diseñar un sistema en el que los datos históricos permanezcan inalterables ante los cambios de residencia de los clientes
  • 28. Diseño de un DW a fondo  Ralph Kimball  Slowly Changing Dimensions  Type 1: overwrite  Type 2: partitioning history  Type 3: alternate realities  Hybrid  Inferred members (miembros inferidos)
  • 29. Diseño de un DW  Demo 2  Procesos ETL con SSIS (entorno)
  • 30. BBDD Multidimensionales  Son contenedores de cubos relacionados y objetos que comparten  La unidad de almacenamiento es el cubo (en los SGDBR es la tabla) cubos SSAS cubos SSAS cubos SSAS CUBOS
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. Dimensiones  Jerarquías y niveles  Tiempo (año, trim, mes, dia)  Geografía (país, prov, poblac)  Artículo (fam, grupo, art)  Agregaciones  Son sumas precalculadas de los datos para acelerar el tiempo de respuesta Producto1  Miembros Producto2 Producto 3
  • 35. Tipos de dimensiones  Regulares  Virtuales (a partir de propiedades)  Padre-Hijo o Primario-Secundario  Según su ámbito  Privadas  Compartidas
  • 36. 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
  • 37. 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’)
  • 39. Analysis Services  Demo 3  Analysis Manager  BIDS proyecto Analysis Services  http://blogs.msdn.com/jbartual/archive/2006/12/12/ minidemo-3-overview-de-analysis-services- 2005.aspx
  • 40. Agenda  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
  • 41. Data Mining  Uso de métodos automatizados para obtener tendencias y pautas a partir de los datos del DW  Se componen de  Escenarios (entidades a analizar)  Ej: un cliente y sus ventas  Atributos (información sobre los escenarios)  Ej: edad, número de hijos, total ventas, …  Una vez elegidos los escenarios y atributos, procesamos el modelo
  • 42. Data Mining  En Analysis Services disponemos de dos proveedores, diseñados para obtener agrupaciones eficazmente  Microsoft Decision Trees  Arbol de clasificación, con diversas ramificaciones  Microsoft Cluster  Agrupación de escenarios
  • 43. Agenda  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
  • 44. 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
  • 45. El lenguaje MDX  Demo 5  Aplicación de ejemplo MDX
  • 46. 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
  • 47. Herramientas cliente OLAP  SQL Server 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
  • 48. 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)
  • 50. Agenda  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 (SSIS) en SQL Server 2005
  • 51. Novedades SSIS (antes 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 Environment  Integrados con la plataforma .Net
  • 52. Novedades SSIS  Nuevo entorno de desarrollo, en vez de crear un paquete, se crean proyectos  „Data Transformation Project‟
  • 55. Novedades Analysis Services  Nuevas herramientas  2000  Enterprise Manager  Query Analyzer  Analysis Manager  Report Manager  2005  BI Development Studio (BIDS)  Orientado a Soluciones y Proyectos (vs.net)  Incluye un Debugger  SQL Server Management Studio
  • 56. 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)
  • 57. 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
  • 58. BI hoy Datos Modelos Herramientas MOLAP OLAP Browser (1) MOLAP OLAP Browser (2) Datamart Reporting Tool (1) Datamart Reporting Tool (2) DW Reporting Tool (3)
  • 59. UDM Datos Modelos Herramientas Hojas de cálculo MOLAP Analysis Services XML/A or OLEDB Frontales de BI MOLAP Datamart Datamart Informes Ad-Hoc UDM LOBDatamart Informes ricos DW Cache DW Dashboards
  • 60. Novedades Analysis Services  KPI Framework  Nuevos tipos de dimensiones  Nuevos algoritmos de Data Mining (8)  MDX Scripts (servidor) y MDX Debugging
  • 62. Preguntas y dudas ??? www.helpdna.net webmaster@helpdna.net microsoft.public.es.sqlserver microsoft.public.espanol.sqlserver.administracion microsoft.public.espanol.sqlserver.olap