次の方法で共有


FOCUS 準拠の完全なレポート

このドキュメントでは、すべての FOCUS 1.2 要件の詳細な一覧を示し、Microsoft Cost Management FOCUS 1.2 プレビュー データセットによって提供されるサポートのレベルを示します。 FOCUS の詳細については、 FOCUS の概要を参照してください。


準拠の測定方法

FOCUS の要件は、次の 4 つのグループに分類されます。

  • MUST 要件は、すべてのデータ プロバイダーに必須です。
  • SHOULD 要件は、強い推奨事項です。
  • 推奨 要件は推奨されるベスト プラクティスです。
  • MAY 要件は省略可能であり、エッジ ケースに対して FinOps の専門家を準備するために使用されます。

FOCUS 準拠の公式測定はありませんが、完全にサポートされているすべての要件と部分的にサポートされている要件の半分を占める 94%の準拠スコアを計算します。 次の表は、サポート レベル別の要件をまとめたものです。

タイプ サポートされています 部分的サポート サポートされていません 適用なし
べし 325 16 8 69
べき 28 5 1 11
推奨 3 4
5 月 24 12
まとめ 91.7% 5.1% 3.1%

このドキュメントの構成方法

次のセクションでは、各 FOCUS 要件、Microsoft Cost Management FOCUS 1.2 プレビュー データセットのサポート レベル、および関連する注意事項を示します。 ギャップの概要については、 FOCUS 準拠の概要を参照してください。 要件 ID は参照のみを目的としています。 ID は FOCUS の一部として定義されていません。

このドキュメントの残りの部分では、属性と列でグループ化された FOCUS 要件の一覧を示します。 データセット内の特定のデータ要素を定義し、 attributes 列と行の動作を定義します。 各セクションの上部には、概要の説明と、元の要件ドキュメントへのリンクが含まれています。


属性

列の処理

FOCUS データセットに表示される列の名前付けと順序付け規則。

ソース: attributes/column_handling.md

ID タイプ 基準 ステータス メモ
CH1 必須 FOCUS 仕様で定義されているすべての列は、以下に示す名前付けおよび順序の要件に従う必要があります。 サポート
CH2 必須 FOCUS で定義されているすべての列は、次の規則に従う必要があります。 サポート
CH2.1 必須 列 ID ではパスカル ケースを使用する必要があります。 サポート
CH2.2 必須 列 ID では省略形を使用しないでください。 サポート
CH2.3 必須 列 ID は、特殊文字のない英数字である必要があります。 サポート
CH2.4 推奨 列 ID は頭字語を使用すべきではありません (SHOULD NOT)。 サポート
CH2.5 推奨 列 ID は、さまざまなデータ リポジトリの列長の制限に対応するために 50 文字を超えてはなりません (SHOULD NOT)。 サポート
CH2.6 必須 ID と名前を持つ列には、列 ID に Id または Name サフィックスが必要です。 サポート
CH2.7 5 月 列名は、同じ名前プレフィックスを持つ他の列がない場合、 Name サフィックスを回避できます(MAY)。 サポート 列 ID と表示名が一致しない場合に混乱が生じるため、この方法はお勧めしません。
CH2.8 必須 Categoryサフィックスを持つ列は正規化する必要があります。 サポート
CH3.1 必須 FOCUS によって定義されていないが、FOCUS データセットに含まれるカスタム (プロバイダー定義など) 列は、次の規則に従う必要があります。 サポート
CH3.1.1 必須 カスタム列には、外部のカスタム列として識別し、今後のリリースで競合を回避するために FOCUS 列と区別するために、一貫性のある x_ プレフィックスが付いている必要があります。 サポート
CH3.1.2 推奨 カスタム列は、上の FOCUS 列と同じ規則に従う必要があります (SHOULD)。 部分的にサポート x_SkuMeterCategoryx_SkuMeterSubcategory は正規化されません。
CH1.3 推奨 すべての FOCUS 列は、指定されたデータセットの先頭に配置する必要があります (SHOULD)。 サポート
CH1.4.1 推奨 カスタム列は、すべての FOCUS 列の後に表示する必要があります。.. サポート
CH1.4.2 推奨 ...[カスタム列と FOCUS 列]混在させるべきではありません。 サポート
CH1.5.1 5 月 列はアルファベット順に並べ替えることができます... サポート 使いやすくするために、列はアルファベット順に並べ替えられます。
CH1.5.2 推奨 ...カスタム列は、すべての FOCUS 列の後にする必要があります(SHOULD)。 サポート 使いやすくするために、列はアルファベット順に並べ替えられます。

通貨形式

FOCUS データセットに表示される通貨列の書式設定。

ソース: attributes/currency_format.md

ID タイプ 基準 ステータス メモ
CuF1 必須 FOCUS 仕様で定義されている通貨値をキャプチャするすべての列は、以下の要件に従う必要があります。 サポート
CuF2 推奨 カスタム通貨関連の列も、同じ書式設定要件に従う必要があります (SHOULD)。 サポート
CuF2.1 必須 通貨関連の列は、国の通貨 (USD、EUR など) で表示される場合に、管理ドキュメント ISO 4217:2015 で規定されている 3 文字の英字コードとして表す必要があります。 サポート
CuF2.2 必須 通貨関連の列は、値が仮想通貨 (クレジット、トークンなど) で表示される場合、StringHandling の要件に準拠する必要があります。 適用外

日時形式

FOCUS データセットに表示される日付/時刻関連の列のルールと書式設定の要件。

ソース: attributes/datetime_format.md

ID タイプ 基準 ステータス メモ
DTF1 必須 FOCUS 仕様で定義されている日付/時刻値をキャプチャするすべての列は、以下に示す書式設定要件に従う必要があります。 サポート
DTF2 推奨 カスタムの日付/時刻関連の列も、同じ書式設定要件に従う必要があります (SHOULD)。 サポート
DTF3 必須 あいまいさを回避し、異なるタイム ゾーン間で一貫性を確保するには、日付/時刻の値を UTC (協定世界時) にする必要があります。 サポート
DTF4 必須 日付/時刻値の形式は、日付と時刻を表すグローバルに認識される形式を提供する ISO 8601 標準に準拠する必要があります (詳細については、ISO 8601-1:2019 管理ドキュメントを参照してください)。 サポート
DTF5 必須 特定の時点に関する情報を提供する値は、拡張 ISO 8601 形式で UTC オフセット ('YYYY-MM-DDTHH:mm:ssZ') で表し、次のガイドラインに準拠する必要があります。日付と時刻のコンポーネントを文字 'T' で区切って含めます。2 桁の時間 (HH)、分 (mm)、秒 (秒) を使用します。UTC (世界協定時刻) を示す 'Z' インジケーターで終わる。 サポート

割引の処理

FOCUS データセットに使用料金または行を含め、割引を適用する方法を示します。

ソース: attributes/discount_handling.md

ID タイプ 基準 ステータス メモ
DH1 必須 FOCUS で定義されているすべての行は、以下に示す割引処理要件に従う必要があります。 サポート
DH2.1 推奨 適用されるすべての割引は、関連する各行に適用する必要があります。... サポート
DH2.2 推奨 適用されるすべての割引...別の行で否定しないでください。 サポート
DH3 必須 行に適用されるすべての割引は、料金全体に適用される必要があります。 サポート
DH3.1.1 5 月 複数の割引が 1 行に適用される場合があります... サポート
DH3.1.2 必須 複数の割引...[行の場合]その行の対象となる料金全体に適用する必要があります。 サポート
DH3.2 必須 割引が料金の一部にのみ適用される場合は、料金の割引部分を別の行に分割する必要があります。 サポート
DH3.3 必須 各割引は、既存の FOCUS 列を使用して識別できる必要があります。 サポート CommitmentDiscountId は、割引を識別する唯一の FOCUS 列です。
DH3.3.1 必須 コミットメント割引が適用されている行には、CommitmentDiscountId を含める必要があります。 サポート
DH3.3.2 推奨 プロバイダーが FOCUS 列で表すことができない割引を適用する場合は、割引のソースを識別するための追加の列を含める必要があります (SHOULD)。 部分的にサポート ネゴシエートされた割引は、ListCostContractedCostを比較することによって識別できます。
DH4 必須 購入した割引 (コミットメント割引など) は償却する必要があります。 サポート
DH4.1 必須 請求期間のコスト全体がコミットメントでカバーされる行の場合、BilledCost は 0 である必要があります。 サポート
DH4.2 必須 EffectiveCost には、この行に適用される償却購入コストの部分を含める必要があります。 サポート
DH4.3 必須 コミットメントの期間中、各 CommitmentDiscountId に対して CommitmentDiscountStatus が "Used" または "Unused" であるすべての行の EffectiveCost の合計は、コミットメント割引の合計 BilledCost と同じである必要があります。 サポート
DH4.4.1 必須 CommitmentDiscountId と ResourceId は、コミットメント割引に割り当てられた ID に設定する必要があります。 サポート コミットメント割引の分割を容易にするために、コミットメント割引の購入と払戻ではコミットメント割引注文が使用され、コミットメント割引の使用では注文内のインスタンスが使用されます。 x_SkuOrderIdを使用して、使用料金のコミットメント割引注文 ID を識別します。
DH4.4.2 必須 コミットメント割引の購入を表す行では、ChargeCategory を "購入" に設定する必要があります。 サポート
DH4.5.1 必須 コミットメントから割引価格を受け取った ChargeCategory "Usage" 行には、CommitmentDiscountStatus を "使用" する必要があります。 サポート
DH4.5.2 必須 CommitmentDiscountId は、割引に割り当てられた ID に設定する必要があります。 サポート
DH4.5.3 必須 ResourceId は、割引を受けたリソースの ID に設定する必要があります。 サポート
DH4.6.1 必須 コミットメントが完全に使用されていない場合、プロバイダーは、その請求期間のコミットメントの未使用部分を表す行を含める必要があります。 サポート
DH4.6.2 必須 これらの行は、CommitmentDiscountStatus を "Unused" に設定し、ChargeCategory を "Usage" に設定して表す必要があります。 サポート
DH4.6.3 必須 このような行には、コミットメント割引に割り当てられた ID に CommitmentDiscountId と ResourceId が設定されている必要があります。 サポート
DH5 必須 事後に適用されるクレジットは、"クレジット" の ChargeCategory を使用する必要があります。 適用外 クレジットは、Cost Management のコストと使用状況のデータセットには含まれません。

キー値の形式

キーと値のペアとしてデータを伝達する FOCUS データセットに表示される列のルールと書式設定の要件。

ソース: attributes/key_value_format.md

ID タイプ 基準 ステータス メモ
KVF1 必須 FOCUS 仕様で定義されているすべてのキー値関連列は、以下に示すキー値の書式設定要件に従う必要があります。 サポート
KVF1.1 必須 キーと値の形式の列には、オブジェクトの ECMA 404 定義と一致するシリアル化された JSON 文字列が含まれている必要があります。 サポート
KVF1.2 必須 キーと値のペアのキーは、オブジェクト内で一意である必要があります。 サポート
KVF1.3 必須 キーと値のペアの値は、数値、文字列、 truefalse、または nullのいずれかの型である必要があります。 サポート
KVF1.4 必須 キーと値のペアの値は、オブジェクトまたは配列にすることはできません。 サポート

