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