WEB开发网
开发学院数据库DB2 如何为DB2 Cube Views构建元数据桥 阅读

如何为DB2 Cube Views构建元数据桥

 2008-05-15 14:58:15 来源:WEB开发网   
核心提示:创建元数据有两个用于创建新元数据的操作:CREATE 和 IMPORT,在创建新的元数据时,如何为DB2 Cube Views构建元数据桥(6),使用 CREATE,如果您想要创建的对象碰巧与现有对象冲突(因为名称相同),传入我们想让它成为的 Join 对象:<join name="ProductFam

创建元数据

有两个用于创建新元数据的操作:CREATE 和 IMPORT。在创建新的元数据时,使用 CREATE。如果您想要创建的对象碰巧与现有对象冲突(因为名称相同),则使用 IMPORT。

示例. 在 DB2 Cube Views 中创建一些元数据对象

下面是您要使用的操作 XML:

<olap:request xmlns:olap="http://www.ibm.com/olap"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="8.1.2.1.0">
     <create/>
</olap:request>

通过第二个参数以 XML 格式将一个或多个元数据对象传递给存储过程。

改变元数据

有两个用于修改元数据对象的操作:ALTER 和 RENAME。

示例 1. 改变连接对象

ALTER 操作类似于 CREATE,但被传入的元数据对象必须已经存在。由新定义的对象替代原有对象。下面是您要使用的操作 XML:

<olap:request xmlns:olap="http://www.ibm.com/olap"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="8.1.2.1.0">
     <alter/>
</olap:request>

对于元数据 XML,传入我们想让它成为的 Join 对象:

<join name="ProductFamily" schema="db2admin" businessName="ProductFamily"
        type="inner" cardinality="n:1">
<attributeJoin operator="=">
<leftAttributeRef name="FAMILYID" schema="db2admin"/>
<rightAttributeRef name="FAMILYID (FAMILY)" schema="db2admin"/>
</attributeJoin>
</join>

示例 2. 重命名多维数据模型对象

假设我们想要将多维数据模型对象 db2admin.SalesModel 重命名为 db2admin.SalesModel (2003) 。下面是做到这一点的操作 XML:

<olap:request xmlns:olap="http://www.ibm.com/olap"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="8.1.2.1.0">
     <rename objectType="cubeModel">
<currentRef name="SalesModel" schema="db2admin"/>
<newRef name="SalesModel (2003)" schema="db2admin"/>
</rename>
</olap:request>

对于重命名,不需要元数据 XML。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:如何 DB Cube

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接