Qué son los recursos de datos: ciclo de vida y flujo de publicación

Qué son los recursos de datos: ciclo de vida y flujo de publicación

Resumen

Los recursos de datos de la plataforma son aquellos que permiten recolectar, transformar y exponer datos. La plataforma cuenta con tres recursos de datos: Orígenes de datos, Vistas de datos y APIs.

Orígenes de Datos: mediante los orígenes de datos podrá conectarse a mútiples fuentes de datos: desde archivo subidos a la plataforma hasta conexiones bases de datos, sean estas de lectura o escritura.
 
Vistas de datos: las vistas de datos permiten realizar transformaciones sobre los datos obtenidos del origen. Un origen de datos puede tener múltiples vistas con diferentes configuraciones. Las vistas son una abstracción del formato de origen: sin importar el origen de los datos, estos serán tabulados y mostrados en una tabla para poder luego exponerlos en métodos de las APIs.

APIs: las APIs permiten componer, configurar y publicar APIs, gestionar versiones, métodos, accesos y mucho más.



Ciclo de vida y flujo de publicación

Todos los recursos de datos tiene un ciclo de vida y un flujo de publicación asociado.

Por ciclo de vida nos referimos al proceso de crear, editar, enviar a revisión, aceptar, rechazar, publicar y borrar un recurso. El ciclo de vida está asociado a estados de los recursos que se relacionan con los roles de usuario. Los estados son en borrador, en revisión, aceptado, rechazado y publicado, mientras que los roles de usuario que se corresponden con las acciones son Publicador y Editor.

Además, los recursos tienen una relación jerárquica. A partir de un origen de datos se pueden crear una o más vistas de datos. Los método de la API exponen los datos de una vista de datos.



El siguiente diagrama representa el flujo de publicación del rol Publicador (o Administrador). Al crear un nuevo recurso, este permanece en borrador hasta que sea publicado.
Al editar un recurso publicado, se genera una nueva revisión en estado borrador, que deberá ser pubicada para impactar en el entorno productivo.





El siguiente diagrama representa el flujo de publicación considerando el rol Editor y Publicador.

Al crear un nuevo recurso, este se inicia en estado borrador. El usuario Editor debe enviar a revisión el recurso, y un Publicador deberá Aceptar o Rechazar el recurso.

En ambos casos, sea que acepte o rechace el recurso, éste permanecerá en borrador. Si es rechazado deberá ser editado nuevamente. Si es aceptado, el usuario Publicador podrá publicar el recurso.




    • Related Articles

    • Qué es una vista de datos

      Resumen La plataforma no requiere de un proceso ETL off-line para extraer los datos desde los orígenes, sino que asociadas a la vista se encuentran un conjunto de reglas que el motor de datos interpreta para consultar la fuente a demanda o ...
    • Orígenes de datos desde Bases de datos

      Resumen El conector a Bases de datos ofrece todas las capacidades necesarias para conectarse a este tipo de orígenes. Esta opción permite recolectar datos desde diferentes tipos de bases de datos o configurar acciones de escritura, para luego crear ...
    • Qué son los orígenes de datos

      Resumen Los orígenes de datos son el punto de partida del flujo de los datos, a partir de los cuales se crearán vistas de datos y métodos de APIs. A continuación se detallan las caraceterísticas de los orígenes de datos. Algunos conceptos básicos ...
    • Orígenes de datos desde servicios web REST/json

      Resumen El conector a servicios web REST/JSON ofrece todas las capacidades necesarias para conectarse a este tipo de orígenes. Esta opción permite recolectar datos desde servicios web  REST/JSON o configurar acciones de escritura, para luego crear ...
    • Orígenes de datos desde URLs

      Resumen El conector de URLs permite recolectar datos desde protocolos HTTP(s) y FTP. Para recolectar datos desde un archivo alojado en una URL, debes ir a Orígenes de Datos → Desde URLs Configuración Ingresar una URL con un  enlace válido desde donde ...