Attribut för serverlös användning med budgetprinciper
Viktigt!
Den här funktionen finns som allmänt tillgänglig förhandsversion.
Den här artikeln beskriver hur du använder budgetprinciper för att framtvinga kostnadstillskrivningstaggar på serverlösa beräkningsarbetsbelastningar.
Budgetprinciper består av taggar som tillämpas på alla serverlösa beräkningsaktiviteter som uppstår för en användare som tilldelats principen. Taggarna loggas i dina faktureringsposter så att du kan tillskriva serverlös användning till specifika budgetar. Mer information om hur du skapar budgetar finns i Använda budgetar för att övervaka kontoutgifter.
Budgetprincipbehörigheter
Du måste vara administratör för arbetsytan för att kunna skapa budgetprinciper. Icke-administratörer kan hantera policys om de tilldelas Budgetpolicy: Manager-behörigheter.
Arbetsyteadministratörer kan hantera och visa budgetprinciper som de har skapat eller de som de har explicit behörighet till. Om du vill visa och hantera alla principer för ett visst konto måste arbetsyteadministratören dessutom ha rollen Faktureringsadministratör på kontonivå. Den här rollen tilldelas i kontokonsolen.
Som standard kan nya principer endast nås av principskapare och användare med rollen faktureringsadministratör.
Eftersom budgetprinciper är resursobjekt på kontonivå kan chefer hantera principer från alla arbetsytor som de har åtkomst till.
Skapa en budgetprincip
Budgetprinciper hanteras i administratörsinställningarna för arbetsytan. Så här skapar du en ny budgetprincip:
- Klicka på ditt användarnamn i det övre fältet på Azure Databricks-arbetsytan och välj Inställningar.
- Klicka på Beräkning.
- Bredvid Budgetprinciper klickar du på Hantera.
- Klicka på Skapa.
- Lägg till ett namn och dina taggar och klicka sedan på Skapa.
Hantera budgetprincipbehörigheter
Det finns två typer av behörigheter som du kan bevilja för dina budgetprinciper:
- Användare: En budgetpolicyanvändare kan välja policyn när de skapar en anteckningsbok, ett jobb eller en pipeline.
- Chef: En budgetprinciphanterare kan redigera principens definitioner och behörigheter. Alla användare på din arbetsyta kan få administratörsbehörighet.
Så här tilldelar du behörigheter för en budgetprincip:
- På principens sida klickar du på fliken Behörigheter .
- Klicka på Bevilja åtkomst.
- Välj den användare, grupp eller tjänsthuvudnamn som du vill tilldela principen till.
- Under Rollväljer du de roller som du vill ge användaren.
- Om du vill fortsätta att lägga till identiteter i principen klickar du på Lägg till en annan.
- Klicka på Spara.
Om en användare tilldelas en enskild princip tillämpas principen på deras resurser som standard. Om en användare tilldelas flera principer måste de välja rätt princip när de skapar en ny serverlös notebook-fil, ett nytt jobb eller en pipeline. Om du inte väljer en policy, är standardinställningen den policy som kommer först i alfabetisk ordning.
Uppdatera en budgetpolicy
För att uppdatera en befintlig budgetpolicys namn eller taggar:
- Klicka på ditt användarnamn i det övre fältet på Azure Databricks-arbetsytan och välj Inställningar.
- Klicka på Beräkning.
- Bredvid Budgetprinciper klickar du på Hantera.
- Välj den budgetprincip som du vill uppdatera och klicka sedan på Redigera.
- Gör uppdateringarna och klicka sedan på Spara.
Principändringar tillämpas endast på användning som initieras efter principuppdateringen. De tillämpas inte på serverlös användning som körs för närvarande.
Analysera budgetprinciptaggar i faktureringsposterna
När en policy har tillämpats på en notebook, ett jobb eller en Delta Live Tables-pipeline, sprids alla taggar som ingår i policyn till din system.billing.usage
-systemtabell i kolumnen custom_tags
.
Kommentar
Budgetprinciptaggar sprids också till de faktureringsposter som skickas till Azure-kostnadsanalysen.
Om en notebook-fil körs som en del av ett jobb tillämpas endast jobbets budgetprincip på användningsposten.
Var du väljer budgetprincipen
Användare som har tilldelats flera budgetprinciper måste välja lämplig princip när de skapar en ny notebook-fil, ett nytt jobb, en pipeline eller en modell som betjänar slutpunkten.
- Notebook: Användare kan välja budgetpolicy i listrutan Connect > More... eller panelen Environment. Se Välj en budgetprincip för din serverlösa användning.
- Job: Användare väljer budgetprincipen i avsnittet Jobbinformation. Se Välj en budgetprincip för din serverlösa användning.
- Pipeline: Användare väljer budgetprincipen när de skapar eller redigerar pipelinen. Se Konfigurera en serverlös Delta Live Tables-pipeline.
- Modellserveringens slutpunkter: Användare väljer budgetpolicyn när de skapar eller redigerar slutpunkten för modellserveringen. Se Lägg till en budgetprincip för en modell som betjänar slutpunkten.
Kända begränsningar
Budgetprinciper har följande begränsningar:
- Befintliga notebook-filer, jobb och Delta Live Tables-pipelines tilldelas inte automatiskt principer efter att deras ägare har beviljats åtkomst till en princip. Om du vill lägga till en budgetprincip i en befintlig tillgång måste du manuellt uppdatera tillgångens budgetprincipinställning i användargränssnittet.
- När du skapar ett schemalagt notebook-jobb från anteckningsbokssidan återgår anteckningsbokens budgetprincip som standard till den första tillgängliga principen i alfabetisk ordning.
- Princip-ID:t som lagras med en tillgång finns kvar även om principen tas bort. Dessa principer tillämpar inga taggar.
- Uppdateringar av budgetprinciptaggar återspeglas i all serverlös användning som initieras efter ändringen av principen. Om ett jobb till exempel körs medan en budgetprincip uppdateras, träder uppdateringen inte i kraft för den befintliga jobbkörningen. Nästa jobbkörning använder de uppdaterade taggarna.
- Git-lagringsplatsens integrering har inte lagringsplatskonfigurerbara budgetprinciper. Budgetprincipen är standardinställningen för användarens senast valda princip.
- Budgetprinciper tillämpar inte taggar på klassiska beräkningsresurser.
- Taggar som ärvs från budgetprinciper visas inte i användargränssnittet för -jobblistan.
- Uppdateringar av taggar återspeglas inte i nya pipelineuppdateringar om pipelinen är i utvecklingsläge . Ändringarna tar 24 timmar att sprida.
- Pipelines som utlöses av jobb ärver inte jobbets budgetprincip. Användarna måste ange pipelinens budgetprincip.