Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

¿Qué es O3

...

Planner?

Motivación
Principales Conceptos
Definición y Ejemplo
Arquitectura de la Plataforma
Guía Rápida

Anchor
m
m
Motivación

O3 es típicamente utilizado para al análisis de información proveniente del pasado, también llamada información histórica, pero esto se debe principalmente a que la información disponible en un sistema tradicional refleja sólo los hechos que han ocurrido. Para analizar una determinada problemática no es posible sólo basarse en información histórica, sino que también es necesario analizar el futuro, o lo que es lo mismo, los distintos escenarios que pueden desencadenarse a partir de acciones en el presente, controladas por la organización, o a partir de sucesos no controlados que también afectan la dinámica de la misma.

No es correcto pensar que O3 se encuentra restringido a analizar solamente información pasada, pues si se contara con la información sobre el futuro, la forma de analizarlo sería la misma. Medir el impacto de una campaña publicitaria, observando en el cubo los resultados de las ventas, luego de que se llevó adelante, es el mismo tipo de análisis que simular una posible situación y observar cuales serán las ventas. Obviamente hay un nivel de incertidumbre sobre cómo se comportará la realidad y de ahí que sea necesario muchas veces simular distintos escenarios.

El nuevo componente de simulación genera diferentes escenarios o posibles realidades, para de esta forma contar con la información sobre lo que ocurrirá. Para esto se utilizan fórmulas, paramétricas, tendencias, información histórica, etc. En otras palabras se utiliza el know-how del negocio para establecer los diferentes escenarios y luego se analiza el resultado tal y como si ya hubiera ocurrido.

Anchor
pc
pc
Principales Conceptos

  • Variables: Valores que interesa medir o dan contexto a la simulación. Las variables en general son calculadas mediante fórmulas que reflejan cómo se produce un hecho en la vida real o de lo contrario indican qué producto, qué cliente o qué elemento está asociado. Podrían ser variables: el producto vendido, el vendedor que lo hace, la cantidad que vende, lo que se gana por la venta, etc.

...

  • Alcance de los Parámetros: Para permitir que un mismo parámetro tenga distintos valores según por ejemplo si se esta está preguntando para un producto, para todos los productos o para un determinado cliente es necesario introducir la idea de alcance.
    Con esta noción podemos justamente manejar que en el ejemplo anterior hay tres alcances: global, por producto o por cliente y consultar luego el valor del parámetro en cualquiera de ellos. Para resolver la posible competencia (supongamos que se sabe el cliente y el producto, ¿con cual valor del parámetro me quedo?) también es necesario indicar un orden en el que deben ser considerados.

...

Existen otros temas como el manejo de versiones, el agrupamiento de parámetros, metadata, dependencias entre componentes, etc. que son considerados en secciones apartesdescriptos en el modelo base.

Una vez calculado el resultado de una simulación el resultado se observa al construir cubos sobre la información generada, por lo tanto los resultados de una simulación deben ser poder ser almacenados en una base de datos.

Anchor
de
de
Definición y Ejemplo

Una simulación pretende a lo largo del tiempo simular el comportamiento de un conjunto de elementos a través de la definición de variables/fórmulas/etc. Dado que un problema de simulación puede ser muy complejo éste se divide en componentes. Cada componente puede verse como en la Figura 1 a continuación:

Section
Column
width30%

Column
width30%

Image RemovedImage Added

Column
width30%

...

Section
Column
width30%

Column
width30%60%

Figura 2: Posible tabla para almacenar la simulación.

Column
width30%10%

se pueden construir cubos, tableros, reportes, etc. utilizando las funcionalidades de O3 para realizar el análisis. Esto nos permite obtener resultados como el que sigue:

Section
Column
width30%

Column
width30%

Image RemovedImage Added

Column
width30%

Section
Column
width30%

Column
width30%

Figura 3: Análisis de una simulación con O3

Column
width30%

Anchor
arq
arq
Arquitectura de la plataforma 

Gráficamente el esquema de la solución es el siguiente:

Section
Column
width30%

Column
width30%

Image RemovedImage Added

Column
width30%

Section
Column
width30%

Column
width30%60%

Figura 4: Interacciones / Herramientas de la solución de simulación

Column
width30%10%

Como se puede ver en la Figura 4 en una primera etapa un usuario diseñador de la solución de simulación debe definirla, esto significa indicar las fórmulas, variables, parámetros, componentes, etc. La gran mayoría de estos datos generalmente se toman de la denominada Base de datos de la Simulación. Como resultado de la etapa de diseño la herramienta genera un archivo XML describiendo lo que el diseñador ha especificado. Al enviar esta definición hacia el servidor se da por culminada esta etapa. Mas información sobre la aplicación de diseño puede ser encontrada aquí.

La otra función cumplida por la base de datos de la simulación es almacenar el resultado de la simulación. El resultado de una simulación depende de qué se pretenda simular pero a modo de ejemplo significa almacenar las ventas previstas, o la producción, o las horas trabajadas, etc. El Proceso de generación de los datos de la simulación comienza una vez que el usuario ha depositado en el servidor la definición y se realiza tantas veces como sea necesario, esto es si se cambia la definición, los valores de los parámetros, etc., pero siempre a pedido del usuario.

La tercer y última etapa es la de uso. Utilizar significa tanto analizar con O3 los datos generados como eventualmente modificar parámetros, fórmulas o detalles para ajustar o evaluar otras posibilidades. La diferencia entre esta etapa y la de diseño es que esta supone modificaciones o cambios de mucho menos envergadura que la etapa de diseño.

Anchor
gr
gr
Guía Rápida

A modo de ejemplo se presenta la secuencia de pasos a realizar para poner a disposición en funcionamiento el caso de estudio BizPlan provisto con la distribución de O3 Simulation PlatformPlanner.