Ouvrir des données pour FinOps
La déclaration est le sang de vie de n’importe quelle initiative FinOps. Et vos rapports ne sont que aussi bons que vos données. C’est pourquoi l’ingestion des données est une partie aussi importante de FinOps (et de tout effort big data). Les jeux de données suivants peuvent être utilisés pour nettoyer et normaliser vos données dans le cadre de l’ingestion, de la création de rapports ou d’autres solutions.
Unités tarifaires
Microsoft Cost Management utilise la UnitOfMeasure
colonne pour indiquer comment chaque frais est mesuré. Il peut se trouver dans des unités uniques ou distinctes ou être regroupés en blocs en fonction des règles de tarification de bloc applicables. En tant que chaîne, la UnitOfMeasure
colonne peut être difficile à analyser et à gérer toutes les permutations et incohérences différentes. Le fichier d’unités tarifaires fournit une liste de valeurs que vous pouvez trouver dans des jeux de données courants liés aux coûts, par exemple, les exportations et les feuilles de prix Cost Management. Il a également leur unité distincte et leur facteur de taille de bloc ou de mise à l’échelle associés pour comparer la tarification aux unités d’utilisation.
Exemple de données :
UnitOfMeasure | AccountTypes | PricingBlockSize | DistinctUnits |
---|---|---|---|
1 heure | MCA, EA | 1 | Heures |
10 000 Go | EA | 10000 | Go |
150 heures | EA | 150 | Heures |
200 /Heure | EA | 200 | Unités/heure |
5 Go | MCA, EA | 5 | Go |
500000 demandes | EA | 5000000 | Demandes |
744 Connexions | EA | 744 | Connexions |
Quelques remarques importantes sur les données :
- Les noms des compteurs ne sont pas inclus pour réduire la taille du fichier.
- Le type d’unité par défaut est
Units
. - Certaines unités par défaut peuvent inclure une unité plus spécifique dans le nom du compteur, ce qui n’est pas comptabilisé ici, car les noms du compteur ne sont pas inclus.
- Les compteurs de la Place de marché ne sont pas inclus en raison d’incohérences qui affecteraient la taille des données.
Remarque
Dans le jeu de données Cost Management FOCUS, UnitOfMeasure
est renommé x_PricingUnitDescription
en . Les deux PricingUnit
et UsageUnit
dans FOCUS sont définis sur la DistictUnits
colonne.
Télécharger PricingUnits.csvVoir PowerShell
Régions
Microsoft Cost Management fournit différentes valeurs pour les emplacements de ressources qui sont occasionnellement incohérents en raison de différents systèmes sous-jacents fournissant les données. Le fichier Régions fournit une liste de valeurs que vous pouvez trouver dans des jeux de données courants liés aux coûts (par exemple, les exportations et les feuilles de prix Cost Management) ainsi que leurs ID et noms de région Azure associés.
Exemple de données :
OriginalValue | RegionId | RegionName |
---|---|---|
ap east | eastasia | Asie Est |
ca central | canadacentral | Centre du Canada |
de north | germanynorth | Allemagne Nord |
pas d’ouest | norwaywest | Norvège Ouest |
tw nord | taïwannorth | Taïwan Nord |
Télécharger Regions.csvVoir PowerShell
Remarque
Convertissez les valeurs de région en minuscules avant le mappage. Cela permet de réduire la duplication et d’accélérer le processus de mappage.
Types de ressource
Les types de ressources Azure sont un code semi-lisible qui représente le type de ressource qu’il contient. Actuellement, il n’existe aucun mappage du type de ressource à une chaîne conviviale, une description ou son icône. Le fichier ResourceTypes fournit une liste de valeurs de type de ressource que vous voyez dans le Portail Azure ainsi que leurs noms d’affichage, leur description et un lien vers l’icône, le cas échéant.
Exemple de données :
ResourceType | Nom complet singulier | Nom complet plural | Nom d’affichage du singular inférieur | Nom d’affichage pluriel inférieur |
---|---|---|---|---|
microsoft.compute/virtualmachines | Machine virtuelle | Machines virtuelles | machine virtuelle | ordinateurs virtuels |
microsoft.insights/workbooks | Classeur Azure | Classeurs Azure | Classeur Azure | Classeurs Azure |
microsoft.logic/workflows | Application logique | Applications logiques | application logique | applications logiques |
microsoft.network/virtualnetworks | Réseau virtuel | Réseaux virtuels | réseau virtuel | Réseaux virtuels |
microsoft.recoveryservices/vaults | Coffre Recovery Services | Coffres Recovery Services | Coffre Recovery Services | Services de récupération |
microsoft.search/searchservices | Service de recherche | Services Recherche | service de recherche | services de recherche |
microsoft.sql/servers | Serveur SQL | Serveurs SQL | Serveur SQL | Serveurs SQL |
microsoft.sql/servers/databases | Base de données SQL | Bases de données SQL | Base de données SQL | Bases de données SQL |
microsoft.web/sites | Application web App Service | Applications web App Service | App Service | app services |
Remarque
Convertissez les valeurs de type de ressource en minuscules avant le mappage. Cela permet de réduire la duplication et d’accélérer le processus de mappage.
Télécharger ResourceTypes.csvTélécharger ResourceTypes.jsonvoir PowerShell
Services
Dans Microsoft Cost Management, ConsumedService
représente le principal service ou fournisseur de ressources de la ressource que vous avez utilisée. C’est à peu près le même que ServiceName
dans FOCUS. Dans certains cas, plusieurs services partagent le même fournisseur de ressources. Nous utilisons donc les colonnes et ResourceType
les ConsumedService
colonnes pour les mapper à ServiceName
et ServiceCategory
les valeurs à utiliser dans FOCUS.
Exemple de données :
ConsumedService | ResourceType | NomService | ServiceCategory | ServiceSubcategory | PublisherName | PublisherType | Environnement | ServiceModel |
---|---|---|---|---|---|---|---|---|
microsoft.compute | microsoft.compute/virtualmachines | Machines Virtuelles | Calcul | Machines virtuelles | Microsoft | Fournisseur de cloud | Cloud | IaaS |
microsoft.documentdb | microsoft.documentdb/databaseaccounts | Cosmos DB | Bases de données | Bases de données NoSQL | Microsoft | Fournisseur de cloud | Cloud | PaaS |
microsoft.kusto | microsoft.kusto/clusters | Explorateur de données Azure | Analytics | Plateformes d’analyse | Microsoft | Fournisseur de cloud | Cloud | PaaS |
microsoft.network | microsoft.network/virtualnetworks | Réseau virtuel | Mise en réseau | Infrastructure réseau | Microsoft | Fournisseur de cloud | Cloud | IaaS |
microsoft.storage | microsoft.storage/storageaccounts | Comptes de stockage | Stockage | Plateformes de stockage | Microsoft | Fournisseur de cloud | Cloud | IaaS |
Quelques remarques importantes sur les données :
ConsumedService
etResourceType
les valeurs sont toutes en minuscules pour éviter les problèmes de confidentialité de cas.ServiceName
les valeurs doivent correspondre au nom marketing du produit pour le service le plus proche possible. Certains services réutilisent les types de ressources et ne peuvent pas être distingués du type de ressource seul (par exemple, les fonctions Azure s’affichent en tant qu’App Service).ServiceCategory
les valeurs sont alignées avec les valeurs autorisées dans FOCUS.
Remarque
La plupart des mappages peuvent s’appuyer uniquement sur le type de ressource. Dans une prochaine mise à jour, nous allons fusionner cette liste avec les types de ressources pour fournir un seul jeu de données. Actuellement, le seul cas connu où le type de ressource est partagé que ConsumeService peut aider à identifier est pour Microsoft Defender pour le cloud. Pour simplifier votre mappage, vous pouvez uniquement mapper ces 5 lignes et vous appuyer sur un mappage de type de ressource pour tout le reste.
Exemples de jeux de données
Les fichiers suivants sont des exemples de ce que vous voyez lorsque vous exportez des données à partir de Microsoft Cost Management. Ces fichiers sont fournis pour vous aider à comprendre la structure et le format des données. Ils proviennent d’un compte de démonstration Accord Entreprise (EA) et ne sont pas destinés à être utilisés pour l’ingestion ou la création de rapports.
- Coût et utilisation
- Réel (facturé) (
2021-10-01
) - Amorti (
2021-10-01
) - FOCUS (
1.0
) - FOCUS (
1.0-preview(v1)
)
- Réel (facturé) (
- Prix (
2023-05-01
) - Détails de la réservation (
2023-03-01
) - Transactions de réservation (
2023-05-01
) - Recommandations de réservation (
2023-05-01
)
Métadonnées du jeu de données
Étant donné que chaque jeu de données utilise différentes colonnes et types de données, FOCUS définit le schéma de métadonnées pour décrire le jeu de données. Les métadonnées du jeu de données incluent des informations générales sur les données telles que le générateur de données, la version du schéma et les colonnes incluses dans le jeu de données.
Exemple de données :
ColumnName | DataType | Description |
---|---|---|
BilledCost |
Décimal | Frais servant de base pour la facturation, inclus de tous les tarifs et remises réduits tout en excluant l’amortissement des frais initiaux (ponctuels ou récurrents). |
BillingAccountId |
Chaîne | Identificateur unique affecté à un compte de facturation par le fournisseur. |
BillingAccountName |
Chaîne | Nom complet affecté à un compte de facturation. |
BillingCurrency |
Chaîne | Devise dans laquelle un frais a été facturé. |
BillingPeriodEnd |
Date/Heure | Date et heure de fin de la période de facturation. |
BillingPeriodStart |
Date/Heure | Date et heure de début de la période de facturation. |
Les métadonnées sont disponibles pour les jeux de données suivants :
- Coût et utilisation
Télécharger toutes les métadonnées
Vous cherchez plus ?
Nous aimerions en savoir plus sur les jeux de données que vous recherchez. Créez un problème avec les détails que vous souhaitez voir inclus dans les jeux de données existants ou nouveaux.
Contenu connexe
Ressources connexes :
Fonctionnalités FinOps connexes :
Produits connexes :
Solutions connexes :
- Hubs FinOps
- Rapports Power BI du kit de ressources FinOps
- Module PowerShell du kit de ressources FinOps