問題
- 2018/4からBigQueryが東京リージョンで提供されるようになった
- しかし、東京リージョンでデータセットおよびテーブル作成をした後、クエリを実行すると、以下のエラーが発生する
Not found: Dataset ****, Please verify that the dataset exists and the correct location was used for the job.
解決方法
- オプションのロケーション指定でasia-northeast1を選択してクエリを実行する。これは記事作成(2018.7.29)時点では必須のオプション である。
原因
- 東京リージョンはデータが格納方式がRegional locationsで、東京リージョンにしかデータが格納されていないため。一方、USやEUリージョンはMulti-regional locations方式でデータが格納されるため、リージョンの指定なしで検索が可能になる。
補足
- 東京リージョンがMulti-regional locationsになると、おそらくオプション指定は不要になると思われます。
- GCPはアップデートが早いので、今後に期待です。