是否可以从同一个datalab实例上运行的不同笔记本中引用在一个笔记本中创建的datalab对象?
具体来说,我想引用一个使用以下语法构造的大查询查询:
%%bq query --name myQry
SELECT * FROM etc
在创建它的其他笔记本中,但我怀疑相同的答案是否适用于相关对象是否是BigQuery查询对象。
我在文档中找不到任何内容
答案 0 :(得分:1)
我在类似的IPython问题上找到了this answer。
如果你像这样使用%run
魔法:
%run 'theReferencedNotebook.ipynb'
然后你可以在新笔记本中引用'theReferenceNotebook.ipynb'中声明的所有对象(包括任何bigquery查询)。
例如,此单元格将从另一个笔记本上定义的myQry
查询中获取样本:
%%bq sample -q myQry