null 処理

値を持たない列を処理する方法を示します。

ソース: attributes/null_handling.md

ID タイプ 基準 ステータス メモ
NH1 必須 FOCUS 仕様で定義されているすべての列は、以下に示す null 処理要件に従う必要があります。 部分的にサポート Cost Management でデータを使用できない場合、価格列とコスト列で 0 が使用される場合があります。
NH2 推奨 カスタム列も、同じ書式設定要件に従う必要があります (SHOULD)。 部分的にサポート Cost Management でデータを使用できない場合、価格列とコスト列で 0 が使用される場合があります。
NH3 必須 NULL 許容列に指定できる値がない場合、列は NULL を使用する必要があります (MUST)。 部分的にサポート Cost Management でデータを使用できない場合、価格列とコスト列で 0 が使用される場合があります。
NH4 必須 列で null が許可されているかどうかに関係なく、空の文字列またはプレースホルダーの値 (数値列の場合は 0、null を表す場合は "適用できません" など) は使用できません(MUST NOT)。 部分的にサポート Cost Management でデータを使用できない場合、価格列とコスト列で 0 が使用される場合があります。

数値形式

FOCUS データセットに表示される数値列のルールと書式設定の要件。

ソース: attributes/numeric_format.md

ID タイプ 基準 ステータス メモ
NF1 必須 FOCUS 仕様で定義されている数値をキャプチャするすべての列は、次に示す書式設定要件に従う必要があります。 サポート
NF2 推奨 列をキャプチャするカスタム数値は、時間の経過と同時に同じ形式要件を採用する必要があります (SHOULD)。 サポート
NF2.1 必須 数値形式の列には、1 つの数値を含む必要があります。 サポート
NF2.2 必須 数値は、整数値、10 進値、または指数表記で表される値として表す必要があります。 サポート
NF3 必須 小数表記は使用できません。 サポート
NF3.1 必須 指数表記を使用して表される数値は、実数 m と整数 n が "m x 10^n" を示す E 表記 "mEn" を使用して表される必要があります。 サポート
NF3.2 必須 指数の符号は、n が負の場合にのみ指数値の一部として表現しなければなりません (MUST)。 サポート
NF3.3 必須 数値は、数学記号、関数、または演算子で表してはなりません。 サポート
NF3.4 必須 数値には、修飾子または追加の文字 (通貨記号、測定単位など) を含めてはいけません。 サポート
NF3.5 必須 10 進値を表すために必要な場合、1 つの小数点 (".") を除き、数値にはコンマまたは句読点を含めないでください。 サポート
NF3.6 必須 数値には、正の値の符号を表す文字を含めてはなりません (MUST NOT)。 サポート
NF4 必須 負の符号 (-) は負の値を示す必要があります。 サポート
NF4.1 必須 数値形式の列は、列定義の "データ型" として次のいずれかの値を指定する必要があります。 サポート
NF4.2 推奨 プロバイダーは、プロバイダーが発行するデータ定義ドキュメントで次のいずれかの有効桁数値を使用して、数値書式列の有効桁数と小数点以下桁数を定義する必要があります (SHOULD)。 サポート

文字列の処理

FOCUS データセットに表示される文字列キャプチャ列の要件。

ソース: attributes/string_handling.md

ID タイプ 基準 ステータス メモ
SH1 必須 FOCUS 仕様で定義されている文字列値をキャプチャするすべての列は、次に示す要件に従う必要があります。 サポート
SH2 推奨 列をキャプチャするカスタム文字列値は、時間の経過と同時に同じ要件を採用する必要があります (SHOULD)。 サポート
SH3 必須 文字列値は、元の大文字と小文字の区別、間隔、およびその他の関連する整合性要素を、プロバイダーとエンド ユーザーが指定したとおりに維持する必要があります。 部分的にサポート ResourceName は、リソース プロバイダーによって小文字または大文字に変更される場合があります。 これが表示された場合は、SKU/メーターを担当するサービス チームにサポート 要求を提出します。 ResourceId は、FOCUS 要件を満たすために小文字で表示されます。
SH4.1 必須 変更可能なエンティティ (リソース名など) に対する料金は、変更後に発生した対応する料金に正確に反映される必要があります。 サポート
SH4.2 必須 変更可能なエンティティ (リソース名など) に対する料金。変更前に発生した料金を変更しないでください。すべての課金レコードのデータの整合性と監査可能性が維持されます。 サポート
SH5 必須 同じエンティティを参照する不変の文字列値 (リソース識別子、リージョン識別子など)すべての請求期間にわたって一貫性と変更を維持する必要があります。 サポート
SH6 推奨 空の文字列とスペースのみで構成される文字列は、null 許容でない文字列列では使用しないでください(SHOULD NOT)。 サポート
SH7 5 月 変更可能な文字列値の変更後にレコードが指定され、ChargeClass が "Correction" の場合、レコードには変更された値が含まれる場合があります(MAY)。 サポート

単位形式

FOCUS データセットに表示される列で測定単位を表す標準を示します。

ソース: attributes/unit_format.md

ID タイプ 基準 ステータス メモ
UF1 必須 値の形式として単位形式を指定する FOCUS で定義されているすべての列は、次の要件に従う必要があります。 サポート
UF1.1 推奨 単位は、次の 3 つの形式のいずれかに準拠する単一の測定単位として表す必要があります。 サポート 規則 UF2 に基づいて有効ですが、この規則の例外は、 Units/10 DaysUnits/3 MonthsUnits/6 Monthsです。
UF1.2 5 月 単位は、単位数量または時間間隔で表すことができます。 サポート UF1.1 を参照してください。
UF1.1 必須 単位数量または時間間隔を使用する場合は、単位数量または時間間隔を整数で表す必要があります。 サポート
UF1.1.1 必須 単位形式を使用する列の単位値とコンポーネントは、このセクションに記載されている場合、この属性で使用される大文字と小文字のスキームと一致する大文字と小文字を使用する必要があります。 サポート
UF1.1.2 推奨 単位は、推奨される単位セットに記載されていないディメンションが単位値に含まれている場合、またはユニットがこのセクションに記載されているカウント ディメンションの推奨値とは異なるカウントベースの単位をカバーしている場合を除き、このセクションに記載されている推奨単位の一覧で構成する必要があります (SHOULD)。 サポート
UF2 必須 データ サイズユニット名は、次の表のいずれかの省略形を使用して省略する必要があります。 サポート
UF2.1 必須 10^18 を超える値は、exabit、exabyte、exbibit、exbibyte の省略形を使用する必要があります。.. サポート
UF2.2 必須 ...バイトより小さい値は、ビットまたはバイトの省略形を使用する必要があります。 サポート
UF3 5 月 次の推奨値の一覧がカウントベースの単位に対応していない場合、プロバイダーはカウントベースの単位を表す新しい名詞を導入することがあります(MAY)。 サポート サポートされているすべての単位値は、FinOps ツールキットの Pricing units データセットに記載されています。
UF3.1 必須 推奨値テーブルに記載されていない単位で表示されるすべての名詞は、カウントベースの単位と見なされます。 新しいカウントベースの単位値は大文字にする必要があります。 サポート
UF3.2 必須 時間ベースの単位を使用して、時間間隔または別の単位と組み合わせて消費量を測定し、消費量の割合をキャプチャできます。 時間ベースの単位は、次の表に示す値のいずれかと一致する必要があります。 サポート
UF4 必須 単位値が 1 つ以上の単位の組み合わせから作成された複合値である場合、各コンポーネントも推奨値のセットと一致する必要があります。 サポート
UF5.1 必須 複合単位を表す "per" または "-" の代わりに、スラッシュ ("/") と space(" ") を共通の規則として使用する必要があります。 サポート
UF5.2 推奨 要求、インスタンス、トークンなどのカウントベースの単位は、カウント ディメンションに一覧表示されている値を使用して表す必要があります (SHOULD)。 サポート
UF5.3 推奨 たとえば、使用単位が一定期間の要求またはインスタンスの割合として測定される場合、ユニットは 1 日あたりの要求数を示す "Requests/Day" として表示される必要があります (SHOULD)。 サポート

可用性ゾーン

高可用性とフォールト トレランスを提供するリージョン内の物理的に分離された領域のプロバイダー割り当て識別子。

ソース: columns/availabilityzone.md

ID タイプ 基準 ステータス メモ
AZ1 おすすめ AvailabilityZone は、プロバイダーが可用性ゾーン内のリソースまたはサービスのデプロイをサポートしている場合に、FOCUS データセットに存在することをお勧めします。 サポートされていません 可用性ゾーンは、Cost Management のコストと使用状況のデータセットでは使用できません。
AZ2 必須 AvailabilityZone は String 型である必要があります。 適用外
AZ3 必須 AvailabilityZone は、StringHandling の要件に準拠している必要があります。 適用外
AZ4 必須 料金が可用性ゾーンに固有でない場合は、AvailabilityZone を null にする必要があります。 適用外

請求コスト

前払い料金 (1 回限りまたは繰り返し) の償却を除外しながら、すべての割引率と割引を含む請求の基礎となる料金。

ソース: columns/billedcost.md

ID タイプ 基準 ステータス メモ
BCo1 必須 BilledCost は、FOCUS データセットに存在する必要があります。 サポート
BCo2 必須 BilledCost は Decimal 型である必要があります。 サポート
BCo3 必須 BilledCost は NumericFormat の要件に準拠している必要があります。 サポート
BCo4 必須 BilledCost を null にすることはできません。 サポート
BCo5 必須 BilledCost は有効な 10 進値でなければなりません。 サポート
BCo6 必須 サード パーティ (マーケットプレース トランザクションなど) が支払いを受け取る料金については、BilledCost を 0 にする必要があります。 サポート
BCo7 必須 BilledCost は BillingCurrency で指定する必要があります。 サポート
BCo8 必須 特定の InvoiceId に対する BilledCost の合計は、対応する請求書で指定された支払金額の合計と、InvoiceIssuer によって生成された同じ ID と一致する必要があります。 サポート

請求先アカウント ID

プロバイダーによって課金アカウントに割り当てられた識別子。

FOCUS 課金アカウントは、請求書が生成されるスコープを表します。これは、マイクロソフトエンタープライズ契約課金アカウント (登録とも呼ばれます) またはMicrosoft 顧客契約課金プロファイルです。

ソース: columns/billingaccountid.md

ID タイプ 基準 ステータス メモ
BAI1 必須 BillingAccountId は、FOCUS データセットに存在する必要があります。 サポート
BAI2 必須 BillingAccountId は String 型である必要があります。 サポート
BAI3 必須 BillingAccountId は、StringHandling の要件に準拠している必要があります。 サポート
BAI4 必須 BillingAccountId を null にすることはできません。 サポート
BAI5 必須 BillingAccountId は、プロバイダー内の一意の識別子である必要があります。 サポート
BAI6 推奨 BillingAccountId は完全修飾識別子である必要があります(SHOULD)。 サポート BillingAccountId では、単純な登録番号または課金プロファイル ID ではなく、完全修飾 Azure Resource Manager ID が使用されます。 これにより、スコープが明確になり、プログラムでアクセスできます。

