CMP -- United Business Media

Intelligent Enterprise

Better Insight for Business Decisions

UBM
Intelligent Enterprise - Better Insight for Business Decisions
Part of the TechWeb Network
Intelligent Enterprise
search Intelligent Enterprise





June 30, 2003

Advanced Analysis and OLAP

Thin Has New Power

PowerPlay Web client has reached functional parity with the PC client

by Paul Dean

In this Issue:

  • Thin Has New Power
  • Pipeline

    PowerPlay is the multidimensional analysis component of the Cognos BI Series 7 suite. The suite contains an integrated set of products that provide end-to-end business intelligence solutions. It includes an extract, transform, load (ETL) tool; executive-level dashboards and scorecards; multidimensional analysis (for online analytic processing, or OLAP); managed query and enterprise reporting; and alerting and event detection.

    Product Spec Sheet

    Cognos PowerPlay Series 7 Version 2

    Cognos Inc.
    3755 Riverside Drive
    Ottawa, Ontario Canada K1G 4K9
    800-426-4667
    www.cognos.com

    Pricing: The Cognos BI Series 7 family is priced on a per-user/per-product basis and the price of each module ranges from $400 to $600.

    Technical Specifications: PowerPlay for Windows and Excel client — Pentium 400MHz (or equivalent). 256MB RAM. 200MB free disk space. Windows 98, NT 4.0, 2000, or XP. Excel 97/2000/XP required for PowerPlay for Excel.

    Web Browsers: Netscape Navigator 4.76, 7.0; Microsoft Internet Explorer 5.x or later.

    PowerPlay Enterprise Server: Windows NT 4.0 SP4; HP-UX 11.0+; IBM AIX; Sun Solaris (Sparc). Pentium 500MHz or faster (Dual or Quad). 512MB RAM. 400MB free disk space.

    PowerPlay Transformer Edition: Windows 98 or NT 4.0 SP4, 2000, or XP; HP-UX 10.20+; IBM AIX 4.2+; Sun Solaris (Sparc) 2.5+; Compaq Tru64 Unix 4.0D. Pentium 500MHz or faster (Dual or Quad). 512MB RAM. 500MB free disk space.

    PowerPlay, known for its ease of use, provides two ways to view multidimensional data: Explorer, for ad hoc analysis, and Reporter, with more formatting and calculation options. Version 2, released in March, provides functional parity between the Explorer PC windows and Web user interfaces. Web Explorer uses HTML and dynamic HTML, so users don't have to download and install Java applets or propriety plug-ins to their PCs — providing a zero footprint that facilitates easier intranet or extranet deployment. Other enhancements include projecting future data based on history and support for PowerCubes (Cognos's multidimensional cubes) with increased capacity.

    PowerPlay Architecture

    The PowerPlay architecture is multitier. (See Figure 1.) It has one common application server (the PowerPlay Enterprise Server, or PPES) and three clients (Web, Windows, and Excel). Server components can reside on one or separate machines, and the results of client queries that PPES processes are stored in a shared server cache. When possible, subsequent queries are served from this cache, which speeds up query time.

    Client connections to PPES are stateless; after PPES processes a request, it ends the session. Doing so prevents overall performance degradation from users who are idling or simply reading information. This feature enables greater scalability by more efficiently using a given bandwidth.

    PowerPlay can access information in its own PowerCubes, as well as information in third-party OLAP servers, such as Microsoft Analysis Services, SAP BW, Hyperion Essbase, and IBM OLAP for DB2. This OLAP server agnosticism allows companies to leverage existing investments in technology infrastructure and skill sets.

    Transform Information into Cubes

    You use PowerPlay Transformer to design and build PowerCubes. Information can be loaded from multiple sources including Oracle, DB2, and files with formats such as fixed or delimited text files and Excel.

    PowerCubes consist of measures and dimensions that have hierarchies and levels. Individual dimension members are called categories. PowerCubes are stored in a propriety, compressed, bitmapped index structure where individual data cells are further compressed. Data aggregation from the lowest-level input categories to higher levels in the hierarchies is intelligently automated so that only some of the higher levels are calculated and stored, providing fast response time. Levels between the high and low are dynamically aggregated at run-time.

    This degree of automatic compression and aggregation obviates design decisions necessary in OLAP servers such as Oracle Express, Oracle9i OLAP, and Hyperion Essbase; instead, designers can focus on building cubes that meet business requirements. These decisions include identifying dense and sparse dimensions, physical ordering of dimensions, and which hierarchy levels to aggregate — all of which can affect performance considerably.

    Series 7 version 2 supports PowerCubes with up to 2 million categories (calculated by adding the total number of categories along each dimension) and up to 1 billion rows of consolidated data. PowerCubes can be partitioned (stored in different physical files), which increases data capacity and, like compression, is automatic. Time-based partitioning, new in version 2, provides faster cube updates where data is loaded for a specific time period by incrementally updating separate time-based PowerCubes (such as monthly) instead of processing all time periods. To the user, both types of partitions appear as a single PowerCube.

    Measures must be numeric (eight-byte reals and two- or four-byte integer types) and can be stored or calculated, have different dimensions, and contain information at different levels. For example, budget would typically be loaded at a higher level than actuals or with fewer dimensions. Transformer can allocate data down to lower levels (for example, from year down to month). Variance (actual minus budget) would be a calculated measure. Measures hierarchies are supported. Higher-level measures can be simple roll-ups or calculations with more sophisticated logic. In this way, chart-of-account dimensions can be implemented to support financial analysis. However, PowerPlay is read-only and wouldn't be a suitable tool for collaborative read/write budgeting and planning applications.

    PowerPlay supports multiple hierarchies (alternate drill-down paths) along the same dimension, providing that they have at least one hierarchy level in common and the categories for this level are unique. For example, some companies would want to view the organization dimension by both geography and legal entity. However, having geography and legal entity as different dimensions would provide more reporting flexibility. PowerPlay doesn't support the concept of attributes — the ability to group categories (for example, grouping customers by ZIP Code or grouping product by size and color). Alternatively, each attribute can be a separate dimension or accessed by drill-through. (More on this later.) There's no hard limit to the number of dimensions in a PowerCube, but in general, the greater the number of dimensions, the more difficult it is for users to navigate. For applications that require a large number of dimensions, PowerPlay allows drill-across to different cubes as long as they have at least one dimension in common. For example, you could identify the least-profitable customers in the finance cube and drill to the sales cube for more information about these customers, such as product mix or salesperson.








  • IE Weekly Newsletter
    Subscribe to the newsletter
        Email Address