question1: 论 PowerBI可以实现数据和可视化的时时联动吗?

question2 : 论PBI可以实现和外部程序的双向(数据or可视化)时时联动动?


得具体看你的数据在哪儿存储,还有就是实时的细化定义。

目前sql资料库,powerbi支持实时连接。

数据流,可以做一些简单图表支持实时更新。

最后就是可以借助一些非常规手段如按键精灵实现实时更新。


PBI支持的时时联动(Live Connection)数据源只有两种:

1. Power BI Service

2. SQL Server Analysis Services(这里包括本地的多维服务和表服务,以及云端的Azure Analysis Services表服务)

这是因为这些服务和Power BI使用同样的xVelocity存储引擎,可以利用高压缩的列存储实现时时联动。

不太理解问题中双向时时联动的意思。如果讲的是write back,那PBI并不是最合适的工具和架构。


首先,Power BI是BI软体,不用于写入数据。但是,好消息是Power BI中可以插入POWER APPS这样的可视化控制项用于写入资料库。必须连同一起使用。


question1: 论 PowerBI可以实现数据和可视化的时时联动吗?

在 Power BI 服务中更新数据

还可以选择更新应用的数据集,或在 Power BI 中使用的其他数据。 若要指定更新设置,请选择要更新的数据集对应的「计划更新」图标,然后使用显示的菜单。 也可选择「计划更新」图标旁边的更新图标(带箭头的圆圈),立即更新数据集。

显示的「设置」页面中已选择「数据集」选项卡。 在右窗格中选择「计划刷新」旁边的箭头,展开该部分。 画布上会显示「设置」对话框,可在其中根据需要指定更新设置。

使用该服务还能实现其他许多目的,同时请记住,可以连接许多类型的数据和各种应用,而这些数据和应用的种类会越来越多。

Power BI 刷新类型

Power BI 刷新操作可以包含多种刷新类型,包括数据刷新、OneDrive 刷新、查询缓存刷新、磁贴刷新和报表视觉对象刷新。 虽然 Power BI 会自动确定给定数据集所需的刷新步骤,但你应该知道它们如何影响刷新操作的复杂性和持续时间。 有关快速参考,请参阅下表。

数据刷新

对 Power BI 用户而言,刷新数据通常意味著根据刷新计划或按需将数据从原始数据源导入到数据集。 可以每天执行多次数据集刷新,如果基础源数据经常更改,则可能必须执行多次刷新。 Power BI 将共享容量上的数据集限制为每天最多刷新 8 次。 如果数据集驻留在 Premium 容量上,则每天最多可在数据集设置中计划 48 次刷新。 有关详细信息,请参阅本文后面的配置计划刷新。 在以编程方式使用 TMSL 或 PowerShell 进行配置时,XMLA 终结点已启用读写操作的 Premium 容量中的数据集支持无限刷新操作。

还有一点非常重要,就是每日刷新的共享容量限制适用于计划刷新和组合 API 刷新。 还可以通过在数据集菜单中选择「立即刷新」来触发按需刷新,如下面的屏幕截图所示。 刷新限制不包括按需刷新。 另请注意,Premium 容量中的数据集不会对 API 刷新施加限制。 如果你有兴趣使用 Power BI REST API 生成自己的刷新解决方案,请参阅数据集 - 刷新数据集。

备注

在共享容量中,数据刷新必须在 2 小时内完成。 如果数据集需要进行更长时间的刷新操作,请考虑将数据集移到高级容量上。 在高级容量上,最长刷新持续时间为 5 小时。


暂没有完美的解决方案,可以直连数据,但不能时时自动更新。更新频率是每天,在一些公司里已经不错了


看到你的题目这么大,我只想说,自己的作业自己做。


POWER BI的强大之处是连接各类资料库,如果源数据支持流处理,是可以进行准实时联动,但目前我做的是T+1,实时没有尝试过。 另外,据我所知,PBI不支持回写,但如果最终发布在IE上,可以在IE上另外介面进行回写,然后通过准实时反馈到PBI上。


推荐阅读:
相关文章