FOCUS データのエクスポートの構造

このドキュメントでは、BigQuery への FOCUS 使用料金エクスポートのスキーマのリファレンス情報について説明します。FinOps Open Cost and Usage Specification(FOCUS)は、テクノロジー課金データ ジェネレータが整合性のある費用と使用状況のデータセットを生成するための明確な要件を定義するオープン仕様です。FOCUS エクスポートの列は、通常、詳細な使用料金のエクスポートのフィールドにマッピングされます。

FOCUS のデータセットとデータテーブル

BigQuery では、FOCUS の使用料金データは、FOCUS エクスポートを有効にしたときに指定した Google Cloud プロジェクトで作成された不変のデータセットに読み込まれます。この命名パターンが使用されます。

gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>

  • データセットの名前は、次の 3 つのコンポーネントで構成されます。

    1. gcp_billing_immutable - FOCUS エクスポートのデータセット名。
    2. Billing_account_ID - FOCUS エクスポートが有効になっている Cloud 請求先アカウントの ID。
    3. Location - FOCUS エクスポートを有効にしたときに選択した特定のリージョンまたはマルチリージョンのロケーション

    データセット名の例: gcp_billing_immutable_010101_F0FFF0_61C528_us

  • FOCUS 請求 データテーブルは、FOCUS データセットに次の名前で作成されます。

    gcp_billing_export_focus_<BILLING_ACCOUNT_ID>

    テーブル名の例: gcp_billing_export_focus_010101_F0FFF0_61C528

FOCUS の使用費用データのスキーマ

FOCUS エクスポート用に Google が提供する変更不可の BigQuery データセットでは、FOCUS の使用料金データが gcp_billing_export_focus_<BILLING_ACCOUNT_ID> という名前のデータテーブルに読み込まれます。

FOCUS エクスポート スキーマの列は、通常、アカウント ID、請求書の日付、サービス、SKU、プロジェクト、ラベル、ロケーション、費用、使用量、クレジット、調整、通貨など、詳細な使用料金のエクスポートのフィールドにマッピングされます。また、詳細なリソースレベルの費用データを提供する追加のフィールドにもマッピングされます。

BigQuery で FOCUS の使用料金データを使用する場合は、次の点に注意してください。

  • FOCUS Cloud Billing データ エクスポートのテーブル スキーマは、FOCUS エクスポートに新しいフィールドが追加されるなど、時間の経過とともに変更される可能性があります。クエリを将来のスキーマ変更から保護するには、エクスポートされた列を直接参照するクエリに依存するのではなく、BigQuery ビューを使用してデータを正規化し、テーブルがクエリに同じスキーマを提示するようにすることをおすすめします。詳しくは、こちらの制限事項をご覧ください。
  • Cloud Billing で FOCUS 使用費用データのエクスポートを初めて有効にする場合、マルチリージョン ロケーション(EU または米国)を選択すると、前月初日からさかのぼって Cloud Billing データを利用できるようになります。データは時系列でエクスポートされます。エクスポートされたデータの最初のバックフィルでは、Cloud Billing データの遡及的なエクスポートが完了して最新の使用状況データが表示されるまでに最大で 5 日ほどかかる場合があります。
  • FOCUS 費用データのエクスポートを有効にして、リージョン ロケーションを選択すると、エクスポートを有効にした日付から Cloud Billing データを利用できるようになります。
  • FOCUS 使用費用データのエクスポートを有効にして無効にし、その後に再び有効にした場合、明示的に無効にした期間の Cloud Billing データを利用できなくなる可能性があります。
  • BigQuery テーブルへのデータの読み込み頻度をご覧ください。
  • BigQuery への課金データのエクスポートに影響する可能性がある他の制限事項をご覧ください。

FOCUS スキーマ

次の情報は、BigQuery にエクスポートされる Google Cloudの FOCUS 使用費用データのスキーマについて説明したものです。

