首先是和客户探讨需求,确定BI的范围
然后确定如何获取客户的数据源,是通过数据库复制呢还是客户提供一种其它方式.
确定数据源后,要根据数据源的数据量或复杂程度来确定是否需要一个ODS,作为源数据到DW的中间缓存数据的地方.
然后开始ETL,从源数据抽取有用的数据转换加载到ODS中或直接到DW中。
最后根据我们ETL出来的数据,设计BI的维度、度量及事实表之类的东西,为最后的项目实施做准备。
其中我认为ETL和事实表两部分是最难的。
实际上BI的项目也是一套应用程序,但它是针对DSS的一套高级应用程序,通过这套应用程序,决策支持人员可以进行一些报表统计、数据分析、质量跟踪等等工作来进行决策。