0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DataGripでBigQueryのクエリ料金を取得する

Posted at

やりたいこと

BigQueryのコンソール画面で表示される処理バイト数を、DataGrip上で確認できるようにしたい!
image.png

前提

Windows11
DataGrip 20232.1

DataGripからBigQueryへの接続設定が完了しており、クエリが実行できる

手順

  1. DataGripのPluginsからBigQuery query size estimatorをインストール
    https://plugins.jetbrains.com/plugin/15884-bigquery-query-size-estimator
    image.png

  2. Tools > BigQuery Estimator Settingsを開き、GCP key pathを設定し、ApplicaitonDefault SEttingsにチェックを入れる
    image.png

GCP key pathはGoogle Cloud CLI上で gcloud auth application-default loginを実行すると生成されるファイルです。
Windowsかつ著者の環境では以下に出力されてました。

C:\Users\{UserName}\AppData\Roaming\gcloud\application_default_credentials.json

もし見つからなければ、gcloud auth application-default loginをもう一度実行してもいいかもしれません。
(上記設定ファイルを取得するコマンドがあれば教えてください!)

使い方

エディター上で右クリック> BigQuery Estimateを選択すると、通知ポップアップが表示され、課金バイト数と金額が表示されます。
金額はユーロで表示されます(変更もできない)。料金改定があった場合も反映されるのか不明なのであくまで参考程度にしたほうがいいかもしれません。

image.png
image.png

私は右クリックからの選択が面倒だったので、ctrl + @にショートカットを設定しました。
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?