Que permet de faire le connecteur Snowflake ?
Le connecteur Snowflake permet de gérer automatiquement les comptes utilisateurs accédant à votre entrepôt de données Snowflake depuis la plateforme Youzer.
Grâce à ce connecteur, vous pouvez créer, désactiver ou mettre à jour les utilisateurs de manière centralisée, en alignant les droits et configurations selon les rôles internes de votre organisation.
En plus des informations classiques comme le nom, le prénom et l’e-mail, ce connecteur vous permet de gérer des paramètres avancés spécifiques à Snowflake tels que:
-
default_warehouse, -
type(ex : USER ou ROLE), -
network_policy, -
et les
grants(privilèges et rôles attribués).
Il facilite ainsi la conformité et la sécurité en assurant que chaque collaborateur dispose du bon niveau d’accès, dans le bon contexte technique.
Comment fonctionne le connecteur Snowflake ?
Le connecteur fonctionne via l’API de Snowflake, avec une authentification basée sur clés publiques/privées. Pour le configurer dans Youzer, vous devez fournir les éléments suivants :
- account : identifiant de votre compte Snowflake (au format
organisation-accountou URL dédiée), - username : nom d’utilisateur disposant des droits suffisants pour gérer les comptes,
- clé publique : utilisée pour l’authentification,
- clé privée : associée à la clé publique, signée localement par Youzer pour sécuriser les échanges.
Une fois l’authentification configurée, le connecteur peut exécuter des commandes SQL via l’API Snowflake pour créer ou désactiver des comptes, mettre à jour les rôles ou politiques réseau (network_policy), affecter un entrepôt par défaut (default_warehouse) ou encore attribuer automatiquement les grants nécessaires. Le tout peut être déclenché à la volée depuis Youzer ou intégré dans un processus de provisioning automatique.