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.
Versionshinweise
Beschreibt Features, Verbesserungen und Fehlerbehebungen von Amazon Athena nach Veröffentlichungsdatum.
Athena-Versionshinweise für 2024
30. Oktober 2024
Veröffentlicht am 30.10.2024
Athena veröffentlicht die JDBC Treiberversion 3.3.0. Weitere Informationen zu dieser Version des Treibers finden Sie unter. Versionshinweise zu Amazon Athena JDBC 3.x Informationen zum Herunterladen des JDBC 3.x-Treibers finden Sie unterJDBC3.x-Treiber herunterladen.
23. August 2024
Veröffentlicht am 05.09.2020
Athena kündigt Folgendes an:
-
Abfragen von Verbundansichten mit Passthrough-Abfragen — Föderierte Passthrough-Abfragen werden jetzt für Ansichten unterstützt. Weitere Informationen finden Sie unter Föderierte Ansichten abfragen.
-
Mehrere Passthrough-Abfragen — Sie können jetzt mehr als eine föderierte Passthrough-Abfrage in derselben Abfrageausführung ausführen. Weitere Informationen finden Sie unter Verwenden Sie föderierte Passthrough-Abfragen.
-
OPTIMIZEKorrektur von Iceberg-Tabellen — Es wurde ein Problem behoben, bei dem beim Ausführen
OPTIMIZE
auf einer Iceberg-Tabelle gelöschte Dateien nicht entfernt wurden, wenn Datendateien neu geschrieben wurden, denen eine Löschdatei zugeordnet war. Weitere Informationen finden Sie unter OPTIMIZE. -
Unterstützung für Parquet LZ4 und LZO Schreiben — Athena unterstützt das Schreiben von Parquet-Dateien, die mit LZ4 oder LZO -Formaten komprimiert wurden, nicht mehr. Lesevorgänge für diese Komprimierungsformate werden weiterhin unterstützt. Hinweise zu Komprimierungsformaten in Athena finden Sie unterVerwenden Sie die Komprimierung in Athena.
29. Juli 2024
Veröffentlicht am 29.07.2024
Athena veröffentlicht die JDBC Treiberversion 3.2.2. Weitere Informationen zu dieser Version des Treibers finden Sie unter. Versionshinweise zu Amazon Athena JDBC 3.x Informationen zum Herunterladen des JDBC 3.x-Treibers finden Sie unterJDBC3.x-Treiber herunterladen.
26. Juli 2024
Veröffentlicht am 01.08.2021
Athena kündigt die folgende Verbesserung an.
-
Unterstützung für Delta-Lake-Tabellenlöschvektoren — Athena unterstützt jetzt das Lesen aus Delta Lake-Tabellen mit Löschvektoren
. Weitere Informationen finden Sie unter Delta Lake-Tabellen der Linux Foundation abfragen.
3. Juli 2024
Veröffentlicht am 03.07.2021
Athena veröffentlicht die JDBC Treiberversion 3.2.1. Weitere Informationen zu dieser Version des Treibers finden Sie unter. Versionshinweise zu Amazon Athena JDBC 3.x Informationen zum Herunterladen des JDBC 3.x-Treibers finden Sie unterJDBC3.x-Treiber herunterladen.
26. Juni 2024
Veröffentlicht am 26.06.2024
Die bereitgestellte Kapazität ist jetzt in den Regionen Südamerika (São Paulo) und Europa (Spanien) allgemein verfügbar. Mit der bereitgestellten Kapazität können Sie SQL Abfragen auf vollständig verwalteter Rechenkapazität ausführen. Außerdem werden Workload-Management-Funktionen bereitgestellt, mit denen Sie Ihre wichtigsten interaktiven Workloads priorisieren, kontrollieren und skalieren können. Sie können jederzeit Kapazität hinzufügen, um die Anzahl der Abfragen zu erhöhen, die Sie gleichzeitig ausführen können, zu kontrollieren, welche Workloads die Kapazität nutzen können, und die Kapazität auf mehrere Workloads verteilen.
Weitere Informationen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten. Informationen zur Preisgestaltung finden Sie auf der Preisseite von Amazon Athena
10. Mai 2024
Veröffentlicht am 15.07.2021
Athena kündigt die folgenden Features und Verbesserungen an.
-
Delta Lake — Athena hat Optimierungen hinzugefügt, die nicht benötigte Einträge aus Checkpoint-Dateien herausfiltern. Diese Optimierungen ermöglichen eine deutlich verbesserte Leistung bei Abfragen mit großen Checkpoint-Dateien, die auf viele Parquet-Datendateien verweisen.
Hinweise zur Verwendung von Delta Lake-Tabellen der Linux Foundation mit Athena finden Sie unterDelta Lake-Tabellen der Linux Foundation abfragen.
26. April 2024
Veröffentlicht am 26.04.2021
Athena veröffentlicht die JDBC Treiberversion 3.2.0. Weitere Informationen zu dieser Version des Treibers finden Sie unter. Versionshinweise zu Amazon Athena JDBC 3.x Informationen zum Herunterladen des JDBC 3.x-Treibers finden Sie unterJDBC3.x-Treiber herunterladen.
24. April 2024
Veröffentlicht am 24.04.2020
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Parquet — Athena unterstützt jetzt abwärtskompatible Lesevorgänge in Parquet für unannotierte, wiederholte primitive Felder, die nicht in einer Liste oder Kartengruppe enthalten sind. Diese Änderung verhindert, dass unbemerkt falsche Ergebnisse zurückgegeben werden, und verbessert die Fehlermeldung bei Schema-Diskrepanzen.
Weitere Informationen finden Sie unter Support abwärtskompatibler Lesevorgänge für wiederholte primitive Felder ohne Anmerkungen in Parquet auf .com
. GitHub -
Iceberg OPTIMIZE — Es wurde ein Problem mit
OPTIMIZE
Abfragen behoben, das dazu führte, dass Daten verloren gingen, wenn in einer Klausel ein Schlüsselfilter verwendet wurde, der nicht zu einer Partition gehörte.WHERE
Weitere Informationen finden Sie unter OPTIMIZE.
16. April 2024
Veröffentlicht am 16.04.2021
Verwenden Sie die neue Passthrough-Funktion für föderierte Abfragen von Amazon Athena, um ganze Abfragen direkt auf der zugrunde liegenden Datenquelle auszuführen. Mit föderierten Passthrough-Abfragen können Sie die einzigartigen Funktionen, die Abfragesprache und die Leistungsmerkmale der ursprünglichen Datenquelle nutzen. Sie können beispielsweise Athena-Abfragen auf DynamoDB mit der PartiQL-Sprache ausführen. Föderierte Passthrough-Abfragen sind auch nützlich, wenn Sie SELECT
Abfragen ausführen möchten, die Funktionen Ihrer Datenquelle aggregieren, verknüpfen oder aufrufen, die in Athena nicht verfügbar sind. Die Verwendung von Passthrough-Abfragen kann die von Athena verarbeitete Datenmenge reduzieren und zu schnelleren Abfragezeiten führen.
Weitere Informationen finden Sie unter Verwenden Sie föderierte Passthrough-Abfragen. Informationen zum Upgrade der Konnektoren, die Sie heute verwenden, auf die neueste Version finden Sie unter. Einen Datenquellenconnector aktualisieren
10. April 2024
Veröffentlicht am 10.04.2021
Athena kündigt die folgenden Features und Verbesserungen an.
ODBC1.2.3.1000 Treiber
ODBC1.2.3.1000-Treiberversion für Athena.
Behobene Probleme:
-
Verbindungsproblem mit dem Proxyserver — Wenn ein Proxyserver ohne das Stammzertifikat verwendet wurde, konnte der Connector keine Verbindung herstellen.
Weitere Informationen sowie den Download des ODBC 1.x-Treibers, der Versionshinweise und der Dokumentation finden Sie unterAthena ODBC 1.x-Treiber.
JDBC2.1.5-Treiber
JBDC2.1.5-Treiberversion für Athena.
Updates und Verbesserungen:
-
AWS Java wurde aktualisiertSDK, um Version 1.12.687 zu verwenden.
-
Die Jackson-Bibliotheken wurden aktualisiert, um Version 2.16.0 zu verwenden.
-
Die Logback-Bibliotheken wurden aktualisiert, sodass sie Version 1.3.14 verwenden.
Weitere Informationen sowie Informationen zum Herunterladen des JDBC 2.x-Treibers, der Versionshinweise und der Dokumentation finden Sie unter. Athena-JDBC-2.x-Treiber
8. April 2024
Veröffentlicht am 08.04.2024
Athena kündigt ODBC Treiberversion 2.0.3.0 an. Weitere Informationen finden Sie in den 2.0.3.0-Versionshinweisen. Informationen zum Herunterladen des neuen ODBC v2-Treibers finden Sie unter. ODBC-2.x-Treiber-Download Verbindungsinformationen finden Sie unter Amazon Athena ODBC 2.x.
15. März 2024
Veröffentlicht am 18.03.2024
Amazon Athena kündigt die Verfügbarkeit von Athena SQL in der Region Kanada West (Calgary) an.
Eine vollständige Liste der in den einzelnen AWS-Region Ländern AWS-Services verfügbaren AWS Dienste finden Sie unter Services
15. Februar 2024
Veröffentlicht am 15.02.2021
Athena veröffentlicht die JDBC Treiberversion 3.1.0.
Die Amazon Athena JDBC Athena-Treiberversion 3.1.0 bietet Unterstützung für die integrierte Windows-Authentifizierung von Microsoft Active Directory Federation Services (AD FS) und die formularbasierte Authentifizierung. Die Version 3.1.0 enthält auch weitere kleinere Verbesserungen und Fehlerkorrekturen.
Informationen zum Herunterladen des JDBC v3-Treibers finden Sie unterJDBC3.x-Treiber herunterladen.
31. Januar 2024
Veröffentlicht am 31.01.2024
Athena kündigt die folgenden Features und Verbesserungen an.
-
Hudi-Upgrade — Sie können jetzt Athena verwenden, um Hudi SQL 0.14.0-Tabellen abzufragen. Hinweise zur Verwendung von Athena SQL zur Abfrage von Hudi-Tabellen finden Sie unter. Apache Hudi-Datensätze abfragen
Athena-Versionshinweise für 2023
14. Dezember 2023
Veröffentlicht am 14.12.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
Athena veröffentlicht die JDBC Treiberversion 2.1.3. Der Treiber behebt die folgenden Probleme:
-
Die Protokollierung wurde verbessert, um Konflikte mit der Anwendungsprotokollierung von Spring Boot und Gradle zu vermeiden.
-
Bei Verwendung der
executeBatch()
JDBC Methode zum Einfügen von Datensätzen hat der Treiber fälschlicherweise nur einen Datensatz eingefügt. Da Athena keine Batch-Ausführung von Abfragen unterstützt, meldet der Treiber bei Verwendung vonexecuteBatch()
einen Fehler. Um die Einschränkung zu umgehen, können Sie einzelne Abfragen in einer Schleife übermitteln.
Informationen zum Herunterladen des neuen JDBC Treibers, der Versionshinweise und der Dokumentation finden Sie unterAthena-JDBC-2.x-Treiber.
09. Dezember 2023
Veröffentlicht am 09.12.2023
Der ODBC 1.2.1.1000-Treiber für Athena wurde veröffentlicht.
Features und Verbesserungen:
-
Aktualisierte RStudio Unterstützung — Der ODBC Treiber unterstützt jetzt RStudio unter macOS.
-
Unterstützung für einzelne Kataloge und Schemas – Der Konnektor kann jetzt einen einzelnen Katalog und ein einzelnes Schema zurückgeben. Weitere Informationen finden Sie im herunterladbaren Installations- und Konfigurationsleitfaden.
Behobene Probleme:
-
Vorbereitete Anweisungen – Bei der Ausführung vorbereiteter Anweisungen mit einem Array von Parametern unter Verwendung eines spaltenweisen Schemas gab der Konnektor ein falsches Abfrageergebnis zurück.
-
Spaltengröße – Bei Auswahl der Systemspalte
$file_modified_time
hat der Konnektor eine falsche Spaltengröße zurückgegeben. -
SQLPrepare— Beim Binden von Parametern, die sich
SQLPrepare
aufSELECT
Abfragen beziehen, gab der Connector einen Fehler zurück.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Athena ODBC 1.x-Treiber.
07. Dezember 2023
Veröffentlicht am 07.12.2023
Athena kündigt ODBC Treiberversion 2.0.2.1 an. Weitere Informationen finden Sie in den 2.0.2.1-Versionshinweisen. Informationen zum Herunterladen des neuen ODBC v2-Treibers finden Sie unter. ODBC-2.x-Treiber-Download Verbindungsinformationen finden Sie unter Amazon Athena ODBC 2.x.
05. Dezember 2023
Veröffentlicht am 05.12.2023
Sie können jetzt SQL Athena-Arbeitsgruppen erstellen, die den AWS IAM Identity Center Authentifizierungsmodus verwenden. Diese Arbeitsgruppen unterstützen die Funktion zur Verbreitung vertrauenswürdiger Identitäten von IAM Identity Center. Die Verbreitung vertrauenswürdiger Identitäten ermöglicht die Verwendung von Identitäten in AWS Analysediensten wie Amazon Athena und Amazon EMR Studio.
Weitere Informationen finden Sie unter Verwenden Sie IAM Identity Center-fähige Athena-Arbeitsgruppen.
28. November 2023
Veröffentlicht am 28.11.2023
Sie können jetzt Daten in der Speicherklasse Amazon S3 Express One Zone abfragen
Weitere Informationen finden Sie unter S3 Express One Zone-Daten abfragen.
8. November 2023
Veröffentlicht am 27.11.2023
Athena kündigt die folgenden Features und Verbesserungen an.
-
Glue-Datenkatalogansichten — Glue-Datenkatalogansichten bieten eine einzige gemeinsame Ansicht für AWS Dienste wie Amazon Athena und Amazon Redshift. In Glue-Data-Catalog-Ansichten werden Zugriffsberechtigungen durch den Benutzer definiert, der die Ansicht erstellt hat, und nicht durch den Benutzer, der die Ansicht abfragt. Diese Ansichten bieten eine bessere Zugriffskontrolle, tragen zur Gewährleistung vollständiger Datensätze bei, bieten erhöhte Sicherheit und können den Zugriff auf zugrunde liegende Tabellen verhindern.
Weitere Informationen finden Sie unter Verwenden Sie Datenkatalogansichten in Athena.
-
CloudTrail Lake-Unterstützung — Sie können jetzt Amazon Athena verwenden, um Daten in AWS CloudTrail Lake zu analysieren. AWS CloudTrail Lake ist ein verwalteter Data Lake CloudTrail , mit dem Sie Aktivitätsprotokolle für Audit-, Sicherheits- und Betriebsuntersuchungen aggregieren, unveränderlich speichern und analysieren können. Um Ihre CloudTrail Lake-Aktivitätsprotokolle von Athena abzufragen, müssen Sie keine Daten verschieben oder separate Datenverarbeitungspipelines erstellen. Es sind keine ETL Operationen erforderlich.
Aktivieren Sie zunächst den Datenverbund in CloudTrail Lake. Wenn Sie die Metadaten Ihres CloudTrail Lake-Ereignisdatenspeichers mit teilen AWS Glue Data Catalog, werden die erforderlichen AWS Glue Data Catalog Ressourcen CloudTrail erstellt und die Daten mit registriert AWS Lake Formation. In Lake Formation können Sie die Benutzer und Rollen angeben, die Athena zum Abfragen Ihres Ereignisdatenspeichers verwenden können.
Weitere Informationen finden Sie unter Aktivieren der Lake-Abfrageverbund im AWS CloudTrail -Benutzerhandbuch.
17. November 2023
Veröffentlicht am 17.11.2023
Athena kündigt die folgenden Features und Verbesserungen an.
Features
-
Kostenbasierter Optimierer — Athena kündigt die allgemeine Verfügbarkeit der kostenbasierten Optimierung unter Verwendung von Statistiken von an. AWS Glue Um Ihre Abfragen in Athena zu optimierenSQL, können Sie verlangen, dass Athena Statistiken auf Tabellen- oder Spaltenebene für Ihre Tabellen in sammelt. AWS Glue Wenn alle Tabellen in Ihrer Abfrage Statistiken enthalten, verwendet Athena die Statistiken, um alternative Ausführungspläne zu untersuchen und den Plan auszuwählen, der am wahrscheinlichsten am schnellsten ist.
Weitere Informationen finden Sie unter Verwenden Sie den kostenbasierten Optimierer.
-
Amazon EMR Studio-Integration — Sie können Athena jetzt in einem Amazon EMR Studio verwenden, ohne die Athena-Konsole direkt verwenden zu müssen. Mit der Athena-Integration in Amazon EMR können Sie die folgenden Aufgaben ausführen:
-
Athena-Abfragen SQL durchführen
-
Abfrageergebnisse anzeigen
-
Abfrageverlauf anzeigen
-
Gespeicherte Abfragen anzeigen
-
Parametrisierten Abfragen durchführen
-
Datenbanken, Tabellen und Ansichten für einen Datenkatalog anzeigen
Weitere Informationen finden Sie unter Amazon EMR Studio im AWS-Service Integrationen mit Athena Thema.
-
-
Verschachtelte Zugriffskontrolle – Athena kündigt Unterstützung für Lake-Formation-Zugriffskontrolle für verschachtelte Daten an. In Lake Formation können Sie Datenfilter für verschachtelte Spalten mit
struct
-Datentypen definieren und anwenden. Sie können die Datenfilterung verwenden, um den Benutzerzugriff auf Unterstrukturen verschachtelter Spalten einzuschränken. Weitere Informationen zum Erstellen von Datenfiltern finden Sie unter Erstellen von Datenfiltern in Lake Formation im AWS Lake Formation -Entwicklerhandbuch. -
Metriken zur bereitgestellten Kapazitätsnutzung — Athena kündigt neue CloudWatch Metriken für Kapazitätsreservierungen an. Sie können die neuen Messwerte verwenden, um zu verfolgen, wie viele von DPUs Ihnen bereitgestellte Daten und wie viele von Ihren Abfragen DPUs genutzt wurden. Wenn die Abfragen abgeschlossen sind, können Sie auch die Anzahl DPUs der verwendeten Abfragen anzeigen.
Weitere Informationen finden Sie unter Überwachen Sie Athena-Abfragemetriken mit CloudWatch.
Verbesserungen
-
Änderung der Fehlermeldung – Die Fehlermeldung
Insufficient Lake Formation permissions
lautet jetztTable not found
oderSchema not found
. Diese Änderung wurde vorgenommen, um zu verhindern, dass böswillige Akteure aus der Fehlermeldung auf die Existenz von Tabellen- oder Datenbankressourcen schließen.
16. November 2023
Veröffentlicht am 16.11.2023
Athena veröffentlicht einen neuen JDBC Treiber, der das Herstellen einer Verbindung zu, das Abfragen und Visualisieren von Daten aus kompatiblen SQL Entwicklungs- und Business Intelligence-Anwendungen verbessert. Der neue Treiber ist einfach zu aktualisieren. Der Treiber kann Abfrageergebnisse direkt aus Amazon S3 lesen, wodurch Ihnen Abfrageergebnisse schneller bereitgestellt werden.
Weitere Informationen finden Sie unter Athena JDBC 3.x-Treiber.
31. Oktober 2023
Veröffentlicht am 31.10.2023
Amazon Athena kündigt einstündige Reservierungen für bereitgestellte Kapazität an. Ab heute können Sie bereitgestellte Kapazitäten reservieren und nach einer Stunde wieder freigeben. Diese Änderung macht es einfacher, die Kosten für Workloads zu optimieren, deren Bedarf sich im Laufe der Zeit ändert.
Bereitgestellte Kapazität ist ein Feature von Athena, das Workload-Management-Funktionen bereitstellt, mit denen Sie Ihre wichtigsten interaktiven Workloads priorisieren, kontrollieren und skalieren können. Sie können jederzeit Kapazität hinzufügen, um die Anzahl der Abfragen zu erhöhen, die Sie gleichzeitig ausführen können, zu kontrollieren, welche Workloads die Kapazität nutzen können, und die Kapazität auf mehrere Workloads verteilen.
Weitere Informationen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten. Informationen zur Preisgestaltung finden Sie auf der Preisseite von Amazon Athena
25. Oktober 2023
Veröffentlicht am 26.10.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
Jackson-Core-Paket — JSON Text mit einem numerischen Wert von mehr als 1000 Zeichen schlägt jetzt fehl. Diese Korrektur behebt das Sicherheitsproblem sonatype-2022-6438
17. Oktober 2023
Veröffentlicht am 17.10.2023
Athena kündigt ODBC Treiberversion 2.0.2.0 an. Weitere Informationen finden Sie in den 2.0.2.0-Versionshinweisen. Informationen zum Herunterladen des neuen ODBC v2-Treibers finden Sie unter. ODBC-2.x-Treiber-Download Verbindungsinformationen finden Sie unter Amazon Athena ODBC 2.x.
26. September 2023
Veröffentlicht am 26.09.2023
Athena kündigt die folgenden Features und Verbesserungen an.
-
Leseunterstützung bei Lake Formation für Delta-Lake-Tabellen. Weitere Informationen zur Verwendung von Delta-Lake-Tabellen in Athena finden Sie unter Delta Lake-Tabellen der Linux Foundation abfragen.
23. August 2023
Veröffentlicht am 23.08.2023
Amazon Athena kündigt die Verfügbarkeit von Athena SQL in der Region Israel (Tel Aviv) an.
Eine vollständige Liste der in den einzelnen Ländern AWS-Services verfügbaren AWS Dienste finden Sie AWS-Region unter Services nach Regionen
10. August 2023
Veröffentlicht am 10.08.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
ODBCTreiberversion 2.0.1.1
Athena kündigt ODBC Treiberversion 2.0.1.1 an. Weitere Informationen finden Sie in den 2.0.1.1-Versionshinweisen. Informationen zum Herunterladen des neuen ODBC v2-Treibers finden Sie unter. ODBC-2.x-Treiber-Download Verbindungsinformationen finden Sie unter Amazon Athena ODBC 2.x.
JDBCTreiberversion 2.1.1
Athena veröffentlicht die JDBC Treiberversion 2.1.1. Der Treiber behebt die folgenden Probleme:
-
Ein Fehler, der auftrat, als eine Tabelle mit einer Anweisung erstellt wurde, die einen regulären Ausdruck enthielt.
-
Ein Problem, das dazu führte, dass der
ApplicationName
-Verbindungsparameter falsch angewendet wurde.
Informationen zum Herunterladen des neuen JDBC Treibers, der Versionshinweise und der Dokumentation finden Sie unter. Connect zu Amazon Athena her mit JDBC
31. Juli 2023
Veröffentlicht am 31.07.2023
Amazon Athena kündigt zusätzlich die Verfügbarkeit von Athena SQL an. AWS-Regionen
Diese Version erweitert die Verfügbarkeit von Athena SQL um den asiatisch-pazifischen Raum (Hyderabad), den asiatisch-pazifischen Raum (Melbourne), Europa (Spanien) und Europa (Zürich).
Eine vollständige Liste der in den einzelnen Ländern AWS-Services verfügbaren AWS Dienste finden Sie AWS-Region unter Dienste nach Regionen
27. Juli 2023
Veröffentlicht am 27.07.2023
Athena veröffentlicht die BigQuery Google-Connector-Version 2023.30.1. Diese Version des Connectors reduziert die Ausführungszeit von Abfragen und bietet Unterstützung für Abfragen an privaten Endpunkten. BigQuery
Informationen zum BigQuery Google-Connector finden Sie unter. Amazon Athena Google-Konnektor BigQuery Weitere Hinweise zur Aktualisierung Ihrer Datenquellen-Konnektoren finden Sie unter Einen Datenquellenconnector aktualisieren.
24. Juli 2023
Veröffentlicht am 24.07.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Abfragen mit Unions – Die Leistung bestimmter Abfragen mit Unions wurde verbessert.
-
Verknüpfungen mit Typvergleichen – Es wurde ein potenzieller Abfragefehler für
JOIN
-Anweisungen behoben, die einen Vergleich zwischen zwei verschiedenen Typen beinhalteten. -
Unterabfragen für verschachtelte Spalten – Es wurde ein Problem behoben, das mit Abfragefehlern zusammenhing, wenn Unterabfragen in verschachtelten Spalten korreliert wurden.
-
Iceberg-Ansichten – Ein Kompatibilitätsproblem mit der Genauigkeit von Zeitstempelspalten in Apache-Iceberg-Ansichten wurde behoben. Iceberg-Ansichten mit Zeitstempelspalten sind jetzt lesbar, unabhängig davon, ob die Spalten mit Athena-Engine-Version 2 oder Athena-Engine-Version 3 erstellt wurden.
20. Juli 2023
Veröffentlicht am 20.07.2023
Athena veröffentlicht die JDBC Treiberversion 2.1.0. Der Treiber enthält neue Verbesserungen und hat ein Problem behoben.
Verbesserungen
Die folgenden JSONJackson-Parser-Bibliotheken
-
jackson-annotations 2.15.2 (zuvor 2.14.0)
-
jackson-core 2.15.2 (zuvor 2.14.0)
-
jackson-databind 2.15.2 (zuvor 2.14.0)
Gelöste Probleme
-
Es wurde ein Problem mit der Übergabe von Array-Parametern behoben, wenn die Bibliothek sql2o
verwendet wurde.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
13. Juli 2023
Veröffentlicht am 19.09.2023
Athena kündigt die folgenden Features und Verbesserungen an.
-
EXPLAINANALYZE— Unterstützung für Warteschlangen, Analyse, Planung und Ausführungszeit zur Ausgabe von
EXPLAIN ANALYZE
hinzugefügt. -
EXPLAIN— Die
EXPLAIN
Ausgabe zeigt jetzt Statistiken, wenn die Abfrage Aggregationen enthält. -
Parquet Hive SerDe — Die
parquet.ignore.statistics
Eigenschaft wurde hinzugefügt, mit der Verarbeitungsstatistiken beim Lesen von Parquet-Daten ignoriert werden können. Weitere Informationen finden Sie unter Ignoriere Parquet-Statistiken.
Weitere Informationen zu EXPLAIN
und EXPLAIN ANALYZE
finden Sie unter Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena. Weitere Informationen zum Parquet Hive finden Sie SerDe unter. Parkett SerDe
03. Juli 2023
Veröffentlicht am 25.07.2023
Am 3. Juli 2023 begann Athena, die Abfragezeichenfolgen aus CloudTrail den Protokollen zu redigieren. Die Abfragezeichenfolge hat jetzt einen Wert von ***OMITTED***
. Diese Änderung wurde vorgenommen, um die unbeabsichtigte Offenlegung von Tabellennamen oder Filterwerten zu verhindern, die vertrauliche Informationen enthalten könnten. Wenn Sie sich bisher auf CloudTrail Protokolle verlassen haben, um auf vollständige Abfragezeichenfolgen zuzugreifen, empfehlen wir die Verwendung von Athena::GetQueryExecution
API und die Übergabe des Werts von responseElements.queryExecutionId
aus dem CloudTrail Protokoll. Weitere Informationen finden Sie unter der GetQueryExecutionAktion in der Amazon Athena API Athena-Referenz.
30. Juni 2023
Veröffentlicht am 30.06.2023
Der Athena-Abfrage-Editor unterstützt jetzt Typeahead-Code-Vorschläge für eine schnellere Abfrageerstellung. Mithilfe der folgenden Funktionen können Sie jetzt SQL Abfragen mit verbesserter Genauigkeit und Effizienz schreiben:
-
Während der Eingabe werden in Echtzeit Vorschläge für Schlüsselwörter, lokale Variablen, Codefragmente und Katalogelemente angezeigt.
-
Wenn Sie einen Datenbank- oder Tabellennamen gefolgt von einem Punkt eingeben, zeigt der Editor komfortabel eine Liste von Tabellen oder Spalten an, aus denen Sie wählen können.
-
Wenn Sie den Mauszeiger über einen Codefragmentvorschlag bewegen, wird in einer Zusammenfassung ein kurzer Überblick über die Syntax und Verwendung des Codefragments angezeigt.
-
Um die Lesbarkeit des Codes zu verbessern, wurden auch die Keywords und ihre Hervorhebungsregeln aktualisiert, sodass sie der neuesten Syntax von Trino und Hive entsprechen.
Dieses Feature ist standardmäßig aktiviert. Sie können das Feature in den Einstellungen des Code-Editors aktivieren oder deaktivieren.
Um die Typeahehead-Codevorschläge im Athena-Abfrage-Editor auszuprobieren, besuchen Sie die Athena-Konsole unter. https://console.aws.amazon.com/athena/
29. Juni 2023
Veröffentlicht am 29.06.2023
-
Athena kündigt ODBC Treiberversion 2.0.1.0 an. Weitere Informationen finden Sie in den 2.0.1.0-Versionshinweisen. Informationen zum Herunterladen des neuen ODBC v2-Treibers finden Sie unter. ODBC-2.x-Treiber-Download Verbindungsinformationen finden Sie unter Amazon Athena ODBC 2.x.
-
Athena und seine Funktionen
sind jetzt in der Region Naher Osten (UAE) verfügbar. Eine vollständige Liste der in den einzelnen AWS-Services AWS-Region Ländern verfügbaren AWS Dienste finden Sie unter Dienste nach Regionen .
28. Juni 2023
Veröffentlicht am 28.06.2023
Sie können Amazon Athena verwenden, um wiederhergestellte Objekte aus den Amazon-S3-Speicherklassen S3 Glacier Flexible Retrieval (früher Glacier) und S3 Glacier Deep Archive abzufragen. Sie konfigurieren diese Funktion für jede Tabelle einzeln. Das Feature wird nur für Apache-Hive-Tabellen auf der Athena-Engine-Version 3 unterstützt.
Weitere Informationen finden Sie unter Abfragen wiederhergestellter Amazon S3 Glacier-Objekte.
12. Juni 2023
Veröffentlicht am 12.06.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Parquet Reader-Zeitstempel – Unterstützung für das Lesen von Zeitstempeln als
bigint
(Millisekunden) für Parquet Readerhinzugefügt. Dieses Update bietet Parität mit der Unterstützung in Athena-Engine-Version 2. -
EXPLAINANALYZE— Die physische Eingabe-Lesezeit wurde den Abfragestatistiken und der Ausgabe von hinzugefügt
EXPLAIN ANALYZE
. Weitere Informationen zuEXPLAIN ANALYZE
finden Sie unter Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena. -
INSERT— Verbesserte Abfrageleistung bei Tabellen, in die mit geschrieben wurde
INSERT
. Weitere Informationen zuINSERT
finden Sie unter INSERT INTO. -
Delta-Lake-Tabellen – Es wurde ein Problem mit
DROP TABLE
-Delta-Lake-Tabellen behoben, das verhinderte, dass sie vollständig gelöscht wurden, wenn sie gleichzeitig geändert wurden.
08. Juni 2023
Veröffentlicht am 08.06.2023
Amazon Athena für Apache Spark kündigt die folgenden neuen Features an.
-
Support für benutzerdefinierte Java-Bibliotheken und Konfigurationen – Sie können jetzt Ihre eigenen Java-Pakete und benutzerdefinierte Konfigurationen für Ihre Apache-Spark-Sitzungen in Athena verwenden. Verwenden Sie Spark-Eigenschaften, um
.jar
Dateien, Pakete oder andere benutzerdefinierte Konfigurationen mit der Athena-Konsole AWS CLI, der oder der API Athena anzugeben. Weitere Informationen finden Sie unter Verwenden Sie Spark-Eigenschaften, um eine benutzerdefinierte Konfiguration anzugeben. -
Support für Apache-Hudi-, Apache-Iceberg- und Delta-Lake-Tabellen – Athena für Spark unterstützt jetzt die Open-Source-Data-Lake-Speichertabellenformate Apache Iceberg, Apache Hudi und Delta Lake der Linux Foundation Delta Lake. Weitere Informationen finden Sie unter Verwenden Sie in Athena for Spark Tabellenformate, die nicht von Hive stammen und in den einzelnen Themen zur Verwendung von Verwenden Sie Apache Iceberg-Tabellen in Athena für Spark, Verwenden Sie Apache Hudi-Tabellen in Athena für Spark und Verwenden Sie Delta Lake-Tabellen der Linux Foundation in Athena für Spark-Tabellen in Athena für Spark.
-
Verschlüsselungsunterstützung für Apache Spark – In Athena für Spark können Sie jetzt die Verschlüsselung für Daten während der Übertragung aktivieren, die zwischen Spark-Knoten übertragen werden, und für lokale Daten im Ruhezustand, die von Spark auf der Festplatte gespeichert werden. Um die Spark-Verschlüsselung zu aktivieren, können Sie die Athena-Konsole AWS CLI, die oder die API Athena verwenden. Weitere Informationen finden Sie unter Apache Spark-Verschlüsselung aktivieren.
Weitere Informationen zu Amazon Athena für Apache Spark finden Sie unterVerwenden Sie Apache Spark in Amazon Athena.
02. Juni 2023
Veröffentlicht am 06.02.2023
Sie können jetzt Kapazitätsreservierungen in Athena löschen und AWS CloudFormation Vorlagen verwenden, um Athena-Kapazitätsreservierungen anzugeben.
-
Kapazitätsreservierungen löschen – Sie können jetzt stornierte Kapazitätsreservierungen in Athena löschen. Eine Reservierung muss storniert werden, bevor sie gelöscht werden kann. Durch das Löschen einer Kapazitätsreservierung wird die Reservierung sofort aus Ihrem Konto entfernt. Auf die gelöschte Reservierung kann nicht mehr verwiesen werden, auch nicht anhand ihrer. ARN Um eine Reservierung zu löschen, können Sie die Athena-Konsole oder die API Athena verwenden. Weitere Informationen finden Sie Löschen Sie eine Kapazitätsreservierung im Amazon Athena Athena-Benutzerhandbuch und DeleteCapacityReservationin der Amazon Athena Athena-Referenz API.
-
AWS CloudFormation Vorlagen für Kapazitätsreservierungen verwenden — Sie können jetzt AWS CloudFormation Vorlagen verwenden, um Athena-Kapazitätsreservierungen mithilfe der
AWS::Athena::CapacityReservation
Ressource anzugeben. Weitere Informationen finden Sie unter AWS: :Athena:: CapacityReservation im AWS CloudFormation Benutzerhandbuch.
Weitere Informationen zur Nutzung von Kapazitätsreservierungen zur Bereitstellung Ihrer Kapazität in Athena finden Sie unter Kapazität zur Abfrageverarbeitung verwalten.
25. Mai 2023
Veröffentlicht am 25.05.2023
Athena hat Updates für Datenquellenkonnektoren veröffentlicht, die die Leistung von Verbundabfragen verbessern. Dank neuer Push-down-Optimierungen und dynamischer Filterung können mehr Operationen in der Quelldatenbank als in Athena ausgeführt werden. Diese Optimierungen reduzieren die Laufzeit von Abfragen und die Menge der gescannten Daten. Diese Verbesserungen erfordern die Athena-Engine-Version 3.
Die folgenden Konnektoren wurden aktualisiert:
Weitere Hinweise zu Datenquellen-Konnektoren finden Sie unter Einen Datenquellenconnector aktualisieren.
18. Mai 2023
Veröffentlicht am 18.05.2023
Sie können es jetzt AWS PrivateLink für IPv6 eingehende Verbindungen zu Amazon Athena verwenden.
Amazon Athena hat seine Unterstützung für eingehende Verbindungen über Internet Protocol Version 6 (IPv6) -Endpunkte um Folgendes erweitert: AWS PrivateLink
Das schnelle Wachstum des Internets erschöpft die Verfügbarkeit von Internetprotokolladressen der Version 4 ()IPv4. IPv6erhöht die Anzahl der verfügbaren Adressen um ein Vielfaches, sodass Sie keine überlappenden Adressräume mehr verwalten müssen. VPCs Mit dieser Version können Sie jetzt die Vorteile der IPv6 Adressierung mit den Sicherheits- und Leistungsvorteilen von AWS PrivateLink kombinieren.
Um programmgesteuert eine Verbindung zu einem AWS Dienst herzustellen, können Sie den AWS CLI
15. Mai 2023
Veröffentlicht am 15.05.2023
Athena kündigt die Veröffentlichung von Apache Spark DataSource V2 (DSV2) -Konnektoren für DynamoDB, CloudWatch Logs, CloudWatch Metrics und an. AWS CMDB Verwenden Sie die neuen DSV2 Konnektoren, um diese Datenquellen mit Spark abzufragen. DSV2Konnektoren verwenden dieselben Parameter wie ihre entsprechenden Athena-Verbundverbinder. Die DSV2 Konnektoren werden direkt auf Spark-Workern ausgeführt und erfordern keine Bereitstellung einer Lambda-Funktion, um sie zu verwenden.
Weitere Informationen finden Sie unter Arbeiten Sie mit Datenquellen-Konnektoren für Apache Spark.
10. Mai 2023
Veröffentlicht am 10.05.2023
Der ODBC 1.1.20-Treiber für Athena wurde veröffentlicht.
Features und Verbesserungen:
-
Unterstützung für das Überschreiben von Endpunkten in Lake Formation.
-
Das ADFS Authentifizierungs-Plugin hat einen neuen Parameter für die Einstellung des Werts Relying Party ()
LoginToRP
. -
AWS Aktualisierungen der Bibliothek.
Fehlerbehebungen:
-
Fehler bei der Freigabe der vorbereiteten Anweisung, wenn die
SQLPrepare()
-Methode nicht gesendet werden konnte. -
Fehler beim Binden von Parametern für vorbereitete Anweisungen bei der Konvertierung eines C-Typs in einen SQL Typ.
-
Fehler beim Zurückgeben von Daten, wenn
EXPLAIN
- undEXPLAIN ANALYZE
-AbfragenSQLPrepare()
undSQLExecute()
verwendeten.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit ODBC.
8. Mai 2023
Veröffentlicht am 08.05.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Aktualisierte Hudi-Integration – Athena hat seine Integration mit Apache Hudi aktualisiert. Sie können jetzt Athena verwenden, um Hudi-0.12.2-Tabellen abzufragen, und die Auflistung von Hudi-Metadaten für Hudi-Tabellen wird jetzt unterstützt. Weitere Informationen finden Sie unter Apache Hudi-Datensätze abfragen und Verwenden Sie Hudi-Metadaten für eine verbesserte Leistung.
-
Korrektur der Zeitstempelkonvertierung – Die Behandlung von Zeitstempelkonvertierungen in einen Datentyp mit niedrigerer Genauigkeit wurde korrigiert. Zuvor wurde in Athena-Engine-Version 3 der Wert fälschlicherweise auf den Zieltyp gerundet, anstatt ihn beim Casting zu kürzen.
Die folgenden Beispiele veranschaulichen die falsche Handhabung vor dem Fix.
Beispiel 1: Umwandlung von einem Zeitstempel in Mikrosekunden in Millisekunden
Beispieldaten
A, 2020-06-10 15:55:23.383 B, 2020-06-10 15:55:23.382 C, 2020-06-10 15:55:23.383345 D, 2020-06-10 15:55:23.383945 E, 2020-06-10 15:55:23.383345734 F, 2020-06-10 15:55:23.383945278
Die folgende Abfrage versucht, die Zeitstempel abzurufen, die einem bestimmten Wert entsprechen.
SELECT * FROM table WHERE timestamps.col = timestamp'2020-06-10 15:55:23.383'
Die Abfrage gibt die folgenden Ergebnisse zurück.
A, 2020-06-10 15:55:23.383 C, 2020-06-10 15:55:23.383 E, 2020-06-10 15:55:23.383
Vor dem Update hat Athena die Werte
2020-06-10 15:55:23.383945
oder2020-06-10 15:55:23.383945278
nicht aufgenommen, weil sie auf2020-06-10 15:55:23.384
gerundet wurden.Beispiel 2: Umwandlung von einem Zeitstempel in ein Datum
Die folgende Abfrage hat ein fehlerhaftes Ergebnis zurückgegeben.
SELECT date(timestamp '2020-12-31 23:59:59.999')
Ergebnis
2021-01-01
Vor der Korrektur hat Athena den Wert aufgerundet und damit den Tag vorverlegt. Solche Werte werden jetzt eher gekürzt als aufgerundet.
28. April 2023
Veröffentlicht am 28.04.2023
Sie können jetzt Kapazitätsreservierungen auf Amazon Athena verwenden, um SQL Abfragen auf vollständig verwalteter Rechenkapazität auszuführen.
Bereitgestellte Kapazität bietet Workload-Management-Funktionen, mit denen Sie Ihre wichtigsten interaktiven Workloads priorisieren, kontrollieren und skalieren können. Sie können jederzeit Kapazität hinzufügen, um die Anzahl der Abfragen zu erhöhen, die Sie gleichzeitig ausführen können, zu kontrollieren, welche Workloads die Kapazität nutzen können, und die Kapazität auf mehrere Workloads verteilen.
Weitere Informationen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten. Informationen zur Preisgestaltung finden Sie auf der Preisseite von Amazon Athena
17. April 2023
Veröffentlicht am 17.04.2023
Athena veröffentlicht die JDBC Treiberversion 2.0.36. Der Treiber enthält neue Features und hat ein Problem behoben.
Neue Features
-
Sie können jetzt anpassbare Kennungen der vertrauenden Partei mit der AD-FS-Authentifizierung verwenden.
-
Sie können jetzt den Namen der Anwendung, die den Konnektor verwendet, zur Zeichenfolge des Benutzeragenten hinzufügen.
Gelöste Probleme
-
Es wurde ein Fehler behoben, der auftrat, wenn
getSchema()
verwendet wurde, um ein nicht vorhandenes Schema abzurufen.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
14. April 2023
Veröffentlicht am 20.06.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Wenn Sie eine Zeichenfolge in einen Zeitstempel umwandeln, ist ein Leerzeichen zwischen dem Tag und der Uhrzeit oder Zeitzone erforderlich. Weitere Informationen finden Sie unter Bei der Umwandlung von einer Zeichenfolge in einen Zeitstempel ist Platz zwischen Datums- und Uhrzeitwerten erforderlich.
-
Eine grundlegende Änderung in der Art und Weise, wie mit der Genauigkeit von Zeitstempeln umgegangen wurde, wurde entfernt. Um die Konsistenz zwischen Athena-Engine-Version 2 und Athena-Engine-Version 3 zu gewährleisten, ist die Zeitstempelgenauigkeit jetzt standardmäßig auf Millisekunden statt auf Mikrosekunden festgelegt.
-
Athena erzwingt jetzt konsistent den Zugriff auf den Abfrageausgabe-Bucket, wenn Abfragen ausgeführt werden. Bitte stellen Sie sicher, dass alle IAM Principals, die die StartQueryExecutionAktion ausführen, die S3: GetBucketLocation -Berechtigung für den Abfrageausgabe-Bucket haben.
4. April 2023
Veröffentlicht am 04.04.2023
Sie können jetzt Amazon Athena verwenden, um verbundene Abfragen für 10 neue Datenquellen auszuführen. Verwenden Sie eine einzelne Verbundansicht, um mehrere externe Tabellen oder Teilmengen von Daten abzufragen. Dies vereinfacht das SQL Erforderliche und bietet Ihnen die Flexibilität, Datenquellen von Endbenutzern zu verschleiern, die diese SQL Daten abfragen müssen.
Weitere Informationen erhalten Sie unter Arbeiten Sie mit Ansichten und Verwenden Sie föderierte Abfragen.
30. März 2023
Veröffentlicht am 30.03.2023
Amazon Athena kündigt die Verfügbarkeit von Amazon Athena für Apache Spark in zusätzlichen AWS-Regionen an.
Diese Version erweitert die Verfügbarkeit von Amazon Athena für Apache Spark um Asien-Pazifik (Mumbai), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney) und Europa (Frankfurt).
Weitere Informationen zu Amazon Athena für Apache Spark finden Sie unterVerwenden Sie Apache Spark in Amazon Athena.
28. März 2023
Veröffentlicht am 28.03.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
In den Antworten auf die API Aktionen
GetQueryExecution
undBatchGetQueryExecution
Athena zeigt das neuesubStatementType
Feld den Typ der Abfrage an, die ausgeführt wurde (z. B.SELECT
,INSERT
,UNLOAD
CREATE_TABLE
, oderCREATE_TABLE_AS_SELECT
). -
Es wurde ein Fehler behoben, durch den Manifestdateien für Apache-Hive-Schreiboperationen nicht korrekt verschlüsselt wurden.
-
Athena-Engine-Version 3 verarbeitet
NaN
- undInfinity
-Werte in derapprox_percentile
-Funktion jetzt korrekt. Dieapprox_percentile
-Funktion gibt das ungefähre Perzentil für einen Datensatz zum angegebenen Prozentsatz zurück.Athena-Engine-Version 2 behandelt
NaN
fälschlicherweise einen Wert größer alsInfinity
. Die Athena-Engine-Version 3 behandeltNaN
undInfinity
nun entsprechend der Behandlung in anderen analytischen und statistischen Funktionen. In den folgenden Punkten wird das neue Verhalten ausführlicher beschrieben.-
Wenn
NaN
im Datensatz vorhanden ist, gibt AthenaNaN
zurück. -
Wenn
NaN
nicht anwesend, aberInfinity
präsent ist, behandelt AthenaInfinity
als eine sehr große Zahl. -
Wenn mehrere
Infinity
-Werte vorhanden sind, behandelt Athena sie als dieselbe sehr große Zahl. Falls erforderlich, gibt AthenaInfinity
aus. -
Wenn ein einzelner Datensatz sowohl
Infinity
als auch-Double.MAX_VALUE
enthält und ein Perzentilergebnis-Double.MAX_VALUE
ist, gibt Athena-Infinity
zurück. -
Wenn ein einzelner Datensatz sowohl
Infinity
als auchDouble.MAX_VALUE
enthält und ein PerzentilergebnisDouble.MAX_VALUE
ist, gibt AthenaInfinity
zurück. -
Verwenden Sie die
is_finite()
-Funktion, umInfinity
undNaN
aus einer Berechnung auszuschließen, wie im folgenden Beispiel gezeigt.approx_percentile(x, 0.5) FILTER (WHERE is_finite(x))
-
27. März 2023
Veröffentlicht am 27.03.2023
Sie können jetzt eine Mindestverschlüsselungsstufe für SQL Athena-Arbeitsgruppen in Amazon Athena angeben. Diese Funktion stellt sicher, dass die Ergebnisse aller Abfragen in der SQL Athena-Arbeitsgruppe mit der von Ihnen angegebenen Verschlüsselungsstufe oder höher verschlüsselt werden. Sie können zwischen verschiedenen Verschlüsselungsstufen wählen, um Ihre Daten zu schützen. Um die gewünschte Mindestverschlüsselungsstufe zu konfigurieren, können Sie die Athena-Konsole, AWS CLI API, oder SDK verwenden.
Das Mindestverschlüsselungs-Feature ist für Apache-Spark-fähige Arbeitsgruppen nicht verfügbar. Weitere Informationen finden Sie unter Mindestverschlüsselung für eine Arbeitsgruppe konfigurieren.
17. März 2023
Veröffentlicht am 17.03.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Es wurde ein Problem mit dem Amazon Athena DynamoDB-Connector behoben, das dazu führte, dass Abfragen fehlschlugen und die Fehlermeldung
nur eine Bedingung pro Schlüssel enthalten KeyConditionExpressions darf
.Dieses Problem tritt auf, weil Athena-Engine-Version 3 die Möglichkeit erkennt, mehr Arten von Prädikaten herunterzufahren als Athena-Engine-Version 2. In Athena-Engine-Version 3 werden Klauseln wie
some_column LIKE 'someprefix%
als Filterprädikate nach unten verschoben, die eine Unter- und Obergrenze auf eine bestimmte Spalte anwenden. Athena-Engine-Version 2 hat diese Prädikate nicht nach unten gedrückt. Wenn in der Athena-Engine-Version 3 diesome_column
-Spalte ein Sortierschlüssel ist, gibt die Engine das Filterprädikat an den DynamoDB-Konnektor weiter. Das Filterprädikat wird dann weiter nach unten an den DynamoDB-Service weitergegeben. Da DynamoDB nicht mehr als eine Filterbedingung für einen Sortierschlüssel unterstützt, gibt DynamoDB den Fehler zurück.Um dieses Problem zu beheben, aktualisieren Sie Ihren Amazon-Athena-DynamoDB-Konnektor auf Version 2023.11.1. Anweisungen zum Aktualisieren des Konnektors finden Sie unter Einen Datenquellenconnector aktualisieren.
08. März 2023
Veröffentlicht am 08.03.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Es wurde ein Problem mit Verbundabfragen behoben, das dazu führte, dass Zeitstempel-Prädikatwerte in Mikrosekunden statt in Millisekunden gesendet wurden.
15. Februar 2023
Veröffentlicht am 15.02.2023
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Sie können jetzt die clientseitige Verschlüsselung verwenden, um Daten in Amazon S3 für Iceberg-Schreibvorgänge zu verschlüsseln.
-
Es wurde ein Problem behoben, das die serverseitige Verschlüsselung in Amazon S3 für Iceberg-Schreibvorgänge beeinträchtigte.
31. Januar 2023
Veröffentlicht am 31.01.2023
Sie können jetzt Amazon Athena zum Abfragen von Daten in Google Cloud Storage verwenden. Wie Amazon S3 ist Google Cloud Storage ein verwalteter Service, der Daten in Buckets speichert. Verwenden Sie den Athena-Konnektor für Google Cloud Storage, um interaktive Verbundabfragen für Ihre externen Daten auszuführen.
Weitere Informationen finden Sie unter Google-Cloud-Storage-Konnektor für Amazon Athena.
20. Januar 2023
Veröffentlicht am 20.01.2023
Sie können jetzt eine erweiterte Dokumentation für die Unterstützung der Athena-Komprimierung anzeigen. Es wurden einzelne Themen für Komprimierung von Hive-Tabellen, Komprimierung von Iceberg-Tabellen und ZSTDKompressionsstufen hinzugefügt.
Weitere Informationen finden Sie unter Verwenden Sie die Komprimierung in Athena.
3. Januar 2023
Veröffentlicht am 03.01.2023
Athena kündigt die folgenden Aktualisierungen an:
-
Zusätzliche Befehle für Hive-Metastores – Sie können Athena verwenden, um eine Verbindung zu Ihrem selbstverwalteten Apache Hive Metastore als Metadatenkatalog herzustellen und in Amazon S3 gespeicherte Daten abzufragen. In dieser Version können Sie
CREATE TABLE AS
(CTAS) und 12 zusätzliche Befehle der Data Definition Language (DDL) verwendenINSERT INTO
, um mit dem Apache Hive Metastore zu interagieren. Mit diesen erweiterten Funktionen können Sie Ihre Hive Metastore-Schemas direkt von Athena aus verwalten. SQLWeitere Informationen finden Sie unter Verwenden Sie einen externen Hive-Metastore.
-
JDBCTreiberversion 2.0.35 — Athena veröffentlicht JDBC Treiberversion 2.0.35. Der JDBC 2.0.35-Treiber enthält die folgenden Updates:
-
Der Treiber verwendet jetzt die folgenden Bibliotheken für den JSON Jackson-Parser.
-
jackson-annotations 2.14.0 (zuvor 2.13.2)
-
jackson-core 2.14.0 (zuvor 2.13.2)
-
jackson-databind 2.14.0 (zuvor 2.13.2.2)
-
-
Die Support für JDBC Version 4.1 wurde eingestellt.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
-
Athena-Versionshinweise für 2022
14. Dezember 2022
Veröffentlicht am 14.12.2022
Sie können jetzt den Amazon Athena Athena-Connector für Kafka verwenden, um SQL Abfragen von Streaming-Daten auszuführen. Sie können beispielsweise analytische Abfragen zu Echtzeit-Streaming-Daten in Amazon Managed Streaming for Apache Kafka (AmazonMSK) ausführen und diese mit historischen Daten in Ihrem Data Lake in Amazon S3 verknüpfen.
Der Amazon-Athena-Konnektor für Kafka unterstützt Abfragen auf mehreren Streaming-Engines. Sie können Athena verwenden, um SQL Abfragen auf von Amazon MSK bereitgestellten und serverlosen Clustern, auf selbstverwalteten Kafka-Bereitstellungen und auf Streaming-Daten in Confluent Cloud auszuführen.
Weitere Informationen finden Sie unter Amazon-Athena-MSK-Konnektor.
2. Dezember 2022
Veröffentlicht am 02.12.2022
Athena veröffentlicht die JDBC Treiberversion 2.0.34. Der JDBC 2.0.34-Treiber enthält die folgenden neuen Funktionen und behobene Probleme:
-
Unterstützung für die Wiederverwendung von Abfrageergebnissen – Sie können jetzt die Ergebnisse zuvor ausgeführter Abfragen bis zu einem von Ihnen festgelegten Zeitlimit wiederverwenden, anstatt Athena die Ergebnisse jedes Mal neu berechnen zu lassen, wenn die Abfrage ausgeführt wird. Weitere Informationen finden Sie im Installations- und Konfigurationshandbuch, das auf der JDBC Downloadseite verfügbar ist, undAbfrageergebnisse in Athena wiederverwenden.
-
InstanceMetadata Ec2-Unterstützung — Der JDBC Treiber unterstützt jetzt die InstanceMetadataEc2-Authentifizierungsmethode mithilfe von IAM Instanzprofilen.
-
Behebung zeichenbasierter Ausnahmen – Eine Ausnahme, die bei Abfragen auftrat, die bestimmte Sprachzeichen enthielten, wurde behoben.
-
Behebung einer Sicherheitslücke — Es wurde eine Sicherheitslücke im Zusammenhang mit AWS Abhängigkeiten behoben, die im Konnektor enthalten sind.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
30. November 2022
Veröffentlicht am 30.11.2022
Sie können jetzt interaktiv Apache-Spark-Anwendungen und Jupyter-kompatible Notebooks auf Athena erstellen und ausführen. Führen Sie Datenanalysen auf Athena mit Spark durch, ohne Ressourcen einplanen, konfigurieren oder verwalten zu müssen. Senden Sie den Spark-Code zur Verarbeitung und erhalten Sie die Ergebnisse unmittelbar. Verwenden Sie die vereinfachte Notebook-Erfahrung in der Amazon-Athena-Konsole, um Apache Spark-Anwendungen mit Python oder Verwenden Sie das Athena-Notizbuch APIs zu entwickeln.
Apache Spark auf Amazon Athena ist Serverless und bietet eine automatische, bedarfsgerechte Skalierung, die sofortige Rechenleistung für sich ändernde Daten-Volumes und Verarbeitungsanforderungen bereitstellt.
Weitere Informationen finden Sie unter Verwenden Sie Apache Spark in Amazon Athena.
18. November 2022
Veröffentlicht am 18.11.2022
Sie können jetzt den Amazon Athena Athena-Connector für IBM Db2 verwenden, um Db2 von Athena abzufragen. Sie können beispielsweise analytische Abfragen über ein Data Warehouse in Db2 und einen Data Lake in Amazon S3 ausführen.
Der Amazon-Athena-Db2-Konnektor stellt mehrere Konfigurationsoptionen durch Lambda-Umgebungsvariablen bereit. Informationen zu Konfigurationsoptionen, Parametern, Verbindungszeichenfolgen, Bereitstellung und Einschränkungen finden Sie unter Amazon-Athena-IBM-Db2-Konnektor.
17. November 2022
Veröffentlicht am 17. November 2022
Die Apache Iceberg-Unterstützung in Athena Engine Version 3 bietet jetzt die folgenden erweiterten ACID Transaktionsfunktionen:
-
ORCund Avro-Unterstützung — Erstellen Sie Iceberg-Tabellen mit den ORC zeilen- und spaltenbasierten Dateiformaten Apache Avro
und Apache . Die Unterstützung für diese Formate erfolgt zusätzlich zur vorhandenen Unterstützung für Parquet. -
MERGEINTO— Verwenden Sie den
MERGE INTO
Befehl, um Daten in großem Maßstab effizient zusammenzuführen.MERGE INTO
kombiniert dieDELETE
OperationenINSERT
UPDATE
, und zu einer Transaktion. Dadurch wird der Verarbeitungsaufwand in Ihrer Datenpipeline reduziert und das Schreiben nimmt weniger SQL Zeit in Anspruch. Weitere Informationen erhalten Sie unter Iceberg-Tabellendaten aktualisieren und MERGE INTO. -
CTASund VIEW Support — Verwenden Sie die
CREATE VIEW
AnweisungenCREATE TABLE AS SELECT
(CTAS) und mit Iceberg-Tabellen. Weitere Informationen erhalten Sie unter CREATE TABLE AS und CREATE VIEW and CREATE DIALECT VIEW. -
VACUUMSupport — Sie können die
VACUUM
Anweisung verwenden, um Ihren Data Lake zu optimieren, indem Sie Snapshots und Daten löschen, die nicht mehr benötigt werden. Sie können diese Funktion verwenden, um die Leseleistung zu verbessern und gesetzliche Anforderungen zu erfüllen, wie z. GDPRWeitere Informationen erhalten Sie unter Optimieren Sie Iceberg-Tabellen und VACUUM.
Diese neuen Features erfordern die Athena-Engine-Version 3 und sind in allen Regionen verfügbar, in denen Athena unterstützt wird. Sie können sie mit der Athena-Konsole
Informationen zur Verwendung von Iceberg in Athena finden Sie unter Abfragen von Apache Iceberg-Tabellen.
14. November 2022
Veröffentlicht am 14.11.2022
Amazon Athena unterstützt jetzt IPv6 Endpunkte für eingehende Verbindungen, über die Sie Athena-Funktionen aufrufen können. IPv6 Sie können diese Funktion verwenden, um Compliance-Anforderungen zu erfüllen. IPv6 Außerdem entfällt die Notwendigkeit zusätzlicher Netzwerkgeräte für die Adressübersetzung zwischen IPv4 undIPv6.
Um diese Funktion nutzen zu können, konfigurieren Sie Ihre Anwendungen so, dass sie die neuen Athena-Dual-Stack-Endpunkte verwenden, die sowohl als auch unterstützen. IPv4 IPv6 Dual-Stack-Endpunkte verwenden das Format athena.
. Der Dual-Stack-Endpunkt in der Region USA Ost (Nord-Virginia) ist beispielsweise region
.api.awsathena.us-east-1.api.aws
.
Wenn Sie eine Anfrage an einen Dual-Stack-Athena-Endpunkt stellen, wird der Endpunkt je nach dem von Ihrem Netzwerk und Client verwendeten Protokoll in eine IPv6 oder eine IPv4 Adresse aufgelöst. Um programmgesteuert eine Verbindung zu einem AWS Dienst herzustellen, können Sie das AWS CLI
Weitere Informationen über Service-Endpunkte finden Sie unter AWS -Service-Endpunkte. Weitere Informationen zu den Service-Endpunkten von Athena finden Sie in der AWS -Dokumentation unter Amazon-Athena-Endpunkte und Kontingente.
Sie können die neuen Athena-Dual-Stack-Endpunkte ohne zusätzliche Kosten für eingehende Verbindungen verwenden. Dual-Stack-Endpunkte sind generell in allen AWS-Regionen verfügbar.
11. November 2022
Veröffentlicht am 11.11.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Erweiterte differenzierte Zugriffskontrolle in Lake Formation – Sie können jetzt AWS Lake Formation
-differenzierte Zugriffskontrollrichtlinien in Athena-Abfragen für Daten verwenden, die in jedem unterstützten Datei- oder Tabellenformat gespeichert sind. Sie können eine differenzierte Zugriffskontrolle in Lake Formation verwenden, um den Zugriff auf Daten in Abfrageergebnissen mit Datenfiltern einzuschränken, um Sicherheit auf Spalten-, Zeilen- und Zellenebene zu erreichen. Zu den unterstützten Tabellenformaten in Athena gehören Apache Iceberg, Apache Hudi und Apache Hive. Eine erweiterte, differenzierte Zugriffskontrolle ist in allen von Athena unterstützten Regionen verfügbar. Die erweiterte Tabellen- und Dateiformatunterstützung erfordert Athena-Engine-Version 3, das neue Features und eine verbesserte Abfrageleistung bietet. Es ändert jedoch nichts daran, wie Sie differenzierte Zugriffskontrollrichtlinien in Lake Formation einrichten. Bei der Verwendung dieser erweiterten, differenzierten Zugriffskontrolle in Athena sind die folgenden Überlegungen zu berücksichtigen:
-
EXPLAIN— In Lake Formation definierte Zeilen- oder Zellenfilterinformationen und Abfragestatistikinformationen werden in der Ausgabe von
EXPLAIN
und nicht angezeigtEXPLAIN ANALYZE
. Informationen zuEXPLAIN
in Athena finden Sie unter Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena. -
Externe Hive-Metastores – Ausgeblendete Apache-Hive-Spalten können nicht für eine differenzierte Filterung der Zugriffskontrolle verwendet werden, und versteckte Apache-Hive-Systemtabellen werden von der detaillierten Zugriffskontrolle nicht unterstützt. Weitere Informationen finden Sie unter Überlegungen und Einschränkungen im Thema Verwenden Sie einen externen Hive-Metastore.
-
Abfragestatistiken – Die Zeilenebenen-Informationen über die Anzahl der Eingabe- und Ausgabezeilen und die Datengröße werden in den Athena-Abfragestatistiken nicht angezeigt, wenn für eine Abfrage in Lake Formation Filter auf Zeilenebene definiert wurden. Hinweise zum Anzeigen von Statistiken für Athena-Abfragen finden Sie unter Statistiken und Ausführungsdetails für abgeschlossene Abfragen anzeigen und GetQueryRuntimeStatistics.
-
Arbeitsgruppen – Benutzer in derselben Athena-Arbeitsgruppe können die Daten anzeigen, die die differenzierte Zugriffskontrolle von Lake Formation so konfiguriert hat, dass sie für die Arbeitsgruppe zugänglich sind. Informationen zur Verwendung von Athena zum Abfragen von bei Lake Formation registrierten Daten finden Sie unter Verwenden Sie Athena, um Daten abzufragen, die registriert sind bei AWS Lake Formation.
Informationen zur Verwendung der differenzierten Zugriffskontrolle in Lake Formation finden Sie unter Verwaltung der differenzierten Zugriffskontrolle mithilfe von AWS Lake Formation
im AWS -Big-Data-Blog. -
-
Athena-Verbundabfrage – Athena-Verbundabfragen behalten jetzt die ursprüngliche Groß- und Kleinschreibung von Feldnamen in
struct
-Objekten bei. Bisher wurdenstruct
-Feldnamen automatisch in Kleinbuchstaben geschrieben.
8. November 2022
Veröffentlicht am 11.08.2022
Sie können jetzt das Feature zur Wiederverwendung von Abfrageergebnissen nutzen, um wiederholte Abfragen in Athena zu beschleunigen. Eine wiederholte Abfrage ist eine SQL Abfrage, die mit einer kürzlich eingereichten Abfrage identisch ist und dieselben Ergebnisse liefert. Wenn Sie mehrere identische Abfragen ausführen müssen, kann das Zwischenspeichern der Wiederverwendung von Ergebnissen die zum Erzeugen von Ergebnissen erforderliche Zeit verkürzen. Das Zwischenspeichern von Ergebnissen senkt auch die Kosten, indem es die Anzahl der gescannten Bytes reduziert.
Weitere Informationen finden Sie unter Abfrageergebnisse in Athena wiederverwenden.
13. Oktober 2022
Veröffentlicht am 13.10.2022
Athena kündigt Athena-Engine-Version 3 an.
Athena hat seine SQL Abfrage-Engine um die neuesten Funktionen des Trino-Open-Source-Projekts
Weitere Informationen finden Sie unter Athena-Engine-Version 3.
10. Oktober 2022
Veröffentlicht am 10.10.2022
Athena veröffentlicht die JDBC Treiberversion 2.0.33. Der JDBC 2.0.33-Treiber beinhaltet die folgenden Änderungen:
-
Der User-Agent-Zeichenfolge in der Anbieterklasse für Anmeldeinformationen wurden neue Eigenschaften für JDBC Treiberversion, Version und Plugin-Name hinzugefügt.
-
Fehlermeldungen wurden korrigiert und notwendige Informationen hinzugefügt.
-
Vorbereitete Anweisungen werden jetzt freigegeben, wenn die Verbindung geschlossen wird oder die Ausführung der vorbereiteten Athena-Anweisung fehlschlägt.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
23. September 2022
Veröffentlicht am 26.09.2022
Der Neptune-Konnektor von Amazon Athena unterstützt jetzt den Abgleich von Spalten- und Tabellennamen ohne Berücksichtigung der Groß- und Kleinschreibung.
-
Der Neptune-Datenquellenkonnektor kann Spaltennamen in Neptune-Tabellen, die Groß- und Kleinschreibung verwenden, auflösen, auch wenn die Spaltennamen in der Tabelle in AWS Glue alle in Kleinbuchstaben geschrieben sind. Um dieses Verhalten zu aktivieren, setzen Sie die Umgebungsvariable
enable_caseinsensitivematch
in der Lambda-Funktion des Neptune-Konnektors auftrue
. -
Da nur Tabellennamen in Kleinbuchstaben AWS Glue unterstützt werden, geben Sie beim Erstellen einer AWS Glue Tabelle für Neptune den AWS Glue Tabellenparameter an.
"glabel" =
table_name
Weitere Informationen zum Neptune-Konnektor finden Sie unter Amazon Athena Neptune Konnektor.
13. September 2022
Veröffentlicht am 13.09.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Externer Hive-Metastore — Athena kehrt jetzt zurück,
NULL
anstatt eine Ausnahme auszulösen, wenn eineWHERE
Klausel eine Partition enthält, die in einem externen Hive-Metastore () nicht existiert. EHMS Das neue Verhalten entspricht dem von AWS Glue Data Catalog. -
Parameterized queries – Werte in Parametrisierte Abfragen können jetzt auf den
DOUBLE
-Datentyp übertragen werden. -
Apache Iceberg – Schreibvorgänge in Iceberg-Tabellen sind jetzt erfolgreich, wenn Object Lock in einem Amazon-S3-Bucket aktiviert ist.
31. August 2022
Veröffentlicht am 31.08.2022
Amazon Athena gibt die Verfügbarkeit von Athena und seinen Features
Diese Version erweitert die Verfügbarkeit von Athena in Asien-Pazifik (Hongkong), Asien-Pazifik (Jakarta), Asien-Pazifik (Mumbai), Asien-Pazifik (Osaka), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney) und Asien-Pazifik (Tokio). Eine vollständige Liste der in diesen und anderen Regionen verfügbaren AWS-Services finden Sie in der Liste der al AWS-Region-Services
23. August 2022
Veröffentlicht am 23.08.2022
Version v2022.32.1
-
Unterstützung für den Amazon Athena Oracle-Datenquellen-Connector für SSL basierte Verbindungen zu RDS Amazon-Instances hinzugefügt. Die Support ist auf das Transport Layer Security (TLS) -Protokoll und auf die Authentifizierung des Servers durch den Client beschränkt. Da die gegenseitige Authentifizierung in Amazon nicht unterstützt wirdRDS, beinhaltet das Update keine Unterstützung für die gegenseitige Authentifizierung.
Weitere Informationen finden Sie unter Amazon Athena Oracle Konnektor.
03. August 2022
Veröffentlicht am 03.08.2022
Athena veröffentlicht die JDBC Treiberversion 2.0.32. Der JDBC 2.0.32-Treiber beinhaltet die folgenden Änderungen:
-
Die an Athena gesendete
User-Agent
Zeichenfolge SDK wurde um die Treiberversion, die JDBC Spezifikationsversion und den Namen des Authentifizierungs-Plugins erweitert. -
Eine
NullPointerException
wurde behoben, die ausgelöst wurde, wenn für denCheckNonProxyHost
-Parameter kein Wert angegeben wurde. -
Ein Problem beim
login_url
Parsen im BrowserSaml Authentifizierungs-Plugin wurde behoben. -
Ein Proxy-Host-Problem wurde behoben, das auftrat, wenn der
UseProxyforIdp
-Parameter auftrue
gesetzt wurde.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
1. August 2022
Veröffentlicht am 01.08.2022
Athena kündigt Verbesserungen der Athena Query Federation SDK und der vorgefertigten Datenquellenkonnektoren von Athena an. Es wurden u. a. folgende -Verbesserungen vorgenommen:
-
Strukturanalyse — Es wurde ein
GlueFieldLexer
Parsing-Problem in der Athena Query Federation behobenSDK, das bestimmte komplizierte Strukturen daran hinderte, alle ihre Daten anzuzeigen. Dieses Problem betraf Konnektoren, die auf der Athena Query Federation SDK basieren. -
AWS Glue Tabellen — Zusätzliche Unterstützung für die
decimal
Spaltentypenset
und in AWS Glue Tabellen hinzugefügt. -
DynamoDB-Konnektor – Möglichkeit hinzugefügt, Groß-/Kleinschreibung bei DynamoDB-Attributnamen zu ignorieren. Weitere Informationen finden Sie unter
disable_projection_and_casing
im Parameter-Abschnitt auf der Amazon Athena DynamoDB Konnektor-Seite.
Weitere Informationen finden Sie in Version v2022.30.2 von Athena Query Federation
21. Juli 2022
Veröffentlicht am 21.07.2022
Sie können Ihre Abfragen jetzt mithilfe von Leistungsmetriken und interaktiven, visuellen Abfrageanalyse-Tools in der Athena-Konsole analysieren und debuggen. Die Daten zur Abfrageleistung und zu den Ausführungsdetails können Ihnen helfen, Engpässe in Abfragen zu identifizieren, die Operatoren und Statistiken für jede Phase einer Abfrage zu überprüfen, das Datenvolumen zwischen den Phasen zu verfolgen und die Auswirkungen von Abfrageprädikaten zu überprüfen. Sie können jetzt:
-
Greifen Sie mit einem einzigen Klick auf den verteilten und logischen Ausführungsplan für Ihre Abfrage zu.
-
Erkunden Sie die Abläufe in jeder Phase, bevor die Phase ausgeführt wird.
-
Visualisieren Sie die Leistung abgeschlossener Abfragen mit Metriken für die Zeit, die sie in der Warteschlange-, Planungs- und Ausführungsphase verbracht haben.
-
Informieren Sie sich über die Anzahl der Zeilen und die Menge der von Ihrer Abfrage verarbeiteten und ausgegebenen Quelldaten.
-
Sehen Sie sich detaillierte Ausführungsdetails für Ihre Abfragen an, die im Kontext dargestellt und als interaktives Diagramm formatiert werden.
-
Verwenden Sie genaue Ausführungsdetails auf Stufenebene, um den Datenfluss durch Ihre Abfrage zu verstehen.
-
Analysieren Sie Abfrageleistungsdaten programmgesteuert mithilfe der neuen Funktion zum Abrufen von AbfragelaufzeitstatistikenAPIs, die ebenfalls heute veröffentlicht wurden.
Um zu erfahren, wie Sie diese Funktionen für Ihre Abfragen verwenden können, schauen Sie sich das Video-Tutorial Optimieren von Amazon Athena Athena-Abfragen mit neuen Abfrageanalysetools
Eine Dokumentation finden Sie unter Ausführungspläne für SQL Abfragen anzeigen und Statistiken und Ausführungsdetails für abgeschlossene Abfragen anzeigen.
11. Juli 2022
Veröffentlicht am 11.07.2022.
Sie können jetzt parametrisierte Abfragen direkt von der Athena-Konsole aus oder API ohne SQL Anweisungen im Voraus ausführen.
Wenn Sie in der Athena-Konsole Abfragen ausführen, die Parameter in Form von Fragezeichen haben, werden Sie nun von der Benutzeroberfläche aufgefordert, Werte für die Parameter direkt einzugeben. Dadurch entfällt die Notwendigkeit, Literalwerte im Abfrage-Editor jedes Mal zu ändern, wenn Sie die Abfrage ausführen möchten.
Wenn Sie die erweiterte Abfrageausführung verwendenAPI, können Sie jetzt die Ausführungsparameter und ihre Werte in einem einzigen Aufruf angeben.
Weitere Informationen finden Sie unter Verwenden Sie parametrisierte Abfragen in diesem Benutzerhandbuch und in dem Post Use Amazon Athena parameterized queries to provide data as a service
8. Juli 2022
Veröffentlicht am 08.07.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Es wurde ein Problem mit der Verarbeitung der
DATE
Spaltenkonvertierung für SageMaker Endpunkte (UDF) behoben, das zu Abfragefehlern führte.
6. Juni 2022
Veröffentlicht am 06.06.2022
Athena veröffentlicht die JDBC Treiberversion 2.0.31. Der JDBC 2.0.31-Treiber beinhaltet die folgenden Änderungen:
-
Log4j-Abhängigkeitsproblem – Die Fehlermeldung
Cannot find driver class
(Treiberklasse kann nicht gefunden werden), die durch eine Log4j-Abhängigkeit verursacht wird, wurde behoben.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
25. Mai 2022
Veröffentlicht am 25.05.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Iceberg-Support
-
Einführung von Support für regionsübergreifende Abfragen Jetzt können Sie Iceberg-Tabellen in einer anderen AWS-Region Version abfragen als der AWS-Region , die Sie verwenden. Regionsübergreifende Abfragen werden in den Regionen Chinas nicht unterstützt.
-
Einführung der Unterstützung für serverseitige Verschlüsselungskonfiguration. Jetzt können Sie SSE-S3/ SSE - verwenden, KMS um Daten aus Iceberg-Schreibvorgängen in Amazon S3 zu verschlüsseln.
Weitere Informationen zur Verwendung von Apache Iceberg in Athena finden Sie unter Abfragen von Apache Iceberg-Tabellen.
-
-
JDBCTreiberversion 2.0.30
Der JDBC 2.0.30-Treiber für Athena weist die folgenden Verbesserungen auf:
-
Behebt ein Data-Race-Problem, das sich auf parametrisierte vorbereitete Anweisungen auswirkte.
-
Behebt ein Problem beim Starten der Anwendung, das in Gradle-entwickelten Umgebungen aufgetreten ist.
Informationen zum Herunterladen des JDBC 2.0.30-Treibers, der Versionshinweise und der Dokumentation finden Sie unter. Connect zu Amazon Athena her mit JDBC
-
6. Mai 2022
Veröffentlicht am 06.05.2022
Die Treiber JDBC 2.0.29 und ODBC 1.1.17 für Athena wurden veröffentlicht.
Diese Treiber umfassen die folgenden Änderungen:
-
Der Startvorgang des SAML Plugin-Browsers wurde aktualisiert.
Weitere Informationen zu diesen Änderungen sowie zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC und Connect zu Amazon Athena her mit ODBC.
22. April 2022
Veröffentlicht am 22.04.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Es wurde ein Problem in den Partitionsindizes und dem Filterfeature
mit dem Partitions-Cache behoben, das auftrat, wenn die folgenden Bedingungen erfüllt waren: -
Der
partition_filtering.enabled
Schlüssel wurdetrue
in den AWS Glue Tabelleneigenschaften einer Tabelle auf gesetzt. -
Die gleiche Tabelle wurde mehrfach mit unterschiedlichen Partitions-Filterwerten verwendet.
-
21. April 2022
Veröffentlicht am 21.04.2022
Sie können jetzt Amazon Athena verwenden, um Verbundabfragen für neue Datenquellen wie Google BigQuery, Azure Synapse und Snowflake auszuführen. Neue Datenquellen-Konnektors umfassen:
Eine vollständige Liste der von Athena unterstützten Datenquellen finden Sie unter Verfügbare Datenquellenkonnektoren.
Um das Durchsuchen der verfügbaren Quellen und das Herstellen einer Verbindung zu Ihren Daten zu vereinfachen, können Sie jetzt die verfügbaren Konnektors über einen aktualisierten Bildschirm Data Sources (Datenquellen) in der Athena-Konsole suchen, sortieren und filtern.
Weitere Informationen zum Abfragen von föderierten Quellen finden Sie unter Verwenden Sie Amazon Athena Federated Query und Verwenden Sie föderierte Abfragen.
13. April 2022
Veröffentlicht am 13.04.2022
Athena veröffentlicht die JDBC Treiberversion 2.0.28. Der JDBC 2.0.28-Treiber beinhaltet die folgenden Änderungen:
-
JWTUnterstützung — Der Treiber unterstützt jetzt JSON Web-Token (JWT) für die Authentifizierung. Informationen zur Verwendung JWT mit dem JDBC Treiber finden Sie in der Installations- und Konfigurationsanleitung, die von der JDBCTreiberseite heruntergeladen werden kann.
-
Aktualisierte Log4j-Bibliotheken — Der JDBC Treiber verwendet jetzt die folgenden Log4j-Bibliotheken:
-
Log4J-API 2.17.1 (zuvor 2.17.0)
-
Log4J-API 2.17.1 (zuvor 2.17.0)
-
Log4j-JCl 2.17.2
-
-
Weitere Verbesserungen – Der neue Treiber enthält auch die folgenden Verbesserungen und Bugfixes:
-
Die Funktion für vorbereitete Kontoauszüge von Athena ist jetzt über JDBC verfügbar. Weitere Informationen zu vorbereiteten Anweisungen finden Sie unter Verwenden Sie parametrisierte Abfragen.
-
Die JDBC SAML Athena-Föderation ist jetzt für die Regionen Chinas tätig.
-
Weitere kleinere Verbesserungen.
-
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
30. März 2022
Veröffentlicht am 30.03.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Regionsübergreifende Abfragen — Sie können Athena jetzt verwenden, um Daten abzufragen, die sich in einem Amazon S3 S3-Bucket befinden, AWS-Regionen einschließlich Asien-Pazifik (Hongkong), Naher Osten (Bahrain), Afrika (Kapstadt) und Europa (Mailand). Regionsübergreifende Abfragen werden in den Regionen Chinas nicht unterstützt.
-
Eine Liste der Länder, AWS-Regionen in denen Athena verfügbar ist, finden Sie unter Amazon Athena Athena-Endpunkte und Kontingente.
-
Informationen zur Aktivierung einer AWS-Region , die standardmäßig deaktiviert ist, finden Sie unter Region aktivieren.
-
Informationen zur Abfrage zwischen Regionen finden Sie unter Regionsübergreifende Abfrage.
-
18. März 2022
Veröffentlicht am 18.03.2022
Athena kündigt die folgenden Korrekturen und Verbesserungen an.
-
Dynamic filtern–Dynamic filtern wurde für ganzzahlige Spalten verbessert, indem der Filter effizient auf jeden Datensatz einer entsprechenden Tabelle angewendet wurde.
-
Iceberg – Es wurde ein Problem behoben, das beim Schreiben von Iceberg Parquet-Dateien mit mehr als 2 GB Fehler verursachte.
-
Unkomprimierte Ausgabe – CREATE TABLE-Anweisungen unterstützen jetzt das Schreiben unkomprimierter Dateien. Verwenden Sie die folgende Syntax, um unkomprimierte Dateien zu schreiben:
-
CREATETABLE(Textdatei oderJSON) — Geben Sie in
TBLPROPERTIES
anwrite.compression = NONE
. -
CREATETABLE(Parkett) — Geben
TBLPROPERTIES
Sie anparquet.compression = UNCOMPRESSED
. -
CREATETABLE(ORC) — Geben
TBLPROPERTIES
Sie anorc.compress = NONE
.
-
-
Komprimierung — Es wurde ein Problem mit Einfügungen für Textdateitabellen behoben, bei denen Dateien in einem Format komprimiert wurden, aber eine andere Erweiterung des Komprimierungsformats verwendeten, wenn nicht standardmäßige Komprimierungsmethoden verwendet wurden.
-
Avro — Es wurden Probleme behoben, die beim Lesen von Dezimalzahlen des festen Typs aus Avro-Dateien auftraten.
2. März 2022
Veröffentlicht am 02.03.2022
Athena kündigt die folgenden Features und Verbesserungen an.
-
Sie können dem Besitzer des Amazon S3 S3-Buckets jetzt vollen Zugriff auf Abfrageergebnisse gewähren, wenn diese für den Abfrageergebnis-Bucket aktiviert ACLs sind. Weitere Informationen finden Sie unter Geben Sie einen Speicherort für die Abfrageergebnisse an.
-
Sie können jetzt vorhandene benannte Abfragen aktualisieren. Weitere Informationen finden Sie unter Gespeicherte Abfragen verwenden.
23. Februar 2022
Veröffentlicht am 23.02.2022
Athena kündigt die folgenden Korrekturen und Leistungsverbesserungen an.
-
Verbesserungen bei der Speicherverwaltung, um die Leistung zu verbessern und Speicherfehler zu reduzieren.
-
Athena liest jetzt ORC Zeitstempelspalten mit Zeitzoneninformationen, die in Stripe-Fußzeilen gespeichert sind, und schreibt ORC Dateien mit Zeitzone (UTC) in Fußzeilen. Dies wirkt sich nur auf das Verhalten von ORC Zeitstempel-Lesevorgängen aus, wenn die zu lesende ORC Datei in einer Umgebung außerhalb der Zeitzone erstellt wurde. UTC
-
Falsche Schätzungen der Symlink-Tabellengröße, die zu suboptimalen Abfrageplänen führten, wurden behoben.
-
Seitliche Explosionsansichten können jetzt in der Athena-Konsole aus Hive-Metastore-Datenquellen abgefragt werden.
-
Amazon-S3-Lesefehlermeldungen wurden verbessert, um detailliertere Amazon-S3-Fehlercode-Informationen einzubeziehen.
-
Es wurde ein Problem behoben, das dazu führte, dass Ausgabedateien im ORC Format nicht mehr mit Apache Hive 3.1 kompatibel waren.
-
Es wurde ein Problem behoben, das dazu führte, dass Tabellennamen mit Anführungszeichen in bestimmten DDL Abfragen DML fehlschlugen.
15. Februar 2022
Veröffentlicht am 15.02.2022
Amazon Athena hat die Quote für aktive DML Abfragen in allen AWS Regionen erhöht. Zu den aktiven Abfragen gehören sowohl laufende Abfragen als auch Abfragen in der Warteschlange. Mit dieser Änderung können Sie jetzt mehr DML Abfragen als zuvor in einem aktiven Status haben.
Informationen zu Athena-Servicekontingenten finden Sie unter Service Quotas. Informationen zu den Abfragekontingenten in der Region, in der Sie Athena verwenden, finden Sie unter Endpunkte und Kontingente von Amazon Athena in der Allgemeine AWS-Referenz.
Um Ihre Kontingentnutzung zu überwachen, können Sie CloudWatch Nutzungsmetriken verwenden. Athena veröffentlicht die ActiveQueryCount
-Metrik im AWS/Usage
-Namespace. Weitere Informationen finden Sie unter Überwachen Sie die Nutzungsmetriken von Athena mit CloudWatch.
Nachdem Sie Ihre Nutzung überprüft haben, können Sie die Service-Quotas
14. Februar 2022
Veröffentlicht am 14.02.2022
In dieser Version wird das ErrorType
Unterfeld dem AthenaErrorAntwortobjekt in der Athena-Aktion GetQueryExecutionAPIhinzugefügt.
Während das vorhandene ErrorCategory
-Feld die allgemeine Quelle einer fehlgeschlagenen Abfrage (System, Benutzer oder andere) angibt, enthält das neue ErrorType
-Feld detailliertere Informationen zu dem aufgetretenen Fehler. Kombinieren Sie die Informationen aus beiden Feldern, um einen Einblick in die Ursachen des Abfragefehlers zu erhalten.
Weitere Informationen finden Sie unter Athena-Fehlerkatalog.
9. Februar 2022
Veröffentlicht am 9.2.2022
Die alte Athena-Konsole ist nicht mehr verfügbar. Die neue Konsole von Athena unterstützt alle Features der früheren Konsole, verfügt jedoch über eine benutzerfreundlichere, moderne Benutzeroberfläche und enthält neue Features, die die Erfahrung beim Entwickeln von Abfragen, der Analyse von Daten und der Verwaltung Ihrer Nutzung verbessern. Um die neue Athena-Konsole zu verwenden, besuchen Sie https://console.aws.amazon.com/athena/
8. Februar 2022
Veröffentlicht am 8.2.2022
Erwarteter Bucket-Besitzer — Als zusätzliche Sicherheitsmaßnahme können Sie jetzt optional die AWS-Konto ID angeben, von der Sie erwarten, dass sie der Besitzer Ihres Buckets für die Ausgabe der Abfrageergebnisse in Athena sein wird. Wenn die Konto-ID des Bucket-Eigentümers der Abfrageergebnisse nicht mit der von Ihnen angegebenen Konto-ID übereinstimmt, schlagen Versuche, in den Bucket auszugeben, mit einem Amazon-S3-Berechtigungsfehler fehl. Sie können diese Einstellung auf Client- oder Arbeitsgruppenebene vornehmen.
Weitere Informationen finden Sie unter Geben Sie einen Speicherort für die Abfrageergebnisse an.
28. Januar 2022
Veröffentlicht am 28.01.2022
Athena kündigt die folgenden Verbesserungen der Engine-Features an.
-
Apache Hudi – Snapshot-Abfragen zu Hudi-Merge-on-Read(MoR)-Tabellen können jetzt Zeitstempelspalten lesen, die den
INT64
-Datentyp haben. -
UNIONAbfragen — Leistungsverbesserung und Reduzierung des Datenscans für bestimmte
UNION
Abfragen, die dieselbe Tabelle mehrfach scannen. -
Disjunkte Abfragen – Leistungsverbesserung für Abfragen, die nur disjunkte Werte für jede Partitionsspalte im Filter aufweisen.
-
Verbesserungen bei Partitionsprojektionen
-
Mehrere disjunkte Werte sind jetzt unter der Filterbedingung für Spalten vom Typ
injected
zulässig. Weitere Informationen finden Sie unter Injizierter Typ. -
Leistungsverbesserung für Spalten zeichenfolgenbasierter Typen wie
CHAR
oderVARCHAR
, die nur disjunkte Werte im Filter haben.
-
13. Januar 2022
Veröffentlicht am 13.1.2022
Die Treiber JDBC 2.0.27 und ODBC 1.1.15 für Athena wurden veröffentlicht.
Der JDBC 2.0.27-Treiber beinhaltet die folgenden Änderungen:
-
Der Treiber wurde aktualisiert, um externe Kataloge abzurufen.
-
Die erweiterte Treiberversionsnummer ist jetzt als Teil des API Athena-Aufrufs in der
user-agent
Zeichenfolge enthalten.
Der ODBC 1.1.15-Treiber beinhaltet die folgenden Änderungen:
-
Behebt ein Problem mit zweiten Aufrufen an
SQLParamData()
.
Weitere Informationen zu diesen Änderungen sowie zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC und Connect zu Amazon Athena her mit ODBC.
Athena-Versionshinweise für 2021
26. November 2021
Veröffentlicht am 26.11.2021
Athena kündigt die öffentliche Vorschau von ACID Athena-Transaktionen an, die die SQL Datenmanipulationssprache von Athena um Schreib-, Lösch-, Aktualisierungs- und Zeitreiseoperationen erweitern (). DML ACIDAthena-Transaktionen ermöglichen es mehreren Benutzern gleichzeitig, zuverlässige Änderungen an Amazon S3 S3-Daten auf Zeilenebene vorzunehmen. ACIDAthena-Transaktionen basieren auf dem Apache Iceberg-Tabellenformat
ACIDAthena-Transaktionen und die vertraute SQL Syntax vereinfachen die Aktualisierung Ihrer Geschäfts- und regulatorischen Daten. Um beispielsweise auf eine Anfrage zur Datenlöschung zu antworten, können Sie einen SQL DELETE
Vorgang ausführen. Um manuelle Datensatzkorrekturen vorzunehmen, können Sie eine einzelne UPDATE
-Anweisung verwenden. Um kürzlich gelöschte Daten wiederherzustellen, können Sie Zeitreiseabfragen mit einer SELECT
-Anweisung verwenden. Athena-Transaktionen sind über die Konsole, den API Betrieb ODBC und JDBC die Treiber von Athena verfügbar.
Weitere Informationen finden Sie unter Verwenden Sie Athena-Transaktionen ACID.
24. November 2021
Veröffentlicht am 24.11.2021
Athena kündigt Unterstützung für das Lesen und Schreiben von ZStandard
Weitere Informationen zur Datenkomprimierung in Athena finden Sie unter Verwenden Sie die Komprimierung in Athena.
22. November 2021
Veröffentlicht am 22.11.2021
Sie können jetzt AWS Step Functions Workflows von der Amazon Athena Athena-Konsole aus verwalten, was es einfacher macht, skalierbare Datenverarbeitungspipelines zu erstellen, Abfragen auf der Grundlage benutzerdefinierter Geschäftslogik auszuführen, Verwaltungs- und Warnaufgaben zu automatisieren und vieles mehr.
Step Functions ist jetzt in Athenas aktualisierter Konsole integriert und Sie können damit ein interaktives Workflow-Diagramm Ihrer Zustandsmaschinen anzeigen, die Athena aufrufen. Wählen Sie für die ersten Schritte Workflows aus dem linken Navigationsbereich. Wenn Sie über vorhandene Zustandsmaschinen mit Athena-Abfragen verfügen, wählen Sie einen Zustandscomputer aus, um ein interaktives Diagramm des Workflows anzuzeigen. Wenn Sie neu bei Step Functions sind, können Sie beginnen, indem Sie ein Beispielprojekt von der Athena-Konsole aus starten und es an Ihre Anwendungsfälle anpassen.
Weitere Informationen finden Sie unter ETLPipelines mithilfe von Amazon Athena erstellen und AWS Step Functions orchestrieren
18. November 2021
Veröffentlicht am 18. November 2021
Athena kündigt neue Features und Verbesserungen an.
-
Support spill-to-disk für Aggregationsabfragen
DISTINCT
ORDER BY
, die oder beides enthalten, wie im folgenden Beispiel:SELECT array_agg(orderstatus ORDER BY orderstatus) FROM orders GROUP BY orderpriority, custkey
-
Um Probleme mit der Speicherbehandlung für Abfragen zu beheben, verwenden Sie
DISTINCT
. Um Fehlermeldungen wieAbfrage erschöpfte Ressourcen bei diesem Skalierungsfaktor
zu vermeiden, wenn SieDISTINCT
-Abfragen verwenden, wählen Sie Spalten aus, die eine niedrige Kardinalität fürDISTINCT
haben, oder reduzieren Sie die Datengröße der Abfrage. -
In
SELECT COUNT(*)
-Abfragen, die keine bestimmte Spalte angeben, verbesserten sich die Leistung und die Speicherauslastung, indem nur die Anzahl ohne Zeilenpufferung beibehalten wurde. -
Führt die folgenden Zeichenfolgenfunktionen ein.
-
translate(source, from, to)
– Gibt diesource
-Zeichenfolge zurück, wobei die in derfrom
-Zeichenfolge gefundenen Zeichen durch die entsprechenden Zeichen in derto
-Zeichenfolge ersetzt wurden. Wenn diefrom
-Zeichenfolge Duplikate enthält, wird nur die erste verwendet. Wenn das Zeichensource
nicht in derfrom
-Zeichenfolge existiert, wird dassource
-Zeichen ohne Übersetzung kopiert. Wenn der Index des übereinstimmenden Zeichens in derfrom
-Zeichenfolge größer als die Länge derto
-Zeichenfolge ist, wird das Zeichen aus der resultierenden Zeichenfolge weggelassen. -
concat_ws(string0, array(varchar))
– Gibt die Verkettung von Elementen im Array mitstring0
als Trennzeichen an. Wennstring0
null ist, ist der Rückgabewert null. Alle Nullwerte im Array werden übersprungen.
-
-
Es wurde ein Fehler behoben, bei dem Abfragen fehlschlugen, wenn versucht wurde, auf ein fehlendes Unterfeld in einem
struct
zuzugreifen. Abfragen geben jetzt eine Null für das fehlende Unterfeld zurück. -
Es wurde ein Problem mit inkonsistentem Hashing für den Datentyp „decimal“ behoben.
-
Es wurde ein Problem behoben, das erschöpfte Ressourcen verursachte, wenn zu viele Spalten in einer Partition vorhanden waren.
17. November 2021
Veröffentlicht am 17. November 2021
Amazon Athena
Beim Abfragen partitionierter Tabellen ruft Athena die verfügbaren Tabellenpartitionen ab und filtert sie in die für Ihre Abfrage relevante Teilmenge. Wenn neue Daten und Partitionen hinzugefügt werden, ist mehr Zeit für die Verarbeitung der Partitionen erforderlich, und die Abfragelaufzeit kann sich erhöhen. Um die Partitionsverarbeitung zu optimieren und die Abfrageleistung für hochpartitionierte Tabellen zu verbessern, unterstützt Athena jetzt AWS Glue -Partitions-Indizes.
Weitere Informationen finden Sie unter Optimieren Sie Abfragen mit AWS Glue Partitionsindexierung und Filterung.
16. November 2021
Veröffentlicht am 16.11.2021
Die neue und verbesserte Amazon Athena Athena-Konsole
-
Mehrere Abfrage-Registerkarten in einer neu gestalteten Abfrage-Registerkarte neu anordnen, navigieren oder sie schließen.
-
Dank verbesserter Textformatierung können Abfragen einfacher gelesen SQL und bearbeitet werden.
-
Abfrageergebnisse zusätzlich zum Herunterladen der vollständigen Ergebnismenge in Ihre Zwischenablage kopieren.
-
Abfrageverlauf, gespeicherte Abfragen und Arbeitsgruppen sortieren und auswählen, welche Spalten ein- oder ausgeblendet werden sollen.
-
Eine vereinfachte Schnittstelle verwenden, um Datenquellen und Arbeitsgruppen mit weniger Klicks zu konfigurieren.
-
Einstellungen für die Anzeige von Abfrageergebnissen, Abfrageverlauf, Zeilenumbruch und mehr festlegen.
-
Steigern Sie Ihre Produktivität mit neuen und verbesserten Tastenkombinationen und eingebetteter Produktdokumentation.
Mit der heutigen Ankündigung wurde die Umgestaltete Konsole
Falls gewünscht, können Sie die frühere Konsole verwenden, indem Sie sich bei Ihrer anmelden AWS-Konto, Amazon Athena auswählen und im Navigationsbereich auf der linken Seite die Option Neues Athena-Erlebnis deaktivieren.
12. November 2021
Veröffentlicht am 12.11.2021
Sie können jetzt Amazon Athena verwenden, um Verbundabfragen für Datenquellen auszuführen, die sich in einem anderen AWS -Konto als Ihrem eigenen befinden. Bis heute mussten für die Abfrage dieser Daten die Datenquelle und ihr Konnektor dasselbe verwenden AWS-Konto wie der Benutzer, der die Daten abgefragt hat.
Als Datenadministrator können Sie kontoübergreifende Verbundabfragen aktivieren, indem Sie Ihren Daten-Konnektor mit dem Konto eines Datenanalysten teilen. Als Datenanalyst können Sie Ihrem Konto einen Daten-Konnektor hinzufügen, den ein Datenadministrator mit Ihnen geteilt hat. Konfigurationsänderungen am Konnektor im Ursprungskonto gelten automatisch für den freigegebenen Konnektor.
Informationen zum Aktivieren kontoübergreifender Verbundabfragen finden Sie unter Kontenübergreifende Verbundabfragen aktivieren. Weitere Informationen zum Abfragen von föderierten Quellen finden Sie unter Verwenden Sie Amazon Athena Federated Query und Verwenden Sie föderierte Abfragen.
2. November 2021
Veröffentlicht am 2. November 2021
Sie können jetzt die EXPLAIN ANALYZE
Anweisung in Athena verwenden, um den verteilten Ausführungsplan und die Kosten jeder Operation für Ihre SQL Abfragen anzuzeigen.
Weitere Informationen finden Sie unter Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena.
29. Oktober 2021
Veröffentlicht am 29.10.2021
Athena veröffentlicht die Treiber JDBC 2.0.25 und ODBC 1.1.13 und kündigt Funktionen und Verbesserungen an.
JDBCODBCund Treiber
Die Treiber JDBC 2.0.25 und ODBC 1.1.13 für Athena wurden veröffentlicht. Beide Treiber bieten Unterstützung für die SAML Browser-Multi-Faktor-Authentifizierung, die so konfiguriert werden kann, dass sie mit jedem 2.0-Anbieter funktioniert. SAML
Der JDBC 2.0.25-Treiber beinhaltet die folgenden Änderungen:
-
Support für die SAML Browserauthentifizierung. Der Treiber enthält ein SAML Browser-Plugin, das so konfiguriert werden kann, dass es mit jedem SAML 2.0-Anbieter funktioniert.
-
Support für AWS Glue API Anrufe. Sie können den
GlueEndpointOverride
-Parameter zum Überschreiben des AWS Glue -Endpunkts verwenden. -
com.simba.athena.amazonaws
-Klassenpfad aufcom.amazonaws
geändert.
Der ODBC 1.1.13-Treiber beinhaltet die folgenden Änderungen:
-
Support für die SAML Browserauthentifizierung. Der Treiber enthält ein SAML Browser-Plugin, das so konfiguriert werden kann, dass es mit jedem SAML 2.0-Anbieter funktioniert. Ein Beispiel für die Verwendung des SAML Browser-Plug-ins mit dem ODBC Treiber finden Sie unterKonfigurieren Sie Single Sign-On mitODBC, SAML 2.0 und dem Okta Identity Provider.
-
Sie können jetzt die Dauer der Rollensitzung konfigurierenADFS, wenn Sie Azure AD oder Browser Azure AD für die Authentifizierung verwenden.
Weitere Informationen zu diesen und anderen Änderungen sowie zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC und Connect zu Amazon Athena her mit ODBC.
Features und Verbesserungen
Athena kündigt die folgenden Features und Verbesserungen an.
-
Eine neue Optimierungsregel wurde eingeführt, um in bestimmten Fällen doppelte Tabellenscans zu vermeiden.
4. Oktober 2021
Veröffentlicht am 4. Oktober 2021
Athena kündigt die folgenden Features und Verbesserungen an.
-
SQLOFFSET— Die SQL
OFFSET
Klausel wird jetzt inSELECT
Anweisungen unterstützt. Weitere Informationen finden Sie unter SELECT. -
CloudWatch Nutzungsmetriken — Athena veröffentlicht die
ActiveQueryCount
Metrik jetzt imAWS/Usage
Namespace. Weitere Informationen finden Sie unter Überwachen Sie die Nutzungsmetriken von Athena mit CloudWatch. -
Abfrageplanung – Es wurde ein Fehler behoben, der in seltenen Fällen Timeouts für die Abfrageplanung verursachen konnte.
16. September 2021
Veröffentlicht am 16.09.2021
Athena kündigt die folgenden neuen Features und Verbesserungen an.
Features
-
Unterstützung für die Angabe von Textdateien und JSON Komprimierung bei der CTAS Verwendung der
write_compression
Tabelleneigenschaft hinzugefügt. Sie können diewrite_compression
Eigenschaft auch in CTAS den ORC Formaten Parquet und Parquet angeben. Weitere Informationen finden Sie unter CTASEigenschaften von Tabellen. -
Das BZIP2 Komprimierungsformat wird jetzt für das Schreiben von JSON Textdateien und anderen Dateien unterstützt. Weitere Informationen zu den Komprimierungsformaten in Athena finden Sie unter Verwenden Sie die Komprimierung in Athena.
Verbesserungen
-
Es wurde ein Fehler behoben, bei dem Identitätsinformationen nicht an die UDF Lambda-Funktion gesendet werden konnten.
-
Ein Prädikat-Pushdown-Problem mit disjunkten Filterbedingungen wurde behoben.
-
Ein Hashing-Problem für Dezimaltypen wurde behoben.
-
Ein unnötiges Problem der Statistikerfassung wurde behoben.
-
Eine inkonsistente Fehlermeldung wurde entfernt.
-
Verbesserte Broadcast-Beitrittleistung durch Anwenden des dynamischen Partitionsschnitts im Worker-Knoten.
-
Für Verbundabfragen:
-
Die Konfiguration wurde geändert, um das Auftreten von
CONSTRAINT_VIOLATION
-Fehlern in Verbundabfragen zu reduzieren.
-
15. September 2021
Veröffentlicht am 15.09.2021
Sie können jetzt eine neu gestaltete Amazon Athena-Konsole verwenden (Vorschau). Ein neuer JDBC Athena-Treiber wurde veröffentlicht.
Athena-Konsolen-Vorschau
Sie können jetzt eine neu gestaltete Amazon Athena Athena-Konsole
Um zur neuen Konsole
Starten Sie noch heute mit der neuen Konsole
JDBCAthena-Treiber 2.0.24
Athena kündigt die Verfügbarkeit der JDBC Treiberversion 2.0.24 für Athena an. Diese Version aktualisiert die Proxy-Unterstützung für alle Anbieter von Anmeldeinformationen. Der Treiber unterstützt jetzt die Proxy-Authentifizierung für alle Hosts, die von der NonProxyHosts
-Verbindungseigenschaft nicht unterstützt werden.
Der Einfachheit halber enthält diese Version Downloads des JDBC Treibers sowohl mit als auch ohne. AWS SDK Diese JDBC Treiberversion ermöglicht es Ihnen, sowohl den AWS- SDK - als auch den JDBC Athena-Treiber in das Projekt einzubetten.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC.
31. August 2021
Veröffentlicht am 31.08.2021
Athena kündigt die folgenden Featureerweiterungen und Fehlerbehebungen an.
-
Verbesserungen der Athena-Föderation — Athena hat im Rahmen der Athena
Query Federation Unterstützung für Kartentypen und bessere Unterstützung für komplexe Typen hinzugefügt. SDK Diese Version enthält auch einige Speicherverbesserungen und Leistungsoptimierungen. -
Neue Fehlerkategorien – Einführung der Fehlerkategorien
USER
undSYSTEM
in Fehlermeldungen. Diese Kategorien helfen Ihnen, zwischen Fehlern zu unterscheiden, die Sie selbst beheben können (USER
) und Fehlern, die möglicherweise Unterstützung durch den Athena-Support erfordern (SYSTEM
). -
Fehler-Messaging für die Verbundabfrage –
USER_ERROR
-Kategorisierungen für Fehler im Zusammenhang mit Verbundabfragen aktualisiert. -
JOIN— Damit spill-to-disk verbundene Fehler und Speicherprobleme wurden behoben, um die Leistung zu verbessern und Speicherfehler bei Vorgängen zu reduzieren.
JOIN
12. August 2021
Veröffentlicht am 12.08.2021
Der ODBC 1.1.12-Treiber für Athena wurde veröffentlicht. Diese Version behebt Probleme im Zusammenhang mit SQLPrepare()
, SQLGetInfo()
und EndpointOverride
.
Informationen zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit ODBC.
6. August 2021
Veröffentlicht am 06.08.2021
Amazon Athena gibt die Verfügbarkeit von Athena und seinen Features
Diese Version erweitert die Verfügbarkeit von Athena in Asien-Pazifik (Hongkong), Asien-Pazifik (Mumbai), Asien-Pazifik (Osaka), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney) und Asien-Pazifik (Tokio). Eine vollständige Liste der in diesen und anderen Regionen AWS-Services verfügbaren Dienste finden Sie in der Liste AWS-Region aller Dienste
5. August 2021
Veröffentlicht am 05.08.2021
Sie können die UNLOAD
Anweisung verwenden, um die Ausgabe einer SELECT
Abfrage in die JSON FormatePARQUET, ORCAVRO, und zu schreiben.
Weitere Informationen finden Sie unter UNLOAD.
30. Juli 2021
Veröffentlicht am 30.07.2021
Athena gibt die folgenden Featureerweiterungen und Fehlerbehebungen bekannt.
-
Dynamische Filterung und Partitionsbereinigung – Verbesserungen erhöhen die Leistung und reduzieren die bei bestimmten Abfragen gescannte Datenmenge, wie im folgenden Beispiel.
In diesem Beispiel wird davon ausgegangen, dass
Table_B
eine nicht partitionierte Tabelle ist, deren Dateigrößen sich auf weniger als 20 MB summieren. Bei solchen Abfragen werden weniger Daten vonTable_A
gelesen und die Abfrage wird schneller abgeschlossen.SELECT * FROM Table_A JOIN Table_B ON Table_A.date = Table_B.date WHERE Table_B.column_A = "value"
-
ORDERBY withLIMIT, DISTINCT with LIMIT — Leistungsverbesserungen bei Abfragen, die eine Klausel verwenden
ORDER BY
oder auf die eineLIMIT
KlauselDISTINCT
folgt. -
S3-Glacier-Deep-Archive-Dateien – Wenn Athena eine Tabelle abfragt, die eine Mischung aus S3-Glacier-Deep-Archive-Dateien und Nicht-S3-Glacier-Dateien enthält, überspringt Athena jetzt die S3-Glacier-Deep-Archive-Dateien für Sie. Zuvor mussten Sie diese Dateien manuell vom Abfragespeicherort verschieben, da die Abfrage sonst fehlschlägt. Wenn Sie Athena verwenden möchten, um Objekte im S3-Glacier-Deep-Archive-Speicher abzufragen, müssen Sie sie wiederherstellen. Weitere Informationen finden Sie unter Wiederherstellen eines archivierten Objekts im Amazon-S3-Benutzerhandbuch.
-
Es wurde ein Fehler behoben, durch den leere Dateien, die mit der CTAS
bucketed_by
Tabelleneigenschaft erstellt wurden, nicht korrekt verschlüsselt wurden.
21. Juli 2021
Veröffentlicht am 21.07.2021
Mit der Version Juli 2021 von Microsoft Power BI Desktop
Da der Connector Ihren vorhandenen ODBC Datenquellennamen (DSN) verwendet, um eine Verbindung zu Athena herzustellen und Abfragen auf Athena auszuführen, benötigt er den Athena-TreiberODBC. Informationen zum Herunterladen des neuesten ODBC Treibers finden Sie unter. Connect zu Amazon Athena her mit ODBC
Weitere Informationen finden Sie unter Verwenden Sie den Amazon Athena Power BI-Konnektor.
16. Juli 2021
Veröffentlicht am 16.07.2021
Amazon Athena hat seine Integration mit Apache Hudi aktualisiert. Hudi ist ein Open-Source-Datenmanagement-Framework zur Vereinfachung der inkrementellen Datenverarbeitung in Amazon-S3-Data-Lakes. Mit der aktualisierten Integration können Sie Athena verwenden, um Hudi 0.8.0-Tabellen abzufragen, die über AmazonEMR, Apache Spark, Apache Hive oder andere kompatible Dienste verwaltet werden. Darüber hinaus unterstützt Athena jetzt zwei zusätzliche Funktionen: Snapshot-Abfragen für Merge-on-Read (MoR) -Tabellen und Leseunterstützung für Bootstrap-Tabellen.
Apache Hudi bietet Datenverarbeitung auf Datensatzebene, mit der Sie die Entwicklung von Change Data Capture (CDC) -Pipelines vereinfachen, Aktualisierungen und Löschungen einhalten GDPR und Streaming-Daten von Sensoren oder Geräten, die Dateneinfügung und Ereignisaktualisierungen erfordern, besser verwalten können. Mit der Version 0.8.0 ist es einfacher, große Parquet-Tabellen nach Hudi zu migrieren, ohne Daten zu kopieren, damit Sie sie über Athena abfragen und analysieren können. Sie können die neue Unterstützung von Athena für Snapshot-Abfragen verwenden, um nahezu Echtzeitansichten Ihrer Streaming-Tabellenaktualisierungen zu erhalten.
Weitere Informationen zur Verwendung von Hudi mit Athena finden Sie unter Apache Hudi-Datensätze abfragen.
8. Juli 2021
Veröffentlicht am 08.07.2021
Der ODBC 1.1.11-Treiber für Athena wurde veröffentlicht. Der ODBC Treiber kann die Verbindung jetzt mit einem JSON Web-Token () authentifizieren. JWT Unter Linux wurde der Standardwert für die Arbeitsgruppeneigenschaft auf Primär festgelegt.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit ODBC.
1. Juli 2021
Veröffentlicht am 01.07.2021
Am 1. Juli 2021 endete die spezielle Handhabung von Vorschau-Arbeitsgruppen. Während AmazonAthenaPreviewFunctionality
-Arbeitsgruppen ihren Namen behalten, haben sie keinen Sonderstatus mehr. Sie können weiterhin AmazonAthenaPreviewFunctionality
-Arbeitsgruppen verwenden, um Abfragen anzuzeigen, zu ändern, zu organisieren und auszuführen. Abfragen, die Features verwenden, die sich zuvor in der Vorschau befanden, unterliegen jetzt jedoch den standardmäßigen Abrechnungsbedingungen von Athena. Weitere Informationen zur Fakturierung finden Sie unter Preise zu Amazon Athena
23. Juni 2021
Veröffentlicht am 23.06.2021
Die Treiber JDBC 2.0.23 und ODBC 1.1.10 für Athena wurden veröffentlicht. Beide Treiber bieten eine verbesserte Leseleistung und unterstützen EXPLAINAnweisungen und parametrisierte Abfragen.
EXPLAIN
Anweisungen zeigen den logischen oder verteilten Ausführungsplan einer SQL Abfrage. Parametrisierte Abfragen ermöglichen die mehrfache Verwendung derselben Abfrage mit unterschiedlichen Werten, die zur Laufzeit bereitgestellt werden.
Die JDBC Version bietet außerdem Unterstützung für Active Directory Federation Services 2019 und eine benutzerdefinierte Option zum Überschreiben von Endpunkten für AWS STS. Die ODBC Version behebt ein Problem mit IAM Profilanmeldedaten.
Weitere Informationen und das Herunterladen des neuen Treibers, der Versionshinweise und der Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC und Connect zu Amazon Athena her mit ODBC.
12. Mai 2021
Veröffentlicht am 12.05.2021
Sie können jetzt Amazon Athena verwenden, um einen AWS Glue Katalog von einem anderen Konto als Ihrem eigenen zu registrieren. Nachdem Sie die erforderlichen IAM Berechtigungen für konfiguriert haben AWS Glue, können Sie Athena verwenden, um kontenübergreifende Abfragen auszuführen.
Weitere Informationen erhalten Sie unter Einen Datenkatalog von einem anderen Konto aus registrieren und Konfigurieren Sie den kontoübergreifenden Zugriff auf AWS Glue Datenkataloge.
10. Mai 2021
Veröffentlicht am 10.05.2021
Veröffentlichte ODBC Treiberversion 1.1.9.1001 für Athena. Diese Version behebt ein Problem mit dem BrowserAzureAD
-Authentifizierungstyp bei Verwendung von Azure Active Directory (AD).
Informationen zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit ODBC.
5. Mai 2021
Veröffentlicht am 05.05.2021
Sie können jetzt den Amazon-Athena-Vertica-Connector in Verbundabfragen verwenden, um Vertica-Datenquellen von Athena abzufragen. Sie können beispielsweise analytische Abfragen über ein Data Warehouse in Vertica und einen Data Lake in Amazon S3 ausführen.
Um den Athena Vertica-Konnektor bereitzustellen, besuchen Sie die AthenaVerticaConnector
Der Amazon Athena Vertica Konnektor stellt mehrere Konfigurationsoptionen über Lambda-Umgebungsvariablen zur Verfügung. Informationen zu Konfigurationsoptionen, Parametern, Verbindungszeichenfolgen, Bereitstellung und Einschränkungen finden Sie unter Amazon Athena Vertica Konnektor.
Ausführliche Informationen zur Verwendung des Vertica-Connectors finden Sie unter Abfragen einer Vertica-Datenquelle in Amazon Athena mithilfe der Athena Federated Query SDK
30. April 2021
Veröffentlicht am 30.04.2021
Die Treiber JDBC 2.0.21 und ODBC 1.1.9 für Athena wurden veröffentlicht. Beide Versionen unterstützen die SAML Authentifizierung mit Azure Active Directory (AD) und SAML die Authentifizierung mit. PingFederate Die JDBC Version unterstützt auch parametrisierte Abfragen. Informationen zu parametrisierten Abfragen in Athena finden Sie unter Verwenden Sie parametrisierte Abfragen.
Informationen zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC und Connect zu Amazon Athena her mit ODBC.
29. April 2021
Veröffentlicht am 29.04.2021
Amazon Athena kündigt die Verfügbarkeit von Athena Engine Version 2 in den Regionen China (Peking) und China (Ningxia) an.
Informationen über Athena-Engine-Version 2 finden Sie unter Athena-Engine-Version 2.
26. April 2021
Veröffentlicht am 26.04.2021
Fensterwert-Funktionen in Athena-Engine-Version 2 unterstützen jetzt IGNORE NULLS
und RESPECT NULLS
.
Weitere Informationen finden Sie unter Wertfunktionen
21. April 2021
Veröffentlicht am 21.04.2021
Amazon Athena kündigt die Verfügbarkeit von Athena Engine Version 2 in den Regionen Europa (Mailand) und Afrika (Kapstadt) an.
Informationen über Athena-Engine-Version 2 finden Sie unter Athena-Engine-Version 2.
05. April 2021
Veröffentlicht am 05.04.2021
EXPLAINErklärung
Sie können jetzt die EXPLAIN
Anweisung in Athena verwenden, um den Ausführungsplan für Ihre SQL Abfragen anzuzeigen.
Weitere Informationen erhalten Sie unter Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena und Verstehen Sie die Ergebnisse der EXPLAIN Athena-Erklärung.
SageMaker Modelle für Machine Learning in SQL Abfragen
Die Inferenz von Modellen für maschinelles Lernen mit Amazon SageMaker ist jetzt allgemein für Amazon Athena verfügbar. Verwenden Sie Modelle für maschinelles Lernen in SQL Abfragen, um komplexe Aufgaben wie die Erkennung von Anomalien, Kundenkohortenanalysen und Zeitreihenvorhersagen zu vereinfachen, indem Sie eine Funktion in einer Abfrage aufrufen. SQL
Weitere Informationen finden Sie unter Verwenden Sie Machine Learning (ML) mit Amazon Athena.
Benutzerdefinierte Funktionen () UDF
Benutzerdefinierte Funktionen (UDFs) sind jetzt allgemein für Athena verfügbar. Wird verwendetUDFs, um benutzerdefinierte Funktionen zu nutzen, die Datensätze oder Gruppen von Datensätzen in einer einzigen SQL Abfrage verarbeiten.
Weitere Informationen finden Sie unter Abfrage mit benutzerdefinierten Funktionen.
30. März 2021
Veröffentlicht am 30.03.2021
Amazon Athena kündigt die Verfügbarkeit von Athena Engine Version 2 in den Regionen Asien-Pazifik (Hongkong) und Naher Osten (Bahrain) an.
Informationen über Athena-Engine-Version 2 finden Sie unter Athena-Engine-Version 2.
25. März 2021
Veröffentlicht am 25.03.2021
Amazon Athena kündigt die Verfügbarkeit von Athena Engine Version 2 in der Region Europa (Stockholm) an.
Informationen über Athena-Engine-Version 2 finden Sie unter Athena-Engine-Version 2.
5. März 2021
Veröffentlicht am 05.03.2021
Amazon Athena kündigt die Verfügbarkeit von Athena Engine Version 2 in den Regionen Kanada (Zentral), Europa (Frankfurt) und Südamerika (São Paulo) an.
Informationen über Athena-Engine-Version 2 finden Sie unter Athena-Engine-Version 2.
25. Februar 2021
Veröffentlicht am 25.02.2021
Amazon Athena kündigt allgemeine Verfügbarkeit von Athena-Engine-Version 2 in den Regionen Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Europa (London) und Europa (Paris) an.
Informationen über Athena-Engine-Version 2 finden Sie unter Athena-Engine-Version 2.
Athena-Versionshinweise für 2020
16. Dezember 2020
Veröffentlicht am 16.12.2020
Amazon Athena kündigt die Verfügbarkeit von Athena Engine Version 2, Athena Federated Query und AWS PrivateLink in weiteren Regionen an.
Athena-Engine-Version 2 und Athena Federated Query
Amazon Athena kündigt allgemeine Verfügbarkeit von Athena-Engine-Version 2 und Athena Federated Query in den Regionen Asien-Pazifik (Mumbai), Asien-Pazifik (Tokio), Europa (Irland) und USA West (Nordkalifornien) an. Die Athena Engine Version 2 und Verbundabfragen sind bereits in den Regionen USA Ost (Nord-Virginia), USA Ost (Ohio) und USA West (Oregon) verfügbar.
Weitere Informationen erhalten Sie unter Athena-Engine-Version 2 und Verwenden Sie Amazon Athena Federated Query.
AWS PrivateLink
AWS PrivateLink for Athena wird jetzt in der Region Europa (Stockholm) unterstützt. Informationen zu AWS PrivateLink For Athena finden Sie unterStellen Sie über einen VPC Schnittstellenendpunkt eine Connect zu Amazon Athena her.
24. November 2020
Veröffentlicht am 24.11.2020
Veröffentlichte Treiber JDBC 2.0.16 und ODBC 1.1.6 für Athena. Diese Versionen unterstützen auf Kontoebene die Okta Verify-Multifaktor-Authentifizierung (). MFA Sie können Okta auch verwenden, MFA um die SMS Authentifizierung und die Google Authenticator-Authentifizierung als Faktoren zu konfigurieren.
Informationen zum Herunterladen der neuen Treiber, Versionshinweise und Dokumentation finden Sie unter Connect zu Amazon Athena her mit JDBC und Connect zu Amazon Athena her mit ODBC.
11. November 2020
Veröffentlicht am 11.11.2020
Amazon Athena gibt die allgemeine Verfügbarkeit in den Regionen USA Ost (Nord-Virginia), USA Ost (Ohio) und USA West (Oregon) für Athena-Engine-Version 2 und Verbundabfragen bekannt.
Athena-Engine-Version 2
Amazon Athena kündigt allgemeine Verfügbarkeit einer neuen Abfrage-Engine-Version Athena-Engine-Version 2 in den Regionen USA Ost (Nord-Virginia), USA Ost (Ohio) und USA West (Oregon) an.
Version 2 der Athena-Engine enthält Leistungsverbesserungen und neue Funktionen wie die Unterstützung der Schemaentwicklung für Daten im Parquet-Format, zusätzliche Geodatenfunktionen, Unterstützung für das Lesen verschachtelter Schemas zur Kostensenkung und Leistungsverbesserungen bei JOIN Endoperationen. AGGREGATE
-
Weitere Informationen zu Verbesserungen, wichtigen Änderungen und Fehlerbehebungen finden Sie unter Athena-Engine-Version 2.
-
Informationen zum Upgrade finden Sie unter Athena-Engine-Versionen ändern.
-
Informationen zum Testen von Abfragen finden Sie unter Testen Sie Abfragen vor einem Upgrade der Engine-Version.
SQLFöderierte Abfragen
Sie können die Verbundabfrage von Athena jetzt in den Regionen USA Ost (Nord-Virginia), USA Ost (Ohio) und USA West (Oregon) verwenden, ohne die AmazonAthenaPreviewFunctionality
-Arbeitsgruppe zu verwenden.
Verwenden Sie SQL Verbundabfragen, um SQL Abfragen über relationale, nicht-relationale, objektbasierte und benutzerdefinierte Datenquellen hinweg auszuführen. Mit föderierten Abfragen können Sie eine einzelne SQL Abfrage einreichen, die Daten aus mehreren Quellen scannt, die lokal ausgeführt oder in der Cloud gehostet werden.
Die Ausführung von Analysen für über Anwendungen verteilte Daten kann aus folgenden Gründen komplex und zeitaufwändig 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 sie es Benutzern ermöglichen, die Daten direkt von jedem Ort aus abzufragen, wo sie sich befinden. Analysten können vertraute SQL Konstrukte für JOIN
Daten aus mehreren Datenquellen für eine schnelle Analyse verwenden und Ergebnisse zur späteren Verwendung in Amazon S3 speichern.
Datenquellen-Konnektors
Um Verbundabfragen zu verarbeiten, verwendet Athena Athena-Datenquellen-Konnektor, die auf AWS Lambda
Benutzerdefinierte Datenquellen-Konnektors
Mithilfe von Athena Query Federation SDK
Nächste Schritte
-
Weitere Informationen zum Verbundabfragefeature finden Sie unter Verwenden Sie Amazon Athena Federated Query.
-
Informationen zu den ersten Schritten bei der Verwendung eines vorhandenen Konnektors finden Sie unter Bereitstellen von Konnektors und Herstellen von Verbindungen mit Datenquellen.
-
Informationen zum Erstellen eines eigenen Datenquellen-Connectors mithilfe der Athena Query Federation finden Sie unter SDK Beispiel für einen Athena Connector
auf. GitHub
22. Oktober 2020
Veröffentlicht am 22.10.2020
Sie können Athena jetzt mit AWS Step Functions anrufen. AWS Step Functions kann bestimmte AWS-Services direkt über die Sprache der Amazon-Staaten 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.
Weitere Informationen finden Sie unter Aufrufen von Athena mit Step Functions im AWS Step Functions -Entwicklerhandbuch.
29. Juli 2020
Veröffentlicht am 29.07.2020
Die Treiberversion 2.0.13 wurde veröffentlichtJDBC. Diese Version unterstützt die Verwendung mehrerer bei Athena registrierter Datenkataloge, den Okta-Dienst zur Authentifizierung und Verbindungen zu Endpunkten. VPC
Um die neue Version des Treibers herunterzuladen und zu verwenden, siehe Connect zu Amazon Athena her mit JDBC.
9. Juli 2020
Veröffentlicht am 09.07.2020
Amazon Athena bietet Unterstützung für die Abfrage komprimierter Hudi-Datensätze und fügt die AWS CloudFormation
AWS::Athena::DataCatalog
Ressource zum Erstellen, Aktualisieren oder Löschen von Datenkatalogen hinzu, die Sie in Athena registrieren.
Abfragen von Apache-Hudi-Datensätzen
Apache Hudi ist ein Open-Source-Datenmanagement-Framework, das die inkrementelle Datenverarbeitung vereinfacht. Amazon Athena unterstützt jetzt das Abfragen der leseoptimierten Ansicht eines Apache-Hudi-Datensatzes in Ihrem Amazon-S3-basierten Data Lake.
Weitere Informationen finden Sie unter Apache Hudi-Datensätze abfragen.
AWS CloudFormation Ressource für den Datenkatalog
Um das Verbundabfragefeature von Amazon Athena zum Abfragen einer beliebigen Datenquelle zu verwenden, müssen Sie zuerst Ihren Datenkatalog in Athena registrieren. Sie können die AWS CloudFormation AWS::Athena::DataCatalog
Ressource jetzt verwenden, um Datenkataloge zu erstellen, zu aktualisieren oder zu löschen, die Sie in Athena registrieren.
Weitere Informationen finden Sie unter AWS: :Athena:: DataCatalog im AWS CloudFormation Benutzerhandbuch.
1. Juni 2020
Veröffentlicht am 01.06.2020
Verwenden von Apache Hive Metastore als Metakatalog mit Amazon Athena
Sie können Athena nun mit einem oder mehreren Apache-Hive-Metastores verbinden, zusätzlich zu AWS Glue Data Catalog mit Athena.
Um eine Verbindung zu einem selbst gehosteten Hive Metastore herzustellen, benötigen Sie einen Athena Hive-Metastore-Konnektor. Athena bietet einen Referenz-Implementierungs-Konnektor, den Sie verwenden können. Der Konnektor wird in Ihrem Konto als AWS Lambda -Funktion ausgeführt.
Weitere Informationen finden Sie unter Verwenden Sie einen externen Hive-Metastore.
21. Mai 2020
Veröffentlicht am 21.05.2020
Amazon Athena fügt Unterstützung für Partitionsprojektion hinzu. Verwenden Sie die Partitionsprojektion, um die Abfrageverarbeitung von hochpartitionierten Tabellen zu beschleunigen und das Partitionsmanagement zu automatisieren. Weitere Informationen finden Sie unter Verwenden Sie die Partitionsprojektion mit Amazon Athena.
01. April 2020
Veröffentlicht am 01.04.2020
Zusätzlich zur Region USA Ost (Nord-Virginia) sind die Verbundabfrage, benutzerdefinierte Funktionen (UDFs), maschinelle Lerninferenz und externe Hive-Metastore-Funktionen jetzt als Vorschauversion in den Regionen Asien-Pazifik (Mumbai), Europa (Irland) und USA West (Oregon) verfügbar.
11. März 2020
Veröffentlicht am 11.03.2020
Amazon Athena veröffentlicht jetzt EventBridge Amazon-Ereignisse für Abfragestatusübergänge. Wenn eine Abfrage zwischen Zuständen wechselt — zum Beispiel vom Status Wird ausgeführt in einen Terminalstatus wie Erfolgreich oder Abgebrochen — veröffentlicht Athena ein Ereignis zur EventBridge Änderung des Abfragestatus für. Das Ereignis enthält Informationen zum Abfragezustandsübergang. Weitere Informationen finden Sie unter Überwachen Sie Athena-Abfrageereignisse mit EventBridge.
6. März 2020
Veröffentlicht am 06.03.2020
Sie können jetzt Amazon Athena Athena-Arbeitsgruppen mithilfe der AWS CloudFormation
AWS::Athena::WorkGroup
Ressource erstellen und aktualisieren. Weitere Informationen finden Sie unter AWS: :Athena:: WorkGroup im AWS CloudFormation Benutzerhandbuch.
Athena-Versionshinweise für 2019
26. November 2019
Veröffentlicht am 12.17.2019
Amazon Athena bietet Unterstützung für die Ausführung von SQL Abfragen über relationale, nicht-relationale, Objekt- und benutzerdefinierte Datenquellen, das Aufrufen von Machine-Learning-Modellen in SQL Abfragen, benutzerdefinierte Funktionen (UDFs) (Vorschau), die Verwendung von Apache Hive Metastore als Metadatenkatalog mit Amazon Athena (Preview) und vier zusätzliche abfragebezogene Metriken.
Föderierte Abfragen SQL
Verwenden Sie SQL Verbundabfragen, um SQL Abfragen über relationale, nicht-relationale, objektbasierte und benutzerdefinierte Datenquellen hinweg auszuführen.
Sie können mit einer Verbundabfrage von Athena Daten scannen, die in relationalen, nicht relationalen, objektbezogenen und benutzerdefinierten Datenquellen gespeichert sind. Mit föderierten Abfragen können Sie eine einzelne SQL Abfrage einreichen, die Daten aus mehreren Quellen scannt, die lokal ausgeführt oder in der Cloud gehostet werden.
Die Ausführung von Analysen für über Anwendungen verteilte Daten kann aus folgenden Gründen komplex und zeitaufwändig 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 sie es Benutzern ermöglichen, die Daten direkt von jedem Ort aus abzufragen, wo sie sich befinden. Analysten können vertraute SQL Konstrukte für JOIN
Daten aus mehreren Datenquellen für eine schnelle Analyse verwenden und Ergebnisse zur späteren Verwendung in Amazon S3 speichern.
Datenquellen-Konnektors
Athena verarbeitet Verbundabfragen mithilfe von Athena-Datenquellen-Konnektors, die auf AWS Lambda
Benutzerdefinierte Datenquellen-Konnektors
Mithilfe von Athena Query Federation SDK
Verfügbarkeit der Vorversion
Die Athena-Verbundabfrage ist in der Region USA Ost (Nord-Virginia) als Vorversion verfügbar.
Nächste Schritte
-
Folgen Sie den Anweisungen in den Athena-VorschaufunktionenFAQ, um mit der Vorschau
zu beginnen. -
Weitere Informationen zum Verbundabfragefeature finden Sie unter Verwenden der Amazon-Athena-Verbundabfrage (Vorversion).
-
Informationen zu den ersten Schritten bei der Verwendung eines vorhandenen Konnektors finden Sie unter Bereitstellen von Konnektors und Herstellen von Verbindungen mit Datenquellen.
-
Informationen zum Erstellen eines eigenen Datenquellen-Connectors mithilfe der Athena Query Federation finden Sie unter SDK Beispiel für einen Athena Connector
auf. GitHub
Aufrufen von Modellen für Machine Learning in Abfragen SQL
Sie können Machine-Learning-Modelle für die Inferenz nun direkt in Ihren Athena-Abfragen aufrufen. Die Möglichkeit, Modelle für maschinelles Lernen in SQL Abfragen zu verwenden, macht komplexe Aufgaben wie die Erkennung von Anomalien, Kundenkohortenanalysen und Verkaufsprognosen so einfach wie das Aufrufen einer Funktion in einer Abfrage. SQL
ML-Modelle
Sie können mehr als ein Dutzend von Amazon SageMaker
Verfügbarkeit der Vorversion
Die ML-Funktionalität von Athena ist heute als Vorversion in der Region USA Ost (Nord-Virginia) verfügbar.
Nächste Schritte
-
Folgen Sie den Anweisungen in den Athena-VorschaufunktionenFAQ, um mit der Vorschau
zu beginnen. -
Weitere Informationen zum Feature von Machine Learning finden Sie unter Verwendung von Machine Learning (ML) mit Amazon Athena (Vorversion).
Benutzerdefinierte Funktionen (UDFs) (Vorschau)
Sie können nun benutzerdefinierte skalare Funktionen schreiben und sie in Ihren Athena-Abfragen aufrufen. Sie können Ihre UDFs in Java mit der Athena Query Federation SDKSELECT
FILTER
Klauseln einer Abfrage verwendet werden. SQL Sie können mehrere UDFs in derselben Abfrage aufrufen.
Verfügbarkeit der Vorversion
Die UDF Athena-Funktionalität ist in der Region USA Ost (Nord-Virginia) im Vorschaumodus verfügbar.
Nächste Schritte
-
Folgen Sie den Anweisungen in den Athena-VorschaufunktionenFAQ, um mit der Vorschau
zu beginnen. -
Weitere Informationen finden Sie unter Abfragen mit benutzerdefinierten Funktionen (User Defined Functions, UDFs) (Vorversion).
-
Beispiele für UDF Implementierungen finden Sie unter Amazon Athena UDF Connector
. GitHub -
Informationen zum Schreiben eigener Funktionen mit der Athena Query Federation SDK finden Sie unter Creating and Deployment a UDF Using Lambda.
Verwenden von Apache Hive Metastore als Metakatalog mit Amazon Athena (Vorversion)
Sie können Athena nun mit einem oder mehreren Apache-Hive-Metastores verbinden, zusätzlich zu AWS Glue Data Catalog mit Athena.
Metastore Konnektor
Um eine Verbindung zu einem selbst gehosteten Hive Metastore herzustellen, benötigen Sie einen Athena-Hive-Metastore-Konnektor. Athena bietet einen Referenz-Implementierungs
Verfügbarkeit der Vorversion
Das Feature „Hive Metastore“ ist in der Region USA Ost (Nord-Virginia) als Vorversion verfügbar.
Nächste Schritte
-
Folgen Sie den Anweisungen in den Athena-VorschaufunktionenFAQ, um mit der Vorschau
zu beginnen. -
Weitere Informationen zu diesem Feature finden Sie unter Verwenden des Athena Data Konnektor für den externen Hive-Metastore (Vorversion).
Neue abfragebezogene Metriken
Athena veröffentlicht jetzt zusätzliche Abfragemetriken, die Ihnen helfen können, die Leistung von Amazon Athena
-
Query Planning Time (Abfrageplanungszeit) – Die Zeit, die zum Planen der Abfrage benötigt wird. Dies enthält die Zeit, die zum Abrufen von Tabellenpartitionen aus der Datenquelle benötigt wurde.
-
Query Queuing Time (Abfragewartezeit) – Die Zeit, zu der sich die Abfrage in einer Warteschlange befand und auf Ressourcen wartete.
-
Service Processing Time (Serviceverarbeitungszeit) – Die Zeit, die zum Schreiben der Ergebnisse benötigt wird, nachdem die Abfrage-Engine ihre Verarbeitung beendet hat.
-
Total Execution Time (Gesamtausführungszeit) – Die Zeit, die Athena zum Ausführen der Abfrage gebraucht hat.
Um diese neuen Abfragemetriken zu nutzen, können Sie benutzerdefinierte Dashboards erstellen, Alarme und Auslöser für Metriken einrichten oder vorausgefüllte Dashboards direkt von der Athena-Konsole aus verwenden. CloudWatch
Nächste Schritte
Weitere Informationen finden Sie unter Überwachen von Athena-Abfragen mit CloudWatch Metriken.
12. November 2019
Veröffentlicht am 12.17.2019
Amazon Athena ist nun in der Region Naher Osten (Bahrain) verfügbar.
8. November 2019
Veröffentlicht am 12.17.2019
Amazon Athena ist jetzt in der Region USA West (Nordkalifornien) und Europa (Paris) verfügbar.
8. Oktober 2019
Veröffentlicht am 12.17.2019
Mit Amazon Athena
Um einen VPC Schnittstellenendpunkt für die Verbindung mit Athena zu erstellen, können Sie das AWS Management Console oder AWS Command Line Interface (AWS CLI) verwenden. Informationen zum Erstellen eines Schnittstellendpunkts finden Sie unter Erstellen eines Schnittstellenendpunkts.
Wenn Sie einen VPC Schnittstellenendpunkt verwenden, APIs ist die Kommunikation zwischen Ihnen VPC und Athena sicher und bleibt innerhalb des AWS Netzwerks. Für die Nutzung dieses Features fallen keine zusätzlichen Athena-Kosten an. Es fallen Gebühren
Weitere Informationen zu dieser Funktion finden Sie unter Connect zu Amazon Athena über einen VPC Schnittstellenendpunkt.
19. September 2019
Veröffentlicht am 12.17.2019
Amazon Athena fügt Unterstützung für das Einfügen neuer Daten in eine vorhandene Tabelle mithilfe der INSERT INTO
-Anweisung hinzu. Sie können auf Basis einer SELECT
-Abfrageanweisung, die für eine Quelltabelle ausgeführt wird, oder auf Basis einer Reihe von Werten, die im Rahmen der Abfrageanweisung bereitgestellt werden, neue Zeilen in eine Zieltabelle einfügen. Zu den unterstützten Datenformaten gehören Avro,JSON,ORC, Parquet und Textdateien.
INSERT INTO
Anweisungen können Ihnen auch dabei helfen, Ihren ETL Prozess zu vereinfachen. Sie können sie beispielsweise INSERT INTO
in einer einzigen Abfrage verwenden, um Daten aus einer Quelltabelle auszuwählen, die im JSON Format Format vorliegt, und in eine Zieltabelle im Parquet-Format zu schreiben.
INSERT INTO
-Anweisungen werden basierend auf der Anzahl der Bytes berechnet, die in der SELECT
-Phase gescannt werden, ähnlich wie Athena Gebühren für SELECT
-Abfragen erhebt. Weitere Informationen hierzu finden Sie unter Preise zu Amazon Athena
Weitere Informationen zur VerwendungINSERT INTO
, einschließlich unterstützter Formate SerDes und Beispiele, finden Sie INSERTINTOim Athena-Benutzerhandbuch.
12. September 2019
Veröffentlicht am 12.17.2019
Amazon Athena ist jetzt in der Region Asien-Pazifik (Hongkong) verfügbar.
16. August 2019
Veröffentlicht am 12.17.2019
Amazon Athena unterstützt die Abfrage von Daten in
Wenn ein Amazon-S3-Bucket mit Zahlung durch den Anforderer konfiguriert ist, zahlt der Anforderer, nicht der Bucket-Eigentümer, die Kosten für die Amazon-S3-Anforderung und die Datenübertragung. In Athena können Arbeitsgruppenadministratoren nun Arbeitsgruppeneinstellungen konfigurieren, damit Arbeitsgruppenmitglieder S3-Buckets mit Zahlung durch den Anforderer abfragen können.
Informationen zum Konfigurieren der Einstellung der Zahlung durch den Anforderer (Requester Pays) für Ihre Arbeitsgruppe finden Sie unter Create a Workgroup (Erstellen einer Arbeitsgruppe) im Benutzerhandbuch von Amazon Athena. Weitere Informationen zu Buckets mit Zahlung durch den Anforderer finden Sie unter Buckets mit Zahlung durch Auftraggeber im Entwicklerhandbuch von Amazon Simple Storage Service.
9. August 2019
Veröffentlicht am 12.17.2019
Amazon Athena unterstützt jetzt die Durchsetzung von AWS Lake Formation
Sie können diese Funktion in den folgenden Bereichen verwenden AWS-Regionen: USA Ost (Ohio), USA Ost (Nord-Virginia), USA West (Oregon), Asien-Pazifik (Tokio) und Europa (Irland). Für die Verwendung dieses Features fallen keine zusätzlichen Gebühren an.
Weitere Informationen zur Verwendung dieses Features finden Sie unter Verwenden Sie Athena, um Daten abzufragen, die registriert sind bei AWS Lake Formation. Mehr über AWS Lake Formation erfahren Sie unter AWS Lake Formation
26. Juni 2019
Amazon Athena ist jetzt in der Region Europa (Stockholm) erhältlich. Eine Liste der unterstützten Regionen finden Sie unter AWS-Regionen und Endpunkte.
24. Mai 2019
Veröffentlicht am 24.05.2019
Amazon Athena ist jetzt in den Regionen AWS GovCloud (USA Ost) und AWS GovCloud (USA West) verfügbar. Eine Liste der unterstützten Regionen finden Sie unter AWS-Regionen und Endpunkte.
5. März 2019
Veröffentlicht am 05.03.2019
Amazon Athena jetzt in der Region Kanada (Zentral) verfügbar Eine Liste der unterstützten Regionen finden Sie unter AWS-Regionen und Endpunkte. Die neue Version des ODBC Treibers mit Unterstützung für Athena-Arbeitsgruppen wurde veröffentlicht. Weitere Informationen finden Sie in den Versionshinweisen zu den ODBC Treibern
Informationen zum Herunterladen der ODBC Treiberversion 1.0.5 und der zugehörigen Dokumentation finden Sie unterConnect zu Amazon Athena her mit ODBC. Informationen zu dieser Version finden Sie in den Versionshinweisen zu ODBC Treibern
Um Arbeitsgruppen mit dem ODBC Treiber zu verwenden, legen Sie die neue Verbindungseigenschaft,Workgroup
, in der Verbindungszeichenfolge fest, wie im folgenden Beispiel gezeigt:
Driver=Simba Athena ODBC Driver;AwsRegion=[Region];S3OutputLocation=[S3Path];AuthenticationType=IAM Credentials;UID=[YourAccessKey];PWD=[YourSecretKey];Workgroup=[WorkgroupName]
Weitere Informationen finden Sie, wenn Sie im ODBCTreiberinstallations- und Konfigurationshandbuch Version
Mit dieser Treiberversion können Sie APIAthena-Arbeitsgruppenaktionen verwenden, um Arbeitsgruppen zu erstellen und zu verwalten, und APIAthena-Tag-Aktionen, um Tags zu Arbeitsgruppen hinzuzufügen, aufzulisten oder zu entfernen. Bevor Sie beginnen, stellen Sie sicher, dass Sie über Berechtigungen auf Ressourcenebene für Aktionen in IAM Arbeitsgruppen und Stichwörtern verfügen.
Weitere Informationen finden Sie unter:
Wenn Sie den JDBC Treiber oder den verwenden AWS SDK, führen Sie ein Upgrade auf die neueste Version des Treibers durch. Beide enthalten bereits Unterstützung für Arbeitsgruppen und Tags in Athena. SDK Weitere Informationen finden Sie unter Connect zu Amazon Athena her mit JDBC.
22. Februar 2019
Veröffentlicht am 22.02.2019
Hinzufügung der Tag-Unterstützung für Arbeitsgruppen in Amazon Athena. Ein Tag besteht aus einem Schlüssel und einem Wert, die Sie beide selbst definieren können. Wenn Sie eine Arbeitsgruppe markieren, weisen Sie ihr benutzerdefinierte Metadaten zu. Sie können Arbeitsgruppen mithilfe AWS von bewährten Methoden Stichwörter hinzufügen, um sie besser kategorisieren zu können. Sie können mit Tags den Zugriff auf Arbeitsgruppen einschränken und Kosten nachverfolgen. Erstellen Sie beispielsweise eine Arbeitsgruppe für jede Kostenstelle. Wenn Sie diesen Arbeitsgruppen dann Tags hinzufügen, können Sie Ihre Athena-Ausgaben für jede Kostenstelle nachverfolgen. Weitere Informationen finden Sie unter Verwendung von Tags für die Fakturierung im AWS Billing and Cost Management -Benutzerhandbuch.
Sie können mit Tags arbeiten, indem Sie die Athena-Konsole oder die API Operationen verwenden. Weitere Informationen finden Sie unter Schlagwort: Athena-Ressourcen.
In der Athena-Konsole können Sie jeder Ihrer Arbeitsgruppen einen oder mehrere Tags hinzufügen und dann nach Tags suchen. Arbeitsgruppen sind eine IAM kontrollierte Ressource in Athena. In können Sie einschränkenIAM, wer Stichwörter für von Ihnen erstellte Arbeitsgruppen hinzufügen, entfernen oder auflisten kann. Sie können auch den CreateWorkGroup
API Vorgang mit dem optionalen Tag-Parameter verwenden, um der Arbeitsgruppe ein oder mehrere Tags hinzuzufügen. Verwenden Sie zum Hinzufügen, Entfernen oder Auflisten von Tags TagResource
, UntagResource
und ListTagsForResource
. Weitere Informationen finden Sie unter Operationen verwenden API und AWS CLI taggen.
Damit Benutzer beim Erstellen von Arbeitsgruppen Stichwörter hinzufügen können, müssen Sie sicherstellen, dass Sie jedem Benutzer sowohl für die TagResource
Aktionen als auch IAM Berechtigungen erteilen. CreateWorkGroup
API Weitere Informationen und Beispiele finden Sie unter Verwenden Sie IAM Tag-basierte Zugriffskontrollrichtlinien.
Wenn Sie Tags in Arbeitsgruppen verwenden, werden keine Änderungen am JDBC Treiber vorgenommen. Wenn Sie neue Arbeitsgruppen erstellen und den JDBC Treiber oder den verwenden AWS SDK, aktualisieren Sie auf die neueste Version des Treibers und. SDK Weitere Informationen finden Sie unter Connect zu Amazon Athena her mit JDBC.
18. Februar 2019
Veröffentlicht am 18.02.2019
Hinzufügung der Möglichkeit zur Kontrolle der Abfragekosten durch die Ausführung von Abfragen in Arbeitsgruppen. Weitere Informationen finden Sie unter Verwenden Sie Arbeitsgruppen, um den Zugriff auf Abfragen und die Kosten zu kontrollieren. Das in Athena SerDe verwendete JSON OpenX wurde verbessert, ein Problem behoben, bei dem Athena Objekte, die in die GLACIER
Speicherklasse umgestellt wurden, nicht ignorierte, und es wurden Beispiele für die Abfrage von Network Load Balancer Balancer-Protokollen hinzugefügt.
Durchführung der folgenden Änderungen:
-
Hinzufügung der Unterstützung für Arbeitsgruppen. Verwenden Sie Arbeitsgruppen zum Trennen von Benutzern, Teams, Anwendungen oder Workloads sowie zur Einrichtung von Grenzwerten für die Datenmenge, die jede Abfrage oder die gesamte Arbeitsgruppe verarbeiten kann. Da Arbeitsgruppen als IAM Ressourcen agieren, können Sie Berechtigungen auf Ressourcenebene verwenden, um den Zugriff auf eine bestimmte Arbeitsgruppe zu kontrollieren. Sie können auch abfragebezogene Metriken in Amazon anzeigen CloudWatch, die Abfragekosten kontrollieren, indem Sie Grenzwerte für die Menge der gescannten Daten konfigurieren, Schwellenwerte erstellen und Aktionen wie SNS Amazon-Alarme auslösen, wenn diese Schwellenwerte überschritten werden. Weitere Informationen erhalten Sie unter Verwenden Sie Arbeitsgruppen, um den Zugriff auf Abfragen und die Kosten zu kontrollieren und Verwenden Sie CloudWatch und EventBridge , um Abfragen zu überwachen und die Kosten zu kontrollieren.
Arbeitsgruppen sind IAM-Ressourcen. Eine vollständige Liste der arbeitsgruppenbezogenen Aktionen, Ressourcen und Bedingungen finden Sie unter AktionenIAM, Ressourcen und Bedingungsschlüssel für Amazon Athena in der Service Authorization Reference. Bevor Sie neue Arbeitsgruppen erstellen, stellen Sie sicher, dass Sie IAMArbeitsgruppenrichtlinien und die verwenden. AWS verwaltete Richtlinie: AmazonAthenaFullAccess
Sie können Arbeitsgruppen in der Konsole, bei APIArbeitsgruppenoperationen oder mit dem Treiber verwenden. JDBC Weitere Informationen zum Erstellen von Arbeitsgruppen finden Sie unter Erstellen von Arbeitsgruppen. Informationen zum Herunterladen des JDBC Treibers mit Unterstützung für Arbeitsgruppen finden Sie unter. Connect zu Amazon Athena her mit JDBC
Wenn Sie Arbeitsgruppen mit dem JDBC Treiber verwenden, müssen Sie den Arbeitsgruppennamen in der Verbindungszeichenfolge mithilfe des
Workgroup
Konfigurationsparameters wie im folgenden Beispiel angeben:jdbc:awsathena://AwsRegion=
<AWSREGION>
;UID=<ACCESSKEY>
; PWD=<SECRETKEY>
;S3OutputLocation=s3://amzn-s3-demo-bucket/<athena-output>
-<AWSREGION>
/; Workgroup=<WORKGROUPNAME>
;Die Art und Weise, wie Sie SQL Anweisungen ausführen oder den Treiber JDBC API aufrufen, hat sich nicht geändert. Der Treiber übergibt den Namen der Arbeitsgruppe an Athena.
Informationen zu den bei Arbeitsgruppen eingeführten Unterschieden finden Sie unter Verwenden Sie die Athena-Arbeitsgruppe APIs und Beheben Sie Arbeitsgruppenfehler.
-
Das in Athena SerDe verwendete JSON OpenX wurde verbessert. Die Verbesserungen beinhalten u. a. Folgendes:
-
Unterstützung für die Eigenschaft
ConvertDotsInJsonKeysToUnderscores
. Wenn diese Option auf gesetzt istTRUE
, können SerDe die Punkte in Schlüsselnamen durch Unterstriche ersetzt werden. Wenn der JSON Datensatz beispielsweise einen Schlüssel mit dem Namen enthält, können Sie diese Eigenschaft verwenden"a.b"
, um den Spaltennamen so zu definieren, dass er sich"a_b"
in Athena befindet. Der Standardwert istFALSE
. Standardmäßig erlaubt Athena keine Punkte in Spaltennamen. -
Unterstützung für die Eigenschaft
case.insensitive
. Standardmäßig verlangt Athena, dass alle Schlüssel in Ihrem JSON Datensatz Kleinbuchstaben verwenden. MitWITH SERDE PROPERTIES ("case.insensitive"= FALSE;)
können Sie Schlüsselnamen verwenden, bei denen Groß-/Kleinschreibung bedeutsam ist. Der Standardwert istTRUE
. Wenn diese Option auf gesetzt istTRUE
, werden alle Großbuchstabenspalten in Kleinbuchstaben SerDe umgewandelt.
Weitere Informationen finden Sie unter OpenX JSON SerDe.
-
-
Es wurde ein Problem behoben, bei dem Athena
"access denied"
-Fehlermeldungen zurückgab, wenn es Amazon-S3-Objekte verarbeitete, die durch Amazon-S3-Lebenszyklusrichtlinien in Glacier archiviert wurden. Als Ergebnis der Behebung dieses Problems ignoriert Athena Objekte, die in dieGLACIER
-Speicherklasse überführt wurden. Athena unterstützt das Abfragen von Daten aus derGLACIER
-Speicherklasse nicht.Weitere Informationen finden Sie unter Überlegungen zu Amazon S3 und Übergang zur GLACIER Speicherklasse (Objektarchivierung) im Amazon Simple Storage Service-Benutzerhandbuch.
-
Es wurden Beispiele für die Abfrage von Network Load Balancer Balancer-Zugriffsprotokollen hinzugefügt, die Informationen über die Transport Layer Security (TLS) -Anfragen erhalten. Weitere Informationen finden Sie unter Network Load Balancer Balancer-Protokolle abfragen.
Athena-Versionshinweise für 2018
20. November 2018
Veröffentlicht am 20.11.2018
Die neuen Versionen des ODBC UND-Treibers mit Unterstützung für den JDBC Verbundzugriff auf Athena API mit AD FS und SAML 2.0 (Security Assertion Markup Language 2.0) wurden veröffentlicht. Einzelheiten finden Sie in den Versionshinweisen zu den JDBCTreibern und ODBC den Versionshinweisen
Ab dieser Version wird der Verbundzugriff auf Athena für Active Directory Federation Service (AD FS 3.0) unterstützt. Der Zugriff erfolgt über die Versionen von JDBC oder ODBC Treibern, die SAML 2.0 unterstützen. Hinweise zur Konfiguration des Verbundzugriffs auf Athena finden Sie API unter. Föderierten Zugriff auf Athena aktivieren API
Informationen zum Herunterladen der JDBC Treiberversion 2.0.6 und der zugehörigen Dokumentation finden Sie unter. Connect zu Amazon Athena her mit JDBC Informationen zu dieser Version finden Sie in den Versionshinweisen zu JDBC Treibern
Informationen zum Herunterladen der ODBC Treiberversion 1.0.4 und der zugehörigen Dokumentation finden Sie unterConnect zu Amazon Athena her mit ODBC. Informationen zu dieser Version finden Sie in den Versionshinweisen zu ODBC Treibern
Weitere Informationen zur SAML 2.0-Unterstützung in AWS finden Sie unter About SAML 2.0 Federation im IAMBenutzerhandbuch.
15. Oktober 2018
Veröffentlicht am 15.10.2018
Wenn Sie ein Upgrade auf die durchgeführt haben AWS Glue Data Catalog, gibt es zwei neue Funktionen, die Unterstützung bieten für:
-
Verschlüsselung der Datenkatalog-Metadaten. Wenn Sie Metadaten im Datenkatalog verschlüsseln möchten, müssen Sie Athena bestimmte Richtlinien hinzufügen. Weitere Informationen finden Sie unter Zugriff auf verschlüsselte Metadaten in AWS Glue Data Catalog.
-
Detaillierte Berechtigungen für den Zugriff auf Ressourcen in der. AWS Glue Data Catalog Sie können jetzt identitätsbasierte (IAM) Richtlinien definieren, die den Zugriff auf bestimmte Datenbanken und Tabellen aus dem in Athena verwendeten Datenkatalog einschränken oder zulassen. Weitere Informationen finden Sie unter Konfigurieren Sie den Zugriff auf Datenbanken und Tabellen in AWS Glue Data Catalog.
Anmerkung
Die Daten befinden sich in den Amazon-S3-Buckets, und der Zugriff darauf wird von Steuern Sie den Zugriff auf Amazon S3 von Athena aus gesteuert. Für den Zugriff auf Datenbanken und Tabellen verwenden Sie weiterhin Zugriffskontrollrichtlinien für Amazon-S3-Buckets, in denen die Daten gespeichert sind.
10. Oktober 2018
Veröffentlicht am 10.10.2018
Athena unterstützt CREATE TABLE AS SELECT
, womit eine Tabelle aus dem Ergebnis einer SELECT
-Abfrageanweisung erstellt wird. Einzelheiten finden Sie unter Erstellen einer Tabelle aus Abfrageergebnissen (CTAS).
Bevor Sie CTAS Abfragen erstellen, ist es wichtig, dass Sie sich in der Athena-Dokumentation über ihr Verhalten informieren. Es enthält Informationen zum Speicherort von Abfrageergebnissen in Amazon S3, die Liste der unterstützten Formate zum Speichern von CTAS Abfrageergebnissen, die Anzahl der Partitionen, die Sie erstellen können, und die unterstützten Komprimierungsformate. Weitere Informationen finden Sie unter Überlegungen und Einschränkungen für CTAS Abfragen.
Verwenden Sie CTAS Abfragen, um:
-
Erstellen Sie eine Tabelle von Abfrageergebnisse in einem Schritt.
-
Erstellen Sie CTAS Abfragen in der Athena-Konsole anhand von Beispielen. Informationen zur Syntax finden Sie unter CREATETABLEAS.
-
Transformieren Sie Abfrageergebnisse in andere Speicherformate wie PARQUETORC,AVRO,JSON, undTEXTFILE. Weitere Informationen erhalten Sie unter Überlegungen und Einschränkungen für CTAS Abfragen und Verwenden Sie spaltenorientierte Speicherformate.
6. September 2018
Veröffentlicht am 06.09.2018
Die neue Version des ODBC Treibers (Version 1.0.3) wurde veröffentlicht. Die neue Version des ODBC Treibers streamt die Ergebnisse standardmäßig, anstatt sie durchzublättern, sodass Business Intelligence-Tools große Datenmengen schneller abrufen können. Diese Version enthält auch Verbesserungen, Fehlerkorrekturen und eine aktualisierte Dokumentation für die „Verwendung SSL mit einem Proxyserver“. Weitere Informationen finden Sie in den Versionshinweisen
Informationen zum Herunterladen der ODBC Treiberversion 1.0.3 und der zugehörigen Dokumentation finden Sie unterConnect zu Amazon Athena her mit ODBC.
Die Funktion zum Streamen von Ergebnissen ist in dieser neuen Version des ODBC Treibers verfügbar. Sie ist auch zusammen mit dem JDBC Treiber verfügbar. Informationen zu Streaming-Ergebnissen finden Sie im ODBCTreiberinstallations- und Konfigurationshandbuch UseResultsetStreaming
Die ODBC Treiberversion 1.0.3 ist ein direkter Ersatz für die vorherige Version des Treibers. Es wird empfohlen, zum aktuellen Treiber zu migrieren.
Wichtig
Um die ODBC Treiberversion 1.0.3 zu verwenden, müssen Sie die folgenden Anforderungen erfüllen:
-
Behalten Sie den Port 444 für ausgehenden Datenverkehr offen.
-
Fügen Sie die
athena:GetQueryResultsStream
-Richtlinienaktion zur Liste der Richtlinien für Athena hinzu. Diese Richtlinienaktion ist nicht direkt zusammen mit den Treibern verfügbar API und wird nur mit den JDBC Treibern ODBC und als Teil der Unterstützung von Streaming-Ergebnissen verwendet. Eine Beispielrichtlinie finden Sie unter AWS verwaltete Richtlinie: AWSQuicksightAthenaAccess.
23. August 2018
Veröffentlicht am 23.08.2018
Unterstützung für diese verwandten DDL Funktionen wurde hinzugefügt und mehrere Fehler wie folgt behoben:
-
Unterstützung für die Datentypen
BINARY
undDATE
für Daten in Parquet sowie für die DatentypenDATE
undTIMESTAMP
für Daten in Avro hinzugefügt. -
Unterstützung für
INT
undDOUBLE
in DDL Abfragen hinzugefügt.INTEGER
ist ein Alias fürINT
undDOUBLE PRECISION
ist ein Alias fürDOUBLE
. -
Verbesserung der Leistung von
DROP TABLE
- undDROP DATABASE
-Anfragen. -
Die
_$folder$
-Objekterstellung in Amazon S3 wurde entfernt, wenn ein Daten-Bucket leer ist. -
Behebung eines Problems, bei dem
ALTER TABLE ADD PARTITION
eine Fehlermeldung ausgab, wenn kein Partitionswert angegeben wurde. -
Behebung eines Problems, bei dem
DROP TABLE
den Datenbanknamen bei der Überprüfung von Partitionen ignorierte, nachdem der qualifizierte Name in der Anweisung angegeben wurde.
Weitere Informationen zu den in Athena unterstützten Datentypen finden Sie unter Datentypen in Amazon Athena.
Informationen zu unterstützten Datentypzuordnungen zwischen Typen in Athena, dem JDBC Treiber und Java-Datentypen finden Sie im Abschnitt „Datentypen“ im JDBCTreiberinstallations- und
16. August 2018
Veröffentlicht am 16.08.2018
Die JDBC Treiberversion 2.0.5 wurde veröffentlicht. Die neue Version des JDBC Treibers streamt die Ergebnisse standardmäßig, anstatt sie durchzublättern, sodass Business Intelligence-Tools große Datenmengen schneller abrufen können. Im Vergleich zur vorherigen Version des JDBC Treibers wurden die folgenden Leistungsverbesserungen erzielt:
-
Leistungssteigerung um ungefähr das 2-Fache beim Abrufen von weniger als 10.000 Zeilen
-
Leistungssteigerung um ungefähr das 5- bis 6-Fache beim Abrufen von mehr als 10.000 Zeilen
Die Funktion zum Streamen von Ergebnissen ist nur mit dem JDBC Treiber verfügbar. Sie ist mit dem ODBC Treiber nicht verfügbar. Du kannst es nicht mit der Athena API benutzen. Informationen zu Streaming-Ergebnissen finden Sie im JDBCTreiberinstallations- und Konfigurationshandbuch
Informationen zum Herunterladen der JDBC Treiberversion 2.0.5 und der zugehörigen Dokumentation finden Sie unterConnect zu Amazon Athena her mit JDBC.
Die JDBC Treiberversion 2.0.5 ist ein direkter Ersatz für die vorherige Version des Treibers (2.0.2). Um sicherzustellen, dass Sie die JDBC Treiberversion 2.0.5 verwenden können, fügen Sie die athena:GetQueryResultsStream
Richtlinienaktion zur Liste der Richtlinien für Athena hinzu. Diese Richtlinienaktion ist nicht direkt mit dem verfügbar API und wird nur mit dem JDBC Treiber als Teil der Unterstützung von Streaming-Ergebnissen verwendet. Eine Beispielrichtlinie finden Sie unter AWS verwaltete Richtlinie: AWSQuicksightAthenaAccess. Weitere Informationen zur Migration von Version 2.0.2 auf Version 2.0.5 des Treibers finden Sie im Handbuch zur JDBCTreibermigration
Wenn Sie von einem 1.x-Treiber zu einem 2.x Treiber migrieren, müssen Sie Ihre bestehenden Konfigurationen zur neuen Konfiguration migrieren. Es wird dringend empfohlen, zur aktuellen Treiberversion zu migrieren. Weitere Informationen finden Sie im Handbuch zur JDBCTreibermigration
7. August 2018
Veröffentlicht am 07.08.2018
Sie können jetzt Amazon Virtual Private Cloud Cloud-Flow-Logs direkt in Amazon S3 in einem GZIP Format speichern, in dem Sie sie in Athena abfragen können. Weitere Informationen finden Sie unter VPCAmazon-Flow-Logs abfragen Amazon VPC Flow Logs können jetzt an S3 übermittelt werden
5. Juni 2018
Veröffentlicht am 05.06.2018
Themen
Unterstützung für Ansichten
Unterstützung für Ansichten hinzugefügt. Sie können jetzt CREATE VIEW and CREATE DIALECT VIEW, DESCRIBE VIEW, DROP VIEW, SHOW CREATE VIEW und SHOW VIEWS in Athena verwenden. Die Abfrage, die die Ansicht definiert, wird jedes Mal ausgeführt, wenn Sie in einer Abfrage auf die Ansicht verweisen. Weitere Informationen finden Sie unter Arbeiten Sie mit Ansichten.
Verbesserungen und Aktualisierungen bei Fehlermeldungen
-
Es wurde eine GSON 2.8.0-Bibliothek hinzugefügt CloudTrail SerDe, um ein Problem mit der zu lösen CloudTrail SerDe und das Parsen von JSON Zeichenketten zu ermöglichen.
-
Die Validierung des Partitionsschemas in Athena für Parquet und in einigen Fällen für wurde verbessertORC, indem die Neuanordnung von Spalten ermöglicht wurde. Dadurch kann Athena besser mit Änderungen in der Schemaentwicklung im Laufe der Zeit und mit Tabellen umgehen, die vom AWS Glue Crawler hinzugefügt wurden. Weitere Informationen finden Sie unter Schemaaktualisierungen handhaben.
-
Unterstützung zur Verarbeitung für
SHOW VIEWS
hinzugefügt. -
Folgende Verbesserungen an den häufigsten Fehlermeldungen wurden vorgenommen:
-
Eine
interne Fehlermeldung
wurde durch eine beschreibende Fehlermeldung ersetzt, wenn die Spalte in SerDe einer Athena-Abfrage nicht analysiert werden kann. Zuvor löste Athena bei Analysefehlern einen internen Fehler aus. Die neue Fehlermeldung lautet:"HIVE_ BAD _: Fehler beim Parsen des Feldwerts für Feld 0DATA: java.lang.String kann nicht in org.openx.data.jsonserde.json umgewandelt werden. JSONObject".
-
Verbesserte Fehlermeldungen über unzureichende Berechtigungen durch Hinzufügen weiterer Details.
-
Fehlerbehebungen
Folgende Fehler wurden behoben:
-
Es wurde ein Problem behoben, das dazu führte, dass die interne Übersetzung der Datentypen
REAL
nachFLOAT
ermöglichte. Dies verbessert die Integration mit dem AWS Glue Crawler, derFLOAT
-Datentypen zurückgibt. -
Es wurde ein Problem behoben, bei dem Athena AVRO
DECIMAL
(einen logischen Typ) nicht in einen Typ konvertierteDECIMAL
. -
Behebung eines Problems, bei dem Athena keine Ergebnisse für Abfragen für Parquet-Daten mit
WHERE
-Klauseln zurückgab, die auf Werte imTIMESTAMP
-Datentyp verwiesen.
17. Mai 2018
Veröffentlicht am 17.05.2018
Das Kontingent für die Gleichzeitigkeit von Abfragen in Athena wurde von fünf auf zwanzig erhöht. Das bedeutet: Sie können bis zu 20 DDL
-Abfragen und 20 SELECT
-Abfragen gleichzeitig absenden und ausführen. Hinweis: Die Kontingente für gleichzeitige Abfragen gelten separat für DDL
- und SELECT
-Abfragen.
Kontingente für gleichzeitige Abfragen in Athena sind definiert als die Anzahl der Abfragen, die gleichzeitig an den Service übermittelt werden können. Sie können bis zu 20 Abfragen des gleichen Typs (DDL
oder SELECT
) gleichzeitig absenden. Wenn Sie eine Abfrage einreichen, die das Kontingent für gleichzeitige Abfragen überschreitet, API zeigt Athena eine Fehlermeldung an.
Nachdem Sie die Abfragen an Athena übermittelt haben, werden diese verarbeitet, indem Ressourcen je nach der Gesamtauslastung des Services sowie der Anzahl eingehender Anfragen zugewiesen werden. Wir überwachen den Service fortlaufend und passen ihn an, damit Ihre Abfragen so schnell wie möglich verarbeitet werden.
Weitere Informationen finden Sie unter Service Quotas. Dies ist ein anpassbares Kontingent. Sie können die Service-Quotas-Konsole
19. April 2018
Veröffentlicht am 19.04.2018
Die neue Version des JDBC Treibers (Version 2.0.2) mit Unterstützung für die Rückgabe der ResultSet
Daten als Array-Datentyp, Verbesserungen und Fehlerkorrekturen wurde veröffentlicht. Weitere Informationen finden Sie in den Versionshinweisen
Informationen zum Herunterladen der neuen JDBC Treiberversion 2.0.2 und der zugehörigen Dokumentation finden Sie unter. Connect zu Amazon Athena her mit JDBC
Die neueste Version des JDBC Treibers ist 2.0.2. Wenn Sie von einem 1.x-Treiber zu einem 2.x Treiber migrieren, müssen Sie Ihre bestehenden Konfigurationen zur neuen Konfiguration migrieren. Es wird dringend empfohlen, zum aktuellen Treiber zu migrieren.
Informationen zu den in der neuen Version des Treibers eingeführten Änderungen, den Versionsunterschieden und Beispielen finden Sie im Handbuch zur JDBC Treibermigration
6. April 2018
Veröffentlicht am 06.04.2018
Verwenden Sie die automatische Vervollständigung, um Abfragen in die Athena-Konsole einzugeben.
15. März 2018
Veröffentlicht am 15.03.2018
Es wurde die Möglichkeit hinzugefügt, automatisch Athena-Tabellen für CloudTrail Protokolldateien direkt von der CloudTrail Konsole aus zu erstellen. Weitere Informationen finden Sie unter Verwenden Sie die CloudTrail Konsole, um eine Athena-Tabelle für CloudTrail Protokolle zu erstellen .
2. Februar 2018
Veröffentlicht am 12.02.2018
Es wurde eine Möglichkeit für das Auslagern von Zwischendaten auf Festplatte bei arbeitsspeicherintensiven Abfragen, die die GROUP BY
-Klausel verwenden, hinzugefügt. Dadurch wird die Zuverlässigkeit solcher Abfragen verbessert und die Fehlermeldung "Query resource exhausted"
(Abfrage-Ressource aufgebraucht) vermieden.
19. Januar 2018
Veröffentlicht am 19.01.2018
Athena verwendet Presto, eine Open-Source-basierte verteilte Abfrage-Engine, zum Ausführen von Abfragen.
Bei Athena sind keine Versionen zu verwalten. Wir haben für die zugrunde liegende Engine in Athena ein transparentes Upgrade auf eine Version ausgeführt, die auf Presto-Version 0.172 basiert. Von Ihrer Seite aus ist keine Aktion erforderlich.
Mit dem Upgrade können Sie nun Funktionen und Operatoren von Presto 0.172 einschließlich der Lambda-Ausdrücke von Presto 0.172 in Athena nutzen.
Zu den wichtigen Aktualisierungen dieser Version, darunter auch von der Community entwickelte Fehlerbehebungen, zählen folgende:
-
Unterstützung für das Ignorieren von Headern. Mithilfe der Eigenschaft
skip.header.line.count
können Sie im Rahmen der Tabellendefinition festlegen, dass Athena die Header ignorieren darf. Dies wird für Abfragen unterstützt, die LazySimpleSerDeund Open verwenden CSV SerDe, und nicht für Grok oder Regex. SerDes -
Unterstützung für den Datentyp
CHAR(n)
inSTRING
-Funktionen. Der Bereich fürCHAR(n)
ist[1.255]
, wohingegenVARCHAR(n)
den Bereich[1,65535]
aufweist. -
Unterstützung für korrelierte Unterabfragen.
-
Unterstützung für Lambda-Ausdrücke und Funktionen von Presto.
-
Verbesserte Leistung von
DECIMAL
-Datentypen und -Operatoren. -
Unterstützung für gefilterte Aggregationen, wie z. B.
SELECT sum(col_name) FILTER
mitid > 0
. -
Prädikatweitergabe (Predicate Pushdown) für die Datentypen
DECIMAL
,TINYINT
,SMALLINT
undREAL
. -
Unterstützung für quantifizierte Vergleichsprädikate:
ALL
,ANY
undSOME
. -
Hinzugefügte Funktionen:
arrays_overlap()
, array_except()
, levenshtein_distance()
, codepoint()
, skewness()
, kurtosis()
und typeof()
. -
Variante der Funktion
from_unixtime()
hinzugefügt, die ein Zeitzonen-Argument annimmt. -
Aggregationsfunktionen
bitwise_and_agg()
und bitwise_or_agg()
hinzugefügt. -
Funktionen
xxhash64()
und to_big_endian_64()
hinzugefügt. -
Unterstützung für die Maskierung von doppelten Anführungszeichen oder Backslashes wurde hinzugefügt, indem ein umgekehrter Schrägstrich mit einem tiefgestellten Pfad zu den Funktionen und verwendet wird. JSON
json_extract()
json_extract_scalar()
Dadurch wird die Semantik jedes Aufruf mit einem umgekehrten Schrägstrich geändert, da dieser zuvor als reguläres Zeichen galt.
Weitere Informationen zu Funktionen und Operatoren finden Sie unter DMLAbfragen, Funktionen und Operatoren in diesem Handbuch sowie unter Funktionen und Operatoren
Nicht alle Presto-Features werden von Athena unterstützt. Weitere Informationen finden Sie unter Limitations.
Athena-Versionshinweise für 2017
13. November 2017
Veröffentlicht am 13.11.2017
Unterstützung für die Verbindung von Athena mit dem ODBC Treiber hinzugefügt. Weitere Informationen finden Sie unter Connect zu Amazon Athena her mit ODBC.
1. November 2017
Veröffentlicht am 01.11.2017
Unterstützung für die Abfrage von koordinatenbasierten Daten und für die Regionen Asien-Pazifik (Seoul), Asien-Pazifik (Mumbai) und EU (London) hinzugefügt. Weitere Informationen finden Sie unter Geodaten abfragen und AWS-Regionen und Endpunkte.
19. Oktober 2017
Veröffentlicht am 19.10.2017
Unterstützung für EU (Frankfurt) hinzugefügt. Eine Liste der unterstützten Regionen finden Sie unter AWS-Regionen und Endpunkte.
3. Oktober 2017
Veröffentlicht am 03.10.2017
Erstellen Sie benannte Athena-Abfragen mit AWS CloudFormation. Weitere Informationen finden Sie unter AWS: :Athena:: NamedQuery im AWS CloudFormation Benutzerhandbuch.
25. September 2017
Veröffentlicht am 25.09.2017
Unterstützung für die Region Asien-Pazifik (Sydney) hinzugefügt Eine Liste der unterstützten Regionen finden Sie unter AWS-Regionen und Endpunkte.
14. August 2017
Veröffentlicht am 14.08.2017
Integration mit dem AWS Glue Data Catalog und ein Migrationsassistent für die Aktualisierung vom verwalteten Athena-Datenkatalog auf den AWS Glue Data Catalog hinzugefügt. Weitere Informationen finden Sie unter Wird verwendet AWS Glue , um Athena mit Ihren Daten in Amazon S3 zu verbinden.
4. August 2017
Veröffentlicht am 04.08.2017
Es wurde Unterstützung für Grok hinzugefügt SerDe, das einen einfacheren Musterabgleich für Datensätze in unstrukturierten Textdateien wie Protokollen ermöglicht. Weitere Informationen finden Sie unter Grok SerDe. Es wurden Tastenkombinationen hinzugefügt, mit denen Sie mithilfe der Konsole durch den Abfrageverlauf blättern können (CTRL+ /68% unter Windows, CMD + /68% unter Mac).
22. Juni 2017
Veröffentlicht am 22.06.2017
Unterstützung für die Regionen Asien-Pazifik (Tokio) und Asien-Pazifik (Singapur) hinzugefügt. Eine Liste der unterstützten Regionen finden Sie unter AWS-Regionen und Endpunkte.
8. Juni 2017
Veröffentlicht am 08.06.2017
Es wurde Unterstützung für Europa (Irland) hinzugefügt. Weitere Informationen finden Sie unter AWS-Regionen und Endpunkte.
19. Mai 2017
Veröffentlicht am 19.05.2017
Amazon Athena API und AWS CLI Unterstützung für Athena hinzugefügt; JDBC Treiber auf Version 1.1.0 aktualisiert; verschiedene Probleme behoben.
-
Amazon Athena ermöglicht die Anwendungsprogrammierung für Athena. Weitere Informationen finden Sie unter Amazon Athena API Athena-Referenz. Die neuesten AWS SDKs beinhalten Unterstützung für die AthenaAPI. Links zu Dokumentation und Downloads finden Sie im SDKsAbschnitt Tools für Amazon Web Services
. -
Das AWS CLI beinhaltet neue Befehle für Athena. Weitere Informationen finden Sie in der Amazon Athena API Athena-Referenz.
-
Ein neuer JDBC Treiber 1.1.0 ist verfügbar, der die neue Athena API sowie die neuesten Funktionen und Bugfixes unterstützt. Laden Sie den Treiber von https://downloads.athena.us-east-1.amazonaws.com/drivers/Athena JDBC41 -1.1.0.jar
herunter. Wir empfehlen, auf den neuesten JDBC Athena-Treiber zu aktualisieren. Sie können jedoch weiterhin die frühere Treiberversion verwenden. Frühere Treiberversionen unterstützen Athena API nicht. Weitere Informationen finden Sie unter Connect zu Amazon Athena her mit JDBC. -
Die in früheren Athena-Versionen vorhandenen speziellen Aktionen für Richtlinienanweisungen sind veraltet. Wenn Sie auf die JDBC Treiberversion 1.1.0 aktualisieren und JDBC Benutzern vom Kunden verwaltete oder IAM Inline-Richtlinien zugewiesen sind, müssen Sie die Richtlinien aktualisieren. IAM Im Gegensatz dazu unterstützen frühere Versionen des JDBC Treibers Athena nichtAPI, sodass Sie in Richtlinien, die Benutzern früherer Versionen zugewiesen sind, nur veraltete Aktionen angeben können. JDBC Aus diesem Grund sollten Sie keine vom Kunden verwalteten oder internen Richtlinien aktualisieren müssen. IAM
-
Diese richtlinienspezifischen Aktionen wurden in Athena vor der Veröffentlichung von Athena verwendet. API Verwenden Sie diese veralteten Aktionen in Richtlinien nur mit JDBC Treibern vor Version 1.1.0. Wenn Sie den JDBC Treiber aktualisieren, ersetzen Sie die Richtlinienanweisungen, die veraltete Aktionen zulassen oder verweigern, durch die entsprechenden API Aktionen in der Liste, da sonst Fehler auftreten:
Veraltete richtlinienspezifische Aktion | Entsprechende Athena-Aktion API |
---|---|
|
|
|
|
|
|
Verbesserungen
-
Längenbegrenzung der Abfragezeichenfolge wurde auf 256 KB erhöht.
Fehlerbehebungen
-
Der Fehler, aufgrund dessen die Abfrageergebnisse beim Blättern durch die Ergebnisse in der Konsole falsch formatiert wirkten, wurde behoben.
-
Der Fehler, aufgrund dessen eine
\u0000
-Zeichenfolge in Amazon S3-Datendateien zu Fehlern führte, wurde behoben. -
Es wurde ein Problem behoben, das dazu führte, dass Anfragen zum Abbrechen einer über den JDBC Treiber abgegebenen Abfrage fehlschlugen.
-
Es wurde ein Problem behoben, das AWS CloudTrail SerDe dazu führte, dass Amazon S3 S3-Daten in USA Ost (Ohio) fehlschlug.
-
Der Fehler, aufgrund dessen
DROP TABLE
für eine partitionierte Tabelle nicht ordnungsgemäß ausgeführt werden konnte, wurde behoben.
4. April 2017
Veröffentlicht am 04.04.2017
Unterstützung für Amazon S3 S3-Datenverschlüsselung hinzugefügt und ein JDBC Treiber-Update (Version 1.0.1) mit Verschlüsselungsunterstützung, Verbesserungen und Bugfixes veröffentlicht.
Features
-
Folgende Verschlüsselungsfeatures wurden hinzugefügt:
-
Unterstützung für Abfragen von verschlüsselten Daten in Amazon S3
-
Unterstützung für die Verschlüsselung von Athena-Abfrageergebnissen
-
-
Eine neue Version des Treibers unterstützt neue Verschlüsselungsfeatures und enthält Verbesserungen sowie Fehlerbehebungen.
-
Die Möglichkeit, Spalten mithilfe von
ALTER TABLE
hinzuzufügen, zu ersetzen und zu ändern, wurde hinzugefügt. Weitere Informationen finden Sie unter Alter Columnin der Hive-Dokumentation. -
Unterstützung für die Abfrage LZO komprimierter Daten hinzugefügt.
Weitere Informationen finden Sie unter Verschlüsselung im Ruhezustand.
Verbesserungen
-
Bessere JDBC Abfrageleistung mit Verbesserungen der Seitengröße, sodass 1.000 Zeilen statt 100 zurückgegeben werden.
-
Es wurde die Möglichkeit hinzugefügt, eine Abfrage mithilfe der JDBC Treiberschnittstelle abzubrechen.
-
Es wurde die Möglichkeit hinzugefügt, JDBC Optionen in der JDBC Verbindung anzugebenURL. Den aktuellsten Connect zu Amazon Athena her mit JDBC JDBC Treiber finden Sie unter.
-
Im Treiber wurde eine PROXY Einstellung hinzugefügt, die jetzt mit ClientConfigurationdem AWS SDK für Java festgelegt werden kann.
Fehlerbehebungen
Folgende Fehler wurden behoben:
-
Drosselungsfehler traten auf, wenn mehrere Abfragen über die JDBC Treiberschnittstelle ausgegeben wurden.
-
Bei der Projektion eines dezimalen Datentyps stoppte der JDBC Treiber.
-
Der JDBC Treiber würde jeden Datentyp als Zeichenfolge zurückgeben, unabhängig davon, wie der Datentyp in der Tabelle definiert wurde. Wenn Sie beispielsweise eine Spalte, für die der Datentyp
INT
definiert war, mitresultSet.GetObject()
ausgewählt haben, wurde der DatentypSTRING
anstelle vonINT
zurückgegeben. -
Der JDBC Treiber verifizierte die Anmeldeinformationen zum Zeitpunkt der Verbindungsherstellung und nicht zum Zeitpunkt der Ausführung einer Abfrage.
-
Über den JDBC Treiber ausgeführte Abfragen schlugen fehl, wenn ein Schema zusammen mit dem angegeben wurdeURL.
24. März 2017
Veröffentlicht am 24.03.2017
Hinzugefügt AWS CloudTrail SerDe, verbesserte Leistung, behobene Partitionsprobleme.
Features
-
Das wurde hinzugefügt AWS CloudTrail SerDe, das inzwischen durch das Bienenstock JSON SerDe zum Lesen CloudTrail von Protokollen ersetzt wurde. Hinweise zum Abfragen von CloudTrail Protokollen finden Sie unter. AWS CloudTrail Logs abfragen
Verbesserungen
-
Verbesserte Leistung beim Scannen einer großen Partitionsanzahl.
-
Verbesserte Leistung bei dem Vorgang
MSCK Repair Table
. -
Möglichkeit, nicht in der primären Region gespeicherte Amazon-S3-Daten abzufragen, wurde hinzugefügt. Neben den Athena-Standardgebühren fallen auch die Amazon S3-Standardgebühren für regionenübergreifende Datenübertragung an.
Fehlerbehebungen
-
Der Fehler, aufgrund dessen ein "table not found error" auftrat, falls keine Partition geladen war, wurde behoben.
-
Der Fehler, aufgrund dessen bei Abfragen des Typs
ALTER TABLE ADD PARTITION IF NOT EXISTS
eine Ausnahme auftrat, wurde behoben. -
Ein Fehler in
DROP PARTITIONS
wurde behoben.
20. Februar 2017
Veröffentlicht am 20.02.2017
Unterstützung für AvroSerDe und O penCSVSer De, Region USA Ost (Ohio) und Massenbearbeitung von Spalten im Konsolenassistenten hinzugefügt. Die Leistung bei großen Parquet-Tabellen wurde verbessert.
Features
-
Unterstützung für neue Funktionen eingeführt SerDes:
-
Markteinführung der Region USA Ost (Ohio) (us-east-2). Sie können nun Abfragen in dieser Region ausführen.
-
Sie können jetzt das Formular Tabelle aus S3-Bucket-Daten erstellen verwenden, um Tabellenschemata in großen Mengen zu definieren. Wählen Sie im Abfrage-Editor Create (Erstellen), S3 bucket data (S3-Bucket-Daten) aus und dann Bulk add columns (Spalten in großen Mengen hinzufügen) im Abschnitt Column details (Details der Spalte).
Geben Sie im Textfeld Name-Wert-Paare ein und wählen Sie Add (Hinzufügen).
Verbesserungen
-
Die Leistung bei großen Parquet-Tabellen wurde verbessert.