Integración con Snowflake
Conecta tu data warehouse de Snowflake a Metaustral y descubre automáticamente bases de datos, esquemas, tablas y vistas.
Requisitos previos
- Una cuenta activa de Snowflake con un virtual warehouse en ejecución.
- Un usuario Snowflake con
USAGEen el warehouse yREFERENCES(o superior) en la base de datos y esquemas objetivo. - Plan Starter, Pro o Enterprise.
Cómo conectar
Abre Integrations y haz clic en + New connection
Selecciona Snowflake como tipo
Completa los campos específicos de Snowflake
Ingresa tu Account Identifier (ej. xy12345.us-east-1), Database, Warehouse, un Role opcional, y tu Username y Password.
Guarda e importa los metadatos
Ve a Import → From a connection, selecciona esta conexión, explora los esquemas y tablas disponibles y haz clic en Confirm import para crear los activos en el catálogo.
Formulario de conexión Snowflake — account identifier, database, warehouse, role opcional, usuario y contraseña.
Campos de conexión
| Campo | Notas |
|---|---|
| Account Identifier | Encuéntralo en Snowflake en Admin → Accounts. Formato: orgname-accountname o locator.region. |
| Database | La base de datos Snowflake a inspeccionar. |
| Warehouse | Virtual warehouse utilizado para ejecutar las consultas de introspección. |
| Usuario | Usuario Snowflake con USAGE en el warehouse y REFERENCES en la base de datos objetivo. |
| Contraseña | Almacenada cifrada con Fernet — nunca legible en texto plano. |
| Role (opcional) | Sobreescribe el rol por defecto para esta sesión. Úsalo si tu usuario necesita un rol específico para acceder a la base de datos objetivo. |
Consejo: Crea un rol Snowflake dedicado con privilegios mínimos:
GRANT USAGE ON WAREHOUSE my_wh TO ROLE metaustral_ro; GRANT REFERENCES ON ALL TABLES IN DATABASE mydb TO ROLE metaustral_ro;