Partager via


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_PricingUnitDescriptionen . 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 et ResourceType 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))
  • 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)

Télécharger tous les exemples


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 :

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.

Partager des commentaires


Ressources connexes :

Fonctionnalités FinOps connexes :

Produits connexes :

Solutions connexes :