通常我们在制作Power BI报表时使用的都是导入模式,导入确实相比DirectQuery模式性能和限制会更少些,但是某些场景下我们对数据刷新的上频率要求较高,比如即将到来的618大促,销售看板肯定不能再按天更新了,最好是做到秒级更新,当然微软也有相应的解决方案,使用流式数据,但这对于企业级项目来说成本又要提升一些了。
我们还可以使用DirectQuery来实现相对实时数据刷新,在桌面端查看效果时可实现秒级更新,发布到服务端后最小每15分钟刷新,具体可参见官方文档
Power BI 中的 DirectQuery - Power BI | Microsoft Learn[1]
接下来就来今天的小例子,我们使用windows的内存和硬盘使用情况来构建数据集,会使用到sql server和python文章来源:https://www.toymoban.com/news/detail-503117.html
在sql server中创建如下表文章来源地址https://www.toymoban.com/news/detail-503117.html
CREATE TABLE [dbo].[Performance] (
[Time] datetime NULL,
[cpu_usage] numeric(5,2) NULL,
[memory_usage] numeric(5,2) NULL,
[cpu_interrupts] numeric(18) NULL,
[cpu_calls] numeric(18) NULL,
[memory_used] numeric(18) NULL,
[memory_free] numeric(18) NULL,
[bytes_sent] numeric(18) NULL,
[bytes_received] numeric(18) NULL,
[disk_usage] num
到了这里,关于Power BI利用Python和Sql Server制作实时看板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!