

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.

# Création d'une table configurée — Source de données Snowflake
<a name="create-config-table-snowflake"></a>

Dans cette procédure, le [membre](glossary.md#glossary-member) effectue les tâches suivantes : 
+ Configure une table Snowflake existante à utiliser dans. AWS Clean Rooms(Cette étape peut être effectuée avant ou après avoir rejoint une collaboration, sauf si vous utilisez l'informatique cryptographique pourClean Rooms.)
+ Nomme la [table configurée](glossary.md#glossary-configured-table) et choisit les colonnes à utiliser dans la collaboration.

La procédure suivante suppose que :
+ Le membre de la collaboration a déjà téléchargé ses tableaux de données sur Snowflake.
+ (Facultatif) Pour les tables de données [chiffrées](glossary.md#glossary-encryption) uniquement, le membre de la collaboration a déjà [préparé des tables de données chiffrées](prepare-encrypted-data.md) à l'aide du client de chiffrement C3R.

**Pour créer une table configurée : source de données Snowflake**

1. Connectez-vous à la AWS Clean Rooms console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home).

1. Dans le volet de navigation de gauche, choisissez **Tables**.

1. Dans le coin supérieur droit, choisissez **Configurer une nouvelle table**.

1. Dans **Source de données**, sous **Clouds tiers et sources de données**, choisissez **Snowflake**. 

1. Spécifiez les **informations d'identification Snowflake** à l'aide d'un ARN secret existant ou en stockant un nouveau secret pour cette table.

------
#### [ Use existing secret ARN ]

   1. Si vous avez un ARN secret, saisissez-le dans le champ **ARN secret**. 

      Vous pouvez rechercher votre ARN secret en choisissant **Accéder à AWS Secrets Manager**.

   1. Si vous possédez un secret provenant d'une autre table, choisissez **Importer l'ARN du secret à partir d'une table existante**. 

**Note**  
L'ARN secret peut être multicompte. 

------
#### [ Store a new secret for this table ]

   1. Entrez les informations d'identification Snowflake suivantes :
      + **Nom d'utilisateur Snowflake**
      + **Entrepôt Snowflake**
      + **Rôle Snowflake**
      + **Clé privée PEM (Snowflake Privacy Enhanced Mail)** 

   1. Pour le chiffrement, effectuez l'une des opérations suivantes :
      + Pour utiliser le Clé gérée par AWS (par défaut), laissez la case **Personnaliser les paramètres de chiffrement** décochée. 
      + Pour utiliser une personnalisation AWS KMS key :
        + Cochez la case **Personnaliser les paramètres de chiffrement**.
        + Pour la **clé KMS**, entrez l'ARN de la clé ou choisissez-en un dans la liste.

   1. Entrez un **nom secret** pour vous aider à retrouver vos informations d'identification ultérieurement.

------

1. Pour les **détails de la table et du schéma Snowflake**, entrez les détails manuellement ou importez-les automatiquement.

------
#### [ Enter the details manually ]

   1. Entrez l'identifiant du **compte Snowflake.**

      Pour plus d'informations, consultez la section [Identifiants de compte](https://docs.snowflake.com/en/user-guide/admin-account-identifier#finding-the-organization-and-account-name-for-an-account) dans la documentation de Snowflake. 

      L'identifiant de votre compte doit être au format utilisé pour les pilotes Snowflake. Vous devez remplacer le point (.) par un trait d'union (-) afin que l'identifiant soit formaté comme suit. **<orgname>-<account\$1name>**

   1. Entrez dans la base de **données Snowflake.**

      Pour plus d'informations, consultez la [base de données Snowflake](https://docs.snowflake.com/en/sql-reference/snowflake-db) dans la documentation Snowflake.

   1. Entrez le nom du **schéma Snowflake.**

   1. Entrez le nom de la **table Snowflake.**

      Pour plus d'informations, consultez la section [Comprendre les structures des tables Snowflake](https://docs.snowflake.com/en/user-guide/tables-micro-partitions) dans la documentation Snowflake. 

   1. Pour le **schéma**, entrez le **nom de la colonne** et choisissez le **type de données** dans la liste déroulante. 

   1. Choisissez **Ajouter une colonne** pour ajouter d'autres colonnes.
      +  Si vous choisissez un **type de données d'objet**, spécifiez le **schéma d'objet**.   
**Example Exemple de schéma d'objet**  

        ```
        name STRING,
        location OBJECT(
            x INT, 
            y INT, 
            metadata OBJECT(uuid STRING)
        ),
        history ARRAY(TEXT)
        ```
      + Si vous choisissez un **type de données Array**, spécifiez le **schéma Array**.  
**Example Exemple de schéma de tableau**  

        ```
        OBJECT(x INT, y INT)
        ```
      + Si vous choisissez un **type de données cartographique**, spécifiez le **schéma cartographique**.  
**Example Exemple de schéma cartographique**  

        ```
        STRING, OBJECT(x INT, y INT)
        ```

------
#### [ Automatically import the details ]

   1. Exportez votre vue COLUMNS depuis Snowflake sous forme de fichier CSV.

      Pour plus d'informations sur la vue Snowflake COLUMNS, voir la [vue COLUMNS](https://docs.snowflake.com/en/sql-reference/info-schema/columns) dans la documentation Snowflake.

   1. Choisissez **Importer depuis un fichier** pour importer le fichier CSV et spécifier toute information supplémentaire. 

      Le nom de la base de données, le nom du schéma, le nom de la table, les noms des colonnes et les types de données sont automatiquement importés.
      +  Si vous choisissez un **type de données d'objet**, spécifiez le **schéma d'objet**. 
      + Si vous choisissez un **type de données Array**, spécifiez le **schéma Array**.
      + Si vous choisissez un **type de données cartographique**, spécifiez le **schéma cartographique**.

   1. Entrez l'identifiant du **compte Snowflake.**

      Pour plus d'informations, consultez la section [Identifiants de compte](https://docs.snowflake.com/en/user-guide/admin-account-identifier#finding-the-organization-and-account-name-for-an-account) dans la documentation de Snowflake. 

**Note**  
 Seules les tables S3 cataloguées AWS Glue peuvent être utilisées pour récupérer le schéma de table automatiquement.

------

1. Pour les **colonnes autorisées dans les collaborations**, choisissez une option en fonction de votre objectif.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/clean-rooms/latest/userguide/create-config-table-snowflake.html)

1. Pour les **détails de la table configurée**, 

   1. Entrez un **nom** pour la table configurée.

      Vous pouvez utiliser le nom par défaut ou renommer cette table.

   1. Entrez une **description** de la table. 

      La description permet de différencier les autres tables configurées portant des noms similaires.

   1. Si vous souhaitez activer les **balises** pour la ressource de table configurée, choisissez **Ajouter une nouvelle balise**, puis entrez la paire ****clé/valeur****. 

1. Choisissez **Configurer une nouvelle table**. 

Maintenant que vous avez créé une table configurée, vous êtes prêt à : 
+ [Ajouter une règle d'analyse à la table configurée](add-analysis-rule.md)
+ [Associer la table configurée à une collaboration](associate-configured-table.md)