View a markdown version of this page

Nutzung von Amazon-Athena-Verbundabfrage - Amazon Athena

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.

Nutzung von Amazon-Athena-Verbundabfrage

Wenn Sie Daten in anderen Quellen als Amazon S3 haben, können Sie Athena Federated Query verwenden, um die vorhandenen Daten abzufragen oder Pipelines zu erstellen, die Daten aus mehreren Datenquellen extrahieren und die Daten in Amazon S3 speichern. Athena-Verbundabfrage ermöglicht Ihnen die Ausführung von SQL-Abfragen für Daten, die in relationalen, nicht relationalen, benutzerdefinierten und Objektdatenquellen gespeichert sind. Eine vollständige Liste der unterstützten Datenquellen finden Sie unter Verfügbare Datenquellenkonnektoren.

Wenn Sie eine Abfrage für eine Datenquelle ausführen, ruft Athena den Konnektor auf, um zu bestimmen, welche Daten gelesen werden sollen, verwaltet die Parallelität und verschiebt Filterprädikate nach unten. Konnektoren können den Zugriff auf Daten auch auf der Grundlage des Benutzers einschränken, der die Abfrage absendet.

Athena verwendet Datenquellen-Konnektoren, um föderierte Abfragen für zugrunde liegende Daten auszuführen. Athena unterstützt zwei Arten von Datenquellen-Konnektoren mit unterschiedlichen Funktionen:

  • AWS Glue Data Catalog Verbundkonnektoren — Diese Konnektoren verwenden eine AWS Glue Verbindung, um eine Verbindung zur Datenquelle herzustellen. Sie können mit detaillierter Unterstützung für die Datenverwaltungskontrolle über Lake Formation verwendet werden. Weitere Informationen finden Sie im Entwicklerhandbuch unter Verbundene Katalogdatenverbindungen.AWS Lake Formation

    • Mit einem Lambda verknüpfte Konnektoren können optional manuell als für die Verwendung mit Lake Formation registriert werden, AWS Glue Data Catalog um eine detaillierte Datenverwaltung zu gewährleisten

    • Ab dem 21. April 2026 werden bestimmte neu erstellte Konnektoren automatisch als Glue Data Catalogs registriert und verwenden keine Lambda-Funktion in Ihrem Konto AWS

  • Verbundene Konnektoren für den Athena-Datenkatalog — Diese Konnektoren sind spezifisch für Athena und können nicht als Verbundkataloge registriert werden. AWS Glue Data Catalog Sie benötigen eine Lambda-Funktion in Ihrem AWS Konto, um Daten abzufragen. Benutzerdefinierte Konnektoren, die mit dem Athena Query Federation SDK entwickelt wurden, sind Athena-Datenkatalog-Konnektoren. Weitere Informationen finden Sie unter Entwickeln eines Datenquellen-Konnektors mithilfe des Athena Query Federation SDK.

Eine Liste der Datenquellen, die mit den einzelnen Typen kompatibel sind, finden Sie unter. Unterstützung des Konnektortyps nach Datenquelle

Anmerkung

Drittanbieter-Entwickler haben möglicherweise das SDK für Athena Query Federation zum Schreiben von Datenquellen-Connectors verwendet. Bei Support- oder Lizenzierungsproblemen mit diesen Datenquellen-Connectors wenden Sie sich bitte an Ihren Connector-Anbieter. Diese Konnektoren wurden nicht getestet oder unterstützt von AWS.

