Condividi tramite


Gestire Data Lake Analytics di Azure usando i criteri dell'account

I criteri dell'account consentono di controllare il modo in cui vengono usate le risorse di un account azure Data Lake Analytics. Questi criteri consentono di controllare il costo dell'utilizzo di Azure Data Lake Analytics. Con questi criteri, ad esempio, è possibile impedire picchi di costo imprevisti limitando il numero di AU utilizzabili contemporaneamente dall'account.

Importante

Azure Data Lake Analytics ritirato il 29 febbraio 2024. Altre informazioni con questo annuncio.

Per l'analisi dei dati, l'organizzazione può usare Azure Synapse Analytics o Microsoft Fabric.

Criteri a livello di account

Questi criteri si applicano a tutti i processi in un account di Data Lake Analytics.

Numero massimo di unità di analisi in un account di Data Lake Analytics

Un criterio controlla il numero totale di unità di analisi (AU, Analytics Unit) che possono essere usate dall'account di Data Lake Analytics. Per impostazione predefinita, il valore è impostato su 250. Se ad esempio sono impostate 250 AU, è possibile eseguire un processo a cui sono assegnate 250 AU oppure 10 processi con 25 AU ciascuno. Altri processi inviati vengono accodati fino al completamento dei processi in esecuzione. Al termine di questi processi, le AU vengono rese disponibili per consentire l'esecuzione dei processi in coda.

Per modificare il numero di AU per l'account di Data Lake Analytics:

  1. Nel portale di Azure accedere all'account di Data Lake Analytics.

  2. Selezionare Limiti e criteri.

  3. In Numero massimo di AU spostare il dispositivo di scorrimento per selezionare un valore o immettere il valore nella casella di testo.

  4. Selezionare Salva.

    Nota

    Se è necessario impostare un numero di AU superiore al valore predefinito (250), nel portale fare clic su Guida e supporto per inviare una richiesta di supporto. Il numero di AU disponibili nell'account di Data Lake Analytics può essere incrementato.

Numero massimo di processi che possono essere eseguiti contemporaneamente

Questo criterio limita il numero di processi che possono essere eseguiti simultaneamente. Per impostazione predefinita, questo valore è impostato su 20. Se in Data Lake Analytics sono presenti AU disponibili, viene pianificata l'esecuzione di nuovi processi finché il numero totale dei processi in esecuzione non raggiunge il valore di questo criterio. Quando si raggiunge il numero massimo di processi che possono essere eseguiti contemporaneamente, i processi successivi vengono accodati in ordine di priorità fino al completamento di uno o più processi in esecuzione (a seconda delle AUS disponibili).

Per modificare il numero di processi che possono essere eseguiti contemporaneamente:

  1. Nel portale di Azure accedere all'account di Data Lake Analytics.

  2. Selezionare Limiti e criteri.

  3. In Numero massimo di processi in esecuzione spostare il dispositivo di scorrimento per selezionare un valore o immettere il valore nella casella di testo.

  4. Selezionare Salva.

    Nota

    Se è necessario eseguire un numero di processi superiore al valore predefinito (20), nel portale fare clic su Guida e supporto per inviare una richiesta di supporto. Il numero di processi che possono essere eseguiti contemporaneamente nell'account di Data Lake Analytics può essere incrementato.

Per quanto tempo mantenere le risorse e i metadati dei processi

Quando gli utenti eseguono processi U-SQL, il servizio Data Lake Analytics mantiene tutti i file correlati. Questi file includono lo script U-SQL, i file DLL a cui si fa riferimento nello script U-SQL, le risorse compilate e le statistiche. I file si trovano nella cartella /system/ dell'account di Azure Data Lake Store. Questo criterio controlla la durata di archiviazione di queste risorse prima dell'eliminazione automatica (l'impostazione predefinita è di 30 giorni). È possibile usare questi file per il debug e per ottimizzare le prestazioni dei processi che si eseguiranno nuovamente in futuro.

Per modificare il tempo di archiviazione delle risorse e dei metadati dei processi:

  1. Nel portale di Azure accedere all'account di Data Lake Analytics.
  2. Selezionare Limiti e criteri.
  3. In Giorni di conservazione delle query del processo spostare il dispositivo di scorrimento per selezionare un valore o immettere il valore nella casella di testo.
  4. Selezionare Salva.

Criteri a livello di processo

I criteri a livello di processo consentono di controllare le unità utente massime e la priorità massima che i singoli utenti (o membri di gruppi di sicurezza specifici) possono impostare sui processi inviati. Questi criteri consentono di controllare i costi sostenuti dagli utenti. e l'effetto che i processi pianificati possono avere sui processi di produzione ad alta priorità in esecuzione nello stesso account di Data Lake Analytics.

In Data Lake Analytics è possibile impostare due criteri a livello di processo:

  • AU limit per job (Limite AU per processo): gli utenti possono inviare solo processi che hanno al massimo il numero di AU specificato. Per impostazione predefinita, questo limite corrisponde a quello definito per l'account.

  • Priorità: gli utenti possono inviare solo processi che hanno una priorità inferiore o uguale a questo valore. Un numero più alto indica una priorità più bassa. Per impostazione predefinita, questo limite è impostato su 1, che corrisponde alla massima priorità possibile.

È disponibile un criterio predefinito impostato su ogni account. che si applica a tutti gli utenti dell'account. È possibile creare altri criteri per utenti e gruppi specifici.

Nota

I criteri a livello di account e quelli a livello di processo vengono applicati contemporaneamente.

Aggiungere un criterio per un utente o un gruppo specifico

  1. Nel portale di Azure accedere all'account di Data Lake Analytics.

  2. Selezionare Limiti e criteri.

  3. In Limiti invio processi selezionare il pulsante Aggiungi criterio . Selezionare o immettere le impostazioni seguenti:

    1. Nome criteri di calcolo: immettere un nome di criterio in modo da identificarne la finalità.

    2. Selezionare l'utente o il gruppo: selezionare l'utente o il gruppo a cui si applica questo criterio.

    3. Impostare il limite AU del processo: impostare il limite di AU che si applica all'utente o al gruppo selezionato.

    4. Impostare il limite di priorità del processo: impostare il limite di priorità che si applica all'utente o al gruppo selezionato.

  4. Selezionare OK.

  5. Il nuovo criterio viene elencato nella tabella dei criteri Impostazioni predefinite in Limiti di invio del processo.

Eliminare o modificare un criterio esistente

  1. Nel portale di Azure accedere all'account di Data Lake Analytics.

  2. Selezionare Limiti e criteri.

  3. In Limiti di invio del processo trovare il criterio da modificare.

  4. Per visualizzare le opzioni Elimina e Modifica , nella colonna più a destra della tabella selezionare ....

Altre risorse per i criteri di processo

Passaggi successivi