Configura i controlli di utilizzo dei dati per query e per gruppo di lavoro - 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à.

Configura i controlli di utilizzo dei dati per query e per gruppo di lavoro

Athena consente di impostare due tipi di controlli dei costi: limite per query e limite per gruppo di lavoro. Per ogni gruppo di lavoro è possibile impostare un solo limite per query e più limiti per gruppo di lavoro.

  • Il limite di controllo a livello di query specifica la quantità totale di dati analizzati per query. Se una delle query eseguite nel gruppo di lavoro supera il limite, viene annullata. È possibile creare un solo limite di controllo a livello di query in un gruppo di lavoro, che viene applicato a tutte le query eseguite al suo interno. Se necessario, è possibile modificare il limite. Per una procedura dettagliata, consulta Per creare un controllo di utilizzo dei dati a livello di query.

  • Il limite di controllo dell'utilizzo dei dati a livello di gruppo di lavoro specifica la quantità totale di dati analizzati per tutte le query eseguite nel gruppo di lavoro nel periodo di tempo specificato. È possibile creare più limiti per gruppo di lavoro. Il limite di query a livello di gruppo di lavoro consente di impostare più soglie su aggregati orari o giornalieri dei dati analizzati dalle query in esecuzione nel gruppo di lavoro.

    Se la quantità aggregata di dati scansionati supera la soglia, puoi inviare una notifica a un argomento di Amazon. SNS A tale scopo, configuri un SNS allarme Amazon e un'azione nella console Athena per avvisare un amministratore quando il limite viene superato. Per una procedura dettagliata, consulta Per creare un controllo di utilizzo dei dati a livello di gruppo di lavoro. Puoi anche creare un allarme e un'azione su qualsiasi metrica pubblicata da Athena dalla console. CloudWatch Ad esempio, è possibile impostare un avviso al raggiungimento di un numero di query non riuscite. Questo avviso può determinare l'invio di un'e-mail a un amministratore se il numero supera una determinata soglia. Se il limite viene superato, un'azione invia una notifica di SNS allarme Amazon agli utenti specificati.

    Altre operazioni intraprese:

I limiti a livello di query e di gruppo di lavoro sono indipendenti. Viene effettuata una determinata operazione ogni volta che uno dei due limiti viene superato. Se due o più utenti eseguono query contemporaneamente nello stesso gruppo di lavoro, è possibile che le singole query non superino i limiti specificati, ma che la somma totale dei dati analizzati superi il limite di utilizzo dei dati a livello di gruppo di lavoro. In questo caso, all'utente viene inviato un SNS allarme Amazon.

Per creare un controllo di utilizzo dei dati a livello di query

Il limite di controllo a livello di query specifica la quantità totale di dati analizzati per query. Se una delle query eseguite nel gruppo di lavoro supera il limite, viene annullata. Il costo delle query annullate viene calcolato in base ai prezzi di Amazon Athena.

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.

È possibile creare un solo limite di controllo a livello di query in un gruppo di lavoro, che viene applicato a tutte le query eseguite al suo interno. Se necessario, è possibile modificare il limite.

  1. Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/.

  2. Se il pannello di navigazione della console non è visibile, scegli il menu di espansione a sinistra.

    Scegli il menu di espansione.
  3. Nel pannello di navigazione, seleziona Workgroups (Gruppi di lavoro).

  4. Scegli il nome del gruppo di lavoro dall'elenco.

  5. Dalla scheda Data usage controls (Controlli di utilizzo dei dati), nella sezione Per query data usage control (Controllo dell'utilizzo dei dati a livello di query), scegli Manage (Gestisci).

  6. Nella pagina Manage per query data usage control (Gestione del controllo dell'utilizzo dei dati a livello di query), specifica i seguenti valori:

    • Per Data limits (Limiti dati) specificare un valore compreso tra 10 MB (minimo) e 7 EB (massimo).

      Nota

      Questi sono i limiti imposti dalla console per i controlli di utilizzo dei dati all'interno dei gruppi di lavoro. Non rappresentano limiti delle query in Athena.

    • Per le unità, seleziona il valore dell'unità nell'elenco a discesa, ad esempio, Kilobytes KB (Kilobyte KB) o Exabytes EB(Exabyte EB).

    L'operazione di default prevede che la query venga annullata se supera il limite. Questa impostazione non può essere modificata.

  7. Seleziona Salva.

Creazione o modifica di un avviso sull'utilizzo dei dati a livello di gruppo di lavoro

È possibile impostare più soglie di avviso quando le query in esecuzione in un gruppo di lavoro analizzano una determinata quantità di dati entro un periodo specifico. Gli avvisi vengono implementati utilizzando gli CloudWatch allarmi di Amazon e si applicano a tutte le query del gruppo di lavoro. Quando viene raggiunta una soglia, puoi fare in modo che Amazon SNS invii un'e-mail agli utenti da te specificati. Le query non vengono cancellate automaticamente quando viene raggiunta una soglia.

  1. Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/.

  2. Se il pannello di navigazione della console non è visibile, scegli il menu di espansione a sinistra.

  3. Nel pannello di navigazione, seleziona Workgroups (Gruppi di lavoro).

  4. Scegli il nome del gruppo di lavoro dall'elenco.

  5. Scegli Edit (Modifica) per modificare le impostazioni del gruppo di lavoro.

  6. Scorri fino ad Workgroup data usage alerts - optional (Avvisi sull'utilizzo dei dati a livello di gruppo di lavoro: facoltativo) ed espandi la sezione.

  7. Scegli Add a layer (Aggiungi avviso).

  8. In Data usage threshold configuration (Configurazione della soglia di utilizzo dei dati), specifica i valori come segue:

    • In Data threshold (Soglia dati) specifica un numero, quindi seleziona un valore unitario dall'elenco a discesa.

    • In Time period (Periodo di tempo), scegli un periodo di tempo dall'elenco a discesa.

    • Per la selezione dell'SNSargomento, scegli un SNS argomento Amazon dall'elenco a discesa. In alternativa, scegli Crea SNS argomento per accedere direttamente alla SNSconsole Amazon, creare l'SNSargomento Amazon e configurare un abbonamento per uno degli utenti del tuo account Athena. Per ulteriori informazioni, consulta la sezione Guida introduttiva ad Amazon SNS nella Guida per gli sviluppatori di Amazon Simple Notification Service.

  9. Scegli Add alert (Aggiungi avviso) se stai creando un nuovo avviso oppure Save (Salva) per salvare un avviso esistente.