Page 143 - DCAP208_Management Support Systems
P. 143

Management Support Systems




                    Notes              etc., it would be more appropriate to store all the data in one site with a homogeneous
                                       structure that allows interactive analysis. In other words, data from the different stores
                                       would be loaded, cleaned, transformed and integrated together. To facilitate decision-
                                       making and multi-dimensional views, data warehouses are usually modeled by a multi-
                                       dimensional data structure.


                                          Example: Figure 9.3 shows an example of a three dimensional subset of a data cube
                                   structure used for OurVideoStore data warehouse.

                                                     Figure 9.3: Multi-dimensional  Data Cube Structure


















                                   Source: http://webdocs.cs.ualberta.ca/~zaiane/courses/cmput690/notes/Chapter1/
                                       The figure shows summarized rentals grouped by film categories, then a cross table of
                                       summarized rentals by film categories and time (in quarters). The data cube gives the
                                       summarized rentals along three dimensions: category, time and city. A cube contains cells
                                       that store values of some aggregate measures (in this case rental counts), and special cells
                                       that store summations along dimensions. Each dimension of the data cube contains a
                                       hierarchy of values for one attribute.
                                       Because of their structure, the pre-computed summarized data they contain and the
                                       hierarchical attribute values of their dimensions, data cubes are well suited for fast
                                       interactive querying and analysis of data at different conceptual levels, known as On-Line
                                       Analytical Processing (OLAP). OLAP operations allow the navigation of data at different
                                       levels of abstraction, such as drill-down, roll-up, slice, dice, etc. Figure 9.4 illustrates the
                                       drill-down (on the time dimension) and roll-up (on the location dimension) operations.
                                                    Figure 9.4: Drill-down (on the Time  Dimension) and
                                                      Roll-up (on the Location Dimension) Operations


















                                   Source:  http://webdocs.cs.ualberta.ca/~zaiane/courses/cmput690/notes/Chapter1/



          136                               LOVELY PROFESSIONAL UNIVERSITY
   138   139   140   141   142   143   144   145   146   147   148