專利名稱:能行動的商業(yè)智能系統(tǒng)和方法
技術領域:
本發(fā)明涉及一種用于分析和控制商業(yè)過程的系統(tǒng)和方法。
背景技術:
術語商業(yè)智能(Bi)是指收集、整合、分析和表達(即報告)商業(yè)信息的技術、應用 和實踐,有時也指信息本身。商業(yè)智能的目的是更好的支持商業(yè)決策。BI描述的是一組通 過使用基于事實的支持系統(tǒng)來改進商業(yè)決策的概念和方法。BI有時被可互換地與簡明手 冊、報告和查詢工具以及執(zhí)行信息系統(tǒng)使用。商業(yè)智能系統(tǒng)是數(shù)據(jù)驅(qū)動的DSS。BI系統(tǒng)提 供商業(yè)運作的歷史的、當前的和預測性的觀點,最常使用已經(jīng)被收集到數(shù)據(jù)倉庫中的數(shù)據(jù)。 該數(shù)據(jù)倉庫由ETL工具加載,其將一系列規(guī)則或功能應用于從商業(yè)軟件應用的特定數(shù)據(jù)源 中所提取的數(shù)據(jù)。BI應用使得能夠用信號通知計劃和實際的差別,但是BI應用和目前的ETL工具都 不能自動將這些(差別的)發(fā)現(xiàn)合并到日常商業(yè)過程中。
發(fā)明內(nèi)容
本發(fā)明的一個目標是提供一種用于分析和控制商業(yè)過程的系統(tǒng)和方法,一旦用戶 已經(jīng)確認了問題,則自動地產(chǎn)生并處理適當?shù)纳虡I(yè)行動。此目標是通過用于分析和控制商業(yè)過程的系統(tǒng)達到的,該系統(tǒng)包括軟件平臺,用于支持至少一個商業(yè)智能模塊,該軟件平臺被設置為在用戶與該至 少一個BI模塊之間提供接口 ;整合模塊,設置為與該軟件平臺和至少一個商業(yè)智能模塊進行通信,該整合模塊 被設置為從至少一個商業(yè)數(shù)據(jù)存儲源中提取商業(yè)數(shù)據(jù);向該至少一個商業(yè)智能模塊提供該商業(yè)數(shù)據(jù);從軟件平臺或從商業(yè)智能模塊接收命令,該命令表明用戶要求行動以減小商業(yè)目 標參數(shù)的值與實現(xiàn)參數(shù)的值之間的差別;用已經(jīng)由用戶提供的商業(yè)規(guī)則創(chuàng)建一個或更多個適當?shù)纳虡I(yè)行動以減小該差 別;將所述一個或更多個商業(yè)行動傳送到負責所述至少一個商業(yè)數(shù)據(jù)存儲的至少一 個商業(yè)軟件應用,諸如ERP應用。根據(jù)本發(fā)明的系統(tǒng)提供所謂的“能行動的商業(yè)智能”(能行動的Bi)。能行動的BI 的意思是從BI分析應用中取得結構化的行動,該行動聯(lián)系到實際的和預定義的商業(yè)過程。 能行動的BI允許用戶確定問題并立即從單個BI應用中對其采取行動。在一個實施例中,通過XML數(shù)據(jù)文件、XML數(shù)據(jù)流、CSV文件和/或AD0/0DBC將商 業(yè)行動傳送到商業(yè)軟件應用。在另一個實施例中,軟件平臺包括⑶I組件,其被設置為顯示商業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)的值之間的差別,并接收來自用戶的命令。本發(fā)明還涉及一種用于分析和控制商業(yè)過程的方法,包括提供軟件平臺以支持至少一個BI模塊;在用戶和該至少一個BI模塊之間提供接口 ;從至少一個商業(yè)數(shù)據(jù)存儲源中提取商業(yè)數(shù)據(jù);向該至少一個商業(yè)智能模塊提供該商業(yè)數(shù)據(jù);從該或者從該商業(yè)智能模塊接收命令,其表明用戶要求行動以減小商業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)的值之間的差別;使用已經(jīng)由用戶提供的商業(yè)規(guī)則創(chuàng)建一個或更多個適當?shù)纳虡I(yè)行動以減小該差 別;將所述一個或更多個商業(yè)行動傳送到負責所述至少一個商業(yè)數(shù)據(jù)存器的至少一 個商業(yè)軟件應用,例如ERP應用。本發(fā)明最后涉及一種有形地體現(xiàn)在信息載體中的計算機程序產(chǎn)品,該產(chǎn)品包括當 被運行時執(zhí)行上面所描述的方法的指令。
參考附圖,下面將使用若干示例性實施例更詳細地討論本發(fā)明,其中圖1示意性示出一種現(xiàn)有商業(yè)分析系統(tǒng)的狀態(tài)的圖;圖2示意性示出根據(jù)實施例的商業(yè)分析系統(tǒng)的示例的圖;圖3示出根據(jù)實施例的整合器的主要部件;圖4示出由軟件平臺的⑶I產(chǎn)生的屏幕的示例;圖5示出屏幕的示例,其處于用戶已經(jīng)選擇“出租船”環(huán)境的情況;圖6示出在這種情形下的屏幕,即用戶已經(jīng)把興趣部件拖到屏幕的主要部分上;圖7示出的屏幕中KPI圖標被顯示為與特定KPI’ s相關;圖8是示出由根據(jù)本發(fā)明實施例的系統(tǒng)執(zhí)行的過程的流程圖。
具體實施例方式圖1示意性示出現(xiàn)有商業(yè)分析系統(tǒng)100的狀態(tài)的圖。系統(tǒng)100包括提取、轉(zhuǎn)換和加 載(ETL)工具101,其從一個或更多個數(shù)據(jù)源102、103、104提取數(shù)據(jù)。每個單獨的數(shù)據(jù)源可 以使用不同的數(shù)據(jù)組織/格式。這種數(shù)據(jù)源的例子是關系數(shù)據(jù)庫和平面文件(fiat file), 但是可以包括例如IMS的非關系數(shù)據(jù)庫結構或例如VSAM或ISAM的其它數(shù)據(jù)結構。ETL工 具101把來自數(shù)據(jù)源102、103、104的數(shù)據(jù)轉(zhuǎn)變?yōu)獒槍D(zhuǎn)換階段的格式。在此轉(zhuǎn)換階段中, ETL工具101把一系列規(guī)則或功能應用于從數(shù)據(jù)源102、103、104提取的數(shù)據(jù),以得到將要加 載到終端目標的數(shù)據(jù),例如數(shù)據(jù)倉庫(DW) 105。一些數(shù)據(jù)源將需要極少的數(shù)據(jù)操作或甚至不 需要數(shù)據(jù)操作。在其它情況下,可能需要下列變換類型中的一個或更多個以滿足終端目標 的商業(yè)和技術需要。數(shù)據(jù)倉庫105可能定期地(例如每星期)用累積的、更新的數(shù)據(jù)來覆 蓋以有的信息。在此示例中,商業(yè)分析系統(tǒng)100還包括由軟件程序?qū)崿F(xiàn)的BI模塊107,其被設置為 產(chǎn)生商業(yè)報告。這些商業(yè)報告可以被需要這信息的商業(yè)管理者用于例如決策。BI模塊107使用儲存在數(shù)據(jù)倉庫105的數(shù)據(jù)。BI模塊107能夠從數(shù)據(jù)倉庫105檢索數(shù)據(jù),但是它不更新數(shù)據(jù)倉庫105。數(shù)據(jù)倉庫105只被ETL工具101更新?,F(xiàn)有技術水平的BI模塊107可以 被設置為使得用戶能夠在需要時形成他自己的數(shù)據(jù)庫。然而,這種用戶不被授權寫回到商 業(yè)軟件應用所擁有的原始數(shù)據(jù)源102、103、104。這會使這些數(shù)據(jù)源102、103、104的數(shù)據(jù)不 可證實。圖2示意性示出根據(jù)本發(fā)明一個實施例的用于分析和控制商業(yè)過程的系統(tǒng)200的 示例。用于分析和控制商業(yè)過程的系統(tǒng)200也被稱為“商業(yè)分析系統(tǒng)200”。商業(yè)分析系統(tǒng) 200包括平臺201,其也被稱為敏捷系統(tǒng)環(huán)境(ASE) 201,其被設置為支持若干例如上述BI模 塊107的BI模塊并且與之相互作用。ASE平臺201具有I/O模塊202,其被設置成為商業(yè) 分析系統(tǒng)200的用戶提供接口。商業(yè)分析系統(tǒng)200還包括整合模塊204。整合模塊204也 被稱為整合器204,其被設置為與ASE平臺201通信。整合器204是商業(yè)分析系統(tǒng)200的技 術引擎,并且整合連接到ASE平臺201的全部各BI模塊107、108。整合器204被設置為從數(shù)據(jù)源102、103、104檢索數(shù)據(jù)并且操作該數(shù)據(jù)。這是為什 么除了儲存到數(shù)據(jù)倉庫中的數(shù)據(jù)之外整合器204能夠最好地被認為是ETL工具。在從一 個或更多個數(shù)據(jù)庫102、104檢索數(shù)據(jù)之后,整合器204將其儲存到存儲器,例如RAM。整合 器204被設置為對存在于該存儲器中的數(shù)據(jù)進行數(shù)據(jù)操作。整合器204能對其存儲器中的 數(shù)據(jù)執(zhí)行計算,結合若干數(shù)據(jù)源并且將經(jīng)調(diào)整的被操作的數(shù)據(jù)提供到BI模塊107、108。參 見圖2,BI模塊107、108體驗由整合器204儲存在存儲器中的數(shù)據(jù),作為所謂的虛擬數(shù)據(jù) 庫207。整合器205被設置為只要BI模塊107、108請求數(shù)據(jù)就將相關商業(yè)數(shù)據(jù)到存儲器 207 (即虛擬數(shù)據(jù)庫)。與當前數(shù)據(jù)倉庫定期地由ETL工具填充相反,虛擬數(shù)據(jù)庫207將包 含從數(shù)據(jù)源102、103、104檢索的最新信息。BI模塊107、108可以是報告工具,其計算特定 KPI(即商業(yè)目標參數(shù))是否被滿足并且可以用信號通知計劃和實際之間的差別。BI模塊 的信號被ASE平臺201處理并且在顯示器上以圖形形式顯示。然后用戶將注意到這些差別 并可以決定采取行動。如果用戶決定采取行動,整合器204從ASE平臺201接收命令,其 表明用戶要求采取行動以減小商業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)(即實際表現(xiàn))的值之間的差 另O??商孢x地,整合器204可以直接從商業(yè)智能模塊107接收命令。通過發(fā)送該命令,ASE 平臺201將在整合器204中啟動商業(yè)行動過程以便自動創(chuàng)建適當?shù)纳虡I(yè)行動。需要采取哪 種商業(yè)行動取決于特定的商業(yè)模型。商業(yè)模型可以由儲存在例如庫(repository)(即數(shù)據(jù) 庫)210中的一組商業(yè)規(guī)則組成。在一個實施例中,整合器204本身用商業(yè)規(guī)則填充庫210。 由能夠使用ASE平臺201或整合器204的I/O功能來將商業(yè)規(guī)則錄入到商業(yè)分析系統(tǒng)200 的用戶來確定這些商業(yè)規(guī)則。與普通ETL工具相反,整合器204被設置為與管理這些數(shù)據(jù)庫102、104的商業(yè)應 用直接通信。在該示例中,整合器204與ERP應用205并與CRM應用206通信。為了與商 業(yè)應用軟件通信,整合器204可以使用若干標準技術,例如XML、Web服務和ActiveX數(shù)據(jù)對 象(ADO)。在“應用軟件層次”上的通信使得由整合器204建立的商業(yè)行動可以被傳遞到商 業(yè)應用205、206本身。商業(yè)應用將把這些行動處理到它們相關的數(shù)據(jù)庫102、104中。一旦 行動被適當?shù)纳虡I(yè)應用205、206處理,BI模塊107、108將在它們請求來自虛擬數(shù)據(jù)庫207 的新數(shù)據(jù)時立即得到在其中處理所采取的行動的商業(yè)信息。以下循環(huán)被稱為“能行動的商 業(yè)智能”:1)顯示計劃和實際之間的差別;2)啟動適當?shù)男袆樱?)自動執(zhí)行這些行動;4)將這些行動的結果存儲到適當?shù)臄?shù)據(jù)庫中;5)檢索最新商業(yè)信息。應注意的是,與普通ETL工具相比,整合器204也可以直接連接到外部數(shù)據(jù)源(例 如ERP數(shù)據(jù)庫102)??梢詭в杏脩艚换セ虿粠в杏脩艚换サ剡M行數(shù)據(jù)操作。由用戶且基于特定的規(guī)則 將商業(yè)過程分解為單獨的步驟;將由整合器204執(zhí)行這些步驟。商業(yè)過程需要參數(shù)來運行。 能夠從商業(yè)模型數(shù)據(jù)源(未示出)檢索這些商業(yè)參數(shù),或者它們可以由用戶輸入。整合器 204可以使用不同類型的數(shù)據(jù)源來讀取和寫回。這些數(shù)據(jù)庫類型可以改變,從諸如Oracle的SQL數(shù)據(jù)庫和微軟SQL服務器到諸如 MySQL的開源種類。整合器204也可以使用諸如萬維網(wǎng)服務或其它XML流的虛擬源。以用 作數(shù)據(jù)源以及向BI模塊107、108展現(xiàn)作為上述虛擬數(shù)據(jù)源207的功能。由于使用若干通訊技術,例如XML/web服務/AD0,整合器204很好地與不同類型 的BI模塊107、108連接。如果BI模塊107、108不能產(chǎn)生輸入屏幕,整合器204可以為它 們產(chǎn)生輸入屏幕。
圖3示出整合器204的主要部件。整合器204包括過程服務器401、服務器管理器 402、萬維網(wǎng)應用服務器403和萬維網(wǎng)產(chǎn)生器404。過程服務器401被設置為服務于整合器 204的過程。這些過程由定時器或由商業(yè)數(shù)據(jù)源(例如圖2中的ERP數(shù)據(jù)庫103)的改變而 觸發(fā)。服務器管理器402被設置為控制過程服務器401和外部資源(即數(shù)據(jù)源308、309、 310)。萬維網(wǎng)應用服務器403被設置為連接過程服務器401和萬維網(wǎng)客戶405(瀏覽器)。 萬維網(wǎng)應用服務器403可以基于萬維網(wǎng)服務呼叫來服務(一次性)過程,產(chǎn)生輸入XML文 檔(文件和流),并且產(chǎn)生輸出XML文檔(文件和流)。萬維網(wǎng)產(chǎn)生器404被設置為連接到萬維網(wǎng)應用服務器403。萬維網(wǎng)產(chǎn)生器404使 得能夠由用戶能通過“拖&放”功能來設計商業(yè)過程和商業(yè)模型。其還被設置為產(chǎn)生萬維 網(wǎng)表單(Web Form)并且處理該萬維網(wǎng)表單。這些萬維網(wǎng)表單在BI模塊107、108缺乏該功 能時用來顯示信息,或者用來獲取(另外的)用戶輸入以開始商業(yè)過程。整合器204可以使用經(jīng)典的和現(xiàn)代的軟件技術來獲取所需要的輸入(數(shù)據(jù)源102、 103、104),產(chǎn)生屏幕(用戶交互)和產(chǎn)生結果。下面列出一些可能的技術XML輸入流(包括萬維網(wǎng)服務)適應于面向服務構架(SOA)根據(jù)存在的遺留系統(tǒng)產(chǎn)生SOA部件AD0/0DBC輸入和輸出XML輸出流(包括萬維網(wǎng)服務)-文件輸入(XML,CSV)OCX/ (B)API 支持(例如 SAP、微軟 Exchange)文件輸出(XML,CSV)MAPI支持(電子郵件)現(xiàn)在通過示例討論與用戶交互的工作。在對話的開始,用戶需要登錄系統(tǒng)。用戶需 要錄入某類ID,分析系統(tǒng)200的軟件平臺201將使用該ID來驗證用戶。軟件平臺201將檢 查該特定用戶是否有權限在分析系統(tǒng)200中產(chǎn)生行動。在驗證用戶之后,使用由用戶給出 的設置來組成用戶界面(屏幕)。一旦用戶已經(jīng)登錄,他將看到例如圖4中所示的屏幕600。屏幕600包括工具欄部分601,環(huán)境選擇部分602和被實現(xiàn)為多個選項卡(tab)的主要部分603。在圖4的示例中,被稱為“儀表板”選項卡604的選項卡被顯示/選擇。在該示例 中,顯示與出租船(即船)租賃公司相關的商業(yè)數(shù)據(jù)。該公司有多個航行中心,每個航行中 心配置有若干出租船。儀表板選項卡604顯示日歷606、列有被稱為“巴伐利亞(Bavaria)” 的出租船的未完成的出租船活動的列表607、以及一些關于航行中心的性能的詳細信息,參 見中心信息608。軟件平臺301管理進行從分析到接觸管理的日常操作任務所需要的所有屏幕單 元。在這個示例中,工具欄部分601和環(huán)境選擇部分602由軟件平臺301管理。環(huán)境選擇 部分提供選擇用戶可定義環(huán)境的可能性,其幫助完成日常工作。用戶能夠擁有特定的環(huán)境, 例如市場計劃者能夠有典型的環(huán)境,例如-項目-區(qū)域-目標群。在該示例中,用戶是出租船租賃公司的計劃者,并且他的具體環(huán)境是_出租船_(航行)中心。工具箱里的各種工具取決于環(huán)境。在環(huán)境選擇部分602中選擇不同的環(huán)境,將在 工具欄部分601中顯示適當?shù)墓ぞ咭詧?zhí)行手頭的任務。在該環(huán)境中,可以有查看信息的多 種方式或區(qū)域。這些被設置作為屏幕600的主要部分603上的選項卡。緊鄰儀表板(主頁) 的選項卡604為用于特別任務的計劃選項卡610、占用選項卡611、工作區(qū)域選項卡612。每 個選項卡上可以具有多個部件?;诠ぞ吆?預)定義的用戶設置來選擇這些部件。在該 示例中,用戶已經(jīng)將日歷部件606置于屏幕600上,其為ASE部件,并且是當建立屏幕內(nèi)容 時所運行的具體過程的結果(顯示適合當前用戶的全部相關活動)。顯示的其它部件(即 607,608)是商業(yè)智能模塊(例如商業(yè)目標XIR2)的單元。所有這些部件都在所選擇的環(huán)境 中一同工作。因此改變環(huán)境值(例如選擇不同航行中心)將相應地調(diào)整部件內(nèi)容。在圖5中,屏幕600顯示用戶已經(jīng)選擇“出租船”環(huán)境的情形?,F(xiàn)在占用選項卡 611上的出租船環(huán)境中的“出租船實際”部件703顯示表格,其中列出了每艘出租船的目標 百分比(見表格中最后一欄704)。該目標百分比可以是根據(jù)實現(xiàn)營業(yè)額和基于訂單和報價 的計劃營業(yè)額計算出的。一旦從環(huán)境選擇部分602選擇“出租船”環(huán)境,基于從商業(yè)數(shù)據(jù)源 102、103、104檢索的信息來計算適當?shù)腒PI’ S。當對于特定的出租船沒有滿足特定的KPI 時,在出租船實際部件703的表格中緊鄰目標百分比處設置附加圖標。該附加圖標告訴用 戶相關KPI沒有達到。在該示例中,計劃者將注意到對于2艘出租船目標百分比沒達到最 小值15,并且因此用額外的圖標標記。為進一步了解這些數(shù)目后面的原因,用戶可以從工具 欄部分601選擇部件來查看是否有人已經(jīng)表現(xiàn)對任意出租船的興趣。因此他能夠選擇選項 “事件興趣”801并將其拖到屏幕600的主要部分603上,參見圖6。現(xiàn)在他能看到雖然名為 "Dexton商業(yè)”的出租船的KPI達不到目標(即KPI沒被達到),但對該出租船有若干預期 的興趣,參見事件興趣部件802??梢詮睦鏑RM系統(tǒng)里所儲存的反應信息獲取對特定出 租船的興趣的信息。用戶現(xiàn)在可以決定通過開始適當?shù)纳虡I(yè)過程來采取行動。用戶將點擊 圖標901,結果“增加活動”部件902被顯示。增加活動組件902示出從敏捷系統(tǒng)環(huán)境201開始一個過程所需要的其它輸入。使用由例如商業(yè)分析員執(zhí)行的例如商業(yè)過程分析的結果來確定商業(yè)過程。這些被定義的商業(yè)過程被建模并儲存到整合器庫210。一旦商業(yè)過程被 定義,整合器204將顯示其完成商業(yè)過程所需要的具有輸入?yún)^(qū)的相應部件。用戶能夠檢查 結果并調(diào)整值。按下“OK按鈕”903時,商業(yè)過程自動啟動(“開始”),其中由分析系統(tǒng)300 執(zhí)行一個或更多個必要行動。因為該示例中的公司內(nèi)的商業(yè)規(guī)則,該必要行動是通知銷售 部的某些人并且告訴他們尋求一個或更多個報價。在這種情況下,分析系統(tǒng)300將自動地 在特定用戶的任務表里安置一項活動(例如打一個電話)以尋求該報價(即HighTack航 行),因為這是內(nèi)部任務,該活動與內(nèi)部公司有關。由整合器204產(chǎn)生的必要行動是由用戶錄入的預定義的商業(yè)過程的結果,且符合 公司政策。該行動被傳遞到將啟動執(zhí)行一個或更多個商業(yè)過程的商業(yè)軟件應用205、206。 這些商業(yè)過程的結果被商業(yè)軟件應用205、206置于其相應的數(shù)據(jù)源102、104中。這些數(shù)據(jù) 源102、104的改變隨后將自動地經(jīng)由虛擬數(shù)據(jù)庫207更新由BI模塊107產(chǎn)生的結果。一旦已經(jīng)尋求了報價,將由所涉及的KPI自動地“收集”該尋求的結果,因為該特 定KPI是基于該出租船的實際的和目標的占用。由于出租船“Dexton商業(yè)”的目標占用現(xiàn) 在已經(jīng)改變,在出租船實際部件703的表格中顯示的目標百分比也將改變(未示出)。銷售 部門的呼叫活動的實際處理可以由CRM系統(tǒng)處理??商孢x地,過程部件可以在/由ASE平 臺201產(chǎn)生,其將作為行動顯示在針對所選擇的用戶的儀表板選項卡604上的日歷部件606 中。圖8是示出由根據(jù)本發(fā)明的一個實施例的系統(tǒng)執(zhí)行的過程的流程圖。在步驟920 中,用戶登錄到該系統(tǒng)。該系統(tǒng)將執(zhí)行驗證步驟921,然后將根據(jù)用戶概況來檢索初始顯示 所需的數(shù)據(jù),參見步驟922。然后在步驟923中,使用例如Windows XP或任何其它本領域技 術人員已知的合適的GUI在(計算機)屏幕上顯示初始顯示。如果當前的顯示(在此情況 下為初始顯示)示出輸出與KPI有關的數(shù)據(jù)的部件,參見步驟924,在隨后的步驟925中檢 查是否達到全部相關KPI’s。如果不是這種情況,則在隨后的步驟926中顯示與特定KPI’s 相關的KPI圖標(參見例如圖7中的圖標901)。然后在步驟927中,系統(tǒng)等待來自用戶的 輸入。如果KPI圖標之一被點擊,參見步驟928,系統(tǒng)將在步驟929中顯示活動細節(jié),參見例 如圖7中的增加活動部件902。在步驟930中檢查用戶是否已點擊OK按鈕903。如果是這 種情況,隨后在步驟931中由整合器204創(chuàng)建必要行動。在步驟932中將這些行動發(fā)送到 商業(yè)軟件應用205、206之一。以上已經(jīng)結合若干示例性實施例說明了本發(fā)明。對本領域技術人員明顯的,可以 做出各種變型和修改而不脫離如所附權利要求里所定義的本發(fā)明的范圍。縮寫列表ADO ActiveX 數(shù)據(jù)對象CSV字符(逗號)分隔文件ERP企業(yè)資源計劃⑶I圖形用戶界面ISAM索引順序存取方法KPI關鍵性能指標ODBC開放數(shù)據(jù)庫連接
VSAM虛擬存儲存取方法XML擴展標記語 言
權利要求
一種用于分析和控制商業(yè)過程的系統(tǒng)(200),包括軟件平臺(201),用于支持至少一個商業(yè)智能模塊(107),所述軟件平臺(201)被設置為在用戶和所述至少一個商業(yè)智能模塊(107)之間提供接口;整合模塊(204),被設置為與所述軟件平臺(201)和所述至少一個商業(yè)智能模塊(302)通信,所述整合模塊(204)被設置為從至少一個商業(yè)數(shù)據(jù)存儲(102)源中提取商業(yè)數(shù)據(jù);向所述至少一個商業(yè)智能模塊(107)提供所述商業(yè)數(shù)據(jù);從所述軟件平臺(201)或者從所述商業(yè)智能模塊(107)接收命令,所述命令表明所述用戶要求行動以減小商業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)的值之間的差別;使用已經(jīng)由所述用戶提供的商業(yè)規(guī)則來創(chuàng)建一個或更多個適當?shù)纳虡I(yè)行動以減小所述差別;將所述一個或更多個商業(yè)行動傳送到負責所述至少一個商業(yè)數(shù)據(jù)存儲的至少一個商業(yè)軟件應用,諸如ERP應用。
2.根據(jù)權利要求1所述的系統(tǒng),其中,通過XML數(shù)據(jù)文件、XML數(shù)據(jù)流、CSV文件和ADO/ ODBC的至少之一將所述一個或更多個商業(yè)行動傳送到所述至少一個商業(yè)軟件應用。
3.根據(jù)權利要求1或2所述的系統(tǒng),其中,所述軟件平臺(201)包括GUI部件,所述GUI 部件被設置為顯示商業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)的值之間的所述差別,并且從所述用戶接 收命令。
4.根據(jù)任一前述權利要求所述的系統(tǒng),其中,所述整合模塊被設置為接收商業(yè)規(guī)則并 將所述商業(yè)規(guī)則存儲到庫中。
5.根據(jù)任一前述權利要求所述的系統(tǒng),其中,所述整合模塊被設置為將所述商業(yè)數(shù)據(jù) 存儲到計算機存儲器中。
6.根據(jù)任一前述權利要求所述的系統(tǒng),其中,所述整合模塊被設置為在來自所述至少 一個商業(yè)智能模塊(107)的請求之后從所述至少一個商業(yè)數(shù)據(jù)存儲(102)源提取商業(yè)數(shù) 據(jù)。
7.一種用于分析和控制商業(yè)過程的方法,包括提供軟件平臺(201)以支持至少一個商業(yè)智能模塊(107); 在用戶和所述至少一個商業(yè)智能模塊(107)之間提供接口 ; 從至少一個商業(yè)數(shù)據(jù)存儲(102)源提取商業(yè)數(shù)據(jù); 向所述至少一個商業(yè)智能模塊(107)提供所述商業(yè)數(shù)據(jù);從所述或從所述商業(yè)智能模塊(107)接收命令,所述命令表明用戶要求行動以減小商 業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)的值之間的差別;使用已經(jīng)由所述用戶提供的商業(yè)規(guī)則來創(chuàng)建一個或更多個適當?shù)纳虡I(yè)行動以減小所 述差別;將所述一個或更多個商業(yè)行動傳送到負責所述至少一個商業(yè)數(shù)據(jù)存儲的至少一個商 業(yè)軟件應用,諸如ERP應用。
8.一種計算機程序產(chǎn)品,其有形地體現(xiàn)于信息載體中,所述產(chǎn)品包括當被運行時執(zhí)行 根據(jù)權利要求7所述的方法的指令。
全文摘要
本發(fā)明涉及一種用于分析和控制商業(yè)過程的系統(tǒng)(200),包括軟件平臺(201),用于支持至少一個商業(yè)智能模塊(107)。軟件平臺(201)被設置為在用戶和至少一個商業(yè)智能模塊(107)之間提供接口。系統(tǒng)還包括整合模塊(204),整合模塊(204)被設置為與軟件平臺(201)并與至少一個商業(yè)智能模塊(302)通信。整合模塊(204)被設置為從至少一個商業(yè)數(shù)據(jù)存儲(102)源中提取商業(yè)數(shù)據(jù);向至少一個商業(yè)智能模塊(107)提供商業(yè)數(shù)據(jù);從軟件平臺(201)或者從商業(yè)智能模塊(107)接收命令,該命令表明用戶要求行動以減小商業(yè)目標參數(shù)的值與實現(xiàn)參數(shù)的值之間的差別;使用已經(jīng)由用戶規(guī)定的商業(yè)規(guī)則來創(chuàng)建一個或更多個適當?shù)纳虡I(yè)行動以減小差別;將一個或更多個商業(yè)行動傳送到負責至少一個商業(yè)數(shù)據(jù)存儲的至少一個商業(yè)軟件應用,諸如ERP應用。
文檔編號G06Q10/00GK101828193SQ200780100439
公開日2010年9月8日 申請日期2007年12月13日 優(yōu)先權日2007年7月27日
發(fā)明者威廉·馬謝爾·容斯馬, 格里特·約瑟夫·哈爾庫斯 申請人:德克斯頓軟件有限責任公司