Solução de problemas AWS Clean Rooms - AWS Clean Rooms

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á.

Solução de problemas AWS Clean Rooms

Esta seção descreve alguns problemas comuns que podem surgir durante o uso AWS Clean Rooms e como corrigi-los.

Uma ou mais tabelas referenciadas pela consulta não podem ser acessadas pelo perfil de serviço associado. O table/role proprietário deve conceder à função de serviço acesso à tabela.

  • Verifique se as permissões para o perfil de serviço estão configuradas conforme necessário. Para obter mais informações, consulte Conf AWS Clean Rooms iguração.

Um dos conjuntos de dados subjacentes tem um formato de arquivo incompatível.

  • Certifique-se de que seu conjunto de dados esteja em um dos formatos de arquivo compatíveis:

    • Parquet

    • RCFile

    • TextFile

    • SequenceFile

    • RegexSerde

    • OpenCSV

    • AVRO

    • JSON

    Para obter mais informações, consulte Formatos de dados para AWS Clean Rooms.

Os resultados de consulta não são os esperados ao usar a computação criptográfica para o Clean Rooms.

Se você estiver usando Computação Criptográfica para o Clean Rooms (C3R), verifique se sua consulta usa colunas criptografadas corretamente:

  • As colunas sealed são usadas somente em cláusulas SELECT.

  • As colunas fingerprint são usadas somente em cláusulas JOIN (e cláusulas GROUP BY sob certas condições).

  • Que você só tem colunas JOINing fingerprint com o mesmo nome se as configurações de colaboração exigirem isso.

Para obter mais informações, consulte Computação criptográfica para Clean Rooms e Tipos de coluna em computação criptográfica para Clean Rooms.

AWS Clean Rooms Spark SQL: dados de partição ausentes

Se você estiver usando o mecanismo AWS Clean Rooms Spark SQL com tabelas particionadas (tabelas S3), todas as partições no também AWS Glue Data Catalog devem ter dados no S3. O motor usa a configuração Spark spark.sql.files.ignoreMissingFiles=False

Para obter mais informações, consulte https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html# ignore-missing-files.

Se você encontrar esse erro, receberá a seguinte mensagem de erro: "Missing partition data: One of the configured tables is partitioned and one or more of the partitions does not have data".

Compare seus dados presentes no Amazon S3 com as partições listadas na tabela AWS Glue Data Catalog . Exclua partições que não tenham dados correspondentes no S3.