Aller au contenu principal

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

TechniqueDescription
Séparation du stockage et du calculLes ressources de stockage et de calcul sont mises à l'échelle indépendamment pour optimiser à la fois les performances et les coûts.
Partitionnement automatiqueLes 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èleDes 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

  1. Connectez-vous à DataSync.
  2. À partir de l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions de destination, cliquez sur Nouveau.
  4. Sélectionnez Flocon de neige.
  5. Dans le panneau Propriétés de connexion, saisissez les propriétés de connexion.
  6. (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é.
  7. Cliquez sur Enregistrer.

Paramètres

Propriétés de connexion

ParamètreDescription
DescriptionNom unique pour la connexion. Exemple : Flocon de neige
CompteIdentifiant 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éesNom de la base de données où les données seront écrites. Exemple : AnalyticsDB
Mode d'authentificationMéthode d'authentification :
  • De base – Authentification par nom d'utilisateur et mot de passe.
  • KeyPair – Authentification par paire de clés. Snowflake exige une paire de clés RSA de 2048 bits au minimum, voir Authentification par paire de clés pour les étapes pour générer et faire tourner les clés.
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'attenteTemps 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éessaiOption pour désactiver les réessais sur les requêtes HTTP aux points de terminaison de l'API Snowflake.
Max HTTP RetriesNombre 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éessaiDé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ètreDescription
PropriétéPropriété de chaîne de connexion qui définit l'action ou le comportement. Exemple : ReadOnly
ValeurValeur de la propriété. Exemple : True
TypeVisibilité de la propriété : Visible ou Chiffré.

Exemple