Академический Документы
Профессиональный Документы
Культура Документы
Salvador Ramos
MVP SQL Server MCP SQL Server
Columnista de dotNetMana
Mi web: www.helpdna.net webmaster@helpdna.net
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin al lenguaje MDX y herramientras cliente OLAP Novedades de OLAP y DTS en SQL Server 2005
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin al lenguaje MDX y herramientras cliente OLAP Novedades de OLAP y DTS en SQL Server 2005
Sistemas transaccionales, enfocados a gestionar un gran nmero de transacciones concurrentes Permiten insertar, actualizar, borrar y consultar una pequea cantidad de registros Enfocados al anlisis de grandes cantidades de datos Proporcionan respuestas rpidas y complejas
OLTP Orientado a lo operativo (procesos) Predomina la actualizacin Se accede a pocos registros Datos altamente normalizados Estructura relacional Rpidos tiempos de respuesta. Estructura esttica
OLAP Orientado a temas Predomina la consulta. Datos histricos Procesos masivos, se accede a muchos registros Datos Denormalizados Estructura multidimensional Respuesta masiva, no inmediata Estructura dinmica, abundantes cambios
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin 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 gestin eficiente del conocimiento y la informacin en empresas y organizaciones Nos permite:
Convertir los datos en informacin Tomar mejores decisiones rpidamente Utilizar un mtodo razonable para la gestin empresarial
Analysis Services
Reporting Services
Replication
HTTP Support
Solucin Microsoft BI
Colaboracin BI
Visualizacin
Anlisis de datos
Anlisis Geoespacial
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin al lenguaje MDX y herramientras cliente OLAP Novedades de OLAP y DTS en SQL Server 2005
Componentes
Herramientas de anlisis y reporting ERP
Aplicacin 1
CRM
Aplicacin 2
ETL
DataWarehouse
ETL
Aplicacin N
OLTP
Area intermedia
Area presentacin
Acceso a datos
Datawarehouse
Almacn de datos procedentes de los sistemas OLTP. Repositorio colectivo Almacn de datos centralizado Datos organizados en grupos temticos Los datos son:
Conjunto de servicios para ETL Modelo de objetos e interfaces grficos Pueden ser utilizados desde entornos de desarrollo que soporten COM Incluyen asistentes que facilitan las tareas Diseador de paquetes
Importacin Exportacin Transporte Transformacin Cualquier fuente Ole Db Cualquier fuente ODBC Ficheros planos
Herramientas de DTS
Asistente para la importacin o exportacin Diseador DTS DTSRun DTSRunUI (interfaz grfica) SQLAgent
El diseador de paquetes
El diseador 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 diseador de paquetes
Conexiones
Archivo de texto (origen) Archivo de texto (destino) Otras conexiones
El diseador de paquetes
Tareas
Transformar datos Consulta controlada por datos Insercin masiva Ejecutar SQL Copia de objetos de SQL Server Transferencia de base de datos Transferencia de mensajes de error Transferencia de Inicios de sesin Transferencia de trabajos Transferencia de proced. almacenados
El diseador de paquetes
Tareas
Secuencia de comandos ActiveX Propiedades dinmicas Ejecutar paquete Ejecutar proceso (.exe o .bat) FTP Cola de mensajes Enviar correo Procesar Analysis Services Extraccin de datos (consultas de prediccin)
DTS
Demo 1
Diseo de un DW
Revisar los informes actuales Investigar todas las posibles fuentes de informacin que alimentarn el DW Definir las tablas del rea intermedia, que alimentarn dimensiones y tablas de hechos Realizar los preclculos necesarios Crear ndices y vistas Elegir el esquema ms adecuado:
Diseo y modelado
Diseo de un DW
Decidir en cada caso si se realizar una extraccin completa o incremental Diseo del sistema de extraccin incremental Utilizar triggers, replicacin u otras tcnicas Asegurar la validez, integridad y utilidad de los datos Comprobar que todas las claves externas encuentren valores, y evitar claves nulas
Diseo de un DW
Demo 2
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
ROLAP
HOLAP
Origenes de datos Cubos Dimensiones compartidas Modelos de minera de datos Funciones de base de datos (seguridad)
Cubos
Tabla de
Producto
Id Nombre Tamao
Hechos
Cliente
Id Nombre Provincia
Tabla de Hechos
Tiempo
Fecha Ao Mes Dia
Dimensiones
Dimensiones
Agregaciones
Tipos de dimensiones
Segn su mbito
Privadas Compartidas
Medidas
Conjunto de valores de una columna de la tabla de hechos del cubo Medidas calculadas mediante una frmula MDX
Miembros calculados
Tipos de cubos
Normales Vinculados
Virtuales
Analysis Manager
Analysis Services
Demo 3
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin al lenguaje MDX y herramientras cliente OLAP Novedades de OLAP y DTS en SQL Server 2005
Data Mining
Uso de mtodos automatizados para obtener tendencias y pautas a partir de los datos del DW Se componen de
Data Mining
En Analysis Services disponemos de dos proveedores, diseados para obtener agrupaciones eficazmente
Microsoft Cluster
Agrupacin de escenarios
Data Mining
Demo 4
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin al lenguaje MDX y herramientras cliente OLAP Novedades de OLAP y DTS en SQL Server 2005
El lenguaje MDX
MultiDimensional eXpressions
Es el equivalente a SQL para bases de datos multidimensionales Tambin tiene una instruccin SELECT SELECT <espec-eje>, <espec-eje> FROM <espec-cubo> WHERE <espec-rebanador> Nos permite crear Miembros calculados y Conjuntos con nombre Dispone de mltiples funciones avanzadas
El lenguaje MDX
Demo 5
Conectividad
Es el cliente de los servicios OLAP Proporciona la interfaz para conectarnos desde las aplicaciones
SQL Server 2000 Reporting Services Microsoft Excel Microsoft Data Analyzer Herramientas desarrolladas por nosotros
Herramientas de terceros
Microsoft Excel
Microsoft Excel
Demo 6
Herramienta para usuarios Facilita el anlisis de datos de negocio Interfaz muy amigable Consultas ad-hoc Formas de visualizacin
Demo 7
Agenda
Tecnologas OLTP vs OLAP Business Intelligence Diseo de Datawarehouse y soluciones OLAP Introduccin a Data Mining Introduccin 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 cdigo Servicio windows independiente Incrementa su potencia y funcionalidad Incrementa su rendimiento Nuevo entorno de desarrollo
MS Development Evironment
Novedades DTS
MS Development Environment
Ejemplo agregacin
Nuevas herramientas
2000
2005
Tenemos una capa ms de abstraccin Podemos trabajar de forma desconectada Podemos renombrar entidades
Intellicube, nos facilita la construccin de cubos el Repository (por defecto en Access), se sustituye por metadatos en XML Deployment Wizard (facil despliegue)
Se integran todos los tipos de Data Sources Combina las mejores caractersticas de los modelos relacionales y OLAP Querys interactivas con mejor rendimiento
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