我有一个用例,我需要从管道中的突触笔记本返回一个整数作为输出,并将此输出传递到管道的下一阶段。
目前mssparkutils.notebook.exit()只接受字符串值。有没有可用的实用方法?我知道我们可以将整数转换为字符串类型并将其发送到exit("")方法。我想知道我是否可以在不铸造的情况下实现这一目标。
我有一个用例,我需要从管道中的突触笔记本返回一个整数作为输出,并将此输出传递到管道的下一阶段。
目前mssparkutils.notebook.exit()只接受字符串值。有没有可用的实用方法?我知道我们可以将整数转换为字符串类型并将其发送到exit("")方法。我想知道我是否可以在不铸造的情况下实现这一目标。
cast()
function 是Spark本身建议的标准和官方方法。AFAIK,没有其他方法。否则,您需要以编程方式对其进行管理。
您还可以尝试@equals
在动态内容中检查exitValue
从笔记本活动输出中获取的内容是否等于某个特定值。
@equals(activity('Notebook').output.status.Output.result.exitValue, '<value>')
参考:Spark Cast String Type to Integer Type (int) ,通过运行 Synapse notebook 转换数据