【问题标题】:Why do we need to construct a dataset reference in bigquery?为什么我们需要在 bigquery 中构建数据集引用?
【发布时间】:2020-07-14 17:40:29
【问题描述】:

我正在用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')`

【问题讨论】:

    标签: python google-bigquery


    【解决方案1】:

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

    long 方法是老方法,实际上是deprecated,所以不再推荐使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 2016-02-18
      相关资源
      最近更新 更多