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
Para analisar dados, os conjuntos de dados devem estar em um formato AWS Clean Rooms compatível.
Tópicos
Formatos de dados compatíveis para PySpark trabalhos
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
AWS Clean Rooms oferece suporte aos seguintes formatos estruturados para execução de consultas SQL.
-
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
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 na Referência AWS Clean Rooms SQL.
Tipos de compactação de arquivos para AWS Clean Rooms
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 |
| Zstandard(Padrão) | .zstd |
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.
Server-side criptografia para AWS Clean Rooms
nota
Server-side a criptografia 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— Server-side criptografia usando uma chave AES-256 de criptografia gerenciada pelo Amazon S3
-
SSE-KMS— Server-side criptografia com chaves gerenciadas por AWS Key Management Service
Para ser usada SSE-S3, a função de AWS Clean Rooms serviço usada para associar a tabela configurada à colaboração deve ter KMS-decrypt permissões. Para ser usada SSE-KMS, a política de chaves do KMS também deve permitir que a função AWS Clean Rooms de 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 no Guia do usuário do Amazon Simple Storage Service.