Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Multidimensional (OLAP)
Sesión 3: El proceso de ETL y la implementación
de un DataWarehouse en una empresa
ETL
El proceso de ETL
» Extract
» Transform
» Load
El proceso de ETL
Extract
•Vía conector
(ODBC: Open Database Connectivity)
Transform
•Granularidad
•Normalización
El proceso de ETL
Transform
» Granularidad
Transform
» Granularidad
La decisión de la granularidad es el
elemento clave en la construcción de un
warehouse y de ella se desprende la
reusabilidad de este.
El proceso de ETL
Transform
» Granularidad
Transform
» Granularidad
El proceso de ETL
Transform
» Expresiones Regulares
El proceso de ETL
Transform
» Normalización
•Códigos
•Unidades
•Direcciones
•Fechas (dd/mm/yyyy-mm/dd/yyyy,etc)
El proceso de ETL
Transform
» Normalización (Querys)
•Códigos
SELECT B.CODIGO, A.COMUNA
FROM TABLA1 AS A LEFT JOIN
TABLA2 AS B ON A.COMUNA=B.COMUNA
•Unidades
SELECT A.FECHA, A.MONTOUF*B.VALORUF AS VP
FROM TABLA1 AS A LEFT JOIN
VALORUF AS B ON A.FECHA=B.FECHA
El proceso de ETL
Transform
» Normalización (Querys)
•Direcciones
SELECT REGEX(DIR,([A-Z]+)\s(\d+),1) AS CALLE,
REGEX(DIR,([A-Z]+)\s(\d+),2) AS NUMERO
FROM DIRECCIONES
•Fechas
SELECT A.FECHA,
CONVERT(VARCHAR(8),FECHA,112)
FROM TABLA1
El proceso de ETL
Load
» Control de Errores
» Transacciones
» Seguridad
» Calendarización de Tareas
Sesión 3: El proceso de ETL y la implementación de un
DataWarehouse en una empresa
IMPLEMENTACIÓN DE UN
DW
Implementación de un DW
» De clientes
•Transaccional
•Demográfica
•Psicografica
•Percepción
Implementación de un DW
» De la competencia
•Posicionamiento
» De los productos
•Ventas
•Percepción
•Estacionalidad
Implementación de un DW
» Sistema Transaccional
» Call Center
» Sistema Web
» E-mailing
» Correos
» Planillas de cálculo
» Bases de campañas
Implementación de un DW
» Conservar la lógica
del negocio
• Tipos de datos
• Relaciones
» Importancia de la calendarización de la
extracción
Implementación de un DW
Métricas de Éxito
» Impacto en resultados
Implementación de un DW
Métricas de Éxito
» Grado de Uso
» Institucionalizacion
Implementación de un DW
Factores de Éxito
» Técnicos
» De Comportamiento
» Resistencia al cambio
» Involucramientos
» Cultura Organizacional
Factores: Técnicos
» Complejidad
» Tiempos de respuesta
» Dimensionamiento incorrecto
Implementación de un DW
Factores: De comportamiento
» Estilo
» Expectativas
Implementación de un DW
Factores: Involucramientos
» Recursos Adecuados
» Expectativas
» Financiamiento
» Prioridades