以下是 "RadarCube ASP.NET OLAP Grid",如果您需要了解更多信息,您可以联系我们。
RIA OLAP 是一种新的ASP.NET OLAP控件,旨在增强RadarCube ASP.NET用户的能力。它建立在RIA (Rich Internet Applications) 技术的基础上,为RadarCube ASP.NET用户提供了一种新的交互方式。除了现有ASP.NET OLAP Grid (HTML OLAP Grid)的主要功能外,它还具有RIA控件的主要优点:
丰富的界面
RIA OLAP Grid网格控件使用客户端可视化Silverlight技术的所有优点。这让用户感觉他们是在桌面应用程序中工作,而不是在网页上。拖动、平滑、上下文相关菜单、透明度、动画元素、选择范围和可调的外观-这是新界面功能的不完整列表。
选择范围
使用RIA OLAP Grid,用户可以选择任何网格区域,就像他在普通桌面应用程序中所做的那样。没有HTML标记要呈现,也没有标记限制与最终用户的交互。
Quick Filters
Quick Filter是一个功能强大且方便的筛选工具,它允许您在不打开对话框的情况下选择某些数据范围。Quick filter总是在手边-它位于一个单独的面板中,因此您可以立即访问它。例如,如果将快速筛选应用于Sales度量,则不符合筛选范围的值将变为模糊或不可见,具体取决于它们的值。
Panel-like block of information
All information is displayed in panels that can be easily reduced to a header or even hidden at all. Whenever some block of information is needed the corresponding panel can be restored.
Better sensitivity
The RIA OLAP Grid is much more responsive to what the end user does. This makes the user forget he is working in a usual web browser. For example if the user moves the mouse along the grid, the current grid cells are highlighted.
Higher security
RIA OLAP Grid control is fully PROTECTED. The client receives only visualization data in a form of an XML-string. Any information concerning data sources or the like does NOT get to the client.
More operations on the client side
The client silverlight-application allows to perform many important operations on the client side, without wasting time for additional server requests. For example, such operations like applying visual filters to the rendered data are done completely on the client side, all in dynamic mode in no time at all.
Better organized Client/Server interaction
Being a Rich Web Control, RIA OLAP Grid comprises of two parts: server (ASP.NET control) and client (Silverlight-application). The ASP.NET code provides interaction with data providers, and also prepares the data for the client. The client part provides data visualization and interaction with the end user. The two parts are connected using AJAX technology. So the server is sharing its load with the client and this frees server resources, allowing more client sessions to work concurrently.
HTML OLAP Grid is an ASP.NET control that renders OLAP data using DHTML tags. Though HTML version can be perfectly used, it is recommended to use the RIA OLAP Grid instead because its rendering is not tag-oriented, and so it's much more interactive for the end-user. Among the specific features of the HTML-rendered visualization there is the following:
Full AJAX support
All Grid operations (like drilling, sorting, pivoting, filtering, grouping) are performed in AJAX mode without any special AJAX library. This is provided by the Silverlight technology the controls are based on.
Usability
In addition to the flexible settings, the Grid has different popup menus that make it easy to access the RadarCube numerous functions. The menus are truly context-dependent and have special options for each of the Grid cells, depending both on the cell type and content. Also you can easily customize any popup menu by using an appropriate event.
Time intelligence
One of the features available in the OLAP Grid is Time Intelligence. If the current Cellset has one or several time dimensions, then additional option will be available in the popup menus to allow to compare measure values for different time periods or to display cumulative sum since the given date. Also you can define additional Time Intelligence types.
OLAP Grid's API
The RadarCube core has the detailed and well documented API, which allows you to perform any OLAP-slice modifications from within your application, obtain information about any Cube or Grid cell. You can create your own aggregation functions; define your own rules for calculating dimension members, define your own sorting and context filtering. We can surely say the RadarCube is the constructor you can use to create OLAP-reports of any complication.
Other Features
Attribute hierarchies;
Parent-child hierarchies;
Multilevel hierarchies;