SlideShare a Scribd company logo
1 of 29
Submitted by:
Pankaj Thakur
ME CSE (Modular)
Roll No. 171408
Submitted to:
Dr. Rakesh Kumar
Assistant Professor
Computer Science &
Engineering
 Definition & Need of Multidimensional
Database.
 Relational Vs Multidimensional Database
 Features of Multidimensional Database
 Ideal and Real World Applications
 Where not to use
 Research work & References.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 A multidimensional database is a computer
software system designed to allow for the
efficient and convenient storage and retrieval
of large volumes of data that is
1) intimately related and
2) stored, viewed and analyzed from
different perspectives.
 These perspectives are called dimension.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 To answer some of the typical business questions from raw data often
require looking that data from various angles, perspectives or
dimensions.
 For example, in order to improve and evaluate business activity, an
automobile marketer might expect viewing historical sales volume
figures from multiple perspectives such as:
 Sales volumes by model
 Sales volumes by color
 Sales volumes by dealership
 Sales volumes over time
 Analyzing the Sales Volumes data from any one or more of the above
perspectives can result answers to important questions such as:
 What is the trend in sales volumes over a period of time for a
specific model and color across a specific group of dealerships?
 Having the ability to respond to these types of inquiries in a timely
fashion allows managers to formulate effective rules, identify trends and
improve their overall ability to make important business decisions.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 Certainly, relational databases could answer
these question, but query results must also
come to the manager in a meaningful and
timely way.
 End users needing interactive access to large
volumes of data stored in a relational
environment are often frustrated by poor
response times and lack of flexibility offered
by relational database technology and their
SQL query building tools.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 The SALES VOLUMES field contains the data we wish to analyze.
 The COLOR and MODEL fields contain the perspectives we will analyze the data from.
 MODEL, ranges across only three possible values: MINI VAN, SPORTS COUPE ,SEDAN.
 COLOR, also ranges across three possible values: BLUE, RED and WHITE.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 There is an alternative way of representing this data - “cross tab"
view, or data matrix.
 In this representation the SALES VOLUMES figures are located at the
x-axis/y-axis intersections of a 3x3 matrix.
 This matrix is an example of a two-dimensional “array.”
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 In this example, the first dimension
is MODEL; it has three positions:
MINI VAN, SEDAN and COUPE.
 The second dimension is COLOR; it
also has three positions: BLUE,
WHITE and RED.
 The Sales Volume figures are
located at the intersections of the
dimension positions.
 This multidimensional array
structure represents a higher level
of organization than the relational
table.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
In relational table format, this array translates into
a table of 1000 records! In contrast the
multidimensional structure has more "knowledge"
about where a particular piece of data lies.
 A relational system might have to search through
all 1000 records just to find the right record
whereas the multidimensional system only has to
search along three dimensions of 10 positions
each to find the matching "record" or cell.
 This is a maximum of 30 position searches for
the array versus a maximum of 1000 record
searches for the table.
 If we assume that the average search equals half
the maximum search, we are looking at 15
versus 500 searches– a 3300% improvement in
performance!
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Our three dimensional example can be extended to four dimensions
by adding a time dimension to indicate the month of the year in
which a sale was made.
This paradigm can be extended to five or more dimensions
Pankaj Thakur, ME (CSE, Modular), RN 171408.
1. Multidimensional data views rotation.
2. Multidimensional data views: ranging.
3. Multidimensional data views hierarchies,
roll-ups & drill downs.
4. Multidimensional views: queries.
5. Multidimensional data views: client/server.
architecture and multi-user access.
6. Multidimensional computations.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 The end user can
select the desired
positions along
each dimension.
 The reduced array
can now be rotated
and used in
computations.
 Relatively few
resource
consuming
searches are
required
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 Moving up and moving down levels in a hierarchy is referred
to as "roll-up" and "drill-down."
Pankaj Thakur, ME (CSE, Modular), RN 171408.
The high degree of structure in a
multidimensional array translates into a very
simple and efficient query language.
Query output is more immediately useful to the
end user.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 Multiple users simultaneously
access and view the same data,
without experiencing a degradation
in performance.
 Users can define their own unique
