Hybrid OLAP, Techniques for Viewing Structures - … · Hybrid OLAP, Techniques for Viewing...

Post on 22-May-2018

231 views 3 download

transcript

Copyright 1998 by SAS Institute

Hybrid OLAP,Techniques for

Viewing Structures

Richard Doherty

SAS InstituteEuropean HQ

Copyright 1998 by SAS Institute

Agenda

• HOLAP overview

• Viewing technologies– SAS/EIS– SAS/IntrNet MDDB Report Viewer– SWAN Java applet builder

• Demonstration• Summary

Copyright 1998 by SAS Institute

HOLAP overview

• What is Hybrid OLAP (HOLAP)?

• Why is it so good?

Copyright 1998 by SAS Institute

What is HOLAP?

• HOLAP takes the best features fromMultidimensional OLAP (MOLAP) andRelational OLAP (ROLAP)

• MOLAP applications typically exploit single“cubes”– SAS/EIS Multidimensional report

• ROLAP applications exploit relational datastores– SAS/EIS Motore extension

Copyright 1998 by SAS Institute

What is HOLAP?

• HOLAP applications exploit multiple cubesand relational data stores on multiple serverstransparently.

• OK, but what’s good about that?

Copyright 1998 by SAS Institute

What is HOLAP?

• Users of classic MOLAP were faced with twoissues:– optimising performance– enhancing scalability

Copyright 1998 by SAS Institute

MOLAP issues

A typical C/S packaged OLAP implementationlooked something like this:

MDDB

Model

Viewer

Client/Server Remote Library Services

Copyright 1998 by SAS Institute

The Answer - HOLAP

Model

Viewer

Model

Viewer

Model

Viewer

DATA PROVIDER Cache

Client/Server

Client/Server

Copyright 1998 by SAS Institute

Optimum performance

• HOLAP utilises the servers’ computeresources

• Only the results are downloaded

Copyright 1998 by SAS Institute

Enhanced scalability

• Data source can be a combination ofdatasets, views & MDDBs (star schemasupport)

• Larger sub-cubes can be stored in datasets

Copyright 1998 by SAS Institute

HOLAP viewing technologies

• SAS/EIS

• SAS/IntrNet MDDB Report Viewer

• SWAN Java applet builder

Copyright 1998 by SAS Institute

SAS/EIS

• Mature technology

• Rich functionality• Many different OLAP report types

• Fully customisable• Thick client

Copyright 1998 by SAS Institute

SAS/Intrnet MDDB ReportViewer

• Thin client

• CGI based• Low specification client

• Web browser• No JVM required

• Light load time• Light functionality

Copyright 1998 by SAS Institute

Copyright 1998 by SAS Institute

SWAN

• Software Without A Name

• Work in progress• 100% pure JAVA application

• JAVA OLAP applet builder– talks to the HOLAP model– rich functionality set– web browser (with JAVA Activator)– easy distribution– JDK1.1

Copyright 1998 by SAS Institute

SWAN

• Internationalisation

• Drill/expand• Rotate

• Business graphics• Multiple browser support

• Computed columns• ……..

Copyright 1998 by SAS Institute

SWAN

• Thin-client reporting solution for the Web

• Empowers users throughout an organisationto explore and analyse multidimensionalbusiness data

• Enables an IT department to maintain data oncentralised servers

• Incorporates a scalable client/serverarchitecture for accessing the data

Copyright 1998 by SAS Institute

SWAN server

• Reports do not store any data from MDDBs - databeing displayed is always live

• Server running SAS/EIS handles all of thecomputation and sends data as the report requests it

• Report minimises network traffic by requesting datafrom the server only when it is needed

• HOLAP MDDBs allow the reports to display data fromany data source understood by the SAS System

Copyright 1998 by SAS Institute

DemonstrationDemonstration

Copyright 1998 by SAS Institute

Summary

• Different viewing techniques available

• Each method has its own advantages

• Analyse user requirements and decide whichtechnology is appropriate

Copyright 1998 by SAS Institute

Questions?Questions?