redashのデータソースにBigQueryを指定してクエリを実行した時、エラーメッセージが出ました。
Error running query: { "error": { "code": 404, "message": "Not found: Job sample-dataset:job_XGIXXXXXXXXXXXXXXXXXXXXXXXXX", "errors": [ { "message": "Not found: Job sample-dataset:job_XGIXXXXXXXXXXXXXXXXXXXXXXXXX", "domain": "global", "reason": "notFound" } ], "status": "NOT_FOUND" } }
bqのjobのステータスを確認したかったので調査しました。
コマンドはこちらです。
bq --location=location show -j job_id
実行結果はこちらです。
$ bq --location=asia-northeast1 show -j job_XGIXXXXXXXXXXXXXXXXXXXXXXXXX
Job sample-dataset:job_XGIXXXXXXXXXXXXXXXXXXXXXXXXX
Job Type State Start Time Duration User Email Bytes Processed Bytes Billed Billing Tier Labels
---------- --------- ----------------- ---------- ------------------------------------------------------ ----------------- -------------- -------------- --------
query SUCCESS 21 Jul 07:00:09 0:00:01 sample-user@sample-dataset.iam.gserviceaccount.com. 313381726 313472643 1
ロケーションを指定しないと、デフォルトのロケーションを見に行くので注意が必要です。