[發明專利]多維企業軟件系統中的自動關系模式生成無效
| 申請號: | 200580047412.X | 申請日: | 2005-11-16 |
| 公開(公告)號: | CN101111838A | 公開(公告)日: | 2008-01-23 |
| 發明(設計)人: | T·勒高爾特;D·羅伊;M·安特羅伯斯 | 申請(專利權)人: | 科格洛斯公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q10/00 |
| 代理公司: | 永新專利商標代理有限公司 | 代理人: | 王英 |
| 地址: | 美國明*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多維 企業 軟件 系統 中的 自動 關系 模式 生成 | ||
技術領域
本發明涉及軟件系統,尤其涉及企業商業規劃的計算環境。
背景技術
企業軟件系統通常是復雜的、大規模的系統,其支持許多,例如幾百個或幾千個,并存的用戶。企業軟件系統的實例包括財務規劃系統、預算規劃系統、定單管理系統、庫存管理系統、銷售人員管理系統、商業智能工具、企業報表工具、項目和資源管理系統以及其它企業軟件系統。
在許多情況下,用戶可能希望將數據從一個企業軟件系統發布到其它第三方軟件工具。例如,用戶可能希望將數據從財務規劃系統發布到報表和分析軟件。然而,諸如財務規劃系統的許多企業軟件系統以多維數據立方體(multidimensional?data?cube)形式存儲數據。經常難于從企業軟件系統的多維環境將數據發布到報表軟件,而報表軟件通常將數據存儲在關系數據庫中。換句話說,企業軟件系統的多維特性通常與報表軟件采用的兩維關系格式相矛盾。
例如,多維數據立方體由多個維度(dimension)和度量(measure)組成。通常,維度是數據立方體的結構屬性,其中數據立方體是類目的有組織的層級。例如,地理維度可能包括國家、地區、州或省以及城市的級別。度量表示沿著維度的單元的數據值。
在一些情形中,多維數據立方體中的度量的數據類型和格式沿著數據立方體的維度而變化。例如,一個定義的度量可能根據數據立方體的不同維度,從沿著一個維度的某些單元的字符串數據類型變化到不同單元的數字數據類型。因此,經常難于發布數據立方體并且正確地表示度量的格式和數據類型。
結果是,許多傳統的企業系統以簡單的文本格式發布多維數據。然而,這妨礙了報表軟件對發布的數據進行進一步的計算和分析。
發明內容
總地說來,本發明致力于從企業軟件系統發布多維數據的技術。例如,本技術可以將多維數據發布到出于報表目的而優化的關系數據庫模式(database?schema)。例如,數據庫模式可以是如這里所述的關系星形模式。
本技術可以包括基于多維數據立方體的組織而自動生成數據庫模式的過程,以及利用來自數據立方體的數據填充數據庫模式的過程。數據庫模式可以用來報告多維企業數據,或者可以用作將企業數據向企業軟件系統中的數據倉庫移動的集結地。
所述技術可以進一步包括從數據庫模式中自動生成報表模板的過程。該報表模板用作一個框架,通過它可以容易地創建報表,以訪問和呈現發布到數據庫模式的多維企業數據。進一步,描述了從數據庫模式自動再生報表模板的技術,并使該再生的報表模板同步以包括施加到前一報表模板上的任何用戶變化。
在一個實施例中,一種計算機實施的系統包括:關系數據庫和模式生成器。所述模式生成器為所述關系數據庫產生數據庫模式,用于以關系數據庫形式存儲多維數據。所述多維數據包括用于數據立方體的維度的至少一個度量,所述度量具有多個不同數據類型和格式,并且所述模式生成器產生所述數據庫模式,以存儲所述多個不同數據類型和格式的度量的值。
在另一個實施例中,一種計算機實施的方法,包括:響應于用戶的輸入選擇多維數據,其中所述多維數據包括用于數據立方體的維度的至少一個度量,所述度量具有多個不同數據類型和格式。所述方法還包括為關系數據庫產生數據庫模式,以存儲所述多個不同數據類型和格式的度量的值。
該技術可以提供一種或多種優點。例如,該技術提供數據庫模式(如關系星形模式)的自動創建,其中所述數據庫模式能夠接受可在數據立方體中應用的異構的數據類型和異構的格式。而且,所述模式可以被自動地配置以存儲解釋所包含的企業數據所需的元數據。通過這種方式,其它軟件應用程序,如報表工具,可以容易地使用所述數據庫模式和其中包含的企業數據,來分析和報告。
本發明的一個或多個實施例的細節在下面的附圖和說明中闡明。本發明的其它特征、目的和優點將從說明書和附圖以及權利要求中顯而易見。
附圖說明
圖1是說明示例性計算環境的方框圖,其中多個用戶與企業規劃系統進行交互;
圖2是說明用于與圖1的企業規劃系統進行交互的遠程計算設備的一個實施例的方框圖;
圖3是進一步詳細說明遠程計算設備的某些軟件組件的方框圖;
圖4是說明關系模式的一個實施例的圖,其中所述關系模式包括用于存儲與數據立方體有關的元數據以及與產生的模式有關的元數據表格的關系星形模式;
圖5是說明關系星形模式的維度表的一個實施例的圖;
圖6是用于產生并填充數據庫模式以及用于從數據庫模式發布報表的示例性過程的概圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于科格洛斯公司,未經科格洛斯公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580047412.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種生物柴油添加劑及其應用
- 下一篇:電子倍增器單元和包括其的光電倍增器





