Azure Data Factory处理ADLS中含同名列CSV文件的方案(禁用数据流)
解决ADLS CSV重复列名及表头偏移问题(无Dataflow方案)
修正数据集表头读取配置
在ADLS CSV数据集的连接配置中,开启「首行作为标题」,同时设置「跳过行数」为1(因为表头实际在第2行,跳过第1行后数据集会以第2行作为列名读取)。此时数据集会自动给重复的Parent_ID列添加后缀(比如Parent_ID_1),无需手动修改数据集列名。在复制活动中手动配置列映射
- 进入复制活动的「映射」标签页,点击「导入架构」,此时会加载数据集读取到的所有列(包含自动重命名的重复列)。
- 手动调整映射关系:将源侧的第一个
Parent_ID直接映射到接收器的Parent_ID列;将源侧的Parent_ID_1(或数据集自动生成的重复列名称)映射到接收器的End_User_Parent_ID列。 - 若导入架构未正常加载列信息,可选择「手动输入列」,按照CSV的实际列顺序填写源列名(使用数据集自动生成的重复列标识),再对应设置接收器的目标列名即可。
验证并运行
确认所有列的映射关系无误后,运行复制活动,检查接收器中的列名和数据是否符合预期。
内容的提问来源于stack exchange,提问作者Ankit Jha
相关产品推荐
相关产品推荐

