tencent cloud

最終更新日:2025-08-19 19:46:25
FOCUS 1.0
最終更新日: 2025-08-19 19:46:25

FOCUSとは何ですか?

FOCUS™ は FinOps Open Cost and Usage Specification の略称であり、技術仕様です。一種の標準化フォーマットを定義し、異なるクラウドサービスプロバイダのコストと使用量データを統一するために使用されます。この仕様は、複数のクラウドプロバイダにまたがる課金データ管理を簡素化することを目的としており、異なるクラウドサービスプロバイダの課金データを処理する際の複雑性と作業量を効果的に削減します。また、データ駆動意思決定を促進し、クラウドのビジネス価値を最大化します。FOCUS™ オープンソース仕様に関する詳細情報は、FOCUS 公式サイトをご参照ください。

なぜ FOCUS を使用するのですか?

マルチクラウド環境では、異なるクラウドサービスプロバイダの課金方法と請求書フォーマットが異なります。これは統一管理と分析に課題をもたらします。FOCUSはあなたを支援し、コストデータを標準化します。これにより、効率的にクラウドリソースを監視、分析、最適化することが可能になり、リソース利用率とビジネスアジリティを向上させます。



FOCUSは、マルチクラウド環境におけるコストと使用量データの標準化フォーマットを提供し、異なるクラウドサービスプロバイダの明細データを統一フォーマットに変換することで、複雑なデータ処理プロセスを簡素化します。
FOCUSの標準化データフォーマットは、コスト配分、予算管理、リソース最適化などのFinOpsの重要な操作を支援し、複数のクラウドサービスプロバイダにまたがる財務管理とコスト制御を実現します。これにより、データ駆動の意思決定を容易に推進し、クラウドサービスのビジネス価値を最大化します。

FOCUS 請求書をどのように使用し、エクスポートしますか?

Tencent Cloudは、定期的に明細データをファイル形式で指定したオブジェクトストレージ(Cloud Object Storage、Cloud Object Storage (COS))バケットに保存する機能を提供しています。この機能を有効にすると、FOCUS請求書を取得できます。
1. 請求概要 ページで、請求保存

に設定します。



2. ストレージ情報を設定し、実際のニーズに基づいて、必要なFOCUS請求書ファイルタイプを選択して特定のCOSバケットに保存します。グループサブアカウントをお持ちの場合、サブアカウントの請求書ファイルを選択し、お客様のCOSバケットに保存することもできます。





説明:
FOCUS 1.0は現在限定公開中です。新機能を体験する必要がある場合は、お問い合わせください
COSへの請求書保存の権限設定については、課金CAM権限設定ガイドをご参照ください。

Tencent Cloud FOCUS1.0にはどのようなフィールドが含まれていますか?

このセクションでは、FOCUS 1.0のフィールド記述について説明します。Tencent CloudのFOCUS 1.0は、FOCUS 1.0公式の要求仕様と差異がある可能性があります。詳細については、FOCUS 1.0 差異説明をご参照ください。Tencent Cloud FOCUS 1.0を本番環境で使用することはお勧めしません。Tencent Cloudの請求明細書を使用して、コストデータを検証してください。
説明:
Tencent Cloud指定カラム付きのFOCUS 1.0は、FOCUS 1.0公式要求仕様との差異があります。
Tencent Cloud FOCUS 1.0は、FOCUS仕様v1.0の一部のフィールドを含みます。FOCUS 1.0でサポートされていないフィールドは空で表示されます。さらに、Tencent Cloud専用の4列、x_ComponentName、x_ComponentType、x_ExportTime、x_OwnerAccountIDを追加します。

FOCUS フィールド説明

FOCUS 列名
フィールド説明
データ型
空欄可
Tencent Cloud FOCUS 1.0 はサポートしていますか
AvailabilityZone
アベイラビリティゾーンは、サービスプロバイダが指定した識別子であり、リージョン内の物理的に分離されたエリアを識別するために使用され、高可用性とフォールトトレランスを提供します。
String
はい
はい
BilledCost
請求書発行のための費用は、すべての割引額と割引適用分を含みますが、将来の償却費用は含まれません。
Decimal
はい
はい
BillingAccountId
アカウントIDは、サービスプロバイダによってアカウントに割り当てられる一意の識別子です。
String
いいえ
はい
BillingAccountName
アカウント名称はアカウントに割り当てられた表示名です。
String
はい
はい
BillingCurrency
リソースまたはサービスの費用の課金通貨
String
いいえ
はい
BillingPeriodEnd
請求サイクルの終了日時
Datetime
いいえ
はい
BillingPeriodStart
請求サイクルの開始日時
Datetime
いいえ
はい
CapacityReservationId
サービスプロバイダによって容量予約リソースに割り当てられた一意の識別子
String
はい
はい
CapacityReservationStatus
この費用が、CapacityReservationId列で識別された容量予約の消費を表すのか、それとも容量予約が未使用時の費用を表すのかを記述するために使用されます。
String
はい
いいえ、空で表示されます。
ChargeCategory
費用カテゴリは、請求書明細が表す費用タイプの最上位分類です。
String
いいえ
はい
ChargeClass
費用カテゴリは、当該行が通常の費用か、または1つ以上の以前の費用に対する修正かを示します。
String
はい
はい
ChargeDescription
費用の説明は、行項目の高レベルなコンテキストを提供します。
String
はい
はい
ChargeFrequency
費用頻度は、費用が発生する頻度を示します。
String
いいえ
はい
ChargePeriodEnd
請求サイクルの終了日時
Datetime
いいえ
はい
ChargePeriodStart
請求サイクルの開始日時
Datetime
いいえ
はい
CommitmentDiscountCategory
コミットメントベースの割引は、使用量に基づくのか、それともコスト(支出)に基づくのか
String
はい
はい、RI、SPのみをサポートします。
CommitmentDiscountId
コミットメント割引IDは、サービスプロバイダによってコミットメントベースの割引に割り当てられる識別子です。
String
はい
はい、RI、SPのみをサポートします。
CommitmentDiscountName
コミットメント割引名称は、コミットメントベースの割引に割り当てられた表示名です。
String
はい
はい、RI、SPのみをサポートします。
CommitmentDiscountStatus
費用が使用済みまたは未使用のコミットメント割引に対応するかどうかを示します。
String
はい
はい、RI、SPのみをサポートします。
CommitmentDiscountType
コミットメント割引タイプは、サービスプロバイダによって割り当てられた名称であり、当該行のコミットメントベースの割引タイプを識別するために使用されます。
String
はい
いいえ、空で表示されます。
ConsumedQuantity
消費単位に基づいて使用または購入された特定のリソースまたはサービスの数量
Decimal
はい
はい
ConsumedUnit
消費単位は、サービスプロバイダによって割り当てられた測定単位であり、プロバイダがリソースまたはサービスに関連付けられた特定のSKUの使用状況をどのように測定するかを示します。
String
はい
はい
ContractedCost
契約コストは、契約単価に応じた定価数量を乗じて算出されたコストを示します。
Decimal
いいえ
はい
ContractedUnitPrice
関連するSKUの単一定価単位の契約単価であり、交渉された割引を含みますが、交渉されたコミットメント割引またはその他の割引は含まれません。
Decimal
はい
はい
EffectiveCost
割引額と割引適用分を含み、かつ将来の償却費用を含みます。
Decimal
いいえ
いいえ、空で表示されます。
InvoiceIssuerName
インボイス発行者は、リソースまたはサービスに対してインボイスを発行する責任を負うエンティティです。
String
いいえ
はい
ListCost
公表単価に定価数量を乗じて算出されたコスト
Decimal
いいえ
はい
ListUnitPrice
サービスプロバイダが公開した関連SKUの単一定価単位であり、いかなる割引も含みません。
Decimal
はい
はい
PricingCategory
リソースまたはサービスの使用または購入時に適用される定価モデル
String
はい
はい
PricingQuantity
定価単位に基づいて算出された、使用または購入されたリソースまたはサービスに関連する特定のSKUの数量
Decimal
はい
はい
PricingUnit
定価単位
String
はい
はい
ProviderName
購入可能なリソースまたはサービスを提供するエンティティ
String
いいえ
はい
PublisherName
パブリッシャーは、購入されたリソースまたはサービスを提供するエンティティです。
String
いいえ
はい
RegionId
プロバイダがリソースの設定またはサービスの提供を行う地理的リージョンに割り当てる識別子
String
はい
はい
RegionName
リソースの設定またはサービスの提供を行う地理的リージョンの名称
String
はい
はい
ResourceId
プロバイダ指定のリソース識別子
String
はい
はい
ResourceName
リソースに割り当てられた表示名
String
はい
はい
ResourceType
費用が適用されるリソースタイプ
String
はい
いいえ、空で表示されます。
ServiceCategory
サービスコア機能に基づくサービスの最上位分類
String
いいえ
いいえ、空で表示されます。
ServiceSubcategory
サービスコア機能に基づくサービスカテゴリのサブカテゴリ
String
いいえ
はい
ServiceName
購入した製品の表示名称
String
いいえ
はい
SkuId
1つまたは複数のSKU価格における共通属性を整理するための唯一の識別子
String
はい
いいえ、空で表示されます。
SkuPriceId
料金計算用の単価の一意識別子
String
はい
いいえ、空で表示されます。
SubAccountId
サービスプロバイダがサブアカウントに割り当てた一意識別子
String
はい
はい
SubAccountName
サブアカウントに割り当てられた表示名
String
はい
はい
Tags
リソースにバインドされたTag。詳細については、コスト配分Tagを参照してください。
JSON
はい
はい
x_ComponentName
ユーザーが購入した製品またはサービスに含まれる具体的なコンポーネント
String
いいえ
Tencent Cloudの追加列
x_ComponentType
ユーザーが購入した製品またはサービスに対応するコンポーネントの大カテゴリー
String
いいえ
Tencent Cloudの追加列
x_ExportTime
請求書行がFOCUSフォーマットに変換される時間
Datetime
いいえ
Tencent Cloudの追加列
x_OwnerAccountID
実際にリソースを使用するアカウントID
String
いいえ
Tencent Cloudの追加列

Tencent Cloudの料金請求書をTencent Cloud FOCUS1.0に変換するにはどうすればよいですか?

本章では、Tencent Cloudの明細データをFinOps Open Cost and Usage Specification (FOCUS仕様v1.0)に変換するメカニズムを詳細に説明します。以下の表に示す変換ロジックに基づき自動変換を実施し、明細データを効率的かつ正確にFOCUSフォーマットへ変換し、ご利用いただけるようにします。

変換ロジックの説明

FOCUS列
Tencent Cloud請求書列
変換ロジック
AvailabilityZone
Availability Zone
BilledCost
Amount Before Tax
Cost CategoryTaxまたCreditではない場合、Amount Before Taxの値を取ります。
当該行のCost CategoryTaxである場合、値はAmount Before Tax × Tax Rateとなります。
当該行のCost CategoryCreditである場合、値は空となります。
BillingAccountId
Payer Account ID
BillingAccountName
-
BillingCurrency
Currency
BillingPeriodEnd
Bill Month
Bill Monthフィールドから変換され、数値上は開区間(境界値を含まない)で、フォーマット上はISO 8601フォーマットの協定世界時(UTC)時間に変換されます。
例として:
Bill Monthが2024-12である場合、BillingPeriodEndは東8タイムゾーン(UTC+8)の2025-01-01T00:00:00+08:00に対応し、協定世界時(UTC)に変換すると2024-12-31T16:00:00Zとなります。
BillingPeriodStart
Bill Month
Bill Monthフィールドから変換され、数値上は閉区間(境界値を含む)で、フォーマット上はISO 8601フォーマットの協定世界時(UTC)時間に変換されます。
例として:
Bill Monthが2024-12である場合、BillingPeriodEndは東8タイムゾーン(UTC+8)の2024-12-01T00:00:00+08:00に対応し、協定世界時(UTC)に変換すると2024-11-30T16:00:00Zとなります。
CapacityReservationId
Instance ID
Instance IDフィールドから変換
当該行がキャパシティ予約の費用である場合、CapacityReservationIdにはInstance IDを設定します。
当該行がキャパシティ予約の費用でない場合、CapacityReservationIdは空として表示されます。
CapacityReservationStatus
このバージョンではサポートされていません。
空として表示されます。
ChargeCategory
Transaction Type
Transaction Typeから変換され、Usage、Purchase、Tax、Credit、Ajustmentに分けられます。
ChargeClass
Transaction Type
Transaction Typeから変換され、Correctionと空に分けられます。
ChargeDescription
Billing rule
ChargeFrequency
Transaction Type
Transaction Typeから変換され、One-time、Recurring、Usage-basedに分けられます。
ChargePeriodEnd
Usage End Time
Usage End Timeから変換され、数値上は開区間(境界値を含まない)で、フォーマット上はISO 8601フォーマットの協定世界時(UTC)時間に変換されます。
例として:
もしUsage Start Timeが2024/12/2 10:40(実際の時刻は10:40:46)である場合、ChargePeriodEndは東8タイムゾーン(UTC+8)の2024-12-02T10:40:47+08:00に対応し、協定世界時(UTC)に変換すると2024-12-02T02:40:47Zとなります。
ChargePeriodStart
Usage Start Time
Usage Start Timeから変換され、数値上は閉区間(境界値を含む)で、フォーマット上はISO 8601フォーマットの協定世界時(UTC)時間に変換されます。
例として:
もしUsage Start Timeが2024/12/2 10:40:46である場合、ChargePeriodStartは東8タイムゾーン(UTC+8)の2024-10-17T16:39:57+08:00に対応し、協定世界時(UTC)に変換すると2024-10-17T08:39:57Zとなります。
CommitmentDiscountCategory
-
追加フィールド
当該行がSavings Planの購入費用、またはSavings Planによる製品費用の控除である場合は、CommitmentDiscountCategorySpendを設定します。
当該行がリザーブドインスタンスの購入費用、またはリザーブドインスタンスによる製品費用の控除である場合は、CommitmentDiscountCategoryUsageを設定します。
CommitmentDiscountId
Instance ID
Instance IDから変換されます。
当該行がSavings Planの購入費用である場合、CommitmentDiscountIdにSavings PlanパッケージのInstance IDを設定します。
もし当該行がリザーブドインスタンスの購入費用またはリザーブドインスタンスによる製品費用の控除である場合は、CommitmentDiscountCategoryにリザーブドインスタンスのInstance IDを設定します。
CommitmentDiscountName
Instance Type
Instance Typeから変換されます。
当該行がSavings Planの購入費用、またはSavings Planによる製品費用の控除である場合は、CommitmentDiscountCategorySavings Planを設定します。
当該行がリザーブドインスタンスの購入費用、またはリザーブドインスタンスによる製品費用の控除である場合は、CommitmentDiscountCategoryStandard RIを設定します。
CommitmentDiscountStatus
-
追加フィールド
当該行がSavings Planまたはリザーブドインスタンスによる製品費用の控除である場合は、CommitmentDiscountStatusUsedを設定します。
CommitmentDiscountType
このバージョンではサポートされていません。
空として表示されます。
ConsumedQuantity
Component Usage、Usage Duration
Component Usage、Usage Durationから変換され、式はConsumedQuantity = Component Usage × Usage Durationとなります。
例として:
もし Component Usageが1で、Usage Durationが2の場合、ConsumedQuantityの最終表示は2となります。
ConsumedUnit
Component Usage Unit、Duration Unit
Component Usage Unit、Duration Unitから変換され、表示形式はComponent Usage Unit/Duration Unitとなります。また、単位から使用量/時間の数値を除去し、係数を1に標準化します。
例として:
もし Component Usage Unitが2Coreで、Duration UnitがSecondの場合、ConsumedUnitの最終表示はCore/Secondとなります。
ContractedCost
Total Amount After Discount (Excluding Tax)
Cost CategoryTaxまたCreditではない場合、Total Amount After Discount (Excluding Tax)となります。
もし当該行のCost CategoryTaxである場合、空として表示されます。
当該行のCost CategoryCreditである場合、値はVoucher Deductionとなります。
式:ContractedCost = ContractedUnitPrice × PriceQuantity
ContractedUnitPrice
Component Contracted Price
もし当該行のCost CategoryTaxまたCreditではない場合、値はComponent Contracted Priceとなり、単位から使用量/使用時間の数値を除去します。
もし当該行のCost Category Tax またCreditである場合、空として表示されます。
例として:
もし Component Price Measurement UnitUSD/2Core/Second で、Component Contracted Priceが100の場合、ContractedUnitPriceは50と表示されます
EffectiveCost
このバージョンではサポートされていません。
空として表示されます。
InvoiceIssuerName
-
料金請求書のPDF請求書における当社のエンティティ情報と一致させます。
例として:
Tencent Cloud LLC.
ListCost
Original Cost
もし当該行のCost CategoryTaxまたCreditではない場合、値はOriginal Costとなります。
もし当該行のCost Category Tax また Creditである場合、空として表示されます。
式:ListCost = ListUnitPrice × PriceQuantity
ListUnitPrice
Component List Price
もし当該行のCost Category Tax またCreditではない場合、値はComponent List Priceとなり、単位から使用量/使用時間の数値を除去します。
もし当該行のCost Category Tax またCreditである場合、空として表示されます。
例として:
もし Component Price Measurement Unit が USD/2Core/3600Second であり、Component List Price が7200の場合、ListUnitPrice は7200/2 × 3600=1となります。
PricingCategory
-
もし当該行のCost CategoryTaxまたCreditではない場合、デフォルトでStandardと表示されます。
もし当該行のCost Category Tax またCreditである場合、空として表示されます。
PricingQuantity
Component Usage、Usage Duration
もし当該行のCost Category Tax またCreditではない場合、値はComponent Usage × Usage Durationとなります。
もし当該行のCost Category Tax またCreditである場合、空として表示されます。
PricingUnit
Component Usage Unit、Duration Unit
もし当該行のCost Category Tax またCreditではない場合、Component Usage Unit/Duration Unitとして表示され、単位から使用量/使用時間の数値を除去して係数を1に統一します。
もし当該行のCost Category Tax またCreditである場合、空として表示されます。
例として:
もし Component Usage が2Coreであり、Duration Unit がSecondである場合、PricingUnitはCore/Secondとなります。
ProviderName
-
デフォルトではTencent Cloudと表示されます。
PublisherName
-
デフォルトではTencent Cloudと表示されます。
RegionId
Region ID
RegionName
Region
ResourceId
InstanceID
ResourceName
InstanceName
ResourceType
このバージョンではサポートされていません。
空として表示されます。
ServiceCategory
このバージョンではサポートされていません。
空として表示されます。
ServiceSubcategory
Subproduct Name
ServiceName
Product Name
SkuId
このバージョンではサポートされていません。
空として表示されます。
SkuPriceId
このバージョンではサポートされていません。
空として表示されます。
SubAccountId
Operator Account ID
SubAccountName
-
追加フィールド
Tags
Tag、Project Name
Tag Project Nameを統合する
例として:
[{"key": "GameProject","value": "SuperMario"}, {"key": "teamid","value": "Group001"}, {"key": "ProjectName","value": "default"}]
x_ComponentName
Component Name
x_ComponentType
Component Type
x_ExportTime
-
x_OwnerAccountID
Owner Account ID

