Perché alcune delle mie tabelle AWS Glue mancano in Athena?

2 minuti di lettura
0

Alcune delle tabelle visualizzate nella console AWS Glue non sono visibili nella console Amazon Athena.

Risoluzione

Potresti visualizzare più tabelle nella console AWS Glue che nella console Athena per i seguenti motivi:

Diverse fonti di dati

Se hai creato tabelle che rimandano a fonti di dati diverse, le console mostrano tabelle da diversi set di dati. La console Athena mostra solo le tabelle che rimandano ai percorsi di Amazon Simple Storage Service (Amazon S3). AWS Glue elenca tabelle che rimandano a diverse fonti di dati, come le istanze database di Amazon Relational Database Service (Amazon RDS) e le tabelle Amazon DynamoDB. Per ulteriori informazioni sull'utilizzo di Athena per interrogare dati da fonti diverse, consulta Connessione a fonti di dati e Utilizzo di Amazon Athena Federated Query.

Formati di tabella non supportati

Le tabelle non vengono visualizzate nella console Athena se le hai create in formati non supportati da Athena, come XML. Queste tabelle vengono visualizzate nell'AWS Glue Data Catalog, ma non nella console Athena. Per un elenco dei formati supportati, consulta SerDe e formati di dati supportati.

Risorse non disponibili da AWS Lake Formation

Le risorse in Lake Formation non vengono condivise automaticamente con Athena né vengono concesse autorizzazioni. Per assicurarti che le risorse siano accessibili tra questi servizi, crea politiche che consentano alle tue risorse di accedere ad Athena. Per gestire le politiche delle risorse su larga scala all'interno di un singolo account, utilizza il controllo degli asset basato su tag. Per una guida dettagliata di questo processo, consulta Gestisci facilmente il tuo data lake su larga scala utilizzando il controllo degli accessi basato su AWS Lake Formation Tag.

Per gestire le politiche sulle risorse tra gli account, puoi utilizzare il controllo degli asset basato su tag o risorse denominate. Per una guida dettagliata di entrambe le opzioni, consulta Condividi in modo sicuro i tuoi dati tra account AWS utilizzando AWS Lake Formation.


Informazioni correlate

Cos'è Amazon Athena?

Aggiungere classificatori a un crawler in AWS Glue

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa