Power BI利用Python和Sql Server制作实时看板

通常我们在制作Power BI报表时使用的都是导入模式,导入确实相比DirectQuery模式性能和限制会更少些,但是某些场景下我们对数据刷新的上频率要求较高,比如即将到来的618大促,销售看板肯定不能再按天更新了,最好是做到秒级更新,当然微软也有相应的解决方案,使用流式数据,但这对于企业级项目来说成本又要提升一些了。

我们还可以使用DirectQuery来实现相对实时数据刷新,在桌面端查看效果时可实现秒级更新,发布到服务端后最小每15分钟刷新,具体可参见官方文档

Power BI 中的 DirectQuery - Power BI | Microsoft Learn[1]

接下来就来今天的小例子,我们使用windows的内存和硬盘使用情况来构建数据集,会使用到sql server和python

在sql server中创建如下表

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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值