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:

  1. Fare clic sul nome utente nella barra superiore dell’area di lavoro di Azure Databricks e selezionare Impostazioni.
  2. Fare clic su Calcolo.
  3. Accanto a Criteri budget fare clic su Gestisci.
  4. Cliccare su Crea.
  5. Aggiungere un nome e i tag desiderati e quindi fare clic su Crea.

Creare l'interfaccia utente dei criteri di budget

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:

  1. Nella pagina del criterio fare clic sulla scheda Autorizzazioni .
  2. Fare clic su Concedi accesso.
  3. Selezionare l'utente, il gruppo o l'entità servizio a cui si vuole assegnare i criteri.
  4. In Ruolo selezionare i ruoli da assegnare all'utente.
  5. Per continuare ad aggiungere identità ai criteri, fare clic su Aggiungi un altro.
  6. 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:

  1. Fare clic sul nome utente nella barra superiore dell’area di lavoro di Azure Databricks e selezionare Impostazioni.
  2. Fare clic su Calcolo.
  3. Accanto a Criteri budget fare clic su Gestisci.
  4. Selezionare i criteri di budget da aggiornare, quindi fare clic su Modifica.
  5. 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.

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.