

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Formatos de dados para AWS Clean Rooms
<a name="data-formats"></a>

Para analisar dados, os conjuntos de dados devem estar em um formato AWS Clean Rooms compatível.

**Topics**
+ [Formatos de dados compatíveis para PySpark trabalhos](#supported-data-formats-pyspark)
+ [Formatos de dados compatíveis para consultas SQL](#supported-data-formats)
+ [Tipos de dados compatíveis](#data-types)
+ [Tipos de compactação de arquivos para AWS Clean Rooms](#compression-types)
+ [Criptografia do lado do servidor para AWS Clean Rooms](#server-side-encryption)

## Formatos de dados compatíveis para PySpark trabalhos
<a name="supported-data-formats-pyspark"></a>

AWS Clean Rooms suporta os seguintes formatos estruturados para execução de PySpark trabalhos.
+ Parquet
+ OpenCSV
+ JSON

## Formatos de dados compatíveis para consultas SQL
<a name="supported-data-formats"></a>

AWS Clean Rooms suporta os seguintes formatos estruturados para executar consultas SQL.
+ [Tabelas Apache Iceberg](iceberg-tables.md)
+ Parquet
+ OpenCSV
+ JSON

**nota**  
Um `timestamp` valor em um arquivo de texto deve estar no formato `yyyy-MM-dd HH:mm:ss.SSSSSS`. Por exemplo: `2017-05-01 11:30:59.000000`. 

Recomendamos usar um formato de arquivo de armazenamento colunar, como Apache Parquet. Com um formato de arquivo de armazenamento em colunas, você pode minimizar a movimentação de dados selecionando somente as colunas necessárias. Para um desempenho ideal, objetos grandes devem ser divididos em objetos de 100 MB a 1 GB.

## Tipos de dados compatíveis
<a name="data-types"></a>

AWS Clean Rooms suporta os seguintes tipos de dados.
+ ARRAY
+ BIGINT
+ BOOLEAN
+ BYTE
+ CHAR
+ DATE
+ DECIMAL
+ FLOAT
+ INTEGER
+ INTERVAL
+ LONG
+ MAP
+ REAL
+ SHORT
+ SMALLINT
+ STRUCT
+ TIME
+ TIMESTAMP\_LTZ
+ TIMESTAMP\_NTZ
+ TINYINT
+ VARCHAR

Para obter mais informações, consulte [Tipos de dados](https://docs.aws.amazon.com/clean-rooms/latest/sql-reference/s_Supported_data_types.html) na *Referência AWS Clean Rooms SQL*.

## Tipos de compactação de arquivos para AWS Clean Rooms
<a name="compression-types"></a>

Para reduzir o espaço de armazenamento, melhorar o desempenho e minimizar custos, recomendamos fortemente que você compacte seus conjuntos de dados. 

AWS Clean Rooms reconhece os tipos de compactação de arquivos com base na extensão do arquivo e oferece suporte aos tipos e extensões de compactação mostrados na tabela a seguir. 


| Algoritmo de compactação  | Extensão de arquivo  | 
| --- | --- | 
| GZIP | .gz  | 
| Bzip2 | .bz2  | 
| Snappy | .snappy | 

Você pode aplicar compactação em diferentes níveis. O mais comum é compactar um arquivo inteiro ou blocos individuais dentro de um arquivo. A compactação de formatos colunares no nível do arquivo não traz benefícios de desempenho.

## Criptografia do lado do servidor para AWS Clean Rooms
<a name="server-side-encryption"></a>

**nota**  
A criptografia do lado do servidor não substitui a computação criptográfica para os casos de uso que a exigem.

AWS Clean Rooms descriptografa de forma transparente conjuntos de dados que são criptografados usando as seguintes opções de criptografia: 
+ **SSE-S3** – Criptografia do lado do servidor usando uma chave de criptografia AES-256 gerenciada pelo Amazon S3
+ **SSE-KMS** — criptografia do lado do servidor com chaves gerenciadas por AWS Key Management Service 

Para usar o SSE-S3, a função de AWS Clean Rooms serviço usada para associar a tabela configurada à colaboração deve ter permissões KMS-Decrypt. Para usar o SSE-KMS, a política de chaves do KMS também deve permitir que a função de AWS Clean Rooms serviço seja descriptografada. 

AWS Clean Rooms não oferece suporte à criptografia do lado do cliente do Amazon S3. Para obter mais informações sobre criptografia no lado do servidor, consulte [Proteger dados usando criptografia no lado do servidor](https://docs.aws.amazon.com/AmazonS3/latest/userguide/serv-side-encryption.html) no *Guia do usuário do Amazon Simple Storage Service*. 