FOCUS フィールド タイプ モード FOCUS の説明 Google フィールドへのマッピング
AvailabilityZone STRING NULLABLE アベイラビリティ ゾーンは、高可用性とフォールト トレランスを提供するリージョン内の物理的に分離された領域に対してプロバイダが割り当てる識別子です。アベイラビリティ ゾーンは、リソースのデプロイ場所に基づいて、ゾーン間のデータ転送の使用量と対応する費用を分析するシナリオでよく使用されます。 location.zone
BilledCost NUMERIC NULLABLE 請求額は、請求の根拠となる料金を表します。これには、すべての割引料金と割引の影響が含まれますが、将来の対象となる料金をカバーするために支払われた関連する購入(1 回限りまたは定期的な購入)の償却は含まれません。この費用は請求通貨で表示されます。請求額は、費用の割り当て、予算設定、請求書の調整など、現金主義会計を必要とする FinOps 機能の実行によく使用されます。 cost + credits.amount
BillingAccountId STRING NULLABLE 請求先アカウント ID は、プロバイダが割り当てた請求先アカウントの識別子です。請求先アカウントは、組織構造に基づくグループ化、請求書の調整、費用配分戦略などのシナリオで一般的に使用されます。 billing_account_id
BillingCurrency STRING NULLABLE 請求通貨は、リソースまたはサービスの料金が請求された通貨を表す識別子です。請求通貨は、費用をグループ化または集計する必要があるシナリオでよく使用されます。 currency
BillingPeriodStart TIMESTAMP NULLABLE Billing Period Start は、請求期間の開始境界(包括的)を表します。たとえば、Billing Period Start が「2024-01-01T00:00:00Z」で、Billing Period End が「2024-02-01T00:00:00Z」の期間には、Billing Period Start が開始境界(包括的)を表すため、1 月の料金が含まれますが、BillingPeriodEnd が終了境界(排他的)を表すため、2 月の料金は含まれません。 invoice.month
BillingPeriodEnd TIMESTAMP NULLABLE Billing Period End は、請求期間の排他的な終了境界を表します。たとえば、Billing Period Start が「2024-01-01T00:00:00Z」で Billing Period End が「2024-02-01T00:00:00Z」の期間には、Billing Period Start が包括的な開始境界を表すため 1 月の料金が含まれますが、BillingPeriodEnd が排他的な終了境界を表すため 2 月の料金は含まれません。 invoice.month
ChargeCategory STRING NULLABLE

課金カテゴリは、課金方法の性質に基づいて課金を最上位レベルで分類したものです。課金カテゴリは、異なる処理が必要になる可能性のある課金タイプを特定して区別するために一般的に使用されます。

サポートされている値は、UsageTaxAdjustment です。

