- 它是英文"可擴(kuò)展標(biāo)記語(yǔ)言"(eXtensible Markup Language)的縮寫,它是互聯(lián)網(wǎng)時(shí)代的一種"世界語(yǔ)",它不帶任何微軟口音,或其他"方言"口音。
圖1 XML數(shù)據(jù)源樹
假設(shè)允許把數(shù)據(jù)的統(tǒng)計(jì)分析、圖表或報(bào)表表現(xiàn)作為商業(yè)智能的入門級(jí)應(yīng)用的話,那么我們就驚喜地發(fā)現(xiàn)XML確實(shí)為CRM客戶智能插上了騰飛的翅膀。因?yàn)橹灰狢RM服務(wù)器端傳輸出來的數(shù)據(jù)是遵循XML標(biāo)準(zhǔn)的(專業(yè)的術(shù)語(yǔ)是"結(jié)構(gòu)良好的"),那么這些僅僅表達(dá)數(shù)據(jù)內(nèi)容的文本信息就可以利用一些模板加以表現(xiàn),處理成任意形式的圖表和報(bào)表,并通過瀏覽器顯示給操作人員。這個(gè)過程,我們可以形象到理解為:
圖2 數(shù)據(jù)轉(zhuǎn)換過程的三棵樹
一棵或多棵數(shù)據(jù)源樹(XML數(shù)據(jù)源文件),通過一棵轉(zhuǎn)換指令樹(選擇數(shù)據(jù)、表達(dá)數(shù)據(jù)表現(xiàn)形式的模板文件),獲得了一棵結(jié)果樹(圖表、報(bào)表)。
模板文件主要由專門服務(wù)于XML轉(zhuǎn)換的XSLT 語(yǔ)言( eXtensible Stylesheet Language Transformation ,"可擴(kuò)展樣式語(yǔ)言轉(zhuǎn)換")來制作。這種語(yǔ)言也是通用的,并且容易掌握。為了獲得更強(qiáng)大的功能,XSLT允許插入Javascript等一些其他語(yǔ)言或者插件。在這些語(yǔ)言的操縱下,結(jié)果樹的輸出形式是非常靈活的。下圖是國(guó)內(nèi)知名的CRM軟件--SynleadCRM企業(yè)版將其XML數(shù)據(jù)源轉(zhuǎn)換成的一些報(bào)表和圖表:
圖3 SynleadCRM軟件-XML數(shù)據(jù)源轉(zhuǎn)換成的報(bào)表和圖表
以"XML+XSLT"滿足圖表和報(bào)表需求,為用戶帶來了巨大便利性和經(jīng)濟(jì)性。但它同時(shí)也受一定的前提條件制約。首先它要求CRM軟件廠商必須認(rèn)清技術(shù)發(fā)展的趨勢(shì),全面支持XML標(biāo)準(zhǔn),充分準(zhǔn)備好數(shù)據(jù)源樹或數(shù)據(jù)源森林,這需要付出艱苦的工作,當(dāng)前并非所有的廠商都已經(jīng)做到。其次當(dāng)數(shù)據(jù)源樹和指令轉(zhuǎn)換樹的層次過多、過于復(fù)雜的時(shí)候,執(zhí)行一次統(tǒng)計(jì)分析對(duì)服務(wù)器端的CPU等資源消耗比較大,要求服務(wù)器的最低配置不能低于P4/512M內(nèi)存/7200轉(zhuǎn)SATA硬盤。
一些高級(jí)的商務(wù)智能應(yīng)用,例如中國(guó)移動(dòng)某分公司要在數(shù)百萬(wàn)"全球通"客戶中,通過一定的預(yù)設(shè)條件,以"神經(jīng)網(wǎng)絡(luò)模型"計(jì)算得出特定一組用戶,作為其某次商務(wù)套餐營(yíng)銷戰(zhàn)役的"目標(biāo)市場(chǎng)",則必須采用數(shù)據(jù)倉(cāng)庫(kù)技術(shù)及數(shù)據(jù)挖掘技術(shù)等其他專門的解決方案,這些應(yīng)用要求通常來自大型CRM市場(chǎng),它已經(jīng)超出了本文討論的范圍。
廣州朗潤(rùn)供稿 CTI論壇編輯