BigQuery の料金
BigQuery はサーバーレスなデータ分析プラットフォームです。BigQuery を使用するために個々のインスタンスまたは仮想マシンをプロビジョニングする必要はありません。その代わりに、BigQuery は必要に応じて自動的にコンピューティング リソースを割り当てます。コンピューティング容量は、仮想 CPU を表すスロットの形式で事前に予約することもできます。BigQuery の料金体系はこの設計を反映しています。
BigQuery の料金の概要
BigQuery の料金は主に次の 2 つの要素で構成されています。
コンピューティング料金 は、クエリの処理にかかる費用です。SQL クエリ、ユーザー定義関数、スクリプト、特定のデータ操作言語(DML)とデータ定義言語(DDL)のステートメントなどが含まれます。
ストレージ料金は、BigQuery に読み込むデータを保存する費用です。
BigQuery では、BigQuery Omni、BigQuery ML、BI Engine の使用、ストリーミングの読み取りと書き込みなど、他のオペレーションに対しても課金されます。
さらに、BigQuery には無料のオペレーションと無料枠が用意されています。
作成する各プロジェクトには、請求先アカウントが関連付けられます。プロジェクトで実行されている BigQuery ジョブによって発生する費用は、関連付けられている請求先アカウントに請求されます。BigQuery のストレージ料金も、関連付けられている請求先アカウントに請求されます。BigQuery の費用と傾向は、コンソールの Cloud Billing レポートページで確認できます。 Google Cloud
コンピューティングの料金モデル
BigQuery では、クエリの実行用に 2 種類のコンピューティング料金モデルが用意されています。
オンデマンド料金(TiB あたり)。この料金モデルでは、各クエリで処理されたバイト数に基づいて課金されます。処理されるクエリデータは毎月 1 TiB まで無料です。
容量料金(スロット時間単位)。 この料金モデルでは、クエリの実行に使用されたコンピューティング容量に対して課金されます。容量はスロット(仮想 CPU)単位で経時的に測定されます。この料金モデルでは BigQuery エディションの料金体系の利点を取り入れており、BigQuery オートスケーラーを使用するか、スロット コミットメント(ワークロードに対して常に利用可能な専用の容量)を低額で購入できます。
自社のワークロードに適した料金の選択について詳しくは、Reservations を使用したワークロード管理をご覧ください。
Gemini in BigQuery の料金
Gemini in BigQuery の料金については、Gemini in BigQuery の料金の概要をご覧ください。
オンデマンド コンピューティング料金
デフォルトでは、クエリの料金はスキャンされたデータに対して(TiB 単位で)課金されるオンデマンド料金モデルを使用して請求されます。
オンデマンド料金では、通常、単一のプロジェクトのすべてのクエリで共有される最大 2,000 個のスロットを同時実行できます。BigQuery は、小規模なクエリを高速化するため、この上限を定期的に一時超過します。また、特定のロケーションでのオンデマンド容量に対して大量の競合が発生している場合、利用可能なスロットが少なくなることがあります。
オンデマンド(TiB あたり)のクエリ料金は次のとおりです。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の詳細
オンデマンド(TiB あたり)のクエリ料金については、次の点に注意してください。
- BigQuery ではカラム型データ構造が使用されています。選択した列で処理されたデータの合計容量に応じて課金されます。列ごとの合計データは、その列のデータ型に基づいて計算されます。データサイズの計算方法の詳細については、クエリ費用の見積もりをご覧ください。
- 共有データに対して実行されるクエリに対して料金が発生します。データオーナーは、データにアクセスされても料金を請求されません。
- エラーが返されたクエリまたはキャッシュから結果が取得されたクエリに対しては料金が発生しません。 手続き型言語ジョブ では、これと同じことがステートメント単位で考慮されます。
- 料金は MB 単位のデータ処理容量(端数は切り上げ)で決まります。クエリが参照するテーブルあたりのデータ最小処理容量は 10 MB、クエリあたりのデータ最小処理容量は 10 MB とします。
- 実行中のクエリジョブをキャンセルすると、そのクエリが完了した場合に発生する料金が全額課金される可能性があります。
- クエリを実行するときは、結果に
LIMIT
を明示的に設定している場合でも、選択した列にある処理されたデータに応じて課金されます。 - テーブルのパーティショニングとクラスタ化により、クエリで処理されるデータ量を削減できます。ベスト プラクティスとして、可能な限りパーティショニングとクラスタ化を行ってください。
- オンデマンド(TiB あたり)料金は、Google Cloud SKU ページに分析料金として記載されています。
- クラスタ化テーブルにクエリを実行するときに、そのクエリにクラスタ化された列のフィルタが含まれている場合、BigQuery はフィルタ式を使用して、クエリでスキャンされたブロックをプルーニングします。これにより、スキャンされるバイト数を減らすことができます。
BigQuery のコスト管理メカニズムを使用すると、クエリ料金に上限を設定できます。以下の項目を設定できます。
- ユーザーレベルまたはプロジェクト レベルのカスタムコスト管理
- クエリで課金される最大バイト数
処理されるバイト数を計算する方法の詳細な例については、クエリサイズの計算をご覧ください。
容量コンピューティング料金
BigQuery は、追加の容量が必要なお客様や、オンデマンド料金(処理されたデータ 1 TiB あたり)よりもクエリ ワークロードの費用を予測可能にすることを希望するお客様向けに、容量ベースのコンピューティング料金モデルを提供しています。容量コンピューティング モデルでは、従量制料金(自動スケーリングあり)と、割引料金が適用される 1 年間と 3 年間のオプションのコミットメントが提供されます。クエリ処理容量(スロット(仮想 CPU)単位)に対して料金が発生します。
容量料金を有効にするには、BigQuery Reservations を使用します。
BigQuery スロット容量:
- は、Standard、Enterprise、Enterprise Plus の 3 つのエディションでご利用いただけます。
- BigQuery ML、DML、DDL ステートメントなどのクエリ費用に適用されます。
- ストレージ費用や BI Engine コストには適用されません。
- ストリーミング挿入と BigQuery Storage API の使用には適用されません。
- BigQuery の自動スケーラーを活用できます。
- は 1 秒ごとに課金されます(最小課金時間は 1 分)。
使用量が安定しているワークロードの場合、BigQuery では費用ベースのコミットメントとスロット コミットメント(オプション)が提供されます。
詳細については、費用ベースのコミットメントをご覧ください。お客様が他の料金プログラムに参加している場合、特定の料金オプションの対象とならないことがあります。
スロットのコミットメント:
- 1 年または 3 年の期間で利用できます。
- は Enterprise と Enterprise Plus のエディションで利用できます。
- リージョン容量です。あるリージョンまたはマルチリージョンで購入したコミットメントを別のリージョンまたはマルチリージョンで使用することも、移行することもできません。
- 組織全体での共有が可能です。プロジェクトごとにスロット コミットメントを購入する必要はありません。
- スロットの最小数は 50 で、50 スロット単位で追加購入できます。
- 期間終了時にキャンセルするように設定されていない限り、自動的に更新されます。
Standard Edition
次の表に、Standard エディションのスロットの費用を示します。
Enterprise Edition
次の表に、Enterprise エディションのスロットの費用を示します。
Enterprise Plus エディション
次の表に、Enterprise Plus エディションのスロットの費用を示します。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
BigQuery サービスの料金
BigQuery の一部として使用される追加のサービスは、BigQuery サービス SKU を使用して課金されます。これらのサービスには、データ転送サービスが含まれます。
次の表は、BigQuery サービスの SKU を使用して課金されるさまざまなサービスを示しています。
サービス | 使い方 | メモ |
---|---|---|
BigQuery の Earth Engine | BigQuery スクリプトでの ST_RegionStats() の呼び出し | この関数はタスクを Earth Engine に送信します。Earth Engine コンピューティング ユニットは BigQuery サービスの 1 時間あたりのスロットに変換されます。 |
Python UDF | こちらのリンクを参照してください | Python UDF は現在、追加料金なしで提供されています。ただし、課金が有効になると、料金は BigQuery Services SKU で報告されます。料金は、UDF のコンピューティングとメモリの使用量に比例します。 |
ストレージの料金
ストレージ料金は、BigQuery に読み込むデータを保存する費用です。アクティブ ストレージと長期保存に対して料金が発生します。
アクティブ ストレージには、過去 90 日間で変更されたテーブルまたはテーブル パーティションが含まれます。
長期保存には、90 日間連続して変更されていないテーブルまたはテーブル パーティションが含まれます。そのテーブルのストレージの料金は自動的に約 50% 値引きされます。アクティブ ストレージと長期保存のパフォーマンス、耐久性、可用性に違いはありません。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
利用条件については、物理ストレージのドキュメントをご覧ください。
料金の詳細
ストレージの料金は、テーブルに格納されているデータの量に基づいて計算されます。 一時セッション テーブルと一時マルチステートメント テーブル は、アクティブ ストレージに対してのみ課金されます。タイムトラベルとフェイルセーフ ストレージの料金はかかりません。一時キャッシュのクエリ結果テーブルにはストレージ料金はかかりません。
データのサイズは、個々の列のデータ型に基づいて計算されます。データサイズの計算方法の詳細については、データサイズの計算をご覧ください。
ストレージの料金は、MiB あたり、秒あたりで案分されます。たとえば、us-central1 でアクティブな論理ストレージを使用している場合:
- 512 MiB を半月格納した場合、支払い額は $0.00575 USD
- 100 GiB を半月保存した場合、支払い額は 1.15 米ドル
- 1 TiB を 1 か月格納した場合、支払い額は $23.552
ストレージの使用量は ギビバイト月(GiB 月)単位で計算されます。1 GiB は 230 バイト(1,024 MiB)です。同様に、1 テビバイト(TiB)は 240 バイト(1,024 GiB)です。最終的な使用量値は、データサイズ(ギビバイト)とストレージ使用時間(月)の積です。
テーブルのデータが 90 日間連続して変更または削除されていない場合、長期保存レートで請求されます。テーブルを長期にわたって保存していても、パフォーマンス、耐久性、可用性などの各種機能性が損なわれることはありません。
分割テーブルの各パーティションは、長期保存の料金がそれぞれに適用されます。90 日間変更されなかったパーティションのデータは長期保存の料金の対象となり、割引価格で課金されます。
そのテーブルを編集すると、価格は通常のストレージ価格に戻り、90 日間の無編集日数計数タイマーがゼロから始まります。次のようなテーブルのデータを変更する操作を行った時点で、このタイマーはリセットされます。
操作 | 詳細 |
---|---|
テーブルへのデータの読み込み | 宛先テーブルへのデータの追加や、宛先テーブルの上書きを行う読み込みまたはクエリジョブ。 |
テーブルへのデータのコピー | 宛先テーブルへのデータの追加や、宛先テーブルの上書きを行うコピージョブ。 |
テーブルへのクエリ結果の書き込み | 宛先テーブルへのデータの追加や、宛先テーブルの上書きを行うクエリジョブ。 |
データ操作言語(DML)の使用 | DML ステートメントによるテーブルデータの変更。 |
データ定義言語(DDL)の使用 | CREATE OR REPLACE TABLE ステートメントによるテーブルの置換。 |
テーブルへのデータのストリーミング | tabledata.insertAll API 呼び出しを使用するデータの取り込み。 |
上記以外の次のような操作では、タイマーはリセットされません。
- テーブルのクエリ
- テーブルクエリのビューの作成
- テーブルからのデータのエクスポート
- テーブルのコピー(別の宛先テーブルへ)
- テーブル リソースのパッチ適用または更新
請求期間内に 90 日間のしきい値に達したテーブルの料金は、日割りで計算されます。
長期保存の料金が適用されるのは BigQuery ストレージのみです。Bigtable、Cloud Storage、Google ドライブなどの外部データソースには適用されません。
データサイズの計算
BigQuery にデータを読み込むとき、またはデータのクエリを実行するときに、データサイズに応じて料金が発生します。データサイズは、各列のデータ型のサイズに基づいて計算されます。
保存されたデータのサイズとクエリで処理されたデータのサイズは、 ギビバイト(GiB)単位で計算されます。1 GiB は 230 バイト(1,024 MiB)です。同様に、1 テビバイト(TiB)は 240 バイト(1,024 GiB)です。
詳細については、データ型のサイズをご覧ください。
Data Transfer Service の料金
BigQuery Data Transfer Service は、月ごとに比例配分されて料金が請求されます。請求は次のようになります。
データソース | 月額料金(比例配分) | 注 |
---|---|---|
キャンペーン マネージャー | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
Cloud Storage | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
Amazon S3 | 無料。BigQuery の割り当てと上限が適用されます。 |
1、2、3 |
Google 広告 | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
Google アド マネージャー | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
Google Merchant Center | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
Google Play |
|
1 |
検索広告 360 | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
YouTube チャンネル | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
YouTube コンテンツ所有者 | 無料。BigQuery の割り当てと上限が適用されます。 |
1 |
データ ウェアハウス | 月額料金(比例配分) | 注 |
Teradata | 無料。BigQuery の割り当てと上限が適用されます。 |
1、2、3、4 |
Amazon Redshift | 無料。BigQuery の割り当てと上限が適用されます。 |
1、2、3 |
サードパーティ コネクタ | 費用が発生します | 詳しくは5 をご覧ください |
転送料金の注意事項
すべての転送
1. データが BigQuery に転送されると、BigQuery のストレージとクエリの標準料金が適用されます。
他のプラットフォームからの移行
2. データの抽出、Cloud Storage バケットへのアップロード、BigQuery へのデータの読み込みも無料です。
3. BigQuery Data Transfer Service を使用すると、AWS や Azure のデータ転送料金など、Google Cloud の外部で料金が発生する場合があります。
Teradata の移行
4.データが BigQuery にアップロードされたあと、Cloud Storage バケットから自動で削除されることはありません。余分なストレージ コストがかからないようにするため、Cloud Storage バケットからデータを削除することをおすすめします。Cloud Storage の料金をご覧ください。
サードパーティ コネクタ
5. サードパーティ パートナーが提供するコネクタには費用がかかります。料金モデルは、パートナーやコネクタによって異なります。料金の詳細については、Marketplace に登録する際に個々のコネクタを参照してください。
Google Play のパッケージ名
すべての Android アプリには、com.example.myapp などの Java パッケージ名に似た一意のアプリケーション ID があります。[インストール] レポートには、「パッケージ名」の列があります。転送の使用量を計算する際には、一意のパッケージ名の数が使用されます。
作成する 1 つの転送処理ごとに、1 日に 1 回以上の実行が生成されます。パッケージ名は、転送実行が完了した日にのみカウントされます。たとえば、7 月 14 日に開始、7 月 15 日に完了した転送実行では、7 月 15 日にパッケージ名がカウントされます。
同じ日に複数回の転送で一意のパッケージ名が検出された場合は、1 回だけカウントされます。パッケージ名は、転送構成ごとに別個にカウントされます。2 つの別々の転送構成の実行で 1 つの一意のパッケージ名が検出された場合、そのパッケージ名は 2 回カウントされます。
パッケージ名が 1 か月間毎日表示された場合、その月の料金は 25 ドルになります。それ以外の場合、1 か月の一部で表示された場合は、料金が日割り計算されます。
例 1: 1 つのアプリ(com.smule.singandroid)を同期する場合、月額料金は 25 ドル + BigQuery のストレージ料金になりますか?
答えは、月額 25 ドル(日割り)+ BigQuery のストレージ/クエリ費用です。
例 2: 過去のすべてのデータ(10 年分)を同期する場合、120 か月分の料金が請求されますか、それとも一度に転送したため 1 か月分の料金が請求されますか?
答えは、月額 25 ドル(日割り)+ BigQuery のストレージ/クエリ費用です。Installs_country テーブルの個別パッケージ名ごとに 25 ドルを請求するため、その個別パッケージ名の過去のデータが何年前まで遡るかに関係ありません。
BigQuery Omni の料金
BigQuery Omni では、ワークロードとニーズに応じて、次の料金モデルが提供されます。
オンデマンド コンピューティングの料金
BigQuery のオンデマンド分析モデルと同様に、BigQuery Omni のクエリはデフォルトでオンデマンド(TiB 単位)料金モデルを使用して課金されます。このモデルでは、クエリでスキャンされたデータに対して料金が支払われます。
オンデマンド料金では、通常、単一のプロジェクトのすべてのクエリで共有される同時実行スロットの大きなプールを利用できます。BigQuery Omni が、小規模なクエリを高速化するために、この上限を超えて一時的にバーストする場合があります。また、特定のロケーションでのオンデマンド容量に対して大量の競合が発生している場合、利用可能なスロットが少なくなることがあります。
BigQuery Omni のオンデマンド(TiB 単位)クエリ料金は次のとおりです。
地域 | TiB あたりの料金 |
---|---|
AWS 北バージニア(aws-us-east-1) | $7.82 |
Azure 北バージニア(azure-eastus2) | $9.13 |
AWS ソウル(aws-ap-northeast-2) | $10.00 |
AWS オレゴン(aws-us-west-2) | $7.82 |
AWS アイルランド(aws-eu-west-1) | $8.60 |
AWS シドニー(aws-ap-southeast-2) | $10.55 |
AWS フランクフルト(aws-eu-central-1) | $10.16 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の詳細
詳細と制限事項は、BigQuery 分析料金と同様です。オンデマンド(TiB あたり)のクエリ料金については、次の点に注意してください。
- BigQuery ではカラム型データ構造が使用されています。選択した列にある処理される全データに応じて課金され、列ごとの全データは、列のデータの種類に基づいて計算されます。データサイズの計算方法の詳細については、データサイズの計算をご覧ください。
- エラーが返されたクエリとキャッシュから結果が取得されたクエリに対しては料金が発生しません。手続き型言語ジョブでは、これと同じことがステートメント単位で考慮されます。
- 料金は MB 単位のデータ処理容量(端数は切り上げ)で決まります。クエリが参照するテーブルあたりのデータ最小処理容量は 10 MB、クエリあたりのデータ最小処理容量は 10 MB とします。
- 実行中のクエリジョブをキャンセルすると、そのクエリが完了した場合に発生する料金が全額課金される可能性があります。
- クエリを実行するときは、結果に LIMIT を明示的に設定している場合でも、選択した列にある処理されたデータに応じて課金されます。
- テーブルのパーティショニングとクラスタ化により、クエリで処理されるデータ量を削減できます。ベスト プラクティスとして、可能な限りパーティショニングとクラスタリングを行ってください。
- オンデマンド(TiB あたり)料金は、Google Cloud SKU ページに分析料金として記載されています。
- クラスタ化テーブルにクエリを実行するときに、そのクエリにクラスタ化された列のフィルタが含まれている場合、BigQuery はフィルタ式を使用して、クエリでスキャンされるブロックをプルーニングします。これにより、スキャンされるバイト数を減らすことができます。
BigQuery の費用管理メカニズムを使用すると、クエリ料金に上限を設定できます。以下の項目を設定できます。
- ユーザーレベルまたはプロジェクト レベルのカスタムコスト管理
- クエリで課金される最大バイト数
BigQuery Omni とエディション
BigQuery Omni リージョンは BigQuery エディションをサポートしています。現時点では、Omni リージョンでサポートされるのは Enterprise エディションのみ
次の表に、Omni リージョンのスロットの費用を示します。
AWS 北バージニア(aws-us-east-1)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | 7.50 ドル(秒単位で課金、最小課金時間は 1 分) | 100 |
1 年間のコミットメント | $6(1 年分を請求) | 100 |
3 年間のコミットメント | $4.50(3 年分を請求) | 100 |
Azure 北バージニア(azure-eastus2)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | 8.80 ドル(秒単位で課金、最小課金時間は 1 分) | 100 |
1 年間のコミットメント | $7(1 年分を請求) | 100 |
3 年間のコミットメント | $5.30(3 年分を請求) | 100 |
AWS ソウル(aws-ap-northeast-2)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | $9.60(秒単位で課金、最低 1 分) | 100 |
1 年間のコミットメント | $7.7(1 年分を請求) | 100 |
3 年間のコミットメント | $5.80(3 年分を請求) | 100 |
AWS オレゴン(aws-us-west-2)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | 7.50 ドル(秒単位で課金、最小課金時間は 1 分) | 100 |
1 年間のコミットメント | $6.00(1 年分を請求) | 100 |
3 年間のコミットメント | $4.50(3 年分を請求) | 100 |
AWS アイルランド(aws-eu-west-1)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | 8.25 ドル(秒単位で課金、最小課金時間は 1 分) | 100 |
1 年間のコミットメント | $6.60(1 年分を請求) | 100 |
3 年間のコミットメント | $4.95(3 年分の請求) | 100 |
AWS シドニー(aws-ap-southeast-2)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | 10.13 ドル(秒単位で課金、最小課金時間は 1 分) | 100 |
1 年間のコミットメント | $8.10(1 年分を請求) | 100 |
3 年間のコミットメント | $6.08(3 年分を請求) | 100 |
AWS フランクフルト(aws-eu-central-1)
コミットメント モデル | 1 時間の費用 | スロット数 |
---|---|---|
PAYG(コミットメントなし) | 9.75 ドル(秒単位で課金、最低課金時間は 1 分) | 100 |
1 年間のコミットメント | $7.80(1 年分を請求) | 100 |
3 年間のコミットメント | $5.85(3 年分を請求) | 100 |
Omni クロスクラウド データ転送
AWS または Azure から Google Cloud へのデータの移動を伴う Omni のクロスクラウド機能(クロスクラウド転送、SELECT AS TABLE の作成、SELECT INTO の挿入、クロスクラウド結合、クロスクラウド マテリアライズド ビュー)を使用する場合、データ転送に追加料金が発生します。
特に、クロスクラウド マテリアライズド ビューの Create Table as Select、Insert Into Select、 クロスクラウド結合については、プレビュー期間中は料金が発生しません。 2024 年 2 月 29 日より、これらのサービスは一般提供が開始され、データ転送の料金が請求されます。データ転送の料金は、AWS または Azure のリージョンから BigQuery のリージョンに上記のサービスを使用する場合にのみ発生します。 Google Cloud AWS または Azure から Google Cloudに転送されたデータ量に基づいて、GiB あたりの料金が課金されます。
SKU | 課金モデル | メーター | 正規価格 |
---|---|---|---|
AWS 北バージニア(aws-us-east-1)から Google Cloud 北米へのクラウド間データ転送 | 従量制 | 転送された GiB | $0.09 |
Azure 北バージニア(azure-eastus2)から Google Cloud 北米への クロスクラウド データ転送 | 従量制 | 転送された GiB | $.0875 |
AWS ソウル(aws-ap-northeast-2)から Google Cloud アジアへのクラウド間データ転送 | 従量制 | 転送された GiB | $.126 |
AWS オレゴン(aws-us-west-2)から Google Cloud 北米への クロスクラウド データ転送 | 従量制 | 転送された GiB | $0.09 |
AWS アイルランド(aws-eu-west-1)から Google Cloud ヨーロッパへの クロスクラウド データ転送 | 従量制 | 転送された GiB | $0.09 |
AWS シドニー(aws-ap-southeast-2)から Google Cloud オセアニアへの クロスクラウド データ転送 | 従量制 | 転送された GiB | $.114 |
AWS フランクフルト(aws-eu-central-1)から Google Cloud ヨーロッパへのクロスクラウド データ転送 | 従量制 | 転送された GiB | $0.09 |
オムニマネージド ストレージ
Omni のクロスクラウド マテリアライズド ビュー機能を使用する場合は、AWS の BigQuery マネージド ストレージにあるローカル マテリアライズド ビューの作成料金も課金されます。ローカル マテリアライズド ビューに使用される物理ストレージの量に対して、GiB あたりの料金が課金されます。
オペレーション | 料金 |
---|---|
アクティブな物理ストレージ(aws-us-east-1) | 1 GiB あたり月額 $0.05 |
長期の物理ストレージ(aws-us-east-1) | 1 GiB あたり月額 $0.025 |
アクティブな物理ストレージ(azure-eastus2) | 1 GiB あたり月額 $0.05 |
長期の物理ストレージ(azure-eastus2) | 1 GiB あたり月額 $0.025 |
アクティブな物理ストレージ(aws-ap-northeast-2) | 1 GiB あたり月額 $0.052 |
長期の物理ストレージ(aws-ap-northeast-2) | 1 GiB あたり月額 $0.026 |
アクティブな物理ストレージ(aws-us-west-2) | $0.04/GiB-月 |
長期の物理ストレージ(aws-us-west-2) | 1 GiB あたり月額 $0.02 |
アクティブな物理ストレージ(aws-eu-west-1) | $0.044/GiB/月 |
長期の物理ストレージ(aws-eu-west-1) | 1 GiB あたり月額 $0.022 |
アクティブな物理ストレージ(aws-ap-southeast-2) | 1 GiB あたり月額 $0.052 |
長期の物理ストレージ(aws-ap-southeast-2) | 1 GiB あたり月額 $0.026 |
アクティブな物理ストレージ(aws-eu-central-1) | 1 GiB あたり月額 $0.052 |
長期の物理ストレージ(aws-eu-central-1) | 1 GiB あたり月額 $0.026 |
データ取り込みの料金
BigQuery には次の 2 種類のデータ取り込みモードがあります。
バッチ読み込み. ソースファイルを読み込む 単一のバッチ オペレーションでソースファイルを 1 つ以上の BigQuery テーブルに読み込みます。
ストリーミング。BigQuery Storage Write API または以前のストリーミング API を使用して、一度に 1 レコードずつ、または小規模なバッチでデータをストリーミングします。
選択するモードの詳細については、データの読み込みの概要をご覧ください。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の詳細
デフォルトでは、クラウド ストレージから、またはローカル ファイルから BigQuery にデータを一括で読み込んでも料金は発生しません。リージョン間のロードジョブは、ネットワーク データ転送 SKU のネットワーク使用量に対して課金されます。
デフォルトでは、読み込みジョブはスロットの共有プールを使用します。BigQuery は、この共有プールの使用可能容量や、表示されるスループットを保証しません。または、読み込みジョブを実行するための専用スロットを購入することもできます。専用スロットを購入すると、容量ベースの料金が発生します。読み込みジョブは、予約に割り当てられると無料のプールにアクセスできなくなります。詳しくは、割り当てをご覧ください。
BigQuery に読み込んだデータは、BigQuery のストレージの料金の対象となります。Cloud Storage からデータを読み込む場合は、Cloud Storage へのデータの保存に対して料金が発生します。詳細については、Cloud Storage の料金ページのデータ ストレージをご覧ください。
データ抽出の料金
BigQuery には次の 2 種類のデータ抽出モードがあります。
バッチ エクスポート。抽出ジョブを使用して、テーブルデータを Cloud Storage にエクスポートする。 抽出ジョブを使用して BigQuery テーブルからデータをエクスポートする場合、処理料金はかかりません。クロスリージョン抽出ジョブは、Google Cloud クロスリージョン SKU の一般的なデータ転送ネットワーク トラフィックとして課金されます。
クエリ結果をエクスポートする。
EXPORT DATA
ステートメントを使用して、クエリ結果を Cloud Storage、Bigtable、または Spanner にエクスポートします。 クエリ文を処理するためのコンピューティング費用が課金されます。ストリーミング読み取り。Storage Read API を使用して、テーブルデータを高スループットで読み取ります。読み取られたデータ量に対して 料金が請求されます。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
バッチ エクスポートのデータ転送料金
BigQuery から別のリージョンの Cloud Storage バケットまたは Spanner テーブルにデータをバッチでエクスポートする場合、データ転送には次のように料金が発生します。
ケース | 例 | レート |
---|---|---|
同じロケーション内でのエクスポート | us-east1 から us-east1 | 無料 |
BigQuery US マルチリージョンからのエクスポート | US マルチリージョンから us-central1(アイオワ)へ | 無料 |
BigQuery US マルチリージョンからのエクスポート | 米国マルチリージョンから任意のリージョン(us-central1(アイオワ)を除く) | 以下の表を参照 |
BigQuery EU マルチリージョンからのエクスポート | EU マルチリージョンから europe-west4(オランダ)へ | 無料 |
BigQuery EU マルチリージョンからのエクスポート | EU マルチリージョンから任意のリージョン(europe-west4(オランダ)を除く) | 以下の表を参照 |
複数の地域にエクスポート | us-east1 から us-central1 | 以下の表を参照 |
ソースの場所 | 宛先のロケーション | |||||||
---|---|---|---|---|---|---|---|---|
北アメリカ | ヨーロッパ | アジア | インドネシア | オセアニア | 中東 | ラテンアメリカ | アフリカ | |
北アメリカ | $0.02/GiB | $0.05/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
ヨーロッパ | $0.05/GiB | $0.02/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
アジア | $0.08/GiB | $0.08/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
インドネシア | $0.10/GiB | $0.10/GiB | $0.10/GiB | $0.08/GiB | $0.08/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB |
オセアニア | $0.10/GiB | $0.10/GiB | $0.10/GiB | $0.08/GiB | $0.08/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB |
中東 | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.08/GiB | $0.14/GiB | $0.11/GiB |
ラテンアメリカ | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB |
アフリカ | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
Storage Read API データ転送(同一リージョン内) Google Cloud
ケース | 例 | レート |
---|---|---|
一時テーブルからキャッシュされたクエリ結果にアクセスする |
|
無料 |
同じロケーション内でのデータ読み取り |
|
無料 |
BigQuery マルチリージョンから BigQuery の別のロケーションへのデータ読み取り(両方のロケーションが同じ大陸にある場合) |
|
無料 |
同じ大陸にある別のロケーション間でのデータ読み取り(上記の無料のケースのいずれも当てはまらない場合) |
|
$0.01/GiB* |
Google Cloud 内の異なる大陸間でのデータ移動(いずれの大陸もオーストラリアではない場合)。 |
|
$0.08/GiB |
Google Cloud 内の異なる大陸間でのデータ移動(一方の大陸がオーストラリアである場合)。 |
|
$0.15/GiB |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Storage Read API の一般的なネットワーク使用量
月間使用量 |
世界各地(アジア、オーストラリアを除く)へのデータ転送 (1 GiB あたり) |
アジアの送信先へのデータ転送
(中国を除く、香港は含む) (1 GiB あたり) |
中国(香港を除く)へのデータ転送 (1 GiB あたり) |
オーストラリア宛のデータ転送 (GiB あたり) |
データ転送(受信) |
---|---|---|---|---|---|
0 ~ 1 TiB | $0.12 | $0.12 | $0.19 | $0.19 | 無料 |
1~10 TiB | $0.11 | $0.11 | $0.18 | $0.18 | 無料 |
10 TiB 以上 | $0.08 | $0.08 | $0.15 | $0.15 | 無料 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Storage Read API の料金の詳細
Storage Read API にはオンデマンド料金モデルがあり、オンデマンド料金では、BigQuery は、処理されたバイト数(読み取りバイト数とも呼ばれる)に基づいて課金します。オンデマンド料金は使用量のみに基づいて計算され、各請求先アカウントの読み取りバイト数の無料枠は 1 か月あたり 300 TiB です。一時テーブルからの読み取りの一環としてスキャンされたバイト数は無料であり、300 TiB の無料枠には計上されません。この無料の読み取りバイト数 300 TiB は、読み取りバイト数のコンポーネントに対するもので、関連付けられたアウトバウンド データ転送には適用されません。
Storage Read API の料金については、次の点に注意してください。
- 課金は読み取られた合計データ量に基づいて行われます。1 列あたりの読み取られた合計データ量は、列内のデータ型に基づいて計算され、データのサイズは列のデータ型に基づいて計算されます。データサイズの計算方法の詳細については、データサイズの計算をご覧ください。
ReadRows
の呼び出しが失敗した場合でも、読み取りセッションで読み取られたデータに対して料金が発生します。- ストリームの終わりに達する前に
ReadRows
の呼び出しをキャンセルした場合、キャンセル前に読み取られたデータに対して料金が発生します。ReadRows
の呼び出しをキャンセルする前に読み取られたものの返されていないデータが、請求金額に含まれる可能性があります。 - ベスト プラクティスとして、可能な限りパーティション分割テーブルやクラスタ化テーブルを使用してください。
WHERE
句を使用してパーティションをプルーニングすることによって、読み取るデータ量を減らすことが可能です。詳細については、パーティション分割テーブルのクエリをご覧ください。 - インターコネクトを使用する場合、BigQuery Storage Read API の一般的なネットワーク使用量の料金ではなく、Cloud インターコネクトの料金が適用されます。
データ レプリケーションの料金
同じリージョン内でのコピー操作に加えて、BigQuery ではリージョン間でデータを複製(コピー)する 2 つのモードが用意されています。1 回限りのコピー オペレーションを実行することも、増分継続レプリケーションを使用することもできます。リージョン間でデータをコピーするオプションは次のとおりです。
クロスリージョン コピー。リージョン間またはマルチリージョン間でテーブルデータを 1 回コピーまたはスケジュール コピーする。データセットのコピーまたはテーブルのコピーを参照。クロスリージョン コピーは、Google Cloud クロスリージョン SKU の一般的なデータ転送ネットワーク トラフィックとして課金されます。
クロスリージョン レプリケーション。2 つ以上の異なるリージョンまたはマルチリージョン間でのデータセットの継続的な増分レプリケーション。クロスリージョン データセット レプリケーションをご覧ください。
クロスリージョン ターボ レプリケーション。2 つ以上の異なるリージョンまたはマルチリージョン間で、データセットの継続的かつ増分的な高パフォーマンス レプリケーションを実現します。マネージド障害復旧を使用している場合にのみ表示されます。
クロスリージョン レプリケーションとクロスリージョン ターボ レプリケーションはどちらも、BigQuery ネットワーク下り(レプリケーション)SKU で課金されます。
レプリケートされたデータのストレージ
宛先リージョンまたはマルチリージョンに保存されたレプリケートされたデータには、BigQuery ストレージの料金が課金されます。
レプリケートされたデータのデータ転送料金
レプリケートされたデータ量に対してデータ転送料金が課金されます。データ転送料金のユースケースと内訳は次のとおりです。
ケース | 例 | レート |
---|---|---|
同じロケーション内でのコピー操作 | us-east1 から us-east1 | **無料** |
BigQuery US マルチリージョンからレプリケート(1 回または継続的な増分) | US マルチリージョンから us-central1(アイオワ)へ | **無料** |
BigQuery の米国マルチリージョンから複製 | 米国マルチリージョンから任意のリージョン(us-central1(アイオワ)を除く) | 以下の表を参照 |
BigQuery EU マルチリージョンからレプリケート | EU マルチリージョンから europe-west4(オランダ)へ | **無料** |
BigQuery EU マルチリージョンからレプリケート | EU マルチリージョンから任意のリージョン(europe-west4(オランダ)を除く) | 以下の表を参照 |
複数の場所で複製 | us-east1 から us-central1 | 以下の表を参照 |
ソースの場所 | 宛先のロケーション | |||||||
---|---|---|---|---|---|---|---|---|
北アメリカ | ヨーロッパ | アジア | インドネシア | オセアニア | 中東 | ラテンアメリカ | アフリカ | |
北アメリカ | $0.02/GiB | $0.05/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
ヨーロッパ | $0.05/GiB | $0.02/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
アジア | $0.08/GiB | $0.08/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
インドネシア | $0.10/GiB | $0.10/GiB | $0.10/GiB | $0.08/GiB | $0.08/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB |
オセアニア | $0.10/GiB | $0.10/GiB | $0.10/GiB | $0.08/GiB | $0.08/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB |
中東 | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.08/GiB | $0.14/GiB | $0.11/GiB |
ラテンアメリカ | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB |
アフリカ | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
ターボ レプリケーションのデータ レプリケーションのデータ転送料金
ソースの場所 | 宛先のロケーション | |||||||
---|---|---|---|---|---|---|---|---|
北アメリカ | ヨーロッパ | アジア | インドネシア | オセアニア | 中東 | ラテンアメリカ | アフリカ | |
北アメリカ | $0.04/GiB | $0.10/GiB | $0.16/GiB | $0.20/GiB | $0.20/GiB | $0.22/GiB | $0.28/GiB | $0.22/GiB |
ヨーロッパ | $0.10/GiB | $0.04/GiB | $0.16/GiB | $0.20/GiB | $0.20/GiB | $0.22/GiB | $0.28/GiB | $0.22/GiB |
アジア | $0.16/GiB | $0.16/GiB | $0.16/GiB | $0.20/GiB | $0.20/GiB | $0.22/GiB | $0.28/GiB | $0.22/GiB |
インドネシア | $0.20/GiB | $0.20/GiB | $0.20/GiB | $0.16/GiB | $0.16/GiB | $0.22/GiB | $0.28/GiB | $0.28/GiB |
オセアニア | $0.20/GiB | $0.20/GiB | $0.20/GiB | $0.16/GiB | $0.16/GiB | $0.22/GiB | $0.28/GiB | $0.28/GiB |
中東 | $0.22/GiB | $0.22/GiB | $0.22/GiB | $0.22/GiB | $0.22/GiB | $0.16/GiB | $0.28/GiB | $0.22/GiB |
ラテンアメリカ | $0.28/GiB | $0.28/GiB | $0.28/GiB | $0.28/GiB | $0.28/GiB | $0.28/GiB | $0.28/GiB | $0.28/GiB |
アフリカ | $0.22/GiB | $0.22/GiB | $0.22/GiB | $0.28/GiB | $0.28/GiB | $0.22/GiB | $0.28/GiB | $0.22/GiB |
ノートブック ランタイムの料金
BigQuery Studio ノートブックは、ノートブック コードの実行を可能にする Colab Enterprise ランタイムを使用するデフォルトのノートブック ランタイムに依存しています。デフォルトの Colab Enterprise ランタイムは、コンピューティング リソースとディスク リソース(SSD と PD の両方)を消費します。
これらのリソースの料金は、以下に示す従量課金制スロットとして計測されます。これらのスロットは、BigQuery Standard エディション SKU で課金されます。
デフォルト以外のランタイムを使用するノートブックは、Vertex SKU で課金されます。
デフォルトのノートブック ランタイムは、ノートブック(IPYNB ファイル)内のコードを実行できる、Google がプロビジョニングした仮想マシン(VM)です。 これにより、BigQuery のお客様は Python スクリプトを実行でき、アイドル時間後に料金が請求されることはありません。
*従量課金制スロットは、プロジェクト レベルで使用されているエディションで測定されます。
デフォルトのノートブックは、ユーザーが新しいデータ サイエンス パッケージをインストールし、実行する Python コード以外にも作業を維持できるように、バックグラウンドで PD と SSD を割り当てます。PD と SSD がリリースされると、料金は発生しません。
BigQuery Studio ノートブックの料金の詳細:
- デフォルトのランタイム構成は、ユーザビリティを向上させるために変更される場合があります。詳細については、こちらをご覧ください。
- Colab Enterprise ランタイムは、デフォルトでは 180 分間操作がないとシャットダウンされます。このページでは、アイドル状態でのシャットダウン機能について説明します。また、ランタイム テンプレートを作成するときに、アイドル状態でのシャットダウンのデフォルト設定を変更する方法や、この機能をオフにする方法についても説明します。
BigQuery ML の料金
BigQuery ML モデルは、組み込みモデルと外部モデルの 2 つの異なるカテゴリに分類できます。BigQuery ML の組み込みモデル(線形回帰、ロジスティック回帰、K 平均法、行列分解、PCA、ARIMA のモデルなど)は、BigQuery 内でトレーニングされます。事前トレーニング済みの TimesFM モデルも組み込みモデルとみなされます。BigQuery ML の外部モデルは、他のサービス、DNN、ブーストツリー、ランダム フォレスト(Vertex AI でトレーニング)、AutoML モデル(Vertex AI Tables のバックエンドでトレーニング)を活用してトレーニングされます。 Google Cloud BigQuery ML モデルのトレーニング料金は、モデルタイプと使用パターン、料金モデル(エディションまたはオンデマンド)に基づいて計算されます。BigQuery ML の予測関数と評価関数は、すべてのモデルタイプを対象に BigQuery ML 内で実行されます。料金設定については以下の説明をご覧ください。
BigQuery ML エディションの料金
BigQuery ML は、オンデマンド(処理されたバイト数)モデルよりもコンピューティング容量(スロット数)ベースの料金モデルを好むお客様向けに、Enterprise エディションと Enterprise Plus エディションで利用できます。お客様は、Enterprise または Enterprise Plus の予約を使用して、BigQuery ML のすべての機能を利用できます。BigQuery ML の使用量は、BigQuery エディションの使用量に含まれます。
組み込みモデルを作成するための予約
BigQuery には、予約割り当てのための 3 つのジョブタイプ、QUERY
、PIPELINE
、ML_EXTERNAL
があります。分析クエリに使用される QUERY
割り当ては、BigQuery ML の組み込みモデルの CREATE MODEL
クエリを実行するためにも使用されます。組み込みモデルのトレーニングと分析クエリは、割り当てられた予約で同じリソースプールを共有し、プリエンプティブルである、また他の予約のアイドル スロットを使用するという点に関して同じように動作します。
外部モデルを作成するための予約
外部モデルは BigQuery 外でトレーニングされるため、これらのワークロードはプリエンプティブルではありません。その結果、他のワークロードが影響を受けないように、これらの外部ジョブには ML_EXTERNAL
ジョブタイプが割り当てられた予約のみを使用できます。予約のワークロード管理では、外部モデルのトレーニング ジョブの予約の作成方法を説明しています。ジョブあたりのスロットの使用量は、BigQuery のスロットと外部サービスの費用との間で同等の料金を維持するように計算されます。 Google Cloud
BigQuery ML のオンデマンド料金
BigQuery ML のオンデマンド クエリの料金は、オペレーションのタイプ(モデルタイプ、モデルの作成、モデルの評価、モデルの検査、モデルの予測)によって異なります。ハイパーパラメータ チューニングがサポートされているモデルの場合、ハイパーパラメータ チューニングはモデル作成と同じ料金で課金されます。ハイパーパラメータ チューニングに関連するモデル トレーニングの費用は、実行されたすべてのトライアルの費用の合計です。
BigQuery ML のオンデマンド料金は次のとおりです。
1 CREATE MODEL
ステートメントは反復モデルが 50 回繰り返されると停止します。これは、オンデマンド料金とエディション料金の両方に適用されます。
2 時系列モデルで auto-arima がハイパー パラメータの自動調整に使用できる場合、トレーニング フェーズ時に複数の候補モデルが適合、評価されます。この場合、入力 SELECT
ステートメントで処理されるバイト数に、ARIMA_PLUS
の AUTO_ARIMA_MAX_ORDER トレーニング オプションまたは ARIMA_PLUS_XREG
の AUTO_ARIMA_MAX_ORDER トレーニング オプションで制御される候補モデルの数を掛けます。これは、オンデマンド料金とエディション料金の両方に適用されます。
時系列モデルの作成時には、次の点に注意してください。
auto-arima が有効になっている単一の時系列の予測で
AUTO_ARIMA_MAX_ORDER
が(1、2、3、4、5)の場合、候補モデルの数は、季節性以外の d が 1 の場合は(6、12、20、30、42)、1 以外の場合は(3、6、10、15、21)となります。TIME_SERIES_ID_COL
を使用する複数の時系列の予測でAUTO_ARIMA_MAX_ORDER
が(1、2、3、4、5)の場合、(6、12、20、30、42)候補モデルにそれぞれ課金されます。このモデル選択は、モデルの作成にのみ適用されます。 モデルの評価、検査、予測では、通常クエリの料金で選択されたモデルのみが使用されます。
3 詳しくは、BigQuery ML リモートモデルの推論をご覧ください。
BigQuery ML リモートモデルのトレーニング、推論、チューニング
BigQuery ML では、Vertex AI 基盤モデル、Vertex AI オンライン予測エンドポイント、Cloud AI API(Cloud AI Vision API など)をターゲットとするリモートモデルを作成できます。
BigQuery ML リモートモデル推論の料金は、次の部分で構成されています。
- BigQuery で処理されたバイトは、オンデマンド料金やエディション料金などの標準料金に従って課金されます。
- さらに、リモート エンドポイントの費用は次のようになります。
リモートモデルの種類 推論関数 料金 Vertex AI でホストされている Google モデル ML.GENERATE_TEXT
ML.GENERATE_EMBEDDING
Vertex AI の生成 AI のバッチ料金。 Vertex AI で Anthropic Claude モデルが有効化 ML.GENERATE_TEXT
Vertex AI の生成 AI の料金 Vertex AI にデプロイされたオープンモデル ML.GENERATE_TEXT
Vertex AI の料金 Vertex AI エンドポイント ML.PREDICT
Vertex AI の料金 Cloud Natural Language API ML.UNDERSTAND_TEXT
Cloud Natural Language API の料金 Cloud Translation API ML.TRANSLATE
Cloud Translation API の料金 Cloud Vision API ML.ANNOTATE_IMAGE
Cloud Vision API の料金 Document AI API ML.PROCESS_DOCUMENT
Document AI API の料金 Speech-to-Text API ML.TRANSCRIBE
Speech-to-Text API の料金
リモート エンドポイント モデルの料金は、上記のサービスから直接請求されます。請求ラベル billing_service = 'bigquery_ml' と請求ラベル bigquery_job_id を使用して、正確な料金をフィルタできます。
LLM の教師ありチューニングの費用
Vertex AI LLM を介してリモートモデルで教師ありチューニングを使用する場合、費用は以下に基づいて計算されます。
AS SELECT
句で指定されたトレーニング データテーブルから処理されたバイト数。これらの料金は、BigQuery からプロジェクトに請求されます。- LLM をチューニングするための GPU または TPU の使用量。これらの料金は、Vertex AI からプロジェクトに請求されます。詳細については、Vertex AI の料金をご覧ください。
BigQuery ML のドライラン
各モデルタイプの基盤となるアルゴリズムの性質上、および料金の相違により、初期見積もりの計算が複雑になるため、モデルタイプによっては、トレーニングが完了するまで処理されたバイト数が計算されません。
BigQuery ML の料金の例
BigQuery ML の料金は、請求明細に個別に記載されません。現在のモデルでは、BigQuery ML の料金が BigQuery エディションに含まれています。
オンデマンド料金を選択している場合、BigQuery ML の料金は BigQuery 分析(クエリ)の料金に含まれます。
検査、評価、予測の各オペレーションを実行する BigQuery ML ジョブは、オンデマンド クエリジョブと同じ料金が発生します。CREATE MODEL
クエリは料金が異なるため、CREATE MODEL
ジョブの料金は Cloud Logging 監査ログを使用して、個別に計算する必要があります。監査ログを使用すると、BigQuery ML サービスによって課金されるバイト数を BigQuery ML の CREATE MODEL
ジョブごとに算出できます。その後、課金されるバイト数に、リージョンまたはマルチリージョンのロケーションごとに定められた CREATE MODEL
クエリの料金を掛けます。
たとえば、BigQuery ML の CREATE MODEL
ステートメントを含むクエリジョブの US
での料金を算出するには、次の手順に沿って操作します。
Google Cloud コンソールで Cloud Logging のページを開きます。
プロダクトが BigQuery に設定されていることを確認します。
[ラベルまたはテキスト検索でフィルタ] ボックスのプルダウン矢印をクリックし、[高度なフィルタに変換] を選択します。これでフィルタに次のテキストが追加されます。
resource.type="bigquery_resource"
2 行目(
resource.type
行の下)に次のテキストを追加します。protoPayload.serviceData.jobCompletedEvent.job.jobConfiguration.query.statementType="CREATE_MODEL"
[フィルタを送信] ボタンの右側にあるプルダウン リストから、適切な期間を選択します。たとえば、[過去 24 時間] を選択すると、過去 24 時間に完了した BigQuery ML の
CREATE MODEL
ジョブが表示されます。[フィルタを送信] をクリックして、指定した時間枠内で完了したジョブを表示します。
データが入力されたら、[表示設定] をクリックして [カスタム フィールドを変更] を選択します。
[カスタム フィールドの追加] ダイアログに、次のテキストを入力します。
protoPayload.serviceData.jobCompletedEvent.job.jobStatistics.totalBilledBytes
[保存] をクリックして結果を更新します。
BigQuery ML
CREATE MODEL
ジョブの料金を計算するには、課金されるバイト数に BigQuery ML のオンデマンド料金を掛けます。この例では、CREATE MODEL
ジョブは 100,873,011,200 バイトを処理しています。このジョブの料金をUS
マルチリージョン ロケーションで計算するには、課金されるバイト数を TiB のバイト数で割り、その数にモデル作成の料金を掛けます。100873011200/1099511627776 x $312.5 = $28.669
BI Engine の料金
BI Engine は、BigQuery データをメモリにキャッシュすることで SQL クエリを高速化します。データの保存量は、購入する容量によって制限されます。BI Engine の容量を購入するには、クエリを実行するプロジェクトで BI Engine の予約を作成します。
BI Engine がクエリを高速化すると、テーブルデータを読み取るクエリステージは無料になります。以降の段階は、使用している BigQuery の料金タイプによって異なります。
オンデマンド料金の場合、BI Engine を使用するステージでは、スキャンされたバイト数 0 で課金されます。後続のステージでは、追加のオンデマンド料金は発生しません。
エディションの料金の場合、最初のステージでは BigQuery 予約スロットは消費されません。後続のステージでは、BigQuery の予約のスロットが使用されます。
BI Engine の料金は次のとおりです。
エディション コミットメント バンドル
BigQuery エディションのコミットメントで BigQuery の容量コンピューティング料金を使用している場合、以下の図に示すように、エディションの料金の一部として、追加料金なしで一定量の BI Engine 容量を受け取る資格があります。追加料金なしで BI Engine 容量を利用するには、エディションの予約と同じ組織内のプロジェクトで容量を予約する手順に従います。特定のプロジェクトの BI Engine 予約がこのバンドルされた容量に対して割引されるようにするには、そのプロジェクトにスロットを割り当てる必要があります。「オンデマンド分析」プロジェクトの BI Engine 予約は、無料容量にはカウントされません。無料容量は請求レポートでは通常料金として表示されますが、これは「支出に基づく割引」として割引されます。
購入したスロット数 | 無料で追加される BI Engine の容量(GiB) |
---|---|
100 | 5 |
500 | 25 |
1,000 | 50 |
1,500 | 75 |
2000 | 100(組織ごとに最大) |
無料のオペレーション
次の BigQuery オペレーションは、どのロケーションでも無料でご利用いただけます。これらのオペレーションには割り当てと上限が適用されます。
リージョン間でテーブルをコピーする場合は、 データ複製の料金が発生します。オペレーション | 詳細 |
---|---|
データのバッチ読み込み | 共有スロットプールを使用してデータを一括で読み込む場合、料金は発生しません。また、保証された容量に対してエディションの料金 を使用して予約を作成することもできます。データが BigQuery に読み込まれると、ストレージの料金が発生します。詳細については、データのバッチ読み込みをご覧ください。 |
データのコピー | テーブルのコピーは無料ですが、新しいテーブルの保存には料金が発生します。詳しくは、既存のテーブルのコピーをご覧ください。 |
データのエクスポート | 共有スロットプールを使用したデータのエクスポートは無料ですが、Cloud Storage へのデータの保存に対して料金が発生します。また、エディションの料金を使用して、保証された容量の予約を作成することもできます。EXPORT DATA SQL ステートメントを使用すると、クエリ処理の料金が発生します。詳細については、データのエクスポートをご覧ください。 |
オペレーションの削除 | データセットやテーブルの削除、個々のテーブル パーティションの削除、ビューの削除、ユーザー定義関数の削除は無料です。 |
無料枠
Google Cloud の無料枠の一部として、BigQuery では特定の上限まで無料でリソースを使用できるようになっています。これらの無料使用量上限は、無料トライアル期間中だけでなく、期間終了後も適用されます。使用量上限を超え、かつ無料トライアル期間を過ぎている場合は、このページで説明する料金体系に沿って課金されます。BigQuery サンドボックスで、クレジット カードなしで BigQuery の無料枠をお試しいただけます。
リソース | 1 か月あたりの無料使用量上限 | 詳細 |
---|---|---|
ストレージ | 毎月 10 GiB まで無料。 | BigQuery に格納されている BigQuery ML モデルとトレーニング データは BigQuery ストレージの無料枠に含まれます。 |
クエリ(分析) | 処理されるクエリデータは毎月 1 TiB まで無料です。 |
大容量をご利用のお客様は、毎月の費用が一定の BigQuery エディションの料金もご利用いただけます。 |
定額料金
コンピューティングの定額料金
定額料金のコンピューティング料金モデルを使用する場合、専用のクエリ処理容量(BigQuery スロットの割り当て数)を購入します。クエリでこの容量を使用しても、処理されたバイト数に対しては請求されません。容量の需要がコミット済み容量を超過すると、BigQuery はクエリをキューに入れます。追加の料金はかかりません。
定額コンピューティング料金:
- BigQuery ML、DML、DDL ステートメントなどのクエリ費用に適用されます。
- ストレージ費用や BI Engine コストには適用されません。
- ストリーミング挿入と BigQuery Storage API の使用には適用されません。
- 購入した容量はリージョン リソースとなります。あるリージョンまたはマルチリージョンで購入したスロット コミットメントは、別のリージョンまたはマルチリージョンで使用することも、移行することもできません。
- コミットメントは秒単位(フレックス)、月額、年額からお選びいただけます。
- 組織全体での共有が可能です。すべてのプロジェクトでスロット コミットメントを購入する必要はありません。
- 最小スロット数は 100 で、100 スロット単位で購入可能です。
- コミットメントがキャンセルされるまで、秒単位で課金されます。キャンセルはコミットメントの終了日を過ぎてからいつでも可能です。
月定額契約
次の表に、月定額スロット コミットメントの費用を記載します。詳しくは、月間コミットメントをご覧ください。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
年定額契約
次の表に、年間定額スロット コミットメントの費用を記載します。詳細については、年間コミットメントをご覧ください。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Flex Slots: 短期間の定額コミットメント
Flex Slots は特殊なコミットメント タイプです。
- コミット期間は 60 秒のみです。
- その後はいつでも Flex Slots のスロットをキャンセルできます。
- コミットメントがデプロイされた期間中にのみ秒単位で課金されます。
Flex Slots は容量の可用性の影響を受けます。Flex Slots を購入しようとするとき、その購入が確実に成功するとは限りません。ただし、コミットメントの購入が成功すると、確保した容量はキャンセルするまで保証されます。詳細については、Flex Slots をご覧ください。
次の表に、Flex Slots コミットメントの費用を記載します。
BigQuery Omni の定額料金
BigQuery Omni は、クエリのコストが予測可能な定額料金制を提供しています。定額料金を有効にするには、BigQuery Reservations を使用します。
BigQuery Omni の定額料金プランに加入する場合は、Amazon Web Services または Microsoft Azure で、スロット単位で測定される専用のクエリ処理容量を購入します。クエリでこの容量を使用しても、処理されたバイト数に対しては請求されません。
BigQuery Omni の定額料金:
- クエリ費用に適用されます。ストレージの費用には適用されません。
- スロット コミットメントは、単一のマルチクラウド リージョンに対して購入されます。あるリージョンで購入したスロットを別のリージョンで使用することはできません。
- 月額契約と年額契約からお選びいただけます。コミットメントがキャンセルされるまで、秒単位で課金されます。キャンセルはコミットメントの終了日を過ぎてからいつでも可能です。
- 組織全体での共有が可能です。プロジェクトごとにスロット コミットメントを購入する必要はありません。
- 最小スロット数は 100 で、100 スロット単位で購入可能です。
月定額契約
次の表に、月間スロット コミットメントの費用を記載します。詳しくは、月間コミットメントをご覧ください。
年定額契約
次の表に、年間スロット コミットメントの費用を記載します。詳細については、年間コミットメントをご覧ください。
Flex Slots: 短期間のコミットメント
Flex Slots は特殊なコミットメント タイプです。
- コミット期間は 60 秒のみです。
- その後はいつでも Flex Slots のスロットをキャンセルできます。
- コミットメントがデプロイされた期間中にのみ秒単位で課金されます。
BigQuery Omni の Flex Slots のスロットは、AWS または Azure での容量の可用性の影響を受けます。Flex Slots を購入しようとするとき、その購入が確実に成功するとは限りません。ただし、コミットメントの購入が成功すると、確保した容量はキャンセルするまで保証されます。詳細については、Flex Slots をご覧ください。
次の表に、Flex Slots コミットメントの費用を記載します。
BI Engine フラットレート コミットメント バンドル
BigQuery の定額スロット コミットメントを使用している場合、以下の図に示すように、追加料金なしで、定額料金の一部として一定量の BI Engine 容量を受け取る資格があります。追加料金なしで BI Engine の容量を利用するには、定額料金の予約と同じ組織内のプロジェクトで容量を予約する手順に従います。特定のプロジェクトの BI Engine 予約がこのバンドルされた容量に対して割引されるようにするには、そのプロジェクトにスロットを割り当てる必要があります。オンデマンド コンピューティング プロジェクトの BI Engine 予約は、無料容量としてカウントされません。無料容量は請求レポートでは通常料金として表示されますが、これは「支出に基づく割引」として割引されます。
購入したスロット数 | 無料で追加される BI Engine の容量(GiB) |
---|---|
100 | 5 |
500 | 25 |
1,000 | 50 |
1,500 | 75 |
2000 | 100(組織ごとに最大) |
次のステップ
レポートを使用して請求データを分析する方法については、請求レポートと費用傾向の表示をご覧ください。
BigQuery で請求データを分析する方法については、Cloud Billing データを BigQuery にエクスポートするをご覧ください。
費用の見積もりについては、ストレージとクエリの費用の見積もりをご覧ください。
BigQuery のドキュメントを読む。
BigQuery を使ってみる
料金計算ツールを試す。
BigQuery のソリューションとユースケースについて学習する。