cost_type
ChargeClass STRING NULLABLE Charge Class は、行が以前に請求書発行された請求対象期間の修正を表すかどうかを示します。通常、Charge Class は、定期的に発生する料金と修正を区別するために使用されます。 adjustment_info
ChargeDescription STRING NULLABLE 請求項目の説明は、追加の検出を必要とせずに、行の概要コンテキストを提供します。この列は、請求の目的と価格の自己完結型の概要です。通常、請求データセット全体で対応する詳細情報の特定のグループを対象とするか、他の方法では入手できない情報を提供します。 sku.description
ChargePeriodStart TIMESTAMP NULLABLE Charge Period Start は、請求期間の開始境界(包括的)を表します。たとえば、Charge Period Start が「2024-01-01T00:00:00Z」で、Charge Period End が「2024-01-02T00:00:00Z」の期間には、Charge Period Start が開始境界(包括的)を表すため、1 月 1 日の料金が含まれますが、Charge Period End が終了境界(排他的)を表すため、1 月 2 日の料金は含まれません。 usage_start_time
ChargePeriodEnd TIMESTAMP NULLABLE Charge Period End は、請求期間の終了境界(この値は含まれません)を表します。たとえば、請求期間の開始が「2024-01-01T00:00:00Z」で、請求期間の終了が「2024-01-02T00:00:00Z」の期間には、請求期間の開始が開始境界を含むため 1 月 1 日の料金が含まれますが、請求期間の終了が終了境界を含まないため 1 月 2 日の料金は含まれません。 usage_end_time
ConsumedQuantity NUMERIC NULLABLE 使用量は、使用単位に基づいて、使用されたリソースまたはサービスに関連付けられた測定対象 SKU の量を示します。使用量は、料金数量(料金単位を補完)と比較して、より細かい粒度または異なる時間間隔で導出されることが多く、料金や費用ではなく、リソースとサービスの消費に重点を置いています。 usage.amount
ConsumedUnit STRING NULLABLE 使用単位は、リソースまたはサービスに関連付けられた従量課金制 SKU の使用量をプロバイダが測定する方法を示す、プロバイダ指定の測定単位を表します。使用単位は、使用量指標を補完します。多くの場合、料金単位(料金量と補完的)と比較して、より細かい粒度または異なる時間間隔で表示され、料金と費用ではなく、リソースとサービスの使用量に重点が置かれています。 usage.unit
ContractedCost NUMERIC NULLABLE 契約費用は、契約単価と対応する料金数量を掛け合わせて計算された費用を表します。契約費用は請求通貨で表示されます。通常、交渉活動に基づく削減額を計算するために、正規費用と比較して使用されます。契約割引が適用されない場合、契約費用はデフォルトで正規費用になります。 cost
ContractedUnitPrice NUMERIC NULLABLE 契約単価は、関連付けられた SKU の単一の料金単位について合意された単価を表します。交渉済みの割引(存在する場合)は含まれますが、交渉済みのコミットメント割引やその他の割引は除外されます。この料金は請求通貨で表示されます。契約単価は、交渉活動に基づく費用削減額の計算によく使用されます。交渉済みの割引が適用されない場合、契約単価はデフォルトで正規単価になります。 price.effective_price
ListCost NUMERIC NULLABLE 正規費用は、正規単価と対応する料金数量を乗算して計算された費用を表します。正規費用は請求通貨で表示され、通常は、契約費用、請求費用、有効費用と比較して、さまざまな料金最適化アクティビティに基づく削減額の計算に使用されます。 cost_at_list
ListUnitPrice NUMERIC NULLABLE 正規単価は、関連付けられた SKU の単一の料金単位に対してプロバイダが公開した推奨単価を表します。割引は含まれません。この料金は請求通貨で表示されます。正規単価は、さまざまな料金最適化アクティビティに基づいて費用削減額を計算する際に一般的に使用されます。 price.list_price
PricingCategory STRING NULLABLE

料金カテゴリは、使用時または購入時の請求に使用される料金モデルを表します。これは、正規単価または割引価格で発生した料金を区別し、コミットメント割引の適用範囲を拡大するなどの最適化の機会を特定するのに役立ちます。

サポートされている値は CommittedStandard です。

sku.description
PricingQuantity NUMERIC NULLABLE 料金数量は、料金単位に基づいて、使用または購入されたリソースまたはサービスに関連付けられた特定の SKU の数量を表します。使用量(使用単位を補完)とは異なり、リソースとサービスの消費ではなく、料金と費用に重点を置いています。 price.pricing_unit_quantity
PricingUnit STRING NULLABLE 料金単位は、単価を決定するためにプロバイダが指定する測定単位を表します。ブロック料金などの料金ルールを適用した後、プロバイダが測定された使用量と購入数量をどのように評価するかを示します。一般的な例としては、コンピューティング アプライアンスのランタイムの時間数(時間など)、ストレージ アプライアンスのギガバイト時間(GB 時間など)、ネットワーク アプライアンスまたは API サービスの累積リクエスト数(1,000 リクエストなど)があります。料金単位は、料金数量指標を補完します。消費単位とは異なり、リソースとサービスの消費ではなく、料金と費用に重点を置いています。多くの場合、粒度は粗くなります。 price.unit
ProviderName STRING NULLABLE プロバイダは、リソースまたはサービスを購入可能にするエンティティです。通常、費用分析とレポート作成のシナリオで使用されます。 該当なし - FOCUS 固有
PublisherName STRING NULLABLE パブリッシャーは、購入されたリソースまたはサービスを生成するエンティティです。通常、費用分析とレポートのシナリオで使用されます。 seller_name
RegionId STRING NULLABLE 地域 ID は、リソースがプロビジョニングされるか、サービスが提供される分離された地理的領域に対してプロバイダが割り当てる識別子です。このリージョンは、リソースのデプロイ場所に基づいて費用と単価を分析するなどのシナリオでよく使用されます。 location.region
RegionName STRING NULLABLE リージョン名は、リソースがプロビジョニングされるか、サービスが提供される分離された地理的領域のプロバイダ割り当ての表示名です。リージョン名は、リソースがデプロイされている場所に基づいてコストと単価を分析するなどのシナリオでよく使用されます。 location.region
ResourceId STRING NULLABLE リソース ID は、プロバイダによってリソースに割り当てられる識別子です。リソース ID は、通常、費用のレポート、分析、割り当てのシナリオで使用されます。 resource.global_name
ResourceName STRING NULLABLE リソース名は、リソースに割り当てられた表示名です。通常は、費用分析、レポート、割り当てのシナリオで使用されます。 resource.name
ServiceName STRING NULLABLE

