

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Abfragen von Metadatentabellen mit AWS Analysediensten
<a name="metadata-tables-bucket-integration"></a>

Sie können Ihre verwalteten S3-Metadatentabellen mit AWS Analysediensten wie Amazon Athena, Amazon Redshift und Amazon EMR abfragen.

Bevor Sie Abfragen ausführen können, müssen Sie zunächst [die AWS verwalteten S3-Tabellen-Buckets in Ihrer Region AWS-Konto und Ihrer Region mit Analysediensten integrieren](s3-tables-integrating-aws.md). AWS 

## Abfragen von Metadatentabellen mit Amazon Athena
<a name="metadata-tables-bucket-integration-athena"></a>

Nachdem Sie [Ihre AWS verwalteten S3-Tabellen-Buckets mit AWS Analysediensten integriert](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-aws.html) haben, können Sie mit der Abfrage Ihrer Metadatentabellen in Athena beginnen. Gehen Sie bei Ihren Abfragen wie folgt vor: 
+ Geben Sie Ihren Katalog als `s3tablescatalog/aws-s3` und Ihre Datenbank als `b_general_purpose_bucket_name` an (dies ist normalerweise der Namespace für Ihre Metadatentabellen). 
+ Stellen Sie sicher, dass Sie die Namespace-Namen Ihrer Metadatentabellen in Anführungszeichen (`"`) oder Backticks (```) setzen, da die Abfrage sonst möglicherweise nicht funktioniert.

Weitere Informationen finden Sie unter [Abfragen von Amazon-S3-Tabellen mit Athena](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-athena.html).

Sie können Abfragen in Athena auch von der Amazon-S3-Konsole aus ausführen. 

### Verwenden der S3-Konsole und Amazon Athena
<a name="query-metadata-table-console"></a>

Das folgende Verfahren verwendet die Amazon-S3-Konsole, um auf den Athena-Abfrage-Editor zuzugreifen, sodass Sie eine Tabelle mit Amazon Athena abfragen können. 

**So fragen Sie eine Metadatentabelle ab**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

1. Wählen Sie auf der Registerkarte **Allzweck-Bucket** den Bucket, der die Metadatenkonfiguration für die abzufragende Metadatentabelle enthält.

1. Wählen Sie auf der Bucket-Detailseite die Registerkarte **Metadaten**. 

1. Wählen Sie **Tabelle mit Athena abfragen**, und wählen Sie dann eine der Musterabfragen für Journal- oder Bestandstabellen.

1. Die Amazon Athena-Konsole wird geöffnet und der Athena-Abfrage-Editor wird mit einer geladenen Beispielabfrage angezeigt. Ändern Sie diese Abfrage nach Bedarf für Ihren Anwendungsfall.

   Im Abfrage-Editor sollte das Feld **Katalog** mit **s3tablescatalog/aws-s3**ausgefüllt werden. Das **Datenbankfeld** sollte mit dem Namespace gefüllt werden, in dem Ihre Tabelle gespeichert ist (z. B. **b\$1 *general-purpose-bucket-name***). 
**Anmerkung**  
Wenn Sie diese Werte in den Feldern **Katalog** und **Datenbank** nicht sehen, stellen Sie sicher, dass Sie Ihren AWS verwalteten Tabellen-Bucket mit den AWS Analysediensten in dieser Region integriert haben. Weitere Informationen finden Sie unter [Integration von Amazon S3 S3-Tabellen mit AWS Analysediensten](s3-tables-integrating-aws.md). 

1. Wählen Sie dann **Run** (Ausführen) aus, um die Abfrage auszuführen.
**Anmerkung**  
Wenn Sie folgende Fehlermeldung erhalten: „Unzureichende Berechtigungen zum Ausführen der Abfrage. Prinzipal hat keine Rechte für die angegebene Ressource.“wenn Sie versuchen, eine Abfrage in Athena auszuführen, müssen Ihnen die erforderlichen Lake-Formation-Berechtigungen für die Tabelle erteilt werden. Weitere Informationen finden Sie unter [Erteilen der Lake Formation-Berechtigung für eine Tabelle oder Datenbank](grant-permissions-tables.md#grant-lf-table).  
Stellen Sie außerdem sicher, dass Sie über die entsprechenden AWS Identity and Access Management (IAM-) Berechtigungen zum Abfragen von Metadatentabellen verfügen. Weitere Informationen finden Sie unter [Berechtigungen für die Abfrage von Metadatentabellen](metadata-tables-bucket-query-permissions.md).
Wenn Sie beim Versuch, die Abfrage auszuführen, die Fehlermeldung „Iceberg kann nicht auf die angeforderte Ressource zugreifen“ erhalten, rufen Sie die AWS Lake Formation Konsole auf und vergewissern Sie sich, dass Sie sich selbst Berechtigungen für den Tabellen-Bucket-Katalog und die Datenbank (Namespace) erteilt haben, die Sie erstellt haben. Geben Sie bei der Gewährung dieser Berechtigungen keine Tabelle an. Weitere Informationen finden Sie unter [Erteilen der Lake Formation-Berechtigung für eine Tabelle oder Datenbank](grant-permissions-tables.md#grant-lf-table). 

## Abfragen von Metadatentabellen mit Amazon Redshift
<a name="metadata-tables-bucket-integration-redshift"></a>

Nachdem Sie [Ihre AWS verwalteten S3-Tabellen-Buckets in die AWS Analysedienste integriert](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-aws.html) haben, gehen Sie wie folgt vor:
+ [Erstellen Sie einen Ressourcenlink](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-aws.html#database-link-tables) zu Ihrem Metadatentabellen-Namespace (normalerweise `b_general_purpose_bucket_name`). 
+ Stellen Sie sicher, dass Sie die Namespace-Namen Ihrer Metadatentabellen in Anführungszeichen (`"`) oder Backticks (```) setzen, da die Abfrage sonst möglicherweise nicht funktioniert. 

Danach können Sie mit der Abfrage Ihrer Metadaten-Tabellen in der Amazon Redshift-Konsole beginnen. Weitere Informationen finden Sie unter [Zugreifen auf Amazon-S3-Tabellen mit Amazon Redshift](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-redshift.html).

## Abfragen von Metadatentabellen mit Amazon EMR
<a name="metadata-tables-bucket-integration-emr"></a>

Um Ihre Metadatentabellen mithilfe von Amazon EMR abzufragen, erstellen Sie einen für Apache Iceberg konfigurierten Amazon-EMR-Cluster und stellen mithilfe von Apache Spark eine Verbindung zu Ihren Metadatentabellen her. Sie können dies einrichten, indem Sie Ihre AWS verwalteten S3-Tabellen-Buckets mit AWS Analysediensten integrieren oder den Open-Source-Katalog Amazon S3 S3-Tabellen für Iceberg Kunden verwenden.

**Anmerkung**  
Wenn Sie Apache Spark Amazon EMR oder andere Engines von Drittanbietern verwenden, um Ihre Metadatentabellen abzufragen, empfehlen wir Ihnen, den Iceberg REST-Endpunkt Amazon S3 Tables zu verwenden. Ihre Abfrage wird möglicherweise nicht erfolgreich ausgeführt, wenn Sie diesen Endpunkt nicht verwenden. Weitere Informationen finden Sie unter [Zugreifen auf Tabellen über den Amazon S3 Tables Iceberg REST-Endpunkt](s3-tables-integrating-open-source.md).

 Weitere Informationen finden Sie unter [Zugreifen auf Amazon-S3-Tabellen mit Amazon EMR](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-emr.html).