Versionshinweise - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Versionshinweise

Beschreibt Features, Verbesserungen und Fehlerbehebungen von Amazon Athena nach Veröffentlichungsdatum.

Athena-Versionshinweise für 2024

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.

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 Informationen zum Herunterladen 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 auf Version 1.3.14 aktualisiert.

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 nach Regionen.

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 der 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 von executeBatch() 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 auf SELECT 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, um schnelle Abfrageergebnisse zu erhalten. S3 Express One Zone ist ein hochleistungsfähiger Speicher mit einer einzelnen Availability Zone, der entwickelt wurde, um einen konsistenten Datenzugriff im einstelligen Millisekundenbereich für Ihre Daten, auf die am häufigsten zugegriffen wird, und für latenzempfindliche Anwendungen zu gewährleisten. Verschieben Sie zunächst Ihre Daten in den Speicher der S3 Express One Zone und katalogisieren Sie die Daten mit AWS Glue Data Catalog für ein nahtloses Abfrageerlebnis in Athena.

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 jetzt Table not found oder Schema 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.

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 wurden aktualisiert:

  • 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

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 Reader hinzugefü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ügtEXPLAIN ANALYZE. Weitere Informationen zu EXPLAIN ANALYZE finden Sie unter Verwenden von EXPLAIN und EXPLAIN ANALYZE in Athena.

  • INSERT— Verbesserte Abfrageleistung bei Tabellen, in die mit geschrieben wurdeINSERT. Weitere Informationen zu INSERT 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.

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 Ab heute können Sie sich zusätzlich zu den zuvor verfügbaren AWS PrivateLink öffentlichen IPv6 Endpunkten sicher und privat über Ihre Amazon Virtual Private Cloud (AmazonVPC) mit Athena verbinden.

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 CLIoder verwenden, AWS SDKum einen Endpunkt anzugeben. Weitere Informationen zu Service-Endpunkten und Athena-Service-Endpunkten finden Sie unter AWS -Service-Endpunkte und Amazon-Athena-Endpunkte und Kontingente in der Allgemeine Amazon Web Services-Referenz.

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- und EXPLAIN ANALYZE-Abfragen SQLPrepare() und SQLExecute() 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 oder 2020-06-10 15:55:23.383945278 nicht aufgenommen, weil sie auf 2020-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 und BatchGetQueryExecution Athena zeigt das neue subStatementType Feld den Typ der Abfrage an, die ausgeführt wurde (z. B.SELECT,INSERT, UNLOADCREATE_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- und Infinity-Werte in der approx_percentile-Funktion jetzt korrekt. Die approx_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 als Infinity. Die Athena-Engine-Version 3 behandelt NaN und Infinity 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 Athena NaN zurück.

    • Wenn NaN nicht anwesend, aber Infinity präsent ist, behandelt Athena Infinity als eine sehr große Zahl.

    • Wenn mehrere Infinity-Werte vorhanden sind, behandelt Athena sie als dieselbe sehr große Zahl. Falls erforderlich, gibt Athena Infinity 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 auch Double.MAX_VALUE enthält und ein Perzentilergebnis Double.MAX_VALUE ist, gibt Athena Infinity zurück.

    • Verwenden Sie die is_finite()-Funktion, um Infinity und NaN 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 die some_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.

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. SQL

    Weitere 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 INTOkombiniert die DELETE Operationen INSERTUPDATE, 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 Anweisungen CREATE 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. GDPR Weitere 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, Treibern oder APIverwenden.

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.region.api.aws. Der Dual-Stack-Endpunkt in der Region USA Ost (Nord-Virginia) ist beispielsweise athena.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 CLIoder AWS SDKverwenden, um einen Endpunkt anzugeben.

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:

    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 wurden struct-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 erweitert. Athena-Engine-Version 3 unterstützt nicht nur alle Funktionen der Athena-Engine-Version 2, sondern enthält auch über 50 neue SQL Funktionen, 30 neue Funktionen und mehr als 90 Verbesserungen der Abfrageleistung. Mit dem heutigen Start führt Athena auch einen kontinuierlichen Integrationsansatz für das Open-Source-Softwaremanagement ein, der die Aktualität mit den Projekten Trino und Presto verbessert, sodass Sie schnelleren Zugriff auf Community-Verbesserungen erhalten, die in die Athena-Engine integriert und optimiert sind.

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 auf true.

  • 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 eine WHERE 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 in der Region Asien-Pazifik (Jakarta) bekannt.

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 der Athena Query Federation SDK beinhaltet die folgenden Änderungen:

  • 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 den CheckNonProxyHost-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 auf true 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 Spaltentypen set 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 am. GitHub

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 auf dem AWS YouTube Kanal an.

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 des AWS Big Data Blog.

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 wurde true 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 filternDynamic 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 AusgabeCREATE 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.

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-Konsole verwenden, um eine Kontingenterhöhung zu beantragen. Wenn Sie zuvor eine Erhöhung des Kontingents für Ihr Konto beantragt haben, gilt Ihr angefordertes Kontingent auch dann, wenn es das neue Standardkontingent für aktive DML Abfragen überschreitet. Andernfalls verwenden alle Konten den neuen Standardwert.

14. Februar 2022

Veröffentlicht am 14.02.2022

Diese Version fügt das ErrorType Unterfeld dem AthenaErrorAntwortobjekt in der Athena-Aktion GetQueryExecutionAPIhinzu.

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 oder VARCHAR, 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 und sind mit anderen Diensten und Engines wie Amazon EMR und Apache Spark kompatibel, die auch die Iceberg-Tabellenformate unterstützen.

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 ZStandardkomprimiertenORC, Parquet- und Textdateidaten an. Athena verwendet beim Schreiben ZStandard komprimierter Daten die ZStandard Komprimierungsstufe 3.

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 oder in der Dokumentation zu Step Functions.

18. November 2021

Veröffentlicht am 18. November 2021

Athena kündigt neue Features und Verbesserungen an.

  • Support spill-to-disk für Aggregationsabfragen DISTINCTORDER 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 wie Abfrage erschöpfte Ressourcen bei diesem Skalierungsfaktor zu vermeiden, wenn Sie DISTINCT-Abfragen verwenden, wählen Sie Spalten aus, die eine niedrige Kardinalität für DISTINCT 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 die source-Zeichenfolge zurück, wobei die in der from-Zeichenfolge gefundenen Zeichen durch die entsprechenden Zeichen in der to-Zeichenfolge ersetzt wurden. Wenn die from-Zeichenfolge Duplikate enthält, wird nur die erste verwendet. Wenn das Zeichen source nicht in der from-Zeichenfolge existiert, wird das source-Zeichen ohne Übersetzung kopiert. Wenn der Index des übereinstimmenden Zeichens in der from-Zeichenfolge größer als die Länge der to-Zeichenfolge ist, wird das Zeichen aus der resultierenden Zeichenfolge weggelassen.

    • concat_ws(string0, array(varchar)) – Gibt die Verkettung von Elementen im Array mit string0 als Trennzeichen an. Wenn string0 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 unterstützt jetzt die Partitionsindexierung, um Abfragen für partitionierte Tabellen im AWS Glue Data Catalog zu beschleunigen.

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 ist jetzt allgemein im AWS Handel und in den GovCloud Regionen erhältlich, in denen Athena erhältlich ist. 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. Sie können jetzt:

  • 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 jetzt zum Standard. Um uns von Ihrer Erfahrung zu erzählen, wählen Sie Feedback in der linken unteren Ecke der 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 auf com.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 in SELECT Anweisungen unterstützt. Weitere Informationen finden Sie unter SELECT.

  • CloudWatch Nutzungsmetriken — Athena veröffentlicht die ActiveQueryCount Metrik jetzt im AWS/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 die write_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 (Preview) von jedem AWS-Region Ort aus verwenden, an dem Athena verfügbar ist. Die neue Konsole unterstützt alle Features der vorhandenen Konsole, jedoch von einer benutzerfreundlicheren, modernen Benutzeroberfläche.

Um zur neuen Konsole zu wechseln, melden Sie sich bei Ihrer an AWS-Konto und wählen Sie Amazon Athena. Wählen Sie in der Navigationsleiste der AWS Konsole die Option Zur neuen Konsole wechseln aus. Um zur Standardkonsole zurückzukehren, deaktivieren Sie Neue Athena-Erfahrung aus dem Navigationsbereich auf der linken Seite.

Starten Sie noch heute mit der neuen Konsole. Wählen Sie Feedback in der unteren linken Ecke, um uns von Ihren Erfahrungen zu erzählen.

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 und SYSTEM 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 VerbundabfrageUSER_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 in der Region Asien-Pazifik (Osaka) bekannt.

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 von Table_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 eine LIMIT Klausel DISTINCT 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 können Sie Berichte und Dashboards mit einem nativen Datenquellen-Konnektor für Amazon Athena erstellen. Der Connector für Amazon Athena ist als Standardkonnektor in Power BI verfügbar. Er unterstützt DirectQueryund ermöglicht die Analyse großer Datenmengen und die Aktualisierung von Inhalten über Power BI Gateway.

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.

EXPLAINAnweisungen 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 AthenaVerticaConnectorSeite im. AWS Serverless Application Repository

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 im Big Data-Blog.AWS

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 in der Presto-Dokumentation.

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 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

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 ausgeführt werden. Die folgenden quelloffenen, vorgefertigten Konnektors wurden von Athena geschrieben und getestet. Verwenden Sie sie, um SQL Abfragen in Athena für die entsprechenden Datenquellen auszuführen.

Benutzerdefinierte Datenquellen-Konnektors

Mithilfe von Athena Query Federation SDK können Entwickler Konnektoren zu jeder Datenquelle erstellen, sodass Athena SQL Abfragen für diese Datenquelle ausführen kann. Athena Query Federation Connector erweitert die Vorteile von Verbundabfragen über die bereitgestellten Konnektoren hinaus AWS . Da Connectors auf dem System laufen AWS Lambda, müssen Sie sich nicht um die Infrastruktur kümmern und auch keine Skalierung für Spitzenanforderungen planen.

Nächste Schritte

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 das Ausführen 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 ausgeführt werden. Verwenden Sie diese Open-Source-Datenquellen-Konnektoren, um föderierte SQL Abfragen in Athena in Amazon DynamoDB, Apache, Amazon Document DBHBase, Amazon CloudWatch, Amazon CloudWatch Metrics und JDBCkompatiblen relationalen Datenbanken wie My und SQL Postgre unter der Apache SQL 2.0-Lizenz auszuführen.

Benutzerdefinierte Datenquellen-Konnektors

Mithilfe von Athena Query Federation SDK können Entwickler Konnektoren zu jeder Datenquelle erstellen, sodass Athena SQL Abfragen für diese Datenquelle ausführen kann. Athena Query Federation Connector erweitert die Vorteile von Verbundabfragen über die bereitgestellten Konnektoren hinaus AWS . Da Connectors auf dem System laufen AWS Lambda, müssen Sie sich nicht um die Infrastruktur kümmern und auch keine Skalierung für Spitzenanforderungen planen.

Verfügbarkeit der Vorversion

Die Athena-Verbundabfrage ist in der Region USA Ost (Nord-Virginia) als Vorversion verfügbar.

Nächste Schritte

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 bereitgestellte integrierte Algorithmen für maschinelles Lernen verwenden, Ihre eigenen Modelle trainieren oder Modellpakete von Amazon SageMaker Hosting Services finden AWS Marketplaceund abonnieren und dort bereitstellen. Es ist keine zusätzliche Einrichtung erforderlich. Sie können diese ML-Modelle in Ihren SQL Abfragen über die Athena-Konsole, Athena und über den APIsVorschau-Treiber von Athena aufrufen. JDBC

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

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 SDK schreiben. Wenn a UDF in einer an Athena gesendeten SQL Abfrage verwendet wird, wird es aufgerufen und ausgeführt. AWS Lambda UDFskann sowohl in Klauseln als auch in SELECT 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

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-Konnektor, den Sie verwenden können. Der Connector wird als AWS Lambda Funktion in Ihrem Konto ausgeführt. Weitere Informationen finden Sie unter Verwenden des Athena Data Konnektor für den externen Hive-Metastore (Vorversion).

Verfügbarkeit der Vorversion

Das Feature „Hive Metastore“ ist in der Region USA Ost (Nord-Virginia) als Vorversion verfügbar.

Nächste Schritte

Neue abfragebezogene Metriken

Athena veröffentlicht jetzt zusätzliche Abfragemetriken, die Ihnen helfen können, die Leistung von Amazon Athena zu verstehen. Athena veröffentlicht abfragebezogene Metriken auf Amazon. CloudWatch In dieser Version veröffentlicht Athena die folgenden zusätzlichen Abfragemetriken:

  • 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 können Sie jetzt über einen VPC Schnittstellenendpunkt in Ihrer Virtual Private Cloud () VPC eine direkte Verbindung zu Athena herstellen. Mit dieser Funktion können Sie Ihre Anfragen sicher an Athena senden, ohne dass Sie ein Internet Gateway in Ihrem VPC benötigen.

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 für den VPC Schnittstellenendpunkt an.

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 INTOKontoauszüge 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 Amazon-S3-Buckets mit Zahlung durch den Anforderer.

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-Richtlinien für eine detaillierte Zugriffskontrolle auf neue oder bestehende Datenbanken, Tabellen und Spalten, die im AWS Glue Data Catalog für in Amazon S3 gespeicherte Daten definiert sind.

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 1.0.5 nach „Arbeitsgruppe“ suchen.Die Verbindungszeichenfolge für den ODBC Treiber ändert sich nicht, wenn Sie Tags für Arbeitsgruppen verwenden. Um Tags verwenden zu können, führen Sie ein Upgrade auf die neueste Version des ODBC Treibers durch, bei der es sich um diese aktuelle Version handelt.

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 ist FALSE. 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. Mit WITH SERDE PROPERTIES ("case.insensitive"= FALSE;) können Sie Schlüsselnamen verwenden, bei denen Groß-/Kleinschreibung bedeutsam ist. Der Standardwert ist TRUE. 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 die GLACIER-Speicherklasse überführt wurden. Athena unterstützt das Abfragen von Daten aus der GLACIER-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 zu den Treibern.

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, sich in der Athena-Dokumentation über ihr Verhalten zu 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:

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 zum Treiber.

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. Suchen Sie dort nach.

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 und DATE für Daten in Parquet sowie für die Datentypen DATE und TIMESTAMP für Daten in Avro hinzugefügt.

  • Unterstützung für INT und DOUBLE in DDL Abfragen hinzugefügt. INTEGERist ein Alias für INT und DOUBLE PRECISION ist ein Alias fürDOUBLE.

  • Verbesserung der Leistung von DROP TABLE- und DROP 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 Konfigurationshandbuch.

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. Suchen UseResultsetStreamingSie dort nach.

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

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 nach FLOAT ermöglichte. Dies verbessert die Integration mit dem AWS Glue Crawler, der FLOAT-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 im TIMESTAMP-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 verwenden, um eine Kontingenterhöhung für gleichzeitige Abfragen anzufordern.

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 zum Treiber.

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 Änderungen, die in der neuen Version des Treibers eingeführt wurden, zu den Versionsunterschieden und zu 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) in STRING-Funktionen. Der Bereich für CHAR(n) ist [1.255], wohingegen VARCHAR(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 mit id > 0.

  • Prädikatweitergabe (Predicate Pushdown) für die Datentypen DECIMAL, TINYINT, SMALLINT und REAL.

  • Unterstützung für quantifizierte Vergleichsprädikate: ALL, ANY und SOME.

  • 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 in der Presto-Dokumentation.

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
athena:RunQuery
athena:StartQueryExecution
athena:CancelQueryExecution
athena:StopQueryExecution
athena:GetQueryExecutions
athena:ListQueryExecutions

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 Column in 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, mit resultSet.GetObject() ausgewählt haben, wurde der Datentyp STRING anstelle von INT zurückgegeben.

  • Der JDBC Treiber verifizierte die Anmeldeinformationen zum Zeitpunkt der Verbindungsherstellung und nicht zum Zeitpunkt der Ausführung einer Abfrage.

  • Abfragen, die über den JDBC Treiber gestellt wurden, 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

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).

    Die Option Spalten massenweise hinzufügen.

    Geben Sie im Textfeld Name-Wert-Paare ein und wählen Sie Add (Hinzufügen).

    Das Textfeld Spalten massenweise hinzufügen.

Verbesserungen

  • Die Leistung bei großen Parquet-Tabellen wurde verbessert.