SSAS表格 - 数据陈旧

时间:2014-04-18 23:56:57

标签: reporting-services ssas

我有一个表格模型,我已经处理和部署。

我在获取SSRS以反映新部署的信息方面遇到了问题。我有一个访问共享数据源的共享数据集。当我在数据集的查询设计器中运行MDX时,返回正确的数字。但是,当我运行报告时,旧数字仍会显示。我尝试删除.DATA文件,但它没有帮助。

修改

我已经验证了问题出在SSAS数据库本身。我通过SSMS的钻取查询它,发现它返回的源行不再是源视图中的行。他们曾经是,但不再。

这几乎似乎是一些疯狂的缓存问题。我重新启动并删除/重新部署了SSAS数据库,但没有运气。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我会关闭并重新打开报告。

实际上我会完全忽略BIDS / Visual Studio预览窗格,因为它充满了错误和不一致性,并且没有任何证据(假设您的最终用户没有使用Visual Studio)。

相反,我会将每次测试运行的报告部署到主机服务器上的测试环境/文件夹(Report Manager / SharePoint)。除了是一个真实而有意义的测试之外,这还有许多优点,例如能够在设置各种参数组合的情况下打开多个IE选项卡,然后在部署之后刷新它们以重新测试。

答案 1 :(得分:1)

我会建议几个步骤。

  1. 确保连接到正确的表格模型。
  2. 展开表格模型中的表格,右键单击其中一个表格,然后单击“处理”。检查模型中的所有其他表。
  3. 将“处理默认值”更改为“处理已满”(处理默认值并不总是正常工作)
  4. 点击确定。
  5. 您现在应该按表格查看模型流程表。