我理解的Endeca 很大部分就是一个数据仓库,对于数据仓库,我们往往会联想到维表和事实表(可以参考文章数据仓库几个基本概念)。
简单的 打个比方,对于我们的销售业绩分析报表,我们可以通过时间的维度看业绩,也可以通过地区的维度看业绩,而这个时间就可以看作是一个维表,维表一般是有层次结构的,例如年、季、月、天,这样用户分析销售业绩就可以按年、按月、按天的时间粒度来查看销售效果。而事实表我们可以说就是用户关心的数据,例如销售额,利润等等。通过维表和事实表的JOIN,用户可以得到某年的销售额;如果再加一个地区维,用户就可以得到某时间段某地区的销售额,是不是方便了领导查看业绩报表?