在Azure数据工厂中将固定宽度文件行作为单列获取-映射数据流

时间:2020-09-02 06:33:30

标签: azure azure-data-factory

我在ADLS中有一组固定宽度的文件。 我正在按照以下流程读取文件:

MetadataActivity-> ForEach。

在ForEach内部,我有一个具有以下源设置的“映射数据流”:

enter image description here

我的投影看起来像:

enter image description here

我的预期预测是:

enter image description here

请让我知道我需要做些什么更改才能获得上述预测。谢谢。

2 个答案:

答案 0 :(得分:1)

我尝试了服务时间来重现该问题。

1。是否已在源数据集列定界符中设置了任何值?

enter image description here

2。在我的源数据中,它包含“'”,如下所示 enter image description here

3.ADF将自动将此列分为三列。 enter image description here

4。如果是,则应选择No delimiterenter image description here

5。选择No delimiter之后,将只有一列。 enter image description here


其他
我的通配符如下: enter image description here 我猜您的源数据包含任何其他定界符吗?如果我理解您的回答有误,请纠正我。

答案 1 :(得分:0)

在源数据集中更改架构后,该问题已解决。

之前是csv:

enter image description here

将架构更改为“来自带有“ *”的文件“之后,问题已得到解决

enter image description here