and independent views of the same
data structure.
 Each end user is able to rotate,
range, drill-down and roll-up
through the database without
impacting the view of any other
user.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 Data stored in a multidimensional array offers a
high degree inherent organization that greatly
facilitates analysis.
 For example, in our two-dimensional example, all
of the Sales Volume figures for COLOR=BLUE are in
a neat row.
 Similarly, all of the Sales Volume figures for
CAR=SEDAN are conveniently lined up.
 Financial Analysis and Reporting
 Budgeting
 Promotion Tracking
 Quality Assurance and Quality Control
 Product Profitability
 Survey Analysis
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 Ease of Data Presentation and Navigation
 Ease of Maintenance
 Performance
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 Multidimensional data integration
 OLAP workload pattern
 OLTP workload pattern
 OLAP and OLTP integration
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 There are some performance related reasons
for not placing certain types of datasets in
multidimensional arrays. For example, the
relational table below.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
 1. Multidimensional Database for Crime Prevention. (Horák JiĜí, Ivan Igor, Drozdová
Michala, Horáková Bronislava, Bala Petr(2016 17th International Carpathian Control
Conference (ICCC))
 2. Application of Multidimensional databases of Rainfall and Low Pressure Systems on
OLAP-based model, Kavita Pabreja, Research Scholar, Birla Institute of Technology and
Science, Pilani.
 3. OLAP Umbrella: Visualization Model for Multidimensional Databases by Tanmoy
Bhowmik, 1 Anirban Sarkar, 2 Narayan C Debnath, Department of Computer
Applications, National Institute of Technology, Durgapur, WB – 713209, India,
Department of Computer Science, Winona State University, Winona, MN – 55987, USA.
 4. Normal Forms for Multidimensional Databases, W. Lehner, J. Albrecht, H. Wedekind,
University of Erlangen-Nuremberg, Dept. of Database Systems Martensstr. 3, D-91058
Erlangen, Germany
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.
Pankaj Thakur, ME (CSE, Modular), RN 171408.

More Related Content

What's hot

Tdm recent trends
Tdm recent trendsTdm recent trends
Tdm recent trends
KU Leuven
 
Aggregation for searching complex information spaces
Aggregation for searching complex information spacesAggregation for searching complex information spaces
Aggregation for searching complex information spaces
Mounia Lalmas-Roelleke
 
Text Data Mining
Text Data MiningText Data Mining
Text Data Mining
KU Leuven
 

What's hot (20)

Text mining and data mining
Text mining and data mining Text mining and data mining
Text mining and data mining
 
Tdm recent trends
Tdm recent trendsTdm recent trends
Tdm recent trends
 
TEXT CLUSTERING USING INCREMENTAL FREQUENT PATTERN MINING APPROACH
TEXT CLUSTERING USING INCREMENTAL FREQUENT PATTERN MINING APPROACHTEXT CLUSTERING USING INCREMENTAL FREQUENT PATTERN MINING APPROACH
TEXT CLUSTERING USING INCREMENTAL FREQUENT PATTERN MINING APPROACH
 
Enhancing the labelling technique of
Enhancing the labelling technique ofEnhancing the labelling technique of
Enhancing the labelling technique of
 
I1802055259
I1802055259I1802055259
I1802055259
 
Effective data mining for proper
Effective data mining for properEffective data mining for proper
Effective data mining for proper
 
Dynamic & Attribute Weighted KNN for Document Classification Using Bootstrap ...
Dynamic & Attribute Weighted KNN for Document Classification Using Bootstrap ...Dynamic & Attribute Weighted KNN for Document Classification Using Bootstrap ...
Dynamic & Attribute Weighted KNN for Document Classification Using Bootstrap ...
 
information retrieval Techniques and normalization
information retrieval Techniques and normalizationinformation retrieval Techniques and normalization
information retrieval Techniques and normalization
 
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSEA CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
A CONCEPTUAL METADATA FRAMEWORK FOR SPATIAL DATA WAREHOUSE
 
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
 
Aggregation for searching complex information spaces
Aggregation for searching complex information spacesAggregation for searching complex information spaces
Aggregation for searching complex information spaces
 
Tutorial 1 (information retrieval basics)
Tutorial 1 (information retrieval basics)Tutorial 1 (information retrieval basics)
Tutorial 1 (information retrieval basics)
 
Ijetcas14 409
Ijetcas14 409Ijetcas14 409
Ijetcas14 409
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data query
 
Ontology Based PMSE with Manifold Preference
Ontology Based PMSE with Manifold PreferenceOntology Based PMSE with Manifold Preference
Ontology Based PMSE with Manifold Preference
 
Text Data Mining
Text Data MiningText Data Mining
Text Data Mining
 
Text Mining Framework
Text Mining FrameworkText Mining Framework
Text Mining Framework
 
Lec1,2
Lec1,2Lec1,2
Lec1,2
 
G1803054653
G1803054653G1803054653
G1803054653
 
Modern association rule mining methods
Modern association rule mining methodsModern association rule mining methods
Modern association rule mining methods
 

Similar to Multidimensioal database

Sql interview question part 12
Sql interview question part 12Sql interview question part 12
Sql interview question part 12
kaashiv1
 
Semantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data MiningSemantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data Mining
Editor IJCATR
 
A NEW TOP-K CONDITIONAL XML PREFERENCE QUERIES
A NEW TOP-K CONDITIONAL XML PREFERENCE QUERIESA NEW TOP-K CONDITIONAL XML PREFERENCE QUERIES
A NEW TOP-K CONDITIONAL XML PREFERENCE QUERIES
ijaia
 
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docxRunning Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
todd581
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
alish sha
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
Marco Brambilla
 
Building Learning to Rank (LTR) search reranking models using Large Language ...
Building Learning to Rank (LTR) search reranking models using Large Language ...Building Learning to Rank (LTR) search reranking models using Large Language ...
Building Learning to Rank (LTR) search reranking models using Large Language ...
Sujit Pal
 
Managing textual data semantically in relational databases by wael yahfooz an...
Managing textual data semantically in relational databases by wael yahfooz an...Managing textual data semantically in relational databases by wael yahfooz an...
Managing textual data semantically in relational databases by wael yahfooz an...
SK Ahammad Fahad
 

Similar to Multidimensioal database (20)

Data Mining Presentation on Science Day 2023
Data Mining Presentation on Science Day 2023Data Mining Presentation on Science Day 2023
Data Mining Presentation on Science Day 2023
 
Sql interview question part 12
Sql interview question part 12Sql interview question part 12
Sql interview question part 12
 
Ebook12
Ebook12Ebook12
Ebook12
 
Sql interview question part 12
Sql interview question part 12Sql interview question part 12
Sql interview question part 12
 
Semantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data MiningSemantically Enriched Knowledge Extraction With Data Mining
Semantically Enriched Knowledge Extraction With Data Mining
 
A NEW TOP-K CONDITIONAL XML PREFERENCE QUERIES
A NEW TOP-K CONDITIONAL XML PREFERENCE QUERIESA NEW TOP-K CONDITIONAL XML PREFERENCE QUERIES
A NEW TOP-K CONDITIONAL XML PREFERENCE QUERIES
 
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docxRunning Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx
 
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
 
On multi dimensional cubes of census data: designing and querying
On multi dimensional cubes of census data: designing and queryingOn multi dimensional cubes of census data: designing and querying
On multi dimensional cubes of census data: designing and querying
 
Mr bi
Mr biMr bi
Mr bi
 
Impulsion of Mining Paradigm with Density Based Clustering of Multi Dimension...
Impulsion of Mining Paradigm with Density Based Clustering of Multi Dimension...Impulsion of Mining Paradigm with Density Based Clustering of Multi Dimension...
Impulsion of Mining Paradigm with Density Based Clustering of Multi Dimension...
 
Cal Essay
Cal EssayCal Essay
Cal Essay
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
 
V33119122
V33119122V33119122
V33119122
 
Modeling Search Computing Applications
Modeling Search Computing ApplicationsModeling Search Computing Applications
Modeling Search Computing Applications
 
Building Learning to Rank (LTR) search reranking models using Large Language ...
Building Learning to Rank (LTR) search reranking models using Large Language ...Building Learning to Rank (LTR) search reranking models using Large Language ...
Building Learning to Rank (LTR) search reranking models using Large Language ...
 
User Case.pptx
User Case.pptxUser Case.pptx
User Case.pptx
 
Managing textual data semantically in relational databases by wael yahfooz an...
Managing textual data semantically in relational databases by wael yahfooz an...Managing textual data semantically in relational databases by wael yahfooz an...
Managing textual data semantically in relational databases by wael yahfooz an...
 
Data Warehouse ( Dw Of Dwh )
Data Warehouse ( Dw Of Dwh )Data Warehouse ( Dw Of Dwh )
Data Warehouse ( Dw Of Dwh )
 
Dynamic Search Using Semantics & Statistics
Dynamic Search Using Semantics & StatisticsDynamic Search Using Semantics & Statistics
Dynamic Search Using Semantics & Statistics
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 

Recently uploaded (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 

Multidimensioal database

  • 1. Submitted by: Pankaj Thakur ME CSE (Modular) Roll No. 171408 Submitted to: Dr. Rakesh Kumar Assistant Professor Computer Science & Engineering
  • 2.  Definition & Need of Multidimensional Database.  Relational Vs Multidimensional Database  Features of Multidimensional Database  Ideal and Real World Applications  Where not to use  Research work & References. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 3.  A multidimensional database is a computer software system designed to allow for the efficient and convenient storage and retrieval of large volumes of data that is 1) intimately related and 2) stored, viewed and analyzed from different perspectives.  These perspectives are called dimension. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 4.  To answer some of the typical business questions from raw data often require looking that data from various angles, perspectives or dimensions.  For example, in order to improve and evaluate business activity, an automobile marketer might expect viewing historical sales volume figures from multiple perspectives such as:  Sales volumes by model  Sales volumes by color  Sales volumes by dealership  Sales volumes over time  Analyzing the Sales Volumes data from any one or more of the above perspectives can result answers to important questions such as:  What is the trend in sales volumes over a period of time for a specific model and color across a specific group of dealerships?  Having the ability to respond to these types of inquiries in a timely fashion allows managers to formulate effective rules, identify trends and improve their overall ability to make important business decisions. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 5.  Certainly, relational databases could answer these question, but query results must also come to the manager in a meaningful and timely way.  End users needing interactive access to large volumes of data stored in a relational environment are often frustrated by poor response times and lack of flexibility offered by relational database technology and their SQL query building tools. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 6.  The SALES VOLUMES field contains the data we wish to analyze.  The COLOR and MODEL fields contain the perspectives we will analyze the data from.  MODEL, ranges across only three possible values: MINI VAN, SPORTS COUPE ,SEDAN.  COLOR, also ranges across three possible values: BLUE, RED and WHITE. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 7.  There is an alternative way of representing this data - “cross tab" view, or data matrix.  In this representation the SALES VOLUMES figures are located at the x-axis/y-axis intersections of a 3x3 matrix.  This matrix is an example of a two-dimensional “array.” Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 8.  In this example, the first dimension is MODEL; it has three positions: MINI VAN, SEDAN and COUPE.  The second dimension is COLOR; it also has three positions: BLUE, WHITE and RED.  The Sales Volume figures are located at the intersections of the dimension positions.  This multidimensional array structure represents a higher level of organization than the relational table. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 9. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 10. Pankaj Thakur, ME (CSE, Modular), RN 171408. In relational table format, this array translates into a table of 1000 records! In contrast the multidimensional structure has more "knowledge" about where a particular piece of data lies.
  • 11.  A relational system might have to search through all 1000 records just to find the right record whereas the multidimensional system only has to search along three dimensions of 10 positions each to find the matching "record" or cell.  This is a maximum of 30 position searches for the array versus a maximum of 1000 record searches for the table.  If we assume that the average search equals half the maximum search, we are looking at 15 versus 500 searches– a 3300% improvement in performance! Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 12. Pankaj Thakur, ME (CSE, Modular), RN 171408. Our three dimensional example can be extended to four dimensions by adding a time dimension to indicate the month of the year in which a sale was made. This paradigm can be extended to five or more dimensions
  • 13. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 14. 1. Multidimensional data views rotation. 2. Multidimensional data views: ranging. 3. Multidimensional data views hierarchies, roll-ups & drill downs. 4. Multidimensional views: queries. 5. Multidimensional data views: client/server. architecture and multi-user access. 6. Multidimensional computations. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 15. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 16. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 17. Pankaj Thakur, ME (CSE, Modular), RN 171408.  The end user can select the desired positions along each dimension.  The reduced array can now be rotated and used in computations.  Relatively few resource consuming searches are required
  • 18. Pankaj Thakur, ME (CSE, Modular), RN 171408.  Moving up and moving down levels in a hierarchy is referred to as "roll-up" and "drill-down."
  • 19. Pankaj Thakur, ME (CSE, Modular), RN 171408. The high degree of structure in a multidimensional array translates into a very simple and efficient query language. Query output is more immediately useful to the end user.
  • 20. Pankaj Thakur, ME (CSE, Modular), RN 171408.  Multiple users simultaneously access and view the same data, without experiencing a degradation in performance.  Users can define their own unique and independent views of the same data structure.  Each end user is able to rotate, range, drill-down and roll-up through the database without impacting the view of any other user.
  • 21. Pankaj Thakur, ME (CSE, Modular), RN 171408.  Data stored in a multidimensional array offers a high degree inherent organization that greatly facilitates analysis.  For example, in our two-dimensional example, all of the Sales Volume figures for COLOR=BLUE are in a neat row.  Similarly, all of the Sales Volume figures for CAR=SEDAN are conveniently lined up.
  • 22.  Financial Analysis and Reporting  Budgeting  Promotion Tracking  Quality Assurance and Quality Control  Product Profitability  Survey Analysis Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 23.  Ease of Data Presentation and Navigation  Ease of Maintenance  Performance Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 24.  Multidimensional data integration  OLAP workload pattern  OLTP workload pattern  OLAP and OLTP integration Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 25.  There are some performance related reasons for not placing certain types of datasets in multidimensional arrays. For example, the relational table below. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 26. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 27.  1. Multidimensional Database for Crime Prevention. (Horák JiĜí, Ivan Igor, Drozdová Michala, Horáková Bronislava, Bala Petr(2016 17th International Carpathian Control Conference (ICCC))  2. Application of Multidimensional databases of Rainfall and Low Pressure Systems on OLAP-based model, Kavita Pabreja, Research Scholar, Birla Institute of Technology and Science, Pilani.  3. OLAP Umbrella: Visualization Model for Multidimensional Databases by Tanmoy Bhowmik, 1 Anirban Sarkar, 2 Narayan C Debnath, Department of Computer Applications, National Institute of Technology, Durgapur, WB – 713209, India, Department of Computer Science, Winona State University, Winona, MN – 55987, USA.  4. Normal Forms for Multidimensional Databases, W. Lehner, J. Albrecht, H. Wedekind, University of Erlangen-Nuremberg, Dept. of Database Systems Martensstr. 3, D-91058 Erlangen, Germany Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 28. Pankaj Thakur, ME (CSE, Modular), RN 171408.
  • 29. Pankaj Thakur, ME (CSE, Modular), RN 171408.