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à.
Note di rilascio
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 2024
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.
-
OPTIMIZECorrezione della tabella Iceberg: risolto un problema per cui l'esecuzione
OPTIMIZE
su una tabella Iceberg non rimuoveva i file «eliminati» durante la riscrittura di file di dati a cui era associato un file di eliminazione. Per ulteriori informazioni, consulta OPTIMIZE. -
Supporto per Parquet LZ4 e LZO scrittura — Athena non supporta più la scrittura di file Parquet compressi con LZ4 formati o. 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 JDBC driver. 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, vedereJDBCDownload del driver 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 JDBC driver. 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, vedereJDBCDownload del driver 3.x.
26 giugno 2024
Pubblicato il 26/06/2020
La capacità fornita è ora generalmente disponibile nelle regioni Sud America (San Paolo) ed Europa (Spagna). La capacità fornita consente di eseguire SQL query sulla 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 2024-04-26
Athena rilascia la versione 3.2.0 del JDBC driver. 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, vedereJDBCDownload del driver 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 10-04-2020
Athena annuncia la seguenti funzionalità e miglioramenti.
ODBCDriver 1.2.3.1000
ODBCVersione del driver 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, vedereDriver Athena 1.x ODBC.
JDBCDriver 2.1.5
JBDCRilascio del driver 2.1.5 per Athena.
Aggiornamenti e miglioramenti:
-
AWS Java aggiornato SDK per utilizzare la versione 1.12.687.
-
Le librerie Jackson sono state 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 del ODBC driver 2.0.3.0. Per ulteriori informazioni, consulta le note di rilascio di 2,03,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 JDBC driver.
La versione 3.1.0 del JDBC driver 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. JDBCDownload del driver 3.x
31 gennaio 2024
Pubblicato il 31/01/2020
Athena annuncia la seguenti funzionalità e miglioramenti.
-
Aggiornamento Hudi: ora puoi usare SQL Athena 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 del JDBC driver 2.1.3. Il driver risolve i seguenti problemi:
-
La registrazione è stata migliorata per evitare conflitti con la registrazione delle applicazioni Spring Boot e Gradle.
-
Quando si utilizza il
executeBatch()
JDBC metodo di inserimento dei record, il driver ha inserito 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 JDBC driver, le note di rilascio e la documentazione, vedereDriver JDBC 2.x di Athena.
9 dicembre 2023
Data di pubblicazione: 09/12/2023
Rilasciato il ODBC driver 1.2.1.1000 per Athena.
Funzionalità e miglioramenti:
-
RStudioSupporto aggiornato: il ODBC driver 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
SQLPrepare
alleSELECT
query, il connettore restituiva un errore.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Driver Athena 1.x ODBC.
7 dicembre 2023
Data di pubblicazione: 07/12/2023
Athena annuncia la versione del ODBC driver 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 puoi creare SQL gruppi di lavoro Athena che utilizzano AWS IAM Identity Center la modalità di autenticazione. Questi gruppi di lavoro supportano la funzionalità affidabile di propagazione delle identità di Identity Center. IAM La propagazione affidabile delle identità consente di utilizzare le identità tra servizi di AWS analisi come Amazon Athena e Amazon Studio. EMR
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 ETL operazioni.
Per iniziare, abilita la federazione dei dati in CloudTrail Lake. 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 tue interrogazioni in SQL Athena, puoi richiedere che Athena raccolga statistiche a livello di tabella o colonna per le 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 AmazonEMR, puoi eseguire le seguenti attività:
-
Esegui interrogazioni su Athena SQL
-
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 rilascia un nuovo JDBC driver che migliora l'esperienza di connessione, interrogazione e visualizzazione dei dati provenienti da applicazioni di SQL sviluppo e 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 Athena 3.x JDBC.
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-coreJSON: il testo con un valore numerico superiore a 1000 caratteri ora fallirà. Questa correzione risolve il problema di sicurezza sonatype-2022-6438.
17 ottobre 2023
Data di pubblicazione: 17/10/2023
Athena annuncia la versione del ODBC driver 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).
10 agosto 2023
Data di pubblicazione: 10/08/2023
Athena annuncia le correzioni e i miglioramenti seguenti.
ODBCversione del driver 2.0.1.1
Athena annuncia la versione del ODBC driver 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.
JDBCversione del driver 2.1.1
Athena rilascia la versione del JDBC driver 2.1.1. 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 JDBC driver, le note di rilascio e la documentazione, consulta. Connettiti ad Amazon Athena con JDBC
31 luglio 2023
Data di pubblicazione: 31/07/2023
Amazon Athena annuncia la disponibilità di Athena in aggiunta. SQL Regioni AWS
Questa versione amplia la disponibilità di SQL Athena per includere Asia Pacifico (Hyderabad), Asia Pacifico (Melbourne), Europa (Spagna) ed Europa (Zurigo).
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 sulla versione 2 del motore Athena o sulla versione 3 del motore Athena.
20 luglio 2023
Data di pubblicazione: 20/07/2023
Athena rilascia la versione del JDBC driver 2.1.0. Il driver include nuovi miglioramenti e ha risolto un problema.
Miglioramenti
Le seguenti librerie di JSON parser 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 Connettiti ad Amazon Athena con JDBC.
13 luglio 2023
Data di pubblicazione: 19/09/2023
Athena annuncia la seguenti funzionalità e miglioramenti.
-
EXPLAINANALYZE— Aggiunto il supporto per la coda, l'analisi, la pianificazione e i tempi di esecuzione all'output di.
EXPLAIN ANALYZE
-
EXPLAIN—
EXPLAIN
l'output 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 Usare 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 Athena::GetQueryExecution
API e di passare il valore di from the log. responseElements.queryExecutionId
CloudTrail Per ulteriori informazioni, consulta l'GetQueryExecutionazione in 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 SQL query 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 la versione del ODBC driver 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 sue funzionalità
sono ora disponibili nella regione Medio Oriente (UAE). Per un elenco completo delle opzioni Servizi AWS disponibili in ciascuna regione 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 nella versione 2 del motore Athena. -
EXPLAINANALYZE— È stato aggiunto il tempo fisico di lettura dell'input alle statistiche e all'output delle query di
EXPLAIN ANALYZE
. Per informazioni suEXPLAIN ANALYZE
, consulta Usare EXPLAIN e EXPLAIN ANALYZE in Athena. -
INSERT— Prestazioni di interrogazione migliorate 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, AWS CLI o Athena. API 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 non 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, AWS CLI o Athena. API 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 la sua. ARN Per eliminare una prenotazione, puoi utilizzare la console Athena o Athena. API Per ulteriori informazioni, consulta Eliminare una prenotazione di capacità la Amazon Athena User Guide e DeleteCapacityReservationAmazon API Athena 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 IPv6aumenta 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'IPv6indirizzamento con i vantaggi in termini di sicurezza e prestazioni di. AWS PrivateLink
Per connettersi a livello di codice a un AWS servizio, è possibile 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. CloudWatch CloudWatch AWS CMDB Usa i nuovi DSV2 connettori per interrogare queste fonti di dati usando Spark. DSV2i 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 ADFS autenticazione 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 dell'istruzione preparata durante la conversione di un tipo C in SQL tipo.
-
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 Connettiti 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 di capacità su Amazon Athena per eseguire SQL query su capacità di elaborazione 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 del JDBC driver 2.0.36. 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 Connettiti 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 la versione 2 del motore Athena e la versione 3 del motore Athena, ora la precisione del timestamp è 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 IAM i principali che eseguono l'StartQueryExecutionazione abbiano l'GetBucketLocationautorizzazione S3: sul bucket di output della query.
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 le operazioni SQL necessarie e ti offre la flessibilità di nascondere le fonti di dati agli utenti finali che devono utilizzarle per interrogare i dati. SQL
Per ulteriori informazioni, consulta Lavora con le viste e Usa interrogazioni 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 API azioni
GetQueryExecution
eBatchGetQueryExecution
Athena, il nuovosubStatementType
campo mostra il tipo di query eseguita (ad esempio,,SELECT
,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 SQL gruppi di lavoro Athena in Amazon Athena. Questa funzionalità garantisce che i risultati di tutte le interrogazioni nel gruppo di lavoro SQL Athena 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 API, o. 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 ZSTDlivelli di compressione.
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, puoi utilizzare
CREATE TABLE AS
(CTAS) e 12 comandi aggiuntivi di Data Definition Language (DDL) per interagire con Apache Hive Metastore.INSERT INTO
Puoi gestire i tuoi schemi Hive Metastore direttamente da Athena utilizzando questo set esteso di funzionalità. SQLPer ulteriori informazioni, consulta Usa un metastore Hive esterno.
-
JDBCversione del driver 2.0.35 — Athena rilascia JDBC la versione del driver 2.0.35. Il driver JDBC 2.0.35 contiene i seguenti aggiornamenti:
-
Il driver ora utilizza le seguenti librerie per il parser JacksonJSON.
-
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 JDBC la versione 4.1 è stato interrotto.
Per maggiori informazioni e per scaricare il nuovo driver, le note sul rilascio e la documentazione, consulta la pagina Connettiti 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 SQL query su dati in streaming. Ad esempio, puoi eseguire query analitiche su dati di streaming in tempo reale in Amazon Managed Streaming for Apache Kafka MSK (Amazon) 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 usare Athena per eseguire SQL query su cluster con MSK provisioning e serverless di Amazon, su distribuzioni 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 del JDBC driver 2.0.34. 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, consultare la Guida all'installazione e alla configurazione, disponibile nella pagina di JDBC download, e. Riutilizza i risultati della query in Athena
-
InstanceMetadata Supporto Ec2: il JDBC driver ora supporta il metodo di InstanceMetadata autenticazione Ec2 utilizzando i profili di IAM istanza.
-
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 AWS dipendenze incluse nel pacchetto con il connettore.
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connettiti 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 usare il connettore Amazon Athena per Db2 per interrogare IBM 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 ora offre le seguenti funzionalità di transazione avanzate: ACID
-
ORCe supporto 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. -
MERGEINTO— Usa il
MERGE INTO
comando per unire i dati su larga scala in modo efficiente.MERGE INTO
combina leDELETE
operazioniINSERT
UPDATE
, e in un'unica transazione. Ciò riduce il sovraccarico di elaborazione nella pipeline di dati e richiede meno tempo SQL di scrittura. Per ulteriori informazioni, consulta Aggiorna i dati della tabella Iceberg e MERGE INTO. -
CTASe VIEW supporto: usa le istruzioni
CREATE TABLE AS SELECT
(CTAS) e leCREATE VIEW
istruzioni con le tabelle Iceberg. Per ulteriori informazioni, consulta CREATE TABLE AS e CREATE VIEW e CREATE DIALECT VIEW. -
VACUUMsupporto — È possibile utilizzare l'
VACUUM
istruzione per ottimizzare il data lake eliminando istantanee e dati che non sono più necessari. È possibile utilizzare questa funzionalità per migliorare le prestazioni di lettura e soddisfare requisiti normativi come. GDPRPer 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 usarli con la console Athena
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 eIPv6.
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 specificare un endpoint. AWS CLIAWS SDK
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 statistiche sulle query non vengono visualizzate nell'output di
EXPLAIN
andEXPLAIN ANALYZE
. Per ulteriori informazioni suEXPLAIN
in Athena, consulta la pagina Usare 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 SQL query 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 suo motore di SQL query per 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 del JDBC driver 2.0.33. Il driver JDBC 2.0.33 include le seguenti modifiche:
-
Le nuove proprietà relative alla JDBC versione del driver, alla versione e al nome del plugin sono state aggiunte alla stringa user-agent nella classe credentials provider.
-
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 Connettiti 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 una WHERE clausola 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
La release v2022.32.1 di
-
È stato aggiunto il supporto al connettore di origine dati Oracle Amazon Athena per connessioni SSL basate a istanze AmazonRDS. 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 AmazonRDS, 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 del JDBC driver 2.0.32. Il driver JDBC 2.0.32 include le seguenti modifiche:
-
La
User-Agent
stringa inviata ad Athena SDK è stata estesa per contenere la versione del driver, la versione delle JDBC specifiche 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 BrowserSaml autenticazione. -
È 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 Connettiti ad Amazon Athena con JDBC.
1 agosto 2022
Pubblicato il 01/08/2022
Athena annuncia miglioramenti all'Athena Query Federation e ai connettori di sorgenti dati predefiniti SDK Athena. I miglioramenti includono:
-
Analisi delle strutture: è stato risolto un problema di
GlueFieldLexer
analisi in Athena Query Federation SDK che impediva a determinate strutture complicate di visualizzare tutti i relativi dati. Questo problema riguardava i connettori basati su Athena Query Federation. SDK -
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 SQL query e Visualizza le statistiche e i dettagli di esecuzione per le query completate.
11 luglio 2022
Pubblicato il 11/07/2022
È ora possibile eseguire interrogazioni con parametri direttamente dalla console Athena o API senza preparare istruzioni in anticipo. 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 utilizzi l'esecuzione avanzata delle queryAPI, ora puoi fornire i parametri di esecuzione e i relativi valori in un'unica chiamata.
Per ulteriori informazioni, consulta Usa interrogazioni parametrizzate 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 SageMaker endpoints (UDF) che causava errori nelle query.
6 giugno 2022
Data pubblicazione: 06/06/2022
Athena rilascia la versione del JDBC driver 2.0.31. 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 Connettiti 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 Regione AWS formato diverso da Regione AWS quello che stai usando. L'interrogazione tra regioni non è supportata nelle regioni cinesi.
-
È stato introdotto il supporto per la configurazione della crittografia lato server. Ora puoi usare SSE-S3/ SSE - KMS per crittografare i dati delle operazioni di scrittura Iceberg in Amazon S3.
Per ulteriori informazioni sull'utilizzo di Apache Iceberg in Athena, consulta la sezione Interroga le tabelle Apache Iceberg.
-
-
JDBCVersione del driver 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, vedere. Connettiti ad Amazon Athena con JDBC
-
6 maggio 2022
Data pubblicazione: 06/05/2022
Rilasciati i ODBC driver JDBC 2.0.29 e 1.1.17 per Athena.
Queste modifiche includono:
-
Aggiornato il processo di avvio del browser del plugin. SAML
Per maggiori informazioni su queste modifiche e per scaricare i nuovi driver, le note di rilascio e la documentazione, consultare Connettiti ad Amazon Athena con JDBC e Connettiti 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 impostatatrue
AWS Glue nelle proprietà della 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 Usa interrogazioni federate.
13 aprile 2022
Data pubblicazione: 13/04/2022
Athena rilascia la versione del JDBC driver 2.0.28. Il driver JDBC 2.0.28 include le seguenti modifiche:
-
JWTsupporto — Il driver ora supporta i token JSON web (JWT) per l'autenticazione. Per informazioni sull'utilizzo JWT con il JDBC driver, consultate la guida all'installazione e alla configurazione, scaricabile dalla pagina del JDBC driver.
-
Librerie Log4j aggiornate: il JDBC driver 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 funzionalità delle dichiarazioni preparate da Athena è ora disponibile tramite. JDBC Per ulteriori informazioni sulle istruzioni preparate, consulta Usa interrogazioni parametrizzate.
-
La JDBC SAML federazione Athena è ora operativa per le regioni cinesi.
-
Ulteriori miglioramenti minori.
-
Per maggiori informazioni e per scaricare i nuovi driver, le note di rilascio e la documentazione, consulta Connettiti 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 Regioni AWS un bucket Amazon S3 in Asia Pacifico (Hong Kong), Medio Oriente (Bahrein), Africa (Città del Capo) ed Europa (Milano). L'interrogazione tra regioni non è supportata nelle regioni cinesi.
-
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:
-
CREATETABLE(file di testo oJSON) — In
TBLPROPERTIES
, specificarewrite.compression = NONE
. -
CREATETABLE(Parquet) — In
TBLPROPERTIES
, specificareparquet.compression = UNCOMPRESSED
. -
CREATETABLE(ORC) — In
TBLPROPERTIES
, specificareorc.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 di ORC timestamp con informazioni sul fuso orario memorizzate nei piè di pagina di Stripe e scrive ORC file con il fuso orario () nei piè di pagina. UTC Ciò influisce sul comportamento delle letture dei ORC timestamp solo se il ORC file da leggere è stato creato in un ambiente diverso dal fuso orario. 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.
-
È stato risolto un problema che causava l'incompatibilità dei file di output in ORC formato con Apache Hive 3.1.
-
È stato risolto un problema a causa del quale i nomi delle tabelle con virgolette non funzionavano in alcune DML query e. DDL
15 febbraio 2022
Data pubblicazione: 15/02/2022
Amazon Athena ha aumentato la quota di DML query attive in tutte le AWS regioni. Le query attive includono sia query in esecuzione che in coda. Con questa modifica, ora puoi avere più DML query in uno stato attivo 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 delle quote, puoi utilizzare le metriche 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 GetQueryExecutionAPIAthena.
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
. -
UNIONinterrogazioni: miglioramento delle prestazioni e riduzione della scansione dei dati per alcune
UNION
query che scansionano la 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 ODBC driver JDBC 2.0.27 e 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
user-agent
stringa come parte della chiamata AthenaAPI.
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 Connettiti ad Amazon Athena con JDBC e Connettiti 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 ACID transazioni Athena, che aggiungono operazioni di scrittura, eliminazione, aggiornamento e spostamento nel tempo al linguaggio di manipolazione dei dati di Athena (). SQL DML ACIDLe transazioni Athena consentono a più utenti simultanei di apportare modifiche affidabili a livello di riga ai dati di Amazon S3. Basate sul formato di tabella Apache Iceberg
ACIDLe transazioni Athena e la SQL sintassi familiare semplificano gli aggiornamenti dei dati aziendali e normativi. Ad esempio, per rispondere a una richiesta di cancellazione dei dati, puoi 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, le API operazioni e i driver di Athena. ODBC 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 ETL pipeline utilizzando Amazon Athena oppure consulta la documentazione
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
ORDER BY
, o entrambi, come nell'esempio seguente: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.
-
Leggi e modifica le query più facilmente grazie a una migliore SQL formattazione del testo.
-
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 Usa interrogazioni federate.
2 novembre 2021
Data pubblicazione: 02/11/2021
Ora puoi usare l'EXPLAIN ANALYZE
istruzione in Athena per visualizzare il piano di esecuzione distribuito e il costo di ogni operazione per le tue SQL query.
Per ulteriori informazioni, consulta Usare 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 funzionalità e miglioramenti.
JDBCODBCe driver
Rilasciati i ODBC driver JDBC 2.0.25 e 1.1.13 per Athena. Entrambi i driver offrono supporto per l'SAMLautenticazione a più fattori del browser, che può essere configurata per funzionare con qualsiasi provider 2.0. SAML
Il driver JDBC 2.0.25 include le seguenti modifiche:
-
Support per SAML l'autenticazione tramite browser. Il driver include un SAML plug-in del browser che può essere configurato per funzionare con qualsiasi provider SAML 2.0.
-
Support per AWS Glue API le chiamate. 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:
-
Support per SAML l'autenticazione tramite browser. Il driver include un SAML plug-in del browser che può essere configurato per funzionare con qualsiasi provider SAML 2.0. Per un esempio di come utilizzare il SAML plug-in del browser con il ODBC driver, vediConfigurare il single sign-on utilizzandoODBC, SAML 2.0 e Okta Identity Provider.
-
Ora puoi configurare la durata della sessione di ruolo quando usi 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 Connettiti ad Amazon Athena con JDBC e Connettiti 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.
-
SQLOFFSET— La SQL
OFFSET
clausola è ora supportata nelle istruzioni.SELECT
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 il file di testo e JSON la compressione utilizzando la proprietà table. CTAS
write_compression
È inoltre possibile specificare lawrite_compression
proprietà in CTAS Parquet e ORC formati. Per ulteriori informazioni, consulta CTASproprietà della tabella. -
Il formato di BZIP2 compressione è ora supportato per la scrittura di file e JSON file di testo. Per ulteriori informazioni sui formati di compressione in Athena, consulta Usa la compressione in Athena.
Miglioramenti
-
È stato corretto un bug a causa del quale le informazioni sull'identità non venivano inviate alla funzione UDF Lambda.
-
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 JDBC driver Athena.
Anteprima della console Athena
Ora puoi usare una console Amazon
Per passare alla nuova console
Inizia a utilizzare la nuova console
Athena Driver 2.0.24 JDBC
Athena annuncia la disponibilità della versione del JDBC driver 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 JDBC driver con e senza. AWS SDK Questa versione del JDBC driver consente di avere sia il driver AWS- SDK che il JDBC driver Athena incorporati nel progetto.
Per maggiori informazioni e per scaricare il nuovo driver, le note sul rilascio e la documentazione, consulta Connettiti 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 della Athena Query Federation. SDK
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— Risolti bug e 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 Connettiti 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
È possibile utilizzare l'UNLOAD
istruzione per scrivere l'output di una SELECT
query JSON nei formati PARQUET ORCAVRO,, e.
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"
-
ORDERBY withLIMIT, DISTINCT with LIMIT — Miglioramenti delle prestazioni delle query che utilizzano
ORDER BY
o sonoDISTINCT
seguite da unaLIMIT
clausola. -
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.
-
È stato corretto un bug a causa del quale i file vuoti creati dalla proprietà CTAS bucketed_by table 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 dell'origine ODBC dati esistente (DSN) per connettersi ed eseguire query su Athena, richiede il driver ODBC Athena. Per scaricare il ODBC driver più recente, consulta. Connettiti 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 interrogare le tabelle Hudi 0.8.0 gestite tramite AmazonEMR, 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 offre un'elaborazione dei dati a livello di record che può aiutarti a semplificare lo sviluppo delle pipeline di Change Data Capture (CDC), a rispettare gli aggiornamenti e le eliminazioni GDPR basati su aggiornamenti ed eliminazioni e a gestire meglio i dati in streaming da sensori o dispositivi che richiedono l'inserimento di dati e aggiornamenti 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 ODBC driver può ora autenticare la connessione utilizzando un 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 Connettiti 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 ODBC driver JDBC 2.0.23 e 1.1.10 per Athena. Entrambi i driver offrono prestazioni di lettura migliorate, istruzioni di supporto EXPLAINe query parametrizzate.
EXPLAIN
le istruzioni 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.
La JDBC versione aggiunge anche il supporto per Active Directory Federation Services 2019 e un'opzione di endpoint override personalizzata per. AWS STS La ODBC versione risolve un problema relativo alle credenziali del profilo. IAM
Per maggiori informazioni e per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connettiti ad Amazon Athena con JDBC e Connettiti 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 IAM autorizzazioni 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 a AWS Glue cataloghi di dati.
10 maggio 2021
Data pubblicazione: 10/05/2021
Rilasciata la versione del ODBC driver 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 Connettiti 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 approfondite sull'uso del connettore Vertica, consulta Interrogare un'origine dati Vertica in Amazon Athena utilizzando l'Athena Federated Query nel blog Big
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 SAML l'autenticazione con Azure Active Directory (AD) e l'autenticazione con. SAML PingFederate La JDBC versione supporta anche le query con parametri. Per informazioni sulle query con parametri in Athena, consulta Usa interrogazioni parametrizzate.
Per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connettiti ad Amazon Athena con JDBC e Connettiti 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).
Per ulteriori informazioni sulla versione 2 del motore Athena, consulta Versione 2 del motore Athena.
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).
Per ulteriori informazioni sulla versione 2 del motore Athena, consulta Versione 2 del motore Athena.
5 aprile 2021
Data pubblicazione: 05/04/2021
EXPLAINDichiarazione
Ora puoi usare l'EXPLAIN
istruzione in Athena per visualizzare il piano di esecuzione delle tue SQL query.
Per ulteriori informazioni, consulta Usare EXPLAIN e EXPLAIN ANALYZE in Athena e Comprendi i risultati della dichiarazione di Athena EXPLAIN.
SageMaker Modelli di Machine Learning nelle SQL query
L'inferenza dei modelli di machine learning con Amazon SageMaker è ora disponibile a livello generale per Amazon Athena. Utilizza modelli di apprendimento automatico nelle SQL query per semplificare attività complesse come il rilevamento di anomalie, l'analisi di coorti di clienti e le previsioni di serie temporali 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. UDFsUtilizzatele per sfruttare le funzioni personalizzate che elaborano record o gruppi di record in una singola SQL query.
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).
Per ulteriori informazioni sulla versione 2 del motore Athena, consulta Versione 2 del motore Athena.
25 marzo 2021
Data pubblicazione: 25/03/2021
Amazon Athena annuncia la disponibilità della versione 2 del motore Athena nelle Regioni Europa (Stoccolma).
Per ulteriori informazioni sulla versione 2 del motore Athena, consulta Versione 2 del motore Athena.
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).
Per ulteriori informazioni sulla versione 2 del motore Athena, consulta Versione 2 del motore Athena.
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).
Per ulteriori informazioni sulla versione 2 del motore Athena, consulta Versione 2 del motore Athena.
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).
Per ulteriori informazioni, consulta Versione 2 del motore Athena e Usa Amazon Athena Federated Query.
AWS PrivateLink
AWS PrivateLink for Athena è ora supportato nella regione Europa (Stoccolma). Per informazioni su AWS PrivateLink Athena, vedere. Connect ad Amazon Athena utilizzando un endpoint di interfaccia VPC
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 multifattoriale Okta Verify (). MFA Puoi anche utilizzare Okta MFA per configurare l'SMSautenticazione e l'autenticazione di Google Authenticator come fattori.
Per scaricare i nuovi driver, le note sul rilascio e la documentazione, consulta Connettiti ad Amazon Athena con JDBC e Connettiti 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 dell'evoluzione dello schema per i dati in formato Parquet, funzioni geospaziali aggiuntive, il supporto per la lettura di schemi annidati per ridurre i costi e miglioramenti delle prestazioni nelle operazioni. JOIN AGGREGATE
-
Per informazioni su miglioramenti, interruzioni delle modifiche e correzioni di bug, consulta Versione 2 del motore Athena.
-
Per informazioni su come eseguire l'aggiornamento, consulta Cambia le versioni del motore Athena.
-
Per informazioni su come testare le query, consulta Interrogazioni di prova prima di aggiornare la versione del motore.
SQLInterrogazioni 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 federate per eseguire SQL SQL query su origini dati relazionali, non relazionali, a oggetti e personalizzate. Con l'interrogazione federata, puoi inviare una singola SQL query che analizza i dati da più fonti 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.
SQLLe query federate in Athena eliminano questa complessità consentendo agli utenti di interrogare i dati sul posto ovunque si trovino. Gli analisti possono utilizzare SQL costrutti familiari per i JOIN
dati provenienti da più fonti di 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 Athena Query Federation SDK
Fasi successive
-
Per ulteriori informazioni sulla funzione delle query federate, consulta Usa Amazon Athena Federated Query.
-
Per iniziare a utilizzare un connettore esistente, consulta Distribuzione di un connettore e connessione a un'origine dati.
-
Per informazioni su come creare un connettore di origine dati personalizzato utilizzando Athena Query FederationSDK, 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 JDBC la versione del driver 2.0.13. Questa versione supporta l'utilizzo di più cataloghi di dati registrati con Athena, il servizio Okta per l'autenticazione e le connessioni agli endpoint. VPC
Per scaricare e utilizzare la nuova versione del driver, consulta Connettiti 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, vedere AWS: :Athena:: DataCatalog nella Guida per l'AWS CloudFormation utente.
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 query 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, vedere AWS: :Athena:: WorkGroup nella Guida per l'AWS CloudFormation utente.
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 SQL query su fonti di dati relazionali, non relazionali, a oggetti e personalizzate, per richiamare modelli di machine learning nelle SQL query, 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 federate SQL
Utilizza le query federate per eseguire SQL SQL query su origini dati relazionali, non relazionali, a 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 l'interrogazione federata, puoi inviare una singola SQL query che analizza i dati da più fonti 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.
SQLLe query federate in Athena eliminano questa complessità consentendo agli utenti di interrogare i dati sul posto ovunque si trovino. Gli analisti possono utilizzare SQL costrutti familiari per i JOIN
dati provenienti da più fonti di 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 Athena Query Federation SDK
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 nelle funzionalità di anteprima di Athena
. FAQ -
Per ulteriori informazioni sulla funzione delle query federate, consulta Utilizzo di Amazon Athena Federated Query (anteprima).
-
Per iniziare a utilizzare un connettore esistente, consulta Distribuzione di un connettore e connessione a un'origine dati.
-
Per informazioni su come creare un connettore di origine dati personalizzato utilizzando Athena Query FederationSDK, vedi Example Athena
Connector on. GitHub
Richiamo di modelli di Machine Learning nelle query SQL
Puoi richiamare i modelli di machine learning per l'inferenza direttamente dalle query Athena. La capacità di utilizzare modelli di machine learning nelle SQL query rende le attività complesse come il rilevamento delle anomalie, l'analisi della coorte di clienti e le previsioni di vendita tanto semplici quanto richiamare 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 nelle funzionalità di anteprima di Athena
. FAQ -
Per ulteriori informazioni sulla funzionalità di machine learning, consulta Utilizzo di Machine Learning (ML) con Amazon Athena (anteprima).
Funzioni definite dall'utente (UDFs) (anteprima)
Ora puoi scrivere funzioni scalari personalizzate e richiamale nelle query Athena. Puoi scrivere il tuo UDFs in Java usando Athena QuerySELECT
FILTER
clausole di una query. SQL È possibile richiamarne più di una UDFs nella stessa interrogazione.
Disponibilità dell'anteprima
La UDF funzionalità Athena è disponibile in modalità Anteprima nella regione Stati Uniti orientali (Virginia settentrionale).
Fasi successive
-
Per iniziare l'anteprima, segui le istruzioni nelle funzionalità di anteprima di Athena
. FAQ -
Per ulteriori informazioni, vedere Esecuzione di query con funzioni definite dall'utente (anteprima).
-
Per esempio di UDF implementazioni, consulta Amazon UDF Athena
Connector on. GitHub -
Per informazioni su come scrivere funzioni personalizzate utilizzando Athena Query FederationSDK, consulta Creazione e distribuzione di un utilizzo UDF di 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 nelle funzionalità di anteprima di Athena
. FAQ -
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 VPC endpoint di interfaccia per la connessione ad Athena, puoi usare AWS Management Console AWS Command Line Interface o AWS CLI(). Per informazioni sulla creazione di un endpoint di interfaccia, consulta Creazione di un endpoint di interfaccia.
Quando utilizzi un VPC endpoint di interfaccia, la comunicazione tra te VPC e APIs Athena è sicura e rimane all'interno della AWS rete. Questa funzione di Athena non prevede costi aggiuntivi. Si applicano le tariffe per VPC gli endpoint di interfaccia.
Per ulteriori informazioni su questa funzionalità, consulta Connect to Amazon Athena Using an Interface VPC Endpoint.
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 includono Avro, JSONORC, Parquet e file di testo.
INSERT INTO
le dichiarazioni possono anche aiutarti a semplificare il ETL processo. Ad esempio, è possibile utilizzare INSERT INTO
in una singola query per selezionare dati da una tabella di origine in JSON formato e scrivere su 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, consulta INSERTINTOla 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
È possibile 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 ODBC driver con supporto per i gruppi di lavoro Athena. Per ulteriori informazioni, consulta le note di rilascio del ODBC driver
Per scaricare la versione 1.0.5 del ODBC driver e la relativa documentazione, vedereConnettiti ad Amazon Athena con ODBC. Per informazioni su questa versione, consultate le note di rilascio del ODBC driver
Per utilizzare i gruppi di lavoro con il ODBC driver, impostate la nuova proprietà di connessioneWorkgroup
, nella stringa di connessione, come mostrato nell'esempio seguente:
Driver=Simba Athena ODBC Driver;AwsRegion=[Region];S3OutputLocation=[S3Path];AuthenticationType=IAM Credentials;UID=[YourAccessKey];PWD=[YourSecretKey];Workgroup=[WorkgroupName]
Per ulteriori informazioni, cercate «gruppo di lavoro» nella Guida all'installazione e alla configurazione dei ODBC driver versione
Questa versione del driver consente di utilizzare le azioni del APIgruppo di lavoro Athena per creare e gestire gruppi di lavoro e le azioni di tag Athena per aggiungere, elencare o rimuovere API tag nei gruppi di lavoro. Prima di iniziare, assicurati di disporre delle autorizzazioni a livello di risorsa per le azioni su gruppi di lavoro e tag. IAM
Per ulteriori informazioni, consultare:
Se utilizzi il JDBC driver o il AWS SDK, esegui l'upgrade alla versione più recente del driverSDK, entrambi i quali includono già il supporto per gruppi di lavoro e tag in Athena. Per ulteriori informazioni, consulta Connettiti 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 AWS le migliori pratiche di etichettatura. 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 API operazioni. 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 IAM controllata in Athena. InIAM, puoi limitare chi può aggiungere, rimuovere o elencare tag nei gruppi di lavoro che crei. È inoltre possibile utilizzare l'CreateWorkGroup
APIoperazione 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 Operazioni di utilizzo API e tag AWS CLI.
Per consentire agli utenti di aggiungere tag durante la creazione di gruppi di lavoro, assicurati di concedere a ciascun utente IAM le autorizzazioni sia per le azioni che per. TagResource
CreateWorkGroup
API Per maggiori informazioni ed esempi, consulta Usa politiche di controllo degli accessi basate su tag IAM.
Non vengono apportate modifiche al JDBC driver quando si utilizzano i tag nei gruppi di lavoro. Se crei nuovi gruppi di lavoro e utilizzi il JDBC driver o il AWS SDK, esegui l'aggiornamento alla versione più recente del driver e. SDK Per informazioni, consultare Connettiti 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 l'JSONOpenX SerDe utilizzato in Athena, risolto un problema per cui Athena non ignorava gli oggetti trasferiti alla classe di GLACIER
archiviazione e aggiunto esempi per 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 agiscono come IAM risorse, è possibile utilizzare le autorizzazioni a livello di risorsa per controllare l'accesso a un gruppo di lavoro specifico. 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 SNS allarmi Amazon, quando queste soglie vengono superate. 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 di azioni, risorse e condizioni relative al gruppo di lavoro in, consulta ActionsIAM, Resources and Condition Keys per Amazon Athena nel Service Authorization Reference. Prima di creare nuovi gruppi di lavoro, assicurati di utilizzare le politiche dei gruppi di lavoro IAM e il. AWS politica gestita: AmazonAthenaFullAccess
È possibile utilizzare i gruppi di lavoro nella console, con le APIoperazioni dei 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 JDBC driver con supporto per gruppi di lavoro, consulta. Connettiti ad Amazon Athena con JDBC
Se si utilizzano gruppi di lavoro con il JDBC driver, è necessario impostare il nome del gruppo di lavoro nella stringa di connessione utilizzando il parametro di
Workgroup
configurazione 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 cambiamenti nel modo in cui si eseguono SQL le istruzioni o si effettuano JDBC API chiamate 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 l'JSONOpenX SerDe usato in Athena. I miglioramenti includono, tra l'altro, quanto segue:
-
Supporto della proprietà
ConvertDotsInJsonKeysToUnderscores
. Se impostato suTRUE
, consente di SerDe sostituire i punti nei nomi delle chiavi con caratteri di sottolineatura. Ad esempio, se il JSON set di dati contiene una chiave con il nome"a.b"
, puoi utilizzare questa proprietà per definire il nome della colonna da inserire"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 del JSON set di dati utilizzino lettere minuscole.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, consulta Considerazioni su Amazon S3 Transitioning to the GLACIER Storage Class (Object Archival) nella Amazon Simple Storage Service User Guide.
-
Sono stati aggiunti esempi per interrogare i 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
Sono state rilasciate le nuove versioni del ODBC driver JDBC and con supporto per l'accesso federato ad API Athena con AD FS SAML e 2.0 (Security Assertion Markup Language 2.0). Per i dettagli, consulta le note di rilascio dei JDBCdriver e ODBC le note di rilascio
Questa versione supporta l'accesso federato ad Athena per Active Directory Federation Service (AD FS 3.0). L'accesso viene stabilito tramite le versioni JDBC o i ODBC driver che supportano la SAML versione 2.0. Per informazioni sulla configurazione dell'accesso federato ad API Athena, vedere. Abilita l'accesso federato all'Athena API
Per scaricare la versione 2.0.6 del JDBC driver e la relativa documentazione, vedere. Connettiti ad Amazon Athena con JDBC Per informazioni su questa versione, consulta le note sulla versione del JDBC driver
Per scaricare la versione 1.0.4 del ODBC driver e la relativa documentazione, vedereConnettiti ad Amazon Athena con ODBC. Per informazioni su questa versione, consulta le Note di rilascio del ODBC driver
Per ulteriori informazioni sul supporto SAML 2.0 in AWS, vedere About SAML 2.0 Federation nella Guida per l'IAMutente.
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 dettagliate per accedere alle risorse in. AWS Glue Data Catalog Ora puoi definire politiche basate sull'identità (IAM) che limitano o consentono l'accesso a database e tabelle specifici dal Data Catalog 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 i dettagli, vedere Creazione di una tabella dai risultati della query (CTAS).
Prima di creare CTAS le interrogazioni, è importante conoscerne il comportamento nella documentazione di Athena. Contiene informazioni sulla posizione in cui salvare i risultati delle query in Amazon S3, l'elenco dei formati supportati per l'archiviazione dei risultati delle CTAS query, il numero di partizioni che è possibile creare e i formati di compressione supportati. Per ulteriori informazioni, consulta Considerazioni e limitazioni per CTAS le interrogazioni.
Usa le CTAS query per:
-
Creare una tabella da risultati di query in un'unica operazione.
-
Crea CTAS interrogazioni nella console Athena utilizzando gli esempi. Per informazioni sulla sintassi, consulta AS. CREATE TABLE
-
Trasforma i risultati delle query in altri formati di archiviazionePARQUET, ad esempioORC, AVROJSON, eTEXTFILE. Per ulteriori informazioni, consulta Considerazioni e limitazioni per CTAS le interrogazioni e Usa formati di archiviazione colonnari.
6 settembre 2018
Data pubblicazione: 06/09/2018
Rilasciata la nuova versione del ODBC driver (versione 1.0.3). La nuova versione del ODBC driver trasmette i risultati per impostazione predefinita, anziché sfogliarli, permettendo agli strumenti di business intelligence di recuperare più velocemente set di dati di grandi dimensioni. Questa versione include anche miglioramenti, correzioni di bug e una documentazione aggiornata per «Utilizzo SSL con un server proxy». Per ulteriori informazioni, consulta le note di rilascio
Per scaricare la versione 1.0.3 del ODBC driver e la relativa documentazione, vedere. Connettiti ad Amazon Athena con ODBC
La funzionalità di streaming dei risultati è disponibile con questa nuova versione del ODBC driver. È disponibile anche con il JDBC driver. Per informazioni sui risultati di streaming, consulta la Guida all'installazione e alla configurazione dei ODBC driver
La versione 1.0.3 del ODBC driver sostituisce immediatamente la versione precedente del driver. È consigliabile migrare al driver corrente.
Importante
Per utilizzare la versione 1.0.3 del ODBC driver, segui questi requisiti:
-
Mantieni la porta 444 aperta al traffico in uscita.
-
Aggiungi l'operazione di policy
athena:GetQueryResultsStream
all'elenco di policy per Athena. Questa azione politica non è esposta direttamente con API e viene utilizzata solo con i JDBC driver ODBC and, come parte del supporto dei risultati di streaming. Per un esempio di policy, consulta AWS politica gestita: AWSQuicksightAthenaAccess.
23 agosto 2018
Data pubblicazione: 23/08/2018
È stato aggiunto il supporto per queste funzionalità DDL correlate e sono stati corretti diversi 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. -
È stato aggiunto il supporto per
INT
eDOUBLE
nelle DDL query.INTEGER
è un alias diINT
edDOUBLE PRECISION
è un alias di.DOUBLE
-
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 supportate tra i tipi in Athena, il JDBC driver e i tipi di dati Java, consulta la sezione «Tipi di dati» nella Guida all'installazione e alla configurazione dei JDBC driver
16 agosto 2018
Data pubblicazione: 16/08/2018
Rilasciata la versione del JDBC driver 2.0.5. La nuova versione del JDBC driver trasmette i risultati per impostazione predefinita, anziché sfogliarli, permettendo agli strumenti di business intelligence di recuperare più velocemente set di dati di grandi dimensioni. Rispetto alla versione precedente del JDBC driver, 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 funzionalità di streaming dei risultati è disponibile solo con il JDBC driver. Non è disponibile con il ODBC driver. Non puoi usarlo con l'AthenaAPI. Per informazioni sui risultati di streaming, consulta la Guida all'installazione e alla configurazione dei JDBC driver
Per scaricare la versione 2.0.5 del JDBC driver e la relativa documentazione, vedereConnettiti ad Amazon Athena con JDBC.
La versione 2.0.5 del JDBC driver sostituisce immediatamente la versione precedente del driver (2.0.2). Per assicurarti di poter utilizzare la versione del JDBC driver 2.0.5, aggiungi l'azione athena:GetQueryResultsStream
politica all'elenco delle politiche per Athena. Questa azione politica non è esposta direttamente con il driver API e viene utilizzata solo con il JDBC driver, come parte del supporto dei risultati di streaming. Per un esempio di policy, consulta AWS politica gestita: AWSQuicksightAthenaAccess. Per ulteriori informazioni sulla migrazione dalla versione 2.0.2 alla versione 2.0.5 del driver, consulta la JDBCDriver
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 JDBCDriver
7 agosto 2018
Data pubblicazione: 07/08/2018
Ora puoi archiviare i log di flusso di Amazon Virtual Private Cloud direttamente in Amazon S3 in GZIP un formato, dove puoi interrogarli in Athena. Per informazioni, consulta Interrogazione dei log di VPC flusso di Amazon e Amazon VPC Flow Logs può ora essere distribuito 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 CloudTrail SerDe e abilitare l'analisi delle stringhe. JSON
-
Convalida dello schema di partizione migliorata in Athena for Parquet e, in alcuni casi, perORC, permettendo il riordino 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 _: Errore nell'analisi del valore del campo per il campo 0DATA: 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
. -
Risolto un problema per cui Athena non convertiva AVRO
DECIMAL
(un tipo logico) in un tipo.DECIMAL
-
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 di query simultanee, Athena API 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
È stata rilasciata la nuova versione del JDBC driver (versione 2.0.2) con supporto per la restituzione dei ResultSet
dati come tipo di dati Array, miglioramenti e correzioni di errori. Per ulteriori informazioni, consulta le note di rilascio
Per informazioni sul download della nuova versione del JDBC driver 2.0.2 e della relativa documentazione, vedere. Connettiti ad Amazon Athena con JDBC
La versione più recente del JDBC driver è 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 introdotte nella nuova versione del driver, sulle differenze di versione ed esempi, consulta la JDBCDriver Migration Guide
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. Questa funzionalità è supportata per le query che utilizzano LazySimpleSerDeand Open CSV SerDe e 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()
. -
È stato aggiunto il supporto per evitare virgolette o barre rovesciate utilizzando una barra rovesciata con un percorso pedice alle funzioni and. JSON
json_extract()
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 DMLinterrogazioni, funzioni e operatori 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
È stato aggiunto il supporto per il collegamento di Athena al ODBC driver. Per informazioni, consultare Connettiti 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 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, vedere AWS: :Athena:: NamedQuery nella Guida per l'AWS CloudFormation utente.
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 Utilizzalo AWS Glue per connettere Athena ai tuoi dati in Amazon S3.
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. Sono state aggiunte scorciatoie da tastiera per scorrere la cronologia delle interrogazioni utilizzando la console (CTRL+ /2 con Windows, CMD + +1 con 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 Amazon Athena API e AWS CLI supporto per Athena; JDBC driver aggiornato alla versione 1.1.0; risolti vari problemi.
-
Amazon Athena consente la programmazione di applicazioni per Athena. Per ulteriori informazioni, consulta Amazon Athena API Reference. Le ultime novità AWS SDKs includono il supporto per AthenaAPI. 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 Amazon Athena API Reference.
-
È disponibile un nuovo JDBC driver 1.1.0 che supporta la nuova API Athena, le funzionalità e le correzioni di bug più recenti. 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 JDBC driver Athena più recente; tuttavia, è comunque possibile utilizzare la versione precedente del driver. Le versioni precedenti dei driver non supportano AthenaAPI. Per ulteriori informazioni, consulta Connettiti 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 JDBC driver e JDBC agli utenti sono associate IAM politiche in linea o gestite dal cliente, è necessario aggiornare le politiche. IAM Al contrario, le versioni precedenti del JDBC driver non supportano AthenaAPI, quindi è possibile specificare solo azioni obsolete nelle politiche allegate agli utenti delle versioni precedenti. JDBC Per questo motivo, non dovrebbe essere necessario aggiornare le politiche gestite dal cliente o in linea. IAM
-
Queste azioni specifiche delle politiche sono state utilizzate in Athena prima del rilascio di Athena. API Utilizza queste azioni obsolete nelle politiche solo con driver precedenti alla versione 1.1.0. JDBC Se state aggiornando il JDBC driver, sostituite le politiche che consentono o negano azioni obsolete con le azioni appropriate elencate, altrimenti si verificheranno degli errori: API
Operazione obsoleta specifica della policy | Azione Athena API 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. -
È stato risolto un problema a causa del quale le richieste di annullamento di una query effettuata tramite il JDBC driver non andavano a buon fine.
-
È 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
È stato aggiunto il supporto per la crittografia dei dati di Amazon S3 e rilasciato JDBC l'aggiornamento del driver (versione 1.0.1) con supporto alla 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. -
È stato aggiunto il supporto per l'LZOinterrogazione di dati compressi.
Per ulteriori informazioni, consulta Crittografia a riposo.
Miglioramenti
-
Migliori prestazioni delle JDBC query con miglioramenti delle dimensioni della pagina, restituendo 1.000 righe anziché 100.
-
È stata aggiunta la possibilità di annullare una query utilizzando l'interfaccia del JDBC driver.
-
Aggiunta la possibilità di specificare JDBC le opzioni nella JDBC connessioneURL. Vedi Connettiti ad Amazon Athena con JDBC per il JDBC driver più recente.
-
È stata aggiunta PROXY un'impostazione nel driver, che ora può essere impostata utilizzando ClientConfigurationin the AWS SDK for Java.
Correzioni di bug
Sono stati corretti i seguenti bug:
-
Si verificavano errori di limitazione quando venivano emesse più query utilizzando l'interfaccia del JDBC driver.
-
Il JDBC driver si fermerebbe durante la proiezione di un tipo di dati decimale.
-
Il JDBC driver restituirebbe ogni tipo di dati come stringa, indipendentemente da come il tipo di dati è stato definito nella tabella. Ad esempio, selezionando una colonna definita come tipo di dati
INT
utilizzandoresultSet.GetObject()
, restituiva un tipo diSTRING
anzichéINT
. -
Il JDBC driver verificava le credenziali nel momento in cui veniva stabilita una connessione, anziché al momento dell'esecuzione di una query.
-
Le query eseguite tramite il JDBC driver avrebbero esito negativo quando veniva specificato uno schema insieme a. 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 alveare JSON 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 la regione O penCSVSer De, 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.