Editor de Modelos de Simulación
Una vez seleccionado el proyecto EDF, se abre (menú Archivo/Editar/Editar Simulación) o crea (menú Archivo/Nuevo/Nueva Simulación) un modelo de simulación.
La interfase de edición de un modelo de simulación luce como sigue:
Figura 1: Editor de modelos de simulación (Opción Nueva Simulación)
La Figura 1 muestra la pantalla inicial de edición de un modelo de simulación y en particular las lenguetas General, Diagrama y Simulaciones. De la barra de herramientas se destaca las opciones de Publicación y Publicación Avanzada que permiten generar el simulador a partir del modelo de simulación definido.
General
A partir de la lengueta General se puede definir/ver:
- el nombre del modelo de simulación (Simulación), que coincide con el nombre del archivo y es un dato obligatorio,
- una etiqueta opcional utilizada para los menues y la aplicación cliente web,
- el Proyecto EDF que define el contexto del simulador que se generará. Este contexto será utilizado en su ejecución (e.g. conexiones a base de datos y tablas),
- el método de ejecución que puede ser mediante Scripts o Engine (opcional), y
- la descripción (opcional)
En el árbol de la izquierda se pueden definir los parámetros, el menú referente a las fuentes de datos que aparecerá en la aplicación cliente web y los componentes (según el orden en que aparecen en la Figura 1). Brevemente, los parámetros permiten agregar "grados de libertad" a las fórmulas, el menú ayuda a indicar la forma en que se organiza la aplicación cliente y un componente es el principal artefacto de una definición de modelo de simulación.
Diagrama
En la lengueta llamada Diagrama se puede apreciar un diagrama. El mismo es utilizado generalmente para presentar las dependencias existentes entre los componentes, aunque en la edición (botón Editar bajo la imagen) se puede decidir alterar de la forma que el usuario crea conveniente. Finalmente, el botón Refrescar sincroniza el dibujo con los componentes definidos en el modelo (en caso que se hayan agregado o borrado previamente).
Figura 2: Diagrama de las dependencias entre los componentes
Simulaciones
La última lengueta Simulaciones tiene que ver con la posibilidad de incluir en la definición de un modelo de simulación otros diseñados previamente. El resultado es que todos los componentes y parámetros de los modelos de simulación importados son incorporados al modelo en construcción.
Figura 3: Inclusión de modelos de simulación
Hay que notar que luego de introducir en la tabla todas los modelos que deben incluirse, el último paso es utilizar el botón Refrescar de la barra de herramientas para incorporar los componentes y los parámetros. Si los modelos importados son modificados, la forma de actualizar los cambios es mediante este botón (Refrescar).
Publicación y Publicación Avanzada
De la barra de herramientas se destacan la publicación (en inglés, deploy) y la publicación avanzada de un modelo de simulación representadas por los 2 iconos correspondientes.
El primero realiza la publicación de un modelo de simulación. Esto es, preparar todos los elementos necesarios para ejecutar o trabajar con una simulación (generando lo que llamamos un simulador). Es importante a señalar que la publicación de un modelo de simulación tiene efectos sobre toda la aplicación cliente web. Por lo tanto, es conveniente reiniciar la sesión de la aplicación web (logout/login de la sesión del portal, dicho de otra forma).
El segundo realiza la misma acción de publicación que la acción de publicar pero permite seleccionar acciones parciales.
Otras Acciones
Para finalizar, la barra de herramientas del diseñador (que también tiene acciones propias de O3)
está compuesta por las siguientes acciones (de izquierda a derecha):
- Abrir data mart (Acción genérica de O3)
- Abrir un Escritorio (Acción genérica de O3)
- Guardar un Escritorio (Acción genérica de O3)
- Nueva Simulación
- Editar Simulación
- Importar Simulación
Permite importar un modelo de simulación previamente exportada en otro ambiente. Es la forma de transportar modelos de simulación entre servidores o equipos. - Calcular Simulación Permite realizar todos los cálculos que se podrían realizar desde el cliente. A su vez, permite realizar cálculos con datos de prueba cargados en planillas de cálculo. Por más información ver la página Simulacion desde el editor
- Verificar Simulación
Realiza una serie de verificaciones con el fin de validar la estrucutra del modelo de simulación tratando de minimizar la cantidad de errores reportados en ejecución. - Ver Mensajes
Muestra u oculta la ventana de mensajes utilizada en la verificación de la simulación. - Editar Metadata
Abre el editor de la metadata, utilizado, por ejemplo, para crear o modificar las definiciones de las tablas de la base de datos. - Nueva Personalización de Formularios
- Editar Personalización de Formularios
- Refrescar
Refresca las definiciones de los modeos de simulación incluidos. - Promover el esquema inferido Se utiliza para indicar que determinadas tablas del esquema inferido (contexto local para pruebas) sean promovidas al esquema definitivo. Es decir, la estructura de las planillas de cálculo que sean promovidas, pasará a ser la estructura de la nueva tabla en el esquema definitivo.
Se puede utilizar tanto para tablas de parámetros como para tablas que indican las series de un componente. Por más información ver Promover el esquema inferido - Guardar
Guarda la definición del modelo de simulación actualmente en edición. - Guardar como
Guarda con otro nombre el modelo de simulación actualmente en edición. - Borrar Simulación
Borra el modelo de simulación actualmente en edición y cierra el editor. - Exportar Simulación
Permite generar un archivo compactado en forma "zip" que contiene todos los elementos utilizados en el modelo de simulación actualmente en edición. Este archivo puede ser posteriormente importado en otra máquina como se mencionó anteriormente. - Publicar
- Publicación Avanzada
Estos dos últimos íconos pueden estar activados o no, dependiendo de si se está trabajando remoto o local respectivamente.
Por más información sobre las acciones genéricas de O3, se sugiere consultar el manual de O3 Browser