請求先アカウント名

課金アカウントに割り当てられた表示名。

FOCUS 課金アカウントは、請求書が生成されるスコープを表します。これは、マイクロソフトエンタープライズ契約課金アカウント (登録とも呼ばれます) またはMicrosoft 顧客契約課金プロファイルです。

ソース: columns/billingaccountname.md

ID タイプ 基準 ステータス メモ
BAN1 必須 BillingAccountName は、FOCUS データセットに存在する必要があります。 サポート
BAN2 必須 BillingAccountName は String 型である必要があります。 サポート
BAN3 必須 BillingAccountName は、StringHandling の要件に準拠している必要があります。 サポート
BAN4 必須 プロバイダーが課金アカウントの表示名の割り当てをサポートしている場合、BillingAccountName を null にすることはできません。 サポート

請求先アカウントの種類

課金アカウントの種類を識別するためのプロバイダー割り当て名。

FOCUS 課金アカウントは、請求書が生成されるスコープを表します。これは、マイクロソフトエンタープライズ契約課金アカウント (登録とも呼ばれます) またはMicrosoft 顧客契約課金プロファイルです。

ソース: columns/billingaccounttype.md

ID タイプ 基準 ステータス メモ
BAT1 必須 プロバイダーが複数の BillingAccountType 値をサポートしている場合、BillingAccountType は FOCUS データセットに存在する必要があります。 サポート
BAT2 必須 BillingAccountType は String 型である必要があります。 サポート
BAT3 必須 BillingAccountType は、StringHandling の要件に準拠している必要があります。 サポート
BAT3.1 必須 BillingAccountId が null の場合、BillingAccountType は null にする必要があります。 サポート
BAT3.2 必須 BillingAccountId が null でない場合は、BillingAccountType を null にすることはできません。 サポート
BAT4 必須 BillingAccountType は、一貫性のある読み取り可能な表示値である必要があります。 サポート

請求通貨

料金が請求された通貨を表します。

ソース: columns/billingcurrency.md

ID タイプ 基準 ステータス メモ
BCu1 必須 BillingCurrency は、FOCUS データセットに存在する必要があります。 サポート
BCu2 必須 BillingCurrency は String 型である必要があります。 サポート
BCu3 必須 BillingCurrency は、StringHandling の要件に準拠している必要があります。 サポート
BCu4 必須 BillingCurrency は CurrencyFormat の要件に準拠している必要があります。 サポート
BCu5 必須 BillingCurrency を null にすることはできません。 サポート
BCu6 必須 BillingCurrency は、請求書発行者によって生成された請求書で使用される通貨と一致する必要があります。 サポート
BCu7 必須 BillingCurrency は、国の通貨 (USD、EUR など) で表す必要があります。 サポート

請求期間の終了

請求期間の排他的終了境界。

ソース: columns/billingperiodend.md

ID タイプ 基準 ステータス メモ
BPE1 必須 BillingPeriodEnd は、FOCUS データセットに存在する必要があります。 サポート
BPE2 必須 BillingPeriodEnd は日付/時刻型である必要があります。 サポート
BPE3 必須 BillingPeriodEnd は DateTimeFormat の要件に準拠している必要があります。 サポート
BPE4 必須 BillingPeriodEnd を null にすることはできません。 サポート
BPE5 必須 BillingPeriodEnd は、請求期間の排他的な終了境界である必要があります。 サポート

請求期間の開始

請求期間の包括的な開始境界。

ソース: columns/billingperiodstart.md

ID タイプ 基準 ステータス メモ
BPS1 必須 BillingPeriodStart は、FOCUS データセットに存在する必要があります。 サポート
BPS2 必須 BillingPeriodStart は日付/時刻型である必要があります。 サポート
BPS3 必須 BillingPeriodStart は DateTimeFormat の要件に準拠している必要があります。 サポート
BPS4 必須 BillingPeriodStart を null にすることはできません。 サポート
BPS5 必須 BillingPeriodStart は、請求期間の包括的な開始境界である必要があります。 サポート

容量予約 ID

プロバイダーによって容量予約に割り当てられた識別子。

ソース: columns/capacityreservationid.md

ID タイプ 基準 ステータス メモ
CRI1 必須 プロバイダーが容量予約をサポートしている場合、CapacityReservationId は FOCUS データセットに存在する必要があります。 サポートされていません CapacityReservationId は、Cost Management FOCUS 1.2-preview データセットでは指定されていません。
CRI2 必須 CapacityReservationId は String 型である必要があります。 適用外
CRI3 必須 CapacityReservationId は、StringHandling の要件に準拠している必要があります。 適用外
CRI3.1 必須 容量予約に料金が関連していない場合は、CapacityReservationId を null にする必要があります。 適用外
CRI3.2 必須 容量予約の未使用部分を料金で表す場合、CapacityReservationId を null にすることはできません。 適用外
CRI3.3 推奨 容量予約に料金が関連付けられている場合、CapacityReservationId を null にすることはできません (SHOULD NOT)。 適用外
CRI3.4 必須 CapacityReservationId は、プロバイダー内の一意の識別子である必要があります。 適用外
CRI3.5 推奨 CapacityReservationId は完全修飾識別子である必要があります (SHOULD)。 適用外

容量予約の状態

料金が容量予約の使用量を表すか、容量予約が使用されていないかを示します。

ソース: columns/capacityreservationstatus.md

ID タイプ 基準 ステータス メモ
CRS1 必須 プロバイダーが容量予約をサポートしている場合、CapacityReservationStatus は FOCUS データセットに存在する必要があります。 サポートされていません CapacityReservationStatus は、Cost Management FOCUS 1.2-preview データセットでは指定されていません。
CRS2 必須 CapacityReservationStatus は String 型である必要があります。 適用外
CRS2.1 必須 CapacityReservationId が null の場合、CapacityReservationStatus を null にする必要があります。 適用外
CRS2.2 必須 CapacityReservationId が null でなく、ChargeCategory が "Usage" の場合、CapacityReservationStatus を null にすることはできません(MUST NOT)。 適用外
CRS2.3 必須 CapacityReservationStatus は、許可される値のいずれかである必要があります。 適用外
CRS2.4 必須 容量予約の未使用部分を料金が表す場合は、CapacityReservationStatus を "未使用" にする必要があります。 適用外
CRS2.5 必須 容量予約の使用部分を料金が表す場合は、CapacityReservationStatus を "使用" する必要があります。 適用外

請求カテゴリ

請求方法の性質に基づいて、料金の最上位レベルの分類を表します。

ソース: columns/chargecategory.md

ID タイプ 基準 ステータス メモ
CCa1 必須 ChargeCategory は、FOCUS データセットに存在する必要があります。 サポート
CCa2 必須 ChargeCategory は String 型である必要があります。 サポート
CCa3 必須 ChargeCategory を null にすることはできません。 サポート
CCa4 必須 ChargeCategory は、許可される値のいずれかである必要があります。 サポート

Charge クラス

行が以前に請求された請求期間の修正を表すかどうかを示します。

ソース: columns/chargeclass.md

ID タイプ 基準 ステータス メモ
CCl1 必須 ChargeClass は FOCUS データセットに存在する必要があります。 サポート
CCl2 必須 ChargeClass は String 型である必要があります。 サポート
CCl2.1 必須 行が修正を表していない場合、または現在の請求期間内の修正を表す場合は、ChargeClass を null にする必要があります。 サポート
CCl2.2 必須 行が以前に請求された請求期間の修正を表す場合、ChargeClass を null にすることはできません。 サポート
CCl3 必須 ChargeClass が null でない場合は、ChargeClass を "修正" にする必要があります。 サポート

料金の説明

料金の目的と価格の自己完結型の概要。

ソース: columns/chargedescription.md

ID タイプ 基準 ステータス メモ
CD1 必須 ChargeDescription は、FOCUS データセットに存在する必要があります。 サポート
CD2 必須 ChargeDescription は String 型である必要があります。 サポート
CD3 必須 ChargeDescription は、StringHandling の要件に準拠している必要があります。 サポート
CD4 推奨 ChargeDescription を null にすることはできません。 部分的にサポート ChargeDescription は、割引プランの未使用の料金、Marketplace の料金、および製品 SKU に直接関連付けられていないその他の料金の場合は null である可能性があります。
CD5 推奨 ChargeDescription の最大長は、対応する FOCUS メタデータ スキーマで指定する必要があります (SHOULD)。 サポートされていません

充電頻度

料金が発生する頻度を示します。

ソース: columns/chargefrequency.md

ID タイプ 基準 ステータス メモ
CFr1 おすすめ ChargeFrequency は、FOCUS データセットに存在することをお勧めします。 サポート
CFr2 必須 ChargeFrequency は String 型である必要があります。 サポート
CFr3 必須 ChargeFrequency を null にすることはできません。 サポート
CFr4 必須 ChargeFrequency は、使用可能な値のいずれかである必要があります。 サポート
CFr5 必須 ChargeCategory が "購入" の場合、ChargeFrequency を "使用量ベース" にすることはできません。 サポート

請求期間の終了

請求期間の排他的終了境界。

ソース: columns/chargeperiodend.md

ID タイプ 基準 ステータス メモ
CPE1 必須 ChargePeriodEnd は、FOCUS データセットに存在する必要があります。 サポート
CPE2 必須 ChargePeriodEnd は日付/時刻型である必要があります。 サポート
CPE3 必須 ChargePeriodEnd は DateTimeFormat の要件に準拠している必要があります。 サポート
CPE4 必須 ChargePeriodEnd を null にすることはできません。 サポート
CPE5 必須 ChargePeriodEnd は、請求の有効期間の排他的終了境界である必要があります。 サポート

請求期間の開始

請求期間の包括開始境界。

ソース: columns/chargeperiodstart.md

ID タイプ 基準 ステータス メモ
CPS1 必須 ChargePeriodStart は、FOCUS データセットに存在する必要があります。 サポート
CPS2 必須 ChargePeriodStart は日付/時刻型である必要があります。 サポート
CPS3 必須 ChargePeriodStart は DateTimeFormat の要件に準拠している必要があります。 サポート
CPS4 必須 ChargePeriodStart を null にすることはできません。 サポート
CPS5 必須 ChargePeriodStart は、請求の有効期間の包括的な開始境界である必要があります。 サポート

コミットメント割引カテゴリ

CommitmentDiscountId 列で識別されるコミットメント割引が使用数量またはコスト ("支出" とも呼ばれる) に基づいているかどうかを示します。

ソース: columns/commitmentdiscountcategory.md

