如何在Linux平臺上遷移SugarCRM?
Serdar Yegulalp 2007/09/29
在本文中,我將討論SugarCRM公司及其合作伙伴創(chuàng)建遷移解決方案的一些途徑。
由于采用了開放標準和開源形式,SugarCRM已經(jīng)成為一個健康發(fā)展并受到良好支持的客戶關系管理系統(tǒng)(CRM),能夠替代Salesforce.com和Act等其它專屬的CRM系統(tǒng)。盡管如此,大多數(shù)人目前仍在使用SugarCRM以外的產(chǎn)品。因此在許多情況下,如果你要部署SugarCRM,就涉及到從其它產(chǎn)品遷移到SugarCRM的問題。在本文中,我將討論SugarCRM公司及其合作伙伴創(chuàng)建遷移解決方案的一些途徑。
首先需要考慮的是,你準備從什么平臺進行遷移,尤其要注意這種遷移對Linux系統(tǒng)的影響。其中最重要的有兩件事:遷移數(shù)據(jù),以及在Linux端如何處理或轉(zhuǎn)換數(shù)據(jù)。第一件事通常比較簡單,因為可以使用任意數(shù)量的交叉兼容文件格式或通過網(wǎng)絡連接來導出數(shù)據(jù)。第二件事則需要一些技巧,因為涉及到許多因素,例如搜索時大小寫敏感的問題。如果從一個默認情況下區(qū)分搜索大小寫的平臺(例如搭建在Oracle或Microsoft SQL Server上的系統(tǒng))進行遷移,你就需要對SugarCRM的數(shù)據(jù)庫進行配置來處理大小寫敏感問題,或者重新培訓用戶,讓他們在搜索時不再區(qū)分大小寫。
Apatar:讓數(shù)據(jù)遷移變得簡單
如果需要從現(xiàn)有的CRM應用中導出數(shù)據(jù),可以使用一個強大的第三方工具將數(shù)據(jù)導入(或?qū)С?SugarCRM,這就是Apatar,它讓SugarCRM能輕松地與第三方數(shù)據(jù)庫和應用程序進行會話。Apatar使用數(shù)據(jù)映射(data maps)來描述如何將數(shù)據(jù)從一個應用程序映射到另一個應用程序。在數(shù)據(jù)遷移中使用Apatar的好處之一就是,不論你使用哪一個第三方應用程序,在遷移過程中要用到的數(shù)據(jù)映射幾乎都是已經(jīng)創(chuàng)建好的。
就像你能想到的一樣,使用數(shù)據(jù)映射讓Apatar成為了一個非常有用的遷移工具,此外Apatar也是一個開源軟件,已經(jīng)制作了一些預置腳本,讓你能快速上手。Apatar還有自己的源碼庫(source repository)網(wǎng)站,里邊有常見問題的解答和預先開發(fā)好的數(shù)據(jù)映射,這讓大多數(shù)應用程序的數(shù)據(jù)導出和導入變得相對容易。Apatar有一個能在32位Windows操作系統(tǒng)下運行的二進制版本,但這個程序的源代碼是用Java寫的,因此也能在Linux上運行。但現(xiàn)有的打包好的版本更容易在Windows平臺上運行。
一些CRM產(chǎn)品也有專門的數(shù)據(jù)導入和導出工具。在SugarForge網(wǎng)站上(開發(fā)人員在這里向SugarCRM的程序庫貢獻工具和代碼),有一個Act Importer 項目用來與Microsoft Access和Act的Exporter for Act一起工作,讓SugarCRM在Act Importer和QuickBooks之間實現(xiàn)同步,從而加快數(shù)據(jù)遷移的速度。但是請注意,這個工具無法用來將多個Act數(shù)據(jù)庫合并成一個統(tǒng)一的SugarCRM數(shù)據(jù)庫,而這是一項比較重要的工作。另一個項目QConnector專門針對Intuit公司的QuickBooks,它是一個更高級的項目(已經(jīng)通過了SugarCRM的認證)。目前QConnector只能在MySQL上運行(同時支持Windows和Linux平臺),但針對SQL Server的版本(只支持Windows平臺)正在開發(fā)中。它讓Sugar服務器能通過HTTP或HTTPS協(xié)議訪問QuickBooks服務器,所以這些服務器不需要共享硬件或操作系統(tǒng)就能正常進行數(shù)據(jù)連接。
請記住,產(chǎn)品廠商或第三方可能為一個特定的CRM產(chǎn)品提供專門的附件或擴展工具,用于數(shù)據(jù)的導入或?qū)С觥@缬糜贕oldMine 7的GoldBox 7是一個由第三方廠商提供的通用GoldMine程序,也包含數(shù)據(jù)導出工具,能用在基于Microsoft SQL、Firebird或dBase實現(xiàn)的GoldMine上。你可以先使用該程序的免費測試版;如果它符合你的需要,注冊后就可以立即把它轉(zhuǎn)換成功能齊全的完整版。請注意GoldBox本身不能在Linux上運行;它是GoldMine在Windows平臺上的一個輔助工具。
最后,如果你準備遷移到SugarCRM,但想先用臨時和獨立的方式對它做一下測試,你不需要專門找一臺計算機來做這件事。Sugar Appliance是一個獨立的SugarCRM安裝,帶有你希望有的每一樣工具,并且所有這些都包含在一個VMware虛擬機映像中,能夠在多種平臺上運行,而不僅僅在Linux上。如果你有一個EC2帳號,你就能訪問這個虛擬設備在Amazon EC2虛擬主機服務器上的版本,盡管它的功能受到限制,因為EC2中的虛擬機在被關閉后無法保存修改了的數(shù)據(jù)。
TechTarget
相關鏈接: