SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Inteligencia de Negocios – Data Warehouse
Por Ahias Portillo
Data Warehouse
En la entrega anterior hablamos un poco de inteligencia de negocios y mencionábamos que
inteligencia de negocio es una estrategia empresarial, que tiene como objetivo cambiar la forma
de hacer negocios, implementando estrategias desde áreas operativas a alta gerencia.
El potencial de Inteligencia de negocios se basa en la utilización de herramientas que faciliten el
control y monitoreo continuo de las estrategias implementadas, mediante la evaluación de
indicadores que provee una visión acertada del cumplimiento de objetivos.
Del planteamiento anterior, surgen los sistemas especializados de inteligencia de negocios, cuyo
núcleo y esfuerzo está enfocado a la creación del Data Warehouse.

¿Qué es el Data Warehouse?
Basado en la definición de “The Data Wareousing Institute (TDWI)”, “Un Data Warehouse es una
estructura de datos optimizada para consultas analíticas, Que recopila e integra datos históricos
de múltiples sistemas operaciones para alimentar uno o más Data Mart. Con el objetivo de
proporcionar un acceso único a los usuarios finales, apoyando la exploración y visualización de
los datos corporativos”

¿Qué es Data Mart?
Es un repositorio de datos que tiene como objetivo proveer información que apoyen a la
obtención de respuestas de una temática específica. Las principales características son:




Enfocado a satisfacer necesidades de áreas de negocio (Departamentos, Divisiones,
Filiales, etc).
Permiten una implementación rápida, al proveer productos funcionales en corto tiempo.
Generalmente se diseñan para el análisis MulDimensional.

Kimball versus Inmon
Aunque en el Mercado existen muchas metodologías de desarrollo de Data Warehouse,
generalmente se utilizan dos propuestas que han probado tener gran éxito en el desarrollo de
soluciones BI. A estas propuestas las conoceremos como “Bus Data Warehouse” de Kimball y
“Data Warehouse Empresarial o Repositorio central de datos” de Inmon.

Data Warehouse de Inmon (Top-Dow)
“Un Data Warehouse es un conjunto integrado de bases de datos, con orientación temática, que
están diseñados para el apoyo a la toma de decisiones, y donde cada unidad de datos es relevante
en algún momento del tiempo”, Inmon nos indica que los Data Mart surgen a partir del EDW
(Data Warehouse Empresarial)

2|Page
Origenes de Datos
Sql
Server

EDW (3NF)

Staging

Data Mart

Visualización

ERP
Eni y e
t t Nam

PK

at r ut na e
ti e m
b

at r ut na e
ti e m
b
Eni y e
t t Nam

PK

Ventas

at r ut na e
ti e m
b

at r ut na e
ti e m
b
at r ut na e
ti e m
b

Mercadeo

Workstation

at r ut na e
ti e m
b

CRM

Oracle

ETL

Data

Laptop

ETL

Eni y e
t t Nam

Eni y e
t t Nam

PK

PK

at r ut na e
ti e m
b

at r ut na e
ti e m
b

at r ut na e
ti e m
b

at r ut na e
ti e m
b

at r ut na e
ti e m
b

Finanzas

at r ut na e
ti e m
b

DB2

SCM
Eni y e
t t Nam

PK

at r ut na e
ti e m
b

Eni y e
t t Nam

PK

at r ut na e
ti e m
b

at r ut na e
ti e m
b

at r ut na e
ti e m
b

XML

at r ut na e
ti e m
b

at r ut na e
ti e m
b

Workstations

Otros

Arquitectura Data Warehouse (Inmon)
Imagen 01
Inmon define las siguientes características que debe cumplir un Data Warehouse:
Orientados a Temas
(Subject-oriented)
Variante en el Tiempo
(Time-variant)
No Volatil
(Non-volatile)
Integrado
(Integrated)

Los datos son almacenados y organizados para que cada elemento
registrado este relacionado a un mismo evento del mundo real.
Todos los cambios producidos en los datos deben ser registrados,
para poder reflejar todas las variaciones en el tiempo.
Una vez los datos son registrados estos no deben ser modificados
ni eliminado.
Debe estar diseñado para almacenar todo los datos empresariales.

Data Warehouse de Kimball (Bottom-Up)
“Una copia de las transacciones de datos específicamente estructurada para consultas y análisis”,
Kimball define que el Data Warehouse empresarial surge de la unión de todos los Data Mart que
pueden relacionarse por medio de las “Conformed Dimension”.

3|Page
Origenes de Datos
Sql
Server

Bus Data Warehouse
(Star Model)

Staging

ERP

DimTime

Visualización

DimCustomer
Workstation

CRM

Oracle

ETL
DB2

Data

Laptop

Fact

ETL

SCM
DimLocation

DimEmployee

Workstations

Otros

XML

Arquitectura Data Warehouse (Kimball)
Imagen 02
Conceptos del modelo dimensional

Granularidad: Es el nivel de detalle que posee una tabla de hechos o dimensiones, un ejemplo
seria la relación jerárquica que pueden tener los atributos de una misma dimensión, un ejemplo
clásico es la dimensión de “Ubicación Geográfica”, donde existen diferentes forma de clasificar
la distribución geográfica, imaginemos que la distribución geográfica de clasifica en
PaísProvinciaCantónDistrito, el nivel más bajo de esta relación jerárquica es Distrito
siendo “Distrito” el máximo detalle que puede proveer.
Medidas: Son valores que aplica a un contexto MulDimensional y describen un evento del
negocio. La medida es un dato numérico que representa una agregación de un conjunto de datos.
Un ejemplo seria el Monto Total de Ventas. Las medidas pueden ser clasificadas como:




Aditivas: Son las más comunes dentro de las tablas de hecho y puede ser analizadas por
cualquier dimensión que está relacionada con la tabla de hecho.
Semi-Aditivas: Son aquellas que puede aplicar a algunas de las dimensiones relacionadas
con la tabla de hecho.
No Aditivas: Son aquellas que están relacionadas a una única dimensión.

Dimensiones: Son tablas que agrupan distintos atributos relacionados sobre una entidad de
negocios, algunos de los ejemplos más comunes son: Clientes, Proveedores, Tiempo, etc.
También podemos definir las dimensiones como los atributos que nos ayuden a generar
preguntas y navegar la información dentro del espacio Multidimensional. Las principales
características de las dimensiones son:


Poseen 3 tipos de atributos: Llave primaria, Niveles de jerarquía y atributos normales.

4|Page



Cada nivel de jerarquía equivale a un atributo dentro de la dimensión.
Las llaves primarias pueden ser llaves de negocios o llaves artificiales que son conocidas
como Surrogated Keys

Junk Dimension: Son dimensiones de baja Cardinalidad que se utilizan para agrupar valores que
no pueden estar en ninguna dimensión o tabla de hecho. Generalmente se utiliza para almacenan
banderas o indicadores, un ejemplo podría ser un indicador sobre las acciones de un cliente
“Cliente Hace un Pedido”, etc.
Degenerate Dimension: Es aquella que agrupa valores que son muy granulares, por su naturaleza
están asociados a un único registro y son requeridos por el negocio. Generalmente son atributos
dentro de una tabla de hechos y contienen datos discretos, pero que en algún momento pueden
ser utilizados como filtros de análisis, un ejemplo seria el código de la facture, un numero de
orden, etc.
Conformed Dimension: Son dimensiones diseñadas para ser relacionadas con múltiples tablas
de hechos que comprarte el mismo nivel granularidad.
Tablas de Hechos: Son las que almacena las Medidas del negocio, las cuales dan sentido al análisis
dimensional. Las principales características de las tablas de hechos son:






Almacenan más del 97% de la información del Data Warehouse.
El crecimiento es constante y dependerá de las estrategias de carga de datos.
La información no es actualizable, una vez insertada esta debería ser de solo lectura.
No deben permitirse valores nulos.
Están compuestas por Llaves y Medidas

Modelo Estrella: Es un modelo de datos que contiene una tabla de hechos la cual está
relacionada con distintas dimensiones que describen los hechos.
DimTime

DimCustomer

Fact

DimLocation

DimEmployee

Ejemplo de Modelo Estrella
Imagen 03

5|Page
Modelo Copo de nieve: Es una estructura más compleja que un modelo Estrella, ya que las tablas
de dimensionales presentan un diseño más normalizado, de esta forma la tabla de hecho deja de
ser la única tabla del esquema que se relaciona con otras tablas.
DimTime

DimCustomer

DimGender

DimEmployee

DimDepartment

Fact

DimLocation

DimStore

Ejemplo de Modelo Copo de Nieve
Imagen 04

Similitudes y diferencias

Kimball
Se alimenta de diferentes fuentes.
Requiere Staging
Contienen Data Mart
Surgen de los requerimientos del negocio
Contienen Dimensiones o Tablas de tiempo
Su visión surgen como un repositorio empresarial
Se basa en el modelado relacional
Se basa en la desnormalizacion
El diseño implica alta complejidad, para crear un esquema
optimizado de consulta
Se orienta a temáticas o procesos específicos de negocio
Se basa en el modelado de hechos y dimensiones

6|Page

Inmon

Si
Si
Si
Si
Si
No
No
Si
No