ID タイプ 基準 ステータス メモ
CDC1 必須 プロバイダーがコミットメント割引をサポートしている場合、CommitmentDiscountCategory は FOCUS データセットに存在する必要があります。 サポート
CDC2 必須 CommitmentDiscountCategory は String 型である必要があります。 サポート
CDC2.1 必須 CommitmentDiscountId が null の場合、CommitmentDiscountCategory を null にする必要があります。 サポート
CDC2.2 必須 CommitmentDiscountId が null でない場合、CommitmentDiscountCategory を null にすることはできません。 サポート
CDC3 必須 CommitmentDiscountCategory は、許可される値の 1 つである必要があります。 サポート

コミットメント割引 ID

プロバイダーによってコミットメント割引に割り当てられた識別子。

ソース: columns/commitmentdiscountid.md

ID タイプ 基準 ステータス メモ
CDI1 必須 プロバイダーがコミットメント割引をサポートしている場合、CommitmentDiscountId は FOCUS データセットに存在する必要があります。 サポート
CDI2 必須 CommitmentDiscountId は String 型である必要があります。 サポート
CDI3 必須 CommitmentDiscountId は、StringHandling の要件に準拠している必要があります。 サポート
CDI3.1 必須 料金がコミットメント割引に関連していない場合は、CommitmentDiscountId を null にする必要があります。 サポート
CDI3.2 必須 コミットメント割引に関連する料金の場合、CommitmentDiscountId を null にすることはできません。 サポート
CDI3.3 必須 CommitmentDiscountId は、プロバイダー内の一意の識別子である必要があります。 サポート
CDI3.4 推奨 CommitmentDiscountId は完全修飾識別子である必要があります(SHOULD)。 サポート

コミットメント割引名

コミットメント割引に割り当てられた表示名。

ソース: columns/commitmentdiscountname.md

ID タイプ 基準 ステータス メモ
CDN1 必須 プロバイダーがコミットメント割引をサポートしている場合は、CommitmentDiscountName が FOCUS データセットに存在する必要があります。 サポート
CDN2 必須 CommitmentDiscountName は String 型である必要があります。 サポート
CDN3 必須 CommitmentDiscountName は、StringHandling の要件に準拠している必要があります。 サポート
CDN3.1 必須 CommitmentDiscountId が null の場合は、CommitmentDiscountName を null にする必要があります。 サポート
CDN3.1.1 必須 コミットメント割引に表示名を割り当てることができる場合、CommitmentDiscountName を null にすることはできません。 サポート
CDN3.1.2 5 月 コミットメント割引に表示名を割り当てることができない場合、CommitmentDiscountName は NULL になる場合があります(MAY)。 サポート

コミットメント割引数量

コミットメント割引単位で構成されるコミットメント割引関連行で購入または考慮されたコミットメント割引の金額。

ソース: columns/commitmentdiscountquantity.md

ID タイプ 基準 ステータス メモ
CDQ1 必須 プロバイダーがコミットメント割引をサポートしている場合、CommitmentDiscountQuantity は FOCUS データセットに存在する必要があります。 サポートされていません CommitmentDiscountQuantity は、Cost Management FOCUS 1.2-preview データセットでは指定されていません。
CDQ2 必須 CommitmentDiscountQuantity は Decimal 型である必要があります。 適用外
CDQ3 必須 CommitmentDiscountQuantity は NumericFormat の要件に準拠している必要があります。 適用外
CDQ3.1 必須 ChargeClass が "Correction" でない場合は、CommitmentDiscountQuantity を null にすることはできません。 適用外
CDQ3.2 5 月 ChargeClass が "Correction" の場合、CommitmentDiscountQuantity は null になる場合があります。 適用外
CDQ3.1 必須 CommitmentDiscountQuantity は、それ以外のすべての場合は null にする必要があります。 適用外
CDQ3.2 必須 CommitmentDiscountQuantity は有効な 10 進値である必要があります。 適用外
CDQ3.2.1 必須 CommitmentDiscountQuantity は、完全または部分的に前払いされた CommitmentDiscountUnit の数量である必要があります。この数量は、ChargeFrequency が "1 回限り" の場合にコミットメント 割引の期間にわたって消費される対象となります。 適用外
CDQ3.2.2 必須 CommitmentDiscountQuantity は、ChargeFrequency が "定期的" の場合に購入に対応する各請求期間の消費対象となる CommitmentDiscountUnit の数量である必要があります。 適用外
CDQ3.2.3 必須 CommitmentDiscountQuantity は、CommitmentDiscountStatus が "Used" の場合に、特定の請求期間内に消費される CommitmentDiscountUnit の従量制課金数量である必要があります。 適用外
CDQ3.2.4 必須 CommitmentDiscountQuantity は、CommitmentDiscountStatus が "Unused" の場合、特定の請求期間内の CommitmentDiscountUnit の残りの未使用数量である必要があります。 適用外

コミットメント割引の状態

料金がコミットメント割引の消費に対応しているか、またはコミットされた金額の未使用部分に対応しているかを示します。

ソース: columns/commitmentdiscountstatus.md

ID タイプ 基準 ステータス メモ
C1 必須 プロバイダーがコミットメント割引をサポートしている場合、CommitmentDiscountStatus は FOCUS データセットに存在する必要があります。 サポート
C2 必須 CommitmentDiscountStatus は String 型である必要があります。 サポート
C2.1 必須 CommitmentDiscountId が null の場合、CommitmentDiscountStatus は null にする必要があります。 サポート
C2.2 必須 CommitmentDiscountId が null ではなく、Charge Category が "Usage" の場合、CommitmentDiscountStatus を null にすることはできません。 サポート
C3 必須 CommitmentDiscountStatus は、許可される値のいずれかである必要があります。 サポート

コミットメント割引の種類

行に適用されるコミットメント割引の種類のプロバイダー割り当て識別子。

ソース: columns/commitmentdiscounttype.md

ID タイプ 基準 ステータス メモ
CDT1 必須 プロバイダーがコミットメント割引をサポートしている場合は、CommitmentDiscountType が FOCUS データセットに存在する必要があります。 サポート
CDT2 必須 CommitmentDiscountType は String 型である必要があります。 サポート
CDT3 必須 CommitmentDiscountType は、StringHandling の要件に準拠している必要があります。 サポート
CDT3.1 必須 CommitmentDiscountId が null の場合、CommitmentDiscountType は null にする必要があります。 サポート
CDT3.2 必須 CommitmentDiscountId が null でない場合は、CommitmentDiscountType を null にすることはできません。 サポート

コミットメント割引単位

プロバイダーがコミットメント割引のコミットメント割引数量を測定する方法を示すプロバイダー指定の測定単位。

ソース: columns/commitmentdiscountunit.md

ID タイプ 基準 ステータス メモ
CDU1 必須 プロバイダーがコミットメント割引をサポートしている場合、CommitmentDiscountUnit は FOCUS データセットに存在する必要があります。 サポートされていません CommitmentDiscountUnit は、Cost Management FOCUS 1.2-preview データセットでは指定されていません。
CDU2 必須 CommitmentDiscountUnit は String 型である必要があります。 適用外
CDU3 必須 CommitmentDiscountUnit は、StringHandling 要件に準拠している必要があります。 適用外
CDU4 推奨 CommitmentDiscountUnit は、UnitFormat の要件に準拠する必要があります (SHOULD)。 適用外
CDU4.1 必須 CommitmentDiscountQuantity が null の場合は、CommitmentDiscountUnit を null にする必要があります。 適用外
CDU4.2 必須 CommitmentDiscountQuantity が null でない場合は、CommitmentDiscountUnit を null にすることはできません。 適用外
CDU4.3 必須 CommitmentDiscountUnit は、特定の CommitmentDiscountId に対して時間の経過と同時に一貫性を保つ必要があります。 適用外
CDU4.4 必須 CommitmentDiscountUnit は、コミットメント割引の測定に使用される単位を表す必要があります (MUST)。 適用外
CDU4.5 推奨 コミットメント割引の柔軟性を考慮する場合、CommitmentDiscountUnit 値はこの考慮事項を反映する必要があります (SHOULD)。 適用外

消費数量

使用ユニットに基づいて、使用されるリソースまたはサービスに関連付けられている従量制課金 SKU のボリューム。

ソース: columns/consumedquantity.md

ID タイプ 基準 ステータス メモ
CQ1 必須 プロバイダーが使用状況の測定をサポートしている場合は、ConsumedQuantity が FOCUS データセットに存在する必要があります。 サポート
CQ2 必須 ConsumedQuantity は Decimal 型である必要があります。 サポート
CQ3 必須 ConsumedQuantity は NumericFormat の要件に準拠している必要があります。 サポート
CQ3.1 必須 ChargeCategory が "Usage" でない場合、または ChargeCategory が "Usage" で CommitmentDiscountStatus が "Unused" の場合は、ConsumedQuantity を null にする必要があります。 サポート
CQ3.1.1 必須 ChargeClass が "Correction" でない場合は、ConsumedQuantity を null にすることはできません。 サポート
CQ3.1.2 5 月 ChargeClass が "Correction" の場合、ConsumedQuantity は null になる可能性があります。 サポート
CQ4 必須 ConsumedQuantity は、null でない場合は有効な 10 進値でなければなりません。 サポート

使用済みユニット

プロバイダーがリソースまたはサービスに関連付けられている従量制課金 SKU の使用状況を測定する方法を示すプロバイダー指定の測定単位。

ソース: columns/consumedunit.md

ID タイプ 基準 ステータス メモ
CU1 必須 プロバイダーが使用状況の測定をサポートしている場合は、ConsumedUnit が FOCUS データセットに存在する必要があります。 サポート
CU2 必須 ConsumedUnit は String 型である必要があります。 サポート
CU3 必須 ConsumedUnit は、StringHandling の要件に準拠している必要があります。 サポート
CU4 推奨 ConsumedUnit は、UnitFormat の要件に準拠する必要があります (SHOULD)。 サポート
CU4.1 必須 ConsumedQuantity が null の場合は、ConsumedUnit を null にする必要があります。 サポート
CU4.2 必須 ConsumedQuantity が null でない場合は、ConsumedUnit を null にすることはできません。 サポート

契約コスト

契約単価と対応する価格数量を乗算して計算されたコスト。

ソース: columns/contractedcost.md

ID タイプ 基準 ステータス メモ
CnC1 必須 ContractedCost は、FOCUS データセットに存在する必要があります。 サポート
CnC2 必須 ContractedCost は Decimal 型である必要があります。 サポート
CnC3 必須 ContractedCost は NumericFormat の要件に準拠している必要があります。 サポート
CnC4 必須 ContractedCost を null にすることはできません。 部分的にサポート ContractedCost は null ではありません。ただし、EA Marketplace の料金、コストの割り当てが有効な場合の EA 予約の使用状況、MCA 予約の使用量の場合は 0 になることがあります。
CnC5 必須 ContractedCost は有効な 10 進値でなければなりません。 サポート
CnC6 必須 ContractedCost は BillingCurrency で分母にする必要があります。 サポート
CnC7.1 必須 ContractedUnitPrice が null の場合...他の料金に基づいて計算される料金の ContractedCost (ChargeCategory が "Tax" の場合など) は、関連する料金の ContractedCost に基づいて計算する必要があります。 サポート
CnC7.2 必須 ContractedUnitPrice が null の場合...他の料金とは無関係な料金の契約コスト (ChargeCategory が "クレジット" の場合など) は、BilledCost と一致する必要があります。 サポート ContractedCost は、丸めエラーのために 0.00001 未満でオフになる可能性があります。
CnC8 必須 ContractedUnitPrice と PricingQuantity の積は、ContractedUnitPrice が null でない場合、PricingQuantity が null ではなく、ChargeClass が "Correction" でない場合に ContractedCost と一致する必要があります。必要があります。 サポート ContractedCost は、丸めエラーのために 0.00001 未満でオフになる可能性があります。
CnC9 5 月 ContractedCost、ContractedUnitPrice、または PricingQuantity の不一致は、ChargeClass が "修正" の場合に存在する場合があります。 サポート

