Infraestructura de la extracción, transformación y carga de IBM Rational Insight

Extraer, transformar y cargar (ETL) es un proceso de almacenamiento de datos que implica extraer datos de orígenes externos, transformarlos para satisfacer las necesidades de la empresa y finalmente, cargarlos en el depósito de datos.)

Se pueden utilizar las características ETL de IBM® Rational Insight (Rational Insight) para extraer datos de diversos orígenes, transformarlos mediante reglas empresariales codificadas y cargar los datos transformados en una despensa de datos. Durante este proceso, los datos operativos se recuperan del origen del producto, se normalizan y se correlacionan con tablas de hechos y dimensiones. El componente que realiza el proceso ETL principal es IBM Cognos Data Manager (Data Manager).

Extracción

La infraestructura de ETL acepta la extracción de datos a través del acceso directo a la base de datos y mediante controladores ODBC, incluido el controlador XML ODBC de Rational Insight. Una organización almacena datos en bases de datos relacionales o en otros formatos de origen (como, por ejemplo, XML). Como Data Manager ofrece soporte a los datos en formato tabular, el formato XML entrante debe convertirse al formato relacional antes del proceso de extracción principal ETL. Esto se consigue mediante la herramienta Configuración de datos XML de IBM Rational Insight (Configuración de datos XML), que correlaciona datos de orígenes XML y (mediante el controlador XML ODBC), los transfiere a Data Manager.

Transformación

El siguiente paso es transformar los datos mediante reglas empresariales. Es proceso se compone de los dos pasos siguientes:
  1. Normalice los datos y modifíquelos mediante reglas empresariales. Estas reglas empresariales, cuando se ejecutan, realizan una lógica empresarial, como, por ejemplo, calcular o derivar una columna basada en otras columnas.
  2. Almacénelos en tablas físicas. Estas tablas físicas implementan el convenio de esquema de estrella y añaden dimensiones y hechos: los elementos característicos de un depósito de datos.

Cargar

El último paso es cargar estos datos transformados en la despensa de datos, un área separada del depósito.

Implementación

En Data Manager, cada parte del proceso ETL es una compilación de hechos o dimensiones. Las compilaciones se pueden organizar en secuencias de trabajos para diferentes conjuntos de datos o tablas. Las secuencias de trabajos se pueden ejecutar directamente en Data Manager o publicarse como una tarea de movimiento de datos, y a continuación, planificarse para ejecutarse en el Servidor de informes de IBM Rational Insight. Las compilaciones de ETL primarias son compilaciones de formularios normalizados, compilaciones de no entidades, compilaciones de búsqueda, compilaciones de dimensiones y compilaciones de hechos. Insight implementa y soporta transacciones ETL de ejemplo para productos, como, por ejemplo, Rational ClearQuest, Rational ClearCase, Rational RequisitePro, Microsoft® Project, Rational Team Concert, Rational Quality Manager y Rational TestManager.


Comentarios