Se connecter à un entrepôt de données Snowflake

Vous pouvez créer une connexion à un entrepôt de données Snowflake et utiliser cette connexion pour accéder aux données aux fins de visualisation et de modélisation de données.

Avant de commencer, créez une paire de clés en suivant les étapes décrites dans Configurer l'authentification par paire de clés pour l'entrepôt de données Snowflake

Voir les directives de format, https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. Dans votre page d'accueil, cliquez sur Créer, puis cliquez sur Connexion.
  2. Cliquez sur Entrepôt de données Snowflake.
  3. Entrez un nom de connexion.
  4. Dans Type d'authentification, sélectionnez Paire de clés.
    Si vous utilisez l'authentification à un facteur (de base), passez à l'authentification par paire de clés. L'authentification par mot de passe à un seul facteur dans Snowflake n'est plus prise en charge à partir de novembre 2025.
  5. Dans Nom d'hôte, entrez le nom du compte d'hôte dans l'un des formats suivants :
    • Pour la région Ouest des États-Unis d'Amazon Web Services, utilisez <account>.snowflakecomputing.com
    • Pour toutes les autres régions Amazon Web Services, utilisez <account>.<region>.snowflakecomputing.com
    • Pour toutes les régions Microsoft Azure, utilisez <account>.<region>.azure.snowflakecomputing.com

    compte est le nom du compte Snowflake que vous voulez utiliser pour accéder aux données, par exemple : exempledenomdecompte.snowflakecomputing.com.

  6. Dans Nom de la base de données, entrez le nom de la base de données qui contient les tables et colonnes de schéma auxquelles vous voulez vous connecter.
  7. Pour Nom d'utilisateur, entrez un ID utilisateur disposant d'un accès à la source de données Snowflake.
  8. Dans Clé d'API privée, cliquez sur Sélectionner et sélectionnez la clé privée que vous avez créée lors de la configuration de l'authentification par paire de clés.
  9. Dans Entrepôt, entrez le nom de l'entrepôt qui contient la base de données, et les tables et colonnes de schéma auxquelles vous voulez vous connecter. Par exemple, My Snowflake Warehouse.
  10. Si vous voulez que les modélisateurs de données puissent utiliser ces détails de connexion, cliquez sur Connexion au système. Voir Options de connexion à la base de données.
  11. Cliquez sur Enregistrer.

Configurer l'authentification par paire de clés pour l'entrepôt de données Snowflake

Vous pouvez créer une paire de clés pour authentifier une connexion à un entrepôt de données Snowflake.

  1. Ouvrez une fenêtre de terminal locale.
  2. Créez une clé privée à l'aide de cette commande :
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Créez une clé publique à l'aide de cette commande :
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Connectez-vous à votre compte Snowflake et créez une feuille de calcul SQL.
  5. Affectez la clé publique à un utilisateur Snowflake.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. Vérifiez la clé publique affectée à l'utilisateur Snowflake à l'aide de cette commande :
    DESCRIBE USER <user>;