| 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 |