Überlegungen und Einschränkungen

  • Ansichten – Sie können Ansichten für verbundene Datenquellen erstellen und abfragen. Verbundene Ansichten werden in AWS Glue, nicht in der zugrunde liegenden Datenquelle gespeichert. Weitere Informationen finden Sie unter Verbundansichten abfragen.

  • Abgegrenzte Kennungen – Abgegrenzte Kennungen (bzw. Kennungen in Anführungszeichen) beginnen und enden mit einem doppelten Anführungszeichen ("). Derzeit werden durch Trennzeichen abgegrenzte Kennungen für Verbundabfragen in Athena nicht unterstützt.

  • Schreiboperationen – Schreiboperationen wie INSERT INTO werden nicht unterstützt. Ein Versuch, dies zu tun, kann zur Fehlermeldung führen: Dieser Vorgang wird derzeit für externe Kataloge nicht unterstützt.

  • Preise – Informationen zu den Preisen finden unter Amazon-Athena-Preise.

  • JDBC-Treiber – Um den JDBC-Treiber mit Verbundabfragen oder einem externen Hive-Metastore zu verwenden, schließen Sie MetadataRetrievalMethod=ProxyAPI in Ihre JDBC-Verbindungszeichenfolge ein. Informationen zum JDBC-Treiber finden Sie unter Verbindung zu Amazon Athena mit JDBC herstellen.

  • Secrets Manager – So verwenden Sie das Athena-Federated-Query-Feature mit AWS Secrets Manager müssen Sie einen privaten Amazon-VPC-Endpunkt für Secrets Manager konfigurieren. Weitere Informationen finden Sie unter Erstellen eines privaten Secrets-Manager-VPC-Endpunkts im Benutzerhandbuch für AWS Secrets Manager .

  • Passthrough-Abfragen — Passthrough-Abfragen werden nicht unterstützt, nachdem eine Datenquelle als registriert wurde. AWS Glue Data Catalog

Unterstützung des Konnektortyps nach Datenquelle

In der folgenden Tabelle sind die Connectortypen aufgeführt, die von den einzelnen Datenquellen unterstützt werden. Für bestimmte AWS Glue Data Catalog Verbundkatalog-Konnektoren, die Sie am oder nach dem 21. April 2026 erstellen, ist Lambda nicht erforderlich.

Datenquelle AWS Glue Data Catalog Verbundkonnektoren Verbundkonnektoren für den Athena-Datenkatalog
Ohne Lambda Mit Lambda
CloudWatch Amazon-Protokolle Ja Ja
CloudWatch Amazon-Metriken Ja Ja
Amazon DocumentDB Ja Ja Ja
Amazon-DynamoDB Ja Ja Ja
Amazon MSK Ja
Amazon Neptune Ja
Amazon OpenSearch Ja Ja Ja
Amazon Redshift Ja Ja Ja
Amazon Timestream Ja Ja
Azure Data Lake-Speicher Ja Ja
Azure Synapse Ja Ja
Cloudera Hive Ja Ja
Cloudera Impala Ja Ja
CMDB Ja Ja
Konfluent Ja
Custom (Benutzerdefiniert) Ja
Db2 Ja Ja
Db2 i-Serie Ja Ja
Google BigQuery Ja Ja Ja
Google Cloud-Speicher Ja Ja
HBase Ja Ja
Hortonworks (Hive) Ja
Kafka Ja
MySQL Ja Ja Ja
Oracle Ja Ja Ja
PostgreSQL Ja Ja Ja
Redis OSS Ja
SAP HANA Ja Ja Ja
Snowflake Ja Ja Ja
SQL Server Ja Ja Ja
Teradata Ja Ja Ja
TPC-DS Ja Ja
Vertica Ja Ja

Videos

Sehen Sie sich die folgenden Videos an, um mehr über die Verwendung von Athena Federated Query zu erfahren.

Video: Schnelle Analyse der Ergebnisse einer Verbundabfrage in Amazon Athena

Das folgende Video zeigt, wie die Ergebnisse einer Athena-Verbundabfrage in Quick analysiert werden.

Video: Game Analytics Pipeline

Das folgende Video zeigt, wie Sie eine skalierbare Serverless-Data-Pipeline bereitstellen, um Telemetriedaten aus Spielen und Diensten mithilfe von Amazon-Athena-Verbundabfragen aufzunehmen, zu speichern und zu analysieren.