0

我正在使用 SSIS(kingswaysoft)中的平面文件源将数据从 CSV 文件迁移到 Dynamic 365 数据库,大部分数据已迁移,但某些字段失败。错误在于,它试图将列值映射到接近它打算使用的列值到我的 D365 数据库中的字段。例如,它不是映射“createdBy”字段,而是尝试将“联系许可”字段映射到 D365 Createdby 字段。

我已经删除了 close by 列,它仍然移动到最近的列,试图映射那个。

错误代码 ",,,CON-115388,,,,,Dexter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,1,-1,KingswaySoft.IntegrationToolkit.DynamicsCrm.LookupFailureException:“createdby”字段的文本查找失败,实体“systemuser”不包含“fullname”字段值为“TRUE”的记录(SSIS Integration Toolkit for Microsoft Dynamics 365,v11.0.0.7160 - DtsDebugHost,v13.0.4495.10)"

我希望 Createdby 映射到我的 Csv 中的 cretedby 列,而是映射到一个布尔列。我就是这样,我在平面文件管理器中正确映射了它。

4

1 回答 1

0

不,SSIS 列映射不是动态的,您需要手动设置它。然而,有一个警告,那就是 SSIS 将自动映射列名称匹配的列。

我不明白 CreateBy 列映射到“联系权限”列的意思。我不认为 SSIS 会自动执行此操作。

于 2019-05-20T20:30:36.390 回答