BigQueryでデフォルトのデータセット名を指定すると便利
BigQueryのクエリをWeb UIやAPI経由で実行するとき、テーブル名の前にデータセット名をつける必要がある 入力するのが非常に煩わしい
クエリも長くなって読みにくい
実は省略する方法があった
それが、デフォルトのデータセット名を指定するというもの
code:python
import pandas
df = pandas.read_gbq(
"select a, b, c from TableX",
project_id="x",
dialect="standard",
configuration={
"query": {
"defaultDataset": {
"datasetId": "my_dataset"
}
}
}
)
ただし、Web UIからはこの機能は使えないっぽい
コード内に書いたクエリをWeb UIでちょっと試す、みたいなことがしづらくなる...