サービスは、プロバイダから購入できるサービス(クラウド仮想マシン、SaaS データベース、システム インテグレータのプロフェッショナル サービスなど)を表します。サービス オファリングには、さまざまなタイプの使用量料金やその他の料金が含まれる場合があります。たとえば、クラウド データベース サービスには、コンピューティング、ストレージ、ネットワーキングの料金が含まれる場合があります。

サービス名は、購入したプランの表示名です。サービス名は、時間の経過に伴う費用の傾向を分析したり、データをフィルタして異常を調査したりするシナリオでよく使用されます。

service.description
SkuId STRING NULLABLE

SKU ID は、特定の SKU を表すプロバイダ指定の一意の識別子です。SKU は、特定の機能と技術仕様を表す FOCUS データセット内の定量化可能な商品またはサービスです。

各 SKU ID は、異なる価格帯または SKU 価格で販売できる一意の機能セットを表します。SKU ID はすべての料金バリエーションで一貫しています。料金バリエーションは、共通の機能や技術仕様以外の複数の要因に基づいて異なる場合があります。

SKU ID は、商品やサービスの料金バリエーション全体で一貫している必要があります。これにより、機能が提供される場所や支払い方法など、同じ機能の料金を比較しやすくなります。SKU ID は、プロバイダが公開するカタログや料金表で参照して、SKU の詳細情報を調べることができます。SKU ID に関連付けられたプロパティの構成は、プロバイダによって異なる場合があります。SKU ID は、異なる料金の詳細(期間、階層、場所など)で同じ SKU の費用を分析して比較するために一般的に使用されます。

sku.id
SkuPriceId STRING NULLABLE

SKU 料金 ID は、使用または購入されたリソースまたはサービスに関連付けられた特定の SKU 料金を表す、プロバイダ指定の固有識別子です。プロバイダが公開する料金リスト内の SKU 料金のキー参照として機能し、実務者は SKU 料金に関する詳細情報を検索できます。

SKU 価格 ID に関連付けられているプロパティの構成は、プロバイダ間や、同じプロバイダ内の SKU 間で異なる場合があります。ただし、単価、通貨(および関連する為替レート)、有効期間(有効日など)、契約または交渉固有の要素(契約またはアカウントの識別子、交渉可能な割引など)などの動的または交渉可能な料金プロパティを除外することで、SKU 価格 ID はプロバイダ内の異なる請求期間と請求先アカウント間で一貫性を維持できます。この一貫性により、料金を効率的にフィルタして、正規単価と契約単価の両方について、時間経過に伴う単価の変動(単価の変更など)を請求先アカウント間で追跡できます。また、SKU 価格 ID は、通常、条件や階層などの料金プロパティに基づいて費用を分析するために使用されます。

sku.idprice.tier_start_amount の連結
SubAccountId STRING NULLABLE サブアカウント ID は、サブアカウントに割り当てられたプロバイダ割り当ての識別子です。サブアカウント ID は、組織構造、アクセス管理のニーズ、費用配分戦略に基づくグループ化などのシナリオで一般的に使用されます。 project.id
SubAccountName STRING NULLABLE サブアカウント名は、サブアカウントに割り当てられた表示名です。サブアカウント名は、組織構造、アクセス管理のニーズ、費用配分戦略に基づくグループ化などのシナリオで一般的に使用されます。 project.name
x_Credits RECORD REPEATED credits には、 Google Cloud と Google Maps Platform の SKU に関連付けられたクレジットの構造と値を記述するフィールドが含まれています。 credits
Id STRING NULLABLE 存在する場合は、クレジットがプロダクトの SKU に関連付けられていることを示します。credits.id の値は、英数字からなる一意の識別子(例: 12-b34-c56-d78)、またはクレジット タイプの説明(確約利用割引: CPU など)です。

