Dela via


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:

  1. Klicka på ditt användarnamn i det övre fältet på Azure Databricks-arbetsytan och välj Inställningar.
  2. Klicka på Beräkning.
  3. Bredvid Budgetprinciper klickar du på Hantera.
  4. Klicka på Skapa.
  5. Lägg till ett namn och önskade taggar och klicka sedan på Skapa.

Skapa användargränssnitt för budgetprincip

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:

  1. På principens sida klickar du på fliken Behörigheter .
  2. Klicka på Bevilja åtkomst.
  3. Välj den användare, grupp eller tjänsthuvudnamn som du vill tilldela principen till.
  4. Under Roll väljer du de roller som du vill ge användaren.
  5. Om du vill fortsätta att lägga till identiteter i principen klickar du på Lägg till en annan.
  6. 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:

  1. Klicka på ditt användarnamn i det övre fältet på Azure Databricks-arbetsytan och välj Inställningar.
  2. Klicka på Beräkning.
  3. Bredvid Budgetprinciper klickar du på Hantera.
  4. Välj den budgetprincip som du vill uppdatera och klicka sedan på Redigera.
  5. 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.

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.