Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Préparation des tables de données dans Snowflake
Vous pouvez interroger les tables de données qui ont été stockées dans l'entrepôt de données Snowflake.
La préparation de vos tables de données dans Snowflake implique les étapes suivantes :
Rubriques
Étape 1 : Exécuter les prérequis
Pour préparer vos tables de données à utiliser avec AWS Clean Rooms, vous devez remplir les conditions préalables suivantes :
-
Vous disposez Compte AWS des autorisations appropriées pour lire vos tableaux de données. Pour de plus amples informations, veuillez consulter Créez un rôle de service pour lire les données de Snowflake.
-
Vos tables de données sont enregistrées dans l'un des formats de données pris en charge pour AWS Clean Rooms.
-
Vos tables de données utilisent les types de données pris en charge pour AWS Clean Rooms.
-
Votre table de données est stockée dans un entrepôt Snowflake. Pour plus d'informations, consultez la documentation de Snowflake
. -
Vous avez configuré un nouvel utilisateur Snowflake avec des privilèges de lecture seule sur la table Snowflake que vous allez associer à votre collaboration.
Étape 2 : (Facultatif) Préparez vos données pour le calcul cryptographique
(Facultatif) Si vous utilisez l'informatique cryptographique et que votre table de données contient des informations sensibles que vous souhaitez chiffrer, vous devez chiffrer la table de données à l'aide du client de chiffrement C3R.
Pour préparer vos données pour le calcul cryptographique, suivez les procédures décrites dansPréparation de tables de données chiffrées à l'aide de l'informatique cryptographique pour Clean Rooms.
Étape 3 : Créez un AWS Secrets Manager secret
Pour vous connecter à Snowflake depuis AWS Clean Rooms, vous devez créer et stocker vos informations d'identification Snowflake dans un AWS Secrets Manager secret, puis associer ce secret à une table Snowflake dans. AWS Clean Rooms
Note
Nous vous recommandons de créer un nouvel utilisateur exclusivement pour AWS Clean Rooms. Cet utilisateur ne doit avoir un rôle doté d'autorisations de lecture que pour les données auxquelles vous AWS Clean Rooms souhaitez accéder.
Pour créer un AWS Secrets Manager secret
-
Dans Snowflake, générez un utilisateur
snowflakeUseret configurez l'authentification par paire de clés.Note
En novembre 2025, Snowflake prendra en charge uniquement l'authentification par paire de clés. Cette modification affectera l' AWS Clean Rooms intégration actuelle avec Snowflake, qui utilise l'authentification par nom d'utilisateur et mot de passe. Après cette date, les connexions Snowflake AWS Clean Rooms nécessiteront une authentification par paire de clés à l'aide d'une clé privée Snowflake Privacy Enhanced Mail (PEM).
-
Déterminez avec quel entrepôt Snowflake cet utilisateur va interagir,.
snowflakeWarehouseVous pouvez leDEFAULT_WAREHOUSEdéfinir comme formesnowflakeUserdans Snowflake ou vous en souvenir pour l'étape suivante. -
Dans AWS Secrets Manager
, créez un secret à l'aide de vos informations d'identification Snowflake. Pour créer un secret dans Secrets Manager, suivez le didacticiel disponible dans la section Créer un AWS Secrets Manager secret du Guide de l'AWS Secrets Manager utilisateur. Après avoir créé le secret, conservez le nom du secret secretNamepour l'étape suivante.-
Lorsque vous sélectionnez des paires clé/valeur, créez une paire pour
snowflakeUseravec la clé.sfUser -
Lorsque vous sélectionnez des paires clé/valeur, créez une paire pour votre clé privée Snowflake PEM avec la clé.
pem_private_key -
Lorsque vous sélectionnez des paires clé/valeur, créez une paire pour
snowflakeWarehouseavec la clé.sfWarehouseCela n'est pas nécessaire si une valeur par défaut est définie dans Snowflake.
-
Lorsque vous sélectionnez des paires clé/valeur, créez une paire pour
snowflakeRoleavec la clé.sfRole
-
Étape 4 : étapes suivantes
Maintenant que vous avez préparé vos tableaux de données dans Snowflake, vous êtes prêt à :
Les tables peuvent être consultées après :
-
Le créateur de la collaboration a configuré une collaboration dans AWS Clean Rooms. Pour de plus amples informations, veuillez consulter Création d'une collaboration.
-
Le créateur de la collaboration vous a envoyé l'identifiant de collaboration en tant que participant à la collaboration.