我正在尝试创建一个向现有列添加两列的流。第一个是来自关键字段的 MD5 哈希,第二个是来自所有其他字段的 MD5 哈希。字段(键和所有其他字段(的数量可能会有所不同。我想我可以通过流参数传递键和数据字段的列表,例如,键字段将是存储键列元数据和所有其他列的数据字段元数据。我尝试为 DerivedColumn 活动找到一个函数,如下所示(在伪代码中(:
md5(foreach(key:$KeyFields) { concat(concatKeys,key) })
也许还有另一种方法可以做到? 我的流程是
Azure Blob Storage (csv( ->DerivedColumn -> Azure Blob Storage (csv(
你可以试试以下想法:
步骤 1:使用查找活动从 Azure Blob 存储获取数据。
步骤 2:将数据传递到 Azure 函数活动。在 Azure 函数中,可以使用 .net 代码或其他语言执行 md5 操作。
步骤 3:将 Azure 函数的输出作为源传递到复制活动中,并将 Blob 存储配置为接收器。