为什么我们需要在BigQuery中构建数据集引用?

4

我正在使用Python Notebook学习BigQuery,发现第一行代码如下:

from google.cloud import bigquery
client = bigquery.Client()
hn_dataset_ref = client.dataset('hacker_news', project='bigquery-public-data')
hn_dset = client.get_dataset(hn_dataset_ref)

我的问题是为什么需要构建数据集引用?

我们能否像下面这样更简单地做呢?

from google.cloud import bigquery
client = bigquery.Client()
hn_dset = client.get_dataset('bigquery-public-data.hacker_news')`
1个回答

4

可以用更短的方式实现。当使用字符串时,该方法实际上会创建一个DatasetReference

长方法是旧方法,它实际上已经弃用,因此不再建议使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接