B.1) Modelo de trabajo orientado a casos de testeo
Implementación mediante el modelo de trabajo orientado a casos de testeo
Se asume que se ha realizado el relevamiento y posterior análisis, se han identificado los principales componentes, variables, parámetros, datos, etc. del modelo a elaborar (Ver unidad A, Análisis del modelo de partida y definición del alcance)
A partir de allí, las grandes etapas de la implementación mediante este modelo de trabajo son las siguientes:
- Edición del modelo
- Ejecución (cálculo)
- Revisión de resultados
Pasos para la creación del sistema
Se asume que el producto (O3 Planner) ha sido instalado y activado y que tanto el cliente como el servidor se encuentran operativos.
1. Edición del Modelo de simulación
1.1 Creación de nueva simulación
- Ejecutar O3 Browser
- Crear una nueva simulación: File/New/New Simulation
- Aparecerá un cartel en el que se debe ingresar el nombre de la simulación. Al hacer clic en OK se crearán los elementos necesarios para comenzar a trabajar en la edición del modelo (proyecto EDF, etc...)
1.2 Edición del modelo de simulación
a) Parámetros
b) Componentes
c) Estructura del menú de la aplicación web
(a) Parámetros
Agregar uno a uno los parámetros identificados:
Ver [Datos de parametros a partir de planillas de cálculo]
(b) Componentes
Cada componente realiza el cálculo de una o más variables.
Las variables de un mismo componente comparten el alcance.
Para crear un componente:
- Botón derecho en el nombre de la simulación >> Agregar >> Componente
- Hacer clic en el nuevo componente y en la pestaña Component darle nombre
- En la pestaña series se indica cuáles son los atributos de las series del componente.
Esto se puede realizar asociando planillas de cálculo con el componente en la pestaña test. - La pestaña Test permite vincular las series de un componente con una planilla de cálculo. Ver Datos de componentes a partir de planillas de cálculo
- En la pestaña time se indica:
- Granularidad: Es el nivel más bajo de desagregación de la jerarquía de tiempo. Es por tanto la unidad de tiempo en la cual se realizan las proyecciones. (Por ejemplo, si se proyecta por año/mes, la granularidad es mes)
- Initial Data Type: Fecha de inicio de la simulación
- Initial Time Type: Hora de inicio de la simulación, en caso de que se necesite indicarle la hora exacta.
- Stop type: Condición de parada, le indica al simulador hasta qué momento se debe proyectar. Cuando la serie deja de cumplir la condición indicada, el simulador se detiene.
- En la pestaña Parameters se indica cuáles de los parámetros de la lista de parámetros del menú serán utilizados en el contexto del componente (todos los que aparecen en las fórmulas de al menos una variable)
- En la pestaña variables se crean las variables y su forma de cálculo, para inicialización y para paso.
- Dar un nombre a la variable
- Elegir un tipo de dato
- Para que los valores proyectados de las variables se almacenen en memoria, hacer clic en la casilla de verificación "persistente"
- En la casilla calculations hacer clic en (...) para cargar las fórmulas para la nueva variable.
Ver Editor de Modelos de Simulación
- En la pestaña Results se debe indicar:
- Schema Name: El esquema en el que se irán ubicando las tablas de resultados. En el primer componente creado, no existirá esquema de resultados, por lo que se debe crear escribiendo en la casilla el nombre que se le desea dar.
- Results Table: Dar un nombre a la tabla donde se almacenarán los resultados del componente.
- La pestaña data permite acceder al data mart del componente
(c) Menú de fuentes de datos
1.3 Grabación del modelo de simulación
2. Cálculo del modelo
En el editor del modelo
- Calcular el escenario de prueba, seleccionando contexto local. Hacer clic en la casilla de verificación "mostrar log al final del cálculo"
- Al finalizar el cálculo, se mostrará el log de acuerdo a lo solicitado. De esta forma se pueden analizar los resultados y los cálculos realizados para su obtención.
Instrucciones detalladas en Simulacion desde el editor
3. Revisión de resultados
Los resultados se pueden visualizar en los data marts de cada componente
Instrucciones detalladas en Analisis desde el editor