Proceso de extracción, transformación y carga (ETL)

Ejecutar los trabajos, compilaciones y corrientes ETL.
Investigación de las razones de fallos en compilaciones ETL
  • Si la conexión en la que se ha producido el error es una fuente de datos ODBC de XML, consulte los archivos de registro de ODBC y JDBC y las secciones sobre los servicios de datos y el controlador ODBC de XML.
  • Si la conexión donde se ha producido el error es el Depósitos de datos de Rational Quality Manager Custom Reporting, consulte los registros de instalación del depósito de datos.
Investigar las razones del rechazo de los datos
Consulte los registros en el directorio [directorio_instalación_insight]/cognos/datamanager/data que contendrá información sobre cuántos registros se adquieren y fusionan o rechazan.
Investigar los errores en una compilación específica en un trabajo
Duplique el trabajo que incluye la compilación, elimine todas las compilaciones no relacionadas con la compilación que desea investigar y ejecute el trabajo. El trabajo establecerá las variables correctamente.
Reutilización de trabajos ETL
Un trabajo ETL asociado con una categoría de recursos se aplica automáticamente a todos los grupos de recursos dentro de dicha categoría de recursos. Para reutilizar un trabajo ETL, utilice Configuración de datos XML de Custom Reporting Authoring para definir un nuevo grupo de recursos y coloque todos los esquemas idénticos en la misma categoría de recursos. Durante el proceso de ETL, los datos se cargan o eliminan automáticamente, dependiendo de si la categoría de recursos existe o no existe en dicho grupo de recursos.
Gestión de problemas de doble contaje
Generalmente, una tabla de hechos contiene varias dimensiones. Las tablas de hecho almacén datos de forma mínima, es decir, cada combinación de cada dimensión se almacena como una fila. Sin embargo, no todos los informes utilizan todas las dimensiones. Cuando existen muchas relaciones de varios a varios entre el hecho y la dimensión, los datos de incluso aquellas dimensiones no utilizadas en el informe también serán agregados, provocando informes no precisos. Para impedir dicha situación:
  1. Cree una tabla de hecho base. Compruebe que las tablas de hecho no tienen relaciones de varios a varios entre el hecho y cualquiera de las dimensiones.
  2. Para cada una de las relaciones de varios a varios con el hecho, cree una nueva tabla de hecho que incluya las dimensiones de la tabla de hecho base, y defina la relación de varios a varios en la nueva tabla.
Windows Ejecución de trabajos ETL en un sistema no inglés con Oracle la base de datos 11g
  1. Cree un esquema de catálogo ejecutando el siguiente mandato:
    catmanage.exe ORACLE UID/PWD@ServiceName -c
    donde UID y PWD son el nombre de usuario y la contraseña de una cuenta válida que pueda conectarse a ServiceName.
  2. Inicie IBM® Cognos Data Manager Designer, abra la base de datos del catálogo y restaure el catálogo.
Linux Ejecución de trabajos ETL en un entorno Linux®
IBM Cognos Data Manager no tiene una interfaz gráfica de usuario para los entornos Linux. Para ejecutar trabajos ETL en un entorno Linux, utilice mandatos de shell de Linux.
Nota: Deberá crear los DSN relacionados y comprobar que se establecen las conexiones.
  • Para obtener una lista detallada de mandatos, consulte la publicación IBM Cognos Data Manager User Guide (temas Cross Platform Deployment).
Linux Cuando se ejecuta un trabajo ETL, obtiene el siguiente error: No se ha encontrado el nombre de archivo, y no se ha especificado ningún controlador predeterminado.
  1. Compruebe el archivo odbcinst.ini:
    1. Abra el archivo odbcinst.ini en un editor de texto.
    2. Vaya a la sección [ Rational Quality Manager XML ODBC Driver].
    3. Compruebe que la propiedad Driver apunta a la vía de acceso de archivo correcta de libratlxml.so
  2. Compruebe el archivo odbc.ini:
    1. Abra el archivo odbc.ini en un editor de texto.
    2. Compruebe que el DSN de sistema deseado existe y que el valor de su propiedad Driver es IBM Rational Quality Manager Report Authoring XML ODBC Driver. Si el DSN no existe, añádalo tal como se muestra en el ejemplo:
      [ClearCase]
         Driver = IBM Rational Quality Manager Report Authoring XML ODBC Driver
         DataSource = Rational Quality Manager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/clearcase.xdc
  3. Verifique la vía de acceso de JVM
    1. En la consola, ejecute el mandato export.
    2. Compruebe que la variable "LD_LIBRARY_PATH" incluye la vía de acceso de IBM Java™ Virtual Machine utilizada por Rational Quality Manager. Un ejemplo sería /opt/ibm/rqmreporting/AppServer/java/jre/bin;/usr/local/lib.
    3. Compruebe que la variable "PATH" incluye la vía de acceso de IBM Java Virtual Machine utilizada por Rational Quality Manager. Un ejemplo sería /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.

Comentarios