 |
Do you want an ASP.NET control for OLAP-Analysis? Do you want a powerful OLAP library
without having to install any software or any ActiveX components on the client side?
Do you want to supply your clients or customers with a perfect, flawless thin OLAP
client?
We offer you an ASP.NET control to display or build multidimensional cubes and make
up the reports. Just embed the control into your application and get all advantages
of OLAP-analysis at hand. The ASP.NET OLAP Grid has two editions: "for MS Analysis
Services" and "Direct". Depending on the edition OLAP Grid either
connects to the MSAS server as a client or connects to a relational database and
builds up the cube itself.
To run RadarCube a user doesn't have to install any additional software like, say,
ActiveX control. All he needs is a web browser. This may be Internet Explorer, Mozilla
Firefox, or Opera, and it doesn't even matter which operation system the browser
run on. Now it's easy to work with OLAP data even if you're running Linux or Mac
OS.
ASP.NET OLAP Grid exists in two versions that are shipped together: RIA OLAP Grid
and HTML OLAP Grid. Though these versions have the same purpose and do not
differ in the core functionality, they do differ in the technology they are built
on and therefore in some points deriving from the particular technology. Still,
the versions are interchangeable and can be used instead one another without any
harm, so it's up to you what version you prefer. We recommend that you use RIA
controls because it's built on Silverlight technology that has advanced visualization
capabilities, and makes the application much more sensitive, interactive and looking
more like a desktop applications.
However you can try out both versions yourself at our live
online Demo Application and they decide on what version you need. Anyway,
these two controls come in one package so you're not limited to make decisions.
The edition for MS Analysis functions as a client for Microsoft Analysis Services
2000 or 2005 OLAP-server. It provides users with a number of opportunities not available
such Office Web Components as PivotTable or PivotChart. While Direct edition connects
to a relational database and builds the cube itself, the MSAS edition connects to
the MS Analysis Services server and just delegates all queries to the server.
However OLAP Grid is much more than just an advanced MDX-client for MSAS. In addition
to the standard ability to navigate on MSAS cubes and display MDX results, OLAP
Grid allows to make calculations and create calculated measures and hierarchy members
directly on the web-server without any additional MDX-queries to the MS AS server.
Huge dimensions
RadarCube OLAP Grid for MSAS is specially designed to work with "long" dimensions
and hierarchies. It can work with millions of members in a dimension. Thanks to
the page mode data representation, OLAP Grid allows working with hierarchies containing
thousands of members without any visible performance slowdown or redundant web-traffic.
OLAP Grid and MDX Queries
Not only can OLAP Grid be used for browsing multidimensional cubes, but it can also
display the results of any MDX-query as well. In that case the Grid won't support
some operations, like drilling, pivoting, sorting, grouping, and filtering. But
as always you will be able to change any cell's look and feel, edit its content,
and also fix row/column headers.
Other features:
- MS Analysis Services 2000 or 2005 (recommended) using ADOMD.NET 9.0.
- Connections to local Cube files.
- Two working modes: cube browsing and displaying the results of MDX-queries.
- Support of the named sets and KPIs.
Developer requirements:
- Microsoft ADOMD.NET client.
- Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider.
Server requirements:
-
Microsoft ADOMD.NET client.
-
- Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider.
If you have a relatively small database and don't want to set up the dedicated OLAP
server for OLAP analysis then most likely you need the Direct edition of ASP.NET
OLAP Grid. The Direct edition connects to a relational database and builds the cube
itself without having to use the OLAP Server. It has its own Cube Editor to manage
measures and hierarchies in the cube, so you can set up your dimensions, measures
and hierarchies yourself in design- or run-time.
No need for OLAP server
In case of the Direct edition you do not need to deploy a high-cost low server.
Just put all your data in a relational database or even a simple text file and get
the full range of OLAP functionality on your data. The multidimensional cube is
created "on the fly" using the minimum of web-server memory. So you can create dynamic
OLAP-reports even on the shared servers of Internet Service Providers, without using
OLAP-servers.
Other features:
- Use any database, and even file as a data source. Data can be read from several
database tables.
- One or several tables/views /stored procedures described in a DataSet object can
be used as a data source. The "by row" reading mode of database tables is available
through the IDataReader interface. Both "Star" and "Snowflake" DWH schemas are supported.
- Numbers, strings or dates can be used as measure values.
- Additional calculated fields in any table of the data schema.
- Hierarchy attributes which store additional information about hierarchy members.
- Auto conversion of the DateTime fields into multilevel hierarchies. Custom conversion
algorithms can be used.
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:
- Complete control over any Grid cell contents and its web-style. A possibility to
replace a cell's content with any HTML code.
- The flexible export to the following formats: BMP, CSV, GIF, HTML, JPEG, PDF, PNG,
TIFF, TXT, XLS, XML.
Full AJAX support
All Grid operations (like drilling, sorting, pivoting, filtering, grouping) are
performed in AJAX mode without any special AJAX library.
Usability
In addition to the flexible settings, the Grid has different popup menus that make
it easy to access to 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. Also you can easily customize any popup menu by using an appropriate event.
Time intelligence
One of the features available in 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 a 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
- 100% managed code (C# 2.0), no ActiveX pieces.
- All ASP.NET 2.0 advantages, including 100% AJAX, Web Parts, etc.
- Fixed columns/rows headers on scrolling the Grid.
- Web-browsers: IE 5.5 +, Firefox 1.1 +, Opera 9.0 +.
- Client-side operating systems: Windows (all versions), Linux, Mac OS.
- Hierarchies of three types:
- Attribute hierarchies;
- Parent-child hierarchies;
- Multilevel hierarchies;
- An ability to create additional calculated measures on the client or server side,
using both the information from the fact table and values of the aggregated cube
cells.
-
Additional calculated members of hierarchies on the client or server side.
- Simultaneous display of a set of measures, each of which can be displayed in several
different modes at the same time.
- Interactive drill-down support of all types of hierarchies separately for every
hierarchy member.
- Saving and restoring the current OLAP slice.
- Member grouping on any hierarchy level without changing the hierarchy levels structure.
- Separate hierarchy or dimension sorting on any level. Possible overriding of any
sorting method.
- Ascending or descending sorting based on any column value in the OLAP grid.
- Hierarchies' page-viewing mode. This feature allows to significantly lessen the
network traffic and make the OLAP analysis easier.
- Filtering of any set of hierarchy members with or without applying these filters
in the OLAP calculations.
- Auto filtering of the hierarchy members depending on their values in the Grid. Major/minor
members selection, either based on their rank or on the Pareto principle.
- Display in the Grid not only the values of measures, but a percent value in terms
of total, subtotal, or grand totals. A possibility to create your own context-sensitive
rules of measure display (for example, a cumulative sum of measure values for time
dimensions only).
- Custom popup menus in the Grid.
- Handy integration with charting and other third-party components.
- Easy localization. It is possible to localize the evaluation version as well.
- Developer requirements: Visual Studio 2005, 2008, Visual Web Developer.
- Medium trust compliance. It can be used on most shared Windows hosting environments.
RIA OLAP Grid is a new ASP.NET OLAP control designed to enhance the power of RadarCube
ASP.NET users. It is built on RIA (Rich Internet Applications) technology and gives
the new way of interacting to the users of RadarCube ASP.NET. In addition to that
has all the main functionality of the existing ASP.NET OLAP Grid (HTML OLAP Grid),
it also has major advantages of a RIA control:
Richer interface
The RIA OLAP Grid control uses all advantages of the client side visualization Silverlight
technology. This makes the users feel like they are working a desktop application,
not in a web page. Dragging, smoothing, context-depending menus, transparency, animated
elements, selection ranges, and tunable look and feel – this is the incomplete
list of the new interface features.
Selections ranges
Working with RIA OLAP Grid the user can select any grid area just like he might
have done in a usual desktop application. There are no HTML tags to render and no
tag-limited interaction with the end user.
Quick Filters
A Quick Filter is a powerful and handy filtering tool that allows you to select
some range of data without even opening a dialog box. Quick filter is always at
hand - it is located in a separate panel, so you can access it immediately. For
example, if the quick filter is applied to the Sales measure, the values that do
not meet the filter range will become hazy or invisible, depending on their values.
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тАЩs 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.
Full AJAX support
All Grid operations (like drilling, sorting, pivoting, filtering, grouping) are
performed in AJAX mode without any special AJAX library.
Usability
In addition to the flexible settings, the Grid has different popup menus that make
it easy to access to 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. Also you can easily customize any popup menu by using an appropriate event.
Time intelligence
One of the features available in 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 a 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
- 100% managed code (C# 2.0), no ActiveX pieces.
- All ASP.NET 2.0 advantages, including 100% AJAX, Web Parts, etc.
- Fixed columns/rows headers on scrolling the Grid.
- Web-browsers: IE 5.5 +, Firefox 1.1 +, Opera 9.0 +.
- Client-side operating systems: Windows (all versions), Linux, Mac OS.
- Hierarchies of three types:
- Attribute hierarchies;
- Parent-child hierarchies;
- Multilevel hierarchies;
- An ability to create additional calculated measures on the client or server side,
using both the information from the fact table and values of the aggregated cube
cells.
-
Additional calculated members of hierarchies on the client or server side.
- Simultaneous display of a set of measures, each of which can be displayed in several
different modes at the same time.
- Interactive drill-down support of all types of hierarchies separately for every
hierarchy member.
- Saving and restoring the current OLAP slice.
- Member grouping on any hierarchy level without changing the hierarchy levels structure.
- Separate hierarchy or dimension sorting on any level. Possible overriding of any
sorting method.
- Ascending or descending sorting based on any column value in the OLAP grid.
- Hierarchies' page-viewing mode. This feature allows to significantly lessen the
network traffic and make the OLAP analysis easier.
- Filtering of any set of hierarchy members with or without applying these filters
in the OLAP calculations.
- Auto filtering of the hierarchy members depending on their values in the Grid. Major/minor
members selection, either based on their rank or on the Pareto principle.
- Display in the Grid not only the values of measures, but a percent value in terms
of total, subtotal, or grand totals. A possibility to create your own context-sensitive
rules of measure display (for example, a cumulative sum of measure values for time
dimensions only).
- Custom popup menus in the Grid.
- Handy integration with charting and other third-party components.
- Easy localization. It is possible to localize the evaluation version as well.
- Developer requirements: Visual Studio 2005, 2008, Visual Web Developer.
- Medium trust compliance. It can be used on most shared Windows hosting environments.
|
|
Download evaluation version
OLAP Chart for ASP.NET
ASP.NET version history
License agreement
Purchase OLAP Grid
Try OLAP Grid online
November 20, 2008
RadarCube for ASP.NET 2.0
We are glad to announce the new RELASE 2.0 of our new product RadarCube ASP.NET and the new product named RIA OLAP Chart. You can download the new release or try it online right now.
December 24, 2008
RadarCube ASP.NET 2.02.1
December 24, 2008
Custom menus in RIA controls
December 3, 2008
Visual analysis with RadarCube OLAP Chart
December 2, 2008
RIA OLAP Grid: Customizing Cells' Content
November 19, 2008
Migrate to RadarCube ASP.NET 2.0
November 19, 2008
What is RIA?
November 19, 2008
Why RadarCube ASP.NET RIA?
October 9, 2008
Saving and Restoring RadarCube data
September 12, 2008
RadarCube ASP.NET Direct: How to create the cube using IDataReader?
July 22, 2008
RadarCube ASP.NET for MS Analysis. Getting started
|
|