我对Databricks来说还很陌生,我正在努力捕获另一台笔记本中一个笔记本的输出。
这是我的代码:
笔记本1
%python
result = dbutils.notebook.run("/01.Mig/SM02. Project /02 Processing Staging/04 User Notebooks/Notebook1",60)
print("Result: " + result )
if result == 0: dbutils.notebook.exit
else: dbutils.notebook.run("/01.Mig/SM02. Project/02 Processing Staging/04 User Notebooks/Output",60)
笔记本2
%python
resultvalue = spark.sql("select count(1) from Notes_Final where record1 like 'GAB%'")
dbutils.notebook.exit(str(resultvalue))
从Notebook2传回的结果是DataFrame[count(1): bigint]
。我需要它从Notebook2中的SQL传回计数值,而不是数据类型。
我想念什么?