Project REAL分析服务技术探讨(3)
2007-05-15 09:28:13 来源:WEB开发网处理设置和错误配置
在度量组中保留分割表的同时,系统也会记录对这些分割表的处理设置和错误配置。对于Store Inventory和DC Inventory度量组,我们可以使用默认的错误配置。这种情况下,当系统检测到无效的外部键或者当它遇到NULL值或者当遇到其它不一致数据时,它会停止处理过程。这是因为默认情况下,系统认为所有的数据都是正确的。
对于Store Sales度量组,我们不得不使用不同的错误配置,如果你还记得在在度量组里面所讨论的,我们讨论了在Customer维度和Store Sales 实际表之间发现的无效数据。由于这是因为数据反馈之间正常的不一致性造成的,因此,我们必须修改默认的错误配置。
Proactive caching设置
考虑MOLAP结构的一种方法是当它被处理的时候,提供一个缓存或者一个关系型数据的图像。SQL Server 2005提供了一个新的功能,能够靠南固执MOLAP缓存什么时候被重新处理。提供了几个你能够改变的几个设置。例如,你可以设置硬编码的时间间隔(例如每隔15分钟)。或者,你能让系统等待数据直到数据被更新后,再处理它。这些设置都是保存在分割表中的。因而,也是保存在度量组中的。在当前的Project REAL系统中,我们使用了自动的MOLAP proactive cache设置。我们计划当我们进行性能测试的时候,再调整这种设置。
其它的Cube对象
除了维度的用法、度量组和分割表,在Cube中还包含了若干其它的对象。这个章节中将简要介绍计算(calculations)、关键性能指示器(KPIs)以及其它存储在Project REAL Cube中的对象。
计算(Calculations)
在当前的Project REAL系统上实现了多个为商业度量服务的计算。例如,计算平均销售数量和库存数量。尽管我们正在正规测试的基础上不断扩展我们地测试工作,但我们现在还没有积极地测试这个领域。
赞助商链接