5. Integraciones
Conecta tus bases de datos y fuentes de datos a Metaustral para que la plataforma pueda descubrir e importar metadatos automáticamente al catálogo.
5.1 ¿Qué es el panel de Integraciones?
El panel de Integraciones (en Gestión de datos en el menú lateral izquierdo) es donde registras y administras todas tus conexiones a fuentes de datos externas. Cada conexión almacena las credenciales y el endpoint necesarios para que Metaustral acceda a tu base de datos o fuente de archivos. Una vez que una conexión está configurada y probada, queda disponible en el flujo de Importación para el descubrimiento automático de metadatos y en Importaciones programadas para trabajos de sincronización recurrentes.
5.2 Fuentes compatibles
Metaustral admite tres categorías de conexión:
| Categoría | Fuentes compatibles |
|---|---|
| Bases de datos | SQL Server, PostgreSQL, MySQL, Oracle, Snowflake, BigQuery, Databricks, AWS Redshift |
| Herramientas BI | Power BI, Tableau |
| Fuentes de archivo (URL) | Hoja de cálculo Excel (.xlsx vía URL), manifiesto dbt (manifest.json vía URL) |
5.3 Agregar una conexión
Haz clic en + Nueva conexión en la esquina superior derecha del panel de Integraciones. El formulario se adapta al tipo de motor que selecciones, mostrando solo los campos relevantes para esa fuente. Campos comunes en todos los motores de base de datos:
- Nombre — una etiqueta de visualización que tú defines (p. ej. "DWH Producción", "MySQL Analytics").
- Host / Servidor — el hostname o dirección IP del servidor de base de datos.
- Puerto — prellenado con el puerto por defecto del motor seleccionado; cámbialo si es necesario.
- Base de datos — el nombre de la base de datos a la que conectarse.
- Usuario / Contraseña — credenciales de autenticación. Las contraseñas se cifran con Fernet antes de almacenarse — nunca se guardan en texto plano.
- Esquema (opcional) — limita el descubrimiento a un esquema específico en lugar de todos los esquemas accesibles.
Los motores de data warehouse en la nube (Snowflake, BigQuery, Databricks) tienen campos adicionales como warehouse, role, HTTP path o credenciales de cuenta de servicio según el motor.
5.4 Probar una conexión
Antes de guardar, usa el botón Probar conexión dentro del formulario para verificar que Metaustral puede alcanzar el servidor con las credenciales proporcionadas. El resultado del test se muestra en línea — una confirmación verde significa que la conexión está lista para usar, un error rojo muestra el motivo exacto del fallo. Después de guardar, la acción Test en cada tarjeta de conexión repite esta verificación en cualquier momento sin volver a abrir el formulario de edición.
5.5 Qué habilitan las conexiones
Una conexión configurada es un prerrequisito para tres funcionalidades:
- Descubrimiento automático de metadatos (Importar → Desde una conexión) — explora los esquemas y tablas disponibles, selecciona qué importar y crea activos del catálogo con columnas y tipos de datos en un clic.
- Importaciones programadas — define un horario cron recurrente para que Metaustral redescubra y sincronice automáticamente los cambios de metadatos de la fuente en un intervalo diario, semanal o personalizado.
- Agente on-premise (Enterprise) — las bases de datos en redes privadas se acceden a través de un agente ligero que envía metadatos a la nube de forma segura, sin exponer la base de datos a internet.