miércoles, 18 de noviembre de 2015

Introducción a Procesos de Turbo Integrator: Origenes de Datos

Por Edgar Barrios

Los procesos de Turbo Integrator son usados principalmente con la finalidad de importar información dentro de modelos creados en Cognos TM1, bien sea para crear o actualizar cubos y dimensiones. En este artículo nos vamos a enfocar en la definición del origen de datos, que usaremos para actualizar nuestro modelo.

Los pasos en la creación de procesos son los siguientes:

·         Clic derecho, crear  nuevo proceso, dar nombre al proceso.


·       
      Existen tres pestañas que debemos completar en la creación de un proceso: Origen de Datos, Mapas y Avanzados.


·         
   Origen de Datos: en esta pestaña debemos indicar cuál es el origen de datos que utilizaremos para actualizar nuestro modelo. Los tipos disponibles son:

o   Archivo CSV.
o   Bases de Datos relacionales.
o   Otros cubos y vistas.
o   Microsoft Analysis Services.
o   SAP vía RFC.
o   IBM Cognos Packages.

Nota: En este artículo nos enfocaremos sólo en Archivos CSV y Bases de datos relacionales.

·         Lo primero que debemos hacer es indicar el tipo de origen de datos, para nuestro caso puede ser Archivo u ODBC.


·         
     Dependiendo del tipo de origen seleccionado en el paso anterior será necesario suministrar cierta información, por ejemplo para Archivo es necesario indicar la ruta en la que se encuentra el archivo. Para un ODBC se debe indicar el nombre del ODBC y las credenciales de usuario necesarias para conectarse a la base de datos requerida.


·        
                   Debemos tener claro que independientemente del tipo de origen de datos seleccionado turbo integrator manejará los datos de entrada como una tabla en un archivo plano. Por ejemplo:
o   Si la entrada es el siguiente archivo:



o   O si la entrada es un ODBC cuya consulta es la siguiente:


o   Nota: la consulta debe ser escrita en un lenguaje soportado por el manejador de bases de datos usado.


o  
Para Turbo Integrator los datos serán procesados de la siguiente manera, donde cada fila representa un registro a crear o actualizar dentro del modelo:



Con los pasos anteriormente descritos se estaría creando una dimensión sin jerarquías dentro de TM1, la cual contendría los siguientes elementos: Enero, Febrero y Marzo.

¿Qué ocurre si en lugar de una dimensión deseamos crear o actualizar los datos de un cubo? ¿Cambiarían los pasos antes descritos? La respuesta es No. Hasta este punto sólo hemos definido el origen de datos que utilizaremos en la importación, lo único que debe cambiar para que en lugar de gestionar dimensiones actualicemos un cubo es el contenido que incluyamos en el origen de datos. Por ejemplo:

·         El archivo de carga sería:





·        
La consulta SQL sería:






·         Turbo Integrator procesaría los datos de la siguiente manera: Imagen



Con esto finalizamos con la configuración requerida en la pestaña Orígenes de Datos, en futuros artículos le daremos continuidad a la creación de procesos,  explicando las tareas necesarias en las pestañas Mapas y Avanzado. La idea es comprender la manera en la cual trabajan los procesos de turbo integrator para poder crearlos y usarlos de manera efectiva.

No hay comentarios:

Publicar un comentario