契約単価

ネゴシエートされたコミットメント割引またはその他の割引を除外しながら、関連する SKU の 1 つの価格単位に対して合意された単価 (存在する場合は、ネゴシエートされた割引を含む)。

ソース: columns/contractedunitprice.md

ID タイプ 基準 ステータス メモ
CnUP1 必須 ContractedUnitPrice は、プロバイダーがネゴシエートされた価格の概念をサポートしている場合に、FOCUS データセットに存在する必要があります。 サポート
CnUP2 必須 ContractedUnitPrice は Decimal 型である必要があります。 サポート
CnUP3 必須 ContractedUnitPrice は NumericFormat の要件に準拠している必要があります。 サポート
CnUP4.1 必須 ChargeCategory が "Tax" の場合、ContractedUnitPrice は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
CnUP4.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、ContractedUnitPrice を null にすることはできません。 部分的にサポート ContractedUnitPrice は null ではありません。ただし、EA Marketplace の料金、コストの割り当てが有効な場合の EA 予約の使用状況、MCA 予約の使用量の場合は 0 になることがあります。
CnUP4.3 5 月 ContractedUnitPrice は、他のすべてのケースで null になる可能性があります。 サポート
CnUP5.1 必須 ContractedUnitPrice が null でない場合...ContractedUnitPrice は、負以外の 10 進値である必要があります。 サポート
CnUP5.2 必須 ContractedUnitPrice が null でない場合...ContractedUnitPrice は、BillingCurrency で指定する必要があります。 サポート
CnUP5.3 必須 ContractedUnitPrice が null でない場合...ContractedUnitPrice と PricingQuantity の製品は、PricingQuantity が null ではなく、ChargeClass が "Correction" でない場合に ContractedCost と一致する必要があります。 サポート ContractedCost は、丸めエラーのために 0.00001 未満でオフになる可能性があります。
CnUP6 5 月 ContractedUnitPrice、ContractedCost、または PricingQuantity の不一致は、ChargeClass が "修正" の場合に存在する場合があります。 サポート

効果的なコスト

すべての割引料金、割引、およびこの料金をカバーする関連する前払い購入 (1 回限りまたは繰り返し) の該当部分を適用した後の料金の償却コスト。

ソース: columns/effectivecost.md

ID タイプ 基準 ステータス メモ
EC1 必須 EffectiveCost は、FOCUS データセットに存在する必要があります。 サポート
EC2 必須 EffectiveCost は Decimal 型である必要があります。 サポート
EC3 必須 EffectiveCost は NumericFormat の要件に準拠している必要があります。 サポート
EC4 必須 EffectiveCost を null にすることはできません。 サポート
EC5 必須 EffectiveCost は有効な 10 進値でなければなりません。 サポート
EC6 必須 ChargeCategory が "購入" であり、将来の対象となる料金を対象とする購入の場合、EffectiveCost は 0 である必要があります。 サポート
EC7 必須 EffectiveCost は BillingCurrency で指定する必要があります。 サポート
EC8.1 必須 他の料金に基づいて計算された料金の EffectiveCost (ChargeCategory が "Tax" の場合など) は、関連する料金の EffectiveCost に基づいて計算する必要があります。 サポート
EC8.2 必須 他の料金とは無関係な料金の EffectiveCost (ChargeCategory が "クレジット" の場合など) は、BilledCost と一致する必要があります。 サポート
EC9.1 必須 ChargeCategory が "Usage" である EffectiveCost の合計は、ChargeCategory が "Purchase" である BilledCost の合計と等しい必要があります。 サポート
EC9.2 必須 ChargeCategory が "Usage" である EffectiveCost の合計は、ChargeCategory が "Usage" で CommitmentDiscountStatus が "Used" である EffectiveCost の合計と、ChargeCategory が "Usage" で CommitmentDiscountStatus が "Unused" である EffectiveCost の合計と等しい必要があります。 サポート

請求書 ID

特定の請求先アカウントの対応する請求期間内の一部またはすべての料金をカプセル化する請求書のプロバイダー割り当て識別子。

ソース: columns/invoiceid.md

ID タイプ 基準 ステータス メモ
II1 おすすめ InvoiceId は、FOCUS データセットに存在することをお勧めします。 サポート
II2 必須 InvoiceId は String 型である必要があります。 サポート
II3 必須 InvoiceId は、StringHandling の要件に準拠している必要があります。 サポート
II4.1 必須 請求書または事前に生成された仮請求書に料金が関連付けられていない場合、InvoiceId は null である必要があります。 サポート
II4.2 必須 請求書が発行済みの請求書または事前に生成された仮請求書のいずれかに関連付けられている場合、InvoiceId を null にすることはできません。 部分的にサポート Microsoft 顧客契約アカウントではサポートされていますが、Enterprise Agreement アカウントではサポートされていません。
II5 5 月 InvoiceId は、請求書が発行される前に生成される場合があります。 適用外
II6 必須 事前に生成された請求書または仮の請求書が存在する場合は、InvoiceId を関連する料金と BillingAccountId に関連付ける必要があります。 サポート

請求書発行者名

消費されたリソースまたはサービスの請求を担当するエンティティの名前。

クラウド ソリューション プロバイダー (CSP) アカウントの場合、 InvoiceIssuerName は、Microsoft と直接関係があり、エンド カスタマーに直接請求する組織を表していない可能性があるクラウド ソリューション プロバイダー (CSP) ディストリビューターの名前に設定されます。 他のすべての種類のアカウントでは、エンド カスタマーに請求する仲介組織がある場合でも、値は "Microsoft" です。

ソース: columns/invoiceissuer.md

ID タイプ 基準 ステータス メモ
IIN1 必須 InvoiceIssuerName は、FOCUS データセットに存在する必要があります。 サポート
IIN2 必須 InvoiceIssuerName は String 型である必要があります。 サポート
IIN3 必須 InvoiceIssuerName は、StringHandling の要件に準拠している必要があります。 サポート
IIN4 必須 InvoiceIssuerName を null にすることはできません。 サポート

コストを一覧表示する

リスト単価と対応する価格数量を乗算して計算されたコスト。

ソース: columns/listcost.md

ID タイプ 基準 ステータス メモ
LC1 必須 ListCost は FOCUS データセットに存在する必要があります。 サポート
LC2 必須 ListCost は Decimal 型である必要があります。 サポート
LC3 必須 ListCost は NumericFormat の要件に準拠している必要があります。 サポート
LC4 必須 ListCost を null にすることはできません。 部分的にサポート ListCost が null になることはありませんが、Marketplace の料金と予約の使用量に対して 0 を指定できます。
LC5 必須 ListCost は有効な 10 進値でなければなりません。 サポート
LC6 必須 ListCost は BillingCurrency で指定する必要があります。 サポート
LC7.1 必須 ListUnitPrice が null の場合...他の料金に基づいて計算される料金の ListCost (ChargeCategory が "Tax" の場合など) は、関連する料金の ListCost に基づいて計算する必要があります。 サポート
LC7.2 必須 ListUnitPrice が null の場合...他の料金とは無関係な料金の ListCost (ChargeCategory が "クレジット" の場合など) は、BilledCost と一致する必要があります。 サポート ListCost は、丸めエラーのため、0.0000000001 未満でオフになる可能性があります。
LC8 必須 ListUnitPrice と PricingQuantity の積は、ListUnitPrice が null でない場合、PricingQuantity が null ではなく、ChargeClass が "修正" でない場合に ListCost と一致する必要があります。 サポート ListCost は、丸めエラーのため、0.0000000001 未満でオフになる可能性があります。
LC9 5 月 ChargeClass が "修正" の場合、ListCost、ListUnitPrice、または PricingQuantity に不一致が存在する可能性があります。 サポート

表示単価

割引を含まない、関連付けられている SKU の 1 つの価格ユニットに対してプロバイダーが発行した推奨単価。

ソース: columns/listunitprice.md

ID タイプ 基準 ステータス メモ
LUP1 必須 ListUnitPrice は、プロバイダーが割引専用の単価を発行する場合に、FOCUS データセットに存在する必要があります。 サポート
LUP2 必須 ListUnitPrice は Decimal 型である必要があります。 サポート
LUP3 必須 ListUnitPrice は NumericFormat の要件に準拠している必要があります。 サポート
LUP4.1 必須 ChargeCategory が "Tax" の場合、ListUnitPrice は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
LUP4.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、ListUnitPrice を null にすることはできません。 部分的にサポート ListUnitPrice が null になることはありませんが、Marketplace の料金と予約の使用量に対して 0 を指定できます。
LUP4.3 5 月 ListUnitPrice は、他のすべてのケースで null になる可能性があります。 サポート
LUP5.1 必須 ListUnitPrice が null でない場合...ListUnitPrice は、負以外の 10 進値である必要があります。 サポート
LUP5.2 必須 ListUnitPrice が null でない場合...ListUnitPrice は BillingCurrency で指定する必要があります。 サポート
LUP5.3 必須 ListUnitPrice が null でない場合...PricingQuantity が null でなく、ChargeClass が "Correction" でない場合、ListUnitPrice と PricingQuantity の製品は ListCost と一致する必要があります(MUST)。 サポート
LUP5.4 5 月 ListUnitPrice が null でない場合...ChargeClass が "修正" の場合、ListUnitPrice、ListCost、または PricingQuantity に不一致が存在する可能性があります。 サポート

価格カテゴリ

使用または購入時の料金に使用される価格モデルについて説明します。

ソース: columns/pricingcategory.md

ID タイプ 基準 ステータス メモ
PCt1 必須 プロバイダーがすべての SKU で複数の価格カテゴリをサポートしている場合、PricingCategory は FOCUS データセットに存在する必要があります。 サポート
PCt2 必須 PricingCategory は String 型である必要があります。 サポート
PCt2.1 必須 ChargeCategory が "Tax" の場合、PricingCategory を null にする必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
PCt2.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、PricingCategory を null にすることはできません。 サポート
PCt2.3 5 月 PricingCategory は、他のすべてのケースで null になる可能性があります。 サポート
PCt2.4 必須 PricingCategory は、許可される値の 1 つである必要があります。 サポート
PCt2.5 必須 価格が課金アカウントの合意されたレートで事前に定義されている場合は、PricingCategory を "Standard" にする必要があります。 サポート
PCt2.6 必須 料金が既存のコミットメント割引の対象であり、コミットメント割引の購入ではない場合は、PricingCategory を "コミット" する必要があります。 サポート
PCt2.7 必須 PricingCategory は、プロバイダーによって価格が決定され、事前に定義された契約価格に関係なく、時間の経過と同時に変更される可能性がある場合は、"動的" である必要があります。 サポート
PCt2.8 必須 PricingCategory は、価格モデルがあるが、許可されている値が適用されない場合は"その他" にする必要があります。 サポート