Si
Si
Si
Si
Si
Si
Si
No
Si

Si
Si

No
No
Pro y contra

Kimball
Construcción e
implementación
Mantenimiento
Costos
Enfoque de usuario
Equipo de Trabajo
Integración de datos

Inmon

Productos funcionales
en menores tiempos.
Fácil
Implica costo bajos
IT
Equipo heterogéneo
Enfocado a datos
estructurados

Altos tiempos de desarrollo sin
ver resultados.
Implica grandes dificultades
Implica grandes costos
End user
Esquipo Especializado
Enfocado a datos estructurados y
no estructurado, con la propuesta
del Data Warehouse 2.0

Conclusión
Aunque muchos especialista creen que la era del Data Warehouse puede estar llegando a su fin
por la evolución tecnológica que están eliminando las limitantes por la que nació el DW, hoy por
hoy los DW, son el corazón de las soluciones BI, por esa razón una de las principales claves de
éxito es poder seleccionar correctamente la metodología para el desarrollo del proyecto.
Desde mi punto de vista la metodología más recomendada es la propuesta por Kimball, ya que
permite proveer productos funcionales en cortos tiempos, de esta forma los Stakeholder pueden
tener una visión general del avance del proyecto.

Nota: Puedes consultar más recursos especializados en base de datos y BI en los siguientes link:




7|Page

http://www.elrincondesqlserver.com/
https://www.facebook.com/groups/elrincondesqlserver/
http://www.youtube.com/user/elrincondesqlserver

Más contenido relacionado

La actualidad más candente

Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioMiguel Orquera
 
Fundamentos de DataWareHouse - FISI - UNMSM - DataWareHouse
Fundamentos de DataWareHouse - FISI - UNMSM - DataWareHouseFundamentos de DataWareHouse - FISI - UNMSM - DataWareHouse
Fundamentos de DataWareHouse - FISI - UNMSM - DataWareHouseJulio Pari
 
Introduccion datawarehouse
Introduccion datawarehouseIntroduccion datawarehouse
Introduccion datawarehouseEduardo Castro
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouseshady85
 
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...Roanny Lamas
 
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)Titiushko Jazz
 
Almacen de datos
Almacen de datosAlmacen de datos
Almacen de datosen mi casa
 
Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Climanfef
 
Data warehouse
Data warehouseData warehouse
Data warehousemalupahu
 
Data Mart de una área de compras
Data Mart de una área de comprasData Mart de una área de compras
Data Mart de una área de comprasroy_vs
 
Datawarehouse1
Datawarehouse1Datawarehouse1
Datawarehouse1nestor
 
Datamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,TopicosDatamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,Topicosvictor mamani
 
On-Line Analytical Processing - DatawareHouse FISI - UNMSM
On-Line Analytical Processing - DatawareHouse FISI - UNMSMOn-Line Analytical Processing - DatawareHouse FISI - UNMSM
On-Line Analytical Processing - DatawareHouse FISI - UNMSMJulio Pari
 
Data mart-data-warehouse-data-mining
Data mart-data-warehouse-data-miningData mart-data-warehouse-data-mining
Data mart-data-warehouse-data-miningNintendo
 
066 como implementar un data warehouse de manera paulatina
066 como implementar un data warehouse de manera paulatina066 como implementar un data warehouse de manera paulatina
066 como implementar un data warehouse de manera paulatinaGeneXus
 

La actualidad más candente (20)

Modelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocioModelo dimensional de un proceso de negocio
Modelo dimensional de un proceso de negocio
 
Fundamentos de DataWareHouse - FISI - UNMSM - DataWareHouse
Fundamentos de DataWareHouse - FISI - UNMSM - DataWareHouseFundamentos de DataWareHouse - FISI - UNMSM - DataWareHouse
Fundamentos de DataWareHouse - FISI - UNMSM - DataWareHouse
 
Introduccion datawarehouse
Introduccion datawarehouseIntroduccion datawarehouse
Introduccion datawarehouse
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
data warehouse
data warehousedata warehouse
data warehouse
 
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
Fundamentos teóricos de los almacenes de datos. Metodologías y herramientas p...
 
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
Unidad vii esp parte 3 clase de inteligencia de negocios (datawarehouse)
 
Datawarehouse2
Datawarehouse2Datawarehouse2
Datawarehouse2
 
Almacen de datos
Almacen de datosAlmacen de datos
Almacen de datos
 
Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3Minera de-datos-presentacin-1205263710628735-3
Minera de-datos-presentacin-1205263710628735-3
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data Mart de una área de compras
Data Mart de una área de comprasData Mart de una área de compras
Data Mart de una área de compras
 
Datawarehouse1
Datawarehouse1Datawarehouse1
Datawarehouse1
 
