SlideShare a Scribd company logo
1 of 20
1
- Data Modeling
2
Contents
Dimensional Modeling
BIDW Practice
Keane India Limited, India
3
Decision Support Systems (DSS)
 What is a Dimension?
 What is a Fact?
 What is Dimensional Modeling?
 Data Warehouse Schemas
4
What is a Dimension?
Data Warehouse is
• Subject-Oriented
•
•Integrated
• Time-Variant
• Non-volatile
collection of data in support of management’s decision.
Subject Dimension
Customer
Geography
Time
5
Dimensional Hierarchy
World
America Asia
Europe
USA
FL
Canada Argentina
GA VA CA WA
Tampa
Miami Orlando Naples
Continent Level
State Level
City Level
World Level
Country Level
Dimension Member /
Business Entity
Attributes: Population,
Tourist’s Place
Geography Dimension
6
Types of Dimensions
•Simple Dimensions (e.g. Time)
• Related Dimensions (e.g. Gender of a Customer)
• Spool Dimensions (e.g. Account as an interaction between Customer and Product)
• Bucket Dimensions (e.g. Income Ranges of a Customer)
• Slowly Changing Dimensions (e.g. changes in Organization)
• Fast Varying Dimensions (e.g. changes Retail Customers attributes)
• Unused Dimensions (e.g. Order No., Invoice No.)
7
Slowly Changing Dimension (SCD)
Various data elements in the dimension undergo
changes (e.g. changes in attributes, hierarchical
structures) which need to be captured for analysis.
E.g. Sales Person XYZ moves from Department A to
B on dd/mm/yyyy. How to allocate the revenue
generated by XYZ to appropriate department?
8
Slowly Changing Dimension (SCD) - Solutions
Possible Solutions to SCD issue:
• New Changes Only
• First Information Only
• Tracking Changes along the History
New and Previous Information
Entire Set of Changes
using
Primary Key + Timestamp
using
Surrogate Key
9
What is a Fact?
Fact Measure
Revenue Cost
No. of Accounts
10
Types of Facts
• Numeric Facts
• Count / Occurrence Based (e.g. Employees assigned to a project)
• Non-numeric Facts (e.g. Comments in fact tables)
• Additive (along all dimensions)
• Semi Additive (mostly along Time dimension)
• Non Additive (cannot be added along any dimension)
Summary Based Classification
Value Based Classification
11
Types of Fact Tables
•Transaction Tables
• Snapshot Tables
• Summary Tables
12
Dimensional Modeling
STEP 1
• Identify Subjects (Dimensions)
• Identify Hierarchies of a Dimension
• Identify Attributes of levels in Hierarchies
• Define Grain
Customer
Industry Segment
Industry Type City
State
Country
Fin. Class
13
Dimensional Modeling
STEP 2
• Use KPIs to identify the Facts
• Group the Facts in a logical set
Trans. Amount
No. of Bonds
No. of Transactions
Service Cost
...
Financial
Transactions
No. of Cheques Cleared
No. of Visits to a Branch
No. of DEMAT Transactions
...
Non-Financial
Transactions
14
Dimensional Modeling
STEP 3
• Link the Group of Facts to the Dimensions that
participate in the Facts
Customer
Organization
Time
Product
Channel
Financial
Transactions
15
Dimensional Modeling
STEP 4
• Define Granularity for each Group of Facts
Customer
(Customer)
Organization
(Branch)
Product
(Scheme)
Channel
(Channel)
Time
(Day-Hour)
Financial
Transactions
16
Data Warehouse Matrix
Dimension
Subject Area
Customer
Equipment
Organization
Employee
Calendar
Vendor
Outage
Accounts
Accounts    
Sales     
Quotes   
General Ledger      
Shipment     
Parts/Finance      
17
Data Warehouse Schemas
Star Schema
• A Group of Facts connected to Multiple Dimensions
Customer
Organization
Time
Product
Channel
Financial
Transactions
18
Data Warehouse Schemas
Snow-flake Schema (= Extended Star Schema)
• A Group of Facts connected to Dimensions, which are
split across multiple hierarchies and attributes
Customer
Organization
Time Product
Channel
Financial
Transactions
Segment Geography
19
Data Warehouse Schemas
Galaxy Schema
• Multiple Groups of Facts links by few common
dimensions
Fact1
Fact2 Fact3
Dimension2
Dimension1
Dimension4
Dimension5
Dimension3
Dimension7
Dimension6
20
QUESTIONS ???
QUESTIONS ???