価格の通貨

リソースまたはサービスの価格が設定された国または仮想通貨の分母。

ソース: columns/pricingcurrency.md

ID タイプ 基準 ステータス メモ
PCu1 必須 プロバイダーがさまざまな通貨での価格と課金をサポートしている場合、PricingCurrency は FOCUS データセットに存在する必要があります。 サポート
PCu2 必須 PricingCurrency は String 型である必要があります。 サポート
PCu3 必須 PricingCurrency は、StringHandling の要件に準拠している必要があります。 サポート
PCu4 必須 PricingCurrency は CurrencyFormat の要件に準拠している必要があります。 サポート
PCu5 必須 PricingCurrency を null にすることはできません。 サポート

価格通貨契約単価

関連付けられている SKU の 1 つの価格単位に対して合意された単価 (存在する場合は、ネゴシエートされた割引を含む)、ネゴシエートされたコミットメント割引またはその他の割引を除外し、価格通貨で表されます。

ソース: columns/pricingcurrencycontractedunitprice.md

ID タイプ 基準 ステータス メモ
PCuCnUP1 必須 プロバイダーが仮想通貨の価格をサポートし、割引を除く単価を公開する場合、PricingCurrencyContractedUnitPrice は FOCUS データセットに存在する必要があります。 適用外
PCuCnUP2 おすすめ PricingCurrencyContractedUnitPrice は、プロバイダーがさまざまな通貨での価格と課金をサポートし、割引を除く単価を公開する場合に、FOCUS データセットに存在することをお勧めします。 サポートされていません 顧客からのフィードバックに基づく Cost Management データセットには含まれません。
PCuCnUP3 5 月 PricingCurrencyContractedUnitPrice は、他のすべてのケースで FOCUS データセットに存在する場合があります。 適用外
PCuCnUP1 必須 PricingCurrencyContractedUnitPrice は Decimal 型である必要があります。 適用外
PCuCnUP2 必須 PricingCurrencyContractedUnitPrice は NumericFormat の要件に準拠している必要があります。 適用外
PCuCnUP2.1 必須 ChargeCategory が "Tax" の場合、PricingCurrencyContractedUnitPrice は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
PCuCnUP2.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、PricingCurrencyContractedUnitPrice を null にすることはできません。 適用外
PCuCnUP2.3 5 月 PricingCurrencyContractedUnitPrice は、他のすべてのケースで null になる可能性があります。 適用外
PCuCnUP2.4 必須 PricingCurrencyContractedUnitPrice は、負以外の 10 進値である必要があります。 適用外
PCuCnUP2.5 必須 PricingCurrencyContractedUnitPrice は、PricingCurrency で分母にする必要があります。 適用外
PCuCnUP3 5 月 ChargeClass が "修正" の場合、PricingCurrencyContractedUnitPrice、ContractedCost、または PricingQuantity に不一致が存在する可能性があります。 適用外

価格通貨の有効コスト

すべての割引料金、割引、および価格通貨に基づき、この料金をカバーする関連する前払い購入 (1 回限りまたは繰り返し) の該当部分を適用した後の料金のコスト。

ソース: columns/pricingcurrencyeffectivecost.md

ID タイプ 基準 ステータス メモ
PCuEC1 必須 PricingCurrencyEffectiveCost は、プロバイダーが仮想通貨の価格をサポートし、割引の単体価格を公開する場合に、FOCUS データセットに存在する必要があります。 適用外
PCuEC2 おすすめ PricingCurrencyEffectiveCost は、プロバイダーが異なる通貨での価格と課金をサポートし、割引を含まない単価を公開する場合に、FOCUS データセットに存在することをお勧めします。 サポートされていません 顧客からのフィードバックに基づく Cost Management データセットには含まれません。
PCuEC3 5 月 PricingCurrencyEffectiveCost は、他のすべてのケースで FOCUS データセットに存在する場合があります。 適用外
PCuEC1 必須 PricingCurrencyEffectiveCost は Decimal 型である必要があります。 適用外
PCuEC2 必須 PricingCurrencyEffectiveCost は NumericFormat の要件に準拠している必要があります。 適用外
PCuEC3 必須 PricingCurrencyEffectiveCost を null にすることはできません。 適用外
PCuEC4 必須 PricingCurrencyEffectiveCost は有効な 10 進値でなければなりません。 適用外
PCuEC5 必須 PricingCurrencyEffectiveCost は、前払いの購入または以前の使用に適用される購入の場合は 0 である必要があります。 適用外
PCuEC6 必須 PricingCurrencyEffectiveCost は、PricingCurrency で分母にする必要があります。 適用外

価格通貨一覧の単価

関連する SKU の 1 つの価格単位に対してプロバイダーが発行した推奨単価。割引を排他的にし、価格通貨で表します。

ソース: columns/pricingcurrencylistunitprice.md

ID タイプ 基準 ステータス メモ
PCuLUP1 必須 プロバイダーが仮想通貨の価格をサポートし、割引のみの単価を発行する場合、PricingCurrencyListUnitPrice は FOCUS データセットに存在する必要があります。 適用外
PCuLUP2 おすすめ PricingCurrencyListUnitPrice は、プロバイダーが異なる通貨での価格と課金をサポートし、割引専用の単価を公開する場合に、FOCUS データセットに存在することをお勧めします。 サポートされていません 顧客からのフィードバックに基づく Cost Management データセットには含まれません。
PCuLUP3 5 月 PricingCurrencyListUnitPrice は、他のすべてのケースで FOCUS データセットに存在する場合があります。 適用外
PCuLUP1 必須 PricingCurrencyListUnitPrice は Decimal 型である必要があります。 適用外
PCuLUP2 必須 PricingCurrencyListUnitPrice は NumericFormat の要件に準拠している必要があります。 適用外
PCuLUP2.1 必須 ChargeCategory が "Tax" の場合、PricingCurrencyListUnitPrice は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
PCuLUP2.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、PricingCurrencyListUnitPrice を null にすることはできません。 適用外
PCuLUP2.3 5 月 PricingCurrencyListUnitPrice は、それ以外のすべての場合は null になる可能性があります。 適用外
PCuLUP2.4 必須 PricingCurrencyListUnitPrice は、負以外の 10 進値である必要があります。 適用外
PCuLUP2.5 必須 PricingCurrencyListUnitPrice は、PricingCurrency で指定する必要があります。 適用外
PCuLUP2.6 5 月 ChargeClass が "修正" の場合、PricingCurrencyListUnitPrice、ListCost、または PricingQuantity の不一致に個別に対処できます。 適用外

価格の数量

価格ユニットに基づいて、使用または購入されたリソースまたはサービスに関連付けられている特定の SKU のボリューム。

ソース: columns/pricingquantity.md

ID タイプ 基準 ステータス メモ
PQ1 必須 PricingQuantity は、FOCUS データセットに存在する必要があります。 サポート
PQ2 必須 PricingQuantity は Decimal 型である必要があります。 サポート
PQ3 必須 PricingQuantity は NumericFormat の要件に準拠している必要があります。 サポート
PQ3.1 必須 ChargeCategory が "Tax" の場合、PricingQuantity は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
PQ3.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、PricingQuantity を null にすることはできません。 サポート
PQ3.3 5 月 PricingQuantity は、他のすべてのケースで null になる可能性があります。 サポート
PQ3.4 必須 PricingQuantity は有効な 10 進値でなければなりません。 サポート
PQ3.5 必須 単価が null ではなく ChargeClass が "修正" でない場合、PricingQuantity と単価 (ContractedUnitPrice など) の積は、対応するコスト メトリック (ContractedCost など) と一致する必要があります。 サポート
PQ4 5 月 ChargeClass が "修正" の場合、PricingQuantity、単価 (ContractedUnitPrice など)、またはコスト (ContractedCost など) に不一致が存在する場合があります。 サポート

価格単位

単価を決定するためのプロバイダー指定の測定単位。ブロック価格などの価格ルールを適用した後、プロバイダーが使用量と購入数量を測定する方法を示します。

ソース: columns/pricingunit.md

ID タイプ 基準 ステータス メモ
PU1 必須 PricingUnit は、FOCUS データセットに存在する必要があります。 サポート
PU2 必須 PricingUnit は String 型である必要があります。 サポート
PU3 必須 PricingUnit は、StringHandling の要件に準拠している必要があります。 サポート
PU4 推奨 PricingUnit は、UnitFormat の要件に準拠する必要があります (SHOULD)。 サポート
PU4.1 必須 PricingQuantity が null の場合、PricingUnit は null である必要があります。 サポート
PU4.2 必須 PricingQuantity が null でない場合、PricingUnit を null にすることはできません。 サポート
PU4.3 必須 PricingUnit は、プロバイダーが公開した価格表で提供される対応する価格測定単位と意味的に等しい必要があります。 サポート
PU4.4 必須 PricingUnit は、請求書に価格測定単位が含まれている場合に、請求書で提供される対応する価格測定単位と意味的に等しい必要があります。 サポート

プロバイダー名

リソースまたはサービスを購入可能にしたエンティティの名前。

ソース: columns/provider.md

ID タイプ 基準 ステータス メモ
PvN1 必須 ProviderName は FOCUS データセットに存在する必要があります。 サポート
PvN2 必須 ProviderName は String 型である必要があります。 サポート
PvN3 必須 ProviderName は、StringHandling の要件に準拠している必要があります。 サポート
PvN4 必須 ProviderName を null にすることはできません。 サポート

公開元名

購入されたリソースまたはサービスを生成したエンティティの名前。

ソース: columns/publisher.md

ID タイプ 基準 ステータス メモ
PbN1 必須 PublisherName は FOCUS データセットに存在する必要があります。 サポート
PbN2 必須 PublisherName は String 型である必要があります。 サポート
PbN3 必須 PublisherName は StringHandling の要件に準拠している必要があります。 サポート
PbN4 必須 PublisherName を null にすることはできません。 部分的にサポート PublisherName は、予約の使用と購入、および節約プランの未使用の料金に null になる可能性があります。

地域 ID

リソースがプロビジョニングされているか、サービスが提供されている、分離された地理的領域のプロバイダー割り当て識別子。

ソース: columns/regionid.md

ID タイプ 基準 ステータス メモ
RgI1 必須 RegionId は、プロバイダーがリージョン内のリソースまたはサービスのデプロイをサポートしている場合に、FOCUS データセットに存在する必要があります。 サポート
RgI2 必須 RegionId は String 型である必要があります。 サポート
RgI3 必須 RegionId は、StringHandling の要件に準拠している必要があります。 サポート
RgI3.1 必須 リソースまたはサービスが個別のリージョンで操作または管理されている場合、RegionId を null にすることはできません。 サポート
RgI3.2 5 月 リソースまたはサービスが個別のリージョンで操作されていない場合、または個別のリージョンから管理されていない場合、RegionId は null になる可能性があります(MAY)。 サポート

