AWS-Service-Integrationen mit Athena
Sie können Athena zum Abfragen von Daten aus den AWS-Services, die in diesem Abschnitt aufgeführt sind. Die Liste der unterstützten Regionen für jeden Service finden Sie unter Regionen und Endpunkte im Allgemeine Amazon Web Services-Referenz.
AWS-Services integriert mit Athena
Weitere Informationen zu jeder Integration finden Sie in folgenden Abschnitten.
- CloudFormation
-
- Kapazitätsreservierung
-
Referenzthema: AWS::Athena::CapacityReservation im AWS CloudFormation-Benutzerhandbuch
Gibt eine Kapazitätsreservierung mit dem angegebenen Namen und der Anzahl der angeforderten Datenverarbeitungseinheiten an. Weitere Informationen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten im Amazon-Athena-Benutzerhandbuch und unter CreateCapacityReservation in der Amazon-Athena-API-Referenz.
- Data Catalog
-
Referenzthema: AWS::Athena::DataCatalog im AWS CloudFormation-Benutzerhandbuch
Geben Sie einen Athena-Datenkatalog an, einschließlich eines Namens, einer Beschreibung, eines Typs, Parametrierung und Tags. Weitere Informationen finden Sie unter Grundlegendes zu Tabellen, Datenbanken und Datenkataloge in Athena im Amazon-Athena-Benutzerhandbuch und unter CreateDataCatalog in der Amazon-Athena-API-Referenz.
- Benannte Abfrage
-
Referenzthema: AWS::Athena::NamedQuery im AWS CloudFormation-Benutzerhandbuch.
Erstellen Sie mit CloudFormation benannte Abfragen und führen Sie sie in Athena aus. Benannte Abfragen ermöglichen es Ihnen, einen Abfragenamen einer Abfrage zuzuordnen und ihn dann als gespeicherte Abfrage von der Athena-Konsole aus auszuführen. Weitere Informationen finden Sie unter Gespeicherte Abfragen verwenden im Amazon-Athena-Benutzerhandbuch und unter CreateNamedQuery in der Amazon-Athena-API-Referenz.
- Vorbereitete Anweisung
-
Referenzthema: AWS::Athena::PreparedStatement im AWS CloudFormation-Benutzerhandbuch
Gibt eine vorbereitete Anweisung zur Verwendung mit SQL-Abfragen in Athena an. Eine vorbereitete Anweisung enthält Parameterplatzhalter, deren Werte zur Ausführungszeit angegeben werden. Weitere Informationen finden Sie unter Parametrisierte Abfragen verwenden im Amazon-Athena-Benutzerhandbuch und unter CreatePreparedStatement in der Amazon-Athena-API-Referenz.
- Arbeitsgruppe
-
Referenzthema: AWS::Athena::WorkGroup im CloudFormation-Benutzerhandbuch.
Angeben von Athena-Arbeitsgruppen mit AWS CloudFormation. Verwenden Sie Athena-Arbeitsgruppen, um Abfragen für Sie oder Ihre Gruppe von anderen Abfragen im selben Konto zu isolieren. Weitere Informationen finden Sie unter Verwendung von Arbeitsgruppen zur Kontrolle des Abfragenzugriffs und der Kosten im Amazon-Athena-Benutzerhandbuch und unter CreateWorkGroup in der Amazon-Athena-API-Referenz.
- Amazon CloudFront
-
Referenzthema: Abfragen von Amazon CloudFront-Protokolle
Verwenden Sie Athena, um Amazon-CloudFront-Protokolle abzufragen. Weitere Informationen zur Verwendung von CloudFront finden Sie im Amazon-CloudFront-Entwicklerhandbuch.
- AWS CloudTrail
-
Referenzthema: AWS CloudTrail-Protokolle abfragen
Die Verwendung von Athena mit CloudTrail-Protokollen bietet eine ausgezeichnete Möglichkeit, die Analyse der AWS-Service-Aktivitäten zu optimieren. Beispielsweise können Sie mithilfe von Abfragen Trends ermitteln und Vorgänge nach Attributen (z. B. Quell-IP-Adresse oder Benutzer) trennen. Sie können Tabellen für die direkte Abfrage von Protokollen aus der CloudTrail-Konsole erstellen und mit diesen Tabellen Abfragen in Athena ausführen. Weitere Informationen finden Sie unter Erstellen einer Athena-Tabelle für CloudTrail-Protokolle mithilfe der CloudTrail-Konsole .
- Amazon DataZone
-
Referenzthema: Amazon DataZone in Athena verwenden
Verwenden Sie Amazon DataZone
, um Daten in großem Maßstab über Unternehmensgrenzen hinweg zu teilen, zu suchen und zu erkunden. DataZone vereinfacht Ihr Erlebnis mit AWS-Analytics-Services wie Athena, AWS Glue und AWS Lake Formation. Wenn Sie große Datenmengen in verschiedenen Datenquellen haben, können Sie Amazon DataZone verwenden, um Gruppen von Personen, Daten und Tools zu erstellen, die auf geschäftlichen Anwendungsfällen basieren. In Athena können Sie den Abfrageeditor verwenden, um auf DataZone-Umgebungen zuzugreifen und diese abzufragen. Weitere Informationen finden Sie unter Amazon DataZone in Athena verwenden.
- Elastic Load Balancing
-
Referenzthema: Abfragen von Protokollen für Application Load Balancer
Durch das Abfragen von Application Load Balancer-Protokollen können Sie die Datenverkehrsquelle, die Latenz und die Bytes anzeigen, die zwischen Elastic Load Balancing-Instances und Backend-Anwendungen übermittelt werden. Weitere Informationen finden Sie unter Abfragen von Protokollen für Application Load Balancer.
Referenzthema: Abfragen von Classic Load Balancer-Protokollen
Fragen Sie Classic-Load-Balancer-Protokollen ab, um Datenverkehrsmuster von und zu Elastic-Load-Balancing-Instances und Backend-Anwendungen analysieren und nachvollziehen. Dabei werden Ihnen die Datenverkehrsquelle, die Latenz und die übertragenen Bytes angezeigt. Weitere Informationen finden Sie unter Abfragen von Classic Load Balancer-Protokollen.
- Amazon EMR Studio
-
Referenzthema: Verwenden des Amazon-Athena-SQL-Editors in EMR Studio
Sie können Athena in einem EMR Studio verwenden, um interaktive Abfragen zu entwickeln und auszuführen. Auf diese Weise können Sie EMR Studio für SQL-Analytik in Athena über dieselbe Amazon-EMR-Schnittstelle verwenden, die Sie für Ihre Spark-, Scala- und anderen Workloads verwenden. Mit der Athena-Integration in EMR Studio können Sie die folgenden Aufgaben ausführen:
-
Athena-SQL-Abfragen ausführen
-
Abfrageergebnisse anzeigen
-
Abfrageverlauf anzeigen
-
Gespeicherte Abfragen anzeigen
-
Parametrisierten Abfragen durchführen
-
Datenbanken, Tabellen und Ansichten für einen Datenkatalog anzeigen
Die folgenden Athena-Features sind in Amazon EMR Studio nicht verfügbar:
-
Admin-Features wie das Erstellen oder Aktualisieren von Athena-Arbeitsgruppen, Datenquellen oder Kapazitätsreservierungen
-
Athena-for-Spark- oder Spark-Notebooks
-
DataZone-Integration
-
Step Functions
Die EMR-Studio-Integration mit Athena ist in allen AWS-Regionen verfügbar, in denen EMR Studio und Athena verfügbar sind. Weitere Informationen zur Verwendung von Athena in EMR Studio finden Sie unter Verwenden des Amazon-Athena-SQL-Editors in EMR Studio im Amazon-EMR-Verwaltungshandbuch.
-
- AWS Glue Data Catalog
-
Referenzthema: Verwenden Sie AWS Glue Data Catalog, um eine Verbindung zu Ihren Daten herzustellen
Athena kann mit dem AWS Glue Data Catalog integriert werden, der einen dauerhaften Metadatenspeicher für Ihre Daten in Amazon S3 bietet. Auf diese Weise können Sie in Athena Tabellen erstellen und Daten abfragen, die auf einem zentralen Metadatenspeicher für Ihr Amazon-Web-Services-Konto basieren und mit den Datenermittlungs- und ETL-Features von AWS Glue nutzbar sind. Weitere Informationen finden Sie unter Verwenden Sie AWS Glue Data Catalog, um eine Verbindung zu Ihren Daten herzustellen Was ist AWS Glue? im Entwicklerhandbuch für AWS Glue.
- AWS Identity and Access Management (IAM)
-
Referenzthema: Aktionen für Amazon Athena
Sie können Athena-API-Aktionen in IAM-Berechtigungsrichtlinien verwenden. Weitere Informationen finden Sie unter Aktionen für Amazon Athena und Identity and Access Management in Athena.
- Amazon Quick Suite
-
Referenzthema: Verbindung zu Amazon Athena mit ODBC- und JDBC-Treibern herstellen
Für die einfache Datenvisualisierung lässt sich Athena mit Amazon Quick Suite integrieren. Sie können mit Athena Berichte generieren oder Daten mit Business-Intelligence-Tools oder SQL-Clients analysieren, die eine Verbindung über einen JDBC- oder ODBC-Treiber herstellen. Weitere Informationen zu Amazon Quick Suite finden Sie unter Was ist Amazon Quick Suite? im Benutzerhandbuch für Amazon Quick Suite. Informationen zur Verwendung von JDBC- und ODBC-Treibern mit Athena finden Sie unter Herstellen einer Verbindung mit Amazon Athena mit ODBC- und JDBC-Treibern.
- Amazon S3 Inventory
-
Referenzthema: Bestandsabfrage mit Athena im Benutzerhandbuch von Amazon Simple Storage Service
Sie können Amazon Athena zum Abfragen von Amazon S3 Inventory mit Standard-SQL verwenden. Verwenden Sie Amazon S3 Inventory für die Prüfung und Meldung des Replikations- und Verschlüsselungsstatus Ihrer Objekte für Unternehmens-, Compliance- und regulatorische Anforderungen. Weitere Informationen finden Sie unter Amazon S3 Inventory im Benutzerhandbuch zu Amazon Simple Storage Service.
- AWS Step Functions
-
Referenzthema: Athena mit Step Functions aufrufen im AWS Step Functions-Entwicklerhandbuch
Rufen Sie Athena mit AWS Step Functions auf. AWS Step Functions kann ausgewählte AWS-Services direkt über die Amazon States Language steuern. Sie können Step Functions mit Athena verwenden, um die Abfrageausführung zu starten und zu stoppen, Abfrageergebnisse abzurufen, Ad-hoc- oder geplante Datenabfragen auszuführen und Ergebnisse aus Data Lakes in Amazon S3 abzurufen. Die Step-Functions-Rolle muss über Berechtigungen zur Verwendung von Athena verfügen. Weitere Informationen finden Sie im AWS Step Functions-Entwicklerleitfaden.
Video: Orchestrieren Sie Amazon-Athena-Abfragen mit AWS Step Functions
Das folgende Video zeigt, wie Sie mit Amazon Athena und AWS Step Functions eine regelmäßig geplante Athena-Abfrage ausführen und einen entsprechenden Bericht generieren.
Ein Beispiel, das Step Functions und Amazon EventBridge verwendet, um AWS Glue DataBrew, Athena und Amazon Quick Suite zu orchestrieren, finden Sie unter Orchestrieren eines AWS Glue DataBrew-Auftrags und einer Amazon-Athena-Abfrage mit AWS Step Functions
im AWS-Big-Data-Blog. - AWS Systems Manager-Bestand
-
Referenzthema: Abfragen von Bestandsdaten aus mehreren Regionen und Konten im Benutzerhandbuch für AWS Systems Manager
AWS Systems Manager-Bestand ist in Amazon Athena integriert, um Ihnen bei der Abfrage von Lagerbestandsdaten aus mehreren AWS-Regionen und Konten zu helfen. Weitere Informationen finden Sie im AWS Systems Manager-Benutzerhandbuch.
- Amazon Virtual Private Cloud
-
Referenzthema: Abfragen von Amazon VPC Flow-Protokollen
Amazon-Virtual-Private-Cloud-Flow-Protokolle erfassen Informationen zum IP-Datenverkehr zu und von Netzwerkschnittstellen in einer VPC. Fragen Sie die Protokolle in Athena zur Untersuchung von Netzwerkdatenverkehrsmustern und zur Identifizierung von Bedrohungen und Risiken in Ihrem Amazon-VPC-Netzwerk ab. Weitere Informationen zur Amazon VPC finden Sie im Amazon-VPC-Benutzerhandbuch.