如何根据数据工厂中的查找值创建错误?

How to create error based on Lookup value in Data Factory?

我有 Azure 数据工厂管道。 处理数据后,我想从 Azure SQL 数据库进行验证以捕获数据工厂未捕获的异常。由于系统错误,有些情况下没有创建新行。

所以我会创建 Lookup 来制作 SELECT COUNT 语句来检查特定 ID 是否存在。 值 0 意味着没有创建所需的行并且数据工厂中应该发生错误。

如果查找值为 0,如何为监视数据工厂创建错误。

您可以查找sql sink with query 以计算其中的行数。然后使用 IfCondition activity 将结果与 0 进行比较,并根据需要继续执行任何操作。

查询:SELECT count(*) FROM [dbo].[myStudents]

IfActivityExpression: @equals(activity('Lookup SQL').output.value,0)