如何从 Azure 数据工厂中的 AlterRow 转换中获取计数
How to get counts from AlterRow transformation in Azure Data Factory
我有一个 AlterRow 转换,它在 ADFv2 数据流中用适当的 CRUD 操作标记每一行。我在这个 activity 上看不到任何输出变量会给我总的插入、更新等。但是,我确实看到表达式语法中的方法告诉我特定行是否是 IsInsert() 、IsUpdate() 等
获取计数的正确方法是
- 从 AlterRow 转换中添加另一个输出
- 添加使用表达式语法 IsInsert()、IsUpdate() 设置操作类型 (I, U, D) 的派生列
- 添加一个聚合以按此列分组以获得每个操作的总计数
创建聚合时,我没有看到任何允许我按 CRUD 操作类型分组的元数据,所以我假设我必须自己创建它,但它似乎应该已经存在了,因为那是AlterRow 转换的目的。我是不是工作太努力了,无法获得这些计数?
在没有分组依据的 AlterRow 之后添加一个聚合并使用这些公式:
我有一个 AlterRow 转换,它在 ADFv2 数据流中用适当的 CRUD 操作标记每一行。我在这个 activity 上看不到任何输出变量会给我总的插入、更新等。但是,我确实看到表达式语法中的方法告诉我特定行是否是 IsInsert() 、IsUpdate() 等
获取计数的正确方法是
- 从 AlterRow 转换中添加另一个输出
- 添加使用表达式语法 IsInsert()、IsUpdate() 设置操作类型 (I, U, D) 的派生列
- 添加一个聚合以按此列分组以获得每个操作的总计数
创建聚合时,我没有看到任何允许我按 CRUD 操作类型分组的元数据,所以我假设我必须自己创建它,但它似乎应该已经存在了,因为那是AlterRow 转换的目的。我是不是工作太努力了,无法获得这些计数?
在没有分组依据的 AlterRow 之后添加一个聚合并使用这些公式: