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%
El
uso de SKIPCHECKS y FEEDERS afecta el rendimiento de nuestro modelo pero si los
implementamos de manera correcta tenderemos resultados precisos. Su manejo no
resulta sencillo, pero la práctica nos dará la pericia para determinar cuál
sería la mejor solución a implementar. Si se gestionan adecuadamente nos
ahorraremos muchos dolores de cabeza.
Pero qué sucede si
implementamos reglas sin SKIPCHECKS y FEEDERS?
El motor de consolidación TM1 asume que las
celdas no tienen valor y salta su comprobación. Esto nos traería serios
problemas, al alterar la precisión y resultado de los cálculos.
En
una próxima entrega te enseñaremos a construir FEEDERS de forma eficiente.
Very nice article,Thank you/...
ResponderEliminarLearn TM1 Online