Base Datos Histórica sobre MinIO+Presto

Disponible a partir de la versión 3.1.0

ES | EN

¿Cómo usarlo?

Onesait Platform permite generar entidades sobre una base de datos histórica soportada por MinIO + Presto.

Los datos de estas entidades se almacenan en ficheros en MinIO, que se pueden consultar mediante el motor de queries distribuidas Presto. +Info: https://onesaitplatform.atlassian.net/wiki/spaces/OP/pages/1968570383

Podemos crear este tipo de entidades desde el menú: Development → My Entities

 

Desde esta opción se accede al listado de entidades, en el que se deberá pulsar sobre el botón '+':

 

 

Este nos llevará a la pantalla para la creación de distintos tipos de entidades en la que se debe pulsar sobre la opción correspondiente:

Una vez hecho esto aparece el formulario para la creación de la entidad sobre la bbdd histórica.

Como en otras entidades debemos rellenar los campos obligatorios (nombre, metainformación, descripción), y añadir uno a uno los campos que deseamos que contenga nuestra entidad mediante la UI:

 

El siguiente paso será seleccionar el formato del fichero en el que queremos que se guarden los datos en la entidad o del fichero que vayamos a subir:

Si no se selecciona ninguna opción, los datos se almacenarán en formato ORC.

Así mismo, si lo que queremos es almacenamiento en CSV, se deberán indicar los caracteres de escapado, entrecomillado y separador, si no se indican cogerá los valores por defecto. Esto es muy importante a la hora de subir un fichero para que los datos sean legibles por el motor.

También se dispone de la opción de particionar los datos, seleccionando uno o varios campos de la entidad que queremos crear. Éstos deben ser los últimos campos en la query de creación y estar en el mismo orden:

Una vez rellenados los datos que apliquen a la entidad a crear, se debe pulsar sobre el botón ‘Update SQL’ para generar la query de creación de la tabla que se permite editar:

Después de esto, se debe generar el esquema JSON que permitirá crear la entidad en plataforma, pulsando sobre el botón ‘Generate Schema’:

Al pulsar sobre el botón ‘Crear’, si la entidad se ha generado correctamente, aparecerá un popup que nos permitirá subir un fichero a la bbdd:

Esta opción también está disponible en la edición de la entidad, mediante el botón ‘Upload file to Entity’.