【发布时间】:2012-10-30 22:29:59
【问题描述】:
每年我们都会保留一个我们的立方体的历史副本。今年有人决定他们想付钱给我们为立方体添加一个以前不存在的属性。好吧,我喜欢钱,但问题是我们没有建立这个立方体的数据库的备份。
所以我的脑海中出现了一个问题,我们是否需要那个原始数据库来为这个多维数据集添加一个新属性?我们是否可以在没有立方体原始数据源的情况下向多维数据集添加新属性并仅处理该属性?
当我向 SSAS 多维数据集和进程添加属性时,我对幕后发生的事情没有很好的理解,我不能说这是否可能。我可以想象,多维数据集可能在它可以工作的数据源的内存中有一个快照。我也可以想象这将是非常低效的,所以这有可能是不可能的
编辑:至少添加一个使用多维数据集中现有数据的计算成员似乎是可行的。
我还应该提到,我尝试向这样的多维数据集添加属性并收到错误:
“维度[合作伙伴]无法保存文件系统错误无法复制 文件 C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\\.dim\.dstore 到 C:\\MYSQLSERVER\OLAP\DATA\2013_Cube.db\\.dim\.dstore 文件存在”
抱歉,我稍微伪造了这些文件路径。
【问题讨论】:
标签: sql sql-server ssas sql-server-2012 xmla