我正在使用SSIS(kingswaysoft)中的平面文件源将数据从CSV文件迁移到Dynamic 365数据库,大多数数据已迁移,但是某些字段失败。错误是,它试图将列值映射到接近它本该用于D365数据库中字段的值。例如,它试图将“允许联系”字段映射到D365 Createdby字段,而不是映射“ createdBy”字段。
我已删除了“关闭”列,但它仍移至最接近的列,试图映射该列。
错误代码“ ,,, CON-115388 ,,,,, Dexter ,,,,,,,,,,,,,,,,,,,,, 、、、 1,-1,KingswaySoft.IntegrationToolkit.DynamicsCrm.LookupFailureException:“ createdby”字段的文本查找失败,实体“ systemuser”不包含“全名”字段的值为“ TRUE”的记录(SSIS Microsoft Dynamics 365集成工具包,v11.0.0.7160-DtsDebugHost,v13.0.4495.10)”
我希望将Createdby映射到Csv中的cretedby列,但是将其映射到boolean列。我真是这样,我在平面文件管理器中正确地映射了它。
答案 0 :(得分:0)
否,SSIS列映射不是动态的,您将需要手动设置。需要注意的是,SSIS会自动在列名匹配的地方映射列。
我不明白您通过CreateBy列映射到“允许联系”列的含义。我认为SSIS不会自动做到这一点。