レポートは、FinOps イニシアチブの生命血です。 また、レポートはデータと同じくらい優れているだけです。 データ インジェストが FinOps (およびビッグ データの取り組み) の重要な部分である理由です。 次のデータセットを使用して、データインジェスト、レポート、またはその他のソリューションの一部としてデータをクリーンアップおよび正規化できます。
価格ユニット
Microsoft Cost Management では、 UnitOfMeasure
列を使用して、各料金の測定方法を示します。 これは、単数形または個別単位で指定することも、該当するブロック価格ルールに基づいてチャンクにグループ化することもできます。 文字列として、 UnitOfMeasure
列は、さまざまな順列と不整合をすべて解析して処理するのが困難な場合があります。 価格単位ファイルには、コスト管理のエクスポートや価格シートなど、一般的なコスト関連のデータセット内で見つかる可能性がある値の一覧が表示されます。 また、価格と使用量ユニットを比較するために、関連する個別の単位とブロック サイズまたはスケーリング係数もあります。
サンプル データ:
測定単位 (UnitOfMeasure) | アカウントタイプ | 価格設定ブロックサイズ | 異なる単位 |
---|---|---|---|
1 時間 | MCA、EA | 1 | 時間 |
10000 GB (ギガバイト) | EA | 1万 | ギガバイト |
150 時間 | EA | 150 | 時間 |
200 /時間 | EA | 200 | 単位/時間 |
5 GB | MCA、EA | 5 | ギガバイト |
5000000 要求 | EA | 5000000 | リクエスト |
744 接続 | EA | 744 | つながり |
データに関するいくつかの重要な注意事項:
- ファイル サイズを減らすために、メーター名は含まれません。
- 既定の単位の種類は
Units
です。 - 一部の既定の単位には、メーター名により具体的な単位が含まれている場合があります。メーター名は含まれていないため、ここでは考慮されません。
- データ サイズに影響する不整合のため、Marketplace のメーターは含まれません。
Cost Management FOCUS データセットでは、 UnitOfMeasure
の名前が x_PricingUnitDescription
に変更されます。 FOCUS の PricingUnit
と ConsumedUnit
の両方が DistinctUnits
列に設定されます。
地域
Microsoft Cost Management では、データを提供する基になるシステムが異なるために不整合が生じることがあるリソースの場所に対して、さまざまな値が提供されます。 リージョン ファイルには、一般的なコスト関連のデータセット (Cost Management のエクスポートや価格シートなど) 内で見つかる可能性のある値の一覧と、関連する Azure リージョン ID と名前が表示されます。
サンプル データ:
元の値 | リージョンID | 地域名 |
---|---|---|
AP東 | eastasia | 東アジア |
ca セントラル | canadacentral | カナダ中部 |
デ・ノース | ドイツ北部 | ドイツ北部 |
西なし | ノルウェーウエスト | ノルウェー西部 |
台湾北部 | taiwannorth | 台湾北部 |
Regions.csv PowerShell を表示するをダウンロードする
マッピングする前に、リージョンの値を小文字に変換します。 これにより、重複を減らし、マッピング プロセスを高速化できます。
リソースの種類
Azure リソースの種類は、リソースの種類を表す半読み取り可能なコードです。 現時点では、リソースの種類とわかりやすい文字列、説明、またはそのアイコンのマッピングはありません。 ResourceTypes ファイルには、Azure portal に表示されるリソースの種類の値の一覧と、表示名、説明、アイコンへのリンク (使用可能な場合) が表示されます。
サンプル データ:
リソースタイプ | 単数形の表示名 | 複数形の表示名 | 下の単数形の表示名 | 下の複数形の表示名 |
---|---|---|---|---|
microsoft.compute/virtualmachines (マイクロソフト・コンピュート/バーチャルマシン) | 仮想マシン | 仮想マシン | 仮想マシン | 仮想マシン |
Microsoft.Insights/ブック | Azure ブック | Azure ワークブック | Azure ブック | Azure ブック |
microsoft.logic/workflows | ロジック アプリ | Logic Apps | ロジック アプリ | ロジック アプリ |
マイクロソフトネットワーク/バーチャルネットワーク | 仮想ネットワーク | 仮想ネットワーク | 仮想ネットワーク | 仮想ネットワーク |
microsoft.recoveryservices/vaults | Recovery Services コンテナー | Recovery Services コンテナー | Recovery Services コンテナー | リカバリーサービス |
microsoft.search/searchservices | 検索サービス | 検索サービス | 検索サービス | 検索サービス |
microsoft.sql/サーバー | SQL サーバー | SQL Server | SQL サーバー | SQL Server |
microsoft.sql/サーバー/データベース | SQL データベース | SQL データベース | SQL データベース | SQL データベース |
microsoft.web/sites | App Service Web アプリ | App Service Web アプリ | App Service | アプリサービス |
マッピングする前に、リソースの種類の値を小文字に変換します。 これにより、重複を減らし、マッピング プロセスを高速化できます。
サービス
Microsoft Cost Management では、 ConsumedService
は、使用したリソースのプライマリ サービスまたはリソース プロバイダーを表します。 これは、ServiceName
のとほぼ同じです。 場合によっては、複数のサービスが同じリソース プロバイダーを共有するため、 ConsumedService
列と ResourceType
列を使用して、FOCUS 内で使用する ServiceName
値と ServiceCategory
値にマップします。
サンプル データ:
ConsumedService | リソースタイプ | サービス名 | サービスカテゴリー | サービスサブカテゴリ | 発行元 | パブリッシャーの種類 (PublisherType) | 環境 | ServiceModel |
---|---|---|---|---|---|---|---|---|
microsoft.compute | microsoft.compute/virtualmachines (マイクロソフト・コンピュート/バーチャルマシン) | Virtual Machines | コンピューティング | Virtual Machines | Microsoft | クラウド プロバイダー | クラウド | IaaS |
microsoft.documentdb | microsoft.documentdb/databaseaccounts | Cosmos DB(コスモス DB) | データベース | NoSQL データベース | Microsoft | クラウド プロバイダー | クラウド | PaaS (プラットフォーム・アズ・ア・サービス) |
microsoft.kusto | microsoft.kusto/clusters | アジュール データ エクスプローラー (Azure Data Explorer) | 分析 | 分析プラットフォーム | Microsoft | クラウド プロバイダー | クラウド | PaaS (プラットフォーム・アズ・ア・サービス) |
microsoft.network | マイクロソフトネットワーク/バーチャルネットワーク | 仮想ネットワーク | ネットワーク | ネットワーク インフラストラクチャ | Microsoft | クラウド プロバイダー | クラウド | IaaS |
microsoft.storage | Microsoft ストレージ/ストレージアカウント | ストレージ アカウント | ストレージ | ストレージ プラットフォーム | Microsoft | クラウド プロバイダー | クラウド | IaaS |
データに関するいくつかの重要な注意事項:
-
ConsumedService
大文字と小文字の区別の問題を回避するために、ResourceType
の値はすべて小文字で表示されます。 -
ServiceName
値は、可能な限り最も近いサービスの製品マーケティング名と一致する必要があります。 一部のサービスではリソースの種類が再利用され、リソースの種類だけでは区別できません (たとえば、Azure 関数は App Service として表示されます)。 -
ServiceCategory
値は、FOCUS で使用できる値に合わせて調整されます。
ほとんどのマッピングは、リソースの種類だけに依存できます。 今後の更新では、この一覧を 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 | データ型 | 説明 |
---|---|---|
BilledCost |
10 進法 | 前払い料金 (1 回限りまたは繰り返し) の償却を除外しながら、すべての割引率と割引を含む請求の基礎となる料金。 |
BillingAccountId |
糸 | プロバイダーによって課金アカウントに割り当てられた一意の識別子。 |
BillingAccountName |
糸 | 課金アカウントに割り当てられた表示名。 |
BillingCurrency |
糸 | 料金が請求された通貨。 |
BillingPeriodEnd |
日付と時間 | 請求期間の終了日時。 |
BillingPeriodStart |
日付と時間 | 請求期間の開始日時。 |
メタデータは、次のデータセットで使用できます。
- コストと使用状況
フィードバックを送る
クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。
特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。
関連するコンテンツ
関連情報を次に示します。
関連する FinOps 機能:
関連製品:
関連するソリューション: