Utilizzo serverless con attributi con criteri di budget
Importante
Questa funzionalità è disponibile in anteprima pubblica.
Questo articolo illustra come usare i criteri di budget per applicare tag di attribuzione dei costi nei carichi di lavoro di calcolo serverless.
I criteri di budget sono costituiti da tag applicati a qualsiasi attività di calcolo serverless sostenuta da un utente assegnato ai criteri. I tag vengono registrati nei record di fatturazione, consentendo di attribuire l'utilizzo serverless a budget specifici. Per altre informazioni sulla creazione di budget, vedere Usare i budget per monitorare la spesa dell'account.
Autorizzazioni per i criteri di budget
Per creare criteri di budget, è necessario essere un amministratore dell'area di lavoro. Gli utenti non amministratori possono gestire le politiche se sono assegnate le autorizzazioni Manager per la politica di budget
Gli amministratori dell'area di lavoro possono gestire e visualizzare i criteri di budget creati o quelli per cui dispongono di autorizzazioni esplicite. Per visualizzare e gestire tutti i criteri per un determinato account, l'amministratore dell'area di lavoro deve avere anche il ruolo di amministratore fatturazione a livello di account. Questo ruolo viene assegnato nella console dell'account.
Per impostazione predefinita, i nuovi criteri possono essere accessibili solo dall'autore dei criteri e dagli utenti con il ruolo di amministratore fatturazione.
Poiché i criteri di budget sono oggetti risorsa a livello di account, i manager possono gestire i criteri da qualsiasi area di lavoro a cui hanno accesso.
Creare criteri di budget
I criteri di budget vengono gestiti nelle impostazioni di amministrazione dell'area di lavoro. Per creare un nuovo criterio di budget:
- Fare clic sul nome utente nella barra superiore dell’area di lavoro di Azure Databricks e selezionare Impostazioni.
- Fare clic su Calcolo.
- Accanto a Criteri budget fare clic su Gestisci.
- Cliccare su Crea.
- Aggiungi un nome e i tuoi tag, quindi fai clic su Crea.
Gestire le autorizzazioni dei criteri di budget
Esistono due tipi di autorizzazioni che è possibile concedere per i criteri di budget:
- Utente: un utente dei criteri di budget può selezionare i criteri ogni volta che creano un notebook, un processo o una pipeline.
- Manager: un responsabile dei criteri di budget può modificare le definizioni e le autorizzazioni dei criteri. A qualsiasi utente dell'area di lavoro possono essere concesse le autorizzazioni di gestione.
Per assegnare le autorizzazioni per un criterio di budget:
- Nella pagina del criterio fare clic sulla scheda Autorizzazioni .
- Fare clic su Concedi accesso.
- Selezionare l'utente, il gruppo o l'entità servizio a cui si vuole assegnare i criteri.
- In Ruolo selezionare i ruoli da assegnare all'utente.
- Per continuare ad aggiungere identità ai criteri, fare clic su Aggiungi un altro.
- Fare clic su Salva.
Se a un utente viene assegnato un singolo criterio, tale criterio viene applicato alle risorse per impostazione predefinita. Se a un utente vengono assegnati più criteri, è necessario selezionare i criteri appropriati ogni volta che creano un nuovo notebook serverless, un processo o una pipeline. Se non si seleziona un criterio, l'impostazione predefinita viene impostata su qualsiasi criterio in ordine alfabetico.
Aggiornare i criteri di budget
Per aggiornare il nome o i tag di un criterio di budget esistente:
- Fare clic sul nome utente nella barra superiore dell’area di lavoro di Azure Databricks e selezionare Impostazioni.
- Fare clic su Calcolo.
- Accanto a Criteri budget fare clic su Gestisci.
- Selezionare i criteri di budget da aggiornare, quindi fare clic su Modifica.
- Apportare gli aggiornamenti e quindi fare clic su Salva.
Le modifiche ai criteri vengono applicate solo all'utilizzo avviato dopo l'aggiornamento dei criteri. Non vengono applicate all'utilizzo serverless attualmente in esecuzione.
Analizzare i tag dei criteri di budget nei record di fatturazione
Dopo l'applicazione di un criterio a una pipeline di notebook, processo o tabelle live Delta, tutti i tag contenuti nei criteri vengono propagati alla system.billing.usage
tabella di sistema nella custom_tags
colonna.
Nota
I tag dei criteri di budget vengono propagati anche ai record di fatturazione generati all'analisi dei costi di Azure.
Se un notebook viene eseguito come parte di un processo, solo i criteri di budget del processo vengono applicati al record di utilizzo.
Dove selezionare i criteri di budget
Gli utenti assegnati a più politiche di budget devono selezionare la politica appropriata ogni volta che si crea un nuovo notebook, processo, pipeline o endpoint di gestione del modello.
- Notebook: gli utenti possono selezionare i criteri di budget nel menu a discesa Connect > Altro... o nel pannello Ambiente. Vedere Selezionare un criterio di budget per l'utilizzo serverless.
- Processo: gli utenti selezionano i criteri di budget nella sezione Dettagli processo. Vedere Selezionare un criterio di budget per l'utilizzo serverless.
- Pipeline: gli utenti selezionano i criteri di budget quando creano o modificano la pipeline. Vedere Configurare una pipeline di tabelle live Delta serverless.
- Gli endpoint di servizio: Gli utenti selezionano i criteri di budget quando creano o modificano l'endpoint di servizio del modello. Vedere Aggiungere criteri di budget per un endpoint di gestione del modello.
Limitazioni note
I criteri di budget presentano le limitazioni seguenti:
- I notebook, i processi e le pipeline di tabelle live Delta esistenti non vengono assegnati automaticamente ai criteri dopo che ai proprietari viene concesso l'accesso a un criterio. I criteri sono necessari per i nuovi asset, ma gli asset esistenti devono essere aggiornati per aggiungere un criterio.
- Quando si crea un processo del notebook pianificato dalla pagina del notebook, i criteri di budget del notebook tornano al primo criterio disponibile in ordine alfabetico.
- Gli ID dei criteri archiviati con un asset rimangono anche se i criteri vengono eliminati. Questi criteri non applicano alcun tag.
- Gli aggiornamenti ai tag dei criteri di budget si riflettono su qualsiasi utilizzo serverless avviato dopo la modifica al criterio. Ad esempio, se un processo è in esecuzione durante l'aggiornamento di un criterio di budget, l'aggiornamento non ha effetto per l'esecuzione del processo esistente. L'esecuzione del processo successivo usa i tag aggiornati.
- L'integrazione del repository Git non dispone di criteri di budget configurabili per il repository, i criteri di budget predefinito sono i criteri dell'ultimo utente scelto.
- I criteri di budget non applicano tag alle risorse di calcolo classiche.
- I tag ereditati dai criteri di budget non vengono visualizzati nell'interfaccia utente dell'elenco Processi.
- Gli aggiornamenti ai tag non verranno riflessi nei nuovi aggiornamenti della pipeline se la pipeline è in modalità di sviluppo . La propagazione delle modifiche richiede 24 ore.
- Le pipeline attivate dai processi non ereditano i criteri di budget del processo. Gli utenti devono impostare i criteri di budget della pipeline.