Synchronous State Machine Design: CO - (Eve) 2 Year
Synchronous State Machine Design: CO - (Eve) 2 Year
Technology
Synchronous State
Machine Design
:: Presented by ::
Adarsh Patel (36)
:: Guided faculty :: Praful Rathod (45)
Prof. Bintu Kadhiwala Meet Shah
(50)
Prof. Rakesh Patel Yash Shah
(52)
:: Guided faculty ::
Prof. Bintu Kadhiwala
Prof. Rakesh Patel
:: Presented by ::
Adarsh Patel (36)
Praful Rathod (45)
Meet Shah
(50)
Yash Shah
(52)
Outlin
e
Introduction to MDDM
MDDM allows data to be modeled and viewe
in multiple dimensions. It is defned
dimension and facts.
by
s
In general terms, dimensions are
which an
the
Dimensions:-Texture Attributes to
perspectives or entities with respect
to
analyses
data.
organization wants to keep records.
4
Introduction to MDDM
A data warehouse is based on a MDDM which
views data in the form of a data cube
A data cube, such as sales, allows data to be
modeled
viewed in multiple dimensions
Dimension
tables, such as item
and
(item_name,
Introduction to MDDM
all
time
time,item
0-D(apex) cuboid
item
time,location
location
item,location
time,supplier
time,item,location
supplier
location,supplier
2-D cuboids
item,supplier
time,location,supplier
time,item,supplier
1-D cuboids
3-D cuboids
item,location,supplier
4-D(base) cuboid
time, item, location, supplier
6
Schem fo MDDM
as
to a set
connected
of dimension tables
Snowflake
snowflake
Fact constellations: Multiple fact tables share
dimension
tables, viewed as a collection of stars, therefore called
8
item
time_key day
day_of_the_week
month
quarter
year
branch
location_key
branch_key
branch_name
branch_type
units_sold
dollars_sold
avg_sales
item_key
item_name
brand
type
supplier_type
location
location_key
street
city
province_or_street
country
Measures
Department of Computer Engineering,CO-4rd
item
Sales Fact Table
time_key
item_key
branch_key
branch
branch_key
branch_name
branch_type
location_key
units_sold
item_key
item_name
brand
type
supplier_key
supplier
supplier_key
supplier_type
location
location_key
street
city_key
dollars_sold
avg_sales
Measures
Department of Computer Engineering,CO-4rd
city
city_key
city
province_or_street
country
10
time
time_key day
day_of_the_week
month
quarter
year
item
item_key
item_name
time_key
brand
type
item_key
branch_key
branch
location_key
branch_key
branch_name
branch_type
units_sold
dollars_sold
avg_sales
supplier_type
location
location_key
street
city
province_or_street
country
Measures
time_key
item_key
shipper_key
from_location
to_location
dollars_cost
units_shipped
shipper
shipper_key
shipper_name
location_key
11
shipper_type
Introducti toOLA
on
12
Introduction to OLAP
computer
selectivel extract and view
from
points
of view.
processing
that enables a user to easily and
data
diferent
y
to get an
It allows managers, and
fast,
analysts
and
Interactive access to information
consistent
insight of the information
from
multiple
through database systems at one time.
OLAP data is stored in Multidimensional
Department of Computer Engineering,CO-4rd
13
Example of OLAP
OLA operatio
P
ns
15
OLAP operations
flexibility
A
numberto
of view
OLAPdata
from
diferent
data
cube
operations
diferent
allowin
to
materialize
perspectives.
exist
and
of the data at
views,
g
these
analysis
Typical
OLAP Operations
interactive
Roll up (drill-up)
hand
16
on a
aggregation
18
detailed data.
Drill-down can be realized by either stepping
Roll down(drill-down)
operation
20
21
Slice operation
22
Dice operation
23
Pivot operation
rotates
the
data axes
to
Pivot: To
change
the in view in order
orientatio
of
a repor or page display
provide
dimensional
n
t
.
an alternative presentation of data.
24
Pivot operation
25
EN
D
26