credits.id フィールドが空の場合、プロダクトの SKU はクレジットに関連付けられていません。

credits.id
FullName STRING NULLABLE プロダクトの SKU に関連付けられたクレジットの名前。これは、英数字 credits.id についての人が読める形式の説明です。たとえば、無料トライアルのクレジット費用ベースの確約利用割引などがあります。

credits.full_name 値は、英数字 credits.id を含む SKU にのみ存在します。credits.id の値がクレジット タイプの説明( 確約利用割引 CPU など)の場合、credits.full_name フィールドは空になります。

credits.full_name
Type STRING NULLABLE このフィールドは、credits.id の目的または送信元を示します。 以下のようなクレジット タイプがあります。
  • FEE_UTILIZATION_OFFSET 新しい費用ベースの CUD 割引の場合、このクレジットは CUD の購入に支払われた料金を相殺するために使用されます。新しいモデルでは、コミットメントを割引価格で購入できます。CUD の対象となる SKU を使用すると、このクレジットで料金が相殺されます。コミットメントを最大限に活用すると、相殺によって料金がゼロになり、対象となる SKU の使用量には割引料金が適用されます。
  • COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE: 新しい料金モデルの対象外となる以前の費用ベースの確約利用割引(CUD)の場合、これは特定のリージョンでサービスに対して最小限の使用量分の費用を支払うことのコミットメントと引き換えに獲得したクレジットです。
  • COMMITTED_USAGE_DISCOUNT: VM 使用量に応じて大幅な割引価格が適用される Compute Engine 用に購入したリソースベースの確約利用契約。
  • DISCOUNT: 割引クレジットは、契約上の一定額に達した後に獲得したクレジットです。 Google Cloud コンソールで利用可能な Cloud Billing レポートでは、割引クレジットのタイプが [費用ベースの割引] と表示されます。
  • FREE_TIER: 一部のサービスでは、指定された上限まで無料でリソースを使用できます。これらのサービスでは、無料枠の使用にクレジットが適用されます。
  • PROMOTION: プロモーション クレジット タイプには、費用ベースのマイルストーン クレジット Google Cloud 無料トライアル、マーケティング キャンペーンのクレジット、または Google Cloudを使用するためのその他の資金が含まれます。プロモーション クレジットが利用可能な場合は、お支払い方法とみなされ、自動的に適用されて合計請求額が下がります。
  • RESELLER_MARGIN: 販売パートナーの場合、販売パートナーのマージンのクレジットの種類が、すべての有効な項目で獲得された販売パートナー プログラム割引であることを示します。
  • SUBSCRIPTION_BENEFIT: 割引の代わりにサービスへの長期サブスクリプションを購入することで獲得したクレジット。
  • SUSTAINED_USAGE_DISCOUNT: 継続利用割引のクレジットの種類は、請求月の一定の割合の対象となる Compute Engine リソースを実行することで獲得される自動割引です。コミットメントは不要です。
credits.type
Name STRING NULLABLE Cloud 請求先アカウントに適用されたクレジットの説明。 credits.name
Amount NUMERIC NULLABLE 使用量に適用されるクレジットの金額。 credits.amount
x_CostType STRING NULLABLE

この明細が表す費用のタイプ(通常、税、調整、または丸め誤差)。

