SlideShare una empresa de Scribd logo
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

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
Raul Martin Sarachaga Diaz
 
Datawarehouse práctica 6
Datawarehouse   práctica 6Datawarehouse   práctica 6
Datawarehouse práctica 6
Gustavo Araque
 
SQL Azure Datawarehouse
SQL Azure DatawarehouseSQL Azure Datawarehouse
SQL Azure Datawarehouse
jorge Muchaypiña
 
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 warehouse
Jose Sajajú
 
DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSE
marlira pulce
 
DATA WAREHOUSE
DATA WAREHOUSEDATA WAREHOUSE
DATA WAREHOUSEGrupo Dos
 
Data warehouse
Data warehouseData warehouse
Data warehouse
maggybe
 
Fundamentos de DataWarehouse
Fundamentos de DataWarehouseFundamentos de DataWarehouse
Fundamentos de DataWarehouse
Hermes 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 InfoArchive
VILT
 
Data warehouse
Data warehouseData warehouse
Data warehouse
malupahu
 
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 2000
Salvador 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
 
ALMACEN DE DATOS.pptx
ALMACEN DE DATOS.pptxALMACEN DE DATOS.pptx
ALMACEN DE DATOS.pptx
CarlosRodrigo99
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSE
nestor
 
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-xxxxxxxx
edwin520324
 
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
paul638936
 
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
 
Cuestiones de repaso_cap_31_utpl
Cuestiones de repaso_cap_31_utplCuestiones de repaso_cap_31_utpl
Cuestiones de repaso_cap_31_utpl
Carlos Francisco Ojeda Ureña
 
1DATA WAREHOUSE.ppt
1DATA WAREHOUSE.ppt1DATA WAREHOUSE.ppt
1DATA WAREHOUSE.ppt
HectorSebastianPedra1
 
Big Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivasBig Data - Desarrollando soluciones efectivas
Big Data - Desarrollando soluciones efectivas
Joseph Lopez
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Servicesbrobelo
 
Negocios inteligentes
Negocios inteligentesNegocios inteligentes
Negocios inteligentes
Victor Dolores Marcos
 
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
SpanishPASSVC
 

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

3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 

Último (20)

3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 

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