原創|其它|編輯:郝浩|2012-02-16 21:22:11.000|閱讀 671 次
概述:RadarCube ASP.NET Silverlight OLAP控件是一個非常適合BI項目開發的“雙重控件”,包括Silverlight應用程序中的可視化和在ASP.NET頁面中的OLAP計算。 RadarCube ASP.NET Silverlight OLAP工作原理清晰,入門簡單,OLAP運算速度快。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
RadarCube ASP.NET Silverlight OLAP控件是一個"雙重"控件,第一部分是在Silverlight應用程序中負責可視化,第二部分是無形的 - 它在ASP.NET頁面中負責OLAP計算。 無形的ASP.NET控件是一種能處理大量重要數據的"Web服務"排序方式,當進行OLAP計算時,它為Silverlight 應用程序提供有用數據可視化的有效轉換。
另外,為了安全起見,數據源連接沒有信息發送到客戶端計算機:沒有服務器名,沒有路徑信息,沒有密碼,完全排除任何可能的嗅探。
創建一個簡單的SL應用
以上對OLAP控件的架構描述,意味著無論是在ASP.NET頁面還是在Silverlight應用程序中都可以對控件進行配置和適當調整。
在ASP.NET頁面上調整控件
一個ASP.NET示例頁面除了包含RadarCube庫文件(ScriptManager和Silverlight-host)之外,還應當包含至少2個控件。它們是作為數據源的TOLAPCube或者TMDCube,和負責OLAP數據源與Silverlight應用程序控件相互調用的SilverlightOLAPGrid或者SilverlightOLAPChart。
數據源控件的設置和標準的沒有什么不同,在RadarCube的Direct版本和MSAS版本中均有描述。
SilverlightOLAPGrid和SilverlightOLAPChart控件有兩個重要屬性需要設置,CubeID和CommunicationGuid。 第一個是負責數據源控件和數據源控件(TOLAPCube或TMDCube)ID的值的交互。第二個是ASP.NET控件和對應Silverlight控件的值相同的唯一標識符。通過點擊"......" 按鈕來創建編輯框右側的屬性值標識符的方法是最簡單的。
調整Silverlight應用程序中的控件
在Silverlight應用程序中同樣有負責OLAP網格和OLAP圖表的可視化OLAPControl類。它有一個屬性命令設置:CommunicationGuid,它的值應當與和它同名的孿生ASP.NET-control的屬性值相同。因此,顯示數據(Grid或者Chart)的方法是按照ASP.NET控件的類型選擇的。
注意:
將OLAPControl 添加到你的Silverlight應用程序前,你必須添加引用RadarCube安裝文件夾\ClientBin目錄下的RadarSoft.RadarCube.Silverlight.dll和RadarSoft.RadarCube.Silverlight.Controls.dll文件,并按照Silverlight程序集的標準設置對System.Windows.Controls進行配置。
如果在同一個Silverlight應用程序中有幾個OLAP控件,每個ASP.NET-Silverlight控件的CommunicationGuid屬性值都應當唯一。
BI項目開發控件套包推薦
EVCombo for BI-BI商業智能控件套包是集數據分析、OLAP、數據可視化(圖表、報表等形式)于一體的全面BI解決方案。立即下載
支持平臺:ASP.NET、Windows Forms、Silverlight和WPF。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網