Connecteur Snowflake Data Warehouse
Catégorie : Connecteurs de base de données
Introduction
Ce document est créé pour aider à configurer un connecteur mindzieDataDesigner vers une base de données Snowflake. Le mindzieDataDesigner est l'outil ETL utilisé par mindzieStudio pour convertir les tables de bases de données en journaux d'événements pour le process mining. Le but de ce document est d’aider à créer la chaîne de connexion et à ouvrir les ports sur le pare-feu si nécessaire.
Aperçu
Le connecteur Snowflake fournit une connectivité haute performance aux entrepôts de données Snowflake. Optimisé pour les charges de travail analytiques et les scénarios de process mining.
Exigences Système
- Plateforme Cloud : Snowflake (AWS, Azure, Google Cloud)
- Authentification : Nom d'utilisateur/Mot de passe, SSO, Paire de clés, OAuth
- Support Plateforme : Accès cloud multiplateforme
- Dépendances : Connecteur Snowflake .NET
Format de la Chaîne de Connexion
Format de Base
Account=myaccount.region;User=username;Password=password;Database=database_name;Schema=schema_name;Warehouse=warehouse_name;
Paramètres de Connexion
| Paramètre | Description | Obligatoire | Exemple |
|---|---|---|---|
Account |
Identifiant du compte Snowflake | Oui | mycompany.us-east-1 |
User |
Nom d'utilisateur Snowflake | Oui | MINDZIE_USER |
Password |
Mot de passe Snowflake | Oui* | SecurePassword123 |
Database |
Base de données par défaut | Non | PROCESS_MINING |
Schema |
Schéma par défaut | Non | PUBLIC |
Warehouse |
Entrepôt de calcul | Non | ANALYTICS_WH |
Role |
Rôle Snowflake | Non | ANALYST |
Connection Timeout |
Délai d’attente de la connexion | Non | 60 |
Exemples de Connexion
Connexion Standard
Account=mycompany.us-east-1;User=MINDZIE_USER;Password=SecurePassword123;Database=PROCESS_MINING;Schema=PUBLIC;Warehouse=ANALYTICS_WH;
Connexion avec Rôle
Account=mycompany.eu-west-1;User=ANALYST_USER;Password=password;Database=DATA_WAREHOUSE;Schema=ANALYTICS;Warehouse=LARGE_WH;Role=ANALYST_ROLE;
Connexion Multi-Cloud
Account=mycompany.aws-us-west-2;User=SERVICE_USER;Password=password;Database=ENTERPRISE_DB;Warehouse=AUTO_WH;
Dépannage
Problèmes Courants
Erreur "Échec d'authentification"
- Vérifiez le format de l’identifiant de compte
- Contrôlez le nom d’utilisateur et le mot de passe
- Assurez-vous que le compte utilisateur n’est pas suspendu
- Vérifiez les paramètres MFA si activés
Erreur "Entrepôt introuvable"
- Vérifiez l’orthographe et la casse du nom de l’entrepôt
- Vérifiez que l’entrepôt existe et est accessible
- Assurez-vous que l’utilisateur dispose des privilèges USAGE sur l’entrepôt
Erreur "Base de données/Schéma introuvable"
- Vérifiez les noms de base de données et de schéma
- Contrôlez les privilèges d’accès
- Utilisez des noms d’objets entièrement qualifiés
Informations Complémentaires
- Documentation Officielle : Documentation Snowflake
- Connecteur Snowflake : Guide du pilote .NET
- Bonnes Pratiques : Optimisation des performances Snowflake
💡 Conseil : Utilisez les fonctionnalités de clustering automatique et d’accélération des requêtes de Snowflake pour optimiser les performances des charges de travail de process mining à grande échelle.