【发布时间】:2021-05-03 21:30:57
【问题描述】:
我有一个格式如下的 blob。第一行提供标题详细信息,接下来的 2 行作为数据记录,最后一行作为包含数据记录计数的尾部记录。在记录文件时,我想将我的模式定义为单个字段,一旦我删除了我的拖车记录,我想用“|”将它转换为正确的模式格式作为分隔符。请告诉我如何实现这一目标。
DeptID|DeptNAme
1|A
2|B
2
提前致谢 库马尔
【问题讨论】:
我有一个格式如下的 blob。第一行提供标题详细信息,接下来的 2 行作为数据记录,最后一行作为包含数据记录计数的尾部记录。在记录文件时,我想将我的模式定义为单个字段,一旦我删除了我的拖车记录,我想用“|”将它转换为正确的模式格式作为分隔符。请告诉我如何实现这一目标。
DeptID|DeptNAme
1|A
2|B
2
提前致谢 库马尔
【问题讨论】:
更新:
在前面Step4提到的SurrogateKey1活动之后,我们可以使用Select活动选择DeptID|DeptNAme列。
然后我们可以使用DerivedColumn1活动、表达式split({DeptID|DeptNAme},'|')[1]和split({DeptID|DeptNAme},'|')[2]手动生成新列。
@Kumar G 我们可以在 ADF 中使用data-flow 来实现这一点。
例如,我创建了一个简单的测试。
就是这样!
【讨论】: