SSIS 迁移到 Dynamics CRM 2016(Kingsway soft/visual 工作室)

SSIS migration to Dynamics CRM 2016 (Kingsway soft/visual studio)

我目前正在使用 SSIS/SSDT 和 Kingswaysoft 插件 example 将一些数据从持有数据库迁移到动态 CRM。 我目前有一个将值存储为一行的字段,但是我需要将这些字段拆分并迁移到其他三个字段,并将值留在映射字段中。

例如: 存储数据库(有这样的数据)
领域 A:
ABC-123-321

迁移到 Dynamics CRM 后我需要以下内容
领域 A:
abc-123-321
场地 B
美国广播公司
场 C
123
场 D
321
所以一旦有连字符就应该去相关的领域。

您需要在 Kingswaysoft 目标之前进行派生列转换,这将允许您在将派生列输出映射到 CRM 输入之前将列拆分为三个。只要您在派生列转换中指定 "add as new column",原始数据流中仍可用于映射。

设法用下面的表达式求解。

SUBSTRING(FIELDNAME,1,FINDSTRING(FIELDNAME,"-",1) - 1)