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

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

 2008-05-15 14:58:15 来源:WEB开发网   
核心提示:删除元数据用 DROP 操作删除元数据对象,示例 1:删除 所有元数据对象执行该操作时必须小心!下面是要使用的操作 XML:<olap:request xmlns:olap="http://www.ibm.com/olap"xmlns:xsi="http://www.w3.org/2

删除元数据

用 DROP 操作删除元数据对象。

示例 1:删除 所有元数据对象

执行该操作时必须小心!下面是要使用的操作 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">
     <drop objectType="all"/>
</olap:request>

示例 2. 删除多维数据对象及其相关对象

下面是删除 db2admin.MyCube 及其相关对象的操作 XML。请注意,特殊的 <script> 标记,它可以在一次 API 调用中执行多次删除:

<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">
<script>
<drop objectType="cube">
<restriction>
<predicate property="name" operator="=" value="My Cube"/>
<predicate property="schema" operator="=" value="db2admin"/>
</restriction>
</drop>
<drop objectType="cubeFacts">
<restriction>
<predicate property="name" operator="=" value="Cube Facts (My Cube)"/>
<predicate property="schema" operator="=" value="db2admin"/>
</restriction>
</drop>
<drop objectType="cubeDimension"><restriction>
<predicate property="name" operator="=" value="Market (My Cube)"/>
<predicate property="schema" operator="=" value="db2admin"/>
</restriction></drop>
<drop objectType="cubeHierarchy">
<restriction><predicate property="name" operator="=" value="Region (My Cube)"/>
<predicate property="schema" operator="=" value="db2admin"/>
</restriction>
</drop>
</script>
</olap:request>

无需传入任何元数据 XML。

调试错误

尽管您必须习惯于消息中如何引用对象的命名约定,但是存储过程中的大多数错误都相当清楚,无需解释。正因如此,您常常不得不相当仔细地阅读消息。

下面是报告错误的 API 响应示例。当我们试图删除已不存在的 Cube 对象( db2admin.My Cube )时,会返回下面的响应。( 请注意:由于空间有限,状态消息被分成两行。)

<olap:response 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">
<drop>
     <status id="6006" text="No objects were found matching search criteria:
"objectType=CUBE & name=My Cube & schema=db2admin"." type="warning">
<tokens>
<text value="objectType=CUBE & name=My Cube & schema=db2admin"/>
</tokens>
</status>
</drop>
</olap:response>

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

Tags:如何 DB Cube

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