10
SQL TUTORIAL STEP-BY-STEP MODEL CONSTRUCTION Martínez Álvarez Sandra Janeth Jiménez Pérez Edwin Tapia Guerrero Josué Israel

SQL Tutorial Step by Step Model Construction

Embed Size (px)

DESCRIPTION

Flexim

Citation preview

Page 1: SQL Tutorial Step by Step Model Construction

SQL TUTORIAL STEP-BY-STEP MODEL CONSTRUCTION

Martínez Álvarez Sandra Janeth

Jiménez Pérez Edwin

Tapia Guerrero Josué Israel

Page 2: SQL Tutorial Step by Step Model Construction

BUILDING SQL MODEL Step 1: Create the

Objects Arrastre objetos de su

Biblioteca Icono rejilla sobre la vista 3D para crear el modelo que se muestra a continuación.

Conecte todos los objetos como se muestra:

Conectar Source1 a Queue2.

Conectar Queue2 a Procesador3, Processor4, Processor5 y Processor6.

Conectar Procesador3, Processor4, Processor5 y Processor6 con Sink7.

Page 3: SQL Tutorial Step by Step Model Construction

PASO 2: CONFIGURACIÓN DE LA BASE DE DATOS SQL.

Vamos a crear una base de datos SQL que ambos podemos leer y escribir a partir de nuestro modelo Flexsim. En primer lugar, vamos a crear una tabla que almacena los tiempos de proceso para cada procesador basado en ItemType.

Crear una base de datos SQL llamado "flexsimdata" Crear una tabla dentro de "flexsimdata" llamada "processtimes" con 4 columnas llamadas "Proc1",

"Proc2", "PROC3", y "PROC4". Cada una de estas columnas deben contener datos numéricos FLOAT. Llenar las columnas como se muestra en la siguiente figura:

Page 4: SQL Tutorial Step by Step Model Construction

PASO 3: CONFIGURACIÓN DE LA FUENTE

Tendremos la Fuente crear 4 itemtypes diferentes.

Cambio de la Fuente Inter-Arrivaltime a exponencial (0, 3, 0)

Vaya a la pestaña Triggers. Haga clic en el complemento

botón del Trigger de OnCreation. Seleccione la opción de lista de

selección Set ItemType y Color. Cambiar tipo de artículos para duniform

(1, 4). Haga clic en Aceptar para aplicar y cerrar la ventana Propiedades

Page 5: SQL Tutorial Step by Step Model Construction

PASO 4: CONFIGURACIÓN DE LOS PROCESADORES

Cada uno de los 4 procesador habrá acceso a la base de datos SQL que acabamos de crear con el fin de establecer su tiempo de procesamiento.

Abra uno de ventana de propiedades del procesador.

Haga clic en el botón de editar código junto al proceso que lleva tiempo.

Escriba el siguiente código:

Page 6: SQL Tutorial Step by Step Model Construction

PASO 5: AÑADIR STAYTIMES TABLA DE BASE DE DATOS

Ahora vamos a añadir otra mesa a nuestra base de datos SQL para almacenar los tiempos de permanencia de todos los elementos que van a través de nuestro modelo.

Crear una tabla dentro de "flexsimdata" llamada "staytimes" con 2 columnas llamadas "ID" y "tiempo de permanencia". La primera columna debe contener datos enteros y debe AutoIncrement, y la segunda columna debe contener datos de número de FLOAT.

Crear una fila inicial como se muestra en la siguiente figura con ID = 1 y tiempo de permanencia = 0.

Page 7: SQL Tutorial Step by Step Model Construction

PASO 6: ESCRIBIR A LA BASE DE DATOS SQL

Cada vez que un elemento entra a la ventana de Sink's. Vamos a registrar el tiempo de ese elemento en el sistema (tiempo de permanencia) y escribir ese valor a la base de datos SQL.

Abra la ventana de propiedades de Sink.

Vaya a la pestaña Triggers.

Haga clic en el botón de editar código botón del disparador de OnEntry.

Escriba el siguiente código:

Page 8: SQL Tutorial Step by Step Model Construction

Una vez que tengamos el tiempo de estancia en una variable llamada tiempo de permanencia, hacemos una consulta para agregar datos a la columna de

tiempo de permanencia de la mesa staytimes. La consulta alternativo se hace así en el caso de la tabla ya contiene datos y tiene que ser sobre-escrito. Por lo tanto, tenemos la instrucción if que nos obliga a utilizar la consulta alternativo

durante el tiempo que hay filas previamente existentes.

Haga clic en Aceptar para aplicar y cerrar la ventana Propiedades.

Page 9: SQL Tutorial Step by Step Model Construction

RESTABLECER Y EJECUTAR EL MODELO. USTED DEBE NOTAR LA TABLA STAYTIMES DE SU BASE DE DATOS SE LLENA DE LA INFORMACIÓN RECOGIDA EN EL SINK, CIFRA SIMILAR A LA SIGUIENTE.

Page 10: SQL Tutorial Step by Step Model Construction

This completes the SQL tutorial. Congratulations!