SlideShare una empresa de Scribd logo
1 de 23
Data WareHouse
Diseño e Implementación
MCP Ing. Ricardo Mendoza Rivera
rimenri@hotmail.com
http://rimenri.blogspot.com
Sesión 1: Introducción al
Data Warehouse
Contenido
Qué es Data Warehouse ?
Por qué construir un Data WareHouse ?
Data Marts y Data Warehouses
El Ciclo de Vida de un Data Warehouse
Datos en un Data Warehouse
http://rimenri.blogspot.com
Definiendo Data Warehouse
Sistemas Operacionales: Una Solución Transaccional
Sistemas Analíticos: Una Solución Data Warehouse
Comparación entre Solución Transaccional y Solución
Data Warehouse
 Qué es un Data WareHouse ?
http://rimenri.blogspot.com
Definiendo Data Warehouse
Un Data Warehouse es una Base de Datos (BD) que
contiene:
Datos Empresariales
Integrar colección de datos históricos.
Datos: dirigidos al usuario, consolidados y consistentes
Datos estructurados para distribución y consultas
Una solución de Data Warehousing (ETL) es un Proceso
que:
Recupera –desde un OLTP-, transforma datos y carga
datos a un Data WareHouse. En terminos generales lleva
datos desde un origen a un destino.
Usa herramientas para construir y manejar el data
warehouse
Corresponde a la Categoria de los Sistemas de Soporte
de Decisiones
http://rimenri.blogspot.com
Sistemas Operacionales: Una Solución
Transaccional
Sigue eventos Individuales
Diseñado para Real-time Data Entry y Edición de Datos
Ejemplos:
Aplicación de Almacenes
Sistema de pedido de productos
Atención de Reclamos: empresa de servicios
Operaciones de Bancos.
http://rimenri.blogspot.com
Sistemas Analíticos: Una Solución de Data
Warehouse
Asiste como Soporte de Decisiones Estratégicas.
Proporciona Diferentes Niveles de Análisis
Permite a los usuarios Navegar en diferentes Niveles de
Datos
Permite a los Sistemas Búsquedas para hallar nuevas
Relaciones.
Ejemplos:
Aplicaciones de gestión de unidades de negocio.
Aplicaciones de rendimiento de un proceso de produccion.
http://rimenri.blogspot.com
Soluciones
Transactionales
Soluciones en
Data warehouse
Frecuencia de
Actualización
Tiempo Real Periódicamente
Estructurado para Integridad de Datos Facilidad de consultas
Optimizado para
Procesamiento de
Transacciones
Performance de
Consultas.
Comparando Soluciones Transaccionales y Data
Warehouse
http://rimenri.blogspot.com
 Por qué Construir un Data WareHouse ?
Permite ejecutar análisis rápidamente
Permite el Acceso a los datos de toda la Empresa
Permite tener datos consistentes
Su gran almacen de datos permite responder en qué
objetos del negocio se pueden hacer mejoras.
http://rimenri.blogspot.com
 Data Marts y Data Warehouses
Qué es un Data Mart
Moviendo Datos desde un Data Warehouse a Data Marts
Moviendo Datos desde Data Marts a un Data Warehouse
http://rimenri.blogspot.com
Qué es un Data Mart
Qué es un Data Mart
Una parte de un data warehouse
Para temas particulares o Actividades específicas de
negocios.
Puede ser una solución táctica
Por qué Construir Data Marts
Consultas rápidas y pocos usuarios
Tiempo de desarrollo rápido
http://rimenri.blogspot.com
Moviendo Datos de un Data Warehouse a Data Marts
Ventajas
Campos Compartidos
Orígen Común
Procesamiento
Distribuído
Desventaja
Tiempo largo de
desarrollo
Servicio
Cliente Mart
Ventas Mart
Data
Warehouse
Finanzas Mart
Origen1
Origen 2
Origen 3
http://rimenri.blogspot.com
Moviendo Datos desde Data Marts a un Data
Warehouse
Ventajas
Simple and rápido
Datos Departamen-tales
Desventajas
Duplicación de Data
Data marts Incompatibles
Data
Warehouse
Ventas Mart
Finanzas Mart
Atención Cliente
Mart
Origen1
Origen 2
Origen 3
http://rimenri.blogspot.com
El Ciclo de Vida de un Data Warehouse
Elementos Básicos
Herramientas para Manejar el Proceso
http://rimenri.blogspot.com
Elementos Básicos
Data Marts
Data
Warehouse
Orígen: OLTP
Sistemas
Clientes
Recuperar Data Poblar Data Poblar Procesar Consultar
Transform Data Warehouse Data Mart Cubos Data
1
2
3 4 65
Cubo
OLAP
http://rimenri.blogspot.com
 Elementos Básicos de un Data Mart
