專利名稱::商業(yè)智能工具中的數(shù)據(jù)挖掘及預(yù)測洞察力的快速、動態(tài)、數(shù)據(jù)驅(qū)動的報告部署的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的具體實施例涉及商業(yè)智能工具中的數(shù)據(jù)挖掘及預(yù)測洞察力的快速、動態(tài)、數(shù)據(jù)驅(qū)動報告部署。
背景技術(shù):
:數(shù)據(jù)挖掘結(jié)果及洞察力不同于一般存儲于平面表格(flattable)結(jié)構(gòu)中的數(shù)據(jù)。因此,數(shù)據(jù)挖掘結(jié)果及洞察力在大型文件(例如標(biāo)準(zhǔn)化預(yù)測模型標(biāo)記語言(PMML)格式)中大多以階層方式存儲為數(shù)據(jù)挖掘模型(亦稱作“挖掘模型”)。然而,許多常規(guī)的商業(yè)智能(BI)工具無法消耗這些數(shù)據(jù)挖掘模型。BI工具可描述為分析數(shù)據(jù)及呈現(xiàn)報告(如報告設(shè)計工具)。因此,挖掘結(jié)果及洞察力需要轉(zhuǎn)換為BI工具可消耗的形式。少數(shù)供應(yīng)商提供專用的BI工具(如報告設(shè)計工具),其中報告設(shè)計者可手動地產(chǎn)生挖掘結(jié)果及洞察力報告(即挖掘報告)。由于供貨商沒有提供專用的BI工具,用戶必須將挖掘結(jié)果及洞察力轉(zhuǎn)換為BI工具可消耗的格式。此外,需要深入的數(shù)據(jù)挖掘知識來以一般的BI工具產(chǎn)生報告。然而,此類報告的產(chǎn)生為一冗長乏味的工作且底層數(shù)據(jù)的改變導(dǎo)致長且久的手動改變。再者,轉(zhuǎn)換挖掘結(jié)果及洞察力、以及產(chǎn)生報告及元信息的工作需要對所涉及的工具及軟件有深入的知識、以及深入的挖掘技巧以知道如何可視化這些挖掘洞察力。已知的解決方案基于輸出在挖掘工具內(nèi)所產(chǎn)生的圖像。接著,圖像以靜態(tài)方式并入至報告中(例如類似于使用網(wǎng)頁內(nèi)的圖像)。然而,這是非常靜態(tài)且非互動的方式。此夕卜,此解決方案不會提供挖掘結(jié)果及洞察力的自動部署。多數(shù)工具并不允許自然地可視化標(biāo)準(zhǔn)數(shù)據(jù)挖掘模型。因此,此類工具較不靈活且將可視化限制于預(yù)定義圖形。
發(fā)明內(nèi)容本發(fā)明提供如所主張的用于處理商業(yè)智能(BI)報告的方法、用于處理商業(yè)智能(BI)報告的系統(tǒng)、和用于處理商業(yè)智能(BI)報告的計算機程序產(chǎn)品。提供用于處理商業(yè)智能(BI)報告的技術(shù)。提供一組BI元模型模板以及BI報告規(guī)格模板?;谠谀P徒Y(jié)構(gòu)中的一個或多個元模型對象類型,從該組BI元模型模板中選擇商業(yè)智能(BI)元模型模板。從所選的BI元模型模板產(chǎn)生BI元模型。基于挖掘模型類型,從該組BI報告規(guī)格模板中選擇一個或多個BI報告規(guī)格模板。從所選的一個或多個BI報告規(guī)格模板、模型結(jié)構(gòu)的模式(schema)、及模型結(jié)構(gòu)的內(nèi)容而產(chǎn)生BI報告規(guī)格。部署B(yǎng)I兀模型及BI報告規(guī)格至BI服務(wù)器,供用于在BI服務(wù)器處使用BI工具產(chǎn)生BI報告。響應(yīng)于對BI報告的用戶請求,在使用BI元模型及BI報告規(guī)格的BI服務(wù)器處以BI工具產(chǎn)生BI手艮告。參考附圖,其中類似的附圖標(biāo)記在全文中表示對應(yīng)的部分:圖1例示根據(jù)某些具體實施例的計算環(huán)境;圖2例示根據(jù)某些具體實施例的輸入數(shù)據(jù)表格的部分范例;圖3例示根據(jù)某些具體實施例的以PMML格式的挖掘模型的部分范例,其中圖3由圖3A、圖3B、及圖3C所形成;圖4例示根據(jù)某些具體實施例的模型表格的部分范例;圖5例示根據(jù)某些具體實施例的BI元模型的范例,其中圖5由圖5A、圖5B、圖5C、及圖所形成;圖6例示根據(jù)某些具體實施例的報告規(guī)格的范例,其中圖6由圖6A、圖6B、圖6C、圖6D、圖6E、圖6F、圖6G、圖6H、圖61、圖6J、及圖6K所形成;圖7例示根據(jù)某些具體實施例的存儲的程序的一部分范例,其中圖7由圖7A及圖7B所形成;圖8例示根據(jù)某些具體實施例的自動部署;圖9例示根據(jù)某些具體實施例的范例BI元模型模板,其中圖9由圖9A、圖9B、圖9C、圖9D、圖9E、圖9F、圖9G、圖9H、及圖91所形成;圖10例示根據(jù)某些具體實施例的范例BI報告規(guī)格模板,其中圖10由圖10A、圖10B、圖10C、圖10D、圖10E、圖10F、圖10G、圖10H、及圖101所形成;圖11例示根據(jù)某些具體實施例的具有來自用戶的動態(tài)調(diào)用的自動部署程序;圖12例示根據(jù)某些具體實施例的在屏幕中的數(shù)據(jù)挖掘模型;圖13例示根據(jù)某些具體實施例的在屏幕中的BI工具規(guī)格;圖14例示根據(jù)某些具體實施例的在屏幕中的登錄憑證;圖15例示根據(jù)某些具體實施例的在屏幕中的BI工具內(nèi)的目的地選擇;圖16例示根據(jù)某些具體實施例的在屏幕中的模式表格信息;圖17及圖18例示根據(jù)某些具體實施例的在屏幕中的進(jìn)展;圖19例示根據(jù)某些具體實施例的具有挖掘洞察力的屏幕中的報告列表,其可于BI工具中獲得;圖20、圖21及圖22例示根據(jù)某些具體實施例的具有挖掘洞察力的屏幕中的各種報告,其可于BI工具中獲得;圖23以流程圖例示根據(jù)某些具體實施例的由部署系統(tǒng)120所實施的邏輯;圖24以流程圖例示根據(jù)某些具體實施例的由BI客戶端及BI服務(wù)器所實施的邏輯;圖25以流程圖例示根據(jù)某些具體實施例的由部署系統(tǒng)使用存儲的程序而實施的邏輯;圖26以流程圖例示根據(jù)某些具體實施例的由BI客戶端及BI服務(wù)器使用存儲的程序而實施的邏輯;以及圖27例示根據(jù)某些具體實施例的可使用的計算機架構(gòu)。具體實施方式于下述說明中,參考形成本發(fā)明的一部分且說明若干本發(fā)明具體實施例的附圖。應(yīng)理解,在不偏離本發(fā)明范疇的情況下,亦可使用其它具體實施例并可做出結(jié)構(gòu)及操作上的改變。圖1例示根據(jù)某些具體實施例的計算環(huán)境。計算裝置110包含部署系統(tǒng)120、至少一個BI封裝130、一個或多個BI兀模型模板142及一個或多個報告規(guī)格模板144。每BI封裝130包含BI元模型132(即元信息)以及一個或多個BI報告規(guī)格134。在某些具體實施例中,每BI封裝130可包含多個BI元模型。計算裝置耦合至數(shù)據(jù)存儲設(shè)備150。數(shù)據(jù)存儲設(shè)備150包含一個或多個數(shù)據(jù)結(jié)構(gòu)152、一個或多個挖掘模型154(亦稱作“數(shù)據(jù)挖掘模型”)、一個或多個模型結(jié)構(gòu)156、以及可執(zhí)行碼160(如一個或多個存儲的程序)。雖然存儲的程序可用于此處的范例中,但可使用任何形式的可執(zhí)行碼160來取代或補充存儲的程序。在某些具體實施例中,數(shù)據(jù)存儲設(shè)備150為數(shù)據(jù)庫。在某些具體實施例中,數(shù)據(jù)結(jié)構(gòu)152為數(shù)據(jù)表格。在某些具體實施例中,模型結(jié)構(gòu)156為模型表格。在某些具體實施例中,挖掘模型為PMML格式。計算裝置110亦耦合至BI服務(wù)器170,其耦合至BI客戶端180。BI服務(wù)器170包含一個或多個BI工具172及存儲庫174。存儲庫174存儲每BI封裝130的副本且存儲一個或多個BI報告176。部署系統(tǒng)120自動地基于存儲于數(shù)據(jù)存儲設(shè)備150中的一個或多個數(shù)據(jù)結(jié)構(gòu)152、一個或多個挖掘模型154、及一個或多個模型結(jié)構(gòu)156而產(chǎn)生報告,且自動地將其部署至在BI服務(wù)器170的BI工具172。部署系統(tǒng)120使能不具深入數(shù)據(jù)挖掘知識的單一用戶產(chǎn)生報告且加速產(chǎn)生報告的過程。部署系統(tǒng)120使能自動產(chǎn)生BI報告176,其呈現(xiàn)數(shù)據(jù)挖掘及/或預(yù)測洞察力。初始地,部署系統(tǒng)120自動地根據(jù)一個或多個挖掘模型154產(chǎn)生表格表示(如一個或多個模型結(jié)構(gòu)156),且提取表格表示至數(shù)據(jù)庫(如數(shù)據(jù)存儲設(shè)備150)。在某些具體實施例中,取決于挖掘模型,挖掘模型154的內(nèi)容被提取至具有模式的至少一個模型結(jié)構(gòu)156。接著,部署系統(tǒng)120產(chǎn)生BI封裝130,其包含多數(shù)BI工具172所需的BI元模型132(即元信息)及一個或多個BI報告規(guī)格134。最后,部署系統(tǒng)120自動地部署B(yǎng)I封裝130至BI工具172。圖2例示根據(jù)某些具體實施例的輸入數(shù)據(jù)表格200的部分范例。表格200為數(shù)據(jù)結(jié)構(gòu)152的一部分范例。表格200包含已經(jīng)為聚類(clustering)方案(客戶細(xì)分)準(zhǔn)備的輸入數(shù)據(jù)。記錄以人口統(tǒng)計、產(chǎn)品相關(guān)數(shù)據(jù)、及交易相關(guān)數(shù)據(jù)來表示銀行顧客。在表格200中有八個記錄,其每一具有十一欄數(shù)據(jù)。圖3例示根據(jù)某些具體實施例的在PMML格式中的挖掘模型300、310、320的部分范例。圖3由圖3A、圖3B、及圖3C所形成。數(shù)據(jù)挖掘模型300為挖掘模型154的范例。挖掘模型300按可擴展標(biāo)記語言(XML),且表示數(shù)據(jù)表格200的PMML數(shù)據(jù)挖掘聚類模型。圖4例示根據(jù)某些具體實施例的模型表格400的部分范例。模型表格400為模型結(jié)構(gòu)156的范例。模型表格400包含先前挖掘模型300、310、320的部分。在此范例中,表不了單一聚類的分布統(tǒng)計。模型表格400由BI報告存取。圖5例示根據(jù)某些具體實施例的BI元模型500、510、520、530的范例。圖5由圖5A、圖5B、圖5C、及圖所形成。BI元模型500、510、520、530為BI元模型132的范例。BI元模型500、510、520、530按XML,且表示包含模型表格400的描述的模型規(guī)格。圖6例示根據(jù)某些具體實施例的BI報告規(guī)格600、610、620、630、640、650、660、670,680,690及695的范例。圖6由圖6A、圖6B、圖6C、圖6D、圖6E、圖6F、圖6G、圖6H、圖61、圖6J、及圖6K所形成。BI報告規(guī)格600、610、620、630、640、650、660、670、680、690及695表示BI報告規(guī)格134。BI報告規(guī)格600、610、620、630、640、650、660、670、680、690及695按XML,且以語意上有用的方式提供模型表格的數(shù)據(jù)。圖7例示根據(jù)某些具體實施例的存儲的程序700、710的一部分范例。存儲的程序700,710為可執(zhí)行碼160的范例。存儲的程序700、710包封處理以執(zhí)行聚類。在存儲的程序700、710中有一允許聚類值的最大數(shù)量的通過的參數(shù)。圖8例示根據(jù)某些具體實施例的自動部署。部署系統(tǒng)120自動地產(chǎn)生BI報告,其呈現(xiàn)數(shù)據(jù)挖掘及/或預(yù)測洞察力。數(shù)據(jù)挖掘及/或預(yù)測洞察力由數(shù)據(jù)挖掘用戶所產(chǎn)生,其實施包含數(shù)據(jù)準(zhǔn)備及實際建模的挖掘流程(即其執(zhí)行挖掘技術(shù)以從數(shù)據(jù)表格810產(chǎn)生挖掘模型812并將挖掘模型812存儲于數(shù)據(jù)庫800中)。部署系統(tǒng)120自動地從挖掘模型812產(chǎn)生表格表不,且提取該表格表不至數(shù)據(jù)庫800作為模型表格814。此表格表示以使得數(shù)據(jù)挖掘洞察力可由BI工具存取及了解的方式而完成。部署系統(tǒng)120產(chǎn)生BI封裝850,其包含BI工具所需的⑴元信息(BI元模型)以及(2)元報告規(guī)格。元信息及報告規(guī)格基于挖掘模型812及含有挖掘洞察力的模型表格814的模式及數(shù)據(jù)而動態(tài)地產(chǎn)生。這些報告通常為靜態(tài),其基于包含于挖掘模型812中所含的信息。由于洞察力包含于模型表格814中,可通過再次執(zhí)行圖8中標(biāo)示為“R”的處理而更新洞察力。這產(chǎn)生了新的洞察力(例如,若數(shù)據(jù)表格810中的底層數(shù)據(jù)改變)。此處理也可容易地并入自動商業(yè)程序。最后,部署系統(tǒng)120自動地部署B(yǎng)I封裝850至BI服務(wù)器870。部署系統(tǒng)120使用BI工具的應(yīng)用程序編程接口(API)以部署所產(chǎn)生的BI元模型及BI報告規(guī)格,而不需手動的用戶互動。部署系統(tǒng)120還根據(jù)報告規(guī)格而于BI服務(wù)器870內(nèi)觸發(fā)實際報告的產(chǎn)生。接著,用戶可使用BI客戶端880而存取挖掘及/或預(yù)測洞察力,類似其他報告。BI服務(wù)器870直接地從模型表格814檢索(retrieve)挖掘洞察力。進(jìn)一步的自動化可包含使用其他通道(如電子郵件)的報告的自動分配。參考圖1,在某些具體實施例中,BI元模型132的產(chǎn)生是基于BI元模型模板142的。另一方面,傳統(tǒng)的元模型設(shè)計者可從scratch程序開始。BI元模型模板142包含BI元模型132的基本結(jié)構(gòu)。首先,部署系統(tǒng)120分析模型結(jié)構(gòu)156的結(jié)構(gòu)。由此分析,部署系統(tǒng)120獲取BI元模型對象(如查詢主題(表格的抽象視圖))、關(guān)系(決定數(shù)個查詢主題如何彼此相關(guān))、決定因子(determinant)(定義關(guān)于查詢主題的不同等級的粒度)等等)。其次,部署系統(tǒng)120分析實際數(shù)據(jù)以獲取元模型對象類型(例如,在包含類型日期欄的情況下,產(chǎn)生量測vs.尺寸或時間譜系)。在某些具體實施例中,BI元模型模板142基于元模型對象類型而選擇。在某些具體實施中,BI元模型模板142可基于挖掘技術(shù)及使用情況而選擇。圖9例示根據(jù)某些具體實施例的范例BI元模型模板900、910、920、930、940、950、960、970及980。圖9由圖9A、圖9B、圖9C、圖9D、圖9E、圖9F、圖9G、圖9H、及圖91所形成。BI元模型模板900、910、920、930、940、950、960、970及980為BI元模型模板142的范例。模型包含數(shù)據(jù)源結(jié)構(gòu)的抽象表示(如在關(guān)系數(shù)據(jù)庫的表格)、這些表示間的關(guān)系、如何聚集數(shù)據(jù)的信息、所使用的優(yōu)選語言、計算、過濾器、活頁夾(folder)等等。因此,模型可描述為數(shù)據(jù)源上的抽象層,其可以更多信息來強化。接著,可于報告規(guī)格中使用(即參考)模型的元素。在某些具體實施例中,BI報告規(guī)格134的產(chǎn)生是基于BI報告規(guī)格模板144的。另一方面,傳統(tǒng)的報告設(shè)計者可從scratch程序開始。BI報告規(guī)格模板144包含BI報告規(guī)格134的基本結(jié)構(gòu),其取決于挖掘模型類型(即數(shù)據(jù)挖掘功能,例如聚類(clustering)、分類(classification)、關(guān)聯(lián)(association)、回歸(regression)、序列規(guī)則(sequencerules)、時序(timeseries)等等)。不同的數(shù)據(jù)挖掘功能產(chǎn)生不同的數(shù)據(jù)挖掘模型。關(guān)聯(lián)數(shù)據(jù)挖掘功能可描述為尋找在數(shù)據(jù)中以有意義方式彼此關(guān)聯(lián)的項目。以分類數(shù)據(jù)挖掘功能,用戶可產(chǎn)生、驗證、或測試分類模型(如分析為何做出特定分類或預(yù)測新數(shù)據(jù)的分類)。聚類數(shù)據(jù)挖掘功能可描述為搜尋輸入數(shù)據(jù)以找到經(jīng)常共同發(fā)生的特征及將輸入數(shù)據(jù)分組成聚類,其中每一聚類的成員具有類似的特性?;貧w類似于分類,除了預(yù)測值的類型之外。舉例來說,分類預(yù)測類標(biāo)簽,而回歸預(yù)測數(shù)值。此外,回歸還可確定與預(yù)測目標(biāo)字段值最相關(guān)的輸入字段。預(yù)測值可能不同于用于建立模型的數(shù)據(jù)中所包含的任何值。范例應(yīng)用程序為依據(jù)預(yù)期收益的顧客分級。序列規(guī)則數(shù)據(jù)挖掘功能可描述為尋找數(shù)據(jù)中典型的事件序列。時序數(shù)據(jù)挖掘功能可描述為使能時序值的預(yù)測。在某些具體實施例中,基于挖掘模型類型,可獲得一個或多個報告規(guī)格模板。用戶可在這些可得的模板中選擇。在BI報告規(guī)格134產(chǎn)生期間,部署系統(tǒng)120分析模型結(jié)構(gòu)156的內(nèi)容。舉例來說,模型結(jié)構(gòu)156的數(shù)據(jù)針對定義聚類的特征的數(shù)量而分析。部署系統(tǒng)120對每一聚類檢測描述每一聚類的最相關(guān)特征。只有最相關(guān)的特征會并入BI報告規(guī)格134。接著,部署系統(tǒng)120以最相關(guān)特征按其相關(guān)順序而復(fù)制BI報告規(guī)格模板144。圖10例示根據(jù)某些具體實施例的范例BI報告規(guī)格模板1000、1010、1020、1030、1040、1050、1060、1070、及1080。圖10由圖10A、圖10B、圖10C、圖10D、圖10E、圖10F、圖10G、圖10H、及圖101所形成。BI報告規(guī)格模板1000、1010、1020、1030、1040、1050、1060、1070、及1080為BI報告規(guī)格模板144的范例。在某些具體實施例中,部署系統(tǒng)120針對相關(guān)信息而分析模型結(jié)構(gòu)156,且使用BI報告規(guī)格模板144以最佳方式并入此內(nèi)容。此外,基于模型結(jié)構(gòu)156的數(shù)據(jù)而優(yōu)化報告及圖表的格式化。舉例來說,不同圖表可能導(dǎo)致不同的軸尺度,因為在這些圖表內(nèi)的數(shù)據(jù)可能改變。BI工具172中的圖表將接著針對底層數(shù)據(jù)而優(yōu)化。由于部署系統(tǒng)120的分析,可事先決定最佳的軸尺度,這允許挖掘模型的較佳比較及了解。針對每挖掘模型類型,可能存在彼此鏈接的數(shù)個BI報告規(guī)格。舉例來說,可鏈接專用圖表的詳細(xì)報告或鉆取報告(drillthroughreport)。在再次產(chǎn)生挖掘模型154的情況中,部署系統(tǒng)120執(zhí)行挖掘模型表的分析,其可導(dǎo)致報告及圖表的不同格式化及布局。于是,先前的BI報告規(guī)格134可能沒有對新挖掘模型154的最佳布局。因此,部署系統(tǒng)120自動地再產(chǎn)生BI報告規(guī)格134,以確保報告及圖表的優(yōu)化布局。一般來說,用戶需要知道底層數(shù)據(jù)(挖掘模型154由其產(chǎn)生)的細(xì)節(jié)。因此,部署系統(tǒng)120自動地將鉆取數(shù)據(jù)(drillthroughdata)并入報告,以允許對挖掘模型的較佳理解。最為有用的為表示典型范例的那些數(shù)據(jù)項。舉例來說,聚類方法產(chǎn)生具有類似特征的同質(zhì)群組。典型范例為最佳表示一特定聚類的特征的那些數(shù)據(jù)項。部署系統(tǒng)120自動地檢測這些典型的數(shù)據(jù)項且將其并入報告。部署系統(tǒng)120將從數(shù)小時或數(shù)天的人工減少至數(shù)秒。此外,部署系統(tǒng)120允許由不具有任何所包含的多個工具或挖掘模型154的任何專門知識的單一個人執(zhí)行此工作。特別是在挖掘模型154的數(shù)據(jù)或完整結(jié)構(gòu)經(jīng)常改變且因而需要手動改變的情況,達(dá)到了節(jié)省大量成本及時間。圖11例示根據(jù)某些具體實施例的具有來自用戶的動態(tài)調(diào)用的自動部署程序。部署系統(tǒng)120允許動態(tài)報告的產(chǎn)生及部署,其于用戶(如在BI客戶端180的一報告顧客)與BI工具互動時調(diào)用數(shù)據(jù)的挖掘。這允許用戶通過傳遞數(shù)據(jù)挖掘參數(shù)及/或其他設(shè)定而定制化報告。在圖11中,存儲的程序存儲于數(shù)據(jù)庫1100中。在某些具體實施例中,挖掘?qū)<叶x存儲的程序的處理以及什么參數(shù)字段為動態(tài),以及部署系統(tǒng)120從挖掘流程自動地產(chǎn)生存儲的程序1100,其由數(shù)據(jù)準(zhǔn)備及建模而產(chǎn)生。特別地,部署系統(tǒng)120使用來自塊1122(數(shù)據(jù)準(zhǔn)備)、塊1124(建模)、及塊1126(提取模型內(nèi)容至表格)的數(shù)據(jù)而于塊1120產(chǎn)生存儲的程序(根據(jù)挖掘流程產(chǎn)生存儲的程序)。接著,存儲的程序1110可由BI服務(wù)器1170調(diào)用,其傳輸由用戶使用BI客戶端1180而輸入的數(shù)據(jù)挖掘參數(shù)。接著,動態(tài)產(chǎn)生的挖掘洞察力由BI服務(wù)器1170從存儲的程序1110所回傳的結(jié)果組而檢索。在某些具體實施例中,存儲`的程序1110的產(chǎn)生是基于由挖掘?qū)<宜x的數(shù)據(jù)準(zhǔn)備及挖掘流程的。部署系統(tǒng)120將流程轉(zhuǎn)換為結(jié)構(gòu)化查詢語言(SQL)語句,并進(jìn)一步并入由用戶所定義的數(shù)據(jù)挖掘參數(shù)。這些數(shù)據(jù)挖掘參數(shù)被定義為存儲的程序1110的輸入,且被并入至SQL本體內(nèi)的適當(dāng)位置。用戶調(diào)用報告,接著BI服務(wù)器1170調(diào)用存儲的程序1170并傳遞數(shù)據(jù)挖掘參數(shù)。復(fù)雜的流程對用戶來說是透明的。存儲的程序1110回傳與模型表格的格式相同的數(shù)據(jù)。圖12至圖22例示根據(jù)某些具體實施例的用戶互動。在某些具體實施例中,所選組件可于屏幕中高亮突出,如圖12至圖22所顯示。在圖12至圖22中,為便于參考,所選項目可由虛線或粗線顯示。圖12例示根據(jù)某些具體實施例的在屏幕1200中的數(shù)據(jù)挖掘模型。用戶選擇要部署于數(shù)據(jù)挖掘工具中的數(shù)據(jù)挖掘模型1210。圖13例示根據(jù)某些具體實施例的在屏幕1300中的BI工具的規(guī)格。用戶指定用戶想要部署數(shù)據(jù)挖掘模型的BI工具1310。圖14例示根據(jù)某些具體實施例的在屏幕1400中的登錄憑證。在屏幕1400中,用戶提供所需的登錄憑證。圖15例示根據(jù)某些具體實施例的在屏幕1500中的BI工具內(nèi)的目的地選擇。用戶選擇BI工具內(nèi)的向其部署B(yǎng)I封裝及報告的目的地1510??蛇x地,可改寫所產(chǎn)生的元信息及報告的名稱。圖16例示根據(jù)某些具體實施例的在屏幕1600中的模式表格信息。在屏幕1600中,可選地,用戶可改寫數(shù)據(jù)挖掘洞察力所提取到的模型結(jié)構(gòu)156的名稱。圖17及圖18例示根據(jù)某些具體實施例的在屏幕1700、1800中的進(jìn)展。用戶選擇結(jié)束按鍵1710,且接著部署系統(tǒng)120自動地針對所選數(shù)據(jù)挖掘模型而產(chǎn)生BI封裝130。此為數(shù)據(jù)驅(qū)動處理。圖19例示根據(jù)某些具體實施例的具有挖掘洞察力的屏幕1900中的報告列表,其可于BI工具中獲得。點擊報告1910、1920、1930允許用戶瀏覽挖掘信息。圖20、圖21及圖22例示根據(jù)某些具體實施例的具有挖掘洞察力的屏幕2000、2100、2110、2200、2210中的各種報告,其可于BI工具中獲得。圖23以流程圖例示根據(jù)某些具體實施例的由部署系統(tǒng)120所實施的邏輯。控制開始于塊2300,部署系統(tǒng)120通過為一個或多個數(shù)據(jù)結(jié)構(gòu)152中的數(shù)據(jù)建模而產(chǎn)生挖掘模型154。在塊2302,部署系統(tǒng)120將挖掘模型154的內(nèi)容提取至模型結(jié)構(gòu)156中。在塊2304,部署系統(tǒng)120基于在模型結(jié)構(gòu)156中的一個或多個元模型對象類型(例如,在包含類型日期欄的情況下,產(chǎn)生量測vs.尺寸或時間譜系)而選擇BI元模型模板142。在塊2306,部署系統(tǒng)120根據(jù)所選BI元模型模板142產(chǎn)生BI元模型132。在塊2308,部署系統(tǒng)120基于挖掘模型類型(如聚類、分類、關(guān)聯(lián)等)而選擇BI報告規(guī)格模板144。在塊2310,部署系統(tǒng)120根據(jù)所選BI報告規(guī)格144模板、模型結(jié)構(gòu)156模式、及模型結(jié)構(gòu)156內(nèi)容產(chǎn)生BI報告規(guī)格134。在塊2312,部署系統(tǒng)120產(chǎn)生具有BI元模型132及BI報告規(guī)格134的BI封裝130。在塊2314,部署系統(tǒng)120部署B(yǎng)I封裝130至BI服務(wù)器170的存儲庫174。圖24以流程圖例示根據(jù)某些具體實施例的由BI客戶端180及BI服務(wù)器170所實施的邏輯??刂崎_始于塊2400,在BI客戶端180的用戶請求報告。在塊2402,BI客戶端180轉(zhuǎn)發(fā)請求至BI服務(wù)器170。在塊2404,BI服務(wù)器170使用BI工具172(其使用挖掘模型154(BI服務(wù)器170從計算裝置110所檢索的)以及存儲于存儲庫174中的BI封裝)而產(chǎn)生BI報告176。在塊2406,BI服務(wù)器170傳送BI報告176至BI客戶端180。在塊2408,BI客戶端180顯示BI報告176給用戶。圖25以流程圖例示根據(jù)某些具體實施例的由部署系統(tǒng)120使用存儲的程序而實施的邏輯??刂崎_始于塊2500,部署系統(tǒng)120產(chǎn)生可執(zhí)行碼160(例如存儲的程序)。當(dāng)以用戶所提供的數(shù)據(jù)挖掘參數(shù)及/或設(shè)定而調(diào)用或執(zhí)行時,可執(zhí)行碼通過為一個或多個數(shù)據(jù)結(jié)構(gòu)152中的數(shù)據(jù)建模而產(chǎn)生挖掘模型154且提取挖掘模型154的內(nèi)容至模型結(jié)構(gòu)156。在塊2502,部署系統(tǒng)120基于模型結(jié)構(gòu)156中的一個或多個元模型對象類型(例如,在包含類型日期欄的情況下,產(chǎn)生量測vs.尺寸或時間譜系)而選擇BI元模型模板142。在塊2504,部署系統(tǒng)120根據(jù)所選的BI元模型模板142產(chǎn)生BI元模型132。在塊2506,部署系統(tǒng)120基于挖掘模型類型(例如聚類、分類、關(guān)聯(lián)等)而選擇BI報告規(guī)格模板144。在塊2508,部署系統(tǒng)120根據(jù)所選BI報告規(guī)格144模板、模型結(jié)構(gòu)156模式、以及模型結(jié)構(gòu)156內(nèi)容而產(chǎn)生BI報告規(guī)格134。在塊2510,部署系統(tǒng)120產(chǎn)生具有BI元模型132及BI報告規(guī)格134的BI封裝130。在塊2512,部署系統(tǒng)120部署B(yǎng)I封裝130至BI服務(wù)器170的存儲庫174。圖26以流程圖例示根據(jù)某些具體實施例的由BI客戶端180及BI服務(wù)器170使用存儲的程序而實施的邏輯??刂崎_始于塊2600,在BI客戶端180的用戶請求報告。在塊2602,BI客戶端180轉(zhuǎn)發(fā)請求至BI服務(wù)器170。在塊2604,BI服務(wù)器170以用戶所提供的一個或多個參數(shù)而調(diào)用(執(zhí)行)可執(zhí)行碼160以動態(tài)地檢索挖掘模型154,且使用存儲于存儲庫174中的BI封裝130以產(chǎn)生BI報告176。在塊2606,BI服務(wù)器170傳送BI報告176至BI客戶端180。在塊2608,BI客戶端顯示BI報告176給用戶。因此,部署系統(tǒng)120允許數(shù)據(jù)挖掘結(jié)果的自動、快速且數(shù)據(jù)驅(qū)動的部署至BI工具172。部署系統(tǒng)120提供用戶一快速且直覺的方式,而去掉各種基本程序的復(fù)雜性。因此,沒有深入挖掘技巧的單一用戶可執(zhí)行部署。這加速且簡化了部署程序,因而節(jié)省了時間跟成本。部署系統(tǒng)120使能BI工具172中在PMML格式的挖掘模型154(亦稱作“挖掘PMML模型”)的部署。部署系統(tǒng)120是自動化處理,使其更容易地部署挖掘模型154及數(shù)據(jù)挖掘本身(如在數(shù)據(jù)結(jié)構(gòu)152中的數(shù)據(jù))于BI工具174中。某些具體實施例在計算系統(tǒng)中處理BI報告,計算系統(tǒng)包含(i)數(shù)據(jù)庫系統(tǒng),用于容納數(shù)據(jù)結(jié)構(gòu)152中的原始數(shù)據(jù)、實行數(shù)據(jù)挖掘、及存儲挖掘模型154中的數(shù)據(jù)挖掘結(jié)果;以及(ii)BI服務(wù)器170,其包含用于存儲定義BI報告的結(jié)構(gòu)及內(nèi)容的信息(如BI元模型及BI報告規(guī)格)的存儲庫174。提供了一組BI模板(例如一組BI兀模型模板142及一組BI報告規(guī)格模板144)。部署系統(tǒng)120準(zhǔn)備用于數(shù)據(jù)挖掘的數(shù)據(jù)、產(chǎn)生數(shù)據(jù)挖掘模型、提取數(shù)據(jù)挖掘模型內(nèi)容至具有模型表格模式的至少一個表格(取決于挖掘模型)、以及存儲至少一個表格于數(shù)據(jù)庫中。響應(yīng)于存儲至少一表格于數(shù)據(jù)庫中,部署系統(tǒng)120基于模型類型而選擇BI模板、分析模型表格模式以及模型表格內(nèi)容、基于分析結(jié)果以及基于所選BI模板而產(chǎn)生定義報告的結(jié)構(gòu)及內(nèi)容的信息、以及于BI服務(wù)器170部署定義BI報告176的結(jié)構(gòu)及內(nèi)容的信息。響應(yīng)于用戶請求,由定義BI報告176的結(jié)構(gòu)及內(nèi)容的信息產(chǎn)生BI報告176,且BI報告176被從BI服務(wù)器170傳遞給用戶。在某些具體實施例中,一段可執(zhí)行碼160(例如存儲的程序)存儲于數(shù)據(jù)存儲設(shè)備150中,此段可執(zhí)行程序代碼的執(zhí)行響應(yīng)于自用戶接收數(shù)據(jù)挖掘參數(shù)而觸發(fā)根據(jù)所接收的數(shù)據(jù)挖掘參數(shù)的數(shù)據(jù)挖掘模型的產(chǎn)生以及數(shù)據(jù)挖掘模型內(nèi)容至至少一表格中的提取。在某些具體實施例中,監(jiān)視及重復(fù)數(shù)據(jù)準(zhǔn)備及數(shù)據(jù)挖掘模型產(chǎn)生。在某些具體實施例中,該段可執(zhí)行碼用于基于監(jiān)視而重復(fù)數(shù)據(jù)準(zhǔn)備及數(shù)據(jù)挖掘模型產(chǎn)生,且由部署系統(tǒng)120所產(chǎn)生??杀O(jiān)視用于計算挖掘模型的輸入數(shù)據(jù)(先前經(jīng)歷數(shù)據(jù)準(zhǔn)備階段)。在某些具體實施例中,若新數(shù)據(jù)進(jìn)來或若目前數(shù)據(jù)改變,則數(shù)據(jù)準(zhǔn)備、建模、及產(chǎn)生的數(shù)據(jù)挖掘模型的提取可自動地開始。在某些替代具體實施例中,此程序可周期性地開始,而非由在輸入數(shù)據(jù)中的改變所觸發(fā)。其他的具體實施例細(xì)節(jié)如本領(lǐng)域技術(shù)人員應(yīng)了解的,本發(fā)明的各方面可體現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的方面可采用完全硬件具體實施例、完全軟件具體實施例(包括韌件、常駐軟件、微碼等)或組合軟件與硬體方面的具體實施例的形式,其在本文中一般可皆通稱為“電路”、“模塊”、或“系統(tǒng)”。此外,本發(fā)明的方面可采用體現(xiàn)于一個或多個計算機可讀介質(zhì)(具有計算機可讀程序代碼體現(xiàn)于其中)中的計算機程序產(chǎn)品的形式??衫靡粋€或多個計算機可讀介質(zhì)的任何組合。計算機可讀介質(zhì)可為計算機可讀信號介質(zhì)或計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)可例如為(但不限于)電子、磁性、光學(xué)、電磁、紅外線或半導(dǎo)體系統(tǒng)、設(shè)備、裝置、或前述的任何適當(dāng)?shù)慕M合。計算機可讀存儲介質(zhì)的更具體的范例(非詳盡列表)包含以下各者:具有一或多導(dǎo)線的電連接、便攜型計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、便攜型光盤只讀存儲器(⑶-ROM)、光學(xué)存儲裝置、磁性存儲裝置、固態(tài)內(nèi)存、磁帶、或前述的任何適當(dāng)?shù)慕M合。在此文件的背景下,計算機可讀存儲介質(zhì)可為可含有或存儲由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合的程序的任何有形介質(zhì)。計算機可讀信號介質(zhì)可包括(例如)在基帶中或作為載波的部分的具有計算機可讀程序代碼體現(xiàn)于其中的傳播數(shù)據(jù)信號。此傳播信號可采用多種形式中的任一者,包括(但不限于)電磁、光學(xué)或其任何合適組合。計算機可讀信號介質(zhì)可為并非計算機可讀存儲介質(zhì)且可傳達(dá)、傳播或傳送由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合的一程序的任何計算機可讀介質(zhì)。體現(xiàn)于計算機可讀介質(zhì)上的程序代碼可使用任何適當(dāng)介質(zhì)來傳輸,該介質(zhì)包括(但不限于)無線、有線、光纖纜線、RF等、或前述各者的任何合適組合??梢砸换蚨喾N編程語言的任何組合寫用于執(zhí)行本發(fā)明方面的操作的計算機程序碼,其包括面向?qū)ο缶幊陶Z言(例如Java、Smalltalk、C++或其類似者)以及傳統(tǒng)程序性編程語言(例如“C”編程語言或類似編程語言)。程序代碼可完全在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為獨立軟件包執(zhí)行、部分地在用戶計算機上執(zhí)行且部分地在遠(yuǎn)程計算機上執(zhí)行、或完全在遠(yuǎn)程計算機或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計算機可經(jīng)由任何類型的網(wǎng)絡(luò)(包括局域網(wǎng)絡(luò)(LAN)或廣域網(wǎng)(WAN))連接至用戶的計算機,或可連接至外部計算機(例如,使用因特網(wǎng)服務(wù)提供商,經(jīng)由因特網(wǎng))。本發(fā)明的各方面參考根據(jù)本發(fā)明的具體實施例的方法、設(shè)備(系統(tǒng))及計算機程序產(chǎn)品的流程圖說明及/或塊圖而描述于上。應(yīng)理解,流程圖說明及/或塊圖的每一區(qū)塊及流程圖說明及/或塊圖中的區(qū)塊的組合可由計算機程序指令來實施。這些計算機程序指令可提供至通用計算機、專用計算機或其他可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生機器,以使得經(jīng)由計算機或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令建立用于實施流程圖及/或塊圖區(qū)塊中所指定的功能/動作的手段。這些計算機程序指令亦可存儲在計算機可讀介質(zhì)中,其可指導(dǎo)計算機、其他可編程數(shù)據(jù)處理設(shè)備、或其他裝置以特定方式作用,以使得存儲在計算機可讀介質(zhì)中的指令產(chǎn)生制品,其包括實施流程圖及/或塊圖區(qū)塊中所指定的功能/動作的指令。這些計算機程序指令亦可加載至計算機、其他可編程數(shù)據(jù)處理設(shè)備、或其他裝置,以使一系列操作程序(如操作或步驟)執(zhí)行于計算機、其他可編程設(shè)備、或其他裝置上,以產(chǎn)生計算機實施處理,使得在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實施流程圖及/或塊圖區(qū)塊中所指定的功能/動作的處理。執(zhí)行所述操作的碼還可執(zhí)行于硬件邏輯或電路(如集成電路芯片、可編程邏輯門陣列(PGA)、專用集成電路(ASIC)等)中。硬件邏輯可耦合至處理器以實施操作。舉例來說,部署系統(tǒng)120可實施于硬件邏輯或軟件與硬件邏輯的組合中。部署系統(tǒng)120可實施為硬件(如硬件邏輯或電路)、軟件、或硬件及軟件的組合。圖27例示根據(jù)某些具體實施例的可使用的計算機架構(gòu)2700。計算裝置110、BI服務(wù)器170、870、970、及/或BI客戶端180、280、980可實施計算機架構(gòu)2700。計算機架構(gòu)2700適于存儲及/或執(zhí)行程序代碼且包含至少一個處理器2702,其直接地或間接地經(jīng)由系統(tǒng)總線2720而耦合至存儲單元2704。存儲單元2704可包含在程序代碼實際執(zhí)行過程中所使用的本地內(nèi)存、大容量存儲器、及高速緩存(其提供至少某些程序代碼的暫時存儲,以降低執(zhí)行期間需從大容量存儲器檢索程序代碼的次數(shù))。存儲單元2704包含操作系統(tǒng)2705以及一個或多個計算機程序2706。輸入/輸出(I/O)裝置2712、2714(包含但不限于鍵盤、顯示器、指向裝置等)可直接地或通過中介I/O控制器2710而耦合至系統(tǒng)。網(wǎng)絡(luò)適配器2708也可耦合至系統(tǒng),以使能數(shù)據(jù)處理系統(tǒng)經(jīng)由中介的私人或公用網(wǎng)絡(luò)變成耦合至其他數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機或存儲裝置。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器及以太卡只是網(wǎng)絡(luò)適配器2708的幾個目前可得類型。計算機架構(gòu)2700可耦合至存儲2716(如非易失性存儲區(qū)域,例如磁盤驅(qū)動器、光盤驅(qū)動器、磁帶驅(qū)動器等)。存儲2716可包含內(nèi)部存儲裝置或附接或網(wǎng)絡(luò)可存取存儲。在存儲2716中的計算機程序2706可以本領(lǐng)域已知的方式加載存儲單元2704中且由處理器2702執(zhí)行。計算機架構(gòu)2700可包含比所例示更少的構(gòu)件、未例示的額外構(gòu)件、或所例示構(gòu)件與額外構(gòu)件的某些組合。計算機架構(gòu)2700可包含任何本領(lǐng)域已知的計算裝置,例如大型主機、服務(wù)器、個人計算機、工作站、膝上型計算機、手持式計算機、電話裝置、網(wǎng)絡(luò)家電、虛擬設(shè)備、存儲控制器等等。附圖中的流程圖及塊圖說明根據(jù)本發(fā)明的各種具體實施例的系統(tǒng)、方法及計算機程序產(chǎn)品的可能實施的架構(gòu)、功能性及操作。就此而言,在流程圖或塊圖中的每一區(qū)塊可代表程序代碼的模塊、區(qū)段或部分,其包含用于實施指定邏輯功能的一個或多個可執(zhí)行指令。亦應(yīng)注意,在一些替代實施中,區(qū)塊中所述的功能可不以圖中所指出的次序發(fā)生。舉例而言,取決于所涉及的功能性,顯示為連續(xù)的兩個區(qū)塊實際上可實質(zhì)同時地執(zhí)行,或區(qū)塊有時可以相反次序執(zhí)行。亦應(yīng)注意,塊圖及/或流程圖說明的每一區(qū)塊及塊圖及/或流程圖說明中的區(qū)塊的組合可通過實行指定功能或動作的基于專用硬件的系統(tǒng)實施,或通過專用硬件與計算機指令的組合來實施。在此所使用的術(shù)語僅用于描述特定具體實施例的目的且并不意欲為本發(fā)明的限制。如本文中所使用,除非上下文清楚地另外指示,否則單數(shù)形式“一”及“該”也有包含復(fù)數(shù)形式的意思。應(yīng)進(jìn)一步理解,術(shù)語“包含”于本說明書中使用時表示所陳述的特征、整數(shù)、步驟、操作、組件及/或構(gòu)件的存在,但并不排除一個或多個其他特征、整數(shù)、步驟、操作、組件、構(gòu)件及/或其群組的存在或添加。后附的權(quán)利要求中的所有手段或步驟功能組件的對應(yīng)結(jié)構(gòu)、材料、行為及等同物意欲包含用于結(jié)合其他所主張的組件以執(zhí)行功能的任何結(jié)構(gòu)、材料或行為。本發(fā)明的描述以出于例示及描述的目的呈現(xiàn),其并不意欲為詳盡的或限制本發(fā)明于所公開的形式。對本領(lǐng)域技術(shù)人員而言,在不偏離本發(fā)明的范疇及精神的情況下,許多修改及變化是顯而易見的。具體實施例選擇并描述為可最佳地解釋本發(fā)明的原理及實際應(yīng)用,且使得其他本領(lǐng)域技術(shù)人員能夠理解本發(fā)明各種具體實施例具有各種修改以適用于所預(yù)期的特定用途。已出于例示及描述的目的而呈現(xiàn)本發(fā)明的具體實施例的先前描述。其不欲為詳盡的或?qū)⒕唧w實施例限于所公開的精確形式。依據(jù)以上教導(dǎo),許多修改及變化是可能的。意欲使具體實施例的范疇不受限于此詳細(xì)描述,而是由后附的權(quán)利要求所限制。以上說明書、范例及數(shù)據(jù)提供具體實施例的組合物的制造及使用的完整描述。因為可在不脫離本發(fā)明的精神及范疇的情況下進(jìn)行許多具體實施例,所以具體實施例存在于后附權(quán)利要求或任何隨后提交的權(quán)利要求及其等同物中。權(quán)利要求1.一種用于處理商業(yè)智能(BI)報告的方法,包含:使用包含處理器的計算裝置提供一組BI元模型模板以及BI報告規(guī)格模板;基于模型結(jié)構(gòu)中的一個或多個元模型對象類型,從該組BI元模型模板中選擇商業(yè)智能(BI)元模型模板;根據(jù)所選的BI元模型模板產(chǎn)生BI元模型;基于挖掘模型類型,從該組BI報告規(guī)格模板中選擇一個或多個BI報告規(guī)格模板;根據(jù)所選的一個或多個BI報告規(guī)格模板、該模型結(jié)構(gòu)的模式、及該模型結(jié)構(gòu)的內(nèi)容,產(chǎn)生BI報告規(guī)格;將該BI元模型及該BI報告規(guī)格部署至BI服務(wù)器,供用于在該BI服務(wù)器處使用BI工具產(chǎn)生BI報告;以及響應(yīng)于對BI報告的用戶請求,在使用該BI元模型及該BI報告規(guī)格的該BI服務(wù)器處以BI工具產(chǎn)生該BI報告。2.如權(quán)利要求1所述的方法,還包含:準(zhǔn)備用于數(shù)據(jù)挖掘的數(shù)據(jù);通過為所準(zhǔn)備的數(shù)據(jù)建模而產(chǎn)生該挖掘模型;以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。3.如權(quán)利要求1或2所述的方法,其中產(chǎn)生BI元模型的步驟還包含:分析該模型結(jié)構(gòu)的結(jié)構(gòu);以及產(chǎn)生定義一個或多個元模型對象的信息,并且/或者其中產(chǎn)生BI報告規(guī)格的步驟還包含:分析該模型結(jié)構(gòu)的該模式以及該模型結(jié)構(gòu)的該內(nèi)容;以及基于該分析以及基于所選BI報告規(guī)格模板,產(chǎn)生定義該BI報告的結(jié)構(gòu)及內(nèi)容的信息,并且/或者該方法還包含:產(chǎn)生一段可執(zhí)行碼,該段可執(zhí)行碼被調(diào)用以通過為一個或多個數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)建模而動態(tài)且重復(fù)地產(chǎn)生該挖掘模型、以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中,并且/或者該方法還包含:將該可執(zhí)行碼存儲于耦合至該計算裝置的數(shù)據(jù)存儲設(shè)備中;以及在該BI服務(wù)器處,以由用戶所提供的一個或多個數(shù)據(jù)挖掘參數(shù)而調(diào)用該可執(zhí)行碼,以通過為一個或多個數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)建模而產(chǎn)生該挖掘模型以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。4.如權(quán)利要求1、2或3所述的方法,其中該挖掘模型類型為聚類、分類、關(guān)聯(lián)、回歸、序列規(guī)則、以及時序的其中之一,并且/或者其中該元模型對象類型為模型的元素。5.一種用于處理商業(yè)智能(BI)報告的系統(tǒng),包含:處理器;以及部署系統(tǒng),耦合至該處理器且執(zhí)行操作,該操作包含:使用包含處理器的計算裝置提供一組BI元模型模板以及BI報告規(guī)格模板;基于模型結(jié)構(gòu)中的一個或多個元模型對象類型,從該組BI元模型模板中選擇商業(yè)智能(BI)元模型模板;根據(jù)所選的BI元模型模板產(chǎn)生BI元模型;基于挖掘模型類型,從該組BI報告規(guī)格模板中選擇一個或多個BI報告規(guī)格模板;根據(jù)所選的一個或多個BI報告規(guī)格模板、該模型結(jié)構(gòu)的模式、及該模型結(jié)構(gòu)的內(nèi)容,產(chǎn)生BI報告規(guī)格;將該BI元模型及該BI報告規(guī)格部署至BI服務(wù)器,供用于在該BI服務(wù)器處使用BI工具產(chǎn)生BI報告;以及響應(yīng)于對BI報告的用戶請求,在使用該BI元模型及該BI報告規(guī)格的該BI服務(wù)器處以BI工具產(chǎn)生該BI報告。6.如權(quán)利要求5所述的系統(tǒng),其中該操作還包含:準(zhǔn)備用于數(shù)據(jù)挖掘的數(shù)據(jù);通過為所準(zhǔn)備的數(shù)據(jù)建模而產(chǎn)生該挖掘模型;以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。7.如權(quán)利要求5或6所述的系統(tǒng),其中用于產(chǎn)生該BI元模型的操作還包含:分析該模型結(jié)構(gòu)的結(jié)構(gòu);以及產(chǎn)生定義一個或多個元模型對象的信息,并且/或者其中用于產(chǎn)生該BI報告規(guī)格的操作還包含:分析該模型結(jié)構(gòu)的該模式以及該模型結(jié)構(gòu)的該內(nèi)容;以及基于該分析以及基于所選BI報告規(guī)格模板,產(chǎn)生定義該BI報告的結(jié)構(gòu)及內(nèi)容的信息,并且/或者其中該操作還包含:產(chǎn)生一段可執(zhí)行碼,該段可執(zhí)行碼被調(diào)用以通過為一個或多個數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)建模而動態(tài)且重復(fù)地產(chǎn)生該挖掘模型、以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中,其中該操作優(yōu)選地還包含:將該可執(zhí)行碼存儲于耦合至該計算裝置的數(shù)據(jù)存儲設(shè)備中;以及在該BI服務(wù)器處,以由用戶所提供的一個或多個數(shù)據(jù)挖掘參數(shù)而調(diào)用該可執(zhí)行碼,以通過為一個或多個數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)建模而產(chǎn)生該挖掘模型以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。8.如權(quán)利要求5、6或7所述的系統(tǒng),其中該挖掘模型類型為聚類、分類、關(guān)聯(lián)、回歸、序列規(guī)則、以及時序的其中之一,并且/或者其中該元模型對象類型為模型的元素。9.一種用于處理商業(yè)智能(BI)報告的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包含:計算機可讀存儲介質(zhì),其中體現(xiàn)有計算機可讀程序代碼,該計算機可讀程序代碼包括被配置為執(zhí)行以下處理的計算機可讀程序代碼:使用包含處理器的計算裝置提供一組商業(yè)智能(BI)元模型模板以及BI報告規(guī)格模板;基于模型結(jié)構(gòu)中的一個或多個元模型對象類型,從該組BI元模型模板中選擇商業(yè)智能(BI)元模型模板;根據(jù)所選的BI元模型模板產(chǎn)生BI元模型;基于挖掘模型類型,從該組BI報告規(guī)格模板中選擇一個或多個BI報告規(guī)格模板;根據(jù)所選的一個或多個BI報告規(guī)格模板、該模型結(jié)構(gòu)的模式、及該模型結(jié)構(gòu)的內(nèi)容,產(chǎn)生BI報告規(guī)格;將該BI元模型及該BI報告規(guī)格部署至BI服務(wù)器,供用于在該BI服務(wù)器處使用BI工具產(chǎn)生BI報告;以及響應(yīng)于對BI報告的用戶請求,在使用該BI元模型及該BI報告規(guī)格的該BI服務(wù)器處以BI工具產(chǎn)生該BI報告。10.如權(quán)利要求9所述的計算機程序產(chǎn)品,其中該計算機可讀程序代碼被配置為:準(zhǔn)備用于數(shù)據(jù)挖掘的數(shù)據(jù);通過為所準(zhǔn)備的數(shù)據(jù)建模而產(chǎn)生該挖掘模型;以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。11.如權(quán)利要求9或10所述的計算機程序產(chǎn)品,其中,其中在產(chǎn)生BI元模型時,該計算機可讀程序代碼被配置為:分析該模型結(jié)構(gòu)的結(jié)構(gòu);以及產(chǎn)生定義一個或多個元模型對象的信息。12.如權(quán)利要求9、10或11所述的計算機程序產(chǎn)品,其中,在產(chǎn)生BI報告規(guī)格時,該計算機可讀程序代碼被配置為:分析該模型結(jié)構(gòu)的該模式以及該模型結(jié)構(gòu)的該內(nèi)容;以及基于該分析以及基于所選BI報告規(guī)格模板,產(chǎn)生定義該BI報告的結(jié)構(gòu)及內(nèi)容的信息。13.如權(quán)利要求9一12中任一項所述的計算機程序產(chǎn)品,其中該計算機可讀程序代碼被配置為:產(chǎn)生一段可執(zhí)行碼,該段可執(zhí)行碼被調(diào)用以通過為一個或多個數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)建模而動態(tài)且重復(fù)地產(chǎn)生該挖掘模型、以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。14.如權(quán)利要求13所述的計算機程序產(chǎn)品,其中該計算機可讀程序代碼被配置為:將該可執(zhí)行碼存儲于耦合至該計算裝置的數(shù)據(jù)存儲設(shè)備中;以及在該BI服務(wù)器處,以由用戶所提供的一個或多個數(shù)據(jù)挖掘參數(shù)而調(diào)用該可執(zhí)行碼,以通過為一個或多個數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)建模而產(chǎn)生該挖掘模型以及將該挖掘模型的內(nèi)容提取至該模型結(jié)構(gòu)中。15.如權(quán)利要求9一14中任一項所述的計算機程序產(chǎn)品,其中該挖掘模型類型為聚類、分類、關(guān)聯(lián)、回歸、序列規(guī)則、以及時序的其中之一,其中該元模型對象類型優(yōu)選為模型的元素。全文摘要基于在模型結(jié)構(gòu)中的一個或多個元模型對象類型而選擇商業(yè)智能(BI)元模型模板。根據(jù)所選的BI元模型模板產(chǎn)生BI元模型?;谕诰蚰P皖愋投x擇一個或多個BI報告規(guī)格模板。根據(jù)所選的一個或多個BI報告規(guī)格模板、模型結(jié)構(gòu)的模式、及模型結(jié)構(gòu)的內(nèi)容而產(chǎn)生BI報告規(guī)格。BI元模型及BI報告規(guī)格被部署至BI服務(wù)器,供用于在BI服務(wù)器處使用BI工具而產(chǎn)生BI報告。響應(yīng)于對BI報告的用戶請求,在使用BI元模型及BI報告規(guī)格的BI服務(wù)器處以BI工具產(chǎn)生BI報告。文檔編號G06Q10/06GK103229198SQ201180057230公開日2013年7月31日申請日期2011年11月3日優(yōu)先權(quán)日2010年11月29日發(fā)明者C西貝,R·普立多德羅斯里葉斯申請人:國際商業(yè)機器公司