Crystal Reports 10: The Complete Reference

Crystal Reports OLAP Capabilities

You might ask, Where does Crystal Reports fit into all of this? Crystal Reports, obviously, can report on the data stored in the two-dimensional relational database. However, Crystal Reports also allows reporting against many industry-leading OLAP cubes. In fact, Crystal Reports can combine reports that are based on both relational databases and OLAP cubes, all in the same report. You have several choices:

Supported OLAP Systems

While OLAP technology has been somewhat fragmented and proprietary until recently, industry standards are starting to emerge. Crystal Reports will work with leading proprietary OLAP databases, as well as with the emerging Open OLAP standard. Thus, Crystal Reports 10 can create OLAP reports based on the following tools:

OLAP Report Creation Methods

There are several ways Crystal Reports can be used to report on your OLAP data. While all OLAP reporting in Crystal Reports will be based on the same type of object (the OLAP grid), there are several ways to create it. An OLAP grid is very similar in appearance and functionality to a cross-tab object (discussed in detail in Chapter 11). An OLAP grid displays one or more cube dimensions in rows and columns on the report. As with a cross-tab, you may format individual rows and columns to appear as you wish. You may also easily swap, or pivot, the rows and columns to change the appearance of the OLAP grid. And, you can launch the OLAP Analyzer, an interactive viewer similar to Crystal Decisions Crystal Analysis product, to conduct real-time slice and dice analysis of your OLAP data right from within Crystal Reports.

Creating reports with OLAP cubes is straightforward and very similar to creating reports with regular relational databases. You may either use the OLAP Report Creation Wizard right from the Report Gallery or add an OLAP grid object to a report you ve already created using a standard relational database. The OLAP Wizard leads you step by step through choosing the cube and dimensions you want to use in the row and column of your report. It will then create a report containing an OLAP grid. If you add an OLAP grid object to your report manually, you can make similar choices to that of the OLAP Report Creation Wizard to construct the OLAP grid (this is similar to creating a cross-tab object).

Категории