More Related Content

Similar to Data Modelling PPT.ppt

Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPDhiren Gala
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsVivastream
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AXAlvin You
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligenceAhsan Kabir
 
Inspire2015 Bank of America Merrill Lynch
Inspire2015 Bank of America Merrill LynchInspire2015 Bank of America Merrill Lynch
Inspire2015 Bank of America Merrill LynchAltan Atabarut, MSc.
 
dataWarehouse.pptx
dataWarehouse.pptxdataWarehouse.pptx
dataWarehouse.pptxhqlm1
 
Dataware house introduction by InformaticaTrainingClasses
Dataware house introduction by InformaticaTrainingClassesDataware house introduction by InformaticaTrainingClasses
Dataware house introduction by InformaticaTrainingClassesInformaticaTrainingClasses
 
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM SolutionDimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM SolutionInnovusPartners
 
Introduction to Datawarehousing.
Introduction to Datawarehousing.Introduction to Datawarehousing.
Introduction to Datawarehousing.Chetan Gadodia
 
Strategic Portfolio Management for IT
Strategic Portfolio Management for ITStrategic Portfolio Management for IT
Strategic Portfolio Management for ITiasaglobal
 
03_Information Package.pptx
03_Information Package.pptx03_Information Package.pptx
03_Information Package.pptxWellyPurnomo2
 
Basics+of+Datawarehousing
Basics+of+DatawarehousingBasics+of+Datawarehousing
Basics+of+Datawarehousingtheextraaedge
 
BI Knowledge Sharing Session 1
BI Knowledge Sharing Session 1BI Knowledge Sharing Session 1
BI Knowledge Sharing Session 1Kelvin Chan
 

Similar to Data Modelling PPT.ppt (20)

Complete unit ii notes
Complete unit ii notesComplete unit ii notes
Complete unit ii notes
 
Become BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAPBecome BI Architect with 1KEY Agile BI Suite - OLAP
Become BI Architect with 1KEY Agile BI Suite - OLAP
 
Business analysis
Business analysisBusiness analysis
Business analysis
 
Data mining
Data miningData mining
Data mining
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisions
 
3dw
3dw3dw
3dw
 
Data Warehouse approaches with Dynamics AX
Data Warehouse  approaches with Dynamics AXData Warehouse  approaches with Dynamics AX
Data Warehouse approaches with Dynamics AX
 
3dw
3dw3dw
3dw
 
Week 02.pdf
Week 02.pdfWeek 02.pdf
Week 02.pdf
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
Inspire2015 Bank of America Merrill Lynch
Inspire2015 Bank of America Merrill LynchInspire2015 Bank of America Merrill Lynch
Inspire2015 Bank of America Merrill Lynch
 
dataWarehouse.pptx
dataWarehouse.pptxdataWarehouse.pptx
dataWarehouse.pptx
 
Dataware house introduction by InformaticaTrainingClasses
Dataware house introduction by InformaticaTrainingClassesDataware house introduction by InformaticaTrainingClasses
Dataware house introduction by InformaticaTrainingClasses
 
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM SolutionDimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
Dimension Decisions: A Guide to Defining Dimensions for Your Oracle EPM Solution
 
Introduction to Datawarehousing.
Introduction to Datawarehousing.Introduction to Datawarehousing.
Introduction to Datawarehousing.
 
Business Intelligence: A Review
Business Intelligence: A ReviewBusiness Intelligence: A Review
Business Intelligence: A Review
 
Strategic Portfolio Management for IT
Strategic Portfolio Management for ITStrategic Portfolio Management for IT
Strategic Portfolio Management for IT
 
03_Information Package.pptx
03_Information Package.pptx03_Information Package.pptx
03_Information Package.pptx
 
Basics+of+Datawarehousing
Basics+of+DatawarehousingBasics+of+Datawarehousing
Basics+of+Datawarehousing
 