Diseño de un Datamart
Diseño de un DatamartDiseño de un Datamart
Diseño de un Datamart
 
Datamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,TopicosDatamart,victor mamani catachura,boreasH,Topicos
Datamart,victor mamani catachura,boreasH,Topicos
 
Almacén de datos
Almacén de datosAlmacén de datos
Almacén de datos
 
On-Line Analytical Processing - DatawareHouse FISI - UNMSM
On-Line Analytical Processing - DatawareHouse FISI - UNMSMOn-Line Analytical Processing - DatawareHouse FISI - UNMSM
On-Line Analytical Processing - DatawareHouse FISI - UNMSM
 
Data mart-data-warehouse-data-mining
Data mart-data-warehouse-data-miningData mart-data-warehouse-data-mining
Data mart-data-warehouse-data-mining
 
Almacén de datos
Almacén de datosAlmacén de datos
Almacén de datos
 
066 como implementar un data warehouse de manera paulatina
066 como implementar un data warehouse de manera paulatina066 como implementar un data warehouse de manera paulatina
066 como implementar un data warehouse de manera paulatina
 

Destacado

Business intelligence Shanat Serrano
Business intelligence Shanat SerranoBusiness intelligence Shanat Serrano
Business intelligence Shanat SerranoShanita Serrano
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceBryan
 
Informatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools ComparisonInformatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools ComparisonRoberto Espinosa
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business IntelligenceCarlos Escobar
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)claudiachiri
 

Destacado (6)

Business intelligence Shanat Serrano
Business intelligence Shanat SerranoBusiness intelligence Shanat Serrano
Business intelligence Shanat Serrano
 
DISEÑO FISICO DE BASE DATOS
DISEÑO FISICO DE BASE DATOSDISEÑO FISICO DE BASE DATOS
DISEÑO FISICO DE BASE DATOS
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Informatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools ComparisonInformatica Pentaho Etl Tools Comparison
Informatica Pentaho Etl Tools Comparison
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 

Similar a Inteligencia de Negocios – Data Warehouse

Minería de datos Presentación
Minería de datos PresentaciónMinería de datos Presentación
Minería de datos Presentaciónedmaga
 
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
 
Bussiness inteligence
Bussiness inteligenceBussiness inteligence
Bussiness inteligenceMaryy Aqua
 
2 Desa Sincrono 2 Caso Modelamiento.doc
2 Desa Sincrono 2 Caso Modelamiento.doc2 Desa Sincrono 2 Caso Modelamiento.doc
2 Desa Sincrono 2 Caso Modelamiento.docaldair441257
 
Introducción al Datawarehousing
Introducción al DatawarehousingIntroducción al Datawarehousing
Introducción al DatawarehousingBig Data Colombia
 
Visión general de Inteligencia de Negocios
Visión general de Inteligencia de NegociosVisión general de Inteligencia de Negocios
Visión general de Inteligencia de NegociosMichael Macavilca Mejia
 
Taller De Inteligencia De Negocios
Taller De Inteligencia De NegociosTaller De Inteligencia De Negocios
Taller De Inteligencia De Negociosromangm
 
Taller De Inteligencia De Negocios
Taller De Inteligencia De NegociosTaller De Inteligencia De Negocios
Taller De Inteligencia De NegociosUJAP
 
18305938 e4 implementaciondeunsistema_bi
18305938 e4 implementaciondeunsistema_bi18305938 e4 implementaciondeunsistema_bi
18305938 e4 implementaciondeunsistema_biJose Antonio Perez Vega
 
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo AyudantiaC:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantiaanabarrospineda
 
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
 

Similar a Inteligencia de Negocios – Data Warehouse (20)

Minería de datos Presentación
Minería de datos PresentaciónMinería de datos Presentación
Minería de datos Presentación
 
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)
 
Bussiness inteligence
Bussiness inteligenceBussiness inteligence
Bussiness inteligence
 
2 Desa Sincrono 2 Caso Modelamiento.doc
2 Desa Sincrono 2 Caso Modelamiento.doc2 Desa Sincrono 2 Caso Modelamiento.doc
2 Desa Sincrono 2 Caso Modelamiento.doc
 
Introducción al Datawarehousing
Introducción al DatawarehousingIntroducción al Datawarehousing
Introducción al Datawarehousing
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Unidad 5 mercadotecnia
Unidad 5 mercadotecniaUnidad 5 mercadotecnia
Unidad 5 mercadotecnia
 
Kdd fase1
Kdd fase1Kdd fase1
Kdd fase1
 
