Bigquery Client
python bigqueryクエリ実行
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="~/.config/gcloud/legacy_credentials/ユーザー名/adc.json"
from google.cloud import bigquery
client = bigquery.Client(
project=プロジェクト名,
location=ロケーション
)
job = client.query("select 1")
データフレームで結果を取得
job.to_dataframe()
処理量の確認
job.total_bytes_processed
job.total_bytes_billed
dry run
sql = "..."
job1 = client.query(
sql,
job_config=bigquery.QueryJobConfig(dry_run=True)
)
job1.total_bytes_processed