Utilisation serverless d’attribut avec des stratégies budgétaires
Important
Cette fonctionnalité est disponible en préversion publique.
Cet article explique comment utiliser des stratégies budgétaires pour appliquer des balises d’attribution de coûts sur les charges de travail de calcul serverless.
Les stratégies budgétaires se composent d’étiquettes appliquées à toute activité de calcul serverless engagée par un utilisateur affecté à la stratégie. Les balises sont consignées dans vos enregistrements de facturation, ce qui vous permet d’attribuer une utilisation serverless à des budgets spécifiques. Pour plus d’informations sur la création de budgets, consultez Utiliser des budgets pour surveiller les dépenses de compte.
Autorisations de stratégie budgétaire
Vous devez être administrateur d’espace de travail pour créer des stratégies budgétaires. Les non-administrateurs peuvent gérer les stratégies sélectionnées si elles sont affectées à la stratégie Budget : autorisations du gestionnaire sur la stratégie.
Les administrateurs d’espace de travail peuvent gérer et afficher les stratégies budgétaires qu’ils ont créées ou celles sur lesquelles ils disposent d’autorisations explicites. Pour afficher et gérer toutes les stratégies d’un compte donné, l’administrateur de l’espace de travail doit également avoir le rôle de niveau compte administrateur de facturation. Ce rôle est attribué dans la console de compte.
Par défaut, de nouvelles stratégies sont accessibles uniquement par le créateur de stratégie et les utilisateurs avec le rôle d’administrateur de facturation.
Étant donné que les stratégies budgétaires sont des objets de ressources au niveau du compte, les gestionnaires peuvent gérer les stratégies à partir de n’importe quel espace de travail auquel ils ont accès.
Créer une stratégie budgétaire
Les stratégies budgétaires sont gérées dans les paramètres d’administration de votre espace de travail. Pour créer une stratégie budgétaire :
- Cliquez sur votre nom d’utilisateur dans la barre supérieure de l’espace de travail Azure Databricks, puis sélectionnez Paramètres.
- Cliquez sur Calcul.
- En regard des stratégies budgétaires, cliquez sur Gérer.
- Cliquez sur Créer.
- Ajoutez un nom et vos balises souhaitées, puis cliquez sur Créer.
Gérer les autorisations de stratégie budgétaire
Il existe deux types d’autorisations que vous pouvez accorder sur vos stratégies budgétaires :
- Utilisateur : un utilisateur de stratégie budgétaire peut sélectionner la stratégie chaque fois qu’il crée un bloc-notes, un travail ou un pipeline.
- Gestionnaire : un gestionnaire de stratégies budgétaires peut modifier les définitions et autorisations de la stratégie. Tout utilisateur de votre espace de travail peut avoir les autorisations du gestionnaire.
Pour attribuer des autorisations sur une stratégie budgétaire :
- Dans la page de la stratégie, cliquez sur l’onglet Autorisations .
- Cliquez sur Accorder l’accès.
- Sélectionnez l’utilisateur, le groupe ou le principal de service auquel vous souhaitez affecter la stratégie.
- Sous Rôle, sélectionnez le ou les rôles que vous souhaitez donner à l’utilisateur.
- Pour continuer à ajouter des identités à la stratégie, cliquez sur Ajouter un autre.
- Cliquez sur Enregistrer.
Si un utilisateur reçoit une stratégie unique, cette stratégie est appliquée à ses ressources par défaut. Si un utilisateur reçoit plusieurs stratégies, il doit sélectionner la stratégie appropriée chaque fois qu’il crée un notebook serverless, un travail ou un pipeline. Si vous ne sélectionnez pas de stratégie, le paramètre est défini par défaut sur la stratégie par ordre alphabétique.
Mettre à jour une stratégie budgétaire
Pour mettre à jour le nom ou les balises d’une stratégie budgétaire existante :
- Cliquez sur votre nom d’utilisateur dans la barre supérieure de l’espace de travail Azure Databricks, puis sélectionnez Paramètres.
- Cliquez sur Calcul.
- En regard des stratégies budgétaires, cliquez sur Gérer.
- Sélectionnez la stratégie de budget à mettre à jour, puis cliquez sur Modifier.
- Effectuez les mises à jour, puis cliquez sur Enregistrer.
Les modifications de stratégie sont appliquées uniquement à l’utilisation lancée après la mise à jour de la stratégie. Ils ne sont pas appliqués à l’utilisation serverless en cours d’exécution.
Analyser les étiquettes de stratégie budgétaire dans les enregistrements de facturation
Une fois qu’une stratégie est appliquée à un pipeline notebook, travail ou Delta Live Tables, toutes les balises contenues dans la stratégie se propagent à votre system.billing.usage
table système dans la custom_tags
colonne.
Remarque
Les balises de stratégie budgétaire se propagent également aux enregistrements de facturation émis dans l’analyse des coûts Azure.
Si un bloc-notes est exécuté dans le cadre d’un travail, seule la stratégie budgétaire du travail est appliquée à l’enregistrement d’utilisation.
Où sélectionner la stratégie budgétaire
Les utilisateurs affectés à plusieurs stratégies budgétaires doivent sélectionner la stratégie appropriée chaque fois qu’ils créent un notebook, un travail ou un pipeline.
- Bloc-notes : les utilisateurs peuvent sélectionner la stratégie de budget dans la liste déroulante Connecter > plus... ou dans le panneau Environnement . Consultez Sélectionner une stratégie de budget pour votre utilisation serverless.
- Travail : les utilisateurs sélectionnent la stratégie de budget dans la section Détails du travail. Consultez Sélectionner une stratégie de budget pour votre utilisation serverless.
- Pipeline : les utilisateurs sélectionnent la stratégie de budget lorsqu’ils créent ou modifient le pipeline. Consultez Configurer un pipeline Delta Live Tables serverless.
Limitations connues
Les stratégies budgétaires présentent les limitations suivantes :
- Les blocs-notes, les travaux et les pipelines Delta Live Tables existants ne sont pas automatiquement attribués aux stratégies une fois que leurs propriétaires ont accès à une stratégie. Les stratégies sont requises sur de nouvelles ressources, mais les ressources existantes doivent être mises à jour pour ajouter une stratégie.
- Lors de la création d’un travail de bloc-notes planifié à partir de la page bloc-notes, la stratégie budgétaire du bloc-notes revient par défaut à la première stratégie disponible par ordre alphabétique.
- Les ID de stratégie stockés avec une ressource restent même si la stratégie est supprimée. Ces stratégies n’appliquent aucune étiquette.
- Les mises à jour des balises de stratégie budgétaire sont reflétées sur toute utilisation serverless lancée après la modification de la stratégie. Par exemple, si un travail est en cours d’exécution pendant qu’une stratégie budgétaire est mise à jour, la mise à jour ne prend pas effet pour l’exécution du travail existant. La prochaine exécution du travail utilise les balises mises à jour.
- L’intégration du dépôt Git n’a pas de stratégies budgétaires configurables par le dépôt, la stratégie budgétaire par défaut est la dernière stratégie choisie par l’utilisateur.
- Les stratégies budgétaires n’appliquent pas de balises aux ressources de calcul classiques.
- Les balises héritées des stratégies budgétaires n’apparaissent pas dans l’interface utilisateur de la liste des travaux.
- Les mises à jour des balises ne seront pas reflétées dans les nouvelles mises à jour de pipeline si le pipeline est en mode Développement . La propagation des modifications prend 24 heures.
- Les pipelines déclenchés par des travaux n’héritent pas de la stratégie budgétaire du travail. Les utilisateurs doivent définir la stratégie budgétaire du pipeline.