Installation
Configurer profiles.yml
Configurer le profil dbt local.
Configurer profiles.yml
Le fichier profiles.yml est généré par le template cookiecutter.
Il doit être adapté à votre compte Snowflake avant de lancer une commande qui se connecte à Snowflake.
Dans un dépôt local généré par poetry run spin_template, le profil dbt
s'appelle snowflake. Ce nom doit correspondre au champ profile du
dbt_project.yml.
Le fichier est volontairement ignoré par Git dans le dépôt local généré, car il peut contenir des informations propres à un compte ou à un poste.
Champs importants
account: identifiant du compte Snowflake;user: nom d'utilisateur;role: rôle utilisé;warehouse: entrepôt de calcul;database: base cible;schema: schéma cible;authenticator: mode d'authentification.
Deux modes possibles
Le projet documente deux modes :
- paire de clés;
- SAML ou SSO avec
authenticator: externalbrowser.
Point de contrôle
Après la configuration, lancer :
dbt debug --profiles-dir . --profile snowflake
Résultat attendu : dbt trouve le profil et confirme la connexion.

