问题描述
我们计划在我们的子域中发布powerbi报告,作为针对客户的产品。随着新数据的到来,我们的报告将按计划更新。每小时,每天或每3小时(或实时)等。我们最初尝试使用发布到网络选项,但我们意识到大约需要一个小时才能查看已发布报告的更新。我们需要在计划的更新发生时对其进行更新。
We are planning to publish our powerbi reports in our sub-domain as a product for our customers. Our reports are refreshing on scheduled manner as new data arrives; hourly, daily, or per 3 hours (or live) etc. We initially tried to use 'publish to web' option, but we realise there is about one hour to see updates on published reports. We need it to be updated as scheduled update occurs.
我们正在考虑使用嵌入式报告,但找不到太多有关其刷新方式的信息。 (我们使用mysql作为大多数报告的数据源)
We are considering to use embedded reports, but we could not find too much any information about how it refreshes. (we are using mysql as datasource for most of our reports)
我们可以为此目的使用嵌入式报告吗?在计划刷新数据集/报告时会立即刷新吗?还是有单独的方法来刷新嵌入式报表?
Can we use embedded reports for that aim? Would it be refreshed instantly as we scheduled refresh our dataset/reports? Or are there any seperate methodology for refreshing embedded reports?
推荐答案
Power BI Embedded报表的数据刷新取决于您如何定义嵌入式报表。 Power BI中的刷新策略。您可以定义计划的刷新(最多由容量定义),也可以触发立即刷新 API调用,如下所述:
Power BI Embedded reports' data refresh is subject to how you define the refresh policy in Power BI. You can define a Scheduled Refresh (up to a limit defined by your capacity) or you can trigger a Refresh Now API call as described here:https://powerbi.microsoft.com/en-us/blog/announcing-data-refresh-apis-in-the-power-bi-service/
报告数据,刷新数据集后,报告的任何新呈现都将显示更新后的数据。
如果在同一会话中,您想刷新报表视图(通过知道报表具有较新的数据),可以随时调用Javascript SDK的 report.refresh()
调用报告。
As for the report's data, once the dataset is refreshed, any new render of the report would show the updated data. If during the same session, you'd want to refresh the view of the report (by knowing that it has newer data) you can always call the Javascript SDK's report.refresh()
call on the report.https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embedding---Basic-interactions#refresh-a-report
这篇关于关于Powerbi Embedded报告计划刷新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!