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 i criteri di selezione se sono assegnati ai criteri budget: autorizzazioni di manager per i criteri.
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.
- Aggiungere un nome e i tag desiderati e quindi fare 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ù criteri di budget devono selezionare i criteri appropriati ogni volta che creano un nuovo notebook, processo o pipeline.
- Notebook: gli utenti possono selezionare i criteri di budget nell'elenco a discesa Connetti > 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.
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.