With the rise of XML as a standard for representing business data, XML data warehousing appears as a suitable solution for decision-support applications. In this context, it is necessary to allow OLAP analyses on XML data cubes. Thus, XQuery extensions are needed. To define a formal framework and allow much-needed performance optimizations on analytical queries expressed in XQuery, defining an algebra is desirable. However, XML-OLAP (XOLAP) algebras from the literature still largely rely on the relational model. Hence, we propose in this paper a rollup operator based on a pattern tree in order to handle multidimensional XML data expressed within complex hierarchies.
翻译:随着XML的崛起作为商业数据代表标准,XML数据存储似乎是决策支持应用程序的合适解决办法。 在这方面,有必要允许OLAP对XML数据立方进行分析。 因此, XQuery 扩展是必要的。 要定义一个正式框架,并允许对XQuery 的分析查询进行急需的性能优化, 定义代数是可取的。 然而, 文献中的XML- OLAP(XOLAP)代数在很大程度上仍然依赖关系模型。 因此, 我们在此文件中提议, 以模式树为基础, 建立一个滚动操作器, 以便处理复杂等级内表达的多维XML数据 。