relational online analytical processing:关联式在线分析处理
关联式在线分析处理(ROLAP,relational online analytical processing)是在线分析处理(OLAP)的一种形式,它执行对存贮在一个关系数据库而不是一个多位数据库(这被看成是OLAP标准)中的数据进行动态多维分析。 数据处理可能发生在数据库系统、中间层服务器或者客户机程序的内部。在一个两层结构中,用户向数据库提交一个结构化查询语言(SQL)查询然后收到被请求的数据。在一个三层结构中,用户提交一个多维分析请求,然后ROLAP引擎把这个请求转换成SQL以服从数据库。然后操作被反过来执行:引擎在届国会到客户被察看之前把从SQL的结果数据转换成多维格式。关系数据库典型的把一些查询预先创建和存贮。如果想要的信息是可以得到的,那么那个查询将被使用,这样可以节约时间。否则,查询在从用户请求的飞行上被创建。微软Access的数据透视表示一个三层结构的例子。 因为关联式在线分析处理使用关系数据库,它要求更多的处理时间和磁盘空间来执行一些任务,多位数据库就是为这些任务设计的。然而,关联式在线分析处理支持大的用户组和大量的数据,而且经常在这些能力至关紧要的时候使用,例如在一家公司的大而复杂的部门。
最近更新时间:2008-06-17 EN