Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Questa funzionalità è disponibile in anteprima pubblica.
Questo articolo illustra come usare i criteri di utilizzo serverless per aggiungere tag di attribuzione dei costi nei carichi di lavoro di calcolo serverless.
I criteri di utilizzo serverless 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 Creare e monitorare i budget.
Autorizzazioni dei criteri di utilizzo serverless
Per creare criteri di utilizzo serverless, è necessario essere un amministratore dell'area di lavoro. Gli utenti non amministratori possono gestire i criteri se vengono assegnate le autorizzazioni Serverless usage policy: Manager.
Gli amministratori dell'area di lavoro possono gestire e visualizzare i criteri di utilizzo serverless 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 utilizzo serverless sono oggetti risorsa a livello di account, i manager possono gestire i criteri da qualsiasi area di lavoro a cui hanno accesso.
Creare una politica di utilizzo serverless
I criteri di utilizzo serverless vengono gestiti nelle impostazioni di amministrazione dell'area di lavoro. Per creare una nuova politica di utilizzo serverless:
- Fare clic sul nome utente nella barra superiore dell'area di lavoro Azure Databricks e selezionare Impostazioni.
- Fare clic su Calcolo.
- Accanto a Criteri di utilizzo serverless fare clic su Gestisci.
- Cliccare su Crea.
- Aggiungi un nome e i tuoi tag, quindi fai clic su Crea.
Gestire le autorizzazioni delle politiche di utilizzo serverless
Esistono due tipi di autorizzazioni che è possibile concedere nei criteri di utilizzo serverless:
- Utente: un utente dei criteri di utilizzo serverless può selezionare il criterio quando crea un notebook, un processo, una pipeline o un endpoint di servizio.
- Manager: i manager possono usare i criteri di utilizzo serverless, ma possono anche modificare le definizioni e le autorizzazioni dei criteri. A qualsiasi utente dell'area di lavoro possono essere concesse le autorizzazioni di gestione.
Se a un utente viene assegnato un solo criterio, tale criterio viene applicato automaticamente alle risorse appena create dall'utente. Se a un utente vengono assegnati più criteri, è necessario selezionare i criteri appropriati quando creano un nuovo notebook serverless, un processo, una pipeline o un endpoint di gestione. Se un utente non seleziona un criterio, l'impostazione predefinita viene impostata su qualsiasi criterio in ordine alfabetico.
Assegnare autorizzazioni a una politica
Per assegnare autorizzazioni per la policy di utilizzo serverless:
- Nella pagina della policy, fai 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.
Aggiornare una politica di utilizzo serverless
Per aggiornare il nome o i tag di una policy di utilizzo serverless esistente:
- Fare clic sul nome utente nella barra superiore dell'area di lavoro Azure Databricks e selezionare Impostazioni.
- Fare clic su Calcolo.
- Accanto a Criteri di utilizzo serverless fare clic su Gestisci.
- Selezionare i criteri di utilizzo serverless 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 dei criteri d'uso del serverless nei record di fatturazione
Dopo l'applicazione di un criterio a un notebook, un job o una pipeline dichiarativa di Lakeflow Spark, 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 utilizzo serverless vengono propagati anche ai record di fatturazione generati per l'analisi dei costi di Azure.
Se un notebook viene eseguito come parte di un processo, al record di utilizzo viene applicato solo il criterio di utilizzo serverless del processo.
Dove selezionare la politica di utilizzo serverless
Gli utenti assegnati a più criteri di utilizzo serverless 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 la policy di utilizzo serverless nel menu a tendina > Calcolo Altro... o nel pannello laterale Ambiente. Vedere Selezionare un criterio di utilizzo serverless.
- Attività: gli utenti selezionano i criteri di utilizzo serverless nella sezione Dettagli attività. Consulta Seleziona un criterio di utilizzo serverless.
- Pipeline: gli utenti selezionano i criteri di utilizzo serverless quando creano o modificano la pipeline. Consulta Configurare una pipeline serverless.
- Gestione degli endpoint: gli utenti selezionano i criteri di utilizzo serverless quando creano o modificano l'endpoint di gestione del modello. Vedere Aggiungere un criterio di utilizzo serverless per un endpoint di gestione del modello.
- Lakebase Provisioned: gli utenti selezionano i criteri di utilizzo serverless quando creano o modificano un'istanza del database. Vedi Aggiornare un criterio di utilizzo senza server di un'istanza del database.
- Scalabilità automatica di Lakebase: gli utenti selezionano i criteri di utilizzo serverless quando creano o modificano un progetto. Vedere Impostazioni generali.
Limitazioni note
I criteri di utilizzo serverless presentano le limitazioni seguenti:
- I notebook esistenti, i compiti e le pipeline dichiarative di Lakeflow Spark non vengono automaticamente assegnati a politiche dopo che ai loro proprietari viene concesso l'accesso a una politica. Per aggiungere criteri di utilizzo serverless a un asset esistente, è necessario aggiornare manualmente l'impostazione dei criteri di utilizzo serverless dell'asset nell'interfaccia utente.
- Quando si crea un'attività pianificata del notebook dalla pagina del notebook, la politica di utilizzo serverless del notebook torna alla prima politica 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 utilizzo serverless si riflettono su qualsiasi utilizzo serverless avviato dopo la modifica ai criteri. Ad esempio, se un processo è in esecuzione durante l'aggiornamento di un criterio di utilizzo serverless, l'aggiornamento non avrà effetto per l'esecuzione del processo esistente. Il prossimo ciclo di esecuzione utilizza i tag aggiornati.
- L'integrazione del repository Git non dispone di criteri di utilizzo serverless configurabili dal repository, i criteri di utilizzo serverless vengono predefiniti per l'ultimo criterio scelto dall'utente.
- I criteri di utilizzo serverless non applicano tag alle risorse di calcolo classiche.
- I tag ereditati dai criteri di utilizzo serverless 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 utilizzo serverless dei processi. Gli utenti devono impostare i criteri della pipeline.