Veröffentlicht am: Nov 13, 2020
Mit Verbundabfragen in Amazon Athena können Benutzer SQL-Abfragen über Daten ausführen, die in relationalen, nicht-relationalen, Objekt- und benutzerdefinierten Datenquellen gespeichert sind. Die Funktion, die jetzt allgemein in den Regionen us-east-1, us-west-2, and us-east-2 verfügbar ist, ermöglicht es Kunden, eine einzige SQL-Abfrage zu übermitteln, die Daten aus mehreren Quellen scannt, die On-Premise laufen 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 Daten zu extrahieren, zu transformieren und in ein Warehouse zu laden, sodass die Daten abgefragt werden können. Der Zugriff auf Daten aus verschiedenen Quellen erfordert das Erlernen neuer Programmiersprachen und Datenzugriffskonstrukte. SQL-Verbundabfragen 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 mithilfe von Athena-Datenquellenkonnektoren aus, die in 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.
Mit dieser Version ist die Athena-Verbundabfrage in den Regionen us-east-1, us-west-2, and us-east-2 allgemein verfügbar.