找回密码
 注册
搜索
热搜: java php web
查看: 298|回复: 0

SQL SERVER 2005 中MDX语句之Upadate cube语句

[复制链接]
发表于 2009-1-26 06:55:27 | 显示全部楼层 |阅读模式
Upadate cube语句:
最好以控制的方式进行更新,显式指定所更新单元格的多元组,以避免影响大量单元格,花费大量时间和资源.

对于永久写回,更新存放在服务器中,而对临时回写,只在当前会话中对发生更新的用户有效。

隐式事务中调用的UPDATE CUBE语句所做的改变只在当前会话中生效,不能存储到服务器上,除非显式执行COMMIT TRANSACTION语句将改变存储到服务器上。如果实现隐式事务之前结束会话,则Analysis Services自动撤销所作改变。


回写数据永久存储在Analysis Services的特殊关系型OLAP(ROLAP)分区中,成为回写分区。这个分区基于关系型表格(称回写表),其中包含用UPDATE CUBE语句改变的每个单元格的差值。发送COMMIT TRANSACTION语句时,Analysis Services在这个表中存储更新单元格的差值。

计算MDX查询结果时,Analysis Services查询和汇总所有相关分区的结果,返回单元格的值。

如果确定要在回写分区中永久保存所作改变和提高系统性能,可以将回写分区的存储模式从ROLAP变为MOLAP。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-11-23 00:49

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表