Power Bi报告或仪表板中的实时流式csv文件

时间:2019-04-09 15:26:56

标签: azure csv powerbi live-streaming

我在Power Bi中做了一个报告,该报告可视化了从csv文件导入的数据。 csv文件包含来自Keras培训过程的字段以及有关当前系统使用情况统计信息(CPU,RAM等)的字段。我还成功地嵌入了报告。 但是,csv文件大约每5分钟就会有新行添加到该行中,我必须手动刷新导入的csv文件,以便更新报告。

当检测到导入的csv文件的状态已更改时,是否有一种自动的方法来自动刷新导入的csv文件?

我一直在寻找一种简单的方法来执行此操作,但是我一直遇到我不理解的Rest API。是否可以将它们与csv文件一起使用,以便每次文件更改时都会更新?

1 个答案:

答案 0 :(得分:1)

您不能将DirectQuery直接用于CSV文件。而且,如果您想在报告中获得接近实时的结果,则不能选择导入(和刷新)。此外,数据集的刷新次数是有限制的(Pro每天刷新8次,Premium刷新48次)。

您最好的选择是更改应用程序以将数据存储在supported datasource中(或编写一个辅助应用程序以读取CSV并将数据推送到支持的数据源)。例如,如果这些行在Azure SQL数据库中,则可以创建可以autorefresh itself every 15 minutes的仪表板。如果您需要更频繁地刷新数据,则需要使用streaming dataset(然后再次找到一种将数据推送到其中的方法)。