Sales Management Customer Relationship Human Resources Business Performance BI & Data Quality IT Tools & Vendors

Sign-in   Register
Establishing 'Making it Happen' as a 'Formal & Predictable' Discipline
Principles and Rules Listing Page

Dimensional models can be extensible and scalable

If there are new business requirements which need a change in your current dimensional model, you may not have to build net set of schemas.
 
This page of 'Principles and Rules' is linked to:  Data Warehousing, Data Analysis/OLAP, BI platform Tools Evaluation, Metadata Management, Core Data Management Tools,

The extensibility of a dimensional model can be on following possible ways:

  • Add to the existing fact tables, in terms of new facts.
  • Adding attributes to the dimensional attributes tables.
  • Add to the records to the existing schema. For example you may like to add the records related to international markets (over and above the markets within US).
  • Adding an entirely new fact table linked to the existing dimensional attribute table.
  • Add a now flake table to the existing dimensional attribute table.

In-short, there are various ways to leverage existing dimensional model, instead of creating a new one. Typically if the data-mart/warehouse effort is more localized at department/function level, it is easier to create a totally new dimensional model. However this in long run adds unnecessary load on the data warehouse and data integrity could suffer in longer run.

Managing the changes in the dimensional model

Managing upstream and downstream impacts

A change in the dimensional model will have upstream impact on the ETL routines. For example, let us say that you added customer location as a new attribute in the customer dimension table, you will need to change:

  • The extraction routine, which pulls out data from customer table.
  • The transformation routine, which will convert the 'customer PIN-Code' to 'customer city'.

Managing the conformed dimensions

While you could be needing the customer age in only one data mart for the sake of analysis, you would like to have it added into the customer dimension table in the standalone data marts. This is to ensure that you are following the principle of foundation dimensions.

Managing the down-stream changes

With change in your dimensional model, you would need to look at your OLAP population routines and also the existing reports and views. Most of the views and reports are not impacted, if you have added an attribute or a fact. However, if you have deleted a dimension, attribute or a fact, you will need to scan existing views and reports which get impacted.

Managing historical population

Extending upon the same example, if you have a customer age added as an additional attribute, you have a choice on if you want to populate the historical records. For example, I can update all previous transaction records with the customer location at that time (if I have this data in the source system).

The impact and activity analysis will be done before you go ahead with making a change in the dimensional model. A smart BI tool will be able to support the impact analysis and significantly reduce the effort estimation.


Quick Feedback- Was this information helpful ?
Relevant Links to this page
Principles & Rules → Add extra buffer for ETL phase → Principles & Rules → Homework before interviews is must (Business Requirements Phase in Data Warehouse) → Principles & Rules → Excel is the competition, which should be challenged → Principles & Rules → Avoid Pure MOLAP → Practice Techniques → Field Tips Series- Streamlining & Cost-Reduction in Business Intelligence- Consolidate Data-Marts → Practice Techniques → Field Tips Series- Streamlining & Cost-Reduction in Business Intelligence- Licensing & Maintenance Contracts → Practice Techniques → Field Tips Series- Streamlining & Cost-Reduction in Business Intelligence- Governance & Standards → Practice Techniques → Field Tips Series- Streamlining & reducing cost of Business Intelligence- Evaluate Open Source → Principles & Rules → Master Data Management- Making a Right Start → Practice Techniques → How to integrate stand-alone BI environments- Gradual Approach → Principles & Rules → Business owned applications are a reality- Manage it → Principles & Rules → New Data Standards- What about existing data and applications? → Principles & Rules → Handle Each Time-stamp in the Fact Table as a separate dimension → Principles & Rules → Keep Aggregates and Details data in different Fact tables → Principles & Rules → Some considerations for Infrastructure in Data Warehouse → Principles & Rules → For Core BI platform go for a single, established and robust player → Principles & Rules → Don't be guided only by the business requirements for your Business Intelligence → Practice Techniques → Using Synonyms and Views → 
 
Back
 
Relevant links to this page
Add extra buffer for ETL phase
Homework before interviews is must (Business Requirements Phase in Data Warehouse)
Excel is the competition, which should be challenged
Avoid Pure MOLAP
Field Tips Series- Streamlining & Cost-Reduction in Business Intelligence- Consolidate Data-Marts
Field Tips Series- Streamlining & Cost-Reduction in Business Intelligence- Licensing & Maintenance Contracts
Field Tips Series- Streamlining & Cost-Reduction in Business Intelligence- Governance & Standards
Field Tips Series- Streamlining & reducing cost of Business Intelligence- Evaluate Open Source
Master Data Management- Making a Right Start
How to integrate stand-alone BI environments- Gradual Approach
Business owned applications are a reality- Manage it
New Data Standards- What about existing data and applications?
Handle Each Time-stamp in the Fact Table as a separate dimension
Keep Aggregates and Details data in different Fact tables
Some considerations for Infrastructure in Data Warehouse
For Core BI platform go for a single, established and robust player
Don't be guided only by the business requirements for your Business Intelligence
Using Synonyms and Views
Additional Channels
Principles & Rules
Free Templates
Glossary
Key Performance Indicators

Most Popular Zones with list of pages crossing 25000 hits  →→→ 
Maximising Sales Performance
Sales Campaign SWOT analysis
Sales geographic expansion
Sales Leads follow-up and Closure
Sales facility Infrastructure
Sales product Mix Profitability
Read more...
  Customer Relationship Management
Customer Service and Support Overview
What is Customer Segmentation?
Customer Knowledge and Organizational Knowledge
Customer Segmentation Actions
Customer Segmentation Data Management
Read more...
  Human Resources & Leadership
People become the way you treat them
Feedback does not mean only negative feedback
Business and Financial Acumen
Develop Self and Others
What is Leadership?
Read more...
 
 
Business Performance & Planning
Scorecard Health Checklist
Individual goal Sheet
Strategic Business Plan
SWOT Assessment Report
For important KPIs- Install first & Fix later
Read more...
  Business Intelligence & Data Quality
Business Stakein data monitoring
Data Quality Program DMA
Data Quality Definition- What is Data Quality?
Data Warehouse Project plan
Business owned applications
Read more...
  IT Vendors & Tools Management
Vendor Commercial Evaluation- Billing structure
Multi Cube OLAP Architecture
Business Intelligence Vendor Evaluation
Data Quality Tools Integration
Vendor Credentials and Track-Record Evaluation
Read more...