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

Ejecución de los trabajos, compilaciones y secuencias ETL
Investigación de las razones por las que las compilaciones ETL se ejecutan con errores
  • Si la conexión en la que se ha producido el error es un origen de datos XML ODBC, consulte los archivos de registro ODBC y JDBC y las secciones sobre el servicio de datos y el controlador XML ODBC.
  • Si la conexión en la que se ha producido el error es el Depósito de datos de IBM® Rational Insight, consulte los registros de instalación del depósito de datos.
Investigación de las razones por la que se rechazan los datos
Consulte los registros del [directorio_instalación_rational_insight_]/cognos/datamanager/data que contienen información sobre cuántos registros se adquieren y se fusionan o se rechazan.
Investigación de los errores en una compilación específica de un trabajo
Duplique el trabajo que incluye la compilación, elimine todas las compilaciones que no están 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 a una categoría de recursos se aplica automáticamente a todos los grupos de recursos dentro de dicha categoría de recursos. Para volver a utilizar un trabajo ETL, utilice la herramienta Configuración de datos XML de IBM Rational Insight para definir un nuevo grupo de recursos y colocar todos los esquemas idénticos bajo la misma categoría de recursos. Durante el proceso ETL, los datos se cargarán o se eliminarán automáticamente, en función de si la categoría de recursos existe o no en dicho grupo de recursos.
Manejo de problemas que cuentan doble
Normalmente, una tabla de hechos contiene varias dimensiones. Las tablas de hechos almacenan datos con un mínimo de grano, es decir, cada combinación de cada dimensión se almacena como una fila. Pero es posible que cada informe no utilice cada dimensión. Cuando hay demasiadas relaciones de tipo muchos a muchos entre el hecho y una dimensión, los datos para las dimensiones que incluso no se han utilizado en el informe también se agregarán, generando así informes inexactos. Para impedir que algo así suceda:
  1. Cree una tabla de hechos base. Asegúrese de que las tablas de hechos no tienen demasiadas relaciones de tipo muchos a muchos entre el hecho y alguna de las dimensiones.
  2. Para cada una de las relaciones de tipo muchos a muchos con el hecho, cree una nueva tabla de hechos que incluya las dimensiones de la tabla de hechos base y defina la relación muchos a muchos en la nueva tabla.
Windows Ejecución de trabajos ETL en un sistema que no está en inglés con la base de datos Oracle 11g
  1. Cree un esquema de base de datos 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 se puede conectar 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 contiene una interfaz gráfica de usuario para los entornos Linux. Para ejecutar trabajos ETL en un entorno Linux, utilice los mandatos shell de Linux.
Nota: Es necesario crear los DSN (nombre de origen de datos) relacionados y asegurarse de que se establecen las conexiones.
  • Para obtener una lista general de mandatos, consulte Mandatos de Linux para IBM Cognos Data Manager.
  • Para obtener una lista detallada de mandatos, consulte la publicación IBM Cognos Data Manager User Guide (tema Cross Platform Deployment).
Linux Cuando se ejecuta un trabajo ETL, se obtiene el error siguiente:Nombre de datos no encontrado 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 ranura [controlador XML ODBC de IBM Rational Insight].
    3. Asegúrese de 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. Asegúrese de que el DSN del sistema deseado existe y de que el valor de la propiedad Driver es Controlador XML ODBC de IBM Rational Insight. Si el DSN no existe, añádalo tal como se muestra en el ejemplo:
      [ClearCase]
         Controlador = Controlador XML ODBC de IBM Rational Insight
         Origen de datos = ClearCase
         Descripción = Un ejemplo de DSN
         Configuración = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
  3. Verifique la vía de acceso de JVM
    1. En la consola, ejecute el mandato export.
    2. Asegúrese de que la variable "LD_LIBRARY_PATH" incluye la vía de acceso de IBM Java™ Virtual Machine soportada por IBM Rational Insight. Un ejemplo de ello es /opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib.
    3. Asegúrese de que la variable "PATH" incluye la vía de acceso de IBM Java Virtual Machine soportada por IBM Rational Insight. Un ejemplo de ello es /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic.

Comentarios