SlideShare a Scribd company logo
1 of 23
OLAP vs OLTP
OLAP vs. OLTP OLTP (On Line TransactionProcessing) (Procesamiento de transacción en línea) Bases de datos orientadas al 	 	  	   procesamiento de transacciones. OLAP  (On Line AnalyticProcessing) 		   (Procesamiento analítico en línea) 		   Bases de datos orientadas al               procesamiento analítico. OLTP OLAP Insert Delete Update Select ACID
OLAP Permite a los usuarios de negocio examinar minuciosamente los datos a su antojo. Normalmente, los datos en una organización se distribuyen en múltiples fuentes de datos y son incompatibles entre sí.  Un ejemplo de venta:  Los datos de punto de ventas y las ventas realizadas a través del call-center o en la web se almacenan en lugares y formatos diferentes. Para un ejecutivo obtener informes OLAP como - ¿Cuáles son los productos más populares comprados por clientes entre las edades de 15 a 30?es un proceso que lleva tiempo.
Parte del proceso de implementación OLAP consiste en extraer los datos de diferentes repositorios y hacerlos compatibles.  Hacer compatibles los datos consiste en garantizar que el significado de los datos en un repositorio coincida con el de otros repositorios.  Un ejemplo de datos incompatibles:  Las edades de los clientes se pueden almacenar como fecha de nacimiento en las compras realizadas a través de Internet y almacenarse en categorías de edad (es decir, entre 15 y 30) para ventas en las tiendas.
OLAP vs. OLTP
Data Warehouse El objetivo del almacenamiento de datos es generar un front-endde análisis que apoye  a los ejecutivos de negocios y gerentes de operaciones.
Pre-Data Warehouse Proporciona los datos para el Data Warehouse. Metadatos garantiza la exactitud de los datos que entran en el proceso de ciclo de vida de los datos. Asegura que los datos tienen el formato y relevancia.  Limpieza de Datos ,[object Object]
ETLsson también responsables de las tareas programadas que extraer los datos de los OLTPs.,[object Object]
Análisis Front End Las aplicaciones de front-end que los usuarios de negocio a utilizan para interactuar con los datos almacenados en los repositorios. Data Mining: es el descubrimiento de patrones útiles en los datos. Por ejemplo, ¿Cuál es la probabilidad de que un cliente migre a un competidor? OLAP, procesamiento analítico en línea, se utiliza para analizar datos y a menudo son utilizados por los gerentes de marketing. Por ejemplo: ¿Cuántos clientes entre los 24-45 años de edad, que viven en la provincia del Guayas, compran más de $1000 dólares en el supermercado en un mes? Las Herramientas de informes se utilizan para proporcionar informes sobre los datos.  Las Herramientas de visualización de datos se usan para mostrar datos de un repositorio de datos. A menudo, la visualización de datos se combina con la minería de datos y herramientas OLAP. La Visualización de datos puede permitir al usuario manipular los datos para mostrar la relevancia y los patrones.
OLTP Ejemplos de OLTPs pueden incluir ERP, CRM, SCM, aplicaciones de Punto de Venta, Call Center. Están diseñados para una velocidad de transacción óptima.  Los datos no se almacenan por un período prolongado en OLTPs, por costos de almacenamiento y las razones de velocidad de transacciones. Modelo de Datos para un OLTP
OLAPModelo Dimensional de Datos OLAPs están diseñados para ofrecer un análisis general de lo que sucedió.  Por lo tanto el almacenamiento de datos (es decir, el modelado de datos) tiene que establecerse de manera diferente.  El método más común es el diseño de la estrella. Son distintos a la tercera forma normal, utilizados en sistemas OLTP.  El supervisor que dio la mayoría de los descuentos. La cantidad enviada en una fecha determinada, mes, año o trimestre. En cual código postal el producto A se vende más.
OLAP Para obtener respuestas, como las anteriores, a partir de un modelo de datos  cubos  OLAP se crean. 	Para los usuarios es llamado cubo mientras que para los desarrolladores modelo multidimensional. Cubos OLAP no son estrictamente cuboides - es el nombre dado al proceso de vinculación de datos desde las diferentes dimensiones. Tiempo Cliente Producto
Conceptos Dimensión: Es una categoría de información, por ejemplo, la dimensión del tiempo. Atributo: Es un nivel único dentro de una dimensión, por ejemplo Mes en la dimensión del tiempo. Jerarquía: La especificación de niveles que representa la relación entre los diferentes atributos en una dimensión, por ejemplo, Año->Trimestre->Mes->Día
Conceptos Tabla de hechos: La tabla de hechos contiene las medidas de interés. Por ejemplo, el monto de ventas puede ser esta medida. Esta medida puede ser almacenada en la tabla de hechos con la granularidad apropiada. Por ejemplo puede ser monto de ventas en cada tienda cada día.
Conceptos Granularidad: Se refiere al mínimo nivel de información que será almacenada en la tabla de hechos. Es el nivel de detalle.
Conceptos Tabla LookUp: Provee información detallada acerca de los atributos. Por ejemplo, una tabla LookUp para el atributo Trimestre incluiría una lista de información de todos los trimestres disponibles en el datawarehouse, y cada columna (cada trimestre) incluiría muchos campos entre ellos un id que identifique al Trimestre, y campos adicionales que especifiquen que tan particular es el trimestre (primer trimestre del año, etc.)
Enfoque Tecnológico Desktop OLAP (DOLAP) El cubo se forma en el cliente Las operaciones las realiza el cliente una vez que se extrae la información de las bases. Motor Cubo Motor Cliente
Enfoque Tecnológico Relational OLAP (ROLAP) El visualizador pregunta al cubo creado dónde está la base, ambos creados por el RDMS (motor), si se requiere algo de otra base, los motores interactúan y el cubo se forma con esos datos. Cliente
Enfoque Tecnológico Multidimensional OLAP (MOLAP) El MDBMS forma la base, abstrayendo datos de otras bases RDBMS. El cubo es creado por el MDBMS WAC permite la manipulación del cubo. RDBMS MDBMS RDBMS Cliente
Enfoque Tecnológico Hibrid OLAP (HOLAP): Mezcla el multidimensional con el ROLAP.
Visualizando el Cubo.. 250 100 250 300 Ana 15 17 100 10 Juan 100 50 30 20 Mia 300 400 200 100 Pablo Gye Uio Cue Rio El punto cartesiano es un conjunto de valores. El cubo siempre va a tener la dimensión del tiempo.
Visualizando el Cubo.. Drill UP, Drill Down, subo y bajo según mi granularidad lo permita. Cuando se quiere cambiar de columna, se lo hace bajo ciertas condiciones, como el efecto de la columna de pivoteo, al cambiarla, cambian sus coordenadas. Ana Juan Mia Pablo 2001 Gye Uio Cue Rio 2002 2003
OLAP vs OLTP: Diferencias entre procesamiento analítico y transaccional

