...
...
- Los elementos a simular son caracterizados mediante atributos que son usados para la definición de las fórmulas de simulación de las variables de interés.
Asimismo, una vez calculada la simulación, los atributos estarán presentes para permitir la revisión y análisis del resultado de la simulación. Puede verse en un gráfico, calcularse el crecimiento estimado mes a mes, disgregarse por alguna dimensión, etc.
El simulador extraerá de las fuentes de datos los elementos a simular para realizar los cálculos.
...
- Las variables de simulación representan las medidas simuladas a partir de fórmulas o expresiones de cálculo. Son valores que interesa medir o dan contexto a la simulación.
Anchor | ||||
---|---|---|---|---|
|
...
- Un componente Abierto significa que el componente se encuentra disponible para ser modificado por los usuarios que posean los permisos de hacerlo (En este caso aparecerá con alguno de los íconos de estado de cálculo: calculado, no calculado, necesita recálculo).
- Un componente Cerrado significa que el componente no puede ser modificado. Los componentes de los cuales él depende también se encuentran en estado Cerrado y las versiones de los grupos de las cuales él depende también se encuentran en estado Cerrado. El componente tiene deshabilitada su acción de calcular.
Si el componente está cerrado y un usuario desea modificarlo debe primero volverlo a abrir, lo cual podrá hacer si cuenta con los permisos.
Para cerrar un componente es necesario primero calcularlo, o sea que no es posible cerrar un componente no calculado.
El ícono que representa que el componente está cerrado es un candado.
Anchor | ||||
---|---|---|---|---|
|
Un componente calculado tiene asociado un data mart conteniendo el resultado de la simulación.
Dimensiones: fecha, escenario y una dimensión por cada atributo de los elementos que se simularon.
Medidas = variables del componente
Este data mart puede ser manipulado desde un navegador (Internet Explorer, Mozilla Firefox) por lo que se puede trabajar conectándose desde cualquier ubicación.
Anchor | ||||
---|---|---|---|---|
|
Un modelo de simulación está definido por un conjunto de componentes, con dependencias de cálculo de unos a otros.
Anchor | ||||
---|---|---|---|---|
|
...
Un escenario refiere a la ejecución de una simulación, una vez definidos todos los otros componentes podemos decir que se ha definido un escenario de simulación, si alteramos alguna de sus hipótesis, estamos generando otro escenario.
Los escenarios son usados para anticiparse al futuro respondiendo preguntas como: ¿Que pasará con mis resultados si el precio por minuto saliente a fijo sube en agosto un ...%? ¿Cómo cambiarán los ingresos y egresos si se incorpora el servicio de terminales aseguradas?, etc.
En resumen, permite obtener conclusiones a preguntas del tipo What If...?
Permite también plantearse distintos escenarios, oficial, optimista, pesimista, etc.
Anchor | ||||
---|---|---|---|---|
|
...
Cuando el escenario se encuentra en estado borrador o tentativo, sus componentes pueden estar calculados o no.
Para aprobar el escenario es necesario que todos sus componentes estén calculados. Al aprobarlo se podrán ver candados en todos sus componentes y en todas las versiones de datos que éste toma.
Anchor | ||||
---|---|---|---|---|
|
...
Por su parte, una fuente de datos versionada permite que los datos que contiene pueden agruparse en distintas versiones. Un ejemplo de fuente de datos versionada puede ser el IPC. Las fuentes de datos versionadas pueden ser agrupadas en los llamados grupos. Este concepto permite controlar el nivel de complejidad que puede producirse al trabajar con: (1) una gran cantidad de fuentes de datos versionables y (2) una gran cantidad de escenarios para realizar simulaciones. Ver Grupo y Escenario.
Anchor | ||||
---|---|---|---|---|
|
...
Un grupo es un conjunto de fuentes de datos versionables. La versión de un grupo es un número y un nombre. Un grupo puede tener definidas varias versiones. Eligiendo las versiones de los grupos se conforman distintos escenarios.
Anchor | ||||
---|---|---|---|---|
|
...
El criterio de agrupamiento debe tener en cuenta este comportamiento para facilitar el manejo de versiones. Por un lado, definir un grupo conteniendo varias fuentes hace que la versión del grupo sea la versión de todas sus fuentes (evitando la referencia a la versión de cada fuente de datos). En el otro extremo, definir un grupo conteniendo una fuentes hace que todas las fuentes se versionen diferente (permitiendo que cada fuente de datos evolucione independientemente). La búsqueda del equilibrio entre ambos extremos es un tema de diseño que depende de la aplicación en particular.
Anchor | ||||
---|---|---|---|---|
|
...
Las fuentes versionables se encuentran en los grupos de datos, puesto que lo que se versiona son los propios grupos. Las fuentes no versionables, por definición, no están asociados a ningun grupo.
Anchor | ||||
---|---|---|---|---|
|
...
- Fórmulas: Expresiones con las que se modela la realidad y cómo ésta se desarrolla. Expresión aritmética utilizada para definir la simulación.
Una fórmula usada en un componente puede contener constantes, variables de simulación del componente, atributos de los elementos del componente, atributos de la dimensión tiempo, parámetros, funciones (e.g. matemáticas y manejo de fechas) y funciones específicas (Parameter y Variable).
...
Funciones
Una fórmula usada en un Diccionario de conceptos#componente componente puede contener
- constantes
- variables de simulación del componente
- atributos de los elementos del componente
- atributos de la dimensión tiempo
- funciones (e.g. matemáticas y manejo de fechas)
- funciones específicas (Parameter y Variable)
...
- Crear la Fuente de datos (tabla con sus campos) y en caso necesario catálogo correspondiente ejemplo:
Catálogo: código, concepto
Fuente de datos: año, mes, código, monto - Crear el parámetro que hace referencia al campo deseado de ese formulario, dándole el/los alcances (filtros) que corresponda/n
En el ejemplo anterior:
Parámetro: monto
Nombre del filtro: concepto - En el componente, agregar el nombre del parámetro en la lista de componentes creados
Anchor | ||||
---|---|---|---|---|
|
Los parámetros intervienen en la definición de las fórmulas.
Un parámetro se utiliza para representar y referenciar dentro del modelo de simulación las 2 situaciones siguientes:
...
Los parámetros se hacen corresponder con las fuentes de datos o componentes de donde el simulador extraerá valores para realizar los cálculos. En esta correspondencia se indican los argumentos y el atributo de retorno. Para ello se usa el concepto de alcance.
Anchor | ||||
---|---|---|---|---|
|
...
Tip | ||
---|---|---|
| ||
|
...
La noción de alcances de un parámetro permite simplificar las fórmulas en caso que la fórmula a aplicar en un paso dependa del elemento siendo simulado. En este caso y sin contar con este mecanismo de alcances implicaría que la fórmula refleje explícitamente la discriminación necesaria. Adicionalmente, la aparición de nuevos casos implicaría modificar la fórmula que contiene los discriminantes aumentando las posibilidades de error.
15)
Anchor | ||||
---|---|---|---|---|
|
Un
Anchor | ||||
---|---|---|---|---|
|
- la definición del modelo de las fuentes de datos (su metadata) y del modelo de la simulación propiamente dicha (metadata conteniendo la especificación de los parámetros y de los componentes),
- la publicación de los modelos definidos en el servidor de O3 Planner.
Dado un escenario, el estado del simulador para ese escenario está dado por el estado de sus componentes.
16)
Anchor | ||||
---|---|---|---|---|
|
...
El estado de la simulación está dado por el estado del escenario y por el estado de cada uno de los componentes del modelo de simulación del simulador.
...