Rate this paper
  • Currently rating
  • 1
  • 2
  • 3
  • 4
  • 5
3.00 / 2
views 1390 | downloads 783
Paper Topic:

Aggregate navigation

Aggregate Navigation

First and foremost , it is important to define 'Aggregate Navigation since it a vague term that can be confused with other disciplines or subject matters . Aggregate navigation , as used in information technology , is a technique that enables DBAs (Database Administrators to optimize performance by storing aggregate values in the database without requiring end-users to know about the existence of those aggregates (Kimball , 1995 . It is a 'capability ' that changes the architecture of all end-user applications . An aggregate navigator on the other hand , is a software component that intercepts SQL

(Structured Query Language ) and transforms it to use the best available aggregates (McKenna

The Star schema

To fully understand the application of 'Aggregate Navigation ' it is necessary to discuss some concepts such as the star schema and the data warehouse . A star schema is a set of tables in a relational database that has been designed according to the principles of dimensional modelling (Adamson , 2006 ,

. 2 . This approach to data warehouse design was popularized by Ralph Kimball in the 1990s

W .H . Inmon defines data warehouse as a subject oriented , integrated time-variant , and non-volatile collection of data in support of management decisions (cited in Kirpekar , 1996 ,

. 3 . A data warehouse system serves a different purpose from an operational system . The data warehouse supports the evaluation of the business process , while the operational system supports the execution of the process . Their distinct purposes are reflected in contrasting usage pros , which in turn suggest that different principles will guide their design (Adamson , 2006 ,

. 4 . Data warehouse systems are concerned about s such as monthly trends in s , comparison in sales per quarter efficacy of marketing promotions , and the identification of the best customers . Within the data warehouse , information is neither created nor modified since interaction takes place exclusively through queries that receive data . The table below illustrates the difference between an operational system and a data warehouse system

Operational System Data Warehouse

Also known as Transaction System Analytic System

Purpose Execution of business process Measurement of business process

Primary Interaction Style Insert , Update , Query , Delete Query

Scope of Interaction Individual transaction Aggregated transactions

Query Patterns Predictable and stable Unpredictable and changing

Temporal Focus Current Current and historic

Design Principle Third normal form (3NF ) Dimensional design (star schema

Figure 1 (Source : Adamson , 2006 ,

.4

The significance of dimensional modelling is that its principles address the unique requirements of data warehouse systems . A star schema design is optimized for queries that access large volumes of data , rather than individual transactions . It also supports the maintenance of historic data , even as the operational systems change or delete information (Adamson , 2006 ,

. 4

Figure 2 (Source : Kimball , 1996

The figure above illustrates a base star schema with a central fact table surrounded by four dimension tables

Figure 3 (Source : Kimball , 1996

The figure above shows an aggregated star schema derived from figure 2 by aggregating the product dimension up to the category level . The aggregate schema provides a partially aggregated summarization...

7 pages
87.0 KB
Free sing-up

Not the Essay You're looking for? Get a custom essay (only for $12.99)