Curso : Inteligencia de Negocios - Dia1
Curso : Inteligencia de Negocios - Dia1Curso : Inteligencia de Negocios - Dia1
Curso : Inteligencia de Negocios - Dia1
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Consideraciones sobre BI
Consideraciones sobre BIConsideraciones sobre BI
Consideraciones sobre BI
 
Visión general de Inteligencia de Negocios
Visión general de Inteligencia de NegociosVisión general de Inteligencia de Negocios
Visión general de Inteligencia de Negocios
 
Cuestiones de repaso_cap_31_utpl
Cuestiones de repaso_cap_31_utplCuestiones de repaso_cap_31_utpl
Cuestiones de repaso_cap_31_utpl
 
Taller De Inteligencia De Negocios
Taller De Inteligencia De NegociosTaller De Inteligencia De Negocios
Taller De Inteligencia De Negocios
 
Taller De Inteligencia De Negocios
Taller De Inteligencia De NegociosTaller De Inteligencia De Negocios
Taller De Inteligencia De Negocios
 
18305938 e4 implementaciondeunsistema_bi
18305938 e4 implementaciondeunsistema_bi18305938 e4 implementaciondeunsistema_bi
18305938 e4 implementaciondeunsistema_bi
 
S15 bi v1-1
S15 bi v1-1S15 bi v1-1
S15 bi v1-1
 
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo AyudantiaC:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
C:\Documents And Settings\Administrador\Escritorio\Sistemas\Trabajo Ayudantia
 
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
 

Más de JOSE AHIAS LOPEZ PORTILLO

Mi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioMi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioJOSE AHIAS LOPEZ PORTILLO
 
01 - DAX de principiante a experto con Power BI: Introducción a DAX
01 - DAX de principiante a experto con Power BI: Introducción a DAX01 - DAX de principiante a experto con Power BI: Introducción a DAX
01 - DAX de principiante a experto con Power BI: Introducción a DAXJOSE AHIAS LOPEZ PORTILLO
 
Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.JOSE AHIAS LOPEZ PORTILLO
 
Mi primer modelo de clasificación utilizando regresión logística
Mi primer modelo de clasificación utilizando regresión logísticaMi primer modelo de clasificación utilizando regresión logística
Mi primer modelo de clasificación utilizando regresión logísticaJOSE AHIAS LOPEZ PORTILLO
 
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_IntroducciónJOSE AHIAS LOPEZ PORTILLO
 
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01JOSE AHIAS LOPEZ PORTILLO
 
Introducción a Ciencia de datos con Microsoft
Introducción a Ciencia de datos con MicrosoftIntroducción a Ciencia de datos con Microsoft
Introducción a Ciencia de datos con MicrosoftJOSE AHIAS LOPEZ PORTILLO
 
Transformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivelTransformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivelJOSE AHIAS LOPEZ PORTILLO
 
Sql Saturday Guatemala 2018 - Azure SQL Data Warehouse
Sql Saturday Guatemala 2018 - Azure SQL Data WarehouseSql Saturday Guatemala 2018 - Azure SQL Data Warehouse
Sql Saturday Guatemala 2018 - Azure SQL Data WarehouseJOSE AHIAS LOPEZ PORTILLO
 
Sql Saturday Guatemala 2018-Mas rápido y Mas Furioso Windowing Functions & Co...
Sql Saturday Guatemala 2018-Mas rápido y Mas FuriosoWindowing Functions & Co...Sql Saturday Guatemala 2018-Mas rápido y Mas FuriosoWindowing Functions & Co...
Sql Saturday Guatemala 2018-Mas rápido y Mas Furioso Windowing Functions & Co...JOSE AHIAS LOPEZ PORTILLO
 
Fast and Furious: Discovering Windowing Function
Fast and Furious: Discovering Windowing FunctionFast and Furious: Discovering Windowing Function
Fast and Furious: Discovering Windowing FunctionJOSE AHIAS LOPEZ PORTILLO
 
Sql Server - Troubleshooting De Bloqueos (Parte I)
Sql Server - Troubleshooting De Bloqueos (Parte I)Sql Server - Troubleshooting De Bloqueos (Parte I)
Sql Server - Troubleshooting De Bloqueos (Parte I)JOSE AHIAS LOPEZ PORTILLO
 
Sql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al OptimizadorSql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al OptimizadorJOSE AHIAS LOPEZ PORTILLO
 
Modelos de recuperación de desastre híbridos (On premise / Cloud)
Modelos de recuperación de desastre híbridos (On premise / Cloud)Modelos de recuperación de desastre híbridos (On premise / Cloud)
Modelos de recuperación de desastre híbridos (On premise / Cloud)JOSE AHIAS LOPEZ PORTILLO
 
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window FunctionsSQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window FunctionsJOSE AHIAS LOPEZ PORTILLO
 

