multi dimensional data model

26
Multi Dimensional Data Model By, S. Moni Sindhu

Upload: moni-sindhu

Post on 15-Apr-2017

345 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: multi dimensional data model

Multi Dimensional Data Model

By, S. Moni Sindhu

Page 2: multi dimensional data model

What is Data Model ?

Page 3: multi dimensional data model

Collection of conceptual tools for describing data, data relationships, data semantics and consistency constraint.

Conceptual representation of data structures required for database

Page 4: multi dimensional data model

What is Multi Dimensional Data Model ?

Page 5: multi dimensional data model

Model for data management where the databases are developed according to user's preferences, in order to be used for specific types of retrievals.

Multidimensional database (MDB) is mainly optimized for data warehouse and online analytical processing (OLAP) applications

Page 6: multi dimensional data model

Multidimensional data-base technology is a key factor in the interactive analysis of large amounts of data for decision-making purposes

MDB mainly useful for sales and marketing applications that involve time series.

Page 7: multi dimensional data model

Why Multi Dimensional Database

Page 8: multi dimensional data model

Enables interactive analyses of large amounts of data for decision-making purposes

Rapidly process the data in the database so that answers can be generated quickly.

Provides “just-in-time” information for effective decision-making in a successful OLAP application

View data as multidimensional cubes , which have been particularly well suited for data analyses

Enforces simplicity

Page 9: multi dimensional data model

Components of MDDM

Page 10: multi dimensional data model

Types of MDDM

Page 11: multi dimensional data model

Data Cube Model Star Schema Model Snow Flake Schema ModelFact Constellations Schema Model (Global Schema)

Page 12: multi dimensional data model

Data Cube Model

Page 13: multi dimensional data model

Data is grouped or combined together in multidimensional matrices called Data Cubes.

In two Dimension :- row & column or products. In three Dimension :- one regions, products and fiscal quarters.

Page 14: multi dimensional data model

data cubes have categories of data called dimensions and measures.

measure ◦ represents some fact (or number) such as cost or

units of service. dimension

◦ represents descriptive categories of data such as time or location.

Dimensions and measures

Page 15: multi dimensional data model
Page 16: multi dimensional data model

Slicing : Refers to two- dimensional page selected

from the cube. Dicing : Dicing provides you the smallest available

slice. Define a sub-cube of the original space. Rotation : Rotating changes the dimensional

orientation of the report from the cube data.

Slicing , Dicing and Rotation

Page 17: multi dimensional data model

Slicing Dicing

Rotation

Page 18: multi dimensional data model

Star schema Model

Page 19: multi dimensional data model

It is the simplest form of data warehousing schema.

It consists one large central table (fact) containing the bulk of data and a set of smaller dimension tables one for each dimension .

Its entity relationship diagram between dimensions and fact table resembles a star where one fact table is connected to multiple dimensions or table.

Page 20: multi dimensional data model

Example of star schema:-

Page 21: multi dimensional data model

Snow Flake schema

Page 22: multi dimensional data model

It is difficult from a star schema . In this dimensional table are organized into

hierarchy by normalization them. The Snow Flake Schema is represented by

centralized fact table which are connected to multiple dimensions.

Page 23: multi dimensional data model

Example of Snow flake schema:-

Page 24: multi dimensional data model

Fact constellations

Page 25: multi dimensional data model

It is a set of fact tables that shares some dimensional tables.

It limits the possible queries for the data warehouse.

Page 26: multi dimensional data model