Categories
- Arts & Entertainment
- Business
- Advertising
- Bookkeeping
- Branding
- Careers
- Careers Employment
- Change Management
- Communication
- Corporate
- Customer Service
- Entrepreneurialism
- Ethics
- Financing
- Franchise
- Fundraising
- Human Resources
- Management
- Marketing
- Marketing Direct
- Negotiation
- Networking
- Outsourcing
- Partnerships
- PR
- Presentation
- Public Relations
- Resumes Cover Letters
- Sales
- Sales Management
- Sales Teleselling
- Sales Training
- Small Business
- Strategic Planning
- Team Building
- Top7 or 10 Tips
- Venture Capital
- Workplace Communication
- Communications
- Computers
- Culture & Society
- Disease & Illness
- Fashion
- Finance
- Food & Beverage
- Health & Fitness
- Hobbies
- Home & Family
- Home Based Business
- Internet Business
- Legal
- Pets & Animals
- Politics
- Product Reviews
- Recreation & Sports
- Reference & Education
- Religion
- Self Improvement
- Shopping
- Travel & Leisure
- Vehicles
- Writing & Speaking
Information
Introduction to Dimensional Modeling for Data Warehousing Part 2, Dimensional Modeling Principles
Submitted: 2007-01-17 15:36:55
Print this article | Tell a friend | For publisher |
In part 1 of this article series, we described the general structure of a dimensional model. In the present article we shall describe the basic design principles of dimensional modeling. Dimensional modeling follows the four steps defined below. A. Selection of the business process (or processes), the performance of which shall be monitored. Business processes the performance of which is considered critical, and relevant data are sufficient (e.g. operations data derived from these processes), should be selected with priority. The selected business process, may relate to a single organizational unit, or spanning more than one organizational unit.
The capture of overlapping information by different departments which can lead to many versions of truth, is avoided through the capture of a single data stream for an ‘end-to-end’ process. B. Determination of the level of detail at which the process shall be monitored (also called grain statement). The grain statement is the first step in a dimensional model design. Examples of grain statement are:· Each product sold (meaning: an entry shall be created in the fact table for each product sold)o Each new service contract (e.g. insurance contract) o The daily snapshot of the stock in a pharmacy
o The accumulated capture of all facts of a transaction which has been completed in more than one steps (e.g. the lifecycle of a tax transaction: tax statement submission – statement control – tax clearance – payment – final payment)
Based on the grain statement, one can derive the facts which should be stored in the fact table as well as the ‘surrounding’ dimensions.
The level of detail captured should be the lowest possible (atomic level). The lowest level of detail, includes the full scope of informational dimensions related to an event.
As soon as a higher level of detail is selected, by aggregating atomic data, certain event dimensions are lost.
Dimensional models aim to capture measurements, according to the way an Analyst views data:o Events that took place at a certain moment in time o Periodic measurements which provide a snapshot of the situation at a given moment in time
o Complete view of a transaction which had more than one steps (did not start and complete at a single event)
C. Selection of the dimensions which form the event framework, within which the measurements were made. Common examples of dimensions are: date (or time) at which the event took place, Customer, product, branch office. The concrete definition of the level of grain facilitates the selection of dimensions. The lower the level of detail, the richer the set of dimensions which accompany the facts. D. Preliminary determination of the analysis methods to be implemented. Selection of the key performance indicators (KPI) for each monitored business process. Identification of the facts needed in order to derive these indicators. Given that conditions change, additional facts may be selected to be captured. These facts should relate to the same level of detail.
The dimensional model should be flexible enough, in order to allow its future enrichment with new facts in the fact table and new dimensional attributes. Copyright 2006 –– Κostis Panayotakis
View dimensional model examples from the Healthcare and Taxation sectors. Κostis Panayotakis - http://www.pleroforea.com |
Article source: Expert Articles
Most Recent Articles in Management category
- Employee involvement - By: john david
Employee involvement involves the creation of an environment wherein people are involved in the decision making process that have an impact on the decisions and the actions that have a bearing on the jobs. - Work from Home Based Business With 7 Secrets of Internet Millionaires - By: Gagan kainth
The external and internal secrets of Internet millionaires are explored. Find out what the Internet millionaires know that has made them so successful. - The Top 10 Questions to Ask Your Community Association Management Company - By: James Small
Throughout the industry, HOA Management Companies overload their community managers by giving them too many homeowners associations to manage - Things to think about before hiring an accountant - By: Michiel Van Kets
Locating a good honest accountant is not as simple as you would think. The majority of us looks in a local directory and chooses the first one who answers the phone. - A Chartered Accountant Can Help You In Many Ways - By: Michiel Van Kets
The function of a chartered accountant can be intricate to understand, the majority just associates them with tax returns. - Considerable Factors involved in Product Creation & Marketing - By: Kamal Kant Gupta
The niche you have chosen should allow creation of more than one product or service. With the technological advancements in the hosting industry, from automated control panels and scripts that simplify creation of accounts, to complete turnkey solutions; there is no need to worry about spending time on the real products sold to the customer. - No One Wants To Hear They Have An Ugly Baby - By: Rene Jones
It's time to admit you have an, "Ugly Baby!" Or, in distribution terminology, "Admit your warehouse is in shambles!" If your warehouse has returns that sit around for days without being processed, "Your warehouse is in shambles." If your warehouse has receiving that does not get received for days, then once it is received it sits again before it is put away, "Your warehouse is in shambles!" If your customer service personnel spend more time in the warehouse checking stock, because your inventory is so inaccurate, "Your warehouse is in shambles!" - Make your Sales Team the Best with Excellent Sales Training - By: John McLean
An article that shows you how to get the best sales team with the best training courses - Highlighting The Benefits Of Project Management Training - By: Gurinder Singh
Project management is one of the important processes of an organization for the simple reason that it answers a lot of your questions and adds order to the company. With this, project management training is important to ensure that you have the right skills and knowledge when it comes to doing project management. - Benefits of Management are Essential for Business - By: Avesh Dahiya
During the implementation of project, the benefits manager has to check whether the benefits are being achieved within the specified time frame. Therefore helps the management in selecting the right projects.
