Esecuzione di query SQL con Amazon Athena
Puoi eseguire query SQL mediante Amazon Athena su origini dati registrate con AWS Glue Data Catalog e le origini dati, come i metastore Hive e le istanze Amazon DocumentDB cui ti connetti usando la funzione Athena Federated Query. Per ulteriori informazioni sull'utilizzo delle origini dati, consulta Connessione alle origini dati. Quando esegui una query DDL (Data Definition Language) che modifica lo schema, Athena scrive i metadati nel metastore associato all'origine dati. Inoltre, alcune query, come CREATE TABLE AS e INSERT INTO, possono scrivere record nel set di dati, ad esempio aggiungendo un record CSV a una posizione Amazon S3.
In questa sezione vengono fornite indicazioni per l'esecuzione di query Athena su origini dati comuni e tipi di dati utilizzando diverse istruzioni SQL. Vengono fornite indicazioni generali per lavorare con strutture e operatori comuni, ad esempio per lavorare con array, concatenare, filtrare, appiattire e ordinare. Altri esempi includono query per i dati in tabelle con strutture e mappe nidificate, tabelle basate su set di dati codificati JSON e set di dati associati a Servizi AWS quali log AWS CloudTrail e log Amazon EMR. La copertura completa dell'utilizzo di SQL standard non viene riportata in questa documentazione. Per ulteriori informazioni su SQL, consulta i riferimenti ai linguaggi Trino
Argomenti
Per considerazioni e limitazioni, vedere Considerazioni e restrizioni per le query SQL in Amazon Athena.