Delen via


Serverloos gebruik kenmerken met budgetbeleid

Belangrijk

Deze functie is beschikbaar als openbare preview.

In dit artikel wordt uitgelegd hoe u budgetbeleid kunt gebruiken om kostentoewijzingstags af te dwingen voor serverloze rekenworkloads.

Budgetbeleid bestaat uit tags die worden toegepast op serverloze rekenactiviteiten die worden gemaakt door een gebruiker die is toegewezen aan het beleid. De tags worden geregistreerd in uw factureringsrecords, zodat u serverloos gebruik kunt toewijzen aan specifieke budgetten. Zie Budgetten gebruiken om accountuitgaven te controleren voor meer informatie over het maken van budgetten.

Budgetbeleidsmachtigingen

U moet een werkruimtebeheerder zijn om budgetbeleid te maken. Niet-beheerders kunnen beleidsregels beheren als ze zijn toegewezen Budgetbeleid: Manager machtigingen.

Werkruimtebeheerders kunnen budgetbeleid beheren en weergeven dat ze hebben gemaakt of de beleidsregels waarvoor ze expliciete machtigingen hebben. Als u alle beleidsregels voor een bepaald account wilt weergeven en beheren, moet de werkruimtebeheerder ook de rol Factureringsbeheerder op accountniveau hebben. Deze rol wordt toegewezen in de accountconsole.

Standaard kunnen nieuwe beleidsregels alleen worden geopend door de maker van het beleid en gebruikers met de rol factureringsbeheerder.

Omdat budgetbeleid resourceobjecten op accountniveau zijn, kunnen managers beleidsregels beheren vanuit elke werkruimte waar ze toegang toe hebben.

Een budgetbeleid maken

Budgetbeleid wordt beheerd in de beheerinstellingen van uw werkruimte. Ga als volgt te werk om een nieuw budgetbeleid te maken:

  1. Klik op uw gebruikersnaam in de bovenste balk van de Azure Databricks-werkruimte en selecteer Instellingen.
  2. Klik op Berekenen.
  3. Klik naast Budgetbeleid op Beheren.
  4. Klik op Create.
  5. Voeg een naam en uw tags toe en klik vervolgens op maken.

Gebruikersinterface voor budgetbeleid maken

Budgetbeleidsmachtigingen beheren

Er zijn twee soorten machtigingen die u kunt verlenen voor uw budgetbeleid:

  • Gebruiker: Een budgetbeleidsgebruiker kan het beleid selecteren wanneer deze een notebook, taak of pijplijn maakt.
  • Manager: Een budgetbeleidsmanager kan de definities en machtigingen van het beleid bewerken. Elke gebruiker in uw werkruimte kan de managermachtigingen krijgen.

Machtigingen toewijzen voor een budgetbeleid:

  1. Klik op de pagina van het beleid op het tabblad Machtigingen .
  2. Klik op Toegang verlenen.
  3. Selecteer de gebruiker, groep of service-principal waaraan u het beleid wilt toewijzen.
  4. Selecteer onder Rol de rol(en) die u de gebruiker wilt geven.
  5. Als u wilt doorgaan met het toevoegen van identiteiten aan het beleid, klikt u op Nog een identiteit toevoegen.
  6. Klik op Opslaan.

Als aan een gebruiker één beleid is toegewezen, wordt dat beleid standaard toegepast op hun resources. Als aan een gebruiker meerdere beleidsregels zijn toegewezen, moeten ze het juiste beleid selecteren wanneer ze een nieuw serverloos notebook, taak of pijplijn maken. Als u geen beleid selecteert, wordt de standaardinstelling ingesteld op het beleid dat het eerst alfabetisch wordt toegepast.

Een budgetbeleid bijwerken

De naam of tags van een bestaand budgetbeleid bijwerken:

  1. Klik op uw gebruikersnaam in de bovenste balk van de Azure Databricks-werkruimte en selecteer Instellingen.
  2. Klik op Berekenen.
  3. Klik naast Budgetbeleid op Beheren.
  4. Selecteer het budgetbeleid dat u wilt bijwerken en klik vervolgens op Bewerken.
  5. Breng de updates aan en klik op Opslaan.

Beleidswijzigingen worden alleen toegepast op het gebruik dat is geïnitieerd na de beleidsupdate. Ze worden niet toegepast op serverloos gebruik.

Budgetbeleidstags analyseren in de factureringsrecords

Zodra een beleid is toegepast op een notebook-, taak- of Delta Live Tables-pijplijn, worden alle tags in het beleid doorgegeven aan uw system.billing.usage systeemtabel in de custom_tags kolom.

Notitie

Budgetbeleidstags worden ook doorgegeven aan de factureringsrecords die worden verzonden naar Azure-kostenanalyse.

Als een notebook wordt uitgevoerd als onderdeel van een taak, wordt alleen het budgetbeleid van de taak toegepast op de gebruiksrecord.

Waar het budgetbeleid moet worden geselecteerd

Gebruikers die zijn toegewezen aan meerdere budgetbeleidsregels, moeten het juiste beleid selecteren telkens wanneer zij een nieuw notebook, een taak, een pijplijn of een model serving endpoint aanmaken.

Bekende beperkingen

Budgetbeleid heeft de volgende beperkingen:

  • Bestaande notebooks, taken en Delta Live Tables-pijplijnen worden niet automatisch toegewezen nadat hun eigenaren toegang hebben tot een beleid. Beleidsregels zijn vereist voor nieuwe assets, maar bestaande assets moeten worden bijgewerkt om een beleid toe te voegen.
  • Wanneer u een geplande notitiebloktaak maakt op basis van de notitieblokpagina, wordt het budgetbeleid van het notitieblok standaard teruggezet naar het eerste beschikbare beleid op alfabetische volgorde.
  • Beleids-id's die zijn opgeslagen met een asset, blijven behouden, zelfs als het beleid wordt verwijderd. Met deze beleidsregels worden geen tags toegepast.
  • Updates voor budgetbeleidstags worden weerspiegeld in serverloos gebruik dat is geïnitieerd na de wijziging in het beleid. Als een taak bijvoorbeeld wordt uitgevoerd terwijl een budgetbeleid wordt bijgewerkt, wordt de update niet van kracht voor de bestaande taakuitvoering. De volgende taakuitvoering maakt gebruik van de bijgewerkte tags.
  • Git-repo-integratie heeft geen configureerbaar budgetbeleid voor opslagplaatsen. Het budgetbeleid wordt standaard ingesteld op het laatst gekozen beleid van de gebruiker.
  • Budgetbeleid past geen tags toe op klassieke rekenresources.
  • Tags die zijn overgenomen van budgetbeleid, worden niet weergegeven in de gebruikersinterface van de takenlijst.
  • Updates voor tags worden niet doorgevoerd in nieuwe pijplijnupdates als de pijplijn zich in de ontwikkelingsmodus bevindt . Het duurt 24 uur voordat de wijzigingen zijn doorgevoerd.
  • Pijplijnen die door taken worden geactiveerd, nemen het budgetbeleid van de taak niet over. Gebruikers moeten het budgetbeleid van de pijplijn instellen.