我正在将Landslide CRM中的一些客户信息导入Salesforce。 任何人都有关于进口的最佳方法的建议吗?
似乎Apex数据加载器是最好的方法,但我不知道 如果处理有问题的对象有问题,或者有问题 可能是执行此迁移的特定工具或脚本。
具有此特定导入或将数据导入Salesforce的任何经验 一般情况下会受到影响。
答案 0 :(得分:2)
根据您的要求和数据类型,可以通过多种方式将数据导入salesforce。
要做的第一件事是将数据转换为CSV文件,这样您就需要找到一种方法来导出数据。对于UTF-8编码数据,不要使用Excel使用像OpenOffice这样的东西(仅当你有UTF-8字符时才需要)
如果以其帐号和联系人数据为例。 Setup>中有一个导入向导可用。管理设置>导入业务帐户/联系人
Next Option就像你说的那样使用Apex Data Loader。这可能是最好的方法。
首先,这对于大型迁移至关重要的是在您的帐户对象上创建一个字段,该字段将是一个唯一字段以供参考。创建此字段时,将其设置为外部ID字段,并使用您帐户的唯一引用填充它,对于其他任何将成为父项的内容也是如此。 (你很快就会明白为什么。)
接下来使用Data Loader中的Insert选项加载所有字段的数据映射,尤其是External Id
现在,当您上传子对象时,请使用Upsert选项并通过之前创建的外部ID映射您的帐户ID。这将使用您的唯一ID匹配帐户,而不是您必须使用Salesforce ID,从而节省了大量时间。
对其他对象重复相同的操作,你应该好好去。
抱歉这里缺乏结构......在工作中这样做,没有太多时间,但希望这会有所帮助。
答案 1 :(得分:1)
数据加载器适用于大多数类型的导入。我给你的一个建议是在目标对象(可能是帐户和联系人)上创建一个名为“Landslide ID”或类似的新自定义字段,将其标识为外部ID字段,然后从源系统导入主键进入这个领域(连同“真实”数据)。
这样做可以实现一些目标 - 首先,您可以轻松找回源数据的唯一链接,以便进行故障排除或追溯到源系统。其次,如果您发现自己处于需要从原始源系统导入更多字段或相关数据的情况,您将能够以简单而正确的方式执行此操作。在进行数据迁移时采用这是一个很好的标准做法 - 它几乎不需要额外的努力,并且可以在将来节省很多时间。