More Related Content

What's hot

Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business IntelligenceCarlos Escobar
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Clases de Base de Datos
Clases de Base de DatosClases de Base de Datos
Clases de Base de DatosHectorMamani
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Calidad de datos. Preparación y limpieza de los datos
Calidad de datos. Preparación y limpieza de los datosCalidad de datos. Preparación y limpieza de los datos
Calidad de datos. Preparación y limpieza de los datosRoman Herrera
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De NegocioKudos S.A.S
 
Mineria de Datos
Mineria de DatosMineria de Datos
Mineria de Datos04071977
 
Del modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitosDel modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitosYAMILA GASCON
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientosFSILSCA
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Raul Martin Sarachaga Diaz
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 

What's hot (20)

Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Arboles y reglas
Arboles y reglasArboles y reglas
Arboles y reglas
 
Clases de Base de Datos
Clases de Base de DatosClases de Base de Datos
Clases de Base de Datos
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clases
 
Calidad de datos. Preparación y limpieza de los datos
Calidad de datos. Preparación y limpieza de los datosCalidad de datos. Preparación y limpieza de los datos
Calidad de datos. Preparación y limpieza de los datos
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De Negocio
 
Mineria de Datos
Mineria de DatosMineria de Datos
Mineria de Datos
 
Del modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitosDel modelo del negocio al modelo de requisitos
Del modelo del negocio al modelo de requisitos
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016Implementando un Data Mart con SQL Server 2016
Implementando un Data Mart con SQL Server 2016
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Dfd
DfdDfd
Dfd
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 

Similar to OLAP vs OLTP: Diferencias entre procesamiento analítico y transaccional

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
 
Traduccion data warehousing
Traduccion data warehousingTraduccion data warehousing
Traduccion data warehousingArlenreyesgomez
 
Semana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdf
Semana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdfSemana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdf
Semana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdfromaldonolascorojas1
 