cost_type
x_CurrencyConversionRate FLOAT NULLABLE 米ドルから現地通貨への為替レート。つまり、cost ÷ currency_conversion_rate が米ドルでの金額になります。 currency_conversion_rate
x_ExportTime TIMESTAMP NULLABLE Cloud Billing データの追加に関連する処理時間。これは、新しいエクスポートごとに常に増加します。
エクスポートされたデータと請求書の相違もご覧ください。
export_time
x_Location STRING NULLABLE 使用量が発生したマルチリージョン、国、リージョンまたはゾーンレベルでのロケーション。 特定のロケーションのないリソースglobal です。詳細については、 地域とリージョン Google Cloud ロケーションをご覧ください。 location.location
x_Project RECORD NULLABLE project には、ID、番号、名前、祖先の番号、ラベルなど、Cloud Billing プロジェクトを記述するフィールドが含まれます。 project
Id STRING NULLABLE Cloud Billing データを生成した Google Cloud プロジェクトの ID。 project.id
Number STRING NULLABLE Cloud Billing データを生成した Google Cloud プロジェクトの固有識別子(内部で生成されて匿名化される)。サポートケースや他のお客様とのコミュニケーションでは、Google はプロジェクト番号でプロジェクトを参照します。 project.number
Name STRING NULLABLE Cloud Billing データを生成した Google Cloud プロジェクトの名前。 project.name
AncestryNumbers STRING NULLABLE 指定された project.id(たとえば、my-project-123)で識別されるプロジェクトのリソース階層に含まれる祖先。

たとえば、/ParentOrgNumber/ParentFolderNumber/ のようになります。詳細については、リソース階層をご覧ください。

project.ancestry_numbers
Ancestors RECORD REPEATED

このフィールドには、プロジェクト、フォルダ、組織など、費用項目のリソース階層の構造と値が表示されます。祖先はノードからルート(プロジェクト、フォルダ、組織)へ向けて並べられます。

project.ancestors
ResourceName STRING NULLABLE 各祖先の 相対的なリソース名。形式は resourceType/resourceNumber です。project.ancestors.resource_name を使用すると、project.ancestry_numbers のより完全なビューが表示されます。 project.ancestors.resource_name
DisplayName STRING NULLABLE コンソールでリソースに作成した名前。 project.ancestors.display_name
x_ServiceId STRING NULLABLE 使用量が関連付けられているサービスの ID。 service.id
x_SystemLabels RECORD REPEATED キー、値などのシステムラベルを記述するフィールド。 system_labels
Key STRING NULLABLE システムラベルが存在する場合、使用量が発生したリソースのシステムラベルを構成する Key-Value ペアの Key の部分です。 使用可能なシステムラベルもご覧ください。 system_labels.key
Value STRING NULLABLE システムラベルが存在する場合、使用量が発生したリソースのシステムラベルを構成する Key-Value ペアの Value の部分です。 使用可能なシステムラベルもご覧ください。 system_labels.value
x_Labels RECORD REPEATED キー、値などのラベルを記述するフィールド。 labels
Key STRING NULLABLE ラベルが存在する場合は、使用量が発生した Google Cloud リソース上のラベルを構成する Key-Value ペアの Key の部分です。ラベルの使用について詳しくは、ラベルの使用をご確認ください。 labels.key
Value STRING NULLABLE ラベルが存在する場合は、使用量が発生した Google Cloud リソース上のラベルを構成する Key-Value ペアの Value の部分です。ラベルの使用について詳しくは、ラベルの使用をご確認ください。 labels.value
x_ProjectLabels RECORD REPEATED キー、値などのプロジェクト ラベルを記述するフィールド。 project.labels
Key STRING NULLABLE ラベルが存在する場合は、使用量が発生した Google Cloud プロジェクト上のラベルを構成する Key-Value ペアの Key の部分です。ラベルの使用について詳しくは、 ラベルの使用についての記事をご確認ください。 project.labels.key
Value STRING NULLABLE ラベルが存在する場合は、使用量が発生した Google Cloud プロジェクト上のラベルを構成する Key-Value ペアの Value の部分です。ラベルの使用について詳しくは、ラベルの使用をご確認ください。 project.labels.value
x_Tags RECORD REPEATED

キー、値、名前空間などのタグを記述するフィールド。

tags
Key STRING NULLABLE

この特定のタグに関連付けられたキーの略称または表示名。

tags.key
Value STRING NULLABLE

tags.key に接続されているリソース。特定のキーのリソースにアタッチできる値は、常に 1 つだけです。

tags.value
x_Inherited BOOLEAN NULLABLE

