从一个datalab笔记本导入对象到另一个

时间:2017-05-22 13:14:47

标签: google-cloud-datalab

是否可以从同一个datalab实例上运行的不同笔记本中引用在一个笔记本中创建的datalab对象?

具体来说,我想引用一个使用以下语法构造的大查询查询:

%%bq query --name myQry
SELECT * FROM etc

在创建它的其他笔记本中,但我怀疑相同的答案是否适用于相关对象是否是BigQuery查询对象。

我在文档中找不到任何内容

1 个答案:

答案 0 :(得分:1)

我在类似的IPython问题上找到了this answer

如果你像这样使用%run魔法:

%run 'theReferencedNotebook.ipynb'

然后你可以在新笔记本中引用'theReferenceNotebook.ipynb'中声明的所有对象(包括任何bigquery查询)。

例如,此单元格将从另一个笔记本上定义的myQry查询中获取样本:

%%bq sample -q myQry