Más de JOSE AHIAS LOPEZ PORTILLO (20)

Mi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning StudioMi primer modelo de clasificación con Azure Machine Learning Studio
Mi primer modelo de clasificación con Azure Machine Learning Studio
 
Introducción Azure Synapse Analytics
Introducción Azure Synapse AnalyticsIntroducción Azure Synapse Analytics
Introducción Azure Synapse Analytics
 
002 - Introducción a DAX
002 - Introducción a DAX002 - Introducción a DAX
002 - Introducción a DAX
 
01 - DAX de principiante a experto con Power BI: Introducción a DAX
01 - DAX de principiante a experto con Power BI: Introducción a DAX01 - DAX de principiante a experto con Power BI: Introducción a DAX
01 - DAX de principiante a experto con Power BI: Introducción a DAX
 
Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.
 
Mi primer modelo de clasificación utilizando regresión logística
Mi primer modelo de clasificación utilizando regresión logísticaMi primer modelo de clasificación utilizando regresión logística
Mi primer modelo de clasificación utilizando regresión logística
 
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
70-761 Consultas de datos con Transact-SQL(SQL Server 2019)_Introducción
 
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
Exam 70-761 Querying Data with Transact-SQL: Ambiente parte 01
 
Introducción a Ciencia de datos con Microsoft
Introducción a Ciencia de datos con MicrosoftIntroducción a Ciencia de datos con Microsoft
Introducción a Ciencia de datos con Microsoft
 
Dax paso a paso con Power BI
Dax paso a paso con Power BIDax paso a paso con Power BI
Dax paso a paso con Power BI
 
Transformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivelTransformación Digital – Ciencia de datos el siguiente nivel
Transformación Digital – Ciencia de datos el siguiente nivel
 
Sql Saturday Guatemala 2018 - Azure SQL Data Warehouse
Sql Saturday Guatemala 2018 - Azure SQL Data WarehouseSql Saturday Guatemala 2018 - Azure SQL Data Warehouse
Sql Saturday Guatemala 2018 - Azure SQL Data Warehouse
 
Sql Saturday Guatemala 2018-Mas rápido y Mas Furioso Windowing Functions & Co...
Sql Saturday Guatemala 2018-Mas rápido y Mas FuriosoWindowing Functions & Co...Sql Saturday Guatemala 2018-Mas rápido y Mas FuriosoWindowing Functions & Co...
Sql Saturday Guatemala 2018-Mas rápido y Mas Furioso Windowing Functions & Co...
 
Fast and Furious: Discovering Windowing Function
Fast and Furious: Discovering Windowing FunctionFast and Furious: Discovering Windowing Function
Fast and Furious: Discovering Windowing Function
 
Sql Server - Troubleshooting De Bloqueos (Parte I)
Sql Server - Troubleshooting De Bloqueos (Parte I)Sql Server - Troubleshooting De Bloqueos (Parte I)
Sql Server - Troubleshooting De Bloqueos (Parte I)
 
Preguntando a sql server con DMV
Preguntando a sql server con DMVPreguntando a sql server con DMV
Preguntando a sql server con DMV
 
Sql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al OptimizadorSql Saturday CR - Introducción al Optimizador
Sql Saturday CR - Introducción al Optimizador
 
Modelos de recuperación de desastre híbridos (On premise / Cloud)
Modelos de recuperación de desastre híbridos (On premise / Cloud)Modelos de recuperación de desastre híbridos (On premise / Cloud)
Modelos de recuperación de desastre híbridos (On premise / Cloud)
 
BI para todos
BI para todosBI para todos
BI para todos
 
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window FunctionsSQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
SQLSaturday Guatemala - SOS de Alto de rendimiento con Window Functions
 