タグ バインディングが継承されるか(Tags Inherited = True)、直接 / 非継承か(Tags Inherited = False)を示します。リソース階層で、親リソースにタグ バインディングを作成できます。

tags.inherited
x_Namespace STRING NULLABLE

タグキーと値を定義するリソース階層を表します。名前空間をタグキーとタグ値の略称と組み合わせることで、タグキーまたはタグ値にグローバルに一意の完全修飾名を作成できます。

tags.namespace
EffectiveCost NUMERIC NULLABLE 有効費用は、すべての割引率、割引、この料金を対象とする関連する前払い購入(1 回限りまたは定期購入)の該当部分を適用した後の料金の償却費用を表します。含まれる償却部分は、料金数量とデータの時間粒度に比例します。償却では、前払い購入の費用を分解して、後続の対象料金に分散するため、元の前払い料金の有効費用は 0 に設定されます。有効費用は、同じサービスの複数の料金間で費用を混合したり、ブレンドしたりしません。この費用は請求通貨で表示されます。有効費用は、一般的に支出の傾向を追跡して分析するために使用されます。 cost + credits.amount
PricingCurrency STRING NULLABLE 価格設定通貨は、リソースまたはサービスの価格設定に使用された国内通貨または仮想通貨の単位です。価格設定通貨は、価格設定と請求で異なる通貨が使用されるシナリオでよく使用されます。 currency
PricingCurrencyContractedUnitPrice NUMERIC NULLABLE

Pricing Currency Contracted Unit Price は、関連付けられた SKU の単一の Pricing Unit の合意済みの単価を表します。交渉済みの割引(ある場合)を含み、交渉済みの確約割引やその他の割引は除外します。この価格は料金通貨で表示されます。交渉による割引が単価に適用されず、為替レートに適用される場合、[Pricing Currency Contracted Unit Price](価格設定通貨の契約単価)はデフォルトで [Pricing Currency List Unit Price](価格設定通貨の正規単価)になります。Pricing Currency Contracted Unit Price は、交渉活動に基づく削減額の計算によく使用されます。

price.effective_price
PricingCurrencyEffectiveCost NUMERIC NULLABLE 料金通貨の有効費用は、料金通貨で表示された、すべての割引率、割引、この料金をカバーする関連する前払い購入(1 回限りまたは定期購入)の該当部分を適用した後の料金の費用を表します。これにより、実務者は 1. 国内通貨から仮想通貨への変換(トークンから米ドルなど)、または 2. ある国内通貨から別の国内通貨への変換(ユーロから米ドルなど)を実行できます。 cost + credits.amount
PricingCurrencyListUnitPrice NUMERIC NULLABLE

料金通貨の正規単価は、関連付けられた SKU の単一の料金単位に対してプロバイダが公開した推奨単価を表します。この価格には割引は含まれません。この価格は料金通貨で表示されます。料金通貨の正規単価は、通常、さまざまな料金最適化アクティビティに基づいて節約額を計算するために使用されます。

price.list_price
BillingAccountType STRING NULLABLE

販売パートナー(親)の請求先アカウントからのエクスポートの場合、請求先アカウント ID が再販されたサブ請求先アカウントである場合、請求先アカウント タイプは「再販」になります。それ以外の場合は空白になります。

該当なし - FOCUS 固有
x_SubscriptionInstanceId STRING NULLABLE

コミットメントにリンクされているサブスクリプション ID。

subscription.instance_id
x_PriceEffectivePriceDefault NUMERIC NULLABLE

Cloud 請求先アカウントにリンクされている契約のカスタム料金に反映されている交渉による割引を含む、デフォルトの 使用量モデルごとの SKU の料金(該当する場合)。

price.effective_price_default
x_PriceListPriceConsumptionModel NUMERIC NULLABLE

Cloud 請求先アカウントにリンクされている契約のカスタム料金に反映されている交渉による割引が適用される前の、適用される使用量モデルごとの SKU の正規価格(該当する場合)。

price.list_price_consumption_model
x_CostAtEffectivePriceDefault NUMERIC NULLABLE

Cloud 請求先アカウントにリンクされている契約のカスタム料金に反映されている交渉による割引を含む、デフォルトの使用量モデルあたりの料金(該当する場合)。

