Attribuire l'utilizzo serverless con le politiche 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.
Le politiche di budget consistono in tag che vengono applicati a qualsiasi attività di calcolo serverless sostenuta da un utente assegnato alla politica. 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 Creare e monitorare i budget.
Autorizzazioni per le politiche di budget
Per creare criteri di budget, è necessario essere un amministratore dell'area di lavoro. Gli utenti non amministratori possono gestire le politiche se vengono assegnate loro le autorizzazioni Budget policy: Manager.
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é le politiche di budget sono oggetti risorsa a livello di account, i gestori possono gestire le politiche da qualsiasi area di lavoro a cui hanno accesso.
Creare una politica 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 Politiche di budget fare clic su Gestisci.
- Cliccare su Crea.
- Aggiungi un nome e i tuoi tag, quindi fai clic su Crea.
Gestire le autorizzazioni della politica di budget
Esistono due tipi di autorizzazioni che è possibile concedere per i criteri di budget:
- User: un utente della politica di bilancio può selezionare la politica ogni volta che crea un notebook, un'attività 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 della politica, fare clic sulla scheda Autorizzazioni.
- Clicca su Concedi accesso.
- Selezionare l'utente, il gruppo o il principal del servizio a cui si vuole assegnare il criterio.
- Sotto Ruolo, seleziona i ruoli che desideri assegnare all'utente.
- Per continuare ad aggiungere identità ai criteri, fare clic su Aggiungi un'altra.
- 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 sarà quella del primo criterio in ordine alfabetico.
Aggiornare una politica di bilancio
Per aggiornare il nome o le etichette di una politica 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 Politiche di budget, fare clic su Gestisci.
- Selezionare la politica 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 si applicano all'utilizzo serverless in corso.
Analizzare i tag della politica di budget nei record di fatturazione
Dopo l'applicazione di un criterio a un notebook, a un processo o a una pipeline DLT, tutti i tag contenuti nel criterio vengono propagati alla tabella di sistema system.billing.usage
nella colonna custom_tags
.
Nota
I tag dei criteri di budget vengono propagati anche nei record di fatturazione utilizzati nell'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 la politica di budget
Gli utenti assegnati a più criteri di budget devono selezionare i criteri appropriati ogni volta che creano un nuovo notebook, processo, pipeline o endpoint di gestione del modello.
- Notebook: gli utenti possono selezionare i criteri di budget nell'elenco a discesa Connetti di più… o nel pannello laterale Ambiente. Vedi Seleziona un criterio di budget per l'utilizzo serverless.
- lavoro: gli utenti selezionano la politica di budget nella sezione dettagli lavoro. Consulta Seleziona un criterio di budget per l'utilizzo serverless.
- pipeline: gli utenti selezionano i criteri di budget quando creano o modificano la pipeline. Consulta Configurare una pipeline DLT 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 lavori e le pipeline DLT esistenti non vengono automaticamente assegnati a politiche dopo che ai loro proprietari viene concesso l'accesso a una politica. Per aggiungere criteri di budget a un asset esistente, è necessario aggiornare manualmente l'impostazione dei criteri di budget dell'asset nell'interfaccia utente.
- Quando si crea un processo pianificato del notebook dalla pagina del notebook, i criteri di budget del notebook si reimpostano sul 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 della politica di budget sono applicati a qualsiasi utilizzo serverless avviato dopo la modifica della politica. Ad esempio, se un processo è in esecuzione mentre viene aggiornato un criterio di budget, l'aggiornamento non influisce sull'esecuzione del processo in corso. Il prossimo ciclo di esecuzione utilizza 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 lavori .
- 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 job non ereditano i criteri di budget del job. Gli utenti devono impostare la politica di budget della pipeline.