Aplicaciones de
Usuario Final
Datos en
un Entorno
OLAP
Data Marts
Servidor de
Presentación
Data StagingSistemas
Operationales
(Legacy System)
OLTP
OLTP
Almacenamiento
•Archivos
Planos
•Archivos XML
Proceso
•Limpieza
•Depuración
Reporteadores
Intefaces de
Usuario Final
Herramientas de
Consulta AD
HOC
Data Mart
ETL
• Extraer
•Transformar
• Cargar
OLTP
http://rimenri.blogspot.com
Herramientas para Manejar el Proceso
SQL Server Management Studio
SQL Server Integration Services
SQL Server Analysis Services
Microsoft Repository
PivotTable Service
MS Office 2003
Visual Studio NET 2005 – usando componentes para
explotar los servicios OLAP como el owc
http://rimenri.blogspot.com
 Datos en un Data Warehouse
Características de la Data
Componentes de un Data WareHouse
Ejemplo de Organizar Datos
http://rimenri.blogspot.com
Características de la Data
Caracteristícas Descripción
Consolidada Centraliza toda la empresa
Consistente En el data warehouse
Subject-oriented
Organizado en la perspectiva
del usuario
Histórica Fotografía del tiempo
Read-only No debe ser modificable
Summarizada
Apropiada en función al nivel
de detalle
http://rimenri.blogspot.com
Componentes Internos del Data WareHouse
Tabla Hecho : Medidas  Qué analizar ?
Montos Vendidos
Montos Cobrados
Peso Materia Prima
Horas Hombre
Nro de Reclamos
Tablas Dimension : Dimensiones  Cómo Analizar?
Producto
Tiempo
Cliente
Organización
http://rimenri.blogspot.com
Ejemplo de Organización de Datos
Total Región Norte
Ciudad
Tumbes
Piura
Chiclayo
Cajamarc
Trujillo
Chimbote
Reporte Venta Mensual: Región Norte - Agosto 2007
Región
NORO
NORO
Total NORO
NOR
NOR
Total NOR
NORM
NORM
Total NORM
Aceites
20,100
11,635
31,735
15,075
6,943
22,018
34,645
15,105
49,750
103,503
Total $
22,850
14,135
36,985
16,800
9,143
25,943
39,595
17,005
56,600
119,528
Detergente
2,750
2,500
5,250
1,725
2,200
3,925
4,950
1,900
6,850
16,025
http://rimenri.blogspot.com
Revisión
Qué es Data Warehouse
Por qué construir un Data WareHouse?
Data Marts y Data Warehouses
El Ciclo de Vida de un Data Warehouse
Datos en un Data Warehouse
http://rimenri.blogspot.com
Demostración: Creando un Cubo OLAP
• Visualizando una Base de Datos
Multidimensional.
• Construyendo un Cubo OLAP
•Requisitos Previos
SQL Server Instalado
Base de Datos AdventureWorkDW (Data
Mart) dentro del SQL Server
http://rimenri.blogspot.com

Más contenido relacionado

La actualidad más candente

Datawarehouse práctica 6
Datawarehouse   práctica 6Datawarehouse   práctica 6
Datawarehouse práctica 6Gustavo Araque
 
05 exposicion data warehouse no. 5
05   exposicion data warehouse              no. 505   exposicion data warehouse              no. 5
05 exposicion data warehouse no. 5Gustavo Cuxum
 
DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSEGrupo Dos
 
Data warehouse
Data warehouseData warehouse
Data warehousemaggybe
 
Fundamentos de DataWarehouse
Fundamentos de DataWarehouseFundamentos de DataWarehouse
Fundamentos de DataWarehouseHermes Romero
 
VILT Archivado y Decomisado con OpenText InfoArchive
VILT Archivado y Decomisado con OpenText InfoArchiveVILT Archivado y Decomisado con OpenText InfoArchive
VILT Archivado y Decomisado con OpenText InfoArchiveVILT
 
Data warehouse
Data warehouseData warehouse
Data warehousemalupahu
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performancemelasa7
 
Olap vs oltp bases datos 2
Olap vs oltp bases datos 2Olap vs oltp bases datos 2
Olap vs oltp bases datos 2Velmuz Buzz
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000Salvador Ramos
 

La actualidad más candente (15)

Explorando los Sabores de Azure Data Factory
Explorando los Sabores de Azure Data FactoryExplorando los Sabores de Azure Data Factory
Explorando los Sabores de Azure Data Factory
 
Datawarehouse práctica 6
Datawarehouse   práctica 6Datawarehouse   práctica 6
Datawarehouse práctica 6
 
SQL Azure Datawarehouse
SQL Azure DatawarehouseSQL Azure Datawarehouse
SQL Azure Datawarehouse
 
05 exposicion data warehouse no. 5
05   exposicion data warehouse              no. 505   exposicion data warehouse              no. 5
05 exposicion data warehouse no. 5
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSE
 
DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSE
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Fundamentos de DataWarehouse
Fundamentos de DataWarehouseFundamentos de DataWarehouse
Fundamentos de DataWarehouse
 
VILT Archivado y Decomisado con OpenText InfoArchive
VILT Archivado y Decomisado con OpenText InfoArchiveVILT Archivado y Decomisado con OpenText InfoArchive
VILT Archivado y Decomisado con OpenText InfoArchive
 
Exposicion enterprise security
Exposicion enterprise securityExposicion enterprise security
Exposicion enterprise security
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performance
 
Olap vs oltp bases datos 2
Olap vs oltp bases datos 2Olap vs oltp bases datos 2
Olap vs oltp bases datos 2
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 

Similar a Introduccion Data WareHouse

Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouseguest10616d
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSEnestor
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performancemelasa7
 
Que Es Un Datawarehouse
Que Es Un DatawarehouseQue Es Un Datawarehouse
Que Es Un Datawarehouseguest10616d
 
PLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxx
PLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxxPLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxx
PLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxxedwin520324
 
Cap I - Componentes de Business Intelligence.pptx
Cap I - Componentes de Business Intelligence.pptxCap I - Componentes de Business Intelligence.pptx
Cap I - Componentes de Business Intelligence.pptxpaul638936
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Calzada Meza
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasJoseph Lopez
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Servicesbrobelo
 
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
 

Similar a Introduccion Data WareHouse (20)

Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
 
ALMACEN DE DATOS.pptx
ALMACEN DE DATOS.pptxALMACEN DE DATOS.pptx
ALMACEN DE DATOS.pptx
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSE
 
Fundamentos dw
Fundamentos dwFundamentos dw
Fundamentos dw
 
Rendimiento performance
Rendimiento performanceRendimiento performance
Rendimiento performance
 
Performance
PerformancePerformance
Performance
 
Performance
PerformancePerformance
Performance
 
Que Es Un Datawarehouse
Que Es Un DatawarehouseQue Es Un Datawarehouse
Que Es Un Datawarehouse
 
PLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxx
PLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxxPLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxx
PLANTILLA INCEPERÚ Sesión 3.pdf-xxxxxxxx
 
Cap I - Componentes de Business Intelligence.pptx
Cap I - Componentes de Business Intelligence.pptxCap I - Componentes de Business Intelligence.pptx
Cap I - Componentes de Business Intelligence.pptx
 
Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1Topicos de ingeneria_de_sistema_sii_calzada1
Topicos de ingeneria_de_sistema_sii_calzada1
 
