gpt4 book ai didi

azure-data-factory-2 - 如何从ADFV2中的if事件引发错误?

转载 作者:行者123 更新时间:2023-12-01 23:16:10 24 4
gpt4 key购买 nike

我有一个子管道,该子管道使用数据集从控制文件接收指令。这些说明定义了要从中复制文件的目录。

首先,此子管道通过源文件夹上的“获取元数据”事件检查文件是否存在。然后,如果从GetMetaData返回一个或多个子项,则它将执行子管道来处理数据。

在控件数据集中,还存在一个必填的Y/N字段,这意味着如果文件夹或文件不存在,我可以忽略该错误。

如果该文件夹不存在,则GetMEtadata将失败。如果存在但没有文件,我得到0个子项。因此,文件或文件夹丢失会发生2种不同的情况(错误或0项)。

无论哪种情况,我都需要将GetMetaData的输出路由到检查文件是否需要的IF。如果不是,则消耗错误并返回。如果需要,请引发错误。

但是,我找不到引发错误的方法。同样重要的是,是否有其他方法可以与ADF V2设计一起使用或更好地配合?

非常感谢,
标记。

最佳答案

我有类似的情况,我用SqlStoreProcedure进行管理。
"storedProcedureName": "sp_executesql",
"storedProcedureParameters": {
"stmt": {
"value": "Declare @err_msg NVARCHAR(150)SET @err_msg=N'Error occurred in this pipeline somehow somewhere something. Best regards. EXISTSCheers'RAISERROR(@err_msg,15,1)",
"type": "string"
}
}

StoredProcedureName:sp_executesql

StoredProcedureParameter:stmt

值:声明@err_msg NVARCHAR(150)SET @ err_msg = N'此管道中的某个地方发生错误。此致。 EXISTSCheers'RAISERROR(@ err_msg,15,1)(当然,您可以更改错误文本:)

类型:字符串

希望这可以帮助

关于azure-data-factory-2 - 如何从ADFV2中的if事件引发错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52825497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com