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