使用Ruby (https://rubygems.org/gems/bigquery),我可以获得给定bigquery中所有表的列表,如下所示:
(Hash) tables(dataset = @dataset)gem似乎不支持以类似的方式列出给定项目中的所有数据集,但它是API资源管理器上的一个特性。
是否可以返回Ruby中所有数据集的列表?
发布于 2014-09-29 15:28:15
这是可能的,但是您可能需要扩展用于添加dataset list方法的ruby。您可能只需复制表列表方法这里并将:api_method => @bq.tables.list行更改为:api_method => @bq.datasets.list。
请注意,这个gem中的代码似乎不执行分页,这意味着您将只获得dataset中的前1000个表(或项目中的1000个数据集)。对大多数人来说,这是好的,但当人们超过这个限制时,可能会令人惊讶。
https://stackoverflow.com/questions/26086254
复制相似问题