Integrazioni Servizio AWS con Athena - Amazon Athena

Integrazioni Servizio AWS con Athena

Puoi utilizzare Athena per eseguire query sui dati dai Servizi AWS elencati in questa sezione. Per un elenco delle regioni supportate da ciascun servizio, consulta Regioni ed endpoint nella Riferimenti generali di Amazon Web Services.

Per ulteriori informazioni su ciascuna integrazione, consulta le sezioni riportate di seguito.

CloudFormation
Prenotazione della capacità

Argomento di riferimento: AWS::Athena::CapacityReservation nella Guida per l'utente di AWS CloudFormation

Specifica una prenotazione della capacità con il nome e il numero forniti delle unità di elaborazione dati richieste. Per maggiori informazioni, consulta Gestisci la capacità di elaborazione delle query nella Guida per l'utente di Amazon Athena e CreateCapacityReservation nella Documentazione di riferimento dell'API di Amazon Athena.

Catalogo dati

Argomento di riferimento: AWS::Athena::DataCatalog nella Guida per l'utente di AWS CloudFormation

Specifica un catalogo dati Athena, inclusi un nome, una descrizione, un tipo, parametri e tag. Per maggiori informazioni, consulta Comprensione di tabelle, database e cataloghi dati in Athena nella Guida per l'utente di Amazon Athena e CreateDataCatalog nella Documentazione di riferimento dell'API di Amazon Athena.

Query denominata

Argomento di riferimento: AWS::Athena::NamedQuery nella Guida per l'utente di AWS CloudFormation

Crea query denominate con CloudFormation ed eseguile in Athena. Le query denominate consentono di mappare un nome di query a una query e quindi eseguirlo come query salvata dalla console Athena. Per maggiori informazioni, consulta Utilizzo di query salvate nella Guida per l'utente di Amazon Athena e CreateNamedQuery nella Documentazione di riferimento dell'API di Amazon Athena.

Dichiarazione preparata

Argomento di riferimento: AWS::Athena::PreparedStatement nella Guida per l'utente di AWS CloudFormation

Specifica un'istruzione preparata da utilizzare con le query SQL in Athena. Un'istruzione preparata contiene segnaposto di parametro i cui valori vengono forniti al momento dell'esecuzione. Per maggiori informazioni, consulta Utilizzare query parametrizzate nella Guida per l'utente di Amazon Athena e CreatePreparedStatement nella Documentazione di riferimento dell'API di Amazon Athena.

Gruppo di lavoro

Argomento di riferimento: AWS::Athena::WorkGroup nella Guida per l'utente di CloudFormation

Specifica i gruppi di lavoro Athena utilizzando AWS CloudFormation. Utilizzare gruppi di lavoro Athena per isolare le query per l'utente o il gruppo da altre query nello stesso account. Per maggiori informazioni, consulta Usare i gruppi di lavoro per controllare l'accesso alle query e i costi nella Guida per l'utente di Amazon Athena e CreateWorkGroup nella Referenza dell'API Amazon Athena.

Amazon CloudFront

Argomento di riferimento: Query dei log di Amazon CloudFront

Utilizza Athena per interrogare i registri di Amazon CloudFront. Per maggiori informazioni sull'utilizzo di CloudFront, consulta la Guida per gli sviluppatori di Amazon CloudFront.

AWS CloudTrail

Argomento di riferimento: Log AWS CloudTrail delle query

L'uso di Athena in combinazione con i log di CloudTrail rappresenta uno strumento avanzato che consente di ottimizzare il processo di analisi delle attività del servizio AWS. Ad esempio, puoi utilizzare le query per identificare le tendenze e isolare con maggiore precisione le attività in base a un attributo specifico, ad esempio l'indirizzo IP di origine o un utente. Puoi creare le tabelle per l'esecuzione di query sui registri direttamente dalla console CloudTrail e utilizzare tali tabelle per l'esecuzione di query in Athena. Per ulteriori informazioni, consulta Usa la console CloudTrail per creare una tabella Athena per i log CloudTrail .

Amazon DataZone

Argomento di riferimento: Utilizzare Amazon DataZone in Athena

Usa Amazon DataZone per condividere, cercare e rilevare i dati su larga scala oltre i confini dell'organizzazione. DataZone semplifica la tua esperienza con servizi di analisi AWS come Athena, AWS Glue e AWS Lake Formation. Se disponi di grandi quantità di dati provenienti da diverse origini dati, puoi utilizzare Amazon DataZone per creare raggruppamenti di persone, dati e strumenti basati su casi d'uso aziendali.

In Athena, puoi utilizzare l'editor di query per accedere e interrogare gli ambienti DataZone. Per ulteriori informazioni, consulta Utilizzare Amazon DataZone in Athena.

Sistema di bilanciamento del carico elastico

Argomento di riferimento: Query Application Load Balancer logs

Eseguire query sui log dell'Application Load Balancer consente di individuare l'origine del traffico, la latenza e i byte trasferiti a e da istanze Elastic Load Balancing e applicazioni di back-end. Per ulteriori informazioni, consulta Query Application Load Balancer logs.

Argomento di riferimento: Eseguire query su log Classic Load Balancer

Esegui query sui log di Classic Load Balancer per analizzare e comprendere i modelli di traffico da e verso le istanze di Elastic Load Balancing e le applicazioni di back-end. È possibile visualizzare sorgente di traffico, latenza e byte trasferiti. Per ulteriori informazioni, consulta Eseguire query su log Classic Load Balancer.

Amazon EMR Studio

