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 tilldela välj 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 utvalda principer om de tilldelas budgetprincipen : Manager-behörigheter för principen.
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 önskade 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 budgetprincipanvändare kan välja principen när de skapar en notebook-fil, 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 Roll vä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 princip, standardinställningen till den princip som kommer först alfabetiskt.
Uppdatera en budgetprincip
Så här uppdaterar du en befintlig budgetprincips 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 princip har tillämpats på en pipeline för notebook-, jobb- eller delta-livetabeller sprids alla taggar som ingår i principen till system.billing.usage
systemtabellen custom_tags
i kolumnen.
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 eller en pipeline.
- Notebook: Användare kan välja budgetprincipen i listrutan Anslut > mer... eller på panelen Miljö . Se Välj en budgetprincip för din serverlösa användning.
- Jobb: Användare väljer budgetprincipen i avsnittet Jobbinformation . Se Välj en budgetprincip för din serverlösa användning.
- Pipeline: Användarna väljer budgetprincipen när de skapar eller redigerar pipelinen. Se Konfigurera en serverlös Delta Live Tables-pipeline.
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. Principer krävs för nya tillgångar, men befintliga tillgångar måste uppdateras för att lägga till en princip.
- 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 börjar uppdateringen inte gälla 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.