Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Descrive i miglioramenti apportati alle funzioni di Amazon Athena e le correzioni di bug eseguite dalla data di rilascio.
Note di rilascio di Athena per il 2025
07 marzo 2025
Pubblicato il 07 marzo 2025
La capacità fornita è ora disponibile a livello generale nella regione Asia Pacifico (Mumbai). La capacità fornita consente di eseguire query SQL su una capacità di elaborazione completamente gestita e offre funzionalità di gestione dei carichi di lavoro che consentono di stabilire le priorità, controllare e scalare i carichi di lavoro interattivi più importanti. Puoi aggiungere capacità in qualsiasi momento per aumentare il numero di query eseguite contemporaneamente, controllare quali carichi di lavoro utilizzano la capacità e condividere la capacità tra i carichi di lavoro.
Per ulteriori informazioni, consulta Gestire la capacità di elaborazione delle query. Per informazioni sui prezzi, consulta la pagina dei Prezzi di Amazon Athena
18 febbraio 2025
Pubblicato il 18/02/2020
Athena rilascia la versione 3.4.0 del driver JDBC. Per ulteriori informazioni su questa versione del driver, vedere. Note di rilascio di Amazon Athena JDBC 3.x Per scaricare il driver JDBC più recente, consulta. Download del driver JDBC 3.x
22 gennaio 2025
Pubblicato il 2025-01-22
Athena ora supporta le query federate tramite Lambda e la crittografia dei risultati delle query utilizzando KMS su gruppi di lavoro abilitati a TIP. Per ulteriori informazioni, consulta Usa i gruppi di lavoro Athena abilitati per IAM Identity Center.
Note di rilascio di Athena per il 2024
17 dicembre 2024
Pubblicato il 17/12/2020
Amazon Athena annuncia la disponibilità di Athena SQL nella regione Asia-Pacifico (Malesia).
16 dicembre 2024
Pubblicato il 2024-12-16
Correzione dei vettori di eliminazione: è stato risolto un problema relativo ai vettori di eliminazione in cui le tabelle partizionate restituivano risultati errati nel connettore Delta Lake.
3 dicembre 2024
Pubblicato il 2024-12-03
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Connessioni a sorgenti dati: Amazon Athena annuncia un flusso di lavoro semplificato per console e API per la creazione di connessioni a sorgenti dati. Ora puoi creare e gestire le connessioni dati Athena interamente all'interno della console Athena e le proprietà delle tue connessioni sono ora archiviate centralmente in. AWS Glue Data Catalog
La memorizzazione delle proprietà di connessione in AWS Glue consente di riutilizzare le connessioni tra altri servizi. AWS Ad esempio, dopo aver configurato un connettore Athena per Amazon DynamoDB, puoi riutilizzare le proprietà e le autorizzazioni specificate per la connessione per AWS Glue un processo ETL che accede ai tuoi dati in DynamoDB. Per ulteriori informazioni, consulta Usa la console Athena per connetterti a un'origine dati la Amazon Athena User Guide e CreateDataCatalogl'Amazon Athena API Reference.
-
Interrogazione dei dati Redshift registrati in AWS Glue Data Catalog— Athena ora supporta la lettura e la scrittura su tabelle Redshift registrate in Glue Data Catalog. Per ulteriori informazioni, consulta Registra i cataloghi di dati Redshift in Athena.
-
Interrogazione di tabelle S3 da Athena S3 Table Bucket I bucket sono un tipo di bucket in Amazon S3 creato appositamente per archiviare dati tabulari nelle tabelle Apache Iceberg. Athena ora supporta le query DQL e DML sulle tabelle S3. Per ulteriori informazioni, consulta Registra i cataloghi di secchielli da tavolo S3 in Athena.
30 ottobre 2024
Pubblicato il 30-10-2024
Athena rilascia la versione 3.3.0 del driver JDBC. Per ulteriori informazioni su questa versione del driver, vedere. Note di rilascio di Amazon Athena JDBC 3.x Per scaricare il driver JDBC 3.x, consulta Download del driver JDBC 3.x.
23 agosto 2024
Pubblicato il 2024-09-05
Athena annuncia quanto segue:
-
Interrogazione di viste federate con query passthrough: le query passthrough federate sono ora supportate per le viste. Per ulteriori informazioni, consulta Interroga le viste federate.
-
Query passthrough multiple: ora è possibile eseguire più di una query passthrough federata nella stessa esecuzione di query. Per ulteriori informazioni, consulta Usa interrogazioni passthrough federate.
-
Correzione di Iceberg table OPTIMIZE — Risolto un problema a causa del quale l'esecuzione
OPTIMIZE
su una tabella Iceberg non comportava la rimozione dei file «eliminati» durante la riscrittura di file di dati a cui era associato un file di eliminazione. Per ulteriori informazioni, consulta OPTIMIZE. -
Supporto di scrittura per Parquet LZ4 e LZO — Athena non supporta più la scrittura di file Parquet compressi LZ4 con o formati LZO. Le letture per questi formati di compressione sono ancora supportate. Per informazioni sui formati di compressione in Athena, vedere. Usa la compressione in Athena
29 luglio 2024
Pubblicato il 29/07/2020
Athena rilascia la versione 3.2.2 del driver JDBC. Per ulteriori informazioni su questa versione del driver, consulta. Note di rilascio di Amazon Athena JDBC 3.x Per scaricare il driver JDBC 3.x, consulta Download del driver JDBC 3.x.
26 luglio 2024
Pubblicato il 2024-08-01
Athena annuncia il seguente miglioramento.
-
Supporto vettoriale di eliminazione delle tabelle Delta Lake — Athena ora supporta la lettura da tabelle Delta Lake con
vettori di cancellazione. Per ulteriori informazioni, consulta Interroga le tabelle Delta Lake di Linux Foundation.
3 luglio 2024
Pubblicato il 03/07/2020
Athena rilascia la versione 3.2.1 del driver JDBC. Per ulteriori informazioni su questa versione del driver, consulta. Note di rilascio di Amazon Athena JDBC 3.x Per scaricare il driver JDBC 3.x, consulta Download del driver JDBC 3.x.
26 giugno 2024
Pubblicato il 26/06/2020
La capacità fornita è ora disponibile a livello generale nelle regioni Sud America (San Paolo) ed Europa (Spagna). La capacità fornita consente di eseguire query SQL su una capacità di elaborazione completamente gestita e offre funzionalità di gestione dei carichi di lavoro che consentono di stabilire le priorità, controllare e scalare i carichi di lavoro interattivi più importanti. Puoi aggiungere capacità in qualsiasi momento per aumentare il numero di query eseguite contemporaneamente, controllare quali carichi di lavoro utilizzano la capacità e condividere la capacità tra i carichi di lavoro.
Per ulteriori informazioni, consulta Gestire la capacità di elaborazione delle query. Per informazioni sui prezzi, consulta la pagina dei Prezzi di Amazon Athena
10 maggio 2024
Pubblicato il 15/07/2020
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Delta Lake — Athena ha aggiunto ottimizzazioni che filtrano le voci non necessarie dai file dei checkpoint. Queste ottimizzazioni consentono di migliorare notevolmente le prestazioni per le interrogazioni con file di checkpoint di grandi dimensioni che fanno riferimento a molti file di dati di Parquet.
Per informazioni sull'utilizzo delle tabelle Delta Lake di Linux Foundation con Athena, vedere. Interroga le tabelle Delta Lake di Linux Foundation
26 aprile 2024
Pubblicato il 26/04/2020
Athena rilascia la versione 3.2.0 del driver JDBC. Per ulteriori informazioni su questa versione del driver, consulta. Note di rilascio di Amazon Athena JDBC 3.x Per scaricare il driver JDBC 3.x, consulta Download del driver JDBC 3.x.
24 aprile 2024
Pubblicato il 2024-04-24
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Parquet — Athena ora supporta letture retrocompatibili in Parquet per campi primitivi ripetuti e non annotati che non sono contenuti in un elenco o in un gruppo di mappe. Questa modifica impedisce la restituzione silenziosa di risultati errati e migliora la messaggistica di errore in caso di mancata corrispondenza dello schema.
Per ulteriori informazioni, consulta Support per letture retrocompatibili per campi primitivi ripetuti non annotati
in Parquet su .com. GitHub -
Iceberg OPTIMIZE — Risolto un problema relativo alle
OPTIMIZE
query che causava la perdita di dati quando in una clausola veniva utilizzato un filtro a chiave non di partizione.WHERE
Per ulteriori informazioni, consulta OPTIMIZE.
16 aprile 2024
Pubblicato il 16/04/2020
Usa la nuova funzionalità passthrough di query federate di Amazon Athena per eseguire intere query direttamente sulla fonte di dati sottostante. Le query passthrough federate ti aiutano a sfruttare le funzioni uniche, il linguaggio di interrogazione e le capacità prestazionali della fonte di dati originale. Ad esempio, è possibile eseguire query Athena su DynamoDB utilizzando il linguaggio PartiQL. Le query passthrough federate sono utili anche quando desideri eseguire SELECT
query che aggregano, uniscono o richiamano funzioni dell'origine dati che non sono disponibili in Athena. L'utilizzo di query passthrough può ridurre la quantità di dati elaborati da Athena e ridurre i tempi di interrogazione.
Per ulteriori informazioni, consulta Usa interrogazioni passthrough federate. Per aggiornare i connettori attualmente in uso alla versione più recente, consulta. Aggiornare un connettore di origine dati
10 aprile 2024
Pubblicato il 2024-04-10
Athena annuncia la seguenti funzionalità e miglioramenti.
Driver ODBC 1.2.3.1000
Rilascio del driver ODBC 1.2.3.1000 per Athena.
Problemi risolti:
-
Problema di connessione al server proxy: quando è stato utilizzato un server proxy senza il certificato principale, il connettore non è riuscito a stabilire una connessione.
Per ulteriori informazioni e per scaricare il driver ODBC 1.x, le note di rilascio e la documentazione, vedere. Driver ODBC 1.x di Athena
Driver JDBC 2.1.5
Rilascio del driver JBDC 2.1.5 per Athena.
Aggiornamenti e miglioramenti:
-
AWS Java SDK è stato aggiornato per utilizzare la versione 1.12.687.
-
Librerie Jackson aggiornate per utilizzare la versione 2.16.0.
-
Librerie Logback aggiornate per utilizzare la versione 1.3.14.
Per ulteriori informazioni e per scaricare il driver JDBC 2.x, le note di rilascio e la documentazione, consulta. Driver JDBC 2.x di Athena
8 aprile 2024
Pubblicato il 2024-04-08
Athena annuncia la versione 2.0.3.0 del driver ODBC. Per ulteriori informazioni, consulta le note di rilascio di 2.0.3.0. Per scaricare il nuovo driver ODBC v2, consulta Come scaricare il driver ODBC 2.x. Per informazioni sulla connessione, consulta Amazon Athena ODBC 2.x.
15 marzo 2024
Pubblicato il 18/03/2020
Amazon Athena annuncia la disponibilità di Athena SQL nella regione Canada occidentale (Calgary).
15 febbraio 2024
Pubblicato il 15/02/2020
Athena rilascia la versione 3.1.0 del driver JDBC.
La versione 3.1.0 del driver JDBC di Amazon Athena aggiunge il supporto per l'autenticazione integrata di Windows di Microsoft Active Directory Federation Services (AD FS) e l'autenticazione basata su moduli. La versione 3.1.0 include anche altri miglioramenti minori e correzioni di bug.
Per scaricare il driver JDBC v3, vedere. Download del driver JDBC 3.x
31 gennaio 2024
Pubblicato il 31/01/2020
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Aggiornamento Hudi — È ora possibile utilizzare Athena SQL per interrogare le tabelle Hudi 0.14.0. Per informazioni sull'utilizzo di Athena SQL per interrogare le tabelle Hudi, vedere. Interroga i set di dati Apache Hudi
Note di rilascio di Athena per il 2023
14 dicembre 2023
Data di pubblicazione: 14/12/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
Athena rilascia la versione 2.1.3 del driver JDBC. Il driver risolve i seguenti problemi:
-
La registrazione è stata migliorata per evitare conflitti con la registrazione delle applicazioni Spring Boot e Gradle.
-
Utilizzando il metodo
executeBatch()
di JDBC per inserire i record, il driver inseriva erroneamente solo un record. Poiché Athena non supporta l'esecuzione di query in batch, il driver ora segnala un errore durante l'utilizzo diexecuteBatch()
. Per ovviare alla limitazione, è possibile inviare singole query in un ciclo.
Per scaricare il nuovo driver JDBC, le note sul rilascio e la documentazione, consulta Driver JDBC 2.x di Athena.
9 dicembre 2023
Data di pubblicazione: 09/12/2023
Rilasciato il driver ODBC versione 1.2.1.1000 per Athena.
Funzionalità e miglioramenti:
-
RStudio Supporto aggiornato: il driver ODBC ora supporta RStudio macOS.
-
Supporto per un unico catalogo e schema: il connettore può ora restituire un unico catalogo e schema. Per ulteriori informazioni, consulta la guida all'installazione e alla configurazione, che è possibile scaricare.
Problemi risolti:
-
Istruzioni preparate: quando venivano eseguite istruzioni preparate con un array di parametri utilizzando uno schema a colonne, il connettore restituiva un risultato di query errato.
-
Dimensione della colonna: quando era selezionata la colonna di sistema
$file_modified_time
, il connettore restituiva una dimensione di colonna errata. -
SQLPrepare— Durante l'associazione dei parametri relativi alle
SELECT
querySQLPrepare
in, il connettore restituiva un errore.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Driver ODBC 1.x di Athena.
7 dicembre 2023
Data di pubblicazione: 07/12/2023
Athena annuncia il driver ODBC versione 2.0.2.1. Per ulteriori informazioni, consulta le note di rilascio di 2.0.2.1. Per scaricare il nuovo driver ODBC v2, consulta Come scaricare il driver ODBC 2.x. Per informazioni sulla connessione, consulta Amazon Athena ODBC 2.x.
5 dicembre 2023
Data di pubblicazione: 05/12/2023
È ora possibile creare gruppi di lavoro Athena SQL che utilizzano AWS IAM Identity Center la modalità di autenticazione. Questi gruppi di lavoro supportano la funzionalità di propagazione delle identità attendibili di Centro identità IAM. La propagazione affidabile delle identità consente di utilizzare le identità tra servizi di AWS analisi come Amazon Athena e Amazon EMR Studio.
Per ulteriori informazioni, consulta Usa i gruppi di lavoro Athena abilitati per IAM Identity Center.
28 novembre 2023
Data di pubblicazione: 28/11/2023
Ora è possibile interrogare i dati nella classe di archiviazione Amazon S3 Express One Zone
Per ulteriori informazioni, consulta Interroga i dati di S3 Express One Zone.
27 novembre 2023
Data di pubblicazione: 27/11/2023
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Visualizzazioni del catalogo dati di Glue: le viste del catalogo dati di Glue offrono un'unica visualizzazione comune per AWS servizi come Amazon Athena e Amazon Redshift. Nelle viste di Catalogo dati di Glue, le autorizzazioni di accesso sono definite dall'utente che ha creato la vista anziché da quello che la interroga. Queste viste offrono un maggiore controllo degli accessi e una maggiore sicurezza, contribuiscono a garantire la completezza dei record e possono impedire l'accesso alle tabelle sottostanti.
Per ulteriori informazioni, consulta Usa le viste del catalogo dati in Athena.
-
CloudTrail Supporto Lake: ora puoi utilizzare Amazon Athena per analizzare i dati in AWS CloudTrail Lake. AWS CloudTrail Lake è un data lake gestito CloudTrail che puoi utilizzare per aggregare, archiviare e analizzare i registri delle attività in modo immutabile per controlli, sicurezza e indagini operative. Per interrogare i registri delle attività di CloudTrail Lake da Athena, non è necessario spostare i dati o creare pipeline di elaborazione dati separate. Non sono richieste operazioni ETL.
Per iniziare, abilita la federazione dei dati in Lake. CloudTrail Quando condividi i metadati CloudTrail del tuo Lake Event Data Store con AWS Glue Data Catalog, CloudTrail crea le AWS Glue Data Catalog risorse necessarie e registra i dati con. AWS Lake Formation In Lake Formation, puoi specificare gli utenti e i ruoli che possono utilizzare Athena per interrogare il tuo datastore di eventi.
Per ulteriori informazioni, consulta la pagina Enable Lake Query Federation nella Guida per l'utente di AWS CloudTrail .
17 novembre 2023
Data di pubblicazione: 17/11/2023
Athena annuncia la seguenti funzionalità e miglioramenti.
Funzionalità
-
Ottimizzatore basato sui costi: Athena annuncia la disponibilità generale dell'ottimizzazione basata sui costi utilizzando le statistiche di. AWS Glue Per ottimizzare le query in Athena SQL, puoi richiedere che Athena raccolga statistiche a livello di tabella o colonna per una delle tue tabelle in AWS Glue. Se tutte le tabelle della query contengono statistiche, Athena le utilizza per esaminare piani di esecuzione alternativi e selezionare quello che è più probabile sia il più veloce.
Per ulteriori informazioni, consulta Usa l'ottimizzatore basato sui costi.
-
Integrazione con Amazon EMR Studio: ora puoi usare Athena in Amazon EMR Studio senza dover usare direttamente la console Athena. Con l'integrazione di Athena in Amazon EMR, puoi svolgere le seguenti attività:
-
Eseguire query SQL Athena
-
Visualizzazione dei risultati della query
-
Visualizzazione della cronologia delle query
-
Visualizzare le query salvate
-
Eseguire le query parametrizzate
-
Visualizzare database, tabelle e viste per un catalogo di dati
Per ulteriori informazioni, consulta Amazon EMR Studio nell'Servizio AWS integrazioni con Athenaargomento.
-
-
Controllo degli accessi nidificati: Athena annuncia il supporto per il controllo degli accessi di Lake Formation per i dati nidificati. In Lake Formation, è possibile definire e applicare filtri di dati su colonne nidificate con tipi di dati
struct
. È possibile utilizzare il filtro dei dati per limitare l'accesso degli utenti alle sottostrutture delle colonne nidificate. Per ulteriori informazioni su come creare un filtro di dati, consulta Creazione di un filtro di dati nella Guida per gli sviluppatori di AWS Lake Formation . -
Metriche di utilizzo della capacità assegnata: Athena annuncia nuove CloudWatch metriche per le prenotazioni di capacità. Puoi utilizzare le nuove metriche per tenere traccia del numero di risorse DPUs che hai fornito e del numero di quelle utilizzate dalle tue query. DPUs Al termine delle query, puoi anche visualizzare il numero di DPUs query utilizzate.
Per ulteriori informazioni, consulta Monitora le metriche delle query di Athena con CloudWatch.
Miglioramenti
-
Modifica del messaggio di errore: il messaggio di errore
Insufficient Lake Formation permissions
ora riportaTable not found
oSchema not found
. Questa modifica è stata apportata per impedire a malintenzionati di dedurre l'esistenza di risorse di tabelle o database dal messaggio di errore.
16 novembre 2023
Data pubblicazione: 16/11/2023
Athena ha rilasciato un nuovo driver JDBC che migliora l'esperienza di connessione, esecuzione di quey e visualizzazione dei dati da applicazioni di sviluppo SQL e di business intelligence compatibili. Il nuovo driver è semplice da aggiornare. Il driver può leggere i risultati delle query direttamente da Amazon S3, in modo da renderli disponibili prima.
Per ulteriori informazioni, consulta Driver JDBC 3.x di Athena.
31 ottobre 2023
Data di pubblicazione: 31/10/2023
Amazon Athena annuncia prenotazioni di 1 ora per la capacità assegnata. A partire da oggi, puoi prenotare e rilasciare la capacità fornita dopo un'ora. Questa modifica semplifica l'ottimizzazione dei costi per i carichi di lavoro la cui domanda cambia nel tempo.
La capacità assegnata offre funzionalità di gestione dei carichi di lavoro che aiutano a stabilire le priorità, controllare e dimensionare i carichi di lavoro interattivi più importanti. Puoi aggiungere capacità in qualsiasi momento per aumentare il numero di query eseguite contemporaneamente, controllare quali carichi di lavoro utilizzano la capacità e condividere la capacità tra i carichi di lavoro.
Per ulteriori informazioni, consulta Gestire la capacità di elaborazione delle query. Per informazioni sui prezzi, consulta la pagina Prezzi di Amazon Athena
25 ottobre 2023
Data di pubblicazione: 26/10/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
Pacchetto jackson-core: il testo JSON con un valore numerico superiore a 1.000 caratteri ora riporterà un errore. Questa correzione risolve il problema di sicurezza sonatype-2022-6438.
17 ottobre 2023
Data di pubblicazione: 17/10/2023
Athena annuncia il driver ODBC versione 2.0.2.0. Per ulteriori informazioni, consulta le note di rilascio di 2,02,0. Per scaricare il nuovo driver ODBC v2, consulta Come scaricare il driver ODBC 2.x. Per informazioni sulla connessione, consulta Amazon Athena ODBC 2.x.
26 settembre 2023
Data di pubblicazione: 26/09/2023
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Supporto di lettura Lake Formation per tabelle Delta Lake. Per informazioni sull'utilizzo delle tabelle Delta Lake con Athena, consulta Interroga le tabelle Delta Lake di Linux Foundation.
23 agosto 2023
Data di pubblicazione: 23/8/2023
Amazon Athena annuncia la disponibilità di Athena SQL nella regione di Israele (Tel Aviv).
Per un elenco completo dei servizi Servizi AWS disponibili in ciascuna regione Regione AWS, consulta AWS Servizi per regione
10 agosto 2023
Data di pubblicazione: 10/08/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
Versione del driver ODBC 2.0.1.1
Athena annuncia il driver ODBC versione 2.0.1.1. Per ulteriori informazioni, consulta le note di rilascio di 2,01.1. Per scaricare il nuovo driver ODBC v2, consulta Come scaricare il driver ODBC 2.x. Per informazioni sulla connessione, consulta Amazon Athena ODBC 2.x.
Versione 2.1.1 del driver JDBC
Athena rilascia la versione 2.1.1 del driver JDBC. Il driver risolve i seguenti problemi:
-
Un errore che si è verificato quando è stata creata una tabella con una dichiarazione contenente un'espressione regolare.
-
Un problema che ha causato l'applicazione errata del parametro di connessione
ApplicationName
.
Per scaricare il nuovo driver JDBC, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
31 luglio 2023
Data di pubblicazione: 31/07/2023
Amazon Athena annuncia la disponibilità di Athena SQL in ulteriori Regioni AWS.
Questo rilascio amplia la disponibilità di Athena SQL per includere Asia Pacifico (Hyderabad), Asia Pacifico (Melbourne), Europa (Spagna) ed Europa (Zurigo).
Per un elenco completo dei servizi Servizi AWS disponibili in ciascuna regione Regione AWS, consulta AWS Servizi per regione
27 luglio 2023
Data di pubblicazione: 27/07/2023
Athena rilascia la versione BigQuery 2023.30.1 di Google Connector. Questa versione del connettore riduce i tempi di esecuzione delle query e aggiunge il supporto per l'esecuzione di query su endpoint privati. BigQuery
Per informazioni sul BigQuery connettore Google, consulta. Connettore Google Amazon Athena BigQuery Per informazioni sull'aggiornamento dei connettori esistenti di origine dati, consulta Aggiornare un connettore di origine dati.
24 luglio 2023
Data di pubblicazione: 24/07/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Query con unioni: sono state migliorate le prestazioni di alcune query con le unioni.
-
Join con confronti tra tipi: è stato risolto un potenziale errore di query per le dichiarazioni
JOIN
che includevano un confronto tra due tipi diversi. -
Sottoquery su colonne annidate: è stato risolto un problema relativo agli errori delle query quando le sottoquery erano correlate su colonne annidate.
-
Visualizzazioni Iceberg: è stato risolto un problema di compatibilità con la precisione di colonne con timestamp nelle viste di Apache Iceberg. Le viste iceberg con colonne timestamp sono ora leggibili indipendentemente dal fatto che le colonne siano state create nelle versioni precedenti del motore o nella versione 3 del motore Athena.
20 luglio 2023
Data di pubblicazione: 20/07/2023
Athena rilascia la versione 2.1.0 del driver JDBC. Il driver include nuovi miglioramenti e ha risolto un problema.
Miglioramenti
Le seguenti librerie di parser JSON Jackson
-
jackson-annotations 2.15.2 (in precedenza 2.14.0)
-
jackson-core 2.15.2 (in precedenza 2.14.0)
-
jackson-databind 2,15.2 (in precedenza 2,14.0)
Problemi risolti
-
È stato risolto un problema relativo al passaggio dei parametri dell'array quando veniva utilizzata la libreria sql2o
.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
13 luglio 2023
Data di pubblicazione: 19/09/2023
Athena annuncia la seguenti funzionalità e miglioramenti.
-
EXPLAIN ANALYZE: è stato aggiunto all'output di
EXPLAIN ANALYZE
il supporto per la coda, l'analisi, la pianificazione e il tempo di esecuzione. -
EXPLAIN: l'output
EXPLAIN
ora mostra le statistiche quando la query contiene aggregazioni. -
Parquet Hive SerDe: aggiunta la
parquet.ignore.statistics
proprietà per consentire l'ignoranza delle statistiche di elaborazione durante la lettura dei dati di Parquet. Per informazioni, consultare Ignorate le statistiche di.
Per ulteriori informazioni su EXPLAIN
e EXPLAIN ANALYZE
, consulta Utilizzo di EXPLAIN e EXPLAIN ANALYZE in Athena. Per ulteriori informazioni su Parquet Hive SerDe, vedere. Parquet SerDe
3 luglio 2023
Data di pubblicazione: 25/07/2023
A partire dal 3 luglio 2023, Athena ha iniziato a oscurare le stringhe di query dai log. CloudTrail La stringa di query ora ha un valore di ***OMITTED***
. Questa modifica è stata apportata per impedire la divulgazione involontaria di nomi di tabelle o valori di filtro che potrebbero includere informazioni riservate. Se in precedenza facevi affidamento sui CloudTrail log per accedere a stringhe di query complete, ti consigliamo di utilizzare l'Athena::GetQueryExecution
API e di trasmettere il valore di dal log. responseElements.queryExecutionId
CloudTrail Per ulteriori informazioni, consulta l'GetQueryExecutionazione nell'Amazon Athena API Reference.
30 giugno 2023
Data di pubblicazione: 30/06/2023
L'editor di query Athena ora supporta suggerimenti di codice typeahead per un'esperienza di creazione di query più rapida. Ora puoi scrivere query SQL con maggiore precisione ed efficienza utilizzando le seguenti funzionalità:
-
Durante la digitazione, vengono visualizzati suggerimenti in tempo reale per parole chiave, variabili locali, frammenti ed elementi del catalogo.
-
Quando digiti il nome di un database o di tabella seguito da un punto, l'editor visualizza in maniera pratica un elenco di tabelle o colonne tra cui scegliere.
-
Quando passi il mouse su un suggerimento di snippet, una sinossi mostra una breve panoramica della sintassi e dell'utilizzo dello snippet.
-
Per migliorare la leggibilità del codice, anche le parole chiave e le relative regole di evidenziazione sono state aggiornate per allinearle alla sintassi più recente di Trino e Hive.
Questa caratteristica viene attivata per impostazione predefinita. Puoi abilitare o disabilitare la funzionalità nelle impostazioni delle preferenze dell'editor di codice.
Per provare i suggerimenti sul codice typeahead nell'editor di query Athena, visita la console Athena all'indirizzo. https://console.aws.amazon.com/athena/
29 giugno 2023
Data di pubblicazione: 29/06/2023
-
Athena annuncia il driver ODBC versione 2.0.1.0. Per ulteriori informazioni, consulta le note di rilascio di 2.0.1.0. Per scaricare il nuovo driver ODBC v2, consulta Come scaricare il driver ODBC 2.x. Per informazioni sulla connessione, consulta Amazon Athena ODBC 2.x.
-
Athena e le relative funzionalità
ora sono disponibili nella regione del Medio Oriente (EAU). Per un elenco completo dei servizi Servizi AWS disponibili in ciascuno di essi Regione AWS, consulta AWS Servizi per regione.
28 giugno 2023
Data di pubblicazione: 28/06/2023
Ora puoi usare Amazon Athena per eseguire query su oggetti ripristinati dalle classi di archiviazione Amazon S3, S3 Glacier Flexible Retrieval (precedentemente Glacier) e S3 Glacier Deep Archive. Questa funzionalità viene configurata in base alla tabella. La funzionalità è supportata solo per le tabelle Apache Hive nella versione 3 del motore Athena.
Per ulteriori informazioni, consulta Interroga oggetti Amazon S3 Glacier ripristinati.
12 giugno 2023
Data di pubblicazione: 12/06/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Timestamp di Parquet Reader: è stato aggiunto il supporto per la lettura dei timestamp in formato come
bigint
(millis) per Parquet Reader. Questo aggiornamento fornisce lo stesso supporto delle versioni precedenti del motore. -
EXPLAIN ANALYZE: è stato aggiunto il tempo fisico di lettura dell'input alle statistiche e all'output delle query di
EXPLAIN ANALYZE
. Per informazioni suEXPLAIN ANALYZE
, consulta Utilizzo di EXPLAIN e EXPLAIN ANALYZE in Athena. -
INSERT: sono state migliorate le prestazioni delle query su tabelle scritte con
INSERT
. Per informazioni suINSERT
, consulta INSERT INTO. -
Tabelle Delta Lake: è stato corretto un problema con
DROP TABLE
relativo alle tabelle Delta Lake che impediva la loro eliminazione completa se soggette a modifiche simultanee.
8 giugno 2023
Data di pubblicazione: 08/06/2023
Amazon Athena per Apache Spark annuncia le nuove funzionalità seguenti.
-
Supporto per librerie e configurazioni Java personalizzate: ora puoi utilizzare i tuoi pacchetti Java e una configurazione personalizzata per le tue sessioni di Apache Spark in Athena. Usa le proprietà Spark per specificare
.jar
file, pacchetti o altre configurazioni personalizzate con la console Athena, o AWS CLI l'API Athena. Per ulteriori informazioni, consulta Usa le proprietà Spark per specificare una configurazione personalizzata. -
Supporto per le tabelle Apache Hudi, Apache Iceberg e Delta Lake: Athena per Spark ora supporta i formati di tabelle di archiviazione data lake open source di Apache Iceberg, Apache Hudi e Linux Foundation Delta Lake. Per ulteriori informazioni, consulta Usa formati di tabella diversi da Hive in Athena per Spark e i singoli argomenti sull'utilizzo delle tabelle Usa le tabelle Apache Iceberg in Athena per Spark, Usa le tabelle Apache Hudi in Athena per Spark e Usa le tabelle Delta Lake di Linux Foundation in Athena per Spark in Athena per Spark.
-
Supporto per la crittografia per Apache Spark: in Athena per Spark, ora puoi abilitare la crittografia sui dati in transito tra i nodi Spark e sui dati a riposo locali archiviati su disco da Spark. Per abilitare la crittografia Spark, puoi utilizzare la console Athena, o AWS CLI l'API Athena. Per ulteriori informazioni, consulta Abilita la crittografia Apache Spark.
Per ulteriori informazioni su Amazon Athena per Apache Spark, consulta Usa Apache Spark in Amazon Athena.
2 giugno 2023
Data di pubblicazione: 02/06/2023
Ora puoi eliminare le prenotazioni di capacità in Athena e utilizzare i AWS CloudFormation modelli per specificare le prenotazioni di capacità Athena.
-
Elimina le prenotazioni della capacità: ora puoi eliminare le prenotazioni della capacità annullate in Athena. Una prenotazione deve essere annullata prima di poter essere cancellata. L'eliminazione di una prenotazione della capacità rimuove immediatamente la prenotazione dal tuo account. La prenotazione eliminata non può più essere referenziata, nemmeno tramite il relativo ARN. Per eliminare una prenotazione, puoi utilizzare la console Athena o l'API Athena. Per ulteriori informazioni, consulta Eliminare una prenotazione di capacità la Amazon Athena User Guide e DeleteCapacityReservationl'Amazon Athena API Reference.
-
Usa AWS CloudFormation modelli per le prenotazioni di capacità: ora puoi utilizzare i AWS CloudFormation modelli per specificare le prenotazioni di capacità di Athena utilizzando la
AWS::Athena::CapacityReservation
risorsa. Per ulteriori informazioni, vedere AWS: :Athena:: CapacityReservation nella Guida per l'AWS CloudFormation utente.
Per ulteriori informazioni sull'utilizzo delle prenotazioni della capacità per fornire capacità in Athena, consulta Gestire la capacità di elaborazione delle query.
25 maggio 2023
Data di pubblicazione: 25/05/2023
Athena ha rilasciato aggiornamenti dei connettori di origine dati che migliorano le prestazioni delle query federate. Le nuove ottimizzazioni di push-down e il filtraggio dinamico consentono di eseguire più operazioni nel database di origine anziché in Athena. Queste ottimizzazioni riducono il runtime di esecuzione delle query e la quantità di dati scansionati. Questi miglioramenti richiedono la versione 3 del motore Athena.
I seguenti connettori sono stati aggiornati:
Per informazioni sull'aggiornamento dei connettori di origine dati, consulta Aggiornare un connettore di origine dati.
18 maggio 2023
Data di pubblicazione: 18/05/2023
Ora puoi utilizzarlo AWS PrivateLink per le connessioni IPv6 in entrata ad Amazon Athena.
Amazon Athena ha ampliato il supporto per le connessioni in entrata tramite gli endpoint del protocollo Internet versione 6 (IPv6) per includere. AWS PrivateLink
La rapida crescita di Internet sta esaurendo la disponibilità degli indirizzi Internet Protocol versione 4 (). IPv4 IPv6 aumenta di parecchie volte il numero di indirizzi disponibili in modo da non dover più gestire spazi di indirizzi sovrapposti nel tuo. VPCs Con questa versione, è ora possibile combinare i vantaggi dell' IPv6 indirizzamento con i vantaggi in termini di sicurezza e prestazioni di. AWS PrivateLink
Per connetterti a livello di codice a un AWS servizio, puoi utilizzare AWS CLI
15 maggio 2023
Data di pubblicazione: 15/05/2023
Athena annuncia il rilascio dei DSV2 connettori Apache Spark DataSource V2 () per DynamoDB, Logs, Metrics e CMDB. CloudWatch CloudWatch AWS Usa i nuovi connettori per interrogare queste fonti di dati usando Spark. DSV2 DSV2 i connettori utilizzano gli stessi parametri dei connettori federati Athena corrispondenti. I DSV2 connettori funzionano direttamente sugli Spark worker e non richiedono l'implementazione di una funzione Lambda per utilizzarli.
Per ulteriori informazioni, consulta Lavora con i connettori di origine dati per Apache Spark.
10 maggio 2023
Data di pubblicazione: 10/05/2023
Rilasciato il driver ODBC 1.1.20 per Athena.
Funzionalità e miglioramenti:
-
Supporto della sovrascrittura degli endpoint di Lake Formation.
-
Il plugin di autenticazione ADFS ha un nuovo parametro per l'impostazione del valore Relying Party (
LoginToRP
). -
AWS aggiornamenti della libreria.
Correzioni di bug
-
Errore di deallocazione delle dichiarazioni preparate quando non è riuscito l'invio del metodo
SQLPrepare()
. -
Errore nell'associazione dei parametri della dichiarazione preparata nel corso della conversione di un tipo C in un tipo SQL.
-
Errore di restituzione dei dati quando le query
EXPLAIN
eEXPLAIN ANALYZE
hanno utilizzatoSQLPrepare()
eSQLExecute()
.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con ODBC.
8 maggio 2023
Data di pubblicazione: 08/05/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Integrazione Hudi aggiornata: Athena ha aggiornato la sua integrazione con Apache Hudi. Ora puoi utilizzare Athena per eseguire query sulle tabelle Hudi 0.12.2 e ora è supportato l'elenco dei metadati Hudi per le tabelle Hudi. Per informazioni, consulta Interroga i set di dati Apache Hudi e Usa i metadati Hudi per migliorare le prestazioni.
-
Correzione conversione del timestamp: è stata corretta la gestione delle conversioni di timestamp in un tipo di dati con precisione inferiore. In precedenza, la versione 3 del motore Athena arrotondava erroneamente il valore al tipo di destinazione anziché troncarlo durante la conversione.
Gli esempi seguenti illustrano una gestione errata prima della sua correzione.
Esempio 1: conversione da un timestamp in microsecondi a millisecondi
Dati campione
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
La seguente query tenta di recuperare i timestamp che corrispondono a un valore specifico.
SELECT * FROM table WHERE timestamps.col = timestamp'2020-06-10 15:55:23.383'
La query ha restituito i seguenti risultati.
A, 2020-06-10 15:55:23.383 C, 2020-06-10 15:55:23.383 E, 2020-06-10 15:55:23.383
Prima della correzione, Athena non includeva i valori
2020-06-10 15:55:23.383945
o2020-06-10 15:55:23.383945278
perché erano arrotondati a2020-06-10 15:55:23.384
.Esempio 2: conversione da un timestamp a una data
La seguente query ha restituito un risultato errato.
SELECT date(timestamp '2020-12-31 23:59:59.999')
Risultato
2021-01-01
Prima della correzione, Athena ha arrotondato il valore per eccesso, spostando quindi in giorno in avanti. Adesso questi valori vengono troncati anziché essere arrotondati per eccesso.
28 aprile 2023
Data di pubblicazione: 28/04/2023
Ora puoi utilizzare le prenotazioni della capacità su Amazon Athena per eseguire query SQL su capacità di calcolo completamente gestita.
La capacità fornita offre funzionalità di gestione dei carichi di lavoro che aiutano a stabilire le priorità, controllare e dimensionare i carichi di lavoro interattivi più importanti. Puoi aggiungere capacità in qualsiasi momento per aumentare il numero di query eseguite contemporaneamente, controllare quali carichi di lavoro utilizzano la capacità e condividere la capacità tra i carichi di lavoro.
Per ulteriori informazioni, consulta Gestire la capacità di elaborazione delle query. Per informazioni sui prezzi, consulta la pagina dei Prezzi di Amazon Athena
17 aprile 2023
Data di pubblicazione: 17/04/2023
Athena rilascia la versione 2.0.36 del driver JDBC. Il driver include nuove funzionalità e ha risolto un problema.
Nuove funzionalità
-
Ora puoi utilizzare con l'autenticazione AD FS identificatori di relying party personalizzabili.
-
Ora puoi aggiungere il nome dell'applicazione che utilizza il connettore alla stringa dell'agente utente.
Problemi risolti
-
È stato corretto un errore che si verificava quando
getSchema()
veniva utilizzato per recuperare uno schema inesistente.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
14 aprile 2023
Data di pubblicazione: 20/06/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Quando si esegue la conversione di una stringa in timestamp, è necessario uno spazio tra il giorno e l'ora o il fuso orario. Per ulteriori informazioni, consulta Spazio richiesto tra i valori di data e ora per la conversione da una stringa a un timestamp.
-
È stata rimossa una modifica che causava interruzioni nella modalità di gestione della precisione del timestamp. Per mantenere la coerenza tra le versioni precedenti del motore e la versione 3 del motore Athena, la precisione del timestamp ora è predefinita in millisecondi anziché in microsecondi.
-
Athena ora impone in modo coerente l'accesso al bucket di output delle query quando esegue le query. Assicurati che tutti i principali IAM che eseguono l'StartQueryExecutionazione dispongano dell'autorizzazione S3: sul bucket di output della query. GetBucketLocation
4 aprile 2023
Data di pubblicazione: 04/04/2023
Ora puoi utilizzare Amazon Athena per creare e interrogare le visualizzazioni su origini dati federati. Utilizza una singola visualizzazione federata per eseguire query su più tabelle o sottoinsiemi di dati esterni. Ciò semplifica il linguaggio SQL richiesto e offre la flessibilità necessaria per nascondere le origini di dati agli utenti finali che devono utilizzare SQL per eseguire query sui dati.
Per ulteriori informazioni, consulta Lavora con le viste e Esegui query federate.
30 marzo 2023
Data di pubblicazione: 30/03/2023
Amazon Athena annuncia la disponibilità di Amazon Athena per Apache Spark in ulteriori Regioni AWS.
Questa versione amplia la disponibilità di Amazon Athena per Apache Spark per includere Asia Pacifico (Mumbai), Asia Pacifico (Singapore), Asia Pacifico (Sydney) ed Europa (Francoforte).
Per ulteriori informazioni su Amazon Athena per Apache Spark, consulta Usa Apache Spark in Amazon Athena.
28 marzo 2023
Data di pubblicazione: 28/03/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Nelle risposte alle azioni API di Athena
GetQueryExecution
eBatchGetQueryExecution
, il nuovo camposubStatementType
mostra il tipo di query eseguita (ad esempioSELECT
,INSERT
,UNLOAD
,CREATE_TABLE
oCREATE_TABLE_AS_SELECT
). -
È stato corretto un bug a causa del quale i file manifesto non venivano crittografati correttamente per le operazioni di scrittura di Apache Hive.
-
La versione 3 del motore Athena ora gestisce i valori
NaN
eInfinity
correttamente nella funzioneapprox_percentile
. La funzioneapprox_percentile
restituisce il percentile approssimativo per un set di dati alla percentuale specificata.La versione 2 del motore Athena considera
NaN
erroneamente come un valore maggiore diInfinity
. La versione 3 del motore Athena ora gestisceNaN
eInfinity
in conformità al trattamento di questi valori in altre funzioni analitiche e statistiche. I punti seguenti descrivono in modo più dettagliato il nuovo comportamento.-
Se
NaN
è presente nel set di dati, Athena restituisceNaN
. -
Se
NaN
non è presente, maInfinity
è presente, Athena consideraInfinity
come un numero molto grande. -
Se sono presenti più valori
Infinity
, Athena li considera come uno stesso numero molto grande. Se necessario, Athena emetteInfinity
. -
Se un singolo set di dati contiene sia
Infinity
sia-Double.MAX_VALUE
, e un risultato percentile è-Double.MAX_VALUE
, Athena restituisce-Infinity
. -
Se un singolo set di dati contiene sia
Infinity
siaDouble.MAX_VALUE
, e un risultato percentile èDouble.MAX_VALUE
, Athena restituisceInfinity
. -
Per escludere
Infinity
eNaN
da un calcolo, utilizza la funzioneis_finite()
, come nell'esempio seguente.approx_percentile(x, 0.5) FILTER (WHERE is_finite(x))
-
27 marzo 2023
Data di pubblicazione: 27/03/2023
Ora puoi specificare un livello minimo di crittografia per i gruppi di lavoro Athena SQL in Amazon Athena. Questa funzionalità assicura che i risultati di tutte le query nel gruppo di lavoro Athena SQL siano crittografati al livello di crittografia specificato o superiore. Puoi scegliere tra diversi livelli di crittografia per proteggere i dati. Per configurare il livello minimo di crittografia desiderato, puoi utilizzare la console Athena AWS CLI, l'API o l'SDK.
La funzionalità di crittografia minima non è disponibile per i gruppi di lavoro abilitati su Apache Spark. Per ulteriori informazioni, consulta Configurare la crittografia minima per un gruppo di lavoro.
17 marzo 2023
Data di pubblicazione: 17/03/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
È stato risolto un problema con il connettore Amazon Athena DynamoDB che causava il fallimento delle query con il messaggio di errore che
KeyConditionExpressions doveva contenere
solo una condizione per chiave.Questo problema si verifica perché la versione 3 del motore Athena è in grado di eseguire il pushdown di più tipi di predicati rispetto alla versione 2 del motore Athena. Nella versione 3 del motore Athena, clausole come
some_column LIKE 'someprefix%
vengono inviate come predicati di filtro che applicano un limite inferiore e superiore a una determinata colonna. La versione 2 del motore Athena non eseguiva il pushdown di questi predicati. Nella versione 3 del motore Athena, quandosome_column
è una colonna chiave di ordinamento, il motore invia il predicato di filtro al connettore DynamoDB. Viene eseguito un ulteriore pushdown del predicato del filtro al servizio DynamoDB. Poiché DynamoDB non supporta più di una condizione di filtro su una chiave di ordinamento, DynamoDB restituisce un errore.Per correggere questo problema, aggiorna il connettore DynamoDB di Amazon Athena alla versione 2023.11.1. Per istruzioni sull'aggiornamento del connettore, consulta Aggiornare un connettore di origine dati.
8 marzo 2023
Data di pubblicazione: 08/03/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
È stato risolto un problema relativo alle query federate che comportava l'invio in microsecondi anziché in millisecondi di valori del predicato del timestamp.
15 febbraio 2023
Data di pubblicazione: 15/02/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Ora puoi utilizzare la crittografia lato client per crittografare i dati nelle operazioni di scrittura di Amazon S3 per Iceberg.
-
È stato risolto un problema che riguardava la crittografia lato server nelle operazioni di scrittura in Amazon S3 per Iceberg.
31 gennaio 2023
Data di pubblicazione: 31/01/2023
Ora è possibile utilizzare Amazon Athena per interrogare i dati in Google Cloud Storage. Come Amazon S3, Google Cloud Storage è un servizio gestito che archivia i dati in bucket. Utilizza il connettore Athena per Google Cloud Storage per eseguire query federate interattive sui dati esterni.
Per ulteriori informazioni, consulta Connettore Google Cloud Storage per Amazon Athena.
20 gennaio 2023
Data di pubblicazione: 20/01/2023
Ora puoi vedere la documentazione estesa per il supporto alla compressione Athena. Sono stati aggiunti singoli argomenti per Compressione delle tabelle Hive, Compressione delle tabelle Iceberg e Livelli di compressione ZSTD.
Per ulteriori informazioni, consulta Usa la compressione in Athena.
3 gennaio 2023
Data di pubblicazione: 03/01/2023
Athena annuncia i seguenti aggiornamenti:
-
Comandi aggiuntivi per i metastore Hive: è possibile utilizzare Athena per connettersi al proprio metastore Apache Hive autogestito come catalogo di metadati ed eseguire query sui dati archiviati in Amazon S3. Con questa versione, è possibile utilizzare
CREATE TABLE AS
(CTAS) e 12 comandi Data Definition Language (DDL) aggiuntivi per interagire con i metastore Apache Hive.INSERT INTO
Puoi gestire gli schemi metastore Hive direttamente da Athena utilizzando questo set esteso di funzionalità SQL.Per ulteriori informazioni, consulta Usa un metastore Hive esterno.
-
Driver JDBC versione 2.0.35: Athena rilascia la versione 2.0.35 del driver JDBC. Il driver JDBC 2.0.35 contiene i seguenti aggiornamenti:
-
Il driver ora utilizza le seguenti librerie per il parser Jackson JSON.
-
jackson-annotations 2.14.0 (in precedenza 2.13.2)
-
jackson-core 2.14.0 (in precedenza 2.13.2)
-
jackson-databind 2.14.0 (in precedenza 2.13.2.2)
-
-
Il supporto per la versione 4.1 di JDBC è stato interrotto.
Per maggiori informazioni e per scaricare il nuovo driver, le note sul rilascio e la documentazione, consulta la pagina Connect ad Amazon Athena con JDBC.
-
Note di rilascio di Athena per il 2022
14 dicembre 2022
Data di pubblicazione: 14/12/2022
Ora puoi utilizzare il connettore Amazon Athena per Kafka per eseguire query SQL sui dati in streaming. Ad esempio, puoi eseguire query analitiche sui dati di streaming in tempo reale in Streaming gestito da Amazon per Apache Kafka (Amazon MSK) e unirli ai dati storici nel tuo data lake in Amazon S3.
Il connettore Amazon Athena per Kafka supporta le query su più motori di streaming. Puoi utilizzare Athena per eseguire query SQL su cluster con provisioning e serverless di Amazon MSK, su implementazioni Kafka autogestite e sullo streaming di dati in Confluent Cloud.
Per ulteriori informazioni, consulta Connettore MSK di Amazon Athena.
2 dicembre 2022
Data di pubblicazione: 02/12/2022
Athena rilascia la versione 2.0.34 del driver JDBC. Il driver JDBC 2.0.34 include le seguenti nuove funzionalità e problemi risolti:
-
Supporto per il riutilizzo dei risultati delle query: ora puoi riutilizzare i risultati delle query eseguite in precedenza fino a un limite di tempo specificato invece di fare in modo che Athena ricalcoli i risultati ogni volta che viene eseguita la query. Per ulteriori informazioni, consulta la Guida all'installazione e alla configurazione, disponibile nella pagina dei download di JDBC, e la pagina Riutilizza i risultati della query in Athena.
-
InstanceMetadata Supporto Ec2: il driver JDBC ora supporta il metodo di InstanceMetadata autenticazione Ec2 utilizzando i profili di istanza IAM.
-
Correzione delle eccezioni basate sui caratteri: è stata risolta un'eccezione che si verificava con le query contenenti determinati caratteri linguistici.
-
Correzione della vulnerabilità: è stata corretta una vulnerabilità relativa alle dipendenze incluse nel pacchetto con il connettore. AWS
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
30 novembre 2022
Data di pubblicazione: 30/11/2022
Ora puoi creare ed eseguire in modo interattivo applicazioni Apache Spark e notebook compatibili con Jupyter su Athena. Esegui l'analisi dei dati su Athena utilizzando Spark senza dover pianificare, configurare o gestire le risorse. Invia il codice Spark per l'elaborazione e ricevi direttamente i risultati. Utilizza l'esperienza semplificata dei notebook nella console Amazon Athena per sviluppare applicazioni Apache Spark utilizzando Python o Usa il taccuino Athena APIs.
Apache Spark su Amazon Athena è serverless e offre il dimensionamento automatico e on demand per l'elaborazione istantanea, in modo da far fronte ai cambiamenti dei volumi di dati e dei requisiti di elaborazione.
Per ulteriori informazioni, consulta Usa Apache Spark in Amazon Athena.
18 novembre 2022
Data di pubblicazione: 18/11/2022
Ora puoi utilizzare il connettore Amazon Athena per IBM Db2 per eseguire query su Db2 da Athena. Ad esempio, puoi eseguire query analitiche su un data warehouse in Db2 e su un data lake in Amazon S3.
Il connettore Amazon Athena Db2 presenta diverse opzioni di configurazione attraverso le variabili di ambiente Lambda. Per informazioni sulle opzioni di configurazione, i parametri, le stringhe di connessione, l'implementazione e le limitazioni, consulta la pagina Connettore IBM Db2 di Amazon Athena.
17 novembre 2022
Data di pubblicazione: 17/11/2022
Il supporto di Apache Iceberg nella versione 3 del motore Athena offre ora le seguenti funzionalità avanzate di transazione ACID:
-
Supporto ORC e Avro: crea tabelle Iceberg utilizzando i formati di file basati su righe e colonne Apache Avro
e Apache ORC . Il supporto per questi formati si aggiunge al supporto esistente per Parquet. -
MERGE INTO: utilizza il comando
MERGE INTO
per unire i dati su larga scala in modo efficiente.MERGE INTO
combina le operazioniINSERT
,UPDATE
eDELETE
in un'unica transazione. Ciò riduce il sovraccarico di elaborazione nella pipeline di dati e richiede meno SQL per la scrittura. Per ulteriori informazioni, consulta Aggiorna i dati della tabella Iceberg e MERGE INTO. -
Supporto CTAS e VIEW: utilizza le istruzioni
CREATE TABLE AS SELECT
(CTAS) eCREATE VIEW
con le tabelle Iceberg. Per ulteriori informazioni, consulta CREATE TABLE AS e CREATE VIEW e CREATE DIALECT VIEW. -
Supporto VACUUM: puoi utilizzare l'istruzione
VACUUM
per ottimizzare il tuo data lake eliminando snapshot e dati che non sono più necessari. Puoi utilizzare questa funzionalità per migliorare le prestazioni di lettura e soddisfare i requisiti normativi come il GDPR. Per ulteriori informazioni, consulta Ottimizza le tabelle Iceberg e VACUUM.
Queste nuove funzionalità richiedono la versione 3 del motore Athena e sono disponibili in tutte le Regioni in cui è supportato Athena. Puoi utilizzarli con la console
Per ulteriori informazioni sull'utilizzo di Iceberg in Athena, consulta la pagina Interroga le tabelle Apache Iceberg.
14 novembre 2022
Data di pubblicazione: 14/11/2022
Amazon Athena ora supporta gli IPv6 endpoint per le connessioni in entrata che puoi utilizzare per richiamare le funzioni Athena. IPv6 Puoi utilizzare questa funzionalità per soddisfare i requisiti di conformità. IPv6 Inoltre, elimina la necessità di apparecchiature di rete aggiuntive per gestire la traduzione degli indirizzi tra IPv4 e IPv6.
Per utilizzare questa funzionalità, configura le tue applicazioni in modo che utilizzino i nuovi endpoint dual-stack Athena, che supportano sia E. IPv4 IPv6 Gli endpoint dual-stack utilizzano il formato athena.
. Ad esempio, l'endpoint dual-stack nella Regione Stati Uniti orientali (Virginia settentrionale) è region
.api.awsathena.us-east-1.api.aws
.
Quando effettui una richiesta a un endpoint Athena dual-stack, l'endpoint si risolve in IPv6 IPv4 un indirizzo o in base al protocollo utilizzato dalla rete e dal client. Per connetterti a livello di codice a un AWS servizio, puoi utilizzare o l'SDK per specificare un endpoint. AWS CLI
Per ulteriori informazioni sugli endpoint di servizio, consulta Endpoint di servizio AWS. Per ulteriori informazioni sugli endpoint di servizio di Athena, consulta la pagina Amazon Athena endpoints and quotas (Endpoint e quote di Amazon Athena) nella documentazione di AWS .
Puoi utilizzare i nuovi endpoint dual-stack di Athena per le connessioni in entrata senza costi aggiuntivi. Gli endpoint dual-stack sono disponibili al pubblico in tutte le Regioni AWS.
11 novembre 2022
Data di pubblicazione: 11/11/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Controllo granulare degli accessi esteso a Lake Formation: ora è possibile utilizzare le policy di controllo granulare degli accessi di AWS Lake Formation
nelle query Athena per i dati archiviati in qualsiasi formato di file o tabella supportato. Puoi utilizzare il controllo granulare degli accessi in Lake Formation per limitare l'accesso ai dati nei risultati delle query usando i filtri di dati per ottenere una sicurezza a livello di colonna, riga e cella. I formati di tabella supportati in Athena includono Apache Iceberg, Apache Hudi e Apache Hive. Il controllo granulare degli accessi esteso è disponibile in tutte le Regioni supportate da Athena. Il supporto esteso per i formati di tabelle e file richiede Versione 3 del motore Athena, che offre nuove funzionalità e prestazioni di query migliorate , ma non modifica il modo in cui si impostano le policy di controllo granulare degli accessi in Lake Formation. L'utilizzo di questo controllo granulare degli accessi esteso in Athena comporta le seguenti considerazioni:
-
EXPLAIN: le informazioni sul filtraggio di righe o celle definite in Lake Formation e le informazioni sulle statistiche delle query non vengono visualizzate nell'output di
EXPLAIN
eEXPLAIN ANALYZE
. Per ulteriori informazioni suEXPLAIN
in Athena, consulta la pagina Utilizzo di EXPLAIN e EXPLAIN ANALYZE in Athena. -
Metastore Hive esterni: le colonne nascoste di Apache Hive non possono essere utilizzate per filtrare in modo dettagliato il controllo degli accessi e le tabelle di sistema Apache Hive nascoste non sono supportate dal controllo granulare degli accessi. Per ulteriori informazioni, consulta Considerazioni e limitazioni nell'argomento Usa un metastore Hive esterno.
-
Statistiche delle query: il conteggio delle righe di input e output a livello di fase e le informazioni sulla dimensione dei dati non vengono visualizzati nelle statistiche delle query di Athena quando una query ha filtri a livello di riga definiti in Lake Formation. Per informazioni sulla visualizzazione delle statistiche per le query Athena, vedere e. Visualizza le statistiche e i dettagli di esecuzione per le query completate GetQueryRuntimeStatistics
-
Gruppi di lavoro: gli utenti dello stesso gruppo di lavoro Athena possono visualizzare i dati che il controllo granulare degli accessi di Lake Formation ha configurato come accessibili al gruppo di lavoro. Per informazioni sull'utilizzo di Athena per eseguire query sui dati registrati con Lake Formation, consulta la pagina Usa Athena per interrogare i dati registrati con AWS Lake Formation.
Per informazioni sull'utilizzo del controllo granulare degli accessi in Lake Formation, consulta Gestone del controllo granulare degli accessi tramite AWS Lake Formation
nel Blog sui Big Data di AWS . -
-
Athena Federated Query: Athena Federated Query ora conserva la successione di maiuscole e minuscole originale dei nomi dei campo negli oggetti
struct
. In precedenza, i nomi dei campistruct
venivano automaticamente convertiti in lettere minuscole.
8 novembre 2022
Data di pubblicazione: 08/11/2022
Ora puoi utilizzare la funzione di memorizzazione nella cache per il riutilizzo dei risultati delle query per accelerare le query ripetute in Athena. Una query ripetuta è una query SQL identica a quella inviata di recente che produce gli stessi risultati. Quando è necessario eseguire più query identiche, il riutilizzo dei risultati nella cache può ridurre il tempo necessario per produrre risultati. Il riutilizzo dei risultati nella cache riduce anche i costi riducendo il numero di byte scansionati.
Per ulteriori informazioni, consulta Riutilizza i risultati della query in Athena.
13 ottobre 2022
Data di pubblicazione: 13/10/2022
Athena annuncia la versione 3 del motore Athena.
Athena ha aggiornato il proprio motore di query SQL in modo da includere le ultime funzionalità del progetto open source Trino
Per ulteriori informazioni, consulta Versione 3 del motore Athena.
10 ottobre 2022
Data di pubblicazione: 10/10/2022
Athena rilascia la versione 2.0.33 del driver JDBC. Il driver JDBC 2.0.33 include le seguenti modifiche:
-
La nuova versione del driver, la versione di JDBC e le proprietà del nome del plug-in sono state aggiunte alla stringa user-agent nella classe del provider di credenziali.
-
I messaggi di errore sono stati corretti e sono state aggiunte le informazioni necessarie.
-
Le istruzioni preparate vengono ora deallocate se la connessione viene chiusa o se l'esecuzione dell'istruzione preparata da Athena ha esito negativo.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
23 settembre 2022
Data di pubblicazione: 26/09/2022
Il connettore Amazon Athena Neptune ora supporta la corrispondenza senza distinzione tra maiuscole e minuscole per i nomi di colonne e tabelle.
-
Il connettore dell'origine dei dati Neptune può risolvere i nomi delle colonne nelle tabelle Neptune che utilizzano una combinazione di maiuscole e minuscole, anche se i nomi delle colonne sono indicati in minuscolo nella tabella in AWS Glue. Per abilitare questo comportamento, imposta la variabile di ambiente
enable_caseinsensitivematch
sutrue
nella funzione Lambda del connettore Neptune. -
Poiché AWS Glue supporta solo nomi di tabella minuscoli, quando create una AWS Glue tabella per Neptune, specificate AWS Glue il parametro table.
"glabel" =
table_name
Per ulteriori informazioni sul connettore Neptune, consulta Connettore Amazon Athena Neptune.
13 settembre 2022
Data di pubblicazione: 13/09/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Metastore Hive esterno: Athena ora restituisce
NULL
invece di generare un'eccezione quando la clausolaWHERE
include una partizione che non esiste in un metastore Hive esterno (EHMS). Il nuovo comportamento corrisponde a quello di AWS Glue Data Catalog. -
Query parametrizzate: ora nelle query parametrizzate è possibile impostare i valori sul tipo di dati
DOUBLE
. -
Apache Iceberg: adesso le operazioni di scrittura nelle tabelle Iceberg hanno esito positivo quando il Blocco oggetti è abilitato in un bucket Amazon S3.
31 agosto 2022
Data di pubblicazione: 31/08/2022
Amazon Athena annuncia la disponibilità di Athena e delle sue funzioni
Questa versione amplia la disponibilità di Athena per includere le Regioni Asia Pacifico (Hong Kong), Asia Pacific (Giacarta), Asia Pacifico (Mumbai), Asia Pacifico (Osaka-Locale), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sydney) e Asia Pacifico (Tokyo). Per un elenco completo di Servizi AWS disponibili in queste e in altre Regioni, fai riferimento all'Elenco dei servizi Regione AWS ali
23 agosto 2022
Pubblicato il 23/8/2022
Il rilascio v2022.32.1
-
Al connettore dell'origine dei dati Oracle di Amazon Athena è stato aggiunto il supporto per le connessioni basate su SSL alle istanze di Amazon RDS. Il supporto è limitato al protocollo Transport Layer Security (TLS) e all'autenticazione del server da parte del client. Poiché l'autenticazione reciproca non è supportata in Amazon RDS, l'aggiornamento non include il supporto per l'autenticazione reciproca.
Per ulteriori informazioni, consulta Connettore Amazon Athena per Oracle.
3 agosto 2022
Pubblicato il 3/8/2022
Athena rilascia la versione 2.0.32 del driver JDBC. Il driver JDBC 2.0.32 include le seguenti modifiche:
-
La stringa
User-Agent
inviata all'SDK di Athena è stata estesa per contenere la versione del driver, la versione della specifica JDBC e il nome del plug-in di autenticazione. -
È stata risolta l'eccezione
NullPointerException
che si manifestava quando non veniva fornito alcun valore per il parametroCheckNonProxyHost
. -
È stato risolto un problema di
login_url
analisi nel plug-in di autenticazione. BrowserSaml -
È stato risolto un problema relativo all'host proxy che si verificava quando il parametro
UseProxyforIdp
era impostato sutrue
.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
1 agosto 2022
Pubblicato il 01/08/2022
Athena annuncia miglioramenti all'SDK Athena Query Federation e ai connettori di origine dei dati predefiniti Athena. I miglioramenti includono:
-
Analisi della struttura: risolto un problema di analisi di
GlueFieldLexer
in Athena Query Federation SDK che impediva a determinate strutture complicate di visualizzare tutti i dati. Questo problema riguardava i connettori basati sull'SDK Athena Query Federation. -
AWS Glue tabelle: è stato aggiunto un supporto aggiuntivo per i tipi di
decimal
colonnaset
e nelle AWS Glue tabelle. -
Connettore DynamoDB: aggiunta la possibilità di ignorare le maiuscole sui nomi degli attributi di DynamoDB. Per ulteriori informazioni, consulta
disable_projection_and_casing
nella sezione Parametri della pagina Connettore Amazon Athena DynamoDB.
Per ulteriori informazioni, vedere la release v2022.30.2 di Athena
21 luglio 2022
Data pubblicazione: 21/07/2022
Ora puoi analizzare ed eseguire il debug delle query utilizzando parametri delle prestazioni e strumenti di analisi interattivi e visivi delle query nella console Athena. I dati sulle prestazioni delle query e i dettagli di esecuzione possono aiutare a identificare i colli di bottiglia nelle query, ispezionare gli operatori e le statistiche per ogni fase di una query, tracciare il volume di dati che scorre tra le fasi e convalidare l'impatto dei predicati. Ora è possibile:
-
Accedi al piano di esecuzione distribuito e logico per la query con un solo clic.
-
Esplora le operazioni in ogni fase prima che dell'esecuzione.
-
Visualizza le prestazioni delle query completate con parametri per il tempo trascorso nelle fasi di creazione della coda, pianificazione ed esecuzione.
-
Ottieni informazioni sul numero di righe e sulla quantità di dati di origine elaborati e restituiti dalla query.
-
Visualizza i dettagli di esecuzione granulari per le query presentate nel contesto e formattate come un grafico interattivo.
-
Usa dettagli di esecuzione precisi a livello di fase per comprendere il flusso di dati attraverso la query.
-
Analizza i dati sulle prestazioni delle query in modo programmatico utilizzando new APIs to get statistics sul runtime delle query, anch'esso rilasciato oggi.
Per scoprire come utilizzare queste funzionalità nelle tue query, guarda il video tutorial Ottimizza le query di Amazon Athena con nuovi strumenti di analisi delle query
Per la documentazione, consulta Visualizza i piani di esecuzione per le query SQL e Visualizza le statistiche e i dettagli di esecuzione per le query completate.
11 luglio 2022
Pubblicato il 11/07/2022
Ora è possibile eseguire query con parametri direttamente dalla console o dall'API Athena senza preparare in anticipo le istruzioni SQL.
Quando si eseguono query nella console Athena che hanno parametri sotto forma di punti interrogativi, l'interfaccia utente richiede di immettere direttamente i valori per i parametri. Ciò elimina la necessità di modificare i valori letterali nell'editor di query ogni volta che si desidera eseguire la query.
Se si utilizza l'API avanzata per l'esecuzione di query, ora è possibile fornire i parametri di esecuzione e i relativi valori in una singola chiamata.
Per ulteriori informazioni, consulta Usa interrogazioni con parametri in questa guida per l'utente e il post del blog sui Big Data AWS
Utilizzare le query parametrizzate di Amazon Athena per fornire dati come servizio
8 luglio 2022
Data pubblicazione: 08/07/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
È stato risolto un problema relativo alla gestione
DATE
della conversione delle colonne per gli endpoint SageMaker AI (UDF) che causava errori nelle query.
6 giugno 2022
Data pubblicazione: 06/06/2022
Athena rilascia la versione 2.0.31 del driver JDBC. Il driver JDBC 2.0.31 include le seguenti modifiche:
-
Problema di dipendenza log4j— Risolve un messaggio di errore
Impossibile trovare la classe del driver
causato da una dipendenza log4j.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
25 maggio 2022
Data di pubblicazione: 25/05/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Supporto di Iceberg
-
È stato introdotto il supporto per le query tra regioni. Ora puoi interrogare le tabelle Iceberg in un formato diverso da Regione AWS quello Regione AWS che stai utilizzando. L'interrogazione tra aree geografiche non è supportata nelle regioni della Cina.
-
È stato introdotto il supporto per la configurazione della crittografia lato server. Ora puoi utilizzare SSE-S3/SSE-KMS per crittografare i dati dalle operazioni di scrittura di Iceberg in Amazon S3.
Per ulteriori informazioni sull'utilizzo di Apache Iceberg in Athena, consulta la sezione Interroga le tabelle Apache Iceberg.
-
-
Rilasci del driver JDBC 2.0.30
Il driver JDBC 2.0.30 per Athena presenta i seguenti miglioramenti:
-
Risolve un problema di data race che interessava le istruzioni preparate con parametri.
-
Risolve un problema di avvio dell'applicazione che si è verificato negli ambienti di compilazione Gradle.
Per scaricare il driver JDBC 2.0.30, le note di rilascio e la documentazione, consulta la sezione Connect ad Amazon Athena con JDBC.
-
6 maggio 2022
Data pubblicazione: 06/05/2022
Rilasciati i driver JDBC 2.0.29 e ODBC 1.1.17 per Athena.
Queste modifiche includono:
-
È stato aggiornato il processo di avvio del browser del plug-in SAML.
Per maggiori informazioni su queste modifiche e per scaricare i nuovi driver, le note di rilascio e la documentazione, consultare Connect ad Amazon Athena con JDBC e Connect ad Amazon Athena con ODBC.
22 aprile 2022
Data pubblicazione: 22/04/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
È stato risolto un problema nella funzione di indici e filtri delle partizioni
con la cache delle partizioni che si verificava quando erano soddisfatte le seguenti condizioni: -
La
partition_filtering.enabled
chiave è stata impostata sutrue
nelle proprietà della AWS Glue tabella. -
La stessa tabella è stata utilizzata più volte con valori del filtro delle partizioni diversi.
-
21 aprile 2022
Data pubblicazione: 21/04/2022
Ora puoi usare Amazon Athena per eseguire query federate su nuove fonti di dati, tra cui Google BigQuery, Azure Synapse e Snowflake. I nuovi connettori per origini dati includono:
Per un elenco completo delle origini dei dati supportate da Athena, consulta la sezione Connettori di origine dati disponibili.
Per semplificare l'esplorazione delle fonti disponibili e la connessione ai dati, ora puoi cercare, ordinare e filtrare i connettori disponibili da una schermata Origini dati (Origini dati) aggiornata nella console Athena.
Per informazioni sulle query di origini federate, consulta Usa Amazon Athena Federated Query e Esegui query federate.
13 aprile 2022
Data pubblicazione: 13/04/2022
Athena rilascia la versione 2.0.28 del driver JDBC. Il driver JDBC 2.0.28 include le seguenti modifiche:
-
Supporto JWT - Ora il driver supporta i token Web JSON (JWT) per l'autenticazione. Per ulteriori informazioni sull'utilizzo di JWT con il driver JDBC, consulta la guida all'installazione e alla configurazione, scaricabile dalla pagina del driver JDBC.
-
Librerie Log4j aggiornate - Il driver JDBC ora utilizza le seguenti librerie Log4j:
-
Log4j-API 2.17.1 (in precedenza 2.17.0)
-
Log4j-API 2.17.1 (in precedenza 2.17.0)
-
Log4j-JCL 2.17.2
-
-
Altri miglioramenti - Il nuovo driver include anche i seguenti miglioramenti e correzioni di bug:
-
La funzione relativa alle istruzioni preparate di Athena è ora disponibile tramite JDBC. Per ulteriori informazioni sulle istruzioni preparate, consulta Usa interrogazioni con parametri.
-
La federazione SAML Athena JDBC è ora funzionale per le regioni Cina.
-
Ulteriori miglioramenti minori.
-
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
30 marzo 2022
Data pubblicazione: 30/03/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Interrogazioni tra regioni: ora puoi usare Athena per interrogare i dati che si trovano in un bucket Amazon S3 in Asia Regioni AWS Pacifico (Hong Kong), Medio Oriente (Bahrein), Africa (Città del Capo) ed Europa (Milano). L'interrogazione tra aree geografiche non è supportata nelle regioni della Cina.
-
Per un elenco delle applicazioni Regioni AWS in cui Athena è disponibile, consulta Endpoint e quote di Amazon Athena.
-
Per ulteriori informazioni relative all'esecuzione di query tra regioni, consulta Interrogazione tra aree geografiche.
-
18 marzo 2022
Data pubblicazione: 18/03/2022
Athena annuncia le correzioni e i miglioramenti seguenti.
-
Filtro dinamico: il Filtro dinamico è stato migliorato per le colonne intere applicando efficacemente il filtro a ciascun registro di una tabella corrispondente.
-
Iceberg: è stato risolto un problema che causava errori durante la scrittura di file Parquet in Iceberg di dimensioni superiori a 2 GB.
-
Output non compresso: le istruzioni CREATE TABLE ora supportano la scrittura di file non compressi. Per scrivere file non compressi, utilizza la sintassi seguente:
-
CREATE TABLE (file di testo o JSON): in
TBLPROPERTIES
, specificawrite.compression = NONE
. -
CREATE TABLE (Parquet): in
TBLPROPERTIES
, specificaparquet.compression = UNCOMPRESSED
. -
CREATE TABLE (ORC): in
TBLPROPERTIES
, specificaorc.compress = NONE
.
-
-
Compressione: è stato risolto un problema relativo agli inserti per le tabelle di file di testo che creavano file compressi in un formato ma utilizzavano un'altra estensione di file in formato di compressione con metodi di compressione non predefiniti.
-
Avro: sono stati risolti i problemi che si verificavano durante la lettura di decimali del tipo fisso dai file Avro.
2 marzo 2022
Data pubblicazione: 02/03/2022
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Ora puoi concedere al proprietario del bucket Amazon S3 il pieno controllo sui risultati delle query quando ACLs è abilitato per il bucket dei risultati della query. Per ulteriori informazioni, consulta Specificare la posizione dei risultati della query.
-
Ora puoi aggiornare le query denominate esistenti. Per ulteriori informazioni, consulta Usa le interrogazioni salvate.
23 febbraio 2022
Data pubblicazione: 23/02/2022
Athena annuncia le correzioni e i miglioramenti delle prestazioni seguenti.
-
Miglioramenti della gestione della memoria per migliorare le prestazioni e ridurre gli errori di memoria.
-
Athena ora legge le colonne del timestamp ORC con le informazioni sul fuso orario memorizzate nei piè di pagina e scrive i file ORC con il fuso orario (UTC) nei piè di pagina. Ciò influisce solo sul comportamento della lettura del timestamp ORC se il file ORC da leggere è stato creato in un ambiente con fuso orario non UTC.
-
Risolte le stime non corrette delle dimensioni della tabella dei collegamenti simbolici che determinavano piani di query non ottimali.
-
Le viste esplose lateralamente ora possono essere interrogate nella console Athena da origini dati di metastore Hive.
-
Miglioramento dei messaggi di errore di lettura di Amazon S3 per includere più informazioni dettagliate relative al codice di errore Amazon S3.
-
Risolto un problema che causava l'incompatibilità dei file di output in formato ORC con Apache Hive 3.1.
-
Risolto un problema che faceva fallire i nomi delle tabelle con virgolette in alcune query DML e DDL.
15 febbraio 2022
Data pubblicazione: 15/02/2022
Amazon Athena ha aumentato la quota di query DML attive in tutte le regioni. AWS Le query attive includono sia query in esecuzione che in coda. Con questa modifica, ora puoi avere più query DML attive rispetto a prima.
Per ulteriori informazioni sulle Service Quotas di Athena, consulta la sezione Service Quotas (Quote di Servizio). Per le quote di query nella regione in cui utilizzi Athena, consulta Endpoint e quote di Amazon Athena nella Riferimenti generali di AWS.
Per monitorare l'utilizzo della quota, puoi utilizzare i parametri di CloudWatch utilizzo. Athena pubblica il parametro ActiveQueryCount
nello spazio dei nomi AWS/Usage
. Per ulteriori informazioni, consulta Monitora le metriche di utilizzo di Athena con CloudWatch.
Dopo aver esaminato l'utilizzo, puoi usare la console Service Quotas
14 febbraio 2022
Data pubblicazione: 14/02/2022
Questa versione aggiunge il ErrorType
sottocampo all'oggetto di AthenaErrorrisposta nell'azione API GetQueryExecutionAthena.
Se il campo ErrorCategory
esistente indica l'origine generale di una query non riuscita (sistema, utente o altro), il nuovo campo ErrorType
fornisce informazioni più granulari relative all'errore verificato. Combina le informazioni di entrambi i campi per ottenere informazioni dettagliate sulle cause dell'errore della query.
Per ulteriori informazioni, consulta catalogo degli errori Athena.
9 febbraio 2022
Data pubblicazione: 09/02/2022
La console Athena precedente non è più disponibile. La nuova console di Athena supporta tutte le funzionalità della console precedente, ma con un'interfaccia moderna e più facile da usare e include nuove funzionalità che migliorano l'esperienza di sviluppo di query, analisi dei dati e gestione dell'utilizzo. Per utilizzare la nuova console Athena, visita. https://console.aws.amazon.com/athena/
8 febbraio 2022
Data pubblicazione: 08/02/2022
Proprietario previsto del bucket: come misura di sicurezza aggiuntiva, ora puoi facoltativamente specificare l' Account AWS ID che prevedi sia il proprietario del bucket di posizione di output dei risultati delle query in Athena. Se l'ID account del proprietario del bucket dei risultati della query non corrisponde all'ID specificato, i tentativi di output nel bucket avranno esito negativo con un errore di autorizzazione di Amazon S3. Puoi regolare questa impostazione a livello di client o gruppo di lavoro.
Per ulteriori informazioni, consulta Specificare la posizione dei risultati della query.
28 gennaio 2022
Data pubblicazione: 28/01/2022
Athena annuncia i seguenti miglioramenti alle funzionalità del motore:
-
Apache Hudi: le query snapshot sulle tabelle Hudi Merge on Read (MoR) possono ora leggere le colonne del timestamp che hanno il tipo di dati
INT64
. -
Query UNION: miglioramento delle prestazioni e riduzione della scansione dei dati per alcune query
UNION
che eseguono la scansione della stessa tabella più volte. -
Query disgiunte: miglioramento delle prestazioni per le query che hanno solo valori disgiunti per ogni colonna di partizione sul filtro.
-
Miglioramenti alla proiezione delle partizioni
-
Ora sono consentiti più valori di disgiunzione sulla condizione del filtro per le colonne del tipo
injected
. Per ulteriori informazioni, consulta Tipo iniettato. -
Miglioramento delle prestazioni per colonne di tipi basati su stringhe come
CHAR
oVARCHAR
che hanno solo valori disgiunti sul filtro.
-
13 gennaio 2022
Data pubblicazione: 13/01/2022
Rilasciati i driver JDBC 2.0.27 e ODBC 1.1.15 per Athena.
Il driver JDBC 2.0.27 include le seguenti modifiche:
-
Il driver è stato aggiornato per recuperare i cataloghi esterni.
-
Il numero di versione esteso del driver è ora incluso nella stringa
user-agent
come parte della chiamata API di Athena.
Il driver ODBC 1.1.15 include le seguenti modifiche:
-
Corregge un problema con le seconde chiamate a
SQLParamData()
.
Per maggiori informazioni su queste modifiche e per scaricare i nuovi driver, le note di rilascio e la documentazione, consultare Connect ad Amazon Athena con JDBC e Connect ad Amazon Athena con ODBC.
Note di rilascio di Athena per il 2021
26 novembre 2021
Data pubblicazione: 26/11/2021
Athena annuncia l'anteprima pubblica delle transazioni ACID di Athena che aggiungono operazioni di scrittura, eliminazione, aggiornamento e temporali al linguaggio DML (Data Manipulation Language) di Athena SQL. Le transazioni ACID di Athena consentono a più utenti di apportare simultaneamente modifiche affidabili a livello di riga ai dati Amazon S3. Poiché sono basate su formati di tabelle Apache Iceberg
Le transazioni ACID di Athena e la sintassi SQL familiare semplificano gli aggiornamenti dei dati aziendali e normativi. Ad esempio, per rispondere a una richiesta di cancellazione dei dati, è possibile eseguire un'operazione SQL DELETE
. Per apportare correzioni manuali ai registri, è possibile utilizzare una singola istruzione UPDATE
. Per recuperare i dati eliminati di recente, è possibile emettere query temporali tramite un'istruzione SELECT
. Le transazioni Athena sono disponibili tramite la console Athena, le operazioni API e i driver ODBC e JDBC.
Per ulteriori informazioni, consulta Usa le transazioni Athena ACID.
24 novembre 2021
Data pubblicazione: 24/11/2021
Athena annuncia il supporto per la lettura e la scrittura di dati ZStandard
Per ulteriori informazioni sulla compressione dei dati in Athena, consulta Usa la compressione in Athena.
22 novembre 2021
Data pubblicazione: 22/11/2021
Ora puoi gestire i AWS Step Functions flussi di lavoro dalla console Amazon Athena, semplificando la creazione di pipeline di elaborazione dati scalabili, l'esecuzione di query basate su logiche aziendali personalizzate, l'automazione delle attività amministrative e di avviso e altro ancora.
Step Functions è ora integrato con la console aggiornata di Athena ed è possibile utilizzarlo per visualizzare un diagramma interattivo del flusso di lavoro delle macchine statali che richiamano Athena. Per iniziare, seleziona Workflows (Flussi di lavoro) dal pannello di navigazione sulla sinistra. Se disponi di macchine a stato esistenti con query Athena, seleziona una macchina a stato per visualizzare un diagramma interattivo del flusso di lavoro. Per i nuovi utenti di Step Functions, è possibile iniziare avviando un progetto di esempio dalla console Athena e personalizzandolo in base ai propri casi d'uso.
Per ulteriori informazioni, consulta Creare e orchestrare pipeline ETL utilizzando Amazon Athena oppure AWS Step Functions consulta la documentazione di Step
18 novembre 2021
Data pubblicazione: 18/11/2021
Athena annuncia nuove funzionalità e nuovi miglioramenti.
-
Support spill-to-disk per le query di aggregazione che contengono
DISTINCT
o entrambi, come nell'esempio seguente:ORDER BY
SELECT array_agg(orderstatus ORDER BY orderstatus) FROM orders GROUP BY orderpriority, custkey
-
Risolti problemi di gestione della memoria per le query che utilizzano
DISTINCT
. Per evitare messaggi di errore comeQuery exhausted resources at this scale factor
(Interroga le risorse esauste con questo fattore di scala) quando si utilizzano le queryDISTINCT
, scegli colonne che hanno una bassa cardinalità perDISTINCT
o riduci la dimensione dei dati della query. -
Nelle query
SELECT COUNT(*)
che non specificano una colonna specifica, l'uso della memoria e le prestazioni risultano migliorati mantenendo solo il conteggio senza buffer di riga. -
Sono state introdotte le seguenti funzioni stringa.
-
translate(source, from, to)
: Restituisce la stringasource
con i caratteri trovati nella stringafrom
sostituita dai caratteri corrispondenti nella stringato
. Se la stringafrom
contiene duplicati, sarà utilizzato solo il primo. Se il caratteresource
non esiste nella stringafrom
, il caratteresource
viene copiato senza traduzione. Se l'indice del carattere corrispondente nella stringafrom
è maggiore della lunghezza della stringato
, il carattere viene omesso dalla stringa risultante. -
concat_ws(string0, array(varchar))
: Restituisce la concatenazione di elementi nell'array che utilizzanostring0
come separatore. Sestring0
è null, allora il valore restituito è null. Tutti i valori nulli nell'array vengono ignorati.
-
-
Risolto un bug in cui le query non riuscivano quando si provava ad accedere a un campo secondario mancante in un
struct
. Le query ora restituiscono un valore nullo per il campo secondario mancante. -
Risolto un problema relativo all'hashing non coerente per il tipo di dati decimale.
-
È stato risolto un problema che causava risorse esauste quando c'erano troppe colonne in una partizione.
17 novembre 2021
Data pubblicazione: 17/11/2021
Amazon Athena
Durante le query su tabelle partizionate, Athena recupera e filtra le partizioni della tabella disponibili nel sottoinsieme pertinente alla query. Quando vengono aggiunti nuovi dati e partizioni, è necessario più tempo per elaborare le partizioni e il runtime delle query può aumentare. Per ottimizzare l'elaborazione delle partizioni e migliorare le prestazioni delle query su tabelle altamente partizionate, Athena adesso supporta indici di partizioni AWS Glue.
Per ulteriori informazioni, consulta Ottimizza le query con l'indicizzazione e il AWS Glue filtraggio delle partizioni.
16 novembre 2021
Data pubblicazione: 16/11/2021
La nuova e migliorata console Amazon Athena
-
Riorganizzare, navigare o chiudere più schede di query da una barra delle schede di query ridisegnata.
-
Leggere e modificare le query più facilmente con una formattazione SQL e di testo migliorata.
-
Copiare i risultati delle query negli appunti oltre a scaricare l'intero set di risultati.
-
Ordina la cronologia delle query, le query salvate e i gruppi di lavoro e scegli quali colonne mostrare o nascondere.
-
Utilizzare un'interfaccia semplificata per configurare origini dati e gruppi di lavoro in pochi clic.
-
Impostare le preferenze per la visualizzazione dei risultati delle query, della cronologia delle query, del ritorno a capo e altro ancora.
-
Aumentare la produttività con scorciatoie da tastiera nuove e migliorate e la documentazione integrata del prodotto.
Con l'annuncio di oggi, la console ridisegnata
Se lo desideri, puoi utilizzare la console precedente accedendo al tuo account Account AWS, scegliendo Amazon Athena e deselezionando New Athena experience dal pannello di navigazione a sinistra.
12 novembre 2021
Data pubblicazione: 12/11/2021
Ora puoi utilizzare Amazon Athena per eseguire query federate su origini dati situate in un account AWS diverso da quello in uso. Fino ad oggi, l'interrogazione di questi dati richiedeva che l'origine dati e il relativo connettore utilizzassero lo stesso metodo utilizzato dall'utente che Account AWS aveva interrogato i dati.
L'amministratore dei dati può abilitare le query federate tra account condividendo il connettore dati con l'account di un analista di dati. Un analista di dati può aggiungere un connettore dati che un amministratore dei dati ha condiviso con l'utente e il suo account. Le modifiche di configurazione al connettore nell'account di origine si applicano automaticamente al connettore condiviso.
Per informazioni sull'abilitazione di query federate tra account, consulta Abilita le query federate tra più account. Per informazioni sulle query di origini federate, consulta Usa Amazon Athena Federated Query e Esegui query federate.
2 novembre 2021
Data pubblicazione: 02/11/2021
Adesso puoi utilizzare l'istruzione EXPLAIN ANALYZE
in Athena per visualizzare il piano di esecuzione distribuito e il costo di ogni operazione per le query SQL.
Per ulteriori informazioni, consulta Utilizzo di EXPLAIN e EXPLAIN ANALYZE in Athena.
29 ottobre 2021
Data pubblicazione: 29/10/2021
Athena rilascia i driver JDBC 2.0.25 e ODBC 1.1.13 e annuncia caratteristiche e miglioramenti.
Driver JDBC e ODBC
Rilasciati i driver JDBC 2.0.25 e ODBC 1.1.13 per Athena. Entrambi i driver offrono supporto per l'autenticazione a più fattori SAML del browser, configurabile per funzionare con qualsiasi provider SAML 2.0.
Il driver JDBC 2.0.25 include le seguenti modifiche:
-
Supporto per l'autenticazione SAML del browser. Il driver include un plug-in SAML del browser che può essere configurato per funzionare con qualsiasi provider SAML 2.0.
-
Support per chiamate AWS Glue API. Puoi utilizzare il parametro
GlueEndpointOverride
per sovrascrivere l'endpoint AWS Glue . -
Modificata la class path
com.simba.athena.amazonaws
incom.amazonaws
.
Il driver ODBC 1.1.13 include le seguenti modifiche:
-
Supporto per l'autenticazione SAML del browser. Il driver include un plug-in SAML del browser che può essere configurato per funzionare con qualsiasi provider SAML 2.0. Per un esempio di come utilizzare il plug-in SAML del browser con il driver ODBC, consulta Configura il single sign-on utilizzando ODBC, SAML 2.0 e Okta Identity Provider.
-
Ora puoi configurare la durata della sessione di ruolo quando si utilizza ADFS, Azure AD o Browser Azure AD per l'autenticazione.
Per maggiori informazioni su queste e altre modifiche e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC e Connect ad Amazon Athena con ODBC.
Caratteristiche e miglioramenti
Athena annuncia la seguenti funzionalità e miglioramenti.
-
È stata introdotta una regola di ottimizzazione per evitare scansioni di tabelle duplicate in determinati casi.
4 ottobre 2021
Data pubblicazione: 04/10/2021
Athena annuncia la seguenti funzionalità e miglioramenti.
-
SQL OFFSET: la clausola SQL
OFFSET
è ora supportata nelle istruzioniSELECT
. Per ulteriori informazioni, consulta SELECT. -
CloudWatch metriche di utilizzo: Athena ora pubblica la metrica
ActiveQueryCount
nel namespace.AWS/Usage
Per ulteriori informazioni, consulta Monitora le metriche di utilizzo di Athena con CloudWatch. -
Pianificazione query: risolto un bug che in rari casi poteva causare timeout di pianificazione delle query.
16 settembre 2021
Data pubblicazione: 16/09/2021
Athena annuncia le seguenti nuove funzionalità e miglioramenti.
Funzionalità
-
È stato aggiunto il supporto per specificare la compressione in file di testo e JSON in CTAS utilizzando la proprietà della tabella
write_compression
. Puoi anche specificare la proprietàwrite_compression
in CTAS per i formati Parquet e ORC. Per ulteriori informazioni, consulta Proprietà tabella CTAS. -
Il formato di BZIP2 compressione è ora supportato per la scrittura di file di testo e file JSON. Per ulteriori informazioni sui formati di compressione in Athena, consulta Usa la compressione in Athena.
Miglioramenti
-
Risolto un bug in cui le informazioni di identità non venivano inviate alla funzione Lambda UDF.
-
Risolto un problema di pushdown del predicato con le condizioni del filtro disgiunto.
-
Risolto un problema di hashing per i tipi decimali.
-
Risolto un problema di raccolta di statistiche non necessarie.
-
Rimosso un messaggio di errore non coerente.
-
Prestazioni broadcast join migliorate applicando l'eliminazione dinamica delle partizioni nel nodo worker.
-
Per le query federate:
-
Configurazione modificata per ridurre il verificarsi di errori
CONSTRAINT_VIOLATION
nelle query federate.
-
15 settembre 2021
Data pubblicazione: 15/09/2021
Ora puoi utilizzare una console Amazon Athena riprogettata (anteprima). È stato rilasciato un nuovo driver JDBC per Athena.
Anteprima della console Athena
Ora puoi usare una console Amazon
Per passare alla nuova console
Inizia a utilizzare la nuova console
Driver JDBC Athena 2.0.24
Athena annuncia la disponibilità del driver JDBC versione 2.0.24 per Athena. Questa versione aggiorna il supporto proxy per tutti i provider di credenziali. Il driver ora supporta l'autenticazione proxy per tutti gli host che non sono supportati dalla proprietà di connessione NonProxyHosts
.
Per comodità, questa versione include il download del driver JDBC con e senza l' AWS SDK. Questa versione del driver JDBC consente di avere sia l'SDK AWS che il driver JDBC Athena incorporati nel progetto.
Per maggiori informazioni e per scaricare il nuovo driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC.
31 agosto 2021
Data pubblicazione: 31/08/2021
Athena annuncia i seguenti miglioramenti alle funzioni e correzioni di bug.
-
Miglioramenti alla federazione Athena – Athena ha aggiunto il supporto ai tipi di mappe e un migliore supporto per i tipi complessi come parte dell'SDK Athena Query Federation
. Questa versione include anche alcuni miglioramenti della memoria e l'ottimizzazione delle prestazioni. -
Nuove categorie di errori – Introdotte le categorie di errori
USER
eSYSTEM
nei messaggi di errore. Queste categorie consentono di distinguere tra errori che è possibile correggere autonomamente (USER
) ed errori che possono richiedere assistenza da parte del supporto Athena (SYSTEM
). -
Messaggistica degli errori di query federate – Aggiornate le categorizzazioni
USER_ERROR
per gli errori correlati alle query federate. -
JOIN: sono stati corretti i bug e i problemi di memoria spill-to-disk correlati per migliorare le prestazioni e ridurre gli errori di memoria nelle operazioni.
JOIN
12 agosto 2021
Data pubblicazione: 12/08/2021
Rilasciato il driver ODBC 1.1.12 per Athena. Questa versione corregge i problemi relativi a SQLPrepare()
, SQLGetInfo()
e EndpointOverride
.
Per scaricare il nuovo driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con ODBC.
6 agosto 2021
Data pubblicazione: 06/08/2021
Amazon Athena annuncia la disponibilità di Athena e delle sue funzioni
Questa versione amplia la disponibilità di Athena per includere le Regioni Asia Pacifico (Hong Kong), Asia Pacifico (Mumbai), Asia Pacifico (Osaka), Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sydney) e Asia Pacifico (Tokyo). Per un elenco completo dei servizi Servizi AWS disponibili in queste e in altre regioni, consulta l'elenco dei servizi Regione AWS al
5 agosto 2021
Data pubblicazione: 05/08/2021
Puoi utilizzare l'istruzione UNLOAD
per scrivere l'output di una query SELECT
nei formati PARQUET, ORC, AVRO e JSON.
Per ulteriori informazioni, consulta UNLOAD.
30 luglio 2021
Data pubblicazione: 30/07/2021
Athena annuncia i seguenti miglioramenti alle funzioni e correzioni di bug.
-
Filtraggio dinamico e cesura delle partizioni – I miglioramenti apportati aumentano le prestazioni e riducono la quantità di dati scansionati in alcune query, come nell'esempio seguente.
Questo esempio presuppone che
Table_B
sia una tabella non partizionata con dimensioni di file con una dimensione totale massima di 20 MB. Per query come questa, meno dati vengono letti daTable_A
e la query viene completata più rapidamente.SELECT * FROM Table_A JOIN Table_B ON Table_A.date = Table_B.date WHERE Table_B.column_A = "value"
-
ORDER BY with LIMIT, DISTINCT with LIMIT – Miglioramento delle prestazioni per le query che utilizzano
ORDER BY
oDISTINCT
seguito da una clausolaLIMIT
. -
File S3 Glacier Deep Archive – Quando Athena esegue una query su una tabella che contiene un mix di file S3 Glacier Deep Archive e file diversi da S3 Glacier Glacier, Athena ora salta i file S3 Glacier Deep Archive. In precedenza, era necessario spostare manualmente questi file dal percorso della query o la query avrebbe avuto esito negativo. Se si desidera utilizzare Athena per interrogare gli oggetti nell'archivio S3 Glacier Deep Archive, è necessario ripristinarli. Per ulteriori informazioni, consulta Ripristino di un oggetto archiviato nella Guida per sviluppatori di Amazon S3.
-
Corretto un problema per il quale i file vuoti creati dalla proprietà tabella CTAS
bucketed_by
non venivano crittografati correttamente.
21 luglio 2021
Data pubblicazione: 21/07/2021
Con il rilascio di luglio 2021 di Desktop di Microsoft Power BI
Poiché il connettore utilizza il nome origine dati ODBC (DSN) esistente per connettersi ed eseguire query su Athena, richiede il driver Athena ODBC. Per scaricare l'ultimo driver ODBC, consulta Connect ad Amazon Athena con ODBC.
Per ulteriori informazioni, consulta Usa il connettore Amazon Athena Power BI.
16 luglio 2021
Data pubblicazione: 16/07/2021
Amazon Athena ha aggiornato la sua integrazione con Apache Hudi. Hudi è un framework open source per la gestione dei dati che semplifica l'elaborazione incrementale dei dati nei data lake Amazon S3. L'integrazione aggiornata consente di utilizzare Athena per eseguire query sulle tabelle Hudi 0.8.0 gestite tramite Amazon EMR, Apache Spark, Apache Hive o altri servizi compatibili. Inoltre, Athena ora supporta due funzionalità aggiuntive: le interrogazioni snapshot sulle tabelle ( Merge-on-ReadMoR) e il supporto alla lettura sulle tabelle con bootstrap.
Apache Hudi fornisce l'elaborazione dei dati a livello di registro che può aiutare a semplificare lo sviluppo di pipeline di Change Data Capture (CDC), a rispettare gli aggiornamenti ed eliminazioni dovuti al GDPR e a gestire meglio i dati in streaming da sensori o dispositivi che richiedono l'inserimento dei dati e l'aggiornamento degli eventi. La versione 0.8.0 semplifica la migrazione di tabelle Parquet di grandi dimensioni a Hudi senza copiare i dati, in modo da poterli interrogare e analizzare tramite Athena. Puoi usare il nuovo supporto di Athena per le query snapshot per avere viste quasi in tempo reale degli aggiornamenti delle tabelle di streaming.
Per ulteriori informazioni sull'uso di Hudi con Athena, consulta Interroga i set di dati Apache Hudi.
8 luglio 2021
Data pubblicazione: 08/07/2021
Rilasciato il driver ODBC 1.1.11 per Athena. Il driver ODBC può ora autenticare la connessione tramite JSON Web Token (JWT). In Linux, il valore predefinito per la proprietà Workgroup è stato impostato su Primary.
Per maggiori informazioni e per scaricare il nuovo driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con ODBC.
1° luglio 2021
Data pubblicazione: 01/07/2021
Il 1° luglio 2021 è terminato il trattamento speciale dell'anteprima dei gruppi di lavoro. Anche se i gruppi di lavoro AmazonAthenaPreviewFunctionality
mantengono il proprio nome, non hanno più uno stato speciale. È possibile continuare a utilizzare i gruppi di lavoro AmazonAthenaPreviewFunctionality
per visualizzare, modificare, organizzare ed eseguire query. Tuttavia, le query che utilizzano funzionalità precedentemente in anteprima sono ora soggette ai termini e alle condizioni di fatturazione standard di Athena. Per informazioni sulla fatturazione, consulta Prezzi di Amazon Athena
23 giugno 2021
Data pubblicazione: 23/06/2021
Rilasciati i driver JDBC 2.0.23 e ODBC 1.1.10 per Athena. Entrambi i driver offrono prestazioni di lettura migliorate e supportano le istruzioni EXPLAIN e le query parametrizzate.
Le istruzioni EXPLAIN
mostrano il piano di esecuzione logico o distribuito di una query SQL. Le query con parametri consentono di utilizzare la stessa query più volte con valori diversi forniti in fase di esecuzione.
Il rilascio JDBC aggiunge anche il supporto per Active Directory Federation Services 2019 e un'opzione personalizzata di override degli endpoint per AWS STS. La versione ODBC consente di correggere un problema con le credenziali dei profili IAM.
Per maggiori informazioni e per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC e Connect ad Amazon Athena con ODBC.
12 maggio 2021
Data pubblicazione: 12/05/2021
Ora puoi usare Amazon Athena per registrare un AWS Glue catalogo da un account diverso dal tuo. Dopo aver configurato le autorizzazioni IAM richieste per AWS Glue, puoi utilizzare Athena per eseguire query tra account.
Per ulteriori informazioni, consulta Registrare un catalogo dati da un altro account e Configurare l'accesso tra account ai cataloghi di AWS Glue dati.
10 maggio 2021
Data pubblicazione: 10/05/2021
Rilasciato il driver ODBC versione 1.1.9.1001 per Athena. Questa versione risolve un problema con il tipo di autenticazione BrowserAzureAD
quando si usa Azure Active Directory (AD).
Per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con ODBC.
5 maggio 2021
Data pubblicazione: 05/05/2021
Ora puoi utilizzare il connettore Amazon Athena Vertica nelle query federate per interrogare le origini dati Vertica da Athena. Ad esempio, è possibile eseguire query analitiche su un data warehouse in Vertica e su un data lake in Amazon S3.
Per distribuire il connettore Athena Vertica, visita AthenaVerticaConnector
Il connettore Amazon Athena Vertica espone diverse opzioni di configurazione attraverso le variabili di ambiente Lambda. Per informazioni sulle opzioni di configurazione, i parametri, le stringhe di connessione, l'implementazione e le limitazioni, consulta la pagina Connettore Amazon Athena Vertica.
Per informazioni dettagliate sull'utilizzo del connettore Vertica, consulta Esecuzione di query su un'origine dati Vertica in Amazon Athena con l'SDK Athena Federated Query
30 aprile 2021
Data pubblicazione: 30/04/2021
Rilasciati i driver JDBC 2.0.21 e ODBC 1.1.9 per Athena. Entrambe le versioni supportano l'autenticazione SAML con Azure Active Directory (AD) e l'autenticazione SAML con. PingFederate Il rilascio JDBC supporta anche query parametrizzate. Per informazioni sulle query con parametri in Athena, consulta Usa interrogazioni con parametri.
Per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC e Connect ad Amazon Athena con ODBC.
29 aprile 2021
Data pubblicazione: 29/04/2021
Amazon Athena annuncia la disponibilità della versione 2 del motore Athena nelle Regioni Cina (Pechino) e Cina (Ningxia).
26 Aprile 2021
Data pubblicazione: 26/04/2021
Le funzioni del valore finestra nella versione 2 del motore Athena ora supportano IGNORE NULLS
e RESPECT NULLS
.
Per ulteriori informazioni, consulta Funzioni del valore
21 aprile 2021
Data pubblicazione: 21/04/2021
Amazon Athena annuncia la disponibilità della versione 2 del motore Athena nelle Regioni Europa (Milano) e Africa (Città del Capo).
5 aprile 2021
Data pubblicazione: 05/04/2021
Istruzioni EXPLAIN
Ora puoi usare l'istruzione EXPLAIN
in Athena per visualizzare il piano di esecuzione per le query SQL.
Per ulteriori informazioni, consulta Utilizzo di EXPLAIN e EXPLAIN ANALYZE in Athena e Comprendi i risultati della dichiarazione Athena EXPLAIN.
SageMaker Modelli di Machine Learning AI nelle query SQL
L'inferenza dei modelli di machine learning con Amazon SageMaker AI è ora disponibile a livello generale per Amazon Athena. Utilizza i modelli di machine learning nelle query SQL per semplificare attività complesse quali il rilevamento delle anomalie, l'analisi delle coorti dei clienti e le previsioni in serie temporale richiamando una funzione in una query SQL.
Per ulteriori informazioni, consulta Usa il Machine Learning (ML) con Amazon Athena.
Funzioni definite dall'utente (UDF)
Le funzioni definite dall'utente (UDFs) sono ora disponibili a livello generale per Athena. UDFs Utilizzatele per sfruttare le funzioni personalizzate che elaborano record o gruppi di record in una singola query SQL.
Per ulteriori informazioni, consulta Interrogazione con funzioni definite dall'utente.
30 marzo 2021
Data pubblicazione: 30/03/2021
Amazon Athena annuncia la disponibilità della versione 2 del motore Athena nelle Regioni Asia Pacifico (Hong Kong) e Medio Oriente (Bahrein).
25 marzo 2021
Data pubblicazione: 25/03/2021
Amazon Athena annuncia la disponibilità della versione 2 del motore Athena nelle Regioni Europa (Stoccolma).
5 marzo 2021
Data pubblicazione: 05/03/2021
Amazon Athena annuncia la disponibilità della versione 2 del motore Athena nelle Regioni Canada (Central), Europa (Francoforte) e Sud America (San Paolo).
25 febbraio 2021
Data pubblicazione: 25/02/2021
Amazon Athena annuncia la disponibilità generale del motore Athena versione 2 nelle Regioni Asia Pacifico (Seoul), Asia Pacifico (Singapore), Asia Pacifico (Sidney), Europa (Londra) ed Europa (Parigi).
Note di rilascio di Athena per il 2020
16 dicembre 2020
Data pubblicazione: 16/12/2020
Amazon Athena annuncia la disponibilità di Athena Engine versione 2, Athena Federated Query e in altre regioni. AWS PrivateLink
Versione 2 del motore Athena e Athena Federated Query
Amazon Athena annuncia la disponibilità generale del motore Athena versione 2 e di Athena Federated Query nelle Regioni Asia Pacifico (Mumbai), Asia Pacifico (Tokyo), Europa (Irlanda) e Stati Uniti occidentali (California settentrionale). La versione 2 del motore Athena e le query federate sono già disponibili nelle Regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio) e Stati Uniti occidentali (Oregon).
AWS PrivateLink
AWS PrivateLink for Athena è ora supportato nella regione Europa (Stoccolma). Per informazioni su AWS PrivateLink Athena, vedere. Connessione ad Amazon Athena utilizzando un endpoint VPC di interfaccia
24 novembre 2020
Data pubblicazione: 24/11/2020
Rilasciati i driver JDBC 2.0.16 e ODBC 1.1.6 per Athena. Queste versioni supportano, a livello di account, l'autenticazione a più fattori (MFA) Okta. Puoi anche usare MFA Okta per configurare l'autenticazione SMS e l'autenticazione Google Authenticator come fattori.
Per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connect ad Amazon Athena con JDBC e Connect ad Amazon Athena con ODBC.
11 novembre 2020
Data pubblicazione: 11/11/2020
Amazon Athena annuncia la disponibilità generale della versione 2 del motore Athena e delle query federate nelle Regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio) e Stati Uniti occidentali (Oregon).
Versione 2 del motore Athena
Amazon Athena annuncia la disponibilità generale di una nuova versione del motore per le query, la versione 2 del motore Athena, e delle query federate nelle Regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio) e Stati Uniti occidentali (Oregon).
La versione 2 del motore Athena include miglioramenti delle prestazioni e nuove funzionalità, come il supporto per l'evoluzione dello schema per i dati in formato Parquet, funzioni geospaziali aggiuntive, supporto per la lettura dello schema nidificato per ridurre i costi e migliorare le prestazioni nelle operazioni JOIN e AGGREGATE.
-
Per informazioni su come eseguire l'aggiornamento, consulta Cambia le versioni del motore Athena.
-
Per informazioni su come testare le query, consulta Eseguite le query di prova prima di aggiornare la versione del motore.
Query SQL federate
Ora puoi utilizzare la query federata di Athena nelle Regioni Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio) e Stati Uniti occidentali (Oregon) senza usare il gruppo di lavoro AmazonAthenaPreviewFunctionality
.
Utilizza le query SQL federate per eseguire query SQL su origini dati relazionali, non relazionali, oggetti e personalizzate. Con le query federate, puoi inviare una singola query SQL che scansiona dati da molteplici origini eseguite in locale o ospitate nel cloud.
L'esecuzione di analisi sui dati distribuiti tra le applicazioni può essere complessa e richiedere tempo per i seguenti motivi:
-
I dati richiesti per l'analisi sono spesso distribuiti tra archivi di dati relazionali, di valore chiave, di documenti, in-memory, di ricerca, di grafi, di oggetti, di serie temporali e registri.
-
Per analizzare dati in queste origini, gli analisti costruiscono complesse pipeline per estrarre, trasformare e caricare in un data warehouse in modo che sia possibile eseguire query sui dati.
-
Accedere a dati da diverse origini richiede l'apprendimento di nuovi linguaggi di programmazione e di costruzioni di accesso ai dati.
Le query SQL federate in Athena eliminano questa complessità permettendo agli utenti di eseguire query sui dati in loco da qualsiasi luogo risiedano. Gli analisti possono utilizzare i costrutti SQL per unire i dati JOIN
di più origini dati per un'analisi rapida e archiviare i risultati in Amazon S3 per un uso successivo.
Connettori origine dati
Athena utilizza i connettori Athena Data Source su AWS Lambda
Connettori origine dati personalizzati
Utilizzando l'SDK Athena Query Federation
Fasi successive
-
Per ulteriori informazioni sulla funzione delle query federate, consulta Usa Amazon Athena Federated Query.
-
Per iniziare a utilizzare un connettore esistente, consultaCreare una connessione a una fonte di dati.
-
Per informazioni su come creare un connettore di origine dati personalizzato utilizzando l'SDK Athena Query Federation, vedi Example Athena
Connector on. GitHub
22 ottobre 2020
Data pubblicazione: 22/10/2020
Ora puoi chiamare Athena con. AWS Step Functions AWS Step Functions può controllarne alcuni Servizi AWS direttamente utilizzando Amazon States Language. È possibile utilizzare Step Functions con Athena per avviare e interrompere l'esecuzione di query, ottenere risultati di query, eseguire query di dati ad-hoc o pianificate e recuperare i risultati da data lake in Amazon S3.
Per ulteriori informazioni, consulta Chiama Athena con Step Functions nella Guida per gli sviluppatori di AWS Step Functions .
29 luglio 2020
Data pubblicazione: 29/07/2020
Rilasciata la versione 2.0.13 del driver JDBC. Questa versione supporta l'utilizzo di più cataloghi dati registrati con Athena, del servizio Okta per l'autenticazione e delle connessioni agli endpoint VPC.
Per scaricare e utilizzare la nuova versione del driver, consulta Connect ad Amazon Athena con JDBC.
9 luglio 2020
Data pubblicazione: 09/07/2020
Amazon Athena aggiunge il supporto per l'interrogazione di set di dati Hudi compatti e aggiunge la AWS CloudFormation
AWS::Athena::DataCatalog
risorsa per la creazione, l'aggiornamento o l'eliminazione dei cataloghi di dati registrati in Athena.
Esecuzione di query su set di dati Apache Hudi
Apache Hudi è un framework open source per la gestione dei dati che semplifica l'elaborazione incrementale dei dati. Amazon Athena ora supporta l'esecuzione di query sulla visualizzazione ottimizzata per la lettura di un set di dati Apache Hudi nel tuo data lake basato su Amazon S3.
Per ulteriori informazioni, consulta Interroga i set di dati Apache Hudi.
AWS CloudFormation Risorsa del catalogo dati
Per utilizzare la funzione query federate di Amazon Athena per eseguire query su qualsiasi origine dati, devi prima registrare il tuo catalogo dati in Athena. Ora puoi utilizzare la AWS CloudFormation AWS::Athena::DataCatalog
risorsa per creare, aggiornare o eliminare i cataloghi di dati registrati in Athena.
Per ulteriori informazioni, consulta AWS::Athena::DataCatalog nella Guida per l'utente di AWS CloudFormation .
1 giugno 2020
Data pubblicazione: 01/06/2020
Utilizzo di metastore Hive Apache come metacatalogo con Amazon Athena
Ora è possibile connettere Athena a uno o più metastore Hive Apache in aggiunta a AWS Glue Data Catalog con Athena.
Per connettersi a un metastore Hive con hosting autonomo, è necessario un connettore per metastore Athena Hive. Athena offre un connettore per l'implementazione di riferimento che è possibile utilizzare. Il connettore opera nel tuo account come una funzione AWS Lambda .
Per ulteriori informazioni, consulta Usa un metastore Hive esterno.
21 maggio 2020
Data pubblicazione: 21/05/2020
Amazon Athena aggiunge il supporto per la proiezione delle partizioni. Utilizzare la proiezione delle partizioni per velocizzare l'elaborazione delle query di tabelle altamente partizionate e automatizzare la gestione delle partizioni. Per ulteriori informazioni, consulta Usa la proiezione delle partizioni con Amazon Athena.
1 Aprile 2020
Data pubblicazione: 01/04/2020
Oltre alla regione Stati Uniti orientali (Virginia settentrionale), le funzionalità di interrogazione federata di Amazon Athena, user defined functions UDFs (), machine learning inference e metastore Hive esterne sono ora disponibili in anteprima nelle regioni Asia Pacifico (Mumbai), Europa (Irlanda) e Stati Uniti occidentali (Oregon).
11 marzo 2020
Data pubblicazione: 11/03/2020
Amazon Athena ora pubblica eventi EventBridge Amazon per le transizioni di stato delle query. Quando una query passa da uno stato all'altro, ad esempio da In esecuzione a uno stato terminale come Riuscito o Annullato, Athena pubblica un evento di modifica dello stato della query su. EventBridge L'evento contiene informazioni sulla transizione di stato della query. Per ulteriori informazioni, consulta Monitora gli eventi di interrogazione di Athena con EventBridge.
6 marzo 2020
Data pubblicazione: 06/03/2020
Ora puoi creare e aggiornare gruppi di lavoro Amazon Athena utilizzando la risorsa. AWS CloudFormation
AWS::Athena::WorkGroup
Per ulteriori informazioni, consulta AWS::Athena::WorkGroup nella Guida per l'utente di AWS CloudFormation .
Note di rilascio di Athena per il 2019
26 novembre 2019
Data pubblicazione: 17/12/2019
Amazon Athena aggiunge il supporto per l'esecuzione di query SQL su origini dati relazionali, non relazionali, a oggetti e personalizzate, per richiamare modelli di machine learning nelle query SQL, User Defined Functions (UDFs) (Preview), per utilizzare Apache Hive Metastore come catalogo di metadati con Amazon Athena (Preview) e quattro parametri aggiuntivi relativi alle query.
Query SQL federate
Utilizza le query SQL federate per eseguire query SQL su origini dati relazionali, non relazionali, oggetti e personalizzate.
Ora puoi utilizzare la query federata Athena per eseguire la scansione dei dati archiviati in origini dati relazionali, non relazionali, oggetti e personalizzate. Con le query federate, puoi inviare una singola query SQL che scansiona dati da molteplici origini eseguite in locale o ospitate nel cloud.
L'esecuzione di analisi sui dati distribuiti tra le applicazioni può essere complessa e richiedere tempo per i seguenti motivi:
-
I dati richiesti per l'analisi sono spesso distribuiti tra archivi di dati relazionali, di valore chiave, di documenti, in-memory, di ricerca, di grafi, di oggetti, di serie temporali e registri.
-
Per analizzare dati in queste origini, gli analisti costruiscono complesse pipeline per estrarre, trasformare e caricare in un data warehouse in modo che sia possibile eseguire query sui dati.
-
Accedere a dati da diverse origini richiede l'apprendimento di nuovi linguaggi di programmazione e di costruzioni di accesso ai dati.
Le query SQL federate in Athena eliminano questa complessità permettendo agli utenti di eseguire query sui dati in loco da qualsiasi luogo risiedano. Gli analisti possono utilizzare i costrutti SQL per unire i dati JOIN
di più origini dati per un'analisi rapida e archiviare i risultati in Amazon S3 per un uso successivo.
Connettori origine dati
Athena esegue le query federate utilizzando i connettori Athena Data Source in esecuzione in AWS Lambda
Connettori origine dati personalizzati
Utilizzando l'SDK Athena Query Federation
Disponibilità dell'anteprima
Athena Federated Query è disponibile in anteprima nella Regione Stati Uniti orientali (Virginia settentrionale).
Fasi successive
-
Per iniziare l'anteprima, segui le istruzioni riportate nelle Domande frequenti sulle funzionalità di Athena disponibili in anteprima
. -
Per ulteriori informazioni sulla funzione delle query federate, consulta Utilizzo di Amazon Athena Federated Query (anteprima).
-
Per iniziare a utilizzare un connettore esistente, consultaCreare una connessione a una fonte di dati.
-
Per informazioni su come creare un connettore di origine dati personalizzato utilizzando l'SDK Athena Query Federation, vedi Example Athena
Connector on. GitHub
Richiamare modelli di machine learning nelle query SQL
Puoi richiamare i modelli di machine learning per l'inferenza direttamente dalle query Athena. La possibilità di utilizzare i modelli di machine learning nelle query SQL consente di completare attività complesse, quali il rilevamento delle anomalie, l'analisi della coorte dei clienti e le previsioni di vendita, con semplici operazioni come il richiamo di una funzione in una query SQL.
Modelli ML
Puoi utilizzare più di una dozzina di algoritmi di machine learning integrati forniti da Amazon SageMaker
Disponibilità dell'anteprima
La funzione ML di Athena è disponibile oggi in anteprima nella Regione Stati Uniti orientali (Virginia settentrionale).
Fasi successive
-
Per iniziare l'anteprima, segui le istruzioni riportate nelle Domande frequenti sulle funzionalità di Athena disponibili in anteprima
. -
Per ulteriori informazioni sulla funzionalità di machine learning, consulta Utilizzo di Machine Learning (ML) con Amazon Athena (anteprima).
Funzioni definite dall'utente () (anteprima) UDFs
Ora puoi scrivere funzioni scalari personalizzate e richiamale nelle query Athena. Puoi scrivere il tuo UDFs in Java usando l'Athena Query Federation SDKFILTER
clausole SELECT
di una query SQL. È possibile richiamarne più di una UDFs nella stessa query.
Disponibilità dell'anteprima
La funzione Athena UDF è disponibile oggi in anteprima nella Regione Stati Uniti orientali (Virginia settentrionale).
Fasi successive
-
Per iniziare l'anteprima, segui le istruzioni riportate nelle Domande frequenti sulle funzionalità di Athena disponibili in anteprima
. -
Per ulteriori informazioni, vedere Esecuzione di query con funzioni definite dall'utente (anteprima).
-
Per esempio implementazioni UDF, consulta Amazon Athena
UDF Connector on. GitHub -
Per informazioni su come scrivere proprie funzioni utilizzando l'SDK Athena Query Federation, consulta Creazione e distribuzione di una funzione definita dall'utente utilizzando Lambda.
Utilizzo di metastore Hive Apache come metacatalogo con Amazon Athena (anteprima)
Ora è possibile connettere Athena a uno o più metastore Hive Apache in aggiunta a AWS Glue Data Catalog con Athena.
Connettore Metastore
Per connettersi a un metastore Hive con hosting autonomo, è necessario un connettore per metastore Athena Hive. Athena offre un connettore per l'implementazione di riferimento
Disponibilità dell'anteprima
La caratteristica Metastore Hive è disponibile in anteprima nella Regione Stati Uniti orientali (Virginia settentrionale).
Fasi successive
-
Per iniziare l'anteprima, segui le istruzioni riportate nelle Domande frequenti sulle funzionalità di Athena disponibili in anteprima
. -
Per ulteriori informazioni su questa funzionalità, consulta Utilizzo di Athena Data Connector per metastore Hive esterno (anteprima).
Nuovi parametri relativi alle query
Athena ora pubblica ulteriori parametri di query che possono aiutarti a comprendere le prestazioni di Amazon Athena
-
Tempo di pianificazione query: il tempo impiegato per pianificare la query. Include il tempo impiegato per recuperare le partizioni della tabella dall'origine dati;
-
Tempo di permanenza in coda: il tempo in cui la query è rimasta in coda in attesa di risorse.
-
Tempo di elaborazione del servizio – Il tempo impiegato per scrivere i risultati dopo che il motore di query ha concluso l'esecuzione.
-
Tempo di esecuzione totale – Il tempo impiegato da Athena per eseguire la query.
Per utilizzare queste nuove metriche di query, puoi creare dashboard personalizzate, impostare allarmi e trigger sulle metriche o utilizzare dashboard precompilate CloudWatch direttamente dalla console Athena.
Fasi successive
Per ulteriori informazioni, consulta Monitoraggio delle interrogazioni di Athena con metriche. CloudWatch
12 novembre 2019
Data pubblicazione: 17/12/2019
Amazon Athena è ora disponibile nella Regione Medio Oriente (Bahrein).
8 Novembre 2019
Data pubblicazione: 17/12/2019
Amazon Athena è ora disponibile nella Regione Stati Uniti occidentali (California settentrionale) ed Europa (Parigi).
8 ottobre 2019
Data pubblicazione: 17/12/2019
Amazon Athena
Per creare un endpoint VPC di interfaccia per connettersi ad Athena, puoi usare o (). AWS Management Console AWS Command Line Interface AWS CLI Per informazioni sulla creazione di un endpoint di interfaccia, consulta Creazione di un endpoint di interfaccia.
Quando utilizzi un endpoint VPC di interfaccia, la comunicazione tra il tuo VPC e Athena APIs è sicura e rimane all'interno della rete. AWS Questa funzione di Athena non prevede costi aggiuntivi. Si applicano le tariffe
Per ulteriori informazioni su questa caratteristica, consulta Connessione ad Amazon Athena utilizzando un endpoint VPC di interfaccia.
19 settembre 2019
Data pubblicazione: 17/12/2019
Amazon Athena aggiunge il supporto per l'inserimento di nuovi dati in una tabella esistente utilizzando l'istruzione INSERT INTO
. Puoi inserire nuove righe in una tabella di destinazione utilizzando un'istruzione di query SELECT
che viene eseguita su una tabella di origine o in base a un set di valori forniti come parte dell'istruzione di query. I formati di dati supportati comprendono Avro, JSON, ORC, Parquet e file di testo.
Le istruzioni INSERT INTO
possono anche aiutarti a semplificare il processo di ETL. Ad esempio, puoi utilizzare INSERT INTO
in una singola query per selezionare i dati da una tabella di origine in formato JSON e trascriverli in una tabella di destinazione in formato Parquet.
Le istruzioni INSERT INTO
vengono addebitate in base al numero di byte che vengono analizzati nella fase SELECT
, in modo simile a come Athena addebita le query SELECT
. Per ulteriori informazioni, consulta Prezzi di Amazon Athena
Per ulteriori informazioni sull'utilizzoINSERT INTO
, inclusi i formati supportati, SerDes ed esempi, vedere INSERT INTO nella Guida per l'utente di Athena.
12 settembre 2019
Data pubblicazione: 17/12/2019
Amazon Athena è ora disponibile nella Regione Asia Pacifico (Hong Kong).
16 agosto 2019
Data pubblicazione: 17/12/2019
Amazon Athena
Quando un bucket Amazon S3 è configurato per il pagamento a carico del richiedente, il richiedente, non il proprietario del bucket, paga i costi della richiesta e del trasferimento dei dati Amazon S3. In Athena, gli amministratori del gruppo di lavoro possono ora configurare le impostazioni del gruppo di lavoro per consentire ai membri del gruppo di lavoro di eseguire query sui bucket S3 con pagamento a carico del richiedente.
Per informazioni su come configurare l'impostazione per il pagamento a carico del richiedente, consulta Crea un gruppo di lavoro nella Guida per l'utente di Amazon Athena. Per ulteriori informazioni sui bucket con Pagamento a carico del richiedente, consulta Bucket con Pagamento a carico del richiedente nella Guida per gli sviluppatori di Amazon Simple Storage Service.
9 agosto 2019
Data pubblicazione: 17/12/2019
Amazon Athena ora supporta l'applicazione delle policy AWS Lake Formation
Puoi utilizzare questa funzionalità nei seguenti paesi Regioni AWS: Stati Uniti orientali (Ohio), Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon), Asia Pacifico (Tokyo) ed Europa (Irlanda). Questa caratteristica non prevede costi aggiuntivi.
Per ulteriori informazioni sull'utilizzo di questa caratteristica, consulta Usa Athena per interrogare i dati registrati con AWS Lake Formation. Per ulteriori informazioni su AWS Lake Formation, consulta AWS Lake Formation
26 giugno 2019
Amazon Athena è ora disponibile nella Regione Europa (Stoccolma). Per un elenco delle regioni e degli endpoint supportati, consultare Regioni AWS ed endpoint.
24 maggio 2019
Data pubblicazione: 24-05-2019
Amazon Athena è ora disponibile nelle regioni AWS GovCloud (Stati Uniti orientali) e AWS GovCloud (Stati Uniti occidentali). Per un elenco delle regioni e degli endpoint supportati, consultare Regioni AWS ed endpoint.
05 marzo 2019
Data pubblicazione: 05/03/2019
Amazon Athena ora è disponibile nella Regione Canada (Centrale). Per un elenco delle regioni e degli endpoint supportati, consultare Regioni AWS ed endpoint. Rilasciata la nuova versione del driver ODBC con il supporto per i gruppi di lavoro di Athena. Per ulteriori informazioni, consulta le note di rilascio del driver ODBC
Per scaricare e la versione 1.0.5 del driver ODBC, consulta Connect ad Amazon Athena con ODBC. Per informazioni su questa versione, consulta le note di rilascio del driver ODBC
Per usare i gruppi di lavoro con il driver ODBC, imposta la nuova proprietà di connessione Workgroup
nella stringa di connessione mostrata nell'esempio seguente:
Driver=Simba Athena ODBC Driver;AwsRegion=[Region];S3OutputLocation=[S3Path];AuthenticationType=IAM Credentials;UID=[YourAccessKey];PWD=[YourSecretKey];Workgroup=[WorkgroupName]
Per ulteriori informazioni, cerca la sezione dedicata ai gruppi di lavoro nella Guida all'installazione e alla configurazione del driver ODBC versione 1.0.5
Questa versione del driver consente di usare le operazioni dei gruppi di lavoro dell'API Athena per creare e gestire i gruppi di lavoro e le operazioni dei tag dell'API Athena per aggiungere, elencare o rimuovere tag nei gruppi di lavoro. Prima di iniziare, verifica di disporre delle autorizzazioni a livello di risorsa in IAM per le operazioni su gruppi di lavoro e tag.
Per ulteriori informazioni, consulta:
Se utilizzi il driver JDBC o l' AWS SDK, esegui l'upgrade alla versione più recente del driver e dell'SDK, entrambi i quali includono già il supporto per gruppi di lavoro e tag in Athena. Per ulteriori informazioni, consulta Connect ad Amazon Athena con JDBC.
22 febbraio 2019
Data pubblicazione: 22/02/2019
Aggiunto il supporto dei tag per i gruppi di lavoro in Amazon Athena. Un tag consiste di una chiave e di un valore che definisci. Quando aggiungi tag a un gruppo di lavoro, gli assegni metadati personalizzati. Puoi aggiungere tag ai gruppi di lavoro per aiutarli a classificarli, utilizzando le migliori pratiche di etichettatura. AWS Puoi usare i tag per limitare l'accesso ai gruppi di lavoro e per tenere traccia dei costi. Ad esempio, crea un gruppo di lavoro per ogni centro di costo. Quindi, aggiungendo tag a questi gruppi di lavoro, puoi tenere traccia della spesa di Athena per ogni centro di costo. Per ulteriori informazioni, consulta la sezione relativa all'utilizzo dei tag per la fatturazione nella Guida per l'utente di AWS Billing and Cost Management .
Puoi lavorare con i tag utilizzando la console Athena o le operazioni API. Per ulteriori informazioni, consulta Tag: risorse Athena.
Nella console Athena puoi aggiungere uno o più tag a ciascun gruppo di lavoro ed eseguire ricerche in base ai tag. I gruppi di lavoro sono una risorsa controllata da IAM in Athena. In IAM puoi limitare gli utenti che possono aggiungere, rimuovere o elencare i tag nei gruppi di lavoro che hai creato. Puoi anche usare l'operazione API CreateWorkGroup
con il parametro tag opzionale per aggiungere uno o più tag al gruppo di lavoro. Per aggiungere, rimuovere o elencare i tag, usa TagResource
, UntagResource
e ListTagsForResource
. Per ulteriori informazioni, consulta Usa le operazioni di API e AWS CLI tag.
Per consentire agli utenti di aggiungere tag durante la creazione di gruppi di lavoro, assicurati di fornire a ciascun utente le autorizzazioni IAM per le operazioni dell'API TagResource
e CreateWorkGroup
. Per maggiori informazioni ed esempi, consulta Utilizza politiche di controllo degli accessi IAM basate su tag.
Non ci sono variazioni al driver JDBC quando si utilizzano i tag nei gruppi di lavoro. Se crei nuovi gruppi di lavoro e utilizzi il driver JDBC o l' AWS SDK, esegui l'aggiornamento alla versione più recente del driver e dell'SDK. Per informazioni, consultare Connect ad Amazon Athena con JDBC.
18 febbraio 2019
Data pubblicazione: 18/02/2019
Aggiunta la possibilità di controllare i costi delle query tramite l'esecuzione di query nei gruppi di lavoro. Per informazioni, consultare Usa i gruppi di lavoro per controllare l'accesso alle query e i costi. È stato migliorato il formato JSON SerDe OpenX utilizzato in Athena, risolto un problema per cui Athena non ignorava gli oggetti trasferiti alla classe di archiviazione e aggiunto esempi per GLACIER
l'interrogazione dei log di Network Load Balancer.
Sono state apportate le modifiche seguenti:
-
Aggiunto il supporto per i gruppi di lavoro. Usa i gruppi di lavoro per separare utenti, team, applicazioni o carichi di lavoro e per impostare i limiti relativi alla quantità di dati che ogni query o l'intero gruppo di lavoro può elaborare. Poiché i gruppi di lavoro fungono da risorse IAM, puoi utilizzare le autorizzazioni a livello di risorsa per controllare l'accesso a un determinato gruppo di lavoro. Puoi anche visualizzare i parametri relativi alle query in Amazon CloudWatch, controllare i costi delle query configurando limiti alla quantità di dati scansionati, creare soglie e attivare azioni, come gli allarmi di Amazon SNS, quando queste soglie vengono violate. Per ulteriori informazioni, consulta Usa i gruppi di lavoro per controllare l'accesso alle query e i costi e Utilizza CloudWatch e monitora EventBridge le interrogazioni e controlla i costi.
I gruppi di lavoro sono una risorsa IAM. Per un elenco completo delle azioni, delle risorse e delle condizioni correlate ai gruppi di lavoro in IAM, consulta Azioni, risorse e chiavi di condizione per Amazon Athena nella Documentazione di riferimento sulle autorizzazioni per i servizi. Prima di creare nuovi gruppi di lavoro, assicurati di usare le policy IAM per i gruppi di lavoro e la AWS politica gestita: AmazonAthenaFullAccess.
Puoi utilizzare i gruppi di lavoro nella console, con operazioni API per gruppi di lavoro o con il driver JDBC. Per ulteriori informazioni sulla creazione di gruppi di lavoro, consulta Creare un gruppo di lavoro. Per scaricare il driver JDBC con il supporto per i gruppi di lavoro, consulta Connect ad Amazon Athena con JDBC.
Se usi i gruppi di lavoro con il driver JDBC, è devi impostare il nome del gruppo di lavoro nella stringa di connessione utilizzando il parametro di configurazione
Workgroup
come nell'esempio seguente:jdbc:awsathena://AwsRegion=
<AWSREGION>
;UID=<ACCESSKEY>
; PWD=<SECRETKEY>
;S3OutputLocation=s3://amzn-s3-demo-bucket/<athena-output>
-<AWSREGION>
/; Workgroup=<WORKGROUPNAME>
;Non ci sono variazioni nell'esecuzione delle istruzioni SQL o delle chiamate API JDBC al driver. Il driver passa il nome del gruppo di lavoro ad Athena.
Per informazioni sulle differenze introdotte con i gruppi di lavoro, consulta le sezioni Usa il gruppo di lavoro Athena APIs e Risolvi gli errori del gruppo di lavoro.
-
Migliorato il formato JSON SerDe OpenX utilizzato in Athena. I miglioramenti includono, tra l'altro, quanto segue:
-
Supporto della proprietà
ConvertDotsInJsonKeysToUnderscores
. Se impostato suTRUE
, consente di sostituire i punti nei SerDe nomi delle chiavi con caratteri di sottolineatura. Ad esempio, se il set di dati JSON contiene una chiave denominata"a.b"
, è possibile usare questa proprietà per definire il nome della colonna come"a_b"
in Athena. Il valore predefinito èFALSE
. Per impostazione predefinita, Athena non consente l'uso di punti nei nomi di colonna. -
Supporto della proprietà
case.insensitive
. Per impostazione predefinita, Athena richiede che tutte le chiavi nel set di dati JSON siano in caratteri minuscoli.WITH SERDE PROPERTIES ("case.insensitive"= FALSE;)
consente di usare nomi di chiave con distinzione tra maiuscole e minuscole nei dati. Il valore predefinito èTRUE
. Se impostato suTRUE
, SerDe converte tutte le colonne maiuscole in minuscole.
Per ulteriori informazioni, consulta OpenX JSON SerDe.
-
-
Risolto un problema per cui Athena restituiva messaggi di errore
"access denied"
quando elaborava oggetti Amazon S3 archiviati in Glacier tramite policy del ciclo di vita Amazon S3. Come risultato della risoluzione di questo problema, Athena ignora gli oggetti trasmessi alla classe di archiviazioneGLACIER
. Athena non supporta l'esecuzione di query sui dati nella classe di archiviazioneGLACIER
.Per ulteriori informazioni, consultare Considerazioni su Amazon S3 e Transizione alla classe di archiviazione GLACIER (archiviazione di oggetti) nella Guida per l'utente di Amazon Simple Storage Service.
-
Aggiunti esempi per l'esecuzione di query sui log di accesso di Network Load Balancer che ricevono informazioni sulle richieste Transport Layer Security (TLS). Per ulteriori informazioni, consulta Interroga i log di Network Load Balancer.
Note di rilascio di Athena per il 2018
20 novembre 2018
Data pubblicazione: 20/11/2018
Rilasciate le nuove versioni dei driver JDBC e ODBC con supporto per l'accesso federato alle API di Athena con AD FS e SAML 2.0 (Security Assertion Markup Language 2.0). Per ulteriori informazioni, consulta le note di rilascio del driver JDBC
Questa versione supporta l'accesso federato ad Athena per Active Directory Federation Service (AD FS 3.0). L'accesso viene stabilito attraverso le versioni dei driver JDBC o ODBC che supportano SAML 2.0. Per ulteriori informazioni sulla configurazione dell'accesso federato all'API Athena, consulta Abilita l'accesso federato all'API Athena.
Per scaricare e la versione 2.0.6 del driver JDBC, consulta Connect ad Amazon Athena con JDBC. Per informazioni su questa versione, consulta le note di rilascio del driver JDBC
Per scaricare e la versione 1.0.4 del driver ODBC, consulta Connect ad Amazon Athena con ODBC. Per informazioni su questa versione, consulta le note di rilascio del driver ODBC
Per ulteriori informazioni sul supporto SAML 2.0 in AWS, consulta About SAML 2.0 Federation nella IAM User Guide.
15 ottobre 2018
Data pubblicazione: 15/10/2018
Se hai effettuato l'aggiornamento a AWS Glue Data Catalog, sono disponibili due nuove funzionalità che forniscono supporto per:
-
Crittografia dei metadati del catalogo dati. Se si decide di crittografare i metadati nel catalogo dati, è necessario aggiungere policy specifiche ad Athena. Per ulteriori informazioni, consulta la sezione relativa all'accesso ai metadati crittografati nel AWS Glue Data Catalog.
-
Autorizzazioni granulari per accedere alle risorse in. AWS Glue Data CatalogÈ ora possibile definire le policy basate sull'identità (IAM) che limitano o consentono l'accesso a database specifici e alle tabelle dal catalogo dati utilizzato in Athena. Per ulteriori informazioni, consulta Configurare l'accesso a database e tabelle in AWS Glue Data Catalog.
Nota
I dati risiedono nei bucket Amazon S3 e l'accesso a tali dati è controllato dalle Controlla l'accesso ad Amazon S3 da Athena. Per accedere ai dati di database e di tabelle, continua a utilizzare le policy di controllo di accesso ai bucket Amazon S3 che archiviano i dati.
10 ottobre 2018
Data pubblicazione: 10/10/2018
Athena supporta CREATE TABLE AS SELECT
, che crea una tabella dal risultato di un'istruzione di query SELECT
. Per ulteriori informazioni, consulta la sezione relativa alla creazione di una tabella da risultati delle query (CTAS).
Prima di creare query CTAS, è importante apprenderne il comportamento nella documentazione di Athena. che contiene informazioni sul percorso in cui salvare i risultati delle query in Amazon S3, l'elenco dei formati supportati per l'archiviazione dei risultati delle query CTAS, il numero di partizioni che è possibile creare e i formati di compressione supportati. Per ulteriori informazioni, consulta Considerazioni e restrizioni per le query CTAS.
Utilizza le query CTAS per:
-
Creare una tabella da risultati di query in un'unica operazione.
-
Creare query CTAS nella console di Athena utilizzando degli esempi. Per ulteriori informazioni sulla sintassi, consulta CREATE TABLE AS.
-
Trasformare i risultati delle query in altri formati di storage, come Parquet, ORC, AVRO, JSON e TEXTFILE. Per ulteriori informazioni, consulta Considerazioni e restrizioni per le query CTAS e Usa formati di archiviazione colonnari.
6 settembre 2018
Data pubblicazione: 06/09/2018
Rilasciata la nuova versione del driver ODBC (versione 1.0.3). Per impostazione predefinita, la nuova versione del driver ODBC trasmette i risultati in forma di flussi anziché di paginarli, consentendo agli strumenti di business intelligence di recuperare più rapidamente grandi set di dati. Questa versione include inoltre miglioramenti, correzioni di bug e la documentazione aggiornata per "Utilizzo di SSL con un server proxy". Per ulteriori informazioni, consulta le note di rilascio
Per scaricare la versione 1.0.3 del driver ODBC e la relativa documentazione, consulta Connect ad Amazon Athena con ODBC.
La caratteristica dei risultati di streaming è disponibile con questa nuova versione del driver ODBC. È disponibile anche con il driver JDBC. Per informazioni sui risultati di streaming, consulta la Guida all'installazione e alla configurazione dei driver ODBC e cerca
La versione 1.0.3 del driver ODBC è una sostituzione drop-in della versione precedente del driver. È consigliabile migrare al driver corrente.
Importante
Per utilizzare la versione 1.0.3 del driver ODBC, segui queste istruzioni:
-
Mantieni la porta 444 aperta al traffico in uscita.
-
Aggiungi l'operazione di policy
athena:GetQueryResultsStream
all'elenco di policy per Athena. Questa operazione di policy non è esposta direttamente con le API e viene utilizzata solo con i driver JDBC e ODBC, come parte del supporto per i risultati di streaming. Per un esempio di policy, consulta AWS politica gestita: AWSQuicksight AthenaAccess.
23 agosto 2018
Data pubblicazione: 23/08/2018
Aggiunto il supporto per queste caratteristiche del DDL e corretti vari bug, come segue:
-
Aggiunto il supporto per i tipi di dati
DATE
eBINARY
, per i dati in Parquet, per i tipi di datiTIMESTAMP
eDATE
, nonché per i dati in Avro. -
Aggiunto il supporto per
INT
eDOUBLE
nelle query DDL.INTEGER
è un alias diINT
edDOUBLE PRECISION
è un alias diDOUBLE
. -
Migliorate le prestazioni delle query
DROP TABLE
eDROP DATABASE
. -
Rimossa la creazione dell'oggetto
_$folder$
in Amazon S3 quando un bucket di dati è vuoto. -
Risolto un problema in cui
ALTER TABLE ADD PARTITION
generava un errore quando non veniva fornito alcun valore di partizione. -
Risolto un problema in cui
DROP TABLE
ignorava il nome del database durante il controllo delle partizioni dopo il nome qualificato era stato specificato nell'istruzione.
Per ulteriori informazioni sui tipi di dati supportati in Athena, consulta le sezioni Tipi di dati in Amazon Athena.
Per informazioni sulle mappature dei tipi di dati supportati tra i tipi in Athena, il driver JDBC e i tipi di dati Java, consulta la sezione "Tipi di dati" nella Guida per l'installazione e la configurazione del driver JDBC
16 agosto 2018
Data pubblicazione: 16/08/2018
Rilasciata la versione 2.0.5 del driver JDBC. Per impostazione predefinita, la nuova versione del driver JDBC trasmette i risultati in forma di flussi anziché di paginarli, consentendo agli strumenti di business intelligence di recuperare più rapidamente grandi set di dati. Rispetto alla versione precedente del driver JDBC, sono stati apportati i seguenti miglioramenti delle prestazioni:
-
Aumento a circa il doppio delle prestazioni in caso di recupero di meno di 10.000 righe.
-
Aumento delle prestazioni di circa 5-6 volte in caso di recupero di più di 10.000 righe.
La caratteristica dei risultati di streaming è disponibile solo con driver JDBC. Non è disponibile con il driver ODBC. Non è possibile utilizzarla con le API Athena. Per informazioni sui risultati di streaming, consulta la Guida all'installazione e alla configurazione dei driver JDBC
Per scaricare la versione 2.0.5 del driver JDBC e la relativa documentazione, consulta Connect ad Amazon Athena con JDBC.
La versione 2.0.5 del driver JDBC è una sostituzione drop-in della versione precedente del driver (2.0.2). Per assicurarsi di poter utilizzare la versione 2.0.5 del driver JDBC, occorre aggiungere l'operazione di policy athena:GetQueryResultsStream
all'elenco di policy per Athena. Questa operazione di policy non è esposta direttamente con le API e viene utilizzata solo con il driver JDBC come parte del supporto per i risultati di streaming. Per un esempio di policy, consulta AWS politica gestita: AWSQuicksight AthenaAccess. Per ulteriori informazioni sulla migrazione dalla versione 2.0.2 alla versione 2.0.5 del driver, consulta la guida alla migrazione del driver JDBC
Se stai eseguendo la migrazione da una versione 1.x a una 2.x del driver, dovrai eseguire la migrazione delle configurazioni esistenti alla nuova configurazione. È altamente consigliabile migrare alla versione corrente del driver. Per ulteriori informazioni, consulta la Guida alla migrazione del driver JDBC
7 agosto 2018
Data pubblicazione: 07/08/2018
È ora possibile archiviare i flussi di log Amazon Virtual Private Cloud in formato GZIP direttamente in Amazon S3, dove è possibile eseguire query su tali log in Athena. Per ulteriori informazioni, consulta Interroga i log di flusso di Amazon VPC e la sezione Log di flusso di Amazon VPC ora inoltrabili a S3
5 giugno 2018
Data pubblicazione: 05/06/2018
Argomenti
Supporto per le visualizzazioni
Aggiunta del supporto per le visualizzazioni. È ora possibile utilizzare CREATE VIEW e CREATE DIALECT VIEW, DESCRIBE VIEW, DROP VIEW, SHOW CREATE VIEW e SHOW VIEWS in Athena. La query che definisce la visualizzazione viene eseguita ogni volta che si fa riferimento alla visualizzazione nella query. Per ulteriori informazioni, consulta Lavora con le viste.
Miglioramenti e aggiornamenti per i messaggi di errore
-
È stata inclusa una libreria GSON 2.8.0 in CloudTrail SerDe, per risolvere un problema con le stringhe JSON CloudTrail SerDe e abilitare l'analisi delle stringhe JSON.
-
Miglioramento della convalida dello schema di partizione in Athena per Parquet e, in alcuni casi, per ORC, consentendo il riordinamento delle colonne. Ciò consente ad Athena di gestire meglio i cambiamenti nell'evoluzione dello schema nel tempo e le tabelle aggiunte dal AWS Glue Crawler. Per ulteriori informazioni, consulta Gestire gli aggiornamenti dello schema.
-
Aggiunto supporto per analisi per
SHOW VIEWS
. -
Realizzati i seguenti miglioramenti ai messaggi di errore più comuni:
-
Ha sostituito un messaggio
di errore interno
con un messaggio di errore descrittivo quando SerDe non riesce ad analizzare la colonna in una query Athena. In passato, Athena restituiva un errore interno in caso di errori di analisi. Il nuovo messaggio di errore recita:«HIVE_BAD_DATA: Errore nell'analisi del valore del campo per il campo 0: java.lang.String non può essere trasmesso a org.openx.data.jsonserde.json. JSONObject».
-
Migliorati i messaggi di errore relativi ad autorizzazioni insufficienti grazie all'aggiunta ulteriori dettagli.
-
Correzioni di bug
Sono stati corretti i seguenti bug:
-
Corretto un problema consentendo la traduzione di
REAL
in di tipi di datiFLOAT
. Ciò consente di migliorare l'integrazione con il crawler di AWS Glue che restituisce tipi di datiFLOAT
. -
Corretto un problema per cui Athena non convertiva AVRO
DECIMAL
(un tipo logico) in a un tipoDECIMAL
. -
Risolto un problema per cui Athena non restituiva risultati per le query su dati Parquet con clausole
WHERE
che facevano riferimento a valori nel tipo di datiTIMESTAMP
.
17 maggio 2018
Data pubblicazione: 17/05/2018
Aumentate le quote predefinite per le query simultanee da cinque a venti in Athena. È quindi possibile inviare ed eseguire fino a venti query DDL
e venti query SELECT
alla volta. Si noti che le quote di simultaneità sono separate per le query DDL
e SELECT
.
Le quote di simultaneità in Athena sono definite come il numero di query simultanee che possono essere inviate al servizio. È possibile inviare fino a venti query dello stesso tipo (DDL
o SELECT
) alla volta. Se si invia una query che supera la quota delle query simultanee, l'API Athena visualizza un messaggio di errore.
Dopo aver inviato le query ad Athena, Athena le elabora assegnando le risorse in base al carico di servizio globale e alla quantità di richieste in entrata. Monitoriamo e adattiamo il servizio costantemente in modo che le query siano elaborate più rapidamente possibile.
Per informazioni, consultare Service Quotas (Quote di Servizio). Si tratta di una quota regolabile. È possibile utilizzare la Console Service Quotas
19 aprile 2018
Data pubblicazione: 19/04/2018
Pubblicata la nuova versione del driver JDBC (versione 2.0.2) con il supporto per restituire i dati ResultSet
come tipo di dati matrice, miglioramenti e correzioni di bug. Per ulteriori informazioni, consulta le note di rilascio
Per informazioni su come scaricare la nuova versione 2.0.2 del driver JDBC e la relativa documentazione, consulta Connect ad Amazon Athena con JDBC.
La versione più recente del driver JDBC è la 2.0.2. Se stai eseguendo la migrazione da una versione 1.x a una 2.x del driver, dovrai eseguire la migrazione delle configurazioni esistenti alla nuova configurazione. È altamente consigliabile migrare al driver corrente.
Per informazioni sulle modifiche apportate nella nuova versione del driver, le differenze tra versioni e alcuni esempi, consulta la guida alla migrazione del driver JDBC
6 aprile 2018
Data pubblicazione: 06/04/2018
Utilizza la funzione di completamento automatico per digitare query nella console Athena.
15 marzo 2018
Data pubblicazione: 15/03/2018
È stata aggiunta la possibilità di creare automaticamente tabelle Athena per i file di CloudTrail registro direttamente dalla CloudTrail console. Per informazioni, consultare Usa la CloudTrail console per creare una tabella Athena per i log CloudTrail .
2 febbraio 2018
Data pubblicazione: 12/02/2018
Aggiunta del supporto per l'offloading sicuro dei dati intermedi su disco per le query con elevati requisiti di memoria che utilizzano la clausola GROUP BY
. Questo migliora l'affidabilità di tali query, impedendo gli errori di tipo "Query resource exhausted"
.
19 gennaio 2018
Data pubblicazione: 19/01/2018
Athena utilizza Presto, un motore di query open source, per l'esecuzione di query.
Con Athena, non ci sono versioni da gestire. Abbiamo eseguito in modo chiaro l'aggiornamento del motore sottostante in Athena a una versione basata sulla versione 0.172 di Presto. Non è richiesta nessuna azione da parte tua.
Con l'aggiornamento, è ora possibile utilizzare funzioni e operatori Presto 0.172, tra cui le espressioni lambda di Presto 0.172 in Athena.
I principali aggiornamenti di questa versione, tra cui le correzioni condivise dalla community, includono:
-
Supporto per ignorare le intestazioni. È possibile utilizzare la proprietà
skip.header.line.count
durante la definizione di tabelle per consentire ad Athena di ignorare le intestazioni. Questo è supportato per le query che utilizzano SerDeOpenCSV LazySimpleSerDee non per Grok o Regex. SerDes -
Supporto per il tipo di dati
CHAR(n)
nelle funzioniSTRING
. L'intervallo perCHAR(n)
è[1.255]
, mentre l'intervallo perVARCHAR(n)
è[1,65535]
. -
Supporto per sottoquery correlate.
-
Supporto per espressioni e funzioni Lambda di Presto.
-
Migliorate le prestazioni del tipo
DECIMAL
e degli operatori. -
Supporto per aggregazioni filtrate, ad esempio
SELECT sum(col_name) FILTER
, doveid > 0
. -
Predicati push-down per i tipi di dati
DECIMAL
,TINYINT
,SMALLINT
eREAL
. -
Supporto per un predicati di confronto quantificato:
ALL
,ANY
eSOME
. -
Aggiunte funzioni:
arrays_overlap()
, array_except()
, levenshtein_distance()
, codepoint()
, skewness()
, kurtosis()
e typeof()
. -
Aggiunta una variante della funzione
from_unixtime()
che richiede un argomento timezone. -
Aggiunte le funzioni di aggregazione
bitwise_and_agg()
e bitwise_or_agg()
. -
Aggiunte le funzioni
xxhash64()
e to_big_endian_64()
. -
Aggiunto il supporto per usare doppie virgolette o barre rovesciate come caratteri di escape utilizzando una barra rovesciata con un subscript di percorso JSON che rimanda alle funzioni
json_extract()
e json_extract_scalar()
. Questo modifica la semantica di qualsiasi invocazione utilizzando una barra rovesciata, poiché le barre rovesciate erano precedentemente trattate come normali caratteri.
Per un elenco completo di funzioni e operatori, consulta la sezione Query, funzioni e operatori DML in questa guida e la pagina Functions and operators
Athena non supporta tutte le funzioni di Presto. Per ulteriori informazioni, consulta Limitazioni.
Note di rilascio di Athena per il 2017
13 Novembre 2017
Data pubblicazione: 13/11/2017
Aggiunto supporto per collegare Athena al driver ODBC. Per informazioni, consultare Connect ad Amazon Athena con ODBC.
1° novembre 2017
Data pubblicazione: 01/11/2017
Aggiunto supporto per le query su dati geospaziali e per le regioni Asia Pacifico (Seoul), Asia Pacifico (Mumbai) e UE (Londra). Per ulteriori informazioni, consulta Interroga i dati geospaziali e Regioni AWS ed endpoint.
19 ottobre 2017
Data pubblicazione: 19/10/2017
Aggiunto il supporto per UE (Francoforte). Per un elenco delle regioni supportate, consultare Regioni AWS ed endpoint.
3 ottobre 2017
Data pubblicazione: 03/10/2017
Crea query denominate Athena con. AWS CloudFormation Per ulteriori informazioni, consulta AWS::Athena::NamedQuery nella Guida per l'utente di AWS CloudFormation .
25 settembre 2017
Data pubblicazione: 25/09/2017
Aggiunta del supporto per la Regione Asia Pacifico (Sydney). Per un elenco delle regioni supportate, consultare Regioni AWS ed endpoint.
14 agosto 2017
Data pubblicazione: 14/08/2017
È stata aggiunta l'integrazione con AWS Glue Data Catalog e una procedura guidata di migrazione per l'aggiornamento dal catalogo di dati gestito da Athena a. AWS Glue Data Catalog Per ulteriori informazioni, consulta AWS Glue Data Catalog Utilizzalo per connetterti ai tuoi dati.
4 agosto 2017
Data pubblicazione: 04/08/2017
È stato aggiunto il supporto per Grok SerDe, che semplifica la corrispondenza dei pattern per i record in file di testo non strutturati come i log. Per ulteriori informazioni, consulta Grok SerDe. Aggiunta di scelte rapide da tastiera per scorrere la cronologia delle query utilizzando la console (CTRL+⇧/⇩ su Windows, CMD+⇧/⇩ su Mac).
22 giugno 2017
Data pubblicazione: 22/06/2017
Aggiunto il supporto per le Regioni Asia Pacifico (Tokyo) e Asia Pacifico (Singapore). Per un elenco delle regioni supportate, consultare Regioni AWS ed endpoint.
8 giugno 2017
Data pubblicazione: 08/06/2017
Aggiunto il supporto per la Regione Europa (Irlanda). Per ulteriori informazioni, consulta Regioni AWS ed endpoint.
19 maggio 2017
Data pubblicazione: 19/05/2017
Aggiunti un'API Amazon Athena e AWS CLI supporto per Athena; driver JDBC aggiornato alla versione 1.1.0; risolti vari problemi.
-
Amazon Athena consente la programmazione di applicazioni per Athena. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API di Amazon Athena. Le ultime AWS SDKs includono il supporto per l'API Athena. Per i collegamenti alla documentazione e ai download, consulta la SDKssezione in Tools for Amazon Web Services
. -
AWS CLI Include nuovi comandi per Athena. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API di Amazon Athena.
-
È disponibile un nuovo driver JDBC 1.1.0 che supporta le nuove API Athena, nonché le ultime funzionalità e correzioni. Scarica il driver da https://downloads.athena.us-east-1.amazonaws.com/drivers/Athena JDBC41 -1.1.0.jar
. Si consiglia di eseguire l'aggiornamento al driver JDBC Athena più recente; tuttavia potrebbe essere ancora possibile utilizzare la versione precedente del driver. Le versioni precedenti non supportano l'API di Athena. Per ulteriori informazioni, consulta Connect ad Amazon Athena con JDBC. -
Le operazioni specifiche delle istruzioni policy nelle versioni precedenti di Athena sono obsolete. Se si esegue l'aggiornamento alla versione 1.1.0 del driver JDBC e si hanno delle policy IAM gestite dal cliente o inline associate a utenti JDBC, è necessario aggiornare le policy IAM. Al contrario, le versioni precedenti dei driver JDBC non supportano l'API Athena, perciò è possibile specificare solo operazioni obsolete nelle policy associate a utenti di versioni precedenti di JDBC. Per questo motivo, non è necessario aggiornare policy IAM gestite dal cliente o inline.
-
Queste operazioni specifiche di policy erano utilizzate in Athena prima del rilascio dell'API di Athena. Utilizza queste operazioni obsolete nelle policy solo con i driver JDBC precedenti alla versione 1.1.0. Se si ha intenzione di aggiornare il driver JDBC, occorre sostituire le istruzioni di policy che consentono o impediscono operazioni obsolete con le opportune operazioni API come indicato nell'elenco, altrimenti si verificheranno degli errori:
Operazione obsoleta specifica della policy | Operazione API Athena corrispondente |
---|---|
|
|
|
|
|
|
Miglioramenti
-
Aumentato il limite di lunghezza della stringa di query a 256 KB.
Correzioni di bug
-
Corretto un problema che facevano sembrare i risultati delle query come malformati quando si scorrevano i risultati nella console.
-
Risolto un problema in cui una stringa di caratteri
\u0000
nei file di dati Amazon S3 era solita causare errori. -
Corretto un problema che faceva fallire le richieste di eliminazione di una query effettuata attraverso il driver JDBC.
-
È stato risolto un problema che causava il AWS CloudTrail SerDe fallimento dei dati di Amazon S3 negli Stati Uniti orientali (Ohio).
-
Corretto un problema per cui
DROP TABLE
aveva esito negativo su una tabella partizionata.
4 Aprile 2017
Data pubblicazione: 04/04/2017
Aggiunto il supporto per la crittografia dei dati Amazon S3 e rilasciato un aggiornamento del driver JDBC (versione 1.0.1) con supporto per la crittografia, miglioramenti e correzioni di bug.
Funzionalità
-
Aggiunte le seguenti caratteristiche di crittografia:
-
Supporto per l'esecuzione di query sui dati crittografati in Amazon S3.
-
Supporto per la crittografia dei risultati delle query di Athena.
-
-
Una nuova versione del driver supporta nuove caratteristiche di crittografia, aggiunge miglioramenti e correzioni problemi.
-
Aggiunta la possibilità di aggiungere, sostituire e modificare colonne utilizzando
ALTER TABLE
. Per ulteriori informazioni, consulta la sezione relativa alla funzione ALTER COLUMNnella documentazione di Hive. -
Aggiunto il supporto per eseguire query sui dati compressi in LZO.
Per ulteriori informazioni, consulta Crittografia a riposo.
Miglioramenti
-
Migliori prestazioni di query sul driver JDBC grazie a miglioramenti di dimensioni pagina; vengono ora restituite 1.000 righe anziché 100.
-
Aggiunta la possibilità di annullare una query utilizzando l'interfaccia del driver JDBC.
-
Aggiunta la possibilità di specificare le opzioni di JDBC nell'URL di connessione JDBC. Consulta Connect ad Amazon Athena con JDBC per il driver JDBC più recente.
-
È stata aggiunta l'impostazione PROXY nel driver, che ora può essere impostata utilizzando ClientConfigurationl' AWS SDK for Java.
Correzioni di bug
Sono stati corretti i seguenti bug:
-
Quando venivano inviate più query utilizzando l'interfaccia del driver JDBC, si verificavano errori di throttling.
-
Il driver JDBC termina l'operazione quando proietta un tipo di dati decimale.
-
Il driver JDBC restituiva tutti i tipi di dati come una stringa, indipendentemente dal modo in cui il tipo di dati era definito nella tabella. Ad esempio, selezionando una colonna definita come tipo di dati
INT
utilizzandoresultSet.GetObject()
, restituiva un tipo diSTRING
anzichéINT
. -
Il driver JDBC verificava le credenziali nel momento in cui veniva stabilita la connessione piuttosto che durante l'esecuzione di una query.
-
Le query effettuate attraverso il driver JDBC fallivano quando un schema veniva specificato assieme all'URL.
24 marzo 2017
Data pubblicazione: 24/03/2017
Aggiunto il AWS CloudTrail SerDe, prestazioni migliorate, problemi di partizione risolti.
Funzionalità
-
È stato aggiunto il AWS CloudTrail SerDe, che da allora è stato sostituito dal registro JSON Hive SerDe per la lettura. CloudTrail Per informazioni sull' CloudTrail interrogazione dei log, vedere. AWS CloudTrail Registri delle interrogazioni
Miglioramenti
-
Miglioramento delle prestazioni durante la scansione di un numero elevato di partizioni.
-
Miglioramento delle prestazioni nell'operazione
MSCK Repair Table
. -
Aggiunta la possibilità di eseguire query sui dati Amazon S3 archiviati in Regioni diverse da quella primaria. In aggiunta alle tariffe standard di Athena, si applicano i costi di trasferimento dei dati interregionali di per Amazon S3.
Correzioni di bug
-
Corretto un bug che poteva generare un errore "tabella non trovata" se le partizioni non venivano caricate.
-
Corretto un bug per evitare la generazione di un'eccezione con le query
ALTER TABLE ADD PARTITION IF NOT EXISTS
. -
Corretto un bug in
DROP PARTITIONS
.
20 febbraio 2017
Data pubblicazione: 20/02/2017
È stato aggiunto il supporto per AvroSerDe Open CSVSer De, la regione Stati Uniti orientali (Ohio) e la modifica in blocco delle colonne nella procedura guidata della console. Miglioramento delle prestazioni su tabelle Parquet di grandi dimensioni.
Funzionalità
-
È stato introdotto il supporto per i nuovi: SerDes
-
Lancio nella Regione Stati Uniti orientali (Ohio) (us-east-2). È ora possibile eseguire query in questa regione.
-
Ora puoi utilizzare il modulo Create Table From S3 bucket data (Crea tabella dai dati del bucket S3) per definire lo schema della tabella in blocco. Nell'editor di query, scegli Create (Crea), S3 bucket data (Dati del bucket S3) e quindi scegli Bulk add columns (Aggiungi colonne in blocco) nella sezione Column details (Dettagli colonna).
Digita le coppie nome/valore nella casella di testo e seleziona Add (Aggiungi).
Miglioramenti
-
Miglioramento delle prestazioni su tabelle Parquet di grandi dimensioni.