Por que algumas das minhas tabelas do AWS Glue estão ausentes no Athena?

2 minuto de leitura
0

Algumas das tabelas que vejo no console do AWS Glue não estão visíveis no console do Amazon Athena.

Resolução

Você pode ver mais tabelas no console do AWS Glue do que no console Athena pelos seguintes motivos:

Fontes de dados diferentes

Se você criou tabelas que apontam para fontes de dados diferentes, os consoles mostrarão tabelas de diferentes conjuntos de dados. O console Athena mostra somente as tabelas que apontam para os caminhos do Amazon Simple Storage Service (Amazon S3). O AWS Glue lista tabelas que apontam para diferentes fontes de dados, como instâncias de banco de dados do Amazon Relational Database Service (Amazon RDS) e tabelas do Amazon DynamoDB. Para obter mais informações sobre como usar o Athena para consultar dados de diferentes fontes, consulte Conectar-se a fontes de dados e Usar o Amazon Athena Federated Query.

Formatos de tabela não compatíveis

Suas tabelas não aparecerão no console do Athena se você as criou em formatos que não são compatíveis com o Athena, como XML. Essas tabelas aparecem no catálogo de dados do AWS Glue, mas não no console Athena. Para obter uma lista de formatos compatíveis, consulte SERDes e formatos de dados compatíveis.

Recursos indisponíveis do AWS Lake Formation

Os recursos em Lake Formation não são compartilhados automaticamente com Athena nem recebem permissões. Para garantir que os recursos estejam acessíveis entre esses serviços, crie políticas que permitam a permissão de seus recursos ao Athena. Para gerenciar políticas de recursos em grande escala em uma única conta, use o controle de ativos baseado em tags. Para obter um guia detalhado desse processo, consulte Gerencie facilmente seu data lake em grande escala usando o controle de acesso baseado no AWS Lake Formation Tag.

Para gerenciar políticas de recursos entre contas, você pode usar o controle de ativos baseado em tags ou recursos nomeados. Para obter um guia detalhado de ambas as opções, consulte Compartilhar com segurança seus dados entre contas da AWS usando o AWS Lake Formation.


Informações relacionadas

O que é o Amazon Athena?

Adicionar classificadores a um crawler no AWS Glue

AWS OFICIAL
AWS OFICIALAtualizada há um ano