如何自动化我的资源? (Python 和 SqlServer)

问题描述 投票:0回答:1

在我的 .pbix 中,我的数据由 4 个查询组成:

一个查询是 Python.Execute,其他 3 个查询是 Sql.Database

  • SqlServer 是本地的,我已经在那里安装了网关......
  • Python 是调用 API 来获取我的事实表

我想发布它并让它每周日晚上自动更新。实现这一目标的标准方法是什么?

我知道我需要一个用于 python 的个人网关,但是,我在哪里安装它?

我的笔记本电脑似乎不合适,因为……当更新在周日运行时,我的笔记本电脑将关闭。

(我们有 P1 Premium 容量)

python powerbi powerbi-desktop gateway
1个回答
0
投票

PowerQuery 中使用的 Python 仅在 Power BI Desktop 中受支持。您将无法在 PBI 服务中发布/刷新它。

您可以使用 PowerQuery 原生调用 API,您的脚本是否比 PowerQuery 能够执行更多操作(高级分析/转换等...)?其他建议是拥有一台虚拟机或找到一台周日运行的机器,并安排好事件来运行脚本并导出到 CSV 或类似文件。然后让 PBI 从那里导入您的事实表。

© www.soinside.com 2019 - 2024. All rights reserved.