有没有办法自动将数据加载到 Power BI?

问题描述

我设置了 Power BI 模板,我需要使用此模板创建每周报告。我只为每个报告使用一个 CSV 文件,并且文件的结构都相同(列数、标题相同等)。

注意:每次我制作报告时都会下载并使用一个 CSV 文件。换句话说,我每周都会下载一个新的 CSV 文件并从该文件生成一份新报告。

现在,我的 Power BI 模板有一个参数,要求用户在加载报告之前输入 CSV 文件文件路径。我想知道是否有一种方法可以自动执行以下操作:

  1. 打开 Power BI 模板文件
  2. 在参数字段中输入文件路径
  3. 按下“加载”按钮

我知道我可以使用 Python 和 pyautogui 来控制我的桌面,进而控制 Power BI。只是想知道是否还有其他自动方法

解决方法

我理解你的任务。这是您需要采取的步骤数。

  1. 在您的机器上下载并安装 PowerBi 个人网关。 https://powerbi.microsoft.com/en-us/gateway/

  2. 转到 PowerBi 服务中数据集的设置(在浏览器中) https://i.stack.imgur.com/vE9Bc.png

  3. 安装在您机器上的网关应该像这张图片https://i.stack.imgur.com/f3MS1.png

  4. 在数据集设置的这一部分设置刷新计划https://i.stack.imgur.com/LByMO.png

  5. 一旦所有这些都完成了,你就不需要从你的机器上手动上传/发布了。 Gateway 会自行将您的新数据上传到报告中。

干杯!!