このドキュメントでは、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 | 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 | 課金カテゴリは、課金方法の性質に基づいて課金を最上位レベルで分類したものです。課金カテゴリは、異なる処理が必要になる可能性のある課金タイプを特定して区別するために一般的に使用されます。 サポートされている値は、 |
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 | 料金カテゴリは、使用時または購入時の請求に使用される料金モデルを表します。これは、正規単価または割引価格で発生した料金を区別し、コミットメント割引の適用範囲を拡大するなどの最適化の機会を特定するのに役立ちます。 サポートされている値は |
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 | 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_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 | 料金カテゴリ | 「Dynamic」値は対象外です | 情報は Charge Description に含まれる可能性があります |
FOCUS の費用データクエリの例
SQL を使用して FOCUS 課金データのエクスポートに対してクエリを実行する場合のヒントとガイダンスについては、FinOps Foundation サイトで入手できる FOCUS のユースケースの例をご覧ください。
FOCUS v1.2 のユースケース | FOCUS v1.1 のユースケース | FOCUS v1.0 のユースケース
関連トピック
エクスポートされた Cloud Billing データに関連するトピック
Google Cloud コンソールで利用可能な費用と料金のレポート
- Cloud Billing レポートと費用傾向の表示
- 請求書または明細書の費用詳細の表示とダウンロード
- Google のクラウド サービスの料金を表示し、ダウンロードする
- 費用の内訳レポートでコスト削減を把握する
- 確約利用割引の効果の分析
- 費用とお支払い履歴の表示