Fuentes

El panel de Fuentes en Gaio DataOS proporciona a los desarrolladores una vista centralizada de todas las fuentes de datos disponibles dentro de un proyecto. Esto incluye buckets internos, datos compartidos desde otras aplicaciones y bases de datos externas configuradas por administradores. Es un área crítica para construir flujos de datos completos y conectados.
1. Bucket Predeterminado del Proyecto
Cada aplicación en Gaio tiene automáticamente su propio bucket de datos, que aparece en el panel de Fuentes. Este bucket contiene todas las tablas creadas dentro del proyecto actual y es el espacio de trabajo principal para gestionar y transformar datos localmente.
2. Acceso a Buckets de Otros Proyectos

Además del bucket predeterminado, es posible acceder a buckets de otros proyectos, siempre que hayan sido compartidos con el proyecto actual. Este uso compartido es gestionado exclusivamente por administradores a través de:
Configuración > Compartir Proyecto
Los administradores pueden seleccionar el proyecto de destino y otorgar acceso a buckets específicos.
Una vez compartidos, estos buckets externos aparecerán en el panel de Fuentes, agrupados por el nombre del proyecto de origen.
3. Registering and Authorizing External Databases

Gaio allows administrators to configure connections to external databases, such as:
PostgreSQL
MySQL
SQL Server
And more
This setup is done via:
Settings > Sources (Admin only) → Each source can be tested and edited to ensure secure and functional access.
Important: After a database is registered, access must be granted per user through the Tags tab, where admins assign permissions to specific users for each data source.
4. Using Sources in Flows
Once permissions are set:
All available sources will be visible in the Sources panel inside the studio.
Users can drag and drop tables into the flow.
These tables can then be connected to Builders, transformed, and stored in new tables within the project’s bucket.
Full Example
The project "Proj: Gaio Doc - Bucket 31" has its own bucket with tables like sales,
products, andcustomers.The admin shares the "Gaio Presentation" application’s bucket with "Proj: Gaio Doc - Bucket 31" via Project Share.
The admin registers a MySQL and PostgreSQL database in Settings > Sources and grants access to the user via Tags.
The developer working on "Proj: Gaio Doc - Bucket 31" now sees:
Their default project bucket.
The Gaio Presentation bucket with shared tables.
The Ecommerce Social and CRM databases as an accessible source.
They drag
customersinto the flow, use a Builder block, and generate a new tablecustomer.
Última actualización