Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

Warum fehlen einige meiner AWS Glue-Tabellen in Athena?

Lesedauer: 2 Minute
0

Einige der Tabellen, die ich in der AWS Glue-Konsole sehe, sind in der Amazon Athena-Konsole nicht sichtbar.

Lösung

Möglicherweise sehen Sie aus den folgenden Gründen mehr Tabellen in der AWS Glue-Konsole als in der Athena-Konsole:

Verschiedene Datenquellen

Wenn Sie Tabellen erstellt haben, die auf verschiedene Datenquellen verweisen, zeigen die Konsolen Tabellen aus verschiedenen Datensätzen an. Die Athena-Konsole zeigt nur die Tabellen an, die auf Amazon Simple Storage Service (Amazon S3)-Pfade verweisen. AWS Glue listet Tabellen auf, die auf verschiedene Datenquellen verweisen, wie etwa Amazon Relational Database Service (Amazon RDS)-DB-Instances und Amazon DynamoDB-Tabellen. Weitere Informationen zur Verwendung von Athena zum Abfragen von Daten aus verschiedenen Quellen finden Sie unter Verbindung mit Datenquellen herstellen und Amazon Athena-Verbundabfrage verwenden.

Nicht unterstützte Tabellenformate

Ihre Tabellen werden nicht in der Athena-Konsole angezeigt, wenn Sie sie in Formaten erstellt haben, die von Athena nicht unterstützt werden, wie z. B. XML. Diese Tabellen erscheinen im AWS Glue-Datenkatalog, jedoch nicht in der Athena-Konsole. Eine Liste der unterstützten Formate finden Sie unter Unterstützte SerDes und Datenformate.

Nicht verfügbare Ressourcen von AWS Lake Formation

Ressourcen in Lake Formation werden nicht automatisch mit Athena geteilt oder es werden keine Berechtigungen erteilt. Um sicherzustellen, dass zwischen diesen Diensten auf Ressourcen zugegriffen werden kann, sollten Sie Richtlinien erstellen, die Ihren Ressourcen Zugriff auf Athena gewähren. Verwenden Sie die tagbasierte Ressourcensteuerung, um Ressourcenrichtlinien in großem Umfang innerhalb eines einzigen Kontos zu verwalten. Eine ausführliche Anleitung zu diesem Prozess finden Sie unter Einfache Verwaltung Ihres Data Lakes in großem Maßstab mithilfe der tagbasierten Zugriffskontrolle von AWS Lake Formation.

Um Ressourcenrichtlinien kontenübergreifend zu verwalten, können Sie die tagbasierte Ressourcensteuerung oder benannte Ressourcen verwenden. Eine ausführliche Anleitung zu beiden Optionen finden Sie unter Sicherer Austausch Ihrer Daten zwischen AWS-Konten mithilfe von AWS Lake Formation.


Ähnliche Informationen

Was ist Amazon Athena?

Hinzufügen von Klassifikatoren zu einem Crawler in AWS Glue

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren