Sql server 分析服务-主动缓存失败
有一段时间,主动缓存过程成功地同步了OLAP数据库,然后开始出现以下错误“OLAP存储引擎中的错误:找不到属性键:”,后跟特定数据相关信息。但是,如果将“Transactional Deployment”选项设置为True,手动处理数据库,则不会出现问题。我已在连接字符串上将数据源隔离模式设置为snapshot,将MARS connection设置为True,在数据库端,我们已将数据库属性ALLOW snapshot_isolation设置为on,并对其进行了验证。有人能提供帮助或建议吗?听起来好像添加了一个新的维度键,并被您的事实表使用。维度键尚未在多维数据集中,因此在被事实引用时找不到它Sql server 分析服务-主动缓存失败,sql-server,caching,proactive,Sql Server,Caching,Proactive,有一段时间,主动缓存过程成功地同步了OLAP数据库,然后开始出现以下错误“OLAP存储引擎中的错误:找不到属性键:”,后跟特定数据相关信息。但是,如果将“Transactional Deployment”选项设置为True,手动处理数据库,则不会出现问题。我已在连接字符串上将数据源隔离模式设置为snapshot,将MARS connection设置为True,在数据库端,我们已将数据库属性ALLOW snapshot_isolation设置为on,并对其进行了验证。有人能提供帮助或建议吗?听起来
这很容易发生,并且只有通过完全重新处理(或者如果幸运的话,对维度和事实进行主动缓存的时间安排得当)才能修复。正在重建度量值,并且在维度表中找不到键值(这基本上是竞争条件) 如果数据完整性至关重要,那么您需要对多维数据集进行完整的处理 如果可以暂时关闭某些聚合(或将其分配给维度中的“未知”),则可以自定义错误配置以忽略错误或将未知键分配给未知。下次重建该措施时,它应该会自行解决