Último

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
 
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
 
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
 
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
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (16)

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
 
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
 
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
 
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
 
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...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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)
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Inteligencia de Negocios – Data Warehouse

  • 1. Inteligencia de Negocios – Data Warehouse Por Ahias Portillo
  • 2. Data Warehouse En la entrega anterior hablamos un poco de inteligencia de negocios y mencionábamos que inteligencia de negocio es una estrategia empresarial, que tiene como objetivo cambiar la forma de hacer negocios, implementando estrategias desde áreas operativas a alta gerencia. El potencial de Inteligencia de negocios se basa en la utilización de herramientas que faciliten el control y monitoreo continuo de las estrategias implementadas, mediante la evaluación de indicadores que provee una visión acertada del cumplimiento de objetivos. Del planteamiento anterior, surgen los sistemas especializados de inteligencia de negocios, cuyo núcleo y esfuerzo está enfocado a la creación del Data Warehouse. ¿Qué es el Data Warehouse? Basado en la definición de “The Data Wareousing Institute (TDWI)”, “Un Data Warehouse es una estructura de datos optimizada para consultas analíticas, Que recopila e integra datos históricos de múltiples sistemas operaciones para alimentar uno o más Data Mart. Con el objetivo de proporcionar un acceso único a los usuarios finales, apoyando la exploración y visualización de los datos corporativos” ¿Qué es Data Mart? Es un repositorio de datos que tiene como objetivo proveer información que apoyen a la obtención de respuestas de una temática específica. Las principales características son:    Enfocado a satisfacer necesidades de áreas de negocio (Departamentos, Divisiones, Filiales, etc). Permiten una implementación rápida, al proveer productos funcionales en corto tiempo. Generalmente se diseñan para el análisis MulDimensional. Kimball versus Inmon Aunque en el Mercado existen muchas metodologías de desarrollo de Data Warehouse, generalmente se utilizan dos propuestas que han probado tener gran éxito en el desarrollo de soluciones BI. A estas propuestas las conoceremos como “Bus Data Warehouse” de Kimball y “Data Warehouse Empresarial o Repositorio central de datos” de Inmon. Data Warehouse de Inmon (Top-Dow) “Un Data Warehouse es un conjunto integrado de bases de datos, con orientación temática, que están diseñados para el apoyo a la toma de decisiones, y donde cada unidad de datos es relevante en algún momento del tiempo”, Inmon nos indica que los Data Mart surgen a partir del EDW (Data Warehouse Empresarial) 2|Page
  • 3. Origenes de Datos Sql Server EDW (3NF) Staging Data Mart Visualización ERP Eni y e t t Nam PK at r ut na e ti e m b at r ut na e ti e m b Eni y e t t Nam PK Ventas at r ut na e ti e m b at r ut na e ti e m b at r ut na e ti e m b Mercadeo Workstation at r ut na e ti e m b CRM Oracle ETL Data Laptop ETL Eni y e t t Nam Eni y e t t Nam PK PK at r ut na e ti e m b at r ut na e ti e m b at r ut na e ti e m b at r ut na e ti e m b at r ut na e ti e m b Finanzas at r ut na e ti e m b DB2 SCM Eni y e t t Nam PK at r ut na e ti e m b Eni y e t t Nam PK at r ut na e ti e m b at r ut na e ti e m b at r ut na e ti e m b XML at r ut na e ti e m b at r ut na e ti e m b Workstations Otros Arquitectura Data Warehouse (Inmon) Imagen 01 Inmon define las siguientes características que debe cumplir un Data Warehouse: Orientados a Temas (Subject-oriented) Variante en el Tiempo (Time-variant) No Volatil (Non-volatile) Integrado (Integrated) Los datos son almacenados y organizados para que cada elemento registrado este relacionado a un mismo evento del mundo real. Todos los cambios producidos en los datos deben ser registrados, para poder reflejar todas las variaciones en el tiempo. Una vez los datos son registrados estos no deben ser modificados ni eliminado. Debe estar diseñado para almacenar todo los datos empresariales. Data Warehouse de Kimball (Bottom-Up) “Una copia de las transacciones de datos específicamente estructurada para consultas y análisis”, Kimball define que el Data Warehouse empresarial surge de la unión de todos los Data Mart que pueden relacionarse por medio de las “Conformed Dimension”. 3|Page
  • 4. Origenes de Datos Sql Server Bus Data Warehouse (Star Model) Staging ERP DimTime Visualización DimCustomer Workstation CRM Oracle ETL DB2 Data Laptop Fact ETL SCM DimLocation DimEmployee Workstations Otros XML Arquitectura Data Warehouse (Kimball) Imagen 02 Conceptos del modelo dimensional Granularidad: Es el nivel de detalle que posee una tabla de hechos o dimensiones, un ejemplo seria la relación jerárquica que pueden tener los atributos de una misma dimensión, un ejemplo clásico es la dimensión de “Ubicación Geográfica”, donde existen diferentes forma de clasificar la distribución geográfica, imaginemos que la distribución geográfica de clasifica en PaísProvinciaCantónDistrito, el nivel más bajo de esta relación jerárquica es Distrito siendo “Distrito” el máximo detalle que puede proveer. Medidas: Son valores que aplica a un contexto MulDimensional y describen un evento del negocio. La medida es un dato numérico que representa una agregación de un conjunto de datos. Un ejemplo seria el Monto Total de Ventas. Las medidas pueden ser clasificadas como:    Aditivas: Son las más comunes dentro de las tablas de hecho y puede ser analizadas por cualquier dimensión que está relacionada con la tabla de hecho. Semi-Aditivas: Son aquellas que puede aplicar a algunas de las dimensiones relacionadas con la tabla de hecho. No Aditivas: Son aquellas que están relacionadas a una única dimensión. Dimensiones: Son tablas que agrupan distintos atributos relacionados sobre una entidad de negocios, algunos de los ejemplos más comunes son: Clientes, Proveedores, Tiempo, etc. También podemos definir las dimensiones como los atributos que nos ayuden a generar preguntas y navegar la información dentro del espacio Multidimensional. Las principales características de las dimensiones son:  Poseen 3 tipos de atributos: Llave primaria, Niveles de jerarquía y atributos normales. 4|Page
  • 5.   Cada nivel de jerarquía equivale a un atributo dentro de la dimensión. Las llaves primarias pueden ser llaves de negocios o llaves artificiales que son conocidas como Surrogated Keys Junk Dimension: Son dimensiones de baja Cardinalidad que se utilizan para agrupar valores que no pueden estar en ninguna dimensión o tabla de hecho. Generalmente se utiliza para almacenan banderas o indicadores, un ejemplo podría ser un indicador sobre las acciones de un cliente “Cliente Hace un Pedido”, etc. Degenerate Dimension: Es aquella que agrupa valores que son muy granulares, por su naturaleza están asociados a un único registro y son requeridos por el negocio. Generalmente son atributos dentro de una tabla de hechos y contienen datos discretos, pero que en algún momento pueden ser utilizados como filtros de análisis, un ejemplo seria el código de la facture, un numero de orden, etc. Conformed Dimension: Son dimensiones diseñadas para ser relacionadas con múltiples tablas de hechos que comprarte el mismo nivel granularidad. Tablas de Hechos: Son las que almacena las Medidas del negocio, las cuales dan sentido al análisis dimensional. Las principales características de las tablas de hechos son:      Almacenan más del 97% de la información del Data Warehouse. El crecimiento es constante y dependerá de las estrategias de carga de datos. La información no es actualizable, una vez insertada esta debería ser de solo lectura. No deben permitirse valores nulos. Están compuestas por Llaves y Medidas Modelo Estrella: Es un modelo de datos que contiene una tabla de hechos la cual está relacionada con distintas dimensiones que describen los hechos. DimTime DimCustomer Fact DimLocation DimEmployee Ejemplo de Modelo Estrella Imagen 03 5|Page
  • 6. Modelo Copo de nieve: Es una estructura más compleja que un modelo Estrella, ya que las tablas de dimensionales presentan un diseño más normalizado, de esta forma la tabla de hecho deja de ser la única tabla del esquema que se relaciona con otras tablas. DimTime DimCustomer DimGender DimEmployee DimDepartment Fact DimLocation DimStore Ejemplo de Modelo Copo de Nieve Imagen 04 Similitudes y diferencias Kimball Se alimenta de diferentes fuentes. Requiere Staging Contienen Data Mart Surgen de los requerimientos del negocio Contienen Dimensiones o Tablas de tiempo Su visión surgen como un repositorio empresarial Se basa en el modelado relacional Se basa en la desnormalizacion El diseño implica alta complejidad, para crear un esquema optimizado de consulta Se orienta a temáticas o procesos específicos de negocio Se basa en el modelado de hechos y dimensiones 6|Page Inmon Si Si Si Si Si No No Si No Si Si Si Si Si Si Si No Si Si Si No No
  • 7. Pro y contra Kimball Construcción e implementación Mantenimiento Costos Enfoque de usuario Equipo de Trabajo Integración de datos Inmon Productos funcionales en menores tiempos. Fácil Implica costo bajos IT Equipo heterogéneo Enfocado a datos estructurados Altos tiempos de desarrollo sin ver resultados. Implica grandes dificultades Implica grandes costos End user Esquipo Especializado Enfocado a datos estructurados y no estructurado, con la propuesta del Data Warehouse 2.0 Conclusión Aunque muchos especialista creen que la era del Data Warehouse puede estar llegando a su fin por la evolución tecnológica que están eliminando las limitantes por la que nació el DW, hoy por hoy los DW, son el corazón de las soluciones BI, por esa razón una de las principales claves de éxito es poder seleccionar correctamente la metodología para el desarrollo del proyecto. Desde mi punto de vista la metodología más recomendada es la propuesta por Kimball, ya que permite proveer productos funcionales en cortos tiempos, de esta forma los Stakeholder pueden tener una visión general del avance del proyecto. Nota: Puedes consultar más recursos especializados en base de datos y BI en los siguientes link:    7|Page http://www.elrincondesqlserver.com/ https://www.facebook.com/groups/elrincondesqlserver/ http://www.youtube.com/user/elrincondesqlserver