SlideShare a Scribd company logo
1 of 14
OLAP Operations
โ€ข Name : Kunj Desai
โ€ข Enrollment Number : 140950107022
โ€ข Branch : CSE โ€“ A
โ€ข Semester : 7th
โ€ข Year : 2017
Definition
โ€ข Online Analytical Processing Server (OLAP) is based on the
multidimensional data model.
โ€ข It allows managers, and analysts to get an insight of the
information through fast, consistent, and interactive access to
information.
โ€ข OLAP (Online Analytical Processing) is the technology behind
many Business Intelligence (BI) applications.
โ€ข OLAP is a powerful technology for data discovery, including
capabilities for limitless report viewing, complex analytical
calculations, and predictive โ€œwhat ifโ€ scenario (budget,
forecast) planning.
Types of OLAP Server
โ€ข We have four types of OLAP servers:
1. Relational OLAP (ROLAP)
2. Multidimensional OLAP (MOLAP)
3. Hybrid OLAP (HOLAP)
4. Specialized SQL Servers
Multidimensional OLAP
โ€ข MOLAP uses array-based multidimensional storage engines
for multidimensional views of data.
โ€ข With multidimensional data stores, the storage utilization may
be low if the data set is sparse.
โ€ข Therefore, many MOLAP server use two levels of data storage
representation to handle dense and sparse data sets.
โ€ข Multidimensional structure is defined as "a variation of the
relational model that uses multidimensional structures to
organize data and express the relationships between data".
โ€ข Multidimensional structure is quite popular for analytical
databases that use online analytical processing (OLAP)
applications.
OLAP Operations
โ€ข Since OLAP servers are based on multidimensional view of
data, we will discuss OLAP operations in multidimensional
data.
โ€ข Here is the list of OLAP operations:
1. Roll-up
2. Drill-down
3. Slice and dice
4. Pivot (rotate)
1. Roll - up
โ€ข Roll-up performs aggregation on a data cube in any of the
following ways:
1. By climbing up a concept hierarchy for a dimension
2. By dimension reduction
3. Roll-up is performed by climbing up a concept hierarchy for the
dimension location.
4. Initially the concept hierarchy was "street < city < province <
country".
5. On rolling up, the data is aggregated by ascending the location
hierarchy from the level of city to the level of country.
6. The data is grouped into cities rather than countries.
7. When roll-up is performed, one or more dimensions from the
data cube are removed.
Diagram
โ€ข The following diagram illustrates how roll-up works:
Figure 1: Roll - Up
2. Drill - Down
โ€ข Drill-down is the reverse operation of roll-up. It is performed by
either of the following ways:
1. By stepping down a concept hierarchy for a dimension
2. By introducing a new dimension.
3. Drill-down is performed by stepping down a concept hierarchy
for the dimension time.
4. Initially the concept hierarchy was "day < month < quarter <
year."
5. On drilling down, the time dimension is descended from the
level of quarter to the level of month.
6. When drill-down is performed, one or more dimensions from
the data cube are added.
7. It navigates the data from less detailed data to highly detailed
data.
Diagram
โ€ข The following diagram illustrates how drill down works:
Figure 2: Drill - Down
3. Slice
โ€ข The slice operation selects one particular dimension from a
given cube and provides a new sub-cube.
โ€ข In the following diagram diagram(Figure 3) Slice is performed
for the dimension "time" using the criterion time = "Q1".
โ€ข It will form a new sub-cube by selecting one or more
dimensions.
Diagram
โ€ข The following diagram illustrates how Slice works:
Figure 3. Slice
4. Dice
โ€ข Dice selects two or more dimensions from a given cube and
provides a new sub-cube.
โ€ข This is shown in the following diagram (Figure 4 ) Dice is
shown .
โ€ข The dice operation on the cube based on the following
selection criteria involves three dimensions.
1. (location = "Toronto" or "Vancouver")
2. (time = "Q1" or "Q2")
3. (item =" Mobile" or "Modem")
Diagram
โ€ข The following diagram illustrates how dice works:
Figure 4 : Dice
5. Pivot
โ€ข The pivot operation is also known as rotation(Figure 5). It rotates
the data axes in view in order to provide an alternative
presentation of data.
Figure 5: Pivot

More Related Content

What's hot

1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
koolkampus
ย 
Data cube computation
Data cube computationData cube computation
Data cube computation
Rashmi Sheikh
ย 
SQL - Structured query language introduction
SQL - Structured query language introductionSQL - Structured query language introduction
SQL - Structured query language introduction
Smriti Jain
ย 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ankur bhalla
ย 
Er model ppt
Er model pptEr model ppt
Er model ppt
Pihu Goel
ย 