Argomento di riferimento: Use the Amazon Athena SQL editor in EMR Studio

È possibile utilizzare Athena in Amazon EMR Studio per sviluppare ed eseguire query interattive. Ciò consente di utilizzare EMR Studio per l'analisi SQL su Athena dalla stessa interfaccia Amazon EMR utilizzata per Spark, Scala e altri carichi di lavoro. Con l'integrazione di Athena in EMR Studio, puoi svolgere le seguenti attività:

  • Eseguire query SQL Athena

  • Visualizzazione dei risultati della query

  • Visualizzazione della cronologia delle query

  • Visualizzare le query salvate

  • Eseguire le query parametrizzate

  • Visualizzare database, tabelle e viste per un catalogo di dati

Le seguenti funzionalità di Athena non sono disponibili in Amazon EMR Studio:

  • Funzionalità di amministrazione come creazione o aggiornamento di gruppi di lavoro Athena, origini dati o prenotazioni della capacità

  • Athena per Spark o notebook Spark

  • Integrazione DataZone

  • Step Functions

L'integrazione EMR con Athena è disponibile in tutte le Regioni AWS in cui sono disponibili EMR Studio e Athena. Per ulteriori informazioni sull'utilizzo di Athena in EMR Studio, consulta la pagina Use the Amazon Athena SQL editor in EMR Studio nella Guida per la gestione di Amazon EMR.

AWS Glue Data Catalog

Argomento di riferimento: Utilizzare AWS Glue Data Catalog per connettersi ai tuoi dati

Athena si integra con AWS Glue Data Catalog, che offre un archivio di metadati persistente per i dati in Amazon S3. In questo modo è possibile creare tabelle ed eseguire query in Athena in base a un archivio di metadati centralizzato disponibile nell'account Amazon Web Services e integrato con le caratteristiche di ETL e rilevamento dei dati di AWS Glue. Per ulteriori informazioni, consulta la sezione Utilizzare AWS Glue Data Catalog per connettersi ai tuoi dati e Che cos'è AWS Glue? nella Guida per gli sviluppatori di AWS Glue.

AWS Identity and Access Management (IAM)

Argomento di referenza: Operazioni per Amazon Athena

È possibile utilizzare le operazioni API Athena nelle policy di autorizzazione IAM. Per ulteriori informazioni, consulta Operazioni per Amazon Athena e Gestione dell'identità e dell'accesso in Athena.

Amazon Quick Suite

Argomento di riferimento: Connettersi ad Amazon Athena con i driver ODBC e JDBC

Athena si integra con Amazon Quick Suite per facilitare la visualizzazione dei dati. È possibile utilizzare Athena per generare report o per analizzare i dati con strumenti di business intelligence o client SQL, collegati con un driver JDBC o ODBC. Per ulteriori informazioni su Amazon Quick Suite, consulta Cos'è Amazon Quick Suite nella Guida per l'utente di Amazon Quick Suite. Per informazioni sull'utilizzo dei driver JDBC e ODBC con Athena, vedereConnessione ad Amazon Athena con i driver ODBC e JDBC.

Inventario Amazon S3

Argomento di riferimento: Esecuzione di query sull'inventario con Athena nella Guida per l'utente di Amazon Simple Storage Service

Puoi utilizzare Amazon Athena per eseguire query su un inventario Amazon S3 utilizzando SQL standard. Puoi usare l'inventario Amazon S3 per eseguire audit e report sullo stato di replica e crittografia degli oggetti per esigenze aziendali, normative e di conformità. Per ulteriori informazioni, consulta Inventario Amazon S3 nella Guida per l'utente di Amazon Simple Storage Service.

AWS Step Functions

Argomento di referenza: Chiama Athena con Step Functions nella Guida per gli sviluppatori di AWS Step Functions

Chiama Athena con AWS Step Functions. AWS Step Functions può controllare la selezione di Servizi AWS direttamente utilizzando la Amazon States Language (Lingua degli stati Amazon). È 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. Il ruolo Step Functions deve disporre delle autorizzazioni per utilizzare Athena. Per ulteriori informazioni, consulta la Guida per gli sviluppatori di AWS Step Functions.

Video: Orchestrare le query Amazon Athena utilizzando AWS Step Functions

Nel video seguente viene illustrato come utilizzare Amazon Athena e AWS Step Functions per eseguire una query Athena regolarmente pianificata e generare un report corrispondente.

Per un esempio che utilizza Step Functions e Amazon EventBridge per orchestrare AWS Glue DataBrew, Athena e Amazon Quick Suite, vedi Orchestrazione di un lavoro AWS Glue DataBrew e una query Amazon Athena con AWS Step Functions nel blog AWS Big Data.

Inventario
AWS Systems Manager

Argomento di riferimento: Esecuzione di query sui dati di inventario da più Regioni e account nella Guida per l'utente di AWS Systems Manager

L'inventario AWS Systems Manager si integra con Amazon Athena per consentirti di eseguire query sui dati di inventario da più Regioni AWS ed account. Per ulteriori informazioni, consulta la Guida per l'utente AWS Systems Manager.

Amazon Virtual Private Cloud

Argomento di riferimento: Eseguire query sui log di flusso Amazon VPC

I flussi di log Amazon Virtual Private Cloud acquisiscono informazioni sul traffico IP da e verso le interfacce di rete in un VPC. Esegui query sui log in Athena per analizzare i modelli di traffico di rete e identificare le minacce e i rischi nella rete Amazon VPC. Per ulteriori informazioni su Amazon VPC, consulta la Guida per l'utente di Amazon VPC.