SSAS 处理后 Power BI 自动刷新
Power BI auto refresh after SSAS process
我使用 Power BI
创建了一个报告,而我的多维数据集仅包含 Year = 2016
数据。我在我的页面上放置了一个 Slicer
,它在他的项目中只显示 2016
。现在我 Process
2017 年的数据,我希望切片器自动将 2017 年添加到切片器,但那没有发生!
我必须在 Power BI
中打开我的报告,然后按 Refresh
按钮,然后将 2017 年添加到切片器。
我的问题是,尽管我在 Power BI Report Server
中按了 Refresh
按钮,但 2017 年的项目没有添加到报告切片器中。
这是如何动态完成的?而且我不必在 Power BI
?
中打开报告
您的报告似乎使用了 Import
存储模式,并且其中包含您数据的副本。相反,Live connect
将任何查询直接发送到数据源,而不是发送到与报表本身一起存储的本地副本。存储模式在Get Data
对话框中设置:
遗憾的是,无法直接从 Import
切换到 Live connect
,因为在实时和 DirectQuery 模式下您有限制,Import
中不存在这些限制。如果要切换存储模式,可以使用 here.
中描述的解决方法
如果您决定保持 Import
模式,则需要为您的数据集设置 scheduled refresh。
报告中的刷新按钮让我有点困惑。它不会刷新底层数据集!有一个单独的命令。当您的存储模式为 Import
时,SSAS 表格的专用实例在后台 运行 读取数据的导入副本。这是在这种情况下刷新的内容,而不是要从数据源重新读取的数据的实际副本。 This 是对发生的事情的一个很好的解释。
有关详细信息,请查看 Data refresh in Power BI and Storage mode in Power BI Desktop。
我使用 Power BI
创建了一个报告,而我的多维数据集仅包含 Year = 2016
数据。我在我的页面上放置了一个 Slicer
,它在他的项目中只显示 2016
。现在我 Process
2017 年的数据,我希望切片器自动将 2017 年添加到切片器,但那没有发生!
我必须在 Power BI
中打开我的报告,然后按 Refresh
按钮,然后将 2017 年添加到切片器。
我的问题是,尽管我在 Power BI Report Server
中按了 Refresh
按钮,但 2017 年的项目没有添加到报告切片器中。
这是如何动态完成的?而且我不必在 Power BI
?
您的报告似乎使用了 Import
存储模式,并且其中包含您数据的副本。相反,Live connect
将任何查询直接发送到数据源,而不是发送到与报表本身一起存储的本地副本。存储模式在Get Data
对话框中设置:
遗憾的是,无法直接从 Import
切换到 Live connect
,因为在实时和 DirectQuery 模式下您有限制,Import
中不存在这些限制。如果要切换存储模式,可以使用 here.
如果您决定保持 Import
模式,则需要为您的数据集设置 scheduled refresh。
报告中的刷新按钮让我有点困惑。它不会刷新底层数据集!有一个单独的命令。当您的存储模式为 Import
时,SSAS 表格的专用实例在后台 运行 读取数据的导入副本。这是在这种情况下刷新的内容,而不是要从数据源重新读取的数据的实际副本。 This 是对发生的事情的一个很好的解释。
有关详细信息,请查看 Data refresh in Power BI and Storage mode in Power BI Desktop。