What's hot (20)

DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALADATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
ย 
Big data lecture notes
Big data lecture notesBig data lecture notes
Big data lecture notes
ย 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
ย 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
ย 
Data cube computation
Data cube computationData cube computation
Data cube computation
ย 
Data cubes
Data cubesData cubes
Data cubes
ย 
Data Models
Data ModelsData Models
Data Models
ย 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
ย 
Distributed database
Distributed databaseDistributed database
Distributed database
ย 
DBMS Keys
DBMS KeysDBMS Keys
DBMS Keys
ย 
SQL - Structured query language introduction
SQL - Structured query language introductionSQL - Structured query language introduction
SQL - Structured query language introduction
ย 
Object Based Databases
Object Based DatabasesObject Based Databases
Object Based Databases
ย 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ย 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
ย 
Rdbms
RdbmsRdbms
Rdbms
ย 
Online analytical processing
Online analytical processingOnline analytical processing
Online analytical processing
ย 
Er model ppt
Er model pptEr model ppt
Er model ppt
ย 
Data mining primitives
Data mining primitivesData mining primitives
Data mining primitives
ย 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
ย 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
ย 

Similar to OLAP operations

Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1
Amit Sharma
ย 
BUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSEBUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSE
Neha Kapoor
ย 
BI_OLAP_Chap-3
BI_OLAP_Chap-3BI_OLAP_Chap-3
BI_OLAP_Chap-3
Vineet Arora
ย 

Similar to OLAP operations (20)

Case study: Implementation of OLAP operations
Case study: Implementation of OLAP operationsCase study: Implementation of OLAP operations
Case study: Implementation of OLAP operations
ย 
OLAP in Data Warehouse
OLAP in Data WarehouseOLAP in Data Warehouse
OLAP in Data Warehouse
ย 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical Processing
ย 
datacub
datacubdatacub
datacub
ย 
Business analysis
Business analysisBusiness analysis
Business analysis
ย 
Case Study Real Time Olap Cubes
Case Study Real Time Olap CubesCase Study Real Time Olap Cubes
Case Study Real Time Olap Cubes
ย 
Olap operations
Olap operationsOlap operations
Olap operations
ย 
Complete unit ii notes
Complete unit ii notesComplete unit ii notes
Complete unit ii notes
ย 
Lecture2 (1).ppt
Lecture2 (1).pptLecture2 (1).ppt
Lecture2 (1).ppt
ย 
Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1Essbase beginner's guide olap fundamental chapter 1
Essbase beginner's guide olap fundamental chapter 1
ย 
mod 2.pdf
mod 2.pdfmod 2.pdf
mod 2.pdf
ย 
BUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSEBUILDING A DATA WAREHOUSE
BUILDING A DATA WAREHOUSE
ย 
Data Warehouse Implementation
Data Warehouse ImplementationData Warehouse Implementation
Data Warehouse Implementation
ย 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
ย 
OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia
ย 
Sql server introduction
Sql server introductionSql server introduction
Sql server introduction
ย 
MULTIMEDIA MODELING
MULTIMEDIA MODELINGMULTIMEDIA MODELING
MULTIMEDIA MODELING
ย 
BI_OLAP_Chap-3
BI_OLAP_Chap-3BI_OLAP_Chap-3
BI_OLAP_Chap-3
ย 
Kylin and Druid Presentation
Kylin and Druid PresentationKylin and Druid Presentation
Kylin and Druid Presentation
ย 
Multi dimensional model vs (1)
Multi dimensional model vs (1)Multi dimensional model vs (1)
Multi dimensional model vs (1)
ย 

More from kunj desai (10)

Bottom - Up Parsing
Bottom - Up ParsingBottom - Up Parsing
Bottom - Up Parsing
ย 
Loaders and Linkers
Loaders and LinkersLoaders and Linkers
Loaders and Linkers
ย 
Binary Search
Binary SearchBinary Search
Binary Search
ย 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessor
ย 
Custom Controls in ASP.net
Custom Controls in ASP.netCustom Controls in ASP.net
Custom Controls in ASP.net
ย 
JDBC Connectivity Model
JDBC Connectivity ModelJDBC Connectivity Model
JDBC Connectivity Model
ย 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
ย 
Minimization of DFA
Minimization of DFAMinimization of DFA
Minimization of DFA
ย 
php databse handling
php databse handlingphp databse handling
php databse handling
ย 
Concept of constructors
Concept of constructorsConcept of constructors
Concept of constructors
ย 