Minería de datos Presentación
Minería de datos PresentaciónMinería de datos Presentación
Minería de datos Presentaciónedmaga
 
Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Climanfef
 
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Titiushko Jazz
 
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Titiushko Jazz
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Servicesbrobelo
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouseguest10616d
 
Data Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdfData Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdfexpertoleonelmartine
 

Similar to OLAP vs OLTP: Diferencias entre procesamiento analítico y transaccional (20)

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
 
Unidad 3 tsbd olap
Unidad 3 tsbd olapUnidad 3 tsbd olap
Unidad 3 tsbd olap
 
Unidad 3 tsbd olap
Unidad 3 tsbd olapUnidad 3 tsbd olap
Unidad 3 tsbd olap
 
Unidad 3 tsbd olap
Unidad 3 tsbd olapUnidad 3 tsbd olap
Unidad 3 tsbd olap
 
Unidad 3 tsbd olap
Unidad 3 tsbd olapUnidad 3 tsbd olap
Unidad 3 tsbd olap
 
Inteligencia de negocios
Inteligencia de negociosInteligencia de negocios
Inteligencia de negocios
 
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
 
Traduccion data warehousing
Traduccion data warehousingTraduccion data warehousing
Traduccion data warehousing
 
Fundamentos dw
Fundamentos dwFundamentos dw
Fundamentos dw
 
Semana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdf
Semana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdfSemana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdf
Semana 3 - Bases de Datos Avanzadas - Big Data - Sesion 3.pdf
 
Minería de datos Presentación
Minería de datos PresentaciónMinería de datos Presentación
Minería de datos Presentación
 
Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
 
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
Unidad vii esp parte 3 clase de datawarehouse ( ing. doño)
 
Manual Analysis Services
Manual Analysis ServicesManual Analysis Services
Manual Analysis Services
 
Capitulo 2 introducción al business intelligence
Capitulo 2   introducción al business intelligenceCapitulo 2   introducción al business intelligence
Capitulo 2 introducción al business intelligence
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
 
Data Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdfData Warehouse en las empresas y negocios.pdf
Data Warehouse en las empresas y negocios.pdf
 
Sistemas de soporte
Sistemas de soporteSistemas de soporte
Sistemas de soporte
 

More from Velmuz Buzz

Ecuaciones Diferenciales de 1er Orden
Ecuaciones Diferenciales de 1er OrdenEcuaciones Diferenciales de 1er Orden
Ecuaciones Diferenciales de 1er OrdenVelmuz Buzz
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de ProgramacionVelmuz Buzz
 
Capa de Aplicacion
Capa de AplicacionCapa de Aplicacion
Capa de AplicacionVelmuz Buzz
 
Capa de Transporte
Capa de TransporteCapa de Transporte
Capa de TransporteVelmuz Buzz
 
Estructura Organizacional
Estructura OrganizacionalEstructura Organizacional
Estructura OrganizacionalVelmuz Buzz
 
Inteligencia artificial sistema experto
Inteligencia artificial sistema expertoInteligencia artificial sistema experto
Inteligencia artificial sistema expertoVelmuz Buzz
 
Electronica transistores
Electronica transistoresElectronica transistores
Electronica transistoresVelmuz Buzz
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadoresVelmuz Buzz
 
Electronica polarizacion
Electronica polarizacionElectronica polarizacion
Electronica polarizacionVelmuz Buzz
 
Electronica polarizacion tipo h
Electronica polarizacion tipo hElectronica polarizacion tipo h
Electronica polarizacion tipo hVelmuz Buzz
 
Electronica introduccion y repaso
Electronica introduccion y repasoElectronica introduccion y repaso
Electronica introduccion y repasoVelmuz Buzz
 
Electronica funcion de transferencia
Electronica funcion de transferenciaElectronica funcion de transferencia
Electronica funcion de transferenciaVelmuz Buzz
 
Electronica ejercicios
Electronica ejerciciosElectronica ejercicios
Electronica ejerciciosVelmuz Buzz
 
Electronica aplicaciones de diodos
Electronica aplicaciones de diodosElectronica aplicaciones de diodos
Electronica aplicaciones de diodosVelmuz Buzz
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fetVelmuz Buzz
 
Electronica modelaje de transitores bipolares
Electronica  modelaje de transitores bipolaresElectronica  modelaje de transitores bipolares
Electronica modelaje de transitores bipolaresVelmuz Buzz
 
Electronica analisis a pequeña señal fet
Electronica  analisis a pequeña señal fetElectronica  analisis a pequeña señal fet
Electronica analisis a pequeña señal fetVelmuz Buzz
 

