やりたいこと
BigQueryのコンソール画面で表示される処理バイト数を、DataGrip上で確認できるようにしたい!
前提
Windows11
DataGrip 20232.1
DataGripからBigQueryへの接続設定が完了しており、クエリが実行できる
手順
-
DataGripのPluginsからBigQuery query size estimatorをインストール
https://plugins.jetbrains.com/plugin/15884-bigquery-query-size-estimator
-
Tools > BigQuery Estimator Settingsを開き、GCP key pathを設定し、ApplicaitonDefault SEttingsにチェックを入れる
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を選択すると、通知ポップアップが表示され、課金バイト数と金額が表示されます。
金額はユーロで表示されます(変更もできない)。料金改定があった場合も反映されるのか不明なのであくまで参考程度にしたほうがいいかもしれません。