< Anterior | Siguiente >

Lección 1.3: Cómo crear una compilación Data Manager nueva

En esta lección, aprenderá a crear una compilación Data Manager para cargar atributos adicionales al depósito de datos.
Requisito previo: Ha completado las lecciones 1.1 y 1.2.

En esta lección, aprenderá a cargar datos, que están fuera del esquema predeterminado, en el depósito de datos.

Cuando se carga una nueva entidad, es necesario crear una compilación nueva y modificar una compilación existente para añadir más atributos a una entidad existente. En la lección 1.2, modificó una compilación existente. En esta lección, creará una compilación nueva. El proceso de ETL requiere una compilación para cada entidad.

  1. Inicie IBM Cognos Data Manager.
  2. Pulse con el botón derecho del ratón sobre la carpeta Compilaciones y secuencias de trabajos > ClearQuest > CQEnterprise, seleccione Insertar compilación de hechos, especifique el nombre de la compilación para que sea CQ_ENT_Component, y pulse Aceptar.
    Nota: El convenio de denominación es [Origen del producto]_[Configuración]_[Entidad].
  3. Pulse con el botón derecho del ratón dentro del editor, pulse Insertar origen de datos, y escriba Insight_Stg como el nombre.
  4. Pulse el separador Consulta y en la lista Base de datos, seleccione ClearQuest.
  5. Pulse con el botón derecho del ratón sobre la tabla CQEnterprise.ENTComponent en el árbol de objetos de base de datos y seleccione Añadir la sentencia seleccionada a la tabla. Modifique esta consulta como se indica a continuación:
    • Sustituya el nombre del esquema "CQEnterprise" por una variable "{$RESOURCEGROUP}". Esto se hace para que pueda reutilizar el trabajo de extracción, transformación y carga para varios grupos de recursos.
    • Añada el siguiente código SQL para habilitar la carga delta en la extracción, transformación y carga:
      WHERE modifiedsince='{$MODIFIED_SINCE}'

    Ha creado una consulta SQL para extraer datos desde el origen de datos.

  6. Para probar la nueva sentencia SQL, pulse el botón de play en la parte inferior izquierda de la ventana. En el diálogo para especificar las variables, escriba el nombre del esquema (CQEnterprise) para la entrada $RESOURCEGROUP. Deje el campo $MODIFIED_SINCE vacío para que el servicio de datos pueda utilizar el valor vacío para devolver todos los registros.
  7. Pulse en el separador Columnas de resultado y pulse Renovar. En el diálogo para especificar las variables, escriba el nombre del esquema (CQEnterprise) para la entrada $RESOURCEGROUP. Deje el campo $MODIFIED_SINCE vacío para que el servicio de datos pueda utilizar el valor vacío para devolver todos los registros. Pulse Aceptar.
  8. En el editor, efectúe una doble pulsación en el nodo de secuencia de datos nuevo, pulse Correlación automática, y pulse Aceptar.
  9. Pulse el botón derecho del ratón sobre el objeto Modelo de transformación y pulse Correlación. Pulse Correlación automática y seleccione Crear nuevos elementos como atributos. Pulse Aceptar.
  10. >Pulse el botón derecho del ratón dentro del editor y seleccione Insertar entrega de tabla relacional. Escriba Componente como nombre.
  11. Pulse el separador Propiedades de tabla. En la lista Conexión, seleccione la tabla depósito de datos de Rational, pulse el botón a la derecha del nombre de la tabla.
  12. En la área de datos normalizada (esquema VEGANF), seleccione la tabla COMPONENTE y pulse Aceptar.
  13. Sustituya el nombre del esquema por la variable "{$CDA}".
  14. Pulse Importar tabla de destino y utilice la siguiente lista para correlacionar los elementos con las columnas en la tabla de destino.
    • El elemento (Identidad del registro) con la columna COMPONENT_ID
    • El elemento (Fecha de la última actualización) con la columna REC_DATETIME
    • El ID de BD del componente con la columna EXTERNAL_KEY1
    • El elemento DATASOURCE_ID con la columna SOURCE_ID
    Pulse Aceptar.

    Ha creado una compilación nueva.

  15. Guarde el catálogo.
  16. Amplíe los trabajos bajo el nodo VegaETL > l>Compilaciones y secuencias de trabajos > Trabajos > CQJobs > Enterprise y añada la compilación creada recientemente antes de la compilación CQ_ENT_Defect.

    Ha añadido la compilación a la secuencia de trabajos. A continuación, ejecutará la compilación.

  17. Amplíe el nodo VegaETL > Compilaciones y secuencias de trabajos > Trabajos > CQJobs, pulse con el botón derecho del ratón sobre Enterprise, y seleccione Ejecutar > Ejecutar la secuencia de trabajos.
  18. Cuando se le solicite, pulse Aceptar. El estado de la ejecución se visualiza en la consola y los detalles se guardan en el archivo [INSTALLDIR]/cognos/datamanager/log.
    Nota: En los pasos 17 y 18, ha ejecutado todas las compilaciones en la secuencia de trabajos Enterprise. Si solo desea ejecutar la compilación que creó:
    1. Cree un duplicado de la secuencia de trabajos Enterprise (pulse con el botón derecho del ratón sobre la secuencia de trabajos y seleccione Duplicar).
    2. Suprima las compilaciones que no desea ejecutar.
    3. Guarde los cambios.
    4. Ejecute la compilación (pasos 17 y 18).
En esta lección, ha creado una nueva compilación Data Manager.