リージョン名

リソースがプロビジョニングされている、またはサービスが提供される、分離された地理的領域の名前。

ソース: columns/regionname.md

ID タイプ 基準 ステータス メモ
RgN1 必須 プロバイダーがリージョン内のリソースまたはサービスのデプロイをサポートしている場合、RegionName は FOCUS データセットに存在する必要があります。 サポート
RgN2 必須 RegionName は String 型である必要があります。 サポート
RgN3 必須 RegionName は StringHandling の要件に準拠している必要があります。 サポート
RgN3.1 必須 RegionId が null の場合、RegionName は null にする必要があります。 サポート
RgN3.2 必須 RegionId が null でない場合は、RegionName を null にすることはできません。 サポート

リソース ID

プロバイダーによってリソースに割り当てられた識別子。

ソース: columns/resourceid.md

ID タイプ 基準 ステータス メモ
RsI1 必須 プロビジョニングされたリソースに基づいてプロバイダーが課金をサポートする場合、ResourceId は FOCUS データセットに存在する必要があります。 サポート
RsI2 必須 ResourceId は String 型である必要があります。 サポート
RsI3 必須 ResourceId は、StringHandling の要件に準拠している必要があります。 サポート
RsI3.1 必須 料金がリソースに関連していない場合、ResourceId は null である必要があります。 サポート 購入にリソース ID が割り当てられない場合があります。
RsI3.2 必須 リソースに料金が関連付けられている場合、ResourceId を null にすることはできません。 サポート ResourceId リソースが料金に間接的に関連している場合、null になる可能性があります。 不足していると思われる場合は、リソースの種類を所有するサービスのサポート要求を提出します。
RsI3.3 必須 ResourceId は、プロバイダー内の一意の識別子である必要があります。 サポート
RsI3.4 推奨 ResourceId は完全修飾識別子である必要があります (SHOULD)。 サポート

リソース名

リソースに割り当てられた表示名。

ソース: columns/resourcename.md

ID タイプ 基準 ステータス メモ
RsN1 必須 プロビジョニングされたリソースに基づいてプロバイダーが課金をサポートする場合、ResourceName は FOCUS データセットに存在する必要があります。 サポート
RsN2 必須 ResourceName は String 型である必要があります。 サポート
RsN3 必須 ResourceName は、StringHandling の要件に準拠している必要があります。 サポート
RsN3.1 必須 ResourceId が null の場合、またはリソースに表示名が割り当てられない場合は、ResourceName を null にする必要があります。 サポート
RsN3.2 必須 ResourceId が null ではなく、リソースに表示名が割り当てられている場合は、ResourceName を null にすることはできません。 サポート
RsN4 必須 ResourceName は、リソースが対話形式でプロビジョニングされていない場合、またはシステムによって生成された ResourceId のみを持つ場合に、ResourceId を複製してはなりません。 サポート

リソースの種類

料金が適用されるリソースの種類。

ソース: columns/resourcetype.md

ID タイプ 基準 ステータス メモ
RsT1 必須 プロビジョニングされたリソースに基づく課金をプロバイダーがサポートし、リソースへの型の割り当てをサポートしている場合、ResourceType は FOCUS データセットに存在する必要があります。 サポート
RsT2 必須 ResourceType は String 型である必要があります。 サポート
RsT3 必須 ResourceType は、StringHandling の要件に準拠している必要があります。 サポート
RsT3.1 必須 ResourceId が null の場合、ResourceType は null にする必要があります。 サポート
RsT3.2 必須 ResourceId が null でない場合は、ResourceType を null にすることはできません。 サポート

サービス カテゴリ

サービスのコア機能に基づくサービスの最上位レベルの分類。

ServiceCategory は、FinOps ツールキットの サービス データセットを使用するリソースの種類のマッピングに基づいて設定されます。 ギャップが表示された場合は、 変更要求を送信します

ソース: columns/servicecategory.md

ID タイプ 基準 ステータス メモ
SvC1 必須 ServiceCategory は、FOCUS データセットに存在する必要があります。 サポート
SvC2 必須 ServiceCategory は String 型である必要があります。 サポート
SvC3 必須 ServiceCategory を null にすることはできません。 サポート
SvC4 必須 ServiceCategory は、許可される値の 1 つである必要があります。 サポート

サービス名

プロバイダーから購入できるオファリング (クラウド仮想マシン、SaaS データベース、システム インテグレーターのプロフェッショナル サービスなど)。

ServiceName は、FinOps ツールキットの サービス データセットを使用するリソースの種類のマッピングに基づいて設定されます。 ギャップが表示された場合は、 変更要求を送信します

ソース: columns/servicename.md

ID タイプ 基準 ステータス メモ
SvN1 必須 ServiceName は FOCUS データセットに存在する必要があります。 サポート
SvN2 必須 ServiceName は String 型である必要があります。 サポート
SvN3 必須 ServiceName は StringHandling の要件に準拠している必要があります。 サポート
SvN4 必須 ServiceName を null にすることはできません。 部分的にサポート ServiceName 一部の購入や調整では空になる場合があります。
SvN5.1 必須 ServiceName には、適切な ServiceCategory が使用できない場合を除き、その主な目的に最も適した ServiceCategory が 1 つだけ必要です。 サポート
SvN5.2 必須 適切な ServiceCategory が使用できない場合は、ServiceName を ServiceCategory "Other" に関連付ける必要があります。 サポート
SvN6.1 推奨 ServiceName は、適切な ServiceSubcategory が使用できない場合を除き、その主な目的に最も適した ServiceSubcategory を 1 つだけ持つ必要があります (SHOULD)。 サポート
SvN6.2 推奨 適切な ServiceSubcategory が使用できない場合は、ServiceName を ServiceSubcategory "Other" に関連付ける必要があります(SHOULD)。 サポート

サービス サブカテゴリ

コア機能に基づくサービスのサービス カテゴリのセカンダリ分類。

ServiceSubcategory は、FinOps ツールキットの サービス データセットを使用するリソースの種類のマッピングに基づいて設定されます。 ギャップが表示された場合は、 変更要求を送信します

ソース: columns/servicesubcategory.md

ID タイプ 基準 ステータス メモ
SvS1 おすすめ ServiceSubcategory は、FOCUS データセットに存在することをお勧めします。 サポート
SvS2 必須 ServiceSubcategory は String 型である必要があります。 サポート
SvS3 必須 ServiceSubcategory を null にすることはできません。 サポート
SvS4 必須 ServiceSubcategory は、許可される値の 1 つである必要があります。 サポート
SvS5 必須 ServiceSubcategory には、以下の許容値で指定されている 1 つだけの親 ServiceCategory が必要です。 サポート

SKUのID

特定の SKU を表すプロバイダー指定の一意識別子 (定量化可能な良いサービスやサービスオファリングなど)。

ソース: columns/skuid.md

ID タイプ 基準 ステータス メモ
SkI1 必須 プロバイダーがユニット価格の概念をサポートし、価格表を公開する場合、または契約の一部として、SKUId が FOCUS データセットに存在する必要があります。 サポート
SkI2 必須 SkuId は String 型である必要があります。 サポート
SkI3 必須 SkuId は、StringHandling の要件に準拠している必要があります。 サポート
SkI4.1 必須 ChargeCategory が "Tax" の場合、SkuId は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
SkI4.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、SkuId を null にすることはできません。 部分的にサポート SkuId は、節約プランの未使用料金や Marketplace の料金などの一部の行では null になる可能性があります。
SkI4.3 5 月 SkuId は、それ以外のすべての場合は null になる可能性があります。 サポート
SkI5.1 必須 SkuId は、課金アカウントまたは契約間で一貫性を保つ必要があります。 サポート
SkI5.2 必須 SkuId は、PricingCategory 値間で一貫性を保つ必要があります。 部分的にサポート SkuId 一部の PricingCategory 値では異なる場合があります。
SkI5.3 必須 SkuId は、価格に影響を与える可能性があるが、SKU の機能には影響しないその他の要因に関係なく、一貫性を保つ必要があります。 部分的にサポート SkuId は、同じ機能を提供する一部の SKU では異なる場合があります。
SkI6 必須 ChargeCategory が "Usage" または "Purchase" の場合は、SkuId を特定のリソースまたはサービスに関連付ける必要があります。 サポート
SkI7 5 月 SkuId MAY equal SkuPriceId。 サポート

SKU メーター

特定の SKU によって課金または測定される機能について説明します。

ソース: columns/skumeter.md

ID タイプ 基準 ステータス メモ
SkM1 必須 プロバイダーがユニット価格の概念をサポートし、価格表を公開する場合、または契約の一部として、SKUMeter が FOCUS データセットに存在する必要があります。 サポート
SkM2 必須 SkuMeter は String 型である必要があります。 サポート
SkM3 必須 SkuMeter は、StringHandling の要件に準拠している必要があります。 サポート
SkM4.1 必須 SkuId が null の場合、SkuMeter は null である必要があります。 サポート
SkM4.2 推奨 SkuId が null でない場合は、SkuMeter を null にすることはできません(SHOULD NOT)。 サポート
SkM5 推奨 SkuMeter は、特定の SkuId に対して時間の経過と同時に一貫性を保つ必要があります (SHOULD)。 部分的にサポート SkuMeter は、特定の SkuIdに対して異なる場合があります。

SKU の価格の詳細

SKU 価格 ID の一連のプロパティ。これは、その SKU 価格 ID のすべてのインスタンスに対して意味があり、共通です。

ソース: columns/skupricedetails.md