Cuestiones de repaso_cap_31_utpl
Cuestiones de repaso_cap_31_utplCuestiones de repaso_cap_31_utpl
Cuestiones de repaso_cap_31_utpl
 
1DATA WAREHOUSE.ppt
1DATA WAREHOUSE.ppt1DATA WAREHOUSE.ppt
1DATA WAREHOUSE.ppt
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
 
Kdd fase1
Kdd fase1Kdd fase1
Kdd fase1
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Services
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Negocios inteligentes
Negocios inteligentesNegocios inteligentes
Negocios inteligentes
 
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
 

Último

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
 
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
 
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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
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
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
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
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (11)

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
 
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
 
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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
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...
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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.
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Introduccion Data WareHouse

  • 1. Data WareHouse Diseño e Implementación MCP Ing. Ricardo Mendoza Rivera rimenri@hotmail.com http://rimenri.blogspot.com
  • 2. Sesión 1: Introducción al Data Warehouse
  • 3. Contenido Qué es Data Warehouse ? Por qué construir un Data WareHouse ? Data Marts y Data Warehouses El Ciclo de Vida de un Data Warehouse Datos en un Data Warehouse http://rimenri.blogspot.com
  • 4. Definiendo Data Warehouse Sistemas Operacionales: Una Solución Transaccional Sistemas Analíticos: Una Solución Data Warehouse Comparación entre Solución Transaccional y Solución Data Warehouse  Qué es un Data WareHouse ? http://rimenri.blogspot.com
  • 5. Definiendo Data Warehouse Un Data Warehouse es una Base de Datos (BD) que contiene: Datos Empresariales Integrar colección de datos históricos. Datos: dirigidos al usuario, consolidados y consistentes Datos estructurados para distribución y consultas Una solución de Data Warehousing (ETL) es un Proceso que: Recupera –desde un OLTP-, transforma datos y carga datos a un Data WareHouse. En terminos generales lleva datos desde un origen a un destino. Usa herramientas para construir y manejar el data warehouse Corresponde a la Categoria de los Sistemas de Soporte de Decisiones http://rimenri.blogspot.com
  • 6. Sistemas Operacionales: Una Solución Transaccional Sigue eventos Individuales Diseñado para Real-time Data Entry y Edición de Datos Ejemplos: Aplicación de Almacenes Sistema de pedido de productos Atención de Reclamos: empresa de servicios Operaciones de Bancos. http://rimenri.blogspot.com
  • 7. Sistemas Analíticos: Una Solución de Data Warehouse Asiste como Soporte de Decisiones Estratégicas. Proporciona Diferentes Niveles de Análisis Permite a los usuarios Navegar en diferentes Niveles de Datos Permite a los Sistemas Búsquedas para hallar nuevas Relaciones. Ejemplos: Aplicaciones de gestión de unidades de negocio. Aplicaciones de rendimiento de un proceso de produccion. http://rimenri.blogspot.com
  • 8. Soluciones Transactionales Soluciones en Data warehouse Frecuencia de Actualización Tiempo Real Periódicamente Estructurado para Integridad de Datos Facilidad de consultas Optimizado para Procesamiento de Transacciones Performance de Consultas. Comparando Soluciones Transaccionales y Data Warehouse http://rimenri.blogspot.com
  • 9.  Por qué Construir un Data WareHouse ? Permite ejecutar análisis rápidamente Permite el Acceso a los datos de toda la Empresa Permite tener datos consistentes Su gran almacen de datos permite responder en qué objetos del negocio se pueden hacer mejoras. http://rimenri.blogspot.com
  • 10.  Data Marts y Data Warehouses Qué es un Data Mart Moviendo Datos desde un Data Warehouse a Data Marts Moviendo Datos desde Data Marts a un Data Warehouse http://rimenri.blogspot.com
  • 11. Qué es un Data Mart Qué es un Data Mart Una parte de un data warehouse Para temas particulares o Actividades específicas de negocios. Puede ser una solución táctica Por qué Construir Data Marts Consultas rápidas y pocos usuarios Tiempo de desarrollo rápido http://rimenri.blogspot.com
  • 12. Moviendo Datos de un Data Warehouse a Data Marts Ventajas Campos Compartidos Orígen Común Procesamiento Distribuído Desventaja Tiempo largo de desarrollo Servicio Cliente Mart Ventas Mart Data Warehouse Finanzas Mart Origen1 Origen 2 Origen 3 http://rimenri.blogspot.com
  • 13. Moviendo Datos desde Data Marts a un Data Warehouse Ventajas Simple and rápido Datos Departamen-tales Desventajas Duplicación de Data Data marts Incompatibles Data Warehouse Ventas Mart Finanzas Mart Atención Cliente Mart Origen1 Origen 2 Origen 3 http://rimenri.blogspot.com
  • 14. El Ciclo de Vida de un Data Warehouse Elementos Básicos Herramientas para Manejar el Proceso http://rimenri.blogspot.com
  • 15. Elementos Básicos Data Marts Data Warehouse Orígen: OLTP Sistemas Clientes Recuperar Data Poblar Data Poblar Procesar Consultar Transform Data Warehouse Data Mart Cubos Data 1 2 3 4 65 Cubo OLAP http://rimenri.blogspot.com
  • 16.  Elementos Básicos de un Data Mart Aplicaciones de Usuario Final Datos en un Entorno OLAP Data Marts Servidor de Presentación Data StagingSistemas Operationales (Legacy System) OLTP OLTP Almacenamiento •Archivos Planos •Archivos XML Proceso •Limpieza •Depuración Reporteadores Intefaces de Usuario Final Herramientas de Consulta AD HOC Data Mart ETL • Extraer •Transformar • Cargar OLTP http://rimenri.blogspot.com
  • 17. Herramientas para Manejar el Proceso SQL Server Management Studio SQL Server Integration Services SQL Server Analysis Services Microsoft Repository PivotTable Service MS Office 2003 Visual Studio NET 2005 – usando componentes para explotar los servicios OLAP como el owc http://rimenri.blogspot.com
  • 18.  Datos en un Data Warehouse Características de la Data Componentes de un Data WareHouse Ejemplo de Organizar Datos http://rimenri.blogspot.com
  • 19. Características de la Data Caracteristícas Descripción Consolidada Centraliza toda la empresa Consistente En el data warehouse Subject-oriented Organizado en la perspectiva del usuario Histórica Fotografía del tiempo Read-only No debe ser modificable Summarizada Apropiada en función al nivel de detalle http://rimenri.blogspot.com
  • 20. Componentes Internos del Data WareHouse Tabla Hecho : Medidas  Qué analizar ? Montos Vendidos Montos Cobrados Peso Materia Prima Horas Hombre Nro de Reclamos Tablas Dimension : Dimensiones  Cómo Analizar? Producto Tiempo Cliente Organización http://rimenri.blogspot.com
  • 21. Ejemplo de Organización de Datos Total Región Norte Ciudad Tumbes Piura Chiclayo Cajamarc Trujillo Chimbote Reporte Venta Mensual: Región Norte - Agosto 2007 Región NORO NORO Total NORO NOR NOR Total NOR NORM NORM Total NORM Aceites 20,100 11,635 31,735 15,075 6,943 22,018 34,645 15,105 49,750 103,503 Total $ 22,850 14,135 36,985 16,800 9,143 25,943 39,595 17,005 56,600 119,528 Detergente 2,750 2,500 5,250 1,725 2,200 3,925 4,950 1,900 6,850 16,025 http://rimenri.blogspot.com
  • 22. Revisión Qué es Data Warehouse Por qué construir un Data WareHouse? Data Marts y Data Warehouses El Ciclo de Vida de un Data Warehouse Datos en un Data Warehouse http://rimenri.blogspot.com
  • 23. Demostración: Creando un Cubo OLAP • Visualizando una Base de Datos Multidimensional. • Construyendo un Cubo OLAP •Requisitos Previos SQL Server Instalado Base de Datos AdventureWorkDW (Data Mart) dentro del SQL Server http://rimenri.blogspot.com