¿Cómo usar el Simulador de Datos?
Introducción
Esta funcionalidad permite simular la comunicación de un cliente con plataforma, permitiendo definir reglas para envío de esta información desde el cliente, para así independizar el flujo de llegada de información con el del procesamiento.
A continuación veremos cómo se usa.
Desarrollo
Crear el Simulador
Antes de crear el simulador, deberías tener disponible un cliente digital con su entidad asociada.
Después los pasos a seguir serían:
Acceder al Control Panel de nuestro entorno de Plataforma (en el ejemplo, usa el Entorno CloudLab con usuario Developer: https://lab.onesaitplatform.com/controlpanel)
Seleccionar la opción de Clientes & Digital Twins > Simulaciones de Clientes Digitales.
Dentro del listado de simulaciones, pulsar el botón “+” para crear uno nuevo.
Acceder a la pantalla del formulario para para crear nuestro simulador. En este caso, utiliza el cliente digital TEST-Cliente-Simulador, el cual tiene asociado la entidad TEST_Entidad_Simulador.
Seleccionar el cliente digital, entidad y token. Al seleccionar la entidad, automáticamente se cargan las propiedades que se encuentran definidas en la misma en el panel de la derecha. Para las propiedades, dependiendo de tu entidad, escoge la opción que mejor se ajuste.
Cada propiedad tiene asociado un combo de tipo. Dependiendo de la opción escogida en dicho combo, se activan uno o varios campos para su definición, lo que permitirá definir la regla de generación de valores para cada propiedad.
En el campo “Intervalo de generación (Segundos)”, se introduce en segundos el intervalo de tiempo entre inserciones de instancias.
También puedes generar la simulación a través del botón JSON. Mediante esta opción, se permite introducir una lista de instancias de la entidad (en formato JSON) que serán las que insertará el simulador.
6. Una vez tenemos todo completo, pulsa el botón Create.
7. Comprueba que tu simulador se encuentra en el listado y activo.
Mientras el simulador se encuentre activo, se generarán instancias en la entidad.
Comprobar el arranque del Simulador
Cómo comprobar el funcionamiento del simulador de un cliente digital: Lo harás a través de la herramienta de consultas:
Acceder a la opción de Herramientas > Herramientas de Consultas
Dentro de la Configuración seleccionar tu entidad TEST_Entidad_Simulador.
Realizar la consulta SELECT COUNT(*) FROM TEST_Entidad_Simulador y pulsar botón Execute Query. Con esta consulta podrás comprobar el progreso de las inserciones en la entidad.
Parar el simulador
Para poder parar el simulador y que no inserte más instancias en la entidad:
Seleccionar la opción de Clientes & Digital Twins > Simulaciones de Clientes Digitales.
Pulsar el botón de Stop en Options de tu simulador. Comprobar que el estado del simulador es ahora inactivo.
Para comprobar que no continúa en funcionamiento, acceder de nuevo a la opción de Herramientas > Herramientas de Consultas.
Al realizar la consulta SELECT COUNT(*) FROM TEST_Entidad_Simulador y pulsar después el botón Execute Query en distintas ocasiones, veremos que el resultado no cambia y las instancias que se contabilizan son las mismas.