ID タイプ 基準 ステータス メモ
SkPD1 必須 プロバイダーがユニット価格の概念をサポートし、価格表を公開する場合、または契約の一部として、SKUPriceDetails が FOCUS データセットに存在する必要があります。 サポートされていません SkuPriceDetails は、Cost Management FOCUS 1.2-preview データセットでは指定されていません。
SkPD2 必須 SkuPriceDetails は KeyValueFormat の要件に準拠している必要があります。 適用外
SkPD3 推奨 SkuPriceDetails プロパティ キーは、PascalCase 形式に準拠する必要があります (SHOULD)。 適用外
SkPD3.1 必須 SkuPriceId が null の場合、SkuPriceDetails は null にする必要があります。 適用外
SkPD3.2 5 月 SkuPriceId が null でない場合、SkuPriceDetails は null になる可能性があります。 適用外
SkPD3.3 必須 SkuPriceDetails は、特定の SkuPriceId に関連付ける必要があります。 適用外
SkPD3.4 必須 SkuPriceDetails には、対応する SkuPriceId に適用できないプロパティを含めてはいけません。 適用外
SkPD3.5 推奨 SkuPriceDetails には、対応する SkuPriceId に適用できる、以下に示すすべての FOCUS 定義 SKU 価格プロパティが含まれる必要があります (SHOULD)。 適用外
SkPD3.6 必須 同等のプロパティがプロバイダー定義プロパティとして含まれている場合は、SKUPriceDetails に FOCUS で定義された SKU Price プロパティを含める必要があります。 適用外
SkPD3.7 5 月 SkuPriceDetails には、他の専用列に既にキャプチャされているプロパティが含まれる場合があります (MAY)。 適用外
SkPD3.7.1 推奨 既存の SkuPriceDetails プロパティは、時間の経過と同時に一貫性を保つ必要があります (SHOULD)。 適用外
SkPD3.7.2 推奨 既存の SkuPriceDetails プロパティを削除しないでください。 適用外
SkPD3.7.3 5 月 SkuPriceDetails プロパティの追加は、時間の経過と同時に追加される場合があります。 適用外
SkPD3.8 推奨 プロパティ キーは、そのプロパティを持つ同等の SKU 間で一貫性を保つ必要があり、このキーの値は一貫性のある形式のままである必要があります (SHOULD)。 適用外
SkPD3.9 推奨 プロパティ キーは、そのプロパティを持つ同等の SKU 間で一貫性を保つ必要があり、このキーの値は一貫性のある形式のままである必要があります (SHOULD)。 適用外
SkPD3.10 必須 プロパティ キーは、FOCUS で定義されたプロパティでない限り、文字列 "x_" で始まる必要があります。 適用外
SkPD3.11 必須 プロパティ値は、プロパティが数値を保持する場合に、1 つの PricingUnit の値を表す必要があります (MUST)。 適用外
SkPD3.12 必須 プロパティ キーは、FOCUS で定義されたプロパティに指定されたスペル と大文字と小文字の区別に一致する必要があります (MUST)。 適用外
SkPD3.13 必須 プロパティ値は、そのプロパティに指定された型である必要があります。 適用外
SkPD3.14 必須 プロパティ値は、1 つの PricingUnit の値を表す必要があります。この値は、プロパティが数値を保持する場合に、そのプロパティに指定された測定単位で表されます。 適用外

SKU の価格 ID

使用または購入されたリソースまたはサービスに関連付けられている特定の SKU 価格を表すプロバイダー指定の一意識別子。

ソース: columns/skupriceid.md

ID タイプ 基準 ステータス メモ
SkPI1 必須 プロバイダーがユニット価格の概念をサポートし、価格表を公開する場合、または契約の一部として、SKUPriceId が FOCUS データセットに存在する必要があります。 サポート
SkPI2 必須 SkuPriceId は String 型である必要があります。 サポート
SkPI3 必須 SkuPriceId は、文字列処理の要件に準拠している必要があります。 サポート
SkPI4.1 必須 ChargeCategory が "Tax" の場合、SkuPriceId は null である必要があります。 適用外 税金は、Cost Management のコストと使用状況のデータセットには含まれません。
SkPI4.2 必須 ChargeCategory が "Usage" または "Purchase" で ChargeClass が "Correction" でない場合、SkuPriceId を null にすることはできません。 部分的にサポート SkuPriceId は、節約プランの未使用料金や Marketplace の料金などの一部の行では null になる可能性があります。
SkPI4.3 5 月 SkuPriceId は、それ以外のすべての場合は null になる可能性があります。 サポート
SkPI5.1 必須 SkuPriceId が null でない場合...SkuPriceId には、1 つだけの親 SkuId が必要です。 サポート
SkPI5.2 必須 SkuPriceId が null でない場合...SkuPriceId は、時間の経過と同時に一貫性を保つ必要があります。 サポート
SkPI5.3 必須 SkuPriceId が null でない場合...SkuPriceId は、課金アカウントまたは契約間で一貫性を保つ必要があります。 サポート
SkPI5.4 5 月 SkuPriceId が null でない場合...SkuPriceId MAY equal SkuId。 サポート
SkPI5.5 必須 SkuPriceId が null でない場合...ChargeCategory が "Usage" または "Purchase" の場合は、SkuPriceId を特定のリソースまたはサービスに関連付ける必要があります。 サポート
SkPI5.6 必須 SkuPriceId が null でない場合...SkuPriceId は、プロバイダーが提供する価格表の SKU 価格を参照する必要があります。これにより、SKU 価格に関する詳細情報を参照できます。 サポートされていません SkuPriceId は、価格シート内の 1 つの SKU に直接マップすることはできません。 EA の場合、 SkuPriceId は個々の SKU 価格を表しますが、価格シート データセットでは使用できません。 MCA の場合、 SkuPriceId は次の価格シート列の組み合わせです: {ProductId}_{SkuId}_{MeterType}
SkPI5.7 必須 SkuPriceId が null でない場合...SkuPriceId は、プロバイダーが割引のみの単価を発行する場合に、ListUnitPrice の参照をサポートする必要があります (MUST)。 サポートされていません SkPI5.6 を参照してください。
SkPI5.8 必須 SkuPriceId が null でない場合...SkuPriceId は、プロバイダーがネゴシエートされた価格の概念をサポートしている場合に、特定の ContractedUnitPrice の検証をサポートする必要があります。必要があります。 部分的にサポート ContractedUnitPrice は、予約の使用状況など、一部の行に対して設定されていないか、0 である可能性があります。

サブ アカウント ID

リソースまたはサービスのグループに割り当てられた ID。アクセスやコストの管理によく使用されます。

FOCUS サブアカウントは、Microsoft Cloud サブスクリプションにマップされます。

ソース: columns/subaccountid.md

ID タイプ 基準 ステータス メモ
SbAI1 必須 プロバイダーがサブアカウントコンストラクトをサポートしている場合、SubAccountId は FOCUS データセットに存在する必要があります。 サポート
SbAI2 必須 SubAccountId は String 型である必要があります。 サポート
SbAI3 必須 SubAccountId は、StringHandling の要件に準拠している必要があります。 サポート
SbAI3.1 必須 SubAccountId は、料金がサブ アカウントに関連付けられない場合は null にする必要があります。 サポート SubAccountId は、MCA の購入と払い戻しに null である可能性があります。
SbAI3.2 必須 SubAccountId は、料金がサブ アカウントに関連付けられている場合は null にすることはできません。 サポート

サブ アカウント名

リソースまたはサービスのグループに割り当てられた名前。アクセスやコストの管理によく使用されます。

FOCUS サブアカウントは、Microsoft Cloud サブスクリプションにマップされます。

ソース: columns/subaccountname.md

ID タイプ 基準 ステータス メモ
SbAN1 必須 プロバイダーがサブ アカウントコンストラクトをサポートしている場合、SubAccountName は FOCUS データセットに存在する必要があります。 サポート
SbAN2 必須 SubAccountName は String 型である必要があります。 サポート
SbAN3 必須 SubAccountName は、StringHandling の要件に準拠している必要があります。 サポート
SbAN3.1 必須 SubAccountId が null の場合は、SubAccountName を null にする必要があります。 サポート
SbAN3.2 必須 SubAccountId が null でない場合は、SubAccountName を null にすることはできません。 サポート

サブアカウントの種類

サブアカウントの種類を識別するためのプロバイダー割り当て名。

FOCUS サブアカウントは、Microsoft Cloud サブスクリプションにマップされます。

ソース: columns/subaccounttype.md

ID タイプ 基準 ステータス メモ
SbAT1 必須 プロバイダーが複数の可能な SubAccountType 値をサポートしている場合、SubAccountType は FOCUS データセットに存在する必要があります。 サポート
SbAT2 必須 SubAccountType は String 型である必要があります。 サポート
SbAT3 必須 SubAccountType は、StringHandling の要件に準拠している必要があります。 サポート
SbAT3.1 必須 SubAccountId が null の場合、SubAccountType は null にする必要があります。 サポート
SbAT3.2 必須 SubAccountId が null でない場合は、SubAccountType を null にすることはできません。 サポート
SbAT4 必須 SubAccountType は、一貫性のある読み取り可能な表示値である必要があります。 サポート

タグ

プロバイダー定義またはユーザー定義の潜在的なタグ評価を考慮するタグ ソースに割り当てられたタグのセット。

ソース: columns/tags.md

ID タイプ 基準 ステータス メモ
T1 必須 プロバイダーがユーザー定義タグまたはプロバイダー定義タグの設定をサポートしている場合は、FOCUS データセットにタグが存在する必要があります。 サポート
T2 必須 タグは、KeyValueFormat の要件に準拠している必要があります。 サポート
T3 5 月 タグは null である可能性があります。 サポート
T4.1 必須 タグには、すべてのユーザー定義タグとプロバイダー定義タグを含める必要があります。 サポート
T4.2 必須 タグには、最終版のタグのみを含める必要があります。 サポート
T4.3 推奨 タグには、特定のリソースに対応する null 以外の値を持つタグ キーを含める必要があります (SHOULD)。 サポート
T4.4 5 月 タグには、プロバイダーのタグの最終処理プロセスに応じて、特定のリソースの null 値を持つタグ キーが含まれる場合があります(MAY)。 サポート
T4.5 必須 対応する値をサポートしていないタグ キーには、対応する true (ブール値) 値が設定されている必要があります。 適用外 Microsoft Cloud タグは、キーと値の両方をサポートしています。
T4.6 推奨 プロバイダーは、それぞれのドキュメント内でタグの最終処理メソッドとセマンティクスを公開する必要があります (SHOULD)。 サポート
T4.7 必須 プロバイダーは、true (ブール値) を値なしのタグに適用しない限り、タグの値を変更できません (MUST NOT)。 サポート
T5.1 必須 プロバイダー定義のタグ キーには、対応するプロバイダー指定の各タグ スキームに固有の、プロバイダー指定の事前定義済みのタグ キー プレフィックスをプレフィックスとして付ける必要があります。 サポートされていません プロバイダー指定のタグは、ユーザー定義タグと区別できません。 タグは、下位互換性をサポートするように変更されません。
T5.2 推奨 プロバイダーは、プロバイダーが指定したすべてのタグ キー プレフィックスをそれぞれのドキュメント内で公開する必要があります (SHOULD)。 適用外 プロバイダー プレフィックスは現在指定されていません。
T6.1 必須 プロバイダーは、プロバイダーが複数のユーザー定義タグ スキームを持つ場合に、1 つを超えるユーザー定義タグスキームを含む、対応する各ユーザー定義タグスキームに固有の定義済みの、プロバイダー指定のタグ キー プレフィックスをプレフィックスとして付ける必要があります。 サポート
T6.2 必須 プロバイダーがユーザー定義のタグ スキームを 1 つだけ持っている場合、プロバイダーはタグ キーのプレフィックスを付けてはなりません (MUST NOT)。 サポート
T6.3 必須 Provider MUST NOT allow reserved tag key prefixes to used as any user-defined tag keys within a prefixless user-defined tag scheme. サポート

フィードバックを送る

クイック レビューを使用して、どのように取り組んでいるかをお知らせください。 これらのレビューを使用して、FinOps のツールとリソースを改善および拡張します。

特定の情報をお探しの場合は、既存のアイデアに投票するか、新しいアイデアを作成してください。 他のユーザーとアイデアを共有して、投票を増やしましょう。 投票数が最も多いアイデアに焦点を当てています。


関連情報を次に示します。

関連製品:

関連するソリューション: