修改表列名后,Azure Data Factory导入架构并发布仍未生效
Azure Data Factory复制数据列名报错解决方案
排查及修复步骤
检查写入行为的匹配规则
若复制活动使用Upsert或Merge模式,进入活动的设置标签,查看匹配列配置,确认是否残留旧列名QuanityRequiredUoM,替换为新列名QuantityReqUoM。手动校验并修正映射
进入复制活动的映射标签,切换到编辑模式,逐条检查所有映射项,删除或修改任何包含QuanityRequiredUoM的条目,确保源与目标列名完全匹配(注意SQL Server大小写不敏感,但ADF映射可能严格区分)。验证目标数据集指向
确认目标数据集的连接字符串指向正确的数据库和表,避免误连未修改列名的环境。可通过数据集连接标签的测试连接功能验证,同时核对表名拼写。清除ADF元数据缓存
- 关闭并重新打开ADF Studio页面
- 在目标数据集的架构标签点击刷新,重新导入架构
- 发布管道后等待2-3分钟再触发,确保元数据同步
核对源视图列名
错误信息中提及的QuanityRequiredUoM与你修改的QuanityReqUoM存在拼写差异,检查源视图的列名是否为QuanityRequiredUoM,若源列名与目标新列名不匹配,需调整映射或修改源视图列名(若允许)。重建复制活动
若以上操作无效,直接删除当前复制活动,重新创建并配置源、目标及映射,彻底清除旧配置残留。
内容的提问来源于stack exchange,提问作者fsher
相关产品推荐
相关产品推荐