BI Knowledge Sharing Session 1
BI Knowledge Sharing Session 1BI Knowledge Sharing Session 1
BI Knowledge Sharing Session 1
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Data Modelling PPT.ppt

  • 3. 3 Decision Support Systems (DSS)  What is a Dimension?  What is a Fact?  What is Dimensional Modeling?  Data Warehouse Schemas
  • 4. 4 What is a Dimension? Data Warehouse is • Subject-Oriented • •Integrated • Time-Variant • Non-volatile collection of data in support of management’s decision. Subject Dimension Customer Geography Time
  • 5. 5 Dimensional Hierarchy World America Asia Europe USA FL Canada Argentina GA VA CA WA Tampa Miami Orlando Naples Continent Level State Level City Level World Level Country Level Dimension Member / Business Entity Attributes: Population, Tourist’s Place Geography Dimension
  • 6. 6 Types of Dimensions •Simple Dimensions (e.g. Time) • Related Dimensions (e.g. Gender of a Customer) • Spool Dimensions (e.g. Account as an interaction between Customer and Product) • Bucket Dimensions (e.g. Income Ranges of a Customer) • Slowly Changing Dimensions (e.g. changes in Organization) • Fast Varying Dimensions (e.g. changes Retail Customers attributes) • Unused Dimensions (e.g. Order No., Invoice No.)
  • 7. 7 Slowly Changing Dimension (SCD) Various data elements in the dimension undergo changes (e.g. changes in attributes, hierarchical structures) which need to be captured for analysis. E.g. Sales Person XYZ moves from Department A to B on dd/mm/yyyy. How to allocate the revenue generated by XYZ to appropriate department?
  • 8. 8 Slowly Changing Dimension (SCD) - Solutions Possible Solutions to SCD issue: • New Changes Only • First Information Only • Tracking Changes along the History New and Previous Information Entire Set of Changes using Primary Key + Timestamp using Surrogate Key
  • 9. 9 What is a Fact? Fact Measure Revenue Cost No. of Accounts
  • 10. 10 Types of Facts • Numeric Facts • Count / Occurrence Based (e.g. Employees assigned to a project) • Non-numeric Facts (e.g. Comments in fact tables) • Additive (along all dimensions) • Semi Additive (mostly along Time dimension) • Non Additive (cannot be added along any dimension) Summary Based Classification Value Based Classification
  • 11. 11 Types of Fact Tables •Transaction Tables • Snapshot Tables • Summary Tables
  • 12. 12 Dimensional Modeling STEP 1 • Identify Subjects (Dimensions) • Identify Hierarchies of a Dimension • Identify Attributes of levels in Hierarchies • Define Grain Customer Industry Segment Industry Type City State Country Fin. Class
  • 13. 13 Dimensional Modeling STEP 2 • Use KPIs to identify the Facts • Group the Facts in a logical set Trans. Amount No. of Bonds No. of Transactions Service Cost ... Financial Transactions No. of Cheques Cleared No. of Visits to a Branch No. of DEMAT Transactions ... Non-Financial Transactions
  • 14. 14 Dimensional Modeling STEP 3 • Link the Group of Facts to the Dimensions that participate in the Facts Customer Organization Time Product Channel Financial Transactions
  • 15. 15 Dimensional Modeling STEP 4 • Define Granularity for each Group of Facts Customer (Customer) Organization (Branch) Product (Scheme) Channel (Channel) Time (Day-Hour) Financial Transactions
  • 16. 16 Data Warehouse Matrix Dimension Subject Area Customer Equipment Organization Employee Calendar Vendor Outage Accounts Accounts     Sales      Quotes    General Ledger       Shipment      Parts/Finance      
  • 17. 17 Data Warehouse Schemas Star Schema • A Group of Facts connected to Multiple Dimensions Customer Organization Time Product Channel Financial Transactions
  • 18. 18 Data Warehouse Schemas Snow-flake Schema (= Extended Star Schema) • A Group of Facts connected to Dimensions, which are split across multiple hierarchies and attributes Customer Organization Time Product Channel Financial Transactions Segment Geography
  • 19. 19 Data Warehouse Schemas Galaxy Schema • Multiple Groups of Facts links by few common dimensions Fact1 Fact2 Fact3 Dimension2 Dimension1 Dimension4 Dimension5 Dimension3 Dimension7 Dimension6