使用一个笔记本打开第二个笔记本并在将创建 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