More from Velmuz Buzz (20)

Ecuaciones Diferenciales de 1er Orden
Ecuaciones Diferenciales de 1er OrdenEcuaciones Diferenciales de 1er Orden
Ecuaciones Diferenciales de 1er Orden
 
Ruby
Ruby Ruby
Ruby
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Capa de Aplicacion
Capa de AplicacionCapa de Aplicacion
Capa de Aplicacion
 
Capa de Transporte
Capa de TransporteCapa de Transporte
Capa de Transporte
 
Capa Red
Capa RedCapa Red
Capa Red
 
Capa Enlace
Capa Enlace Capa Enlace
Capa Enlace
 
Estructura Organizacional
Estructura OrganizacionalEstructura Organizacional
Estructura Organizacional
 
Inteligencia artificial sistema experto
Inteligencia artificial sistema expertoInteligencia artificial sistema experto
Inteligencia artificial sistema experto
 
Electronica transistores
Electronica transistoresElectronica transistores
Electronica transistores
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadores
 
Electronica polarizacion
Electronica polarizacionElectronica polarizacion
Electronica polarizacion
 
Electronica polarizacion tipo h
Electronica polarizacion tipo hElectronica polarizacion tipo h
Electronica polarizacion tipo h
 
Electronica introduccion y repaso
Electronica introduccion y repasoElectronica introduccion y repaso
Electronica introduccion y repaso
 
Electronica funcion de transferencia
Electronica funcion de transferenciaElectronica funcion de transferencia
Electronica funcion de transferencia
 
Electronica ejercicios
Electronica ejerciciosElectronica ejercicios
Electronica ejercicios
 
Electronica aplicaciones de diodos
Electronica aplicaciones de diodosElectronica aplicaciones de diodos
Electronica aplicaciones de diodos
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
Electronica modelaje de transitores bipolares
Electronica  modelaje de transitores bipolaresElectronica  modelaje de transitores bipolares
Electronica modelaje de transitores bipolares
 
Electronica analisis a pequeña señal fet
Electronica  analisis a pequeña señal fetElectronica  analisis a pequeña señal fet
Electronica analisis a pequeña señal fet
 

