今年是工作的第十个年头。这期间做过的大大小小的项目也有十几个之多。趁着最近有一些闲暇时光,笔者准备把这些年用到的技术理论做个梳理。由于最近的7年都是在做BI类的项目,所以就从BI类的项目开始。
一个BI类项目通常来说70%左右的effort是用来做ETL的工作。而数据建模工作又是ETL工作的核心。笔者就将数据建模理论作为一个破题点。数据建模有各式各样的理论。每次笔者在面对客户时,也会被问到每种建模方式的优劣。各种书籍上都有很官方的解释。但难免显得比较晦涩难懂。笔者尝试着用最简洁易懂的表述来解释这个问题。