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