Azure 是否有办法仅删除或重新映射第一行的列?(CSV输出)

Azure 是否有办法仅删除或重新映射第一行的列?(CSV输出),azure,ssis,azure-data-factory,azure-data-flow,Azure,Ssis,Azure Data Factory,Azure Data Flow,我使用Azure数据流进行许多数据转换,最后输出一个以制表符分隔的文本文件 我正在寻找一种方法,完全删除2列,只有第一行。。。 然后,仅对于第一行,之后的所有列都应“向左滑动” 例如: (我使用的是以制表符分隔的列表,但我将在此处使用逗号来表示可见性) 假设我有以下输入: 1,2,3,4,5 6,7,8,9,10 11、12、13、14、15 我想从第一行中删除2列,因此我希望输出为: 1,4,5 6,7,8,9,10 11、12、13、14、15 (在本例中,包含2和3的列被删除) 另外。如果

我使用Azure数据流进行许多数据转换,最后输出一个以制表符分隔的文本文件

我正在寻找一种方法,完全删除2列,只有第一行。。。 然后,仅对于第一行,之后的所有列都应“向左滑动”

例如: (我使用的是以制表符分隔的列表,但我将在此处使用逗号来表示可见性)

假设我有以下输入:

1,2,3,4,5

6,7,8,9,10

11、12、13、14、15

我想从第一行中删除2列,因此我希望输出为:

1,4,5

6,7,8,9,10

11、12、13、14、15

(在本例中,包含2和3的列被删除)

另外。如果要求每行中的列数相同,我可以将空列移到第一行的末尾,例如:

一,四,五,

6,7,8,9,10

11、12、13、14、15


我使用派生列来实现动态逻辑,以清空第一行的值。。但是,我需要删除整个字段,而不仅仅是清空值


我还使用映射来删除列,但这当然会从所有行中删除列,在我的场景中,我只需要删除第一行的选项卡/列。

您可以使用Union转换在数据流中组合不同的模式


你能澄清这个问题吗?你能给我们举个例子吗?就像您期望的输入数据和输出数据一样。谢谢@LeonYue我根据我的经验添加了一个示例,它将更改csv文件的模式。第一行将被视为架构。但是,如果要更改预期的输出,请更改模式。我们无法删除不更改架构的列。数据工厂无法做到这一点。是的,工会应该在这里工作,将两个不同的schemas@JBoothUA我刚刚批准了你在博客上的评论,我会在那里回复,让你工作。我能够做到这一点。我分开第一排。我重新选择/重新映射以删除列,然后通过“按位置”进行联合以将其添加回。比我担心的要容易得多!