Extracción de datos
Los datos de origen se extraen mediante el controlador XML ODBC procedente de los servicios de datos o archivos de datos XML. Los datos de los servicios de datos se extraen mediante el proceso intermedio: pequeñas compilaciones ETL extraen los datos y los almacenan en tablas temporales y allí otras compilaciones ETL seleccionan los datos, los transforman y los correlacionan con el área del almacén de datos operativos del depósito de datos. En el caso de productos que dan soporte a cargas delta, la extracción de los servicios de datos se realiza mediante cargas delta. La estructura de los datos de origen es específica del origen de los datos. Los atributos se extraen de acuerdo con los objetivos de medición. Por consiguiente, no todos los atributos disponibles en los orígenes de datos se cargan en el depósito de datos.
Transformación de datos
Suministro de datos
Este atributo de control proporcionado por Data Manager hace referencia a un número exclusivo para cada fila y debe correlacionarse con la columna de claves sucedáneas en la tabla del depósito de datos.
Este atributo de control proporcionado por Data Manager hace referencia a la fecha en la que se actualizó una fila existente y debe estar correlacionado con la columna REC_TIMESTAMP en la tabla del depósito de datos.
Esta columna del depósito de datos debe utilizarse para almacenar la GUID del origen de datos, que se puede utilizar para distinguir datos de diferentes orígenes. En el caso de orígenes de datos donde se extraen los datos con el controlador XML ODBC, se asigna automáticamente una GUID a cada grupo de recursos y al valor transferido a cada tabla de la columna DATASOURCE_ID, que debe correlacionarse con la columna SOURCE_ID de la tabla del depósito de datos. En el caso de orígenes de datos en los que no se utiliza el controlador XML ODBC, el valor tiene que asignarse automáticamente.
Un atributo para almacenar el tipo de entero o de carácter de la clave natural del origen de datos.
Un atributo para almacenar un identificador no visible para el usuario, si el origen de datos tiene alguno.
Un atributo para almacenar el URL de un recurso XML de un origen de datos.
Un atributo para algunos de los artefactos utilizados más habitualmente, como, por ejemplo, proyectos, solicitudes, requisitos, tareas, actividades y componentes. Este atributo se puede utilizar para clasificar con mayor detalle los datos de estas tablas. Para cada uno de estos artefactos, se define una tabla con _CLASSIFICATION en el nombre en el depósito de datos, y los ID y valores se predefinen cuando se crea el depósito de datos. Las compilaciones de ETL que suministran estos artefactos al depósito de datos deben especificar el valor del ID de clasificación y se correlacionan con la columna correspondiente con _CLASS_ID en el nombre.