針對Windows Form 的RadarCube 是用C#2.0語言編寫的,其中包含了無法超越的RadarCube 內核OLAP 功能的,在Desktop OLAP 級中獨一無二的組件,方便在Net Framework 下編程。
RadarCube for Windows Forms is a unique Desktop OLAP component written on C# 2.0, which combines an unsurpassed power of the RadarCube OLAP core and comfort when programming in NET Framework.
數據來源
RadarCube 使用來自OLAP數據庫,作為其組成部分的所有表格,支持數據保存結構。RadarCube 的維度和度量值構建能力使其能夠最全面,準確地反應OLAP-報告的數據存儲結構。和其他競爭公司的產品不同,RadarCube支持這樣的DWH結構,象“星”型,“雪花”型,及維度表格中的“父-子”關系。
在OLAP模式中,這一切都以多層次結構(對于“雪花”型)和“母-子”的形式體現出來。在Visual Studio 中,只需要建立標準DataSet,描述其中進入數據存儲的所有表格間關系,并作為RadarCube的數據源使用DataSet。除了上述之外,作為數據源,同唯一表格或報告相比,這可以節省主內存,縮短數據導入的時間。
運行速度
雖然RadarCube 完全是用C#語言編寫的,但是在運行速度方面,他卻不遜于自己的VCL 對手: VCL的HierCube和Radarcube。 在HierCube 中引入,并在RadarCube 中得到完善的獨一無二的OLAP“飛算”技術,使得只計算現時在OLAP報告中體現的那些數據,沒有其他的。這樣的技術節省主內存,并且最大限度地縮短OLAP單元集的運算時間。這樣,RadaCube 就可以自如地運用表格中多達幾百萬條記錄的存儲數據,同時可以在幾秒鐘時間內響應用戶的指令。
作為補充,RadarCube還可以不使用載入的DataSet 的表格數據,而是在實現IdbReader 界面的組件的幫助下,直接從數據庫調入數據,并在 “forward only”的狀態下工作。在這種狀態下,OLAP-附件 連同運行中的RadarCube,占用同載入DataSet 工作時同樣大的內存,不需要任何OLAP-組件。
OLAP的補充功能
RadarCube 內核強大的功能不僅體現在迄今為止最優秀的運算速度和對OLAP最復雜結構的支持上,還體現在個性化設置生成各種OLAP報告上。這表現為-日期可以自動生成各種平面和多層次結構,可以建立計算的維度成員和維度度量值,計算的層次結構。比如,對于“年”的維度,可以創建用于計算的,可以表現年復一年的度量值變化趨勢的成員。對于“帳”維度,能夠創建以這樣或那樣的支出或利潤的項目金額分類的,可生成中間結果的可計算成員。這些成員數值根據具體的OLAP單元集變化,同時針對不同的情況,數值可以表現出來,也可以隱藏。
OLAP的數據表現能力
如果不提到OLAP-Grid 的功能,那么對RadarCube的簡要介紹一定是不完整的。OLAP-Grid作為OLAP單元集實現可視的手段,是任意替換數據含單元的功能,向單元內部的文字補充任意尺寸圖畫的功能,圖畫在文字中自動定位的功能,根據單元內容自動形成單元高度寬度的功能,用drag-n-drop的方法改變成員排序,根據具體情況的篩選,分組,根據字母表,數值或任何算法分組。
RadarCube OLAP Grid 具有獨一無二的設置OLAP報告外觀的能力:近50個各種參數,管理著單元的外觀:背景顏色,字體,背景的梯度填充,單元邊界的外觀,圓角,根據單元的類型設置圖片,以及針對所有這些的標準的skin,等等其他許多。還可以將所有單元內容分類的標準程序替換成自己的。最后,還具備針對單元具體設置菜單,和內置自帶Grid內部數據編輯的功能。
有條件的構成
和自己的前代產品一樣,HierCube, RadarCube 同樣支持根據數值, 有條件形成Grid 單元。根據具體條件構成單元,不僅適用整個Grid 單元集,也適用其某一特定部分。可以有不同的形成方式:改變單元的背景顏色,生成柱式圖解及其他許多。
RadarCube API
RadarCube 的內核擁有經過仔細研究的,且整理成文件的API,可以允許通過編程的方式完成任意OLAP單元集變型。既可以從任意Grid單元獲得所有數據,又可以獲得有關任意OLAP立方塊單元的數據,不管該單元是否在當前的OLAP報告中體現。在相應的事件整理器的幫助下,可以建立自己的數據集合功能,確立維度其他輔助成員的運算規則,建立自己的分類標準和篩選條件。完全有理由說,RadarCube 是可以建立任何復雜程度的OLAP報告的設計者。
我們對開發者的政策
RadarCube 是Royalty free (當然,如果您不是出于轉售的目的在它的基礎上建立其他組件, 也不違反許可協議條件的話)的。購買了RadarCube,您就可以獲得自購買之日起至少一年的下載新版本的權利和免費支持,今后購買我們的產品也會獲得很高的折扣。如果我們產品的質量出于某種原因未使您滿意,您可以在自購買之日起 30天內獲得退款。
核心功能:CUBE描述
- 作為數據來源, 可以使用一個或多個在DataSet項目中描述的表格/報表/保存的程序。為加快選取數據的速度,可以直接采用實現IDbCommand 界面的組件。
- 集合體標準功能,比如總數、數量,獨特組建數量,最小值,最大值,有偏差和無偏差的變化值,中間值等等的設置。可以實現集合體特有功能。
- 使用數字、一行和日期作為指標。
- 支持度量值分組。
- 支持所有工業級OLAP服務器的主要結構部件:維度,層次結構,層次結構分層和之間的相互關系。
- 支持三種類型的層次結構:
- 母-子(平衡的和非平衡的);
- 多層(普通的和帶拖曳的);
- 復合的,包含兩種的。
- 在表格行,以及同其有關的維度的表格行的基礎上, 可以自建計算度量值,維度,層次結構和層機結構水平。
- 可以基于任意Cube單元數值,建立計算度量值。
- 可以建立維度和層次結構的計算成員。
- 支持包含關于成員數據補充信息的維度和層次結構的限定。
- 在多層次結構中自動生成DateTime 類型的域。
- 支持任意改變的運算規則。
核心功能:數據的可視化
- 支持Unicode。
- 支持在Grid中同時顯現幾個度量值。
- 同時支持各種類型的深化(drilling down)(到最近的,到下一層,到下一個層次結構)。
- 支持從文件/Cube單元集流的保存和恢復。
- 支持維度/層次結構成員的分組(包括在多層和Parent-Child層次結構中)。
- 支持維度/層次結構任意層次的單獨分類,可以描述具體的分類法則。
- 支持根據單元數值,按照任意Grid欄的升或降序分類。
- 支持任意數量維度/層次結構成員的篩選,無論是無統計的,還是帶有OLAP計算篩選結果后統計的。
- 根據維度/層次結構成員的數值和在Grid中的位置,支持其自動篩選。可根據成員的等級,或根據帕累托法則,選擇部分(最少/最多)成員。
- 在Grid里不僅可以顯現度量值的數值,還可以顯現相對于結果數值的百分比,按行/列排列的結果數值,按行/列排列的相對于父母成分的結果數值。可以建立自己的生成度量值的具體的感應方法。
- 可以在Grid單元中放置圖片,根據程序員自己設定的規則自動分類和定位。
- 單元內容結果的全面監控。在單元中任意畫圖。
- 可根據具體情況修改Grid菜單。
- 用drag-n-drop的方法支持維度/層次結構度量值和成員的拖曳。
- 根據Grid 單元的大小和內容自動建立寬度和高度。
- 直接編輯Grid 單元的內容。
- Grid 里有實現了IListSource界面。這意味著,Grid 可以用做其他同數據工作的NET組件的數據來源(比如,Сhart-組件,或用于數據輸出的組件)。
- 靈活轉化到下列格式: BMP, CSV, GIF, HTML, JPEG, PDF, PNG, TIFF, TXT, XLS, XML.
- 局域化容易。
數據來源
RadarCube 使用來自OLAP數據庫,作為其組成部分的所有表格,支持數據保存結構。RadarCube 的維度和度量值構建能力使其能夠最全面,準確地反應OLAP-報告的數據存儲結構。和其他競爭公司的產品不同,RadarCube支持這樣的DWH結構,象“星”型,“雪花”型,及維度表格中的“父-子”關系。
在OLAP模式中,這一切都以多層次結構(對于“雪花”型)和“母-子”的形式體現出來。在Visual Studio 中,只需要建立標準DataSet,描述其中進入數據存儲的所有表格間關系,并作為RadarCube的數據源使用DataSet。除了上述之外,作為數據源,同唯一表格或報告相比,這可以節省主內存,縮短數據導入的時間。
運行速度
雖然RadarCube 完全是用C#語言編寫的,但是在運行速度方面,他卻不遜于自己的VCL 對手: VCL的HierCube和Radarcube。 在HierCube 中引入,并在RadarCube 中得到完善的獨一無二的OLAP“飛算”技術,使得只計算現時在OLAP報告中體現的那些數據,沒有其他的。這樣的技術節省主內存,并且最大限度地縮短OLAP單元集的運算時間。這樣,RadaCube 就可以自如地運用表格中多達幾百萬條記錄的存儲數據,同時可以在幾秒鐘時間內響應用戶的指令。
作為補充,RadarCube還可以不使用載入的DataSet 的表格數據,而是在實現IdbReader 界面的組件的幫助下,直接從數據庫調入數據,并在 “forward only”的狀態下工作。在這種狀態下,OLAP-附件 連同運行中的RadarCube,占用同載入DataSet 工作時同樣大的內存,不需要任何OLAP-組件。
OLAP的補充功能
RadarCube 內核強大的功能不僅體現在迄今為止最優秀的運算速度和對OLAP最復雜結構的支持上,還體現在個性化設置生成各種OLAP報告上。這表現為-日期可以自動生成各種平面和多層次結構,可以建立計算的維度成員和維度度量值,計算的層次結構。比如,對于“年”的維度,可以創建用于計算的,可以表現年復一年的度量值變化趨勢的成員。對于“帳”維度,能夠創建以這樣或那樣的支出或利潤的項目金額分類的,可生成中間結果的可計算成員。這些成員數值根據具體的OLAP單元集變化,同時針對不同的情況,數值可以表現出來,也可以隱藏。
OLAP的數據表現能力
如果不提到OLAP-Grid 的功能,那么對RadarCube的簡要介紹一定是不完整的。OLAP-Grid作為OLAP單元集實現可視的手段,是任意替換數據含單元的功能,向單元內部的文字補充任意尺寸圖畫的功能,圖畫在文字中自動定位的功能,根據單元內容自動形成單元高度寬度的功能,用drag-n-drop的方法改變成員排序,根據具體情況的篩選,分組,根據字母表,數值或任何算法分組。
RadarCube OLAP Grid 具有獨一無二的設置OLAP報告外觀的能力:近50個各種參數,管理著單元的外觀:背景顏色,字體,背景的梯度填充,單元邊界的外觀,圓角,根據單元的類型設置圖片,以及針對所有這些的標準的skin,等等其他許多。還可以將所有單元內容分類的標準程序替換成自己的。最后,還具備針對單元具體設置菜單,和內置自帶Grid內部數據編輯的功能。
有條件的構成
和自己的前代產品一樣,HierCube, RadarCube 同樣支持根據數值, 有條件形成Grid 單元。根據具體條件構成單元,不僅適用整個Grid 單元集,也適用其某一特定部分。可以有不同的形成方式:改變單元的背景顏色,生成柱式圖解及其他許多。
RadarCube API
RadarCube 的內核擁有經過仔細研究的,且整理成文件的API,可以允許通過編程的方式完成任意OLAP單元集變型。既可以從任意Grid單元獲得所有數據,又可以獲得有關任意OLAP立方塊單元的數據,不管該單元是否在當前的OLAP報告中體現。在相應的事件整理器的幫助下,可以建立自己的數據集合功能,確立維度其他輔助成員的運算規則,建立自己的分類標準和篩選條件。完全有理由說,RadarCube 是可以建立任何復雜程度的OLAP報告的設計者。
我們對開發者的政策
RadarCube 是Royalty free (當然,如果您不是出于轉售的目的在它的基礎上建立其他組件, 也不違反許可協議條件的話)的。購買了RadarCube,您就可以獲得自購買之日起至少一年的下載新版本的權利和免費支持,今后購買我們的產品也會獲得很高的折扣。如果我們產品的質量出于某種原因未使您滿意,您可以在自購買之日起 30天內獲得退款。
核心功能:CUBE描述
- 作為數據來源, 可以使用一個或多個在DataSet項目中描述的表格/報表/保存的程序。為加快選取數據的速度,可以直接采用實現IDbCommand 界面的組件。
- 集合體標準功能,比如總數、數量,獨特組建數量,最小值,最大值,有偏差和無偏差的變化值,中間值等等的設置。可以實現集合體特有功能。
- 使用數字、一行和日期作為指標。
- 支持度量值分組。
- 支持所有工業級OLAP服務器的主要結構部件:維度,層次結構,層次結構分層和之間的相互關系。
- 支持三種類型的層次結構:
- 母-子(平衡的和非平衡的);
- 多層(普通的和帶拖曳的);
- 復合的,包含兩種的。
- 在表格行,以及同其有關的維度的表格行的基礎上, 可以自建計算度量值,維度,層次結構和層機結構水平。
- 可以基于任意Cube單元數值,建立計算度量值。
- 可以建立維度和層次結構的計算成員。
- 支持包含關于成員數據補充信息的維度和層次結構的限定。
- 在多層次結構中自動生成DateTime 類型的域。
- 支持任意改變的運算規則。
核心功能:數據的可視化
- 支持Unicode。
- 支持在Grid中同時顯現幾個度量值。
- 同時支持各種類型的深化(drilling down)(到最近的,到下一層,到下一個層次結構)。
- 支持從文件/Cube單元集流的保存和恢復。
- 支持維度/層次結構成員的分組(包括在多層和Parent-Child層次結構中)。
- 支持維度/層次結構任意層次的單獨分類,可以描述具體的分類法則。
- 支持根據單元數值,按照任意Grid欄的升或降序分類。
- 支持任意數量維度/層次結構成員的篩選,無論是無統計的,還是帶有OLAP計算篩選結果后統計的。
- 根據維度/層次結構成員的數值和在Grid中的位置,支持其自動篩選。可根據成員的等級,或根據帕累托法則,選擇部分(最少/最多)成員。
- 在Grid里不僅可以顯現度量值的數值,還可以顯現相對于結果數值的百分比,按行/列排列的結果數值,按行/列排列的相對于父母成分的結果數值。可以建立自己的生成度量值的具體的感應方法。
- 可以在Grid單元中放置圖片,根據程序員自己設定的規則自動分類和定位。
- 單元內容結果的全面監控。在單元中任意畫圖。
- 可根據具體情況修改Grid菜單。
- 用drag-n-drop的方法支持維度/層次結構度量值和成員的拖曳。
- 根據Grid 單元的大小和內容自動建立寬度和高度。
- 直接編輯Grid 單元的內容。
- Grid 里有實現了IListSource界面。這意味著,Grid 可以用做其他同數據工作的NET組件的數據來源(比如,Сhart-組件,或用于數據輸出的組件)。
- 靈活轉化到下列格式: BMP, CSV, GIF, HTML, JPEG, PDF, PNG, TIFF, TXT, XLS, XML.
- 局域化容易。