FinOps のデータを開く
レポートは、FinOps イニシアチブの生命血です。 また、レポートはデータと同じくらい優れているだけです。 データ インジェストが FinOps (およびビッグ データの取り組み) の重要な部分である理由です。 次のデータセットを使用して、データインジェスト、レポート、またはその他のソリューションの一部としてデータをクリーンアップおよび正規化できます。
価格ユニット
Microsoft Cost Management では、 UnitOfMeasure
列を使用して、各料金の測定方法を示します。 これは、単数形または個別単位で指定することも、該当するブロック価格ルールに基づいてチャンクにグループ化することもできます。 文字列として、 UnitOfMeasure
列は、さまざまな順列と不整合をすべて解析して処理するのが困難な場合があります。 価格単位ファイルには、コスト管理のエクスポートや価格シートなど、一般的なコスト関連のデータセット内で見つかる可能性がある値の一覧が表示されます。 また、価格と使用量ユニットを比較するために、関連する個別の単位とブロック サイズまたはスケーリング係数もあります。
サンプル データ:
UnitOfMeasure | AccountTypes | PricingBlockSize | DistinctUnits |
---|---|---|---|
1 時間 | MCA、EA | 1 | 時間 |
10000 GB | EA | 10000 | GB |
150 時間 | EA | 150 | 時間 |
200 /時間 | EA | 200 | 単位/時間 |
5 GB | MCA、EA | 5 | GB |
5000000 要求 | EA | 5000000 | Requests |
744 接続 | EA | 744 | つながり |
データに関するいくつかの重要な注意事項:
- ファイル サイズを減らすために、メーター名は含まれません。
- 既定の単位の種類は
Units
です。 - 一部の既定の単位には、メーター名により具体的な単位が含まれている場合があります。メーター名は含まれていないため、ここでは考慮されません。
- データ サイズに影響する不整合のため、Marketplace のメーターは含まれません。
Note
Cost Management FOCUS データセットでは、 UnitOfMeasure
の名前が x_PricingUnitDescription
に変更されます。 FOCUS の PricingUnit
と UsageUnit
の両方が DistictUnits
列に設定されます。
PricingUnits.csv PowerShell を表示するをダウンロードする
地域
Microsoft Cost Management では、データを提供する基になるシステムが異なるために不整合が生じることがあるリソースの場所に対して、さまざまな値が提供されます。 リージョン ファイルには、一般的なコスト関連のデータセット (Cost Management のエクスポートや価格シートなど) 内で見つかる可能性のある値の一覧と、関連する Azure リージョン ID と名前が表示されます。
サンプル データ:
OriginalValue | RegionId | RegionName |
---|---|---|
ap east | eastasia | 東アジア |
ca central | canadacentral | カナダ中部 |
de north | germanynorth | ドイツ北部 |
西なし | norwaywest | ノルウェー西部 |
tw north | taiwannorth | 台湾北部 |
Regions.csv PowerShell を表示するをダウンロードする
Note
マッピングする前に、リージョンの値を小文字に変換します。 これにより、重複を減らし、マッピング プロセスを高速化できます。
リソースの種類
Azure リソースの種類は、リソースの種類を表す半読み取り可能なコードです。 現時点では、リソースの種類とわかりやすい文字列、説明、またはそのアイコンのマッピングはありません。 ResourceTypes ファイルには、Azure portal に表示されるリソースの種類の値の一覧と、表示名、説明、アイコンへのリンク (使用可能な場合) が表示されます。
サンプル データ:
ResourceType | 単数形の表示名 | 複数形の表示名 | 下の単数形の表示名 | 下の複数形の表示名 |
---|---|---|---|---|
microsoft.compute/virtualmachines | 仮想マシン | 仮想マシン | 仮想マシン | 仮想マシン |
microsoft.insights/workbooks | Azure ブック | Azure Workbooks | Azure ブック | Azure ブック |
microsoft.logic/workflows | ロジック アプリ | Logic Apps | ロジック アプリ | ロジック アプリ |
microsoft.network/virtualnetworks | 仮想ネットワーク | 仮想ネットワーク | 仮想ネットワーク | 仮想ネットワーク |
microsoft.recoveryservices/vaults | Recovery Services コンテナー | Recovery Services コンテナー | Recovery Services コンテナー | recovery services |
microsoft.search/searchservices | 検索サービス | 検索サービス | search service | 検索サービス |
microsoft.sql/servers | SQL サーバー | SQL Server | SQL サーバー | SQL Server |
microsoft.sql/servers/databases | SQL データベース | SQL データベース | SQL データベース | SQL データベース |
microsoft.web/sites | App Service Web アプリ | App Service Web アプリ | App Service | app services |
Note
マッピングする前に、リソースの種類の値を小文字に変換します。 これにより、重複を減らし、マッピング プロセスを高速化できます。
ダウンロード ResourceTypes.csvダウンロード ResourceTypes.json PowerShell を参照してください
サービス
Microsoft Cost Management では、 ConsumedService
は、使用したリソースのプライマリ サービスまたはリソース プロバイダーを表します。 これは、FOCUS のServiceName
とほぼ同じです。 場合によっては、複数のサービスが同じリソース プロバイダーを共有するため、 ConsumedService
列と ResourceType
列を使用して、FOCUS 内で使用する ServiceName
値と ServiceCategory
値にマップします。
サンプル データ:
ConsumedService | ResourceType | ServiceName | ServiceCategory | ServiceSubcategory | 発行元 | PublisherType | 環境 | ServiceModel |
---|---|---|---|---|---|---|---|---|
microsoft.compute | microsoft.compute/virtualmachines | Virtual Machines | Compute | Virtual Machines | Microsoft | クラウド プロバイダー | クラウド | IaaS |
microsoft.documentdb | microsoft.documentdb/databaseaccounts | Cosmos DB | データベース | NoSQL データベース | Microsoft | クラウド プロバイダー | クラウド | PaaS |
microsoft.kusto | microsoft.kusto/clusters | Azure Data Explorer | 分析 | 分析プラットフォーム | Microsoft | クラウド プロバイダー | クラウド | PaaS |
microsoft.network | microsoft.network/virtualnetworks | Virtual Network | ネットワーク | ネットワーク インフラストラクチャ | Microsoft | クラウド プロバイダー | クラウド | IaaS |
microsoft.storage | microsoft.storage/storageaccounts | ストレージ アカウント | Storage | ストレージ プラットフォーム | Microsoft | クラウド プロバイダー | クラウド | IaaS |
データに関するいくつかの重要な注意事項:
ConsumedService
大文字と小文字の区別の問題を回避するために、ResourceType
の値はすべて小文字で表示されます。ServiceName
値は、可能な限り最も近いサービスの製品マーケティング名と一致する必要があります。 一部のサービスではリソースの種類が再利用され、リソースの種類だけでは区別できません (たとえば、Azure 関数は App Service として表示されます)。ServiceCategory
値は、FOCUS で使用できる値に合わせて調整されます。
Note
ほとんどのマッピングは、リソースの種類だけに依存できます。 今後の更新では、この一覧を Resource 型とマージして 1 つのデータセットのみを提供します。 現在、ConsumedService が識別に役立つリソースの種類が共有されている既知のケースは、Microsoft Defender for Cloud のみです。 マッピングを簡略化するために、これらの 5 行のみをマップし、他のすべてのリソースの種類のマッピングに依存できます。
データセットの例
次のファイルは、Microsoft Cost Management からデータをエクスポートするときに表示される内容の例です。 これらのファイルは、データ構造と形式を理解するのに役立ちます。 これらは マイクロソフトエンタープライズ契約 (EA) デモ アカウントからのものであり、インジェストやレポートに使用することを意図していません。
- コストと使用状況
- 実績 (課金) (
2021-10-01
) - 償却 (
2021-10-01
) - FOCUS (
1.0
) - FOCUS (
1.0-preview(v1)
)
- 実績 (課金) (
- 価格 (
2023-05-01
) - 予約の詳細 (
2023-03-01
) - 予約トランザクション (
2023-05-01
) - 予約の推奨事項 (
2023-05-01
)
データセットのメタデータ
各データセットが異なる列とデータ型を使用する場合、FOCUS はデータセットを記述するメタデータ スキーマを定義します。 データセット メタデータには、データ ジェネレーター、スキーマ バージョン、データセットに含まれる列などのデータに関する一般的な情報が含まれます。
サンプル データ:
ColumnName | DataType | 説明 |
---|---|---|
BilledCost |
10 進法 | 前払い料金 (1 回限りまたは繰り返し) の償却を除外しながら、すべての割引率と割引を含む請求の基礎となる料金。 |
BillingAccountId |
String | プロバイダーによって課金アカウントに割り当てられた一意の識別子。 |
BillingAccountName |
String | 課金アカウントに割り当てられた表示名。 |
BillingCurrency |
String | 料金が請求された通貨。 |
BillingPeriodEnd |
DateTime | 請求期間の終了日時。 |
BillingPeriodStart |
DateTime | 請求期間の開始日時。 |
メタデータは、次のデータセットで使用できます。
- コストと使用状況
その他をお探しですか?
お探しのデータセットについてお聞きしたいと思います。 既存のデータセットまたは新しいデータセットに含める詳細を含む新しい問題を作成します。
関連するコンテンツ
関連情報を次に示します。
関連する FinOps 機能:
関連製品:
関連するソリューション: