使用一个笔记本打开第二个笔记本并在将创建 table 的 Databricks 中执行 sql 查询
Using one notebook to open second notebook and execute sql query in Databricks that will create table
我的任务是在 Databricks 中创建一个带有 python 查询的笔记本,它将打开另一个带有 sql 查询的笔记本。
第一个笔记本 - 1note:
%python
%run "/folder/2note"
第二个笔记本 - 2note:
%sql
CREATE TABLE IF NOT EXISTS `dw`.`test` (id INT,name STRING,nyear SHORT)
我正在搜索,但我仍然不知道是否有可能,第一个笔记本激活第二个笔记本来创建 table。
我尝试 运行 该查询,但它没有创建任何 table。没有任何错误,只是没有结果。
%run
用于从相同语言的notebook中拉取代码。如果您需要 运行 其他语言的笔记本,您可以使用 dbutils.notebook.run
功能(所有详细信息请参阅 docs)
我的任务是在 Databricks 中创建一个带有 python 查询的笔记本,它将打开另一个带有 sql 查询的笔记本。
第一个笔记本 - 1note:
%python
%run "/folder/2note"
第二个笔记本 - 2note:
%sql
CREATE TABLE IF NOT EXISTS `dw`.`test` (id INT,name STRING,nyear SHORT)
我正在搜索,但我仍然不知道是否有可能,第一个笔记本激活第二个笔记本来创建 table。
我尝试 运行 该查询,但它没有创建任何 table。没有任何错误,只是没有结果。
%run
用于从相同语言的notebook中拉取代码。如果您需要 运行 其他语言的笔记本,您可以使用 dbutils.notebook.run
功能(所有详细信息请参阅 docs)