Vba中的Power Bi数据刷新

时间:2019-04-22 07:51:06

标签: vba powerbi

我有一个使用Vba和Power BI的大型自动化过程项目。

我的问题:

是否可以使用宏刷新Power BI文件?

谢谢!

1 个答案:

答案 0 :(得分:2)

从理论上讲-是的,在实践中-否(至少不建议这样做)。

您可以使用Refres DatasetRefresh Dataset In Group REST API调用在Power BI Service中刷新数据集。通常,可以在VBA中进行Web服务调用,并且应该可以进行身份​​验证和获取访问令牌(必须使用Power BI REST API),如果您在.NET中编写此代码,则它看起来更易于管理且易于实现。 asspebly和call it from your VBA code,或者调用PowerShell脚本,而不是编写和消除VBA。您将找不到任何有效的样本,因为没有人这样做。我还认为,从安全角度来看,这是一个非常糟糕的主意。

您应该重新考虑重新设计自动化流程。