如何在 Azure 数据工厂中验证列名和列顺序
How to validate Column Names and Column Order in Azure Data Factory
我想从存储在 Azure 文件中的文件中读取列名,然后验证列名和序列,例如"First_Column"="First_Column", "Second_Column"= "Second_Column", ...等等,顺序也应该匹配。请建议在 Azure 数据工厂中执行此操作的方法。
更新:
-
在 If Condition1 中,我们可以使用表达式:@and(and(equals(activity('Lookup1').output.firstRow.Prop_0,'First_Column'),equals(activity('Lookup1').output.firstRow.Prop_1,'Second_Column')),equals(activity('Lookup1').output.firstRow.Prop_2,'Third_Column'))
我们可以通过column patterns in derived column验证数据流中的列名和序列。
例如:
源数据csv文件是这样的:
我想从存储在 Azure 文件中的文件中读取列名,然后验证列名和序列,例如"First_Column"="First_Column", "Second_Column"= "Second_Column", ...等等,顺序也应该匹配。请建议在 Azure 数据工厂中执行此操作的方法。
更新:
在 If Condition1 中,我们可以使用表达式:
@and(and(equals(activity('Lookup1').output.firstRow.Prop_0,'First_Column'),equals(activity('Lookup1').output.firstRow.Prop_1,'Second_Column')),equals(activity('Lookup1').output.firstRow.Prop_2,'Third_Column'))
我们可以通过column patterns in derived column验证数据流中的列名和序列。
例如:
源数据csv文件是这样的: