Mejores prácticas en el diseño de modelos en IBM Cognos TM1

Por Katherine Izquierdo 

Cuando diseñamos modelos en TM1 es muy importante que adoptemos el uso de buenas prácticas, para así lograr modelos eficientes y de fácil mantenimiento.
A continuación te daremos algunas sencillas recomendaciones:

ü  Ordenamiento de las Dimensiones

Cuando no estamos muy familiarizados con los datos que vamos a trabajar, esto podría convertirse en una difícil tarea. Si el orden especificado durante la creación de las dimensiones no es el adecuado podría resultar en un bajo rendimiento.

Por esto al momento de crear las dimensiones debemos tomar en cuenta estas consideraciones: Comenzar con las dimensiones pequeñas (dimensiones dispersas), luego con la dimensiones grandes (dimensiones densas).Y por último se debe crear la dimensión de métrica.

ü  Nomenclatura de las Dimensiones y Cubos

Se recomienda usar un prefijo que se relacione con la finalidad del cubo. Por ejemplo para Producto: prod, Ventas: vtas, reportes: rp.

ü  Creación de Subconjuntos

Cuando se crean subconjuntos estáticos se debe tener presente que estos nos serán actualizados automáticamente, al existir nuevos elementos deben incorporarse de forma manual.

ü  Creación de Vistas

Cuando creamos vistas debemos tener en cuenta:
·         Acomodar las dimensiones, según su pertenencia a Columnas y Contexto.
·         Recalcular.
·         Guardar y nombrar la vista:
       Especificar si es pública o privada

       Especificar si es la vista predeterminada (default) del cubo

Enlazando Cubos con TM1 Performance Modeler


Por Eloy Briceño


Performance Modeler es una herramienta que te permite mover / vincular datos entre cubos (y dentro de cubo) con facilidad, y también hace que sea más fácil hacer un seguimiento y actualización, ya que cada enlace se guarda por separado. 
Aquí está un ejemplo sencillo de cómo crear un enlace:
    1. Conectarse a la herramienta TM1 Performance Modeler, autenticarse y seleccionar un servicio válido sobre el cual trabajar.

    2.  En el panel Modelo Diseño, haga clic en una carpeta en la que desea guardar un enlace a, y seleccione Nuevo, luego Enlace. Especifique un nombre y haga clic en Aceptar.  Esto Abrirá una vista del editor en la ventana principal.
       
       
    3. En el panel Modelo de diseño, haga clic y arrastre el cubo de origen a “Añadir Fuente Cube”, y el cubo de destino para “Añadir Target Cube”.
  4. Performance Modeler identificará automáticamente las dimensiones comunes (las mismas dimensiones utilizadas por ambos cubos de origen y de destino), y crea vínculos automáticos entre los dos.


   

   5. La vinculación de otras dimensiones se puede hacer mediante arrastrar y soltar de la dimensión de la izquierda en la parte superior de la dimensión en el cubo correcto. Y especificar el método de asociación, Automático o Manual.
· Mapeo automático (azul): enlazará automáticamente miembros con el mismo nombre, esto puede ser útil como ninguna otra de mantenimiento cuando se agregan nuevos miembros.
· Mapeo manual (verde):permite asignar a los miembros específicos del cubo de origen al miembro (s) del cubo de destino.

    



   6. Para cualquier dimensión que todavía no están vinculados y no tiene un partido desde el otro cubo, especifique miembro (s) de transferir o recibir datos. Puede especificar un miembro de un grupo de miembros seleccionados de forma manual, o todos los miembros de las hojas. En el caso de un enlace de consulta con múltiples elementos de dimensión seleccione en el cubo blanco, todos esos elementos se rellenan con los mismos datos. Por ejemplo, el precio unitario a través de todos los centros de coste dentro de una región.

                    

   7. Ahora se ha completado el enlace, haga clic en Guardar.
Reglas y Feeders se generan automáticamente
Cuando se crea un vínculo, reglas y alimentadores se generan y se añaden a descartar los archivos de los respectivos cubos automáticamente. Estas reglas se pueden desactivar y activaren el archivo rules.
Cada enlace con haber creado su propia región, marcada por #region … #endregion. Expandir la región para ver las reglas generadas y, haga clic derecho en cualquier parte de la región para inhabilitarlo o habilitarlo.
Automáticamente reglas no se pueden editar. Pero en cambio, se puede copiar y pegarlo en un área separada y luego editarlo. Y entonces usted puede desactivar la regla original.

 

Creación de Cubos en Performance Modeler TM1


Por Gabriela Molina
                                                                                                                     

Antes de empezar a construir un cubo debemos tener claro cuáles son los elementos del mismo:
·        .-  Medida representan los datos que se pueden examinar y analizar en matrices y gráficos. Como ejemplos se incluyen Ventas, Costo y Beneficio.
·         .- Dimensiones es el nombre proporcionado a las partes del cubo que clasifican los datos, como Producto, Geografía y Tiempo. Las dimensiones tiene miembros, jerarquías y atributos.

                                     

Luego de entender los anteriores conceptos básicos, podemos comenzar a crear un Cubo.
1.- Se inicia sesión en Performance Modeler y se selecciona el servicio al cual se le va a crear el/los cubos
                                                                                                           


Debemos crear las dimensiones que van a pertenecer al cubo, una dimensión puede estar en uno o más cubo a la vezos crear las dimensiones que van a pertenecer al cubo, una dimensión puede estar en uno o más cubo a la vez
 
Y Así se crean tantas Dimensiones como sean requeridas para el Cubo (Tiempo, Productos, Medidas)
Luego procedemos  a crear un Cubo, con los siguientes pasos:  
    

 
                                                                                                                                                                                

Implementación de Reglas en Cognos TM1 – Parte 2


 Por Katherine Izquierdo
Hoy hablaremos de dos importantes conceptos que debemos manejar cuando trabajamos con reglas estos son los SKIPCHECKS y FEEDERS los cuales tienen un alto impacto en el rendimiento y la precisión de cálculos de nuestro modelo.
¿Qué son los SKIPCHECKS?
Para entender mejor este concepto vamos a hablar de cómo trabaja TM1. TM1 posee un algoritmo de compresión de datos escasos, que permite al motor de cálculos ignorar las celdas vacías, lo que permite optimizar el rendimiento cuando la mayoría de las celdas en un cubo evaluado son cero. Pero cuando tenemos reglas en un cubo este algoritmo de compresión de datos escasos es desactivado. Es aquí donde entran en juego los SKIPCHECKS restaurando este algoritmo.
Los SKIPCHECKS  son ubicados en la primera línea del archivo de reglas. Tal como se ilustra en la siguiente figura.
                          
¿Qué son los FEEDERS?
Los FEEDERS son utilizados por el motor de cálculos de TM1 para manejar eficientemente la escasez en un cubo con cálculos basados en normas. Podríamos considerarlos como un tipo de regla que se comunica con los cálculos. Estos identifican los campos en un cubo que son utilizados en un cálculo basado en normas y los distingue como excepciones para el algoritmo de compresión de datos escasos.
De este modo el algoritmo continuará trabajando a pesar de que se tengan normas asociadas permitiendo que todas las celdas descritas en la sección FEEDERS sean evaluadas para los cálculos.
En el ejemplo que verán a continuación podrán visualizar los FEEDERS para la Commission%