このドキュメントでは、BigQuery への FOCUS 使用料金エクスポートのスキーマのリファレンス情報を提供します。FinOps Open Cost and Usage Specification(FOCUS)は、テクノロジー課金データ生成者が一貫性のある費用と使用状況のデータセットを生成するための明確な要件を定義するオープン仕様です。FOCUS エクスポートの列は、通常、詳細な使用料金のエクスポートのフィールドにマッピングされます。
FOCUS データセットとデータテーブル
BigQuery では、FOCUS の使用料金データは、FOCUS エクスポートを有効にしたときに指定した Google Cloud プロジェクトに作成された不変のデータセットに読み込まれます。このデータセットには、次の命名パターンが使用されます。
gcp_billing_immutable_<BILLING_ACCOUNT_ID>_<Location>
データセットの名前は、次の 3 つのコンポーネントで構成されています。
gcp_billing_immutable- FOCUS エクスポートのデータセット名。Billing_account_ID- FOCUS エクスポートが有効になっている Cloud 請求先アカウントの ID。Location- FOCUS エクスポートを有効にするときに選択した特定のリージョンまたはマルチリージョンのロケーション。
データセット名の例:
gcp_billing_immutable_010101_F0FFF0_61C528_usFOCUS データセットに、次の名前の 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 | 請求対象期間の開始は、請求対象期間の開始境界(この境界を含む)を表します。たとえば、請求対象期間の開始が「2024-01-01T00:00:00Z」で、請求対象期間の終了が「2024-02-01T00:00:00Z」の場合、請求対象期間の開始は包括的な開始境界を表すため、1 月の請求が含まれます。ただし、BillingPeriodEnd は排他的な終了境界を表すため、2 月の請求は含まれません。 | invoice.month |
BillingPeriodEnd |
TIMESTAMP | NULLABLE | 請求対象期間の終了は、請求対象期間の終了境界(この値は含まれません)を表します。たとえば、請求対象期間の開始が「2024-01-01T00:00:00Z」で、請求対象期間の終了が「2024-02-01T00:00:00Z」の場合、請求対象期間の開始は包括的な開始境界を表すため、1 月の請求が含まれます。ただし、BillingPeriodEnd は排他的な終了境界を表すため、2 月の請求は含まれません。 | invoice.month |
ChargeCategory |
STRING | NULLABLE | 請求カテゴリは、請求方法の性質に基づく請求の最上位の分類を表します。請求カテゴリは、異なる処理が必要になる可能性のある請求の種類を識別して区別するために一般的に使用されます。 サポートされている値は |
cost_type |
ChargeClass |
STRING | NULLABLE | [Charge Class] は、行が以前に請求書発行された請求対象期間の修正を表しているかどうかを示します。Charge Class は、通常、定期的に発生する料金と修正を区別するために使用されます。 | adjustment_info |
ChargeDescription |
STRING | NULLABLE | 請求の説明には、追加の検出を必要とせずに、行の概要が示されます。この列は、請求の目的と料金の自己完結型の概要です。通常、請求データセット全体で対応する詳細の選択されたグループをカバーするか、他の方法では利用できない情報を提供します。 | sku.description |
ChargePeriodStart |
TIMESTAMP | NULLABLE | 請求期間の開始は、請求期間の開始境界(この境界を含む)を表します。たとえば、請求期間の開始が「2024-01-01T00:00:00Z」で、請求期間の終了が「2024-01-02T00:00:00Z」の場合、請求期間の開始は包括的な開始境界を表すため、1 月 1 日の請求が含まれます。ただし、請求期間の終了は排他的な終了境界を表すため、1 月 2 日の請求は含まれません。 | usage_start_time |
ChargePeriodEnd |
TIMESTAMP | NULLABLE | 請求期間の終了は、請求期間の終了境界(この値は含まれません)を表します。たとえば、請求期間の開始が「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 | 料金カテゴリは、使用時または購入時に請求に使用される料金モデルを示します。これは、正規単価または割引価格で発生した料金を区別し、コミットメント割引の対象範囲を拡大するなど、最適化の機会を特定するのに役立ちます。 サポートされる値は |
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.id と price.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 |
FullName |
STRING | NULLABLE | プロダクトの SKU に関連付けられたクレジットの名前。これは、英数字 credits.id についての人が読める形式の説明です。たとえば、無料トライアルのクレジットや費用ベースの確約利用割引などがあります。
|
credits.full_name |
Type |
STRING | NULLABLE | このフィールドは、credits.id の目的または送信元を示します。
以下のようなクレジット タイプがあります。
|
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.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 | 料金通貨の契約単価は、関連付けられた SKU の単一の料金単位に対して合意された単価を表します。交渉による割引がある場合は、交渉による割引が含まれますが、交渉によるコミットメント割引やその他の割引は含まれません。この価格は、価格設定通貨で表示されます。交渉による割引が単価に適用されず、代わりに為替レートに適用される場合、価格設定通貨の契約単価は、デフォルトで価格設定通貨の正規単価になります。料金通貨の契約単価は、通常、交渉活動に基づいて削減額を計算するために使用されます。 |
price.effective_price |
PricingCurrencyEffectiveCost |
NUMERIC | NULLABLE | 料金通貨の有効費用は、すべての割引料金、割引、およびこの料金をカバーする関連する前払い購入(1 回限りまたは繰り返し)の該当部分を適用した後の料金の費用を表します。料金通貨で表示されます。これにより、実務担当者は、1. 法定通貨から仮想通貨(トークンから米ドルなど)、または 2. 法定通貨から別の法定通貨(ユーロから米ドルなど)への変換を行うことができます。 |
cost
+
credits.amount |
PricingCurrencyListUnitPrice |
NUMERIC | NULLABLE | 料金通貨リストの単価は、関連する SKU の 1 つの料金単位に対して、プロバイダが公開している推奨単価を表します。割引は含まれません。この価格は、価格設定通貨で表示されます。料金通貨リスト単価は、さまざまな料金最適化アクティビティに基づいて節約額を計算するためによく使用されます。 |
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_CostType | STRING | NULLABLE |
| x_Credits | RECORD | REPEATED |
| x_CurrencyConversionRate | FLOAT | NULLABLE |
| x_ExportTime | TIMESTAMP | NULLABLE |
| x_Labels | RECORD | REPEATED |
| x_Location | STRING | NULLABLE |
| x_Project | RECORD | NULLABLE |
| x_ProjectLabels | RECORD | REPEATED |
| x_ServiceId | STRING | NULLABLE |
| x_SystemLabels | RECORD | REPEATED |
| x_Tags | RECORD | REPEATED |
| x_SubscriptionInstanceId | STRING | NULLABLE |
| x_PriceEffectivePriceDefault | NUMERIC | NULLABLE |
| x_PriceListPriceConsumptionModel | NUMERIC | NULLABLE |
| x_CostAtEffectivePriceDefault | NUMERIC | NULLABLE |
| x_CostAtListConsumptionModel | NUMERIC | NULLABLE |
| x_ConsumptionModelId | STRING | NULLABLE |
| x_ConsumptionModelDescription | STRING | NULLABLE |
適合性のギャップ
| 適合性ギャップのタイプ | 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 | 料金カテゴリ | 「動的」値はサポートされていません | 請求の説明に情報が含まれている場合があります。 |
FOCUS の費用データクエリの例
SQL を使用して FOCUS 課金データのエクスポートに対してクエリを実行するためのヒントとガイダンスについては、FinOps Foundation のサイトで入手できる FOCUS のユースケースのサンプルをご覧ください。
FOCUS v1.2 のユースケース | FOCUS v1.1 のユースケース | FOCUS v1.0 のユースケース