Gestire Azure Data Lake Analytics 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'uso di Azure Data Lake Analytics. Ad esempio, con questi criteri è possibile evitare picchi di costo imprevisti limitando il numero di UR che l'account può usare contemporaneamente.
Importante
Azure Data Lake Analytics è stato ritirato il 29 febbraio 2024. Scopri di più su con questo annuncio.
Per l'analisi dei dati, l'organizzazione può usare azure Synapse Analytics o Microsoft Fabric.
Politiche a livello di account
Questi criteri si applicano a tutti i processi in un account Data Lake Analytics.
Numero massimo di AUs in un account Data Lake Analytics
Un criterio controlla il numero totale di unità di analisi (UNITÀ di analisi) che possono essere usate dall'account Data Lake Analytics. Per impostazione predefinita, il valore è impostato su 250. Ad esempio, se questo valore è impostato su 250 UR, è possibile avere un processo in esecuzione con 250 UR assegnate o 10 processi in esecuzione con 25 UR ognuna. I lavori inviati vengono messi in coda fino al completamento dei lavori in esecuzione. Al termine dei processi in corso, le AU vengono liberate per l'esecuzione dei processi in coda.
Per modificare il numero di unità di analisi per l'account Data Lake Analytics:
Nel portale di Azure passare all'account Data Lake Analytics.
Selezionare Limiti e criteri.
In Massimo AUs, spostare il dispositivo di scorrimento per selezionare un valore o immettere il valore nella casella di testo.
Seleziona Salva.
Nota
Se sono necessarie più AUs predefinite (250), nel portale fare clic su Guida e Supporto per inviare una richiesta di supporto. Il numero di AU disponibili nell'Account Data Lake Analytics può essere aumentato.
Numero massimo di processi che possono essere eseguiti contemporaneamente
Questo criterio limita il numero di processi che possono essere eseguiti contemporaneamente. Per impostazione predefinita, questo valore è impostato su 20. Se Data Lake Analytics dispone di unità di analisi disponibili, i nuovi processi vengono pianificati per l'esecuzione immediatamente fino a quando il numero totale di processi in esecuzione 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 UR disponibili).
Per modificare il numero di processi che possono essere eseguiti contemporaneamente:
Nel portale di Azure passare all'account Data Lake Analytics.
Selezionare Limiti e criteri.
In Numero massimo di processi in esecuzione, sposta il dispositivo di scorrimento per selezionare un valore o immetti il valore nella casella di testo.
Seleziona Salva.
Nota
Se è necessario eseguire più del numero predefinito (20) di processi, 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 Data Lake Analytics può essere aumentato.
Per quanto tempo conservare i metadati e le risorse del processo
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 azure Data Lake Storage predefinito. Questo criterio controlla per quanto tempo queste risorse vengono archiviate prima dell'eliminazione automatica (il valore predefinito è 30 giorni). È possibile usare questi file per il debug e per l'ottimizzazione delle prestazioni dei processi che verranno eseguiti in futuro.
Per modificare il tempo necessario per mantenere i metadati e le risorse del processo:
- Nel portale di Azure passare all'account Data Lake Analytics.
- Selezionare Limiti e criteri.
- In Giorni per conservare le query di processo, spostare il dispositivo per selezionare un valore o digitare il valore nella casella di testo.
- Seleziona Salva.
Politiche a livello di lavoro
Le politiche a livello di lavoro consentono di controllare il numero massimo di AUs e la priorità più alta consentita che i singoli utenti (o membri di gruppi di sicurezza specifici) possono impostare sui lavori inviati. Questo criterio consente di controllare i costi sostenuti dagli utenti. Consente anche di controllare l'effetto che i processi pianificati potrebbero avere su processi di produzione ad alta priorità in esecuzione nello stesso account Data Lake Analytics.
Data Lake Analytics ha due criteri che è possibile impostare a livello di processo:
limite AU per lavoro: gli utenti possono inviare solo lavori con un massimo di questo numero di AU. Per impostazione predefinita, questo limite corrisponde al limite massimo di au per l'account.
Priorità: gli utenti possono inviare solo processi con priorità inferiore o uguale a questo valore. Un numero più alto indica una priorità inferiore. Per impostazione predefinita, questo limite è impostato su 1, ovvero la priorità più alta possibile.
Per ogni account è impostato un criterio predefinito. Il criterio predefinito 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 i criteri a livello di processo si applicano contemporaneamente.
Aggiungere un criterio per un utente o un gruppo specifico
Nel portale di Azure passare all'account Data Lake Analytics.
Selezionare Limiti e criteri.
In Limiti per l'invio di processi, selezionare il pulsante Aggiungi Criteri. Selezionare o immettere le impostazioni seguenti:
nome dei criteri di calcolo: immettere un nome di criterio per ricordare lo scopo del criterio.
Selezionare l'utente o il gruppo: selezionare l'utente o il gruppo a cui si applica questo criterio.
Impostare il limite AU del processo: impostare il limite di AU applicabile all'utente o gruppo selezionato.
Impostare il limite di priorità: impostare il limite di priorità applicato all'utente o al gruppo selezionato.
Selezionare OK.
Il nuovo criterio è elencato nella tabella dei criteri predefiniti, sotto i limiti per l'invio di processi.
Eliminare o modificare un criterio esistente
Nel portale di Azure passare all'account Data Lake Analytics.
Selezionare Limiti e criteri.
Trova, in limiti per l'invio di lavori, i criteri da modificare.
Per visualizzare le opzioni di Elimina e Modifica, nella colonna più a destra della tabella selezionare
...
.
Altre risorse per le politiche lavorative
- Post del blog sulla panoramica delle politiche
- post di blog criteri a livello di account
- Post sul blog sulle politiche a livello di processo