2008-10-09 49 views
2

一段时间,主动缓存过程成功地同步OLAP数据库,然后开始提供以下错误:“OLAP存储引擎中的错误:无法找到属性键:',然后是相关的特定数据信息。但是,如果我手动处理数据库并将'Transactional Deployement'选项设置为True,那么我不会遇到任何问题。我已将数据源隔离模式设置为快照,将MARS连接设置设置为True,并在数据库端连接字符串上设置数据库属性ALLOW SNAPSHOT_ISOLATION为ON并对其进行验证。任何人都可以帮助或提出一些建议分析服务 - 主动缓存失败

回答

0

这听起来像是一个新的维度键被添加 - 并在您的事实表中使用。尺寸键尚未在立方体中,因此在被事实引用时未找到...

这种情况很容易发生,而且只能通过完整的再处理来解决(或者如果您运气好,主动缓存维度和事实的时间)。

1

您的度量值正在重建中,并且在维度表中找不到键值(这基本上是竞态条件)。

如果数据完整性至关重要,那么您需要完成多维数据集的完整过程。

如果您可以暂时关闭某些聚合(或在维度中指定为“未知”),则可以自定义错误配置以忽略错误或将未知密钥分配给未知。它应该在下一次重建措施时自行解决。