【问题标题】:How to refresh ssas cube database/table for report如何为报告刷新 ssas 多维数据集数据库/表
【发布时间】:2012-09-10 23:06:30
【问题描述】:

问题:基于我的 Cube 的 SSRS 报告未从与 Cube 关联的表中获取最新数据。我该如何 a) 告诉报表使用最新的表格数据,或 b) 删除任何可能阻止表格数据刷新的报表缓存文件?

使用 SQLserver、SSRS、SSAS v2008 R2。我已经使用 sql management studio 中的查询更新了表结构及其数据。在使用我处理和部署的这个数据库/表的多维数据集中(多维数据集 + .dsv),一切看起来都很好。从报告中,我尝试刷新数据源字段,这可行,但数据本身没有刷新,我找不到任何选项来做到这一点。

【问题讨论】:

    标签: ssas reporting-services


    【解决方案1】:

    您需要处理多维数据集以将刷新的数据放入多维数据集(和您的报告)。这是screencast 说明如何执行此操作。

    您可能还想查看MSDN documentation,特别注意可用的不同类型的 OLAP 多维数据集处理,即完整、增量等...因为您可能只想添加新记录,而不是在每个进程上擦除并完全重新填充多维数据集数据。

    【讨论】:

    • 好建议,谢谢。我在多维数据集和数据库上都进行了“完全处理”(默认),但这并没有刷新数据库数据(但它正在为新列更新)。现在,在应用程序和服务器重新启动(出于不相关的原因)和另一个默认进程之后,似乎为我的报告刷新了所有数据库内容。
    • 关于 Process Database 对话框中的“Process Options”,GUI 设计不佳,因为必须单击“Process Full”文本才能看到下拉选项(好的设计应该使选项在不是微不足道的)。下拉列表包含我正在寻找但在文档或其他菜单选项中找不到的细粒度选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多