Connecteur de destination Flocon de neige
Le connecteur de destination Flocon de neige dans DataSync vous permet d'écrire des données extraites et transformées dans une base de données Snowflake. Snowflake est une base de données OLAP entièrement gérée, basée sur le cloud, optimisée pour le traitement par lots et les grands ensembles de données. Elle ne prend pas en charge les déclencheurs ou les index et n'applique que des contraintes NULL/NOT NULL sur les tables standard. Lors de l'ajout d'une table source Snowflake à une extraction, les index source d'origine (le cas échéant) ne sont pas inclus, et vous ne pouvez pas créer manuellement d'index.
Après avoir créé toutes les connexions de destination requises, créez votre extraction.
Techniques d'optimisation clés de Snowflake
| Technique | Description |
|---|---|
| Séparation du stockage et du calcul | Les ressources de stockage et de calcul sont mises à l'échelle indépendamment pour optimiser à la fois les performances et les coûts. |
| Partitionnement automatique | Les données sont automatiquement partitionnées et stockées dans un format colonne. Chaque partition (généralement 50 à 100 Mo) comprend des statistiques telles que les valeurs minimales et maximales. |
| Traitement parallèle | Des nœuds de calcul distribués traitent des requêtes en parallèle sur plusieurs nœuds, améliorant le débit et réduisant le temps de requête. |
Créer une connexion de destination dans DataSync
- Connectez-vous à DataSync.
- À partir de l'écran d'accueil, sélectionnez Connexions.
- À côté de Connexions de destination, cliquez sur Nouveau.
- Sélectionnez Flocon de neige.
- Dans le panneau Propriétés de connexion, saisissez les propriétés de connexion.
- (Facultatif) Dans le panneau Propriétés de connexion supplémentaires, sélectionnez Ajouter une propriété et entrez les paramètres pour chaque propriété.
- Cliquez sur Enregistrer.
Paramètres
Propriétés de connexion
| Paramètre | Description |
|---|---|
| Description | Nom unique pour la connexion. Exemple : Flocon de neige |
| Compte | Identifiant complet du compte. Dans Snowflake, ouvrez le sélecteur de compte, sélectionnez le compte souhaité, puis Voir les détails du compte. L'identifiant de compte est affiché sous Identifiant du compte. Voir Identifiants de compte pour plus de détails. Exemple : xy12345.us-east-1 |
| Base de données | Nom de la base de données où les données seront écrites. Exemple : AnalyticsDB |
| Mode d'authentification | Méthode d'authentification :
|
| Nom d'utilisateur | (De base seulement) Nom d'utilisateur de la base de données Snowflake. |
| Mot de passe | (De base seulement) Mot de passe pour le nom d'utilisateur spécifié. Le type d'utilisateur doit être LEGACY_SERVICE. Étant donné que Snowflake déprécie l'authentification de base à facteur unique, utilisez cette méthode uniquement si aucune autre option n'est disponible. Voir Gestion des utilisateurs pour plus d'informations. |
| Utilisateur clé | (KeyPair seulement) Nom d'utilisateur de la base de données Snowflake associé à la clé publique. |
| Fichier de clé privée | (KeyPair seulement) Chemin vers le fichier de clé privée associé à la clé publique. |
| Phrase de passe | (KeyPair seulement) Mot de passe protégeant le fichier de clé privée. Laissez vide si la clé n'est pas chiffrée. |
| Délai d'attente | Temps en secondes d'attente pour l'ouverture de la connexion et l'exécution de la requête avant le délai d'attente. |
| Mode non sécurisé | Option pour désactiver les vérifications de liste de révocation de certificat. Utilisez uniquement comme solution temporaire lors des interruptions de service liées à l'OCSP. |
| Désactiver la réessai | Option pour désactiver les réessais sur les requêtes HTTP aux points de terminaison de l'API Snowflake. |
| Max HTTP Retries | Nombre maximal de tentatives de réessai pour les requêtes HTTP échouées lorsque le réessai est activé. Les valeurs acceptables varient de 1 à 999. Par défaut : 7. |
| Délai d'attente de réessai | Délai d'attente total, en secondes, pour les requêtes couvertes par la politique de réessai. Par défaut : 300 secondes. Toute autre valeur doit être supérieure. |
Propriétés de connexion supplémentaires
Propriétés de chaîne de connexion supplémentaires non spécifiées dans le panneau Propriétés de connexion. Pour chaque propriété ajoutée, vous pouvez choisir Visible ou Chiffré. En sélectionnant Chiffré, la valeur est masquée dans l'interface et stockée de manière chiffrée dans l'arrière-plan, par exemple lors de la définition de mots de passe. Les propriétés typiques sont listées ci-dessous.
| Paramètre | Description |
|---|---|
| Propriété | Propriété de chaîne de connexion qui définit l'action ou le comportement. Exemple : ReadOnly |
| Valeur | Valeur de la propriété. Exemple : True |
| Type | Visibilité de la propriété : Visible ou Chiffré. |