Recently uploaded

Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 

Recently uploaded (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
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...
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Netaji Nagar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 

OLAP operations

  • 1. OLAP Operations โ€ข Name : Kunj Desai โ€ข Enrollment Number : 140950107022 โ€ข Branch : CSE โ€“ A โ€ข Semester : 7th โ€ข Year : 2017
  • 2. Definition โ€ข Online Analytical Processing Server (OLAP) is based on the multidimensional data model. โ€ข It allows managers, and analysts to get an insight of the information through fast, consistent, and interactive access to information. โ€ข OLAP (Online Analytical Processing) is the technology behind many Business Intelligence (BI) applications. โ€ข OLAP is a powerful technology for data discovery, including capabilities for limitless report viewing, complex analytical calculations, and predictive โ€œwhat ifโ€ scenario (budget, forecast) planning.
  • 3. Types of OLAP Server โ€ข We have four types of OLAP servers: 1. Relational OLAP (ROLAP) 2. Multidimensional OLAP (MOLAP) 3. Hybrid OLAP (HOLAP) 4. Specialized SQL Servers
  • 4. Multidimensional OLAP โ€ข MOLAP uses array-based multidimensional storage engines for multidimensional views of data. โ€ข With multidimensional data stores, the storage utilization may be low if the data set is sparse. โ€ข Therefore, many MOLAP server use two levels of data storage representation to handle dense and sparse data sets. โ€ข Multidimensional structure is defined as "a variation of the relational model that uses multidimensional structures to organize data and express the relationships between data". โ€ข Multidimensional structure is quite popular for analytical databases that use online analytical processing (OLAP) applications.
  • 5. OLAP Operations โ€ข Since OLAP servers are based on multidimensional view of data, we will discuss OLAP operations in multidimensional data. โ€ข Here is the list of OLAP operations: 1. Roll-up 2. Drill-down 3. Slice and dice 4. Pivot (rotate)
  • 6. 1. Roll - up โ€ข Roll-up performs aggregation on a data cube in any of the following ways: 1. By climbing up a concept hierarchy for a dimension 2. By dimension reduction 3. Roll-up is performed by climbing up a concept hierarchy for the dimension location. 4. Initially the concept hierarchy was "street < city < province < country". 5. On rolling up, the data is aggregated by ascending the location hierarchy from the level of city to the level of country. 6. The data is grouped into cities rather than countries. 7. When roll-up is performed, one or more dimensions from the data cube are removed.
  • 7. Diagram โ€ข The following diagram illustrates how roll-up works: Figure 1: Roll - Up
  • 8. 2. Drill - Down โ€ข Drill-down is the reverse operation of roll-up. It is performed by either of the following ways: 1. By stepping down a concept hierarchy for a dimension 2. By introducing a new dimension. 3. Drill-down is performed by stepping down a concept hierarchy for the dimension time. 4. Initially the concept hierarchy was "day < month < quarter < year." 5. On drilling down, the time dimension is descended from the level of quarter to the level of month. 6. When drill-down is performed, one or more dimensions from the data cube are added. 7. It navigates the data from less detailed data to highly detailed data.
  • 9. Diagram โ€ข The following diagram illustrates how drill down works: Figure 2: Drill - Down
  • 10. 3. Slice โ€ข The slice operation selects one particular dimension from a given cube and provides a new sub-cube. โ€ข In the following diagram diagram(Figure 3) Slice is performed for the dimension "time" using the criterion time = "Q1". โ€ข It will form a new sub-cube by selecting one or more dimensions.
  • 11. Diagram โ€ข The following diagram illustrates how Slice works: Figure 3. Slice
  • 12. 4. Dice โ€ข Dice selects two or more dimensions from a given cube and provides a new sub-cube. โ€ข This is shown in the following diagram (Figure 4 ) Dice is shown . โ€ข The dice operation on the cube based on the following selection criteria involves three dimensions. 1. (location = "Toronto" or "Vancouver") 2. (time = "Q1" or "Q2") 3. (item =" Mobile" or "Modem")
  • 13. Diagram โ€ข The following diagram illustrates how dice works: Figure 4 : Dice
  • 14. 5. Pivot โ€ข The pivot operation is also known as rotation(Figure 5). It rotates the data axes in view in order to provide an alternative presentation of data. Figure 5: Pivot