¿Cuáles son los principales elementos que conforman el entorno de la base de datos en cuanto a origen, almacén y procesamiento?
- Sistemas operacionales o transaccionales, que incluyen aplicaciones desarrolladas a medida, ERP (planificación de recursos empresariales), CRM (administración basada en la relación con los clientes), SCM (administración de la cadena de suministros), etc.
- Sistemas de información departamental, previsiones, presupuestos, hojas de cálculo, etc.
- Fuentes de información externa, en algunos casos comprada a terceros. Estas fuentes son fundamentales para enriquecer la información que ya se tiene
- Extracción. Se encargan de conectar con las fuentes de datos operacionales para extraer los datos con los que poblará el almacén de datos.
- Transformación o limpieza. Es fundamental que los datos del almacén de datos sean correctos, dado que se utilizarán para adoptar decisiones estratégicas que normalmente llevan asociadas fuertes inversiones, siendo claves para el posicionamiento de la empresa en el entorno en el que se desenvuelve.
- Carga. Una vez que los datos se han extraído de las fuentes de datos y se han transformado y limpiado, hay que cargarlos en el almacén de datos.
En prácticamente cualquier operación empresarial los datos desempeñan un papel importante; para que tengan valor, deben trasladarse y prepararse para su uso, y para ello se necesitan procesos de ETL. Enumeramos algunos casos de aplicación de ETL:
- Migración de datos de una aplicación a otra
- Replicación de datos para copias de seguridad o análisis de redundancia
- Procesos operativos, como la migración de datos desde un CRM a un ODS (almacén de datos operativos) para potenciar o enriquecer los datos y luego devolverlos al CRM
- Depositar los datos en un almacén de datos para ingerir, clasificar y transformarlos en business intelligence
- Migración de aplicaciones de infraestructuras locales a cloud, cloud híbrida o multicloud
- Sincronización de sistemas clave.