OLAP vs OLTP: Diferencias entre procesamiento analítico y transaccional

  • 2. OLAP vs. OLTP OLTP (On Line TransactionProcessing) (Procesamiento de transacción en línea) Bases de datos orientadas al procesamiento de transacciones. OLAP (On Line AnalyticProcessing) (Procesamiento analítico en línea) Bases de datos orientadas al procesamiento analítico. OLTP OLAP Insert Delete Update Select ACID
  • 3. OLAP Permite a los usuarios de negocio examinar minuciosamente los datos a su antojo. Normalmente, los datos en una organización se distribuyen en múltiples fuentes de datos y son incompatibles entre sí. Un ejemplo de venta: Los datos de punto de ventas y las ventas realizadas a través del call-center o en la web se almacenan en lugares y formatos diferentes. Para un ejecutivo obtener informes OLAP como - ¿Cuáles son los productos más populares comprados por clientes entre las edades de 15 a 30?es un proceso que lleva tiempo.
  • 4. Parte del proceso de implementación OLAP consiste en extraer los datos de diferentes repositorios y hacerlos compatibles. Hacer compatibles los datos consiste en garantizar que el significado de los datos en un repositorio coincida con el de otros repositorios. Un ejemplo de datos incompatibles: Las edades de los clientes se pueden almacenar como fecha de nacimiento en las compras realizadas a través de Internet y almacenarse en categorías de edad (es decir, entre 15 y 30) para ventas en las tiendas.
  • 6. Data Warehouse El objetivo del almacenamiento de datos es generar un front-endde análisis que apoye a los ejecutivos de negocios y gerentes de operaciones.
  • 7.
  • 8.
  • 9. Análisis Front End Las aplicaciones de front-end que los usuarios de negocio a utilizan para interactuar con los datos almacenados en los repositorios. Data Mining: es el descubrimiento de patrones útiles en los datos. Por ejemplo, ¿Cuál es la probabilidad de que un cliente migre a un competidor? OLAP, procesamiento analítico en línea, se utiliza para analizar datos y a menudo son utilizados por los gerentes de marketing. Por ejemplo: ¿Cuántos clientes entre los 24-45 años de edad, que viven en la provincia del Guayas, compran más de $1000 dólares en el supermercado en un mes? Las Herramientas de informes se utilizan para proporcionar informes sobre los datos. Las Herramientas de visualización de datos se usan para mostrar datos de un repositorio de datos. A menudo, la visualización de datos se combina con la minería de datos y herramientas OLAP. La Visualización de datos puede permitir al usuario manipular los datos para mostrar la relevancia y los patrones.
  • 10. OLTP Ejemplos de OLTPs pueden incluir ERP, CRM, SCM, aplicaciones de Punto de Venta, Call Center. Están diseñados para una velocidad de transacción óptima. Los datos no se almacenan por un período prolongado en OLTPs, por costos de almacenamiento y las razones de velocidad de transacciones. Modelo de Datos para un OLTP
  • 11. OLAPModelo Dimensional de Datos OLAPs están diseñados para ofrecer un análisis general de lo que sucedió. Por lo tanto el almacenamiento de datos (es decir, el modelado de datos) tiene que establecerse de manera diferente. El método más común es el diseño de la estrella. Son distintos a la tercera forma normal, utilizados en sistemas OLTP. El supervisor que dio la mayoría de los descuentos. La cantidad enviada en una fecha determinada, mes, año o trimestre. En cual código postal el producto A se vende más.
  • 12. OLAP Para obtener respuestas, como las anteriores, a partir de un modelo de datos cubos OLAP se crean. Para los usuarios es llamado cubo mientras que para los desarrolladores modelo multidimensional. Cubos OLAP no son estrictamente cuboides - es el nombre dado al proceso de vinculación de datos desde las diferentes dimensiones. Tiempo Cliente Producto
  • 13. Conceptos Dimensión: Es una categoría de información, por ejemplo, la dimensión del tiempo. Atributo: Es un nivel único dentro de una dimensión, por ejemplo Mes en la dimensión del tiempo. Jerarquía: La especificación de niveles que representa la relación entre los diferentes atributos en una dimensión, por ejemplo, Año->Trimestre->Mes->Día
  • 14. Conceptos Tabla de hechos: La tabla de hechos contiene las medidas de interés. Por ejemplo, el monto de ventas puede ser esta medida. Esta medida puede ser almacenada en la tabla de hechos con la granularidad apropiada. Por ejemplo puede ser monto de ventas en cada tienda cada día.
  • 15. Conceptos Granularidad: Se refiere al mínimo nivel de información que será almacenada en la tabla de hechos. Es el nivel de detalle.
  • 16. Conceptos Tabla LookUp: Provee información detallada acerca de los atributos. Por ejemplo, una tabla LookUp para el atributo Trimestre incluiría una lista de información de todos los trimestres disponibles en el datawarehouse, y cada columna (cada trimestre) incluiría muchos campos entre ellos un id que identifique al Trimestre, y campos adicionales que especifiquen que tan particular es el trimestre (primer trimestre del año, etc.)
  • 17. Enfoque Tecnológico Desktop OLAP (DOLAP) El cubo se forma en el cliente Las operaciones las realiza el cliente una vez que se extrae la información de las bases. Motor Cubo Motor Cliente
  • 18. Enfoque Tecnológico Relational OLAP (ROLAP) El visualizador pregunta al cubo creado dónde está la base, ambos creados por el RDMS (motor), si se requiere algo de otra base, los motores interactúan y el cubo se forma con esos datos. Cliente
  • 19. Enfoque Tecnológico Multidimensional OLAP (MOLAP) El MDBMS forma la base, abstrayendo datos de otras bases RDBMS. El cubo es creado por el MDBMS WAC permite la manipulación del cubo. RDBMS MDBMS RDBMS Cliente
  • 20. Enfoque Tecnológico Hibrid OLAP (HOLAP): Mezcla el multidimensional con el ROLAP.
  • 21. Visualizando el Cubo.. 250 100 250 300 Ana 15 17 100 10 Juan 100 50 30 20 Mia 300 400 200 100 Pablo Gye Uio Cue Rio El punto cartesiano es un conjunto de valores. El cubo siempre va a tener la dimensión del tiempo.
  • 22. Visualizando el Cubo.. Drill UP, Drill Down, subo y bajo según mi granularidad lo permita. Cuando se quiere cambiar de columna, se lo hace bajo ciertas condiciones, como el efecto de la columna de pivoteo, al cambiarla, cambian sus coordenadas. Ana Juan Mia Pablo 2001 Gye Uio Cue Rio 2002 2003