cost_at_effective_price_default
x_CostAtListConsumptionModel NUMERIC NULLABLE

Cloud 請求先アカウントにリンクされている契約のカスタム料金に反映される交渉による割引が適用される前の、該当する使用量モデルあたりの料金(該当する場合)。

cost_at_list_consumption_model
x_ConsumptionModelId STRING NULLABLE

使用量モデルの ID。

consumption_model.id
x_ConsumptionModelDescription STRING NULLABLE

使用量モデルの説明。

consumption_model.description

FOCUS 適合性レポート

すべての FOCUS 列がサポートされているわけではありません。また、すべての列ですべての値がサポートされているわけでもありません。詳細については、次の表をご覧ください。列がサポートされていない場合、プロバイダ固有の列で情報が提供されている可能性があります。

プロバイダ固有の列

タイプモード
x_CostTypeSTRINGNULLABLE
x_CreditsRECORDREPEATED
x_CurrencyConversionRateFLOATNULLABLE
x_ExportTimeTIMESTAMPNULLABLE
x_LabelsRECORDREPEATED
x_LocationSTRINGNULLABLE
x_ProjectRECORDNULLABLE
x_ProjectLabelsRECORDREPEATED
x_ServiceIdSTRINGNULLABLE
x_SystemLabelsRECORDREPEATED
x_TagsRECORDREPEATED
x_SubscriptionInstanceIdSTRINGNULLABLE
x_PriceEffectivePriceDefaultNUMERICNULLABLE
x_PriceListPriceConsumptionModelNUMERICNULLABLE
x_CostAtEffectivePriceDefaultNUMERICNULLABLE
x_CostAtListConsumptionModelNUMERICNULLABLE
x_ConsumptionModelIdSTRINGNULLABLE
x_ConsumptionModelDescriptionSTRINGNULLABLE

適合性のギャップ

準拠ギャップのタイプ FOCUS バージョン 影響を受ける列 適合性のギャップの説明 緩和策
サポートされていない列 v1.0 請求先アカウント名 指定されていません なし
v1.0 請求頻度 指定されていません なし
v1.0 確約利用割引の種類 指定されていません CUD 関連の情報は x_Credits に含まれています。
v1.0 確約利用割引のステータス 指定されていません CUD 関連の情報は x_Credits に含まれています。
v1.0 コミットメント割引 ID 指定されていません CUD 関連の情報は x_Credits に含まれています。
v1.0 コミットメント割引名 指定されていません CUD 関連の情報は x_Credits に含まれています。
v1.0 コミットメント割引のカテゴリ 指定されていません CUD 関連の情報は x_Credits に含まれています。
v1.0 請求書の発行者 指定されていません なし
v1.0 リソースの種類 指定されていません なし
v1.0 サービス カテゴリ 指定されていません なし
v1.0 タグ 指定されていません
x_Tags x_Labels x_SystemLabels x_ProjectLabels



サポートされていない列 v1.1 容量の予約 指定されていません なし
v1.1 容量予約 ID 指定されていません なし
v1.1 容量予約のステータス 指定されていません なし
v1.1 確約利用割引の数量 指定されていません なし
v1.1 コミットメント割引ユニット 指定されていません なし
v1.1 サービス サブカテゴリ 指定されていません なし
v1.1 SKU メーター 指定されていません なし
v1.1 SKU の価格の詳細 指定されていません なし
サポートされていない列 v1.2 サブアカウントの種類 指定されていません なし
v1.2 請求書 ID 指定されていません なし
対象外の値 v1.0 請求カテゴリ 「購入」の値は対象外です なし
v1.0 請求カテゴリ 「クレジット」値がサポートされていない クレジットに関する情報は x_Credits に含まれています
v1.0 料金カテゴリ 「Dynamic」値は対象外です 情報は Charge Description に含まれる可能性があります

FOCUS の費用データクエリの例

SQL を使用して FOCUS 課金データのエクスポートに対してクエリを実行する場合のヒントとガイダンスについては、FinOps Foundation サイトで入手できる FOCUS のユースケースの例をご覧ください。

FOCUS v1.2 のユースケース   |   FOCUS v1.1 のユースケース   |   FOCUS v1.0 のユースケース