【发布时间】:2019-11-08 16:19:40
【问题描述】:
我已经构建了一个 ADF 管道,并且正在管道中执行多个 databricks 笔记本。当其中一个笔记本失败时,笔记本中的 remining 命令会跳过,但管道没有失败。如果笔记本失败并且跳过下一个命令,我想确保管道执行停止
我已尝试触发错误以使管道失败
不适用
我想确保如果笔记本失败并跳过下一个命令,管道执行会停止
【问题讨论】:
标签: azure-data-factory-2 azure-databricks
我已经构建了一个 ADF 管道,并且正在管道中执行多个 databricks 笔记本。当其中一个笔记本失败时,笔记本中的 remining 命令会跳过,但管道没有失败。如果笔记本失败并且跳过下一个命令,我想确保管道执行停止
我已尝试触发错误以使管道失败
不适用
我想确保如果笔记本失败并跳过下一个命令,管道执行会停止
【问题讨论】:
标签: azure-data-factory-2 azure-databricks
使用assert;这是Scala代码sn-p:
try {
... ... ...
}
catch {
case e: Exception => {
println("exception caught while ... ... : " + e)
assert(false)
}
}
这将使 Azure 数据工厂中的笔记本活动失败。
【讨论】: