Lavora con i risultati delle query e le query recenti - Amazon Athena

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

Lavora con i risultati delle query e le query recenti

Amazon Athena archivia automaticamente i risultati delle query e i metadati dei risultati di esecuzione delle query per ogni query eseguita in una posizione dei risultati della query che puoi specificare in Amazon S3. Se necessario, puoi accedere ai file in questa posizione per utilizzarli. Puoi anche scaricare i file dei risultati delle query direttamente dalla console Athena.

Athena offre ora due opzioni per la gestione dei risultati delle query: è possibile utilizzare un bucket S3 di proprietà del cliente o optare per la funzionalità di gestione dei risultati delle query. Con il tuo bucket, mantieni il controllo completo sullo storage, sulle autorizzazioni, sulle politiche del ciclo di vita e sulla conservazione, offrendo la massima flessibilità ma richiedendo una maggiore gestione. In alternativa, quando si sceglie l'opzione dei risultati delle query gestite, il servizio gestisce automaticamente lo storage e la gestione del ciclo di vita, eliminando la necessità di configurare un bucket di risultati separato e di ripulire automaticamente i risultati dopo un periodo di conservazione predeterminato. Per ulteriori informazioni, consulta Risultati delle query gestite.

Per impostare una posizione per i risultati delle query di Amazon S3 per la prima volta, consulta Specificare la posizione dei risultati della query utilizzando la console Athena.

I file di output vengono salvati automaticamente per ogni query eseguita. Per accedere e visualizzare i file di output delle query utilizzando la console Athena, i responsabili IAM (utenti e ruoli) necessitano dell'autorizzazione all'GetObjectazione Amazon S3 per la posizione dei risultati della query, nonché dell'autorizzazione per l'azione Athena. GetQueryResults La posizione dei risultati delle query può essere crittografata. Se la posizione è crittografata, gli utenti devono disporre delle autorizzazioni chiave appropriate per crittografare e decrittografare la posizione dei risultati delle query.

Importante

I principali IAM con l'autorizzazione per l'operazione Amazon S3 GetObject per la posizione dei risultati delle query sono in grado di recuperare i risultati delle query da Amazon S3 anche se l'autorizzazione per l'operazione Athena GetQueryResults viene negata.

Nota
  • Per le query annullate o non riuscite, Athena potrebbe avere già scritto risultati parziali in Amazon S3. In questi casi, Athena non elimina risultati parziali dal prefisso Amazon S3 in cui vengono archiviati i risultati. Devi rimuovere il prefisso Amazon S3 con risultati parziali. Athena utilizza caricamenti in più parti di Amazon S3 per scrivere dati Amazon S3. È consigliabile impostare la policy del ciclo di vita del bucket in modo da terminare i caricamenti in più parti in caso di query non riuscite. Per ulteriori informazioni, consulta Interruzione dei caricamenti in più parti incompleti utilizzando una policy per il ciclo di vita del bucket nella Guida per l'utente di Amazon Simple Storage Service.

  • In determinate condizioni, Athena può ritentare automaticamente l'esecuzione delle query. Nella maggior parte dei casi, queste interrogazioni possono essere completate correttamente e l'ID della query è contrassegnato come. Completed Queste query potrebbero aver prodotto risultati parziali durante i tentativi iniziali e generare caricamenti incompleti in più parti.