数据模型与数据分析

现在就说到数据模型来进行数据分析了。就拿大家常见的客户行为分析,从我举的例子中可以看出,客户行为分析其实可以贯穿全部数据模型,因为任何一个专题,都可能影响客户的行为,包括商品生命周期。 那反过来说,我们能不能设计模型的时候,从客户行为来设计呢?

我想如果以数据分析,甚至BI应用层面作为数据模型构建的基础,那是十分荒谬的。这也是为啥要将数据模型、数据分析、BI应用作为三个阶段独立又结合上下层关系考虑。


众所周知,客户行为的分析,必须从哪些地方可能影响客户行为入手,例如电商,就包括商品(商品品类和价格为主)是否符合预期、网站是否能帮助他快速找到合适的商品(包括商品描述是否能让客户足够知晓)、下单和付费是否满足客户的习惯、出货和快递是否及时、商品到货后是否达到他预期、客服服务是否及时满意、是否根据客户的需求有相关活动等对客户有利的提醒、提示,等等。


那如果你要根据这些东西来建模,势必杂乱无章。当你有新的因素导致客户行为变化的时候, 是否又有进行模型改变? 所以根据数据分析来进行数据建模,是十分荒谬的。


那么基于数据模型,如何进行数据分析呢?我想至少有2个出发点进行分析,一是客户的需求方向进行分析,二是从数据异常入手进行分析。如果客户只提出要几张报表,那么可能是客户定位这个系统就是报表系统,而非BI系统,或者客户想建BI系统,但不知道BI是何物,以为BI就是更方便地出他们原有的报表而已。


就拿客户分析来说,针对不同行业不同企业的特点,有着不同的分析目的,这需要多和客户交流确认分析目的。二是客户数据异常分析,包括客户生命周期变化、访问周期异常、商品喜好购买异常。

作者: innovate511   发布时间: 2011-05-29

我想如果以数据分析,甚至BI应用层面作为数据模型构建的基础,那是十分荒谬的。这也是为啥要将数据模型、数据分析、BI应用作为三个阶段独立又结合上下层关系考虑。

很同意这个观点,从数据仓库以及长远的利益来说,建立一个合理、全面、可扩展的模型是很关键的,但往往由于项目的实际情况,经费、人员等,使得有时候不得不从数据分析、应用层面去考虑、从而导致了现在国内的很多情况,使很多人认为BI也只不过是一个加强版的报表而已。



作者: BETTER_ROOT   发布时间: 2011-05-30