Data Items Calculados, Función Descendants y Prompts en IBM Cognos TM1

Realizado por el SmartB Gerardo Delgado

Para entrar en contexto, se trabajará con un modelo multidimensional (Cubo) en la herramienta IBM Cognos TM1.

Con el objetivo de construir un reporte a través de data ítems calculados que responderán al valor de elementos seleccionados de una serie de Prompts (filtros), los cuales vendrán de una consulta empleando la función “Descendants“, para mostrar elementos de diferentes niveles en un “DropDownList“. Continue reading

Creación de Subconjuntos en IBM Cognos TM1


Por Katherine Izquierdo
Cuando se trabaja con datos globales en una dimensión, se hace necesario reservar datos personalizados, de acuerdo a ciertas características del entorno.  Por ejemplo: Se tiene una dimensión Productos que contiene todos los datos de los Productos, pero se desea sectorizarlos por rubros. Para esto se deben crear subconjuntos que más adelante nos permitan trabajar de forma óptima con las vistas y los cubos dentro del sistema.
A continuación te mostraremos como crear subconjuntos desde IBM Cognos Architect.
Tenemos la dimensión Cines que contiene todas las ciudades y los cines de cada ciudad. Crearemos un subconjunto por cada ciudad que contenga los cines correspondientes.
1.    Abra IBM Cognos Architect. Conéctese al servicio. Presione doble clic sobre la dimensión sobre la cual se creará el subconjunto. Observará todos los elementos de la dimensión. Presione el botón Cancelar. (Este paso es sólo para mostrar el contenido de la dimensión).
2.    Presione doble clic sobre la dimensión y seleccione Insertar Nuevo Subconjunto.
3.    Seleccione los elementos que conformaran el subconjunto. Para seleccionar varios elementos a la vez. Ubíquese en el primer elemento a seleccionar, presione la tecla Ctrl y seleccione los siguientes elementos, una seleccionados todos los elementos, presione clic derecho, seleccione la opción Mantener y luego presione el botón Aceptar.
4.    Recibirá un mensaje de confirmación. Presione Sí para continuar.
5.    Se abre una nueva ventana para guardar el subconjunto. Por defecto el subconjunto está seleccionado como Privado, si desea mantener esta configuración indique el nombre del subconjunto. Si desea dejar la configuración Predeterminada seleccione la casilla Predeterminado, por defecto el nombre del subconjunto quedará como Predeterminado. Luego presione el botón Aceptar dos veces.
6.    Se ha creado el subconjunto. Los subconjuntos se crean debajo de la dimensión correspondiente.
7.    De este modo ha quedado creado el subconjunto.

¿Cómo calcular el tamaño de los Cubos en IBM Cognos TM1?

Por Katherine Izquierdo

Cuando se crean cubos en TM1 no se tienen limitaciones de software en el número de celdas que puedan contener, pero existe un límite de hardware que depende de la memoria del sistema. Hay fórmulas para determinar la limitación de tamaño de los cubos, pero estas limitaciones dependen básicamente de la memoria que se tenga disponible en el sistema.
Sin embargo, un cubo que contenga un gran número de dimensiones (500 elementos o más) consumirá más memoria que cubos del mismo tamaño con menor número de dimensiones. A medida que se agregan dimensiones a los cubos, se va aumentando el uso de la memoria  de modo proporcional al número de elementos.
Por esto cuando se diseñan cubos, se debe tomar en cuenta que es mejor crear una serie de cubos de menores dimensiones (de tres cinco dimensiones) con datos extensos, en vez de crear un solo cubo con cinco dimensiones que almacene pocos datos. De este modo se evitarán limitaciones de memoria del sistema.
¿Pero de qué modo puede conocerse el tamaño de los cubos?. Voy a mostrarles una vía sencilla para obtener estos datos desde el sistema.
1.    Abra IBM Cognos Architect. Conéctese al servicio. Presione clic derecho sobre el servicio y seleccione Iniciar Supervisor de Rendimiento.
2.    Ubíquese en el menú Vista  y habilite la opción Mostrar los objetos de control para habilitar los cubos de control del sistema.
3.    Abra el cubo }StatsByCube. Aquí se pueden ver estadísticas de los cubos en cuanto a tamaño, memoria, etc, que nos ayudarán a determinar de acuerdo a las características de nuestro sistema si el cubo tiene el performance adecuado. Estos valores son expresados en Bytes.