Post on 22-May-2018
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?