

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.

# Formats de données pour AWS Clean Rooms
<a name="data-formats"></a>

Pour analyser les données, les ensembles de données doivent être dans un format AWS Clean Rooms compatible.

**Topics**
+ [Formats de données pris en charge pour les PySpark tâches](#supported-data-formats-pyspark)
+ [Formats de données pris en charge pour les requêtes SQL](#supported-data-formats)
+ [Types de données pris en charge](#data-types)
+ [Types de compression de fichiers pour AWS Clean Rooms](#compression-types)
+ [Server-side chiffrement pour AWS Clean Rooms](#server-side-encryption)

## Formats de données pris en charge pour les PySpark tâches
<a name="supported-data-formats-pyspark"></a>

AWS Clean Rooms prend en charge les formats structurés suivants pour exécuter PySpark des tâches.
+ Parquet
+ OpenCSV
+ JSON

## Formats de données pris en charge pour les requêtes SQL
<a name="supported-data-formats"></a>

AWS Clean Rooms prend en charge les formats structurés suivants pour exécuter des requêtes SQL.
+ [Tables Apache Iceberg](iceberg-tables.md)
+ Parquet
+ OpenCSV
+ JSON

**Note**  
`timestamp`La valeur d'un fichier texte doit être au format`yyyy-MM-dd HH:mm:ss.SSSSSS`. Par exemple :`2017-05-01 11:30:59.000000`. 

Nous vous recommandons d'utiliser un format de fichier de stockage en colonnes, tel queApache Parquet. Avec un format de fichier de stockage en colonnes, vous pouvez minimiser les mouvements de données en sélectionnant uniquement les colonnes dont vous avez besoin. Pour des performances optimales, les objets volumineux doivent être divisés en objets de 100 Mo à 1 Go.

## Types de données pris en charge
<a name="data-types"></a>

AWS Clean Rooms prend en charge les types de données suivants.
+ ARRAY
+ BIGINT
+ BOOLEAN
+ BYTE
+ CHAR
+ DATE
+ DECIMAL
+ FLOAT
+ INTEGER
+ INTERVAL
+ LONG
+ MAP
+ REAL
+ SHORT
+ SMALLINT
+ STRUCT
+ TIME
+ TIMESTAMP\_LTZ
+ TIMESTAMP\_NTZ
+ TINYINT
+ VARCHAR

Pour plus d'informations, consultez la section [Types de données](https://docs.aws.amazon.com/clean-rooms/latest/sql-reference/s_Supported_data_types.html) dans la *référence AWS Clean Rooms SQL*.

## Types de compression de fichiers pour AWS Clean Rooms
<a name="compression-types"></a>

Pour réduire l'espace de stockage, améliorer les performances et minimiser les coûts, nous vous recommandons vivement de compresser vos ensembles de données. 

AWS Clean Rooms reconnaît les types de compression de fichiers en fonction de leur extension et prend en charge les types de compression et les extensions indiqués dans le tableau suivant. 


| Algorithme de compression  | Extension de fichier  | 
| --- | --- | 
| GZIP | .gz  | 
| Bzip2 | .bz2  | 
| Snappy | .snappy | 
| Zstandard(ZSTD) | .zstd | 

Vous pouvez appliquer la compression à différents niveaux. Le plus souvent, vous compressez un fichier entier ou des blocs individuels dans un fichier. La compression des formats en colonnes au niveau du fichier n'apporte aucun avantage en termes de performances.

## Server-side chiffrement pour AWS Clean Rooms
<a name="server-side-encryption"></a>

**Note**  
Server-side le chiffrement ne remplace pas le calcul cryptographique dans les cas d'utilisation qui l'exigent.

AWS Clean Rooms déchiffre de manière transparente les ensembles de données chiffrés à l'aide des options de chiffrement suivantes : 
+ **SSE-S3**— Server-side chiffrement à l'aide d'une clé de AES-256 chiffrement gérée par Amazon S3
+ **SSE-KMS**— Server-side chiffrement à l'aide de clés gérées par AWS Key Management Service 

Pour être utilisé SSE-S3, le rôle de AWS Clean Rooms service utilisé pour associer la table configurée à la collaboration doit disposer d' KMS-decrypt autorisations. Pour être utilisée SSE-KMS, la politique de clé KMS doit également autoriser le rôle AWS Clean Rooms de service à déchiffrer. 

AWS Clean Rooms ne prend pas en charge le chiffrement côté client Amazon S3. Pour plus d'informations sur le chiffrement côté serveur, consultez la section [Protection des données à l'aide du chiffrement côté serveur dans](https://docs.aws.amazon.com/AmazonS3/latest/userguide/serv-side-encryption.html) le guide de l'utilisateur d'*Amazon Simple Storage Service*. 