Rank |
# |
Design Tip |
Refs |
1 ) |
51 |
Latest Thinking on Time Dimension Tables |
1310 |
2 ) |
5 |
Surrogate Keys for the Time Dimension |
1140 |
3 ) |
122 |
Call to Action for ETL Tool Providers |
616 |
4 ) |
115 |
Kimball Lifecycle in a Nutshell |
519 |
5 ) |
46 |
Another Look at Degenerate Dimensions |
443 |
6 ) |
48 |
De-clutter with Junk Dimensions |
321 |
7 ) |
137 |
Creating and Managing Shrunken Dimensions |
286 |
8 ) |
8 |
Perfectly Partioning History with Type 2 SCD |
262 |
9 ) |
25 |
Dimensional Models for Parent-Child Applications |
240 |
10 ) |
111 |
Is Agile Enterprise Data Warehousing an Oxymoron? |
226 |
11 ) |
41 |
Drill Down into a Detailed Bus Matrix |
166 |
12 ) |
50 |
Factless Fact Tables |
163 |
13 ) |
1 |
Guidelines for an Expressive Clickstream Data Mart |
152 |
14 ) |
34 |
You Don’t Need an EDW |
151 |
15 ) |
91 |
Marketing the DW/BI System |
145 |
16 ) |
59 |
Surprising Value of Data Profiling |
144 |
17 ) |
106 |
Can the Data Warehouse Benefit from SOA? |
137 |
18 ) |
107 |
Using the SQL MERGE Statement for Slowly Changing Dimensions |
134 |
19 ) |
21 |
Declaring the Grain |
124 |
20 ) |
56 |
Dimensional Modeling for Microsoft Analysis Services |
121 |
21 ) |
2 |
Multiple Time Stamps |
111 |
22 ) |
99 |
Staging Areas and ETL Tools |
110 |
23 ) |
90 |
Slowly Changing Entities |
103 |
24 ) |
89 |
The Real Time Triage |
101 |
25 ) |
13 |
When Fact Tables can be used as Dimensions |
96 |
26 ) |
20 |
Sparse Facts and Facts with Short Lifetimes |
96 |
27 ) |
57 |
Early Arriving Facts |
93 |
28 ) |
9 |
Processing Slowly Changing Dimensions during Initial Load |
90 |
29 ) |
17 |
Populating Hierarchy Helper Tables |
88 |
30 ) |
43 |
Dealing With Nulls in a Dimensional Model |
85 |
31 ) |
81 |
Fact Table Surrogate Keys |
83 |
32 ) |
37 |
Modeling a Pipeline with Accumulating Snapshots |
78 |
33 ) |
15 |
Combining SCD Techniques |
75 |
34 ) |
85 |
Smart Date Keys to Partition Fact Tables |
69 |
35 ) |
136 |
Adding a Mini-Dimension to a Bridge Table |
68 |
36 ) |
73 |
Relating to Agile Methodologies |
67 |
37 ) |
49 |
Off the Bench about the Bottoms Up Misnomer |
65 |
38 ) |
3 |
Focus on Business Process, not Business Departments |
63 |
39 ) |
42 |
Combining Periodic and Accumulating Snapshots |
62 |
40 ) |
39 |
Bus Architecture Foundation for Analytic Applications |
60 |
41 ) |
28 |
Avoiding Catastrophic Failure of the Data Warehouse |
58 |
42 ) |
139 |
Much Ado About Nothing |
56 |
43 ) |
58 |
BI Portal |
55 |
44 ) |
92 |
Dimension Manager and Fact Provider |
55 |
45 ) |
95 |
Patterns to Avoid when Modeling Header/Line Item Transactions |
54 |
46 ) |
35 |
Modeling Time Spans |
52 |
47 ) |
121 |
Columnar Databases: Game Changers for DW/BI Deployment? |
52 |
48 ) |
124 |
Alternatives for Multi-valued Dimensions |
51 |
49 ) |
33 |
Using CRM Measures as Behavior Tags |
48 |
50 ) |
16 |
Hot Swappable Dimensions |
45 |
51 ) |
135 |
Conformed Dimensions as the Foundation for Agile Data Warehousing |
45 |
52 ) |
97 |
Modeling Data as Both a Fact and Dimension Attribute |
44 |
53 ) |
19 |
Replicating Dimensions Correctly |
41 |
54 ) |
113 |
Creating, Using, and Maintaining Junk Dimensions |
41 |
55 ) |
127 |
Creating and Managing Mini-Dimensions |
41 |
56 ) |
134 |
Data Warehouse Testing Recommendations |
40 |
57 ) |
87 |
Combining SCD Techniques Having It Both Ways |
39 |
58 ) |
128 |
Selecting Default Values for Nulls |
38 |
59 ) |
7 |
Getting your Data Warehouse back on Track |
36 |
60 ) |
22 |
Variable Depth Customer Dimensions |
36 |
61 ) |
30 |
Put your Fact Tables on a Diet |
36 |
62 ) |
53 |
Dimension Embellishments |
36 |
63 ) |
110 |
Business Requirements Gathering Dos and Don’ts |
36 |
64 ) |
133 |
Factless Fact Tables for Simplification |
36 |
65 ) |
12 |
Accurate Counting with a Dimensional Supplement |
35 |
66 ) |
119 |
Updating the Date Dimension |
35 |
67 ) |
6 |
Showing the Correlation between Dimensions |
33 |
68 ) |
84 |
Readers’ Suggestions on Fact Table Surrogate Keys |
33 |
69 ) |
141 |
Expanding Boundaries of the Data Warehouse |
33 |
70 ) |
126 |
Disruptive ETL Changes |
32 |
71 ) |
140 |
Is it a Dimension, a Fact, or Both? |
32 |
72 ) |
4 |
Fast Changing Complex Customer Dimensions |
31 |
73 ) |
102 |
Server Configuration Considerations |
31 |
74 ) |
123 |
Using the Dimensional Model to Validate Business Requirements |
31 |
75 ) |
100 |
Keep Your Keys Simple |
30 |
76 ) |
129 |
Are IT Procedures Beneficial to DW/BI Projects? |
30 |
77 ) |
61 |
Handling all the Dates |
29 |
78 ) |
88 |
Dashboards Done Right |
28 |
79 ) |
11 |
Accurate Counts within a Dimension |
27 |
80 ) |
78 |
Late Arriving Dimension Rows |
27 |
81 ) |
24 |
Multinational Dimensional Data Warehouse Considerations |
26 |
82 ) |
14 |
Arbitrary Balance Reporting with Transaction Facts |
24 |
83 ) |
26 |
Audit Dimensions to Track Lineage and Confidence |
24 |
84 ) |
27 |
Being Off-line as Little as Possible |
24 |
85 ) |
29 |
Graceful Modifications to Existing Fact and Dimension Tables |
24 |
86 ) |
103 |
Staffing the Dimensional Modeling Team |
24 |
87 ) |
105 |
Snowflakes, Outriggers, and Bridges |
24 |
88 ) |
130 |
Accumulating Snapshots for Complex Workflows |
24 |
89 ) |
18 |
Taking the Publishing Metaphor Seriously |
23 |
90 ) |
32 |
Doing the Work at Extract Time |
23 |
91 ) |
75 |
Creating the Metadata Strategy |
23 |
92 ) |
45 |
Techniques for Modeling Intellectual Capital |
22 |
93 ) |
104 |
Upgrading your BI Architecture |
22 |
94 ) |
76 |
Advantages of a 64-bit Server |
21 |
95 ) |
86 |
Reference Dimensions for Infrequently-Accessed Degenerates |
21 |
96 ) |
93 |
Transactions Create Time Spans |
20 |
97 ) |
96 |
Think Like A Software Development Manager |
20 |
98 ) |
79 |
Dangerously Large Dimension Tables |
19 |
99 ) |
82 |
Pivoting the Fact Table with a Fact Dimension |
17 |
100 ) |
114 |
Avoiding Alternate Organization Hierarchies |
17 |
101 ) |
109 |
Dos and Don’ts on the Kimball Forum |
15 |
102 ) |
31 |
Designing a Real Time Partition |
9 |
103 ) |
60 |
Big Shifts in Business Intelligence |
9 |
104 ) |
63 |
Building a Change Data Capture System |
9 |
105 ) |
65 |
Document the ETL System |
9 |
106 ) |
112 |
Creating Historical Dimension Rows |
9 |
107 ) |
10 |
Is your Data Correct |
8 |
108 ) |
36 |
To Be or Not To Be Centralized |
8 |
109 ) |
38 |
Analytic Application—What’s That? |
8 |
110 ) |
40 |
Structure of an Analytic Application |
8 |
111 ) |
44 |
Reliance on the BI Tool’s Metadata |
8 |
112 ) |
47 |
Business Initiatives versus Business Processes |
8 |
113 ) |
52 |
Improving Operating Procedures |
8 |
114 ) |
62 |
Alternate Hierarchies |
8 |
115 ) |
69 |
Identifying Business Processes |
8 |
116 ) |
70 |
Architecting Data for MS SQL Server 2005 |
8 |
117 ) |
101 |
Slowly Changing Vocabulary |
8 |
118 ) |
108 |
When is the Dimensional Model Design Done? |
8 |
119 ) |
125 |
Balancing Requirements and Realities |
8 |
120 ) |
138 |
Use a Design Charter to Keep Dimensional Design Activities on Track |
8 |
121 ) |
23 |
Rolling Prediction of the Future |
7 |
122 ) |
54 |
Delivering Historical and Current Perspectives |
7 |
123 ) |
68 |
Simple Drill-Across in SQL |
7 |
124 ) |
80 |
Dimension Row Change Reason Attributes |
7 |
125 ) |
83 |
Resist Abstract Generic Dimensions |
7 |
126 ) |
94 |
Building Custom Tools for the DW/BI System |
7 |
127 ) |
98 |
Focus on Data Stewardship |
7 |
128 ) |
116 |
Add Uncertainty to Your Fact Table |
7 |
129 ) |
118 |
Managing Backlogs Dimensionally |
7 |
130 ) |
120 |
Design Review Dos and Don’ts |
7 |
131 ) |
131 |
Easier Approaches For Harder Problems |
7 |
132 ) |
55 |
Exploring Text Facts |
6 |
133 ) |
64 |
Avoid Isolating the DW and BI Teams |
6 |
134 ) |
67 |
Maintaining Back Pointers to Operational Sources |
6 |
135 ) |
72 |
Business Process Decoder Ring |
6 |
136 ) |
74 |
Compliance-Enabled Data Warehouses |
6 |
137 ) |
77 |
Warning: Summary Data may be Hazardous |
6 |
138 ) |
132 |
Kimball Forum Update |
6 |
139 ) |
66 |
Implementation Analysis Paralysis |
5 |
140 ) |
71 |
Naming Conventions |
5 |
141 ) |
117 |
Dealing with Data Quality: Don’t Just Sit There, Do Something! |
5 |
142 ) |
142 |
Building Bridges |
5 |
143 ) |
143 |
Enjoy the Sunset |
5 |
144 ) |
144 |
History Lesson on Ralph Kimball and Xerox PARC |
4 |