Relational olap and aggregate navigators
Download
1 / 24

Relational OLAP and Aggregate Navigators - PowerPoint PPT Presentation


  • 109 Views
  • Uploaded on

Relational OLAP and Aggregate Navigators. Data Warehousing Lab. M.S. 2 Hyeyoung Cho. OLAP. OLAP(OnLine Analytical Processing) One technology for querying the warehouse Suited for summarizing and analyzing huge quantities of data 4 basic functions Multidimensionality Drill down

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Relational OLAP and Aggregate Navigators' - elon


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Relational olap and aggregate navigators

Relational OLAP and Aggregate Navigators

Data Warehousing Lab.

M.S. 2 Hyeyoung Cho


Relational olap and aggregate navigators
OLAP

  • OLAP(OnLine Analytical Processing)

    • One technology for querying the warehouse

    • Suited for summarizing and analyzing huge quantities of data

    • 4 basic functions

      • Multidimensionality

      • Drill down

      • Rotation

      • Multiple modes of view


Olap basic functions
OLAP basic functions

  • Multidimensionality

    • provide data about performance measures, broken down by one or more dimensions

    • dimensions

      • combine to describe measures

      • vary according to industry, strategy, kinds of information that systems capture

    • filtered by dimension and/or measure value



Olap basic functions2
OLAP basic functions

  • Drill down

    • break a summary item into its detailed components

    • multiple parallel hierarchies

      • DATE dimension(year vs. seasonal year)

both share a

common atomic

data element : day


Olap basic functions3
OLAP basic functions

  • view highly summarized data and then navigate down to less summarized data

  • drill across:drill down into a different dimension

  • rolling up:drill from a detail back up to a total


Olap basic functions4
OLAP basic functions

  • Rotation

month on the Y-axis

product on the X-axis

rotation

month on the X-axis

product on the Y-axis


Olap basic functions5
OLAP basic functions

  • change view perspective

  • drill down and rotation


Olap basic functions6
OLAP basic functions

  • Multiple modes of view

    • View data in a variety of formats(graph,chart,etc.)


Olap database technologies
OLAP database technologies

  • OLAP

    • application for querying and viewing data

    • regardless of how that data is stored

  • ROLAP and MOLAP

    • ROLAP (Relational OLAP) :RDB기반

    • MOLAP (Multidimensional OLAP) :MDDB기반

  • data marts

    • tuned for specific subject areas

    • more normalized than simple star schema


Olap database technologies1
OLAP database technologies

  • Cube(dataset to analyze)

    • three dimension : height,width,depth(dice)

    • Comprised of any number of dimensions


Relational olap and aggregate navigators
MDDB

  • Array

    • RDB : store data in tables and columns

    • MDDB : store data in large multidimensional arrays

  • Multidimensional Database Vendors

    • Oracle Express Server(OES)

    • Essbase(Hyperion Software)

    • Powerplay(Cognos)

    • Gentia(Gentia Software)

  • Suitable for analyzing narrowly focused sets of data


Relational olap and aggregate navigators
RDB

  • Aggregate Navigation

    • Oracle 8i ’s query rewrite capabilities

    • Materialized views in Oracle 8i

      • ease the construction and maintenance of the table

      • speed up query performance


Relational olap and aggregate navigators
RDB

  • aggregate navigators

    • select the best table for each query

    • know which summaries exist and the size


Relational olap and aggregate navigators
RDB

  • ROLAP Vs. Online Report Writing

    • support

      • Generate SQL calls, Format the results

    • not support

      • OLAP basic function, Aggregate navigation

  • ROLAP tool vendors

    • Oracle Discoverer

    • MicroStrategy DSS Agent,

    • Computer Associates DecisionBase


Rolap vs molap
ROLAP Vs.MOLAP

  • query performance

    • query response time

    • precalculate all combinations and summaries of data

      • three dimensions:

        • 1개의 3D atomic level array

        • 3개의 2D atomic level array

        • 3개의 1D summary array broken by each dimension



Rolap vs molap2
ROLAP Vs.MOLAP

  • load performance

    • populate data structures and perform calculations time


Rolap vs molap3
ROLAP Vs.MOLAP

  • Analytic capability


Rolap vs molap4
ROLAP Vs.MOLAP

  • Dataset Sizes

  • Dimension Handling


Rolap vs molap5
ROLAP Vs.MOLAP

  • Maintenance Effort


Rolap and molap harmony
ROLAP and MOLAP Harmony

  • Which technology wins?

    • relational database : a large, cross-functional, enterprise data warehouse

    • multidimensional database : a well-defined, highly targeted analysis-focused data mart limited dimensionality and little need for detailed, atomic-level data

  • A corporate data warehouse feeds smaller, narrowly focused or stand alone data marts

    → ROLAP and MOLAP are complementary!


Rolap and molap harmony1
ROLAP and MOLAP Harmony

  • drill through

    • integrate ROLAP and MOLAP technologies

      • drill down in the MDDB until reach in the lowest level of detail

      • query to RDB that contains very detailed atomic-level data

      • not perfect yet so require the custom code each drill-through query


Conclusion
Conclusion

  • OLAP is a user interface, not a data storage, concept

  • OLAP basic functions: multidimensionality, Drill down, Rotation, Multiple modes of view

  • ROLAP Vs. MOLAP

  • What is a best approach to OLAP?