在外部系統和MSCRM 4.0之間同步數據的建議方法是什麼?同步我的意思是定期向/從MSCRM導入/導出數據(聯繫人,活動和一些其他實體)。外部系統的接口是CSV或ODBC。使用MSCRM 4.0導入和導出(同步)數據的最佳做法
我讀了幾種方法。目前,我有利於
- 使用Microsoft CRM SDK使用數據庫視圖從MSCRM
出口(即拉)數據導入數據到MSCRM
我就翻過這似乎並不適合其他一些methots:
- 導入爲CSV(批量導入嚮導):如何映射引用? (MSCRM主鍵與外部系統的主鍵);無法爲每個實體指定導入實體的所有者。
- 以XML格式導入/導出:與外部系統的接口基於表(csv或odbc),而不是基於XML。所以XML很不方便。
- CRM數據遷移框架/ CDF:我不確定此方法是否支持更新。它似乎是爲一次性數據遷移而設計的。
- 批量數據導出工具(http://www.codeplex.com/mscrmbulkdataexport)。有沒有人有這個工具的經驗?
編輯: 我忘了提及我不尋找商業第三方產品。 目前我正在使用MS CRM SDK進行導入和導出。我還不瞭解性能,但是這種方法看起來很有希望。
詳細信息:我使用XrmDataContext進行基於LINQ的MS CRM訪問。爲此,我需要使用名爲CrmSvcUtil的工具生成數據上下文類。或者,可以在不生成代碼的情況下使用CrmDataContext。區別在於:XrmDataContext提供了強類型的接口,包括自定義的MSCRM實體和屬性。
看起來有趣,謝謝。然而,這個解決方案似乎是爲了我的目的重量級。 – nang 2010-11-02 08:34:38