主权项 |
1、一种ROLAP系统中元数据的表达方法,其特征在于使用XML文档来表示元数据,其DTD文档描述如下:(1).Schema作用:是整个元数据信息的根节点,子节点:DimensionSpecification, CubeSpecification,属性:name:数据仓库名称 datasource:表示这个数据仓库所对应的物理关系数据源;(2).DimensionSpecification作用:表示一个维度信息,子节点:LevelSpecification,属性:name:维度名称, tablename:这个维度所对应的关系表, primaryKey:这个维度所对应的tablename的主键;(3).LevelSpecification作用:表示一个维度的所有的级别,子节点:PropertySpecification,属性:name:级别名称, column:这个级别所对应的维度表的字段, UniqueMember:这个级别中的成员是否是唯一的;(4).PropertySpecification作用:表示一个级别的属性,子节点:无,属性:name:属性名称, column:这个属性所对应的关系表的字段, type:属性的类别,可分为字符串类型,数字类型;(5).CubeSpecification作用:表示一个多维数据集合,子节点:OuterDimensionSpecification, DimensionSpecification, MeasureSpecification,属性:name:多维数据集合名称, facttable:事实表名称;(6).OuterDimensionSpecification作用:表示一个外部维度,子节点:无,属性:name:维度名称, source:外部维度的名称, foreignKey:外键,对应于一个多维数据集合的字段;(7).MeasureSpecification作用:表示一个度量,子节点:无,属性:name:名称, column:这个度量所在的字段名称。 |