Veröffentlicht am: Nov 26, 2019
Mit Amazon Athena können Benutzer jetzt SQL-Abfragen für Daten ausführen, die in relationalen, nicht relationalen, Objekt- und benutzerdefinierten Datenquellen gespeichert sind. Mit der Verbundabfrage können Kunden eine einzelne SQL-Abfrage senden, mit der Daten aus mehreren Quellen gescannt werden, die On-Premises ausgeführt oder in der Cloud gehostet werden.
Das Ausführen von Analysen für Daten, die über mehrere Anwendungen verteilt sind, kann komplex und zeitaufwendig sein. Die für die Analyse erforderlichen Daten sind häufig auf relationale, Schlüsselwert-, Dokument-, In-Memory-, Such-, Grafik-, Objekt-, Zeitreihen- und Hauptbuchdatenspeicher verteilt. Um Daten über diese Quellen hinweg zu analysieren, erstellen Analysten komplexe Pipelines, um sie zu extrahieren, zu transformieren und in ein Data Warehouse zu laden, sodass die Daten abgefragt werden können. Der Zugriff auf Daten aus verschiedenen Quellen erfordert das Erlernen neuer Programmiersprachen und Datenzugriffskonstrukte. Föderierte SQL-Abfragen in Athena beseitigen diese Komplexität, indem Benutzer die Daten direkt von jedem Ort aus abfragen können. Analysten können vertraute SQL-Konstrukte verwenden, um Daten für eine schnelle Analyse aus mehreren Datenquellen zusammenzuführen und die Ergebnisse in Amazon S3 für die spätere Verwendung zu speichern.
Athena führt Verbundabfragen mit Athena-Datenquellenkonnektoren aus, die auf AWS Lambda ausgeführt werden. AWS bietet Open Source-Datenquellenkonnektoren für Amazon DynamoDB, Apache HBase, Amazon Document DB, Amazon Redshift, AWS CloudWatch, AWS CloudWatch Metrics, und JDBC-kompatible relationale Datenbanken wie MySQL und PostgreSQL unter der Apache 2.0-Lizenz. Kunden können diese Konnektoren verwenden, um Verbund-SQL-Abfragen in Athena für diese Datenquellen auszuführen. Mithilfe des Athena Query Federation SDK können Entwickler außerdem Konnektoren zu jeder Datenquelle erstellen, damit Athena SQL-Abfragen für diese Datenquelle ausführen kann. Der Athena Query Federation Connector erweitert die Vorteile der Verbundabfrage über die von AWS bereitgestellten Konnektoren hinaus. Da Konnektoren auf AWS Lambda ausgeführt werden, müssen Kunden weder die Infrastruktur verwalten noch die Skalierung auf Spitzenanforderungen planen.
Die Verbundabfrage für Athena ist in der Vorschau in der Region us-east-1 (Nord-Virginia) verfügbar. Beginnen Sie jetzt mit der Vorschau, indem Sie die folgenden Schritte ausführen.
Weitere Informationen zu dieser Funktion erhalten Sie in der Dokumentation hier.
Befolgen Sie diese Anleitung, um mit der Verwendung eines vorhandenen Konnektors zu beginnen.
Über diesen Link erfahren Sie, wie Sie mit dem Athena Query Federation SDK Ihren eigenen Datenquellenkonnektor erstellen.