取引タイプ変換の対照説明

取引タイプ
ChargeCategory
ChargeClass
ChargeFrequency
Spot
Usage
-
Recurring
Renewal
Purchase
-
One-time
Purchase
Purchase
-
One-time
Pay-as-you-go reversal
Usage
Correction
Usage-based
One-off RI Fee
Purchase
-
One-time
Offline project deduction
Usage
-
Usage-based
Offline product deduction
Usage
-
Usage-based
New monthly subscription
Purchase
-
One-time
Monthly subscription specification adjustment
Purchase
-
One-time
Monthly subscription renewal
Purchase
-
One-time
Monthly subscription refund
Purchase
-
One-time
Monthly settlement
Usage
-
Usage-based
Hourly settlement
Usage
-
Usage-based
Hourly Savings Plan fee
Usage
-
Recurring
Hourly RI fee
Usage
-
Recurring
Guarantee deduction
Purchase
-
Recurring
Deduction
Usage
-
Usage-based
Daily settlement
Usage
-
Usage-based
Adjustment - refund
Adjustment
Correction
One-time
Adjustment - deduction
Adjustment
Correction
One-time
この記事はお役に立ちましたか?
営業担当者に お問い合わせ いただくか チケットを提出 してサポートを求めることができます。
はい
いいえ

フィードバック