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 tableaux de données dans Snowflake
Vous pouvez interroger des tables de données qui ont été stockées dans l'entrepôt de données Snowflake.
La préparation de vos tableaux de données dans Snowflake implique les étapes suivantes :
Rubriques
Étape 1 : Exécuter les prérequis
Pour préparer vos tableaux 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 tableaux de données sont enregistrés dans l'un des formats de données pris en charge pour AWS Clean Rooms.
-
Vos tableaux de données utilisent les types de données pris en charge pour AWS Clean Rooms.
-
Votre tableau de données est stocké 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 l'informatique 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 crypter la table de données à l'aide du client de chiffrement C3R.
Pour préparer vos données à l'informatique 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éation d'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 qu'un rôle avec des autorisations de lecture 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 passera à la prise en charge de l'authentification par paire de clés uniquement. 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 soit le définir comme objetDEFAULT_WAREHOUSEsnowflakeUserdans Snowflake, soit 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 Key/value paires, créez une paire pour à l'
snowflakeUseraide de la clésfUser. -
Lorsque vous sélectionnez des Key/value paires, créez une paire pour votre clé privée Snowflake PEM avec la clé.
pem_private_key -
Lorsque vous sélectionnez des Key/value paires, créez une paire pour à l'
snowflakeWarehouseaide de la clésfWarehouse.Cela n'est pas nécessaire si une valeur par défaut est définie dans Snowflake.
-
Lorsque vous sélectionnez des Key/value paires, créez une paire pour à l'
snowflakeRoleaide de 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 tableaux peuvent être interrogés après :
-
Le créateur de la collaboration a mis en place 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.