问题描述
我设置了 Power BI 模板,我需要使用此模板创建每周报告。我只为每个报告使用一个 CSV 文件,并且文件的结构都相同(列数、标题相同等)。
注意:每次我制作报告时都会下载并使用一个新 CSV 文件。换句话说,我每周都会下载一个新的 CSV 文件并从该文件中生成一份新报告。
现在,我的 Power BI 模板有一个参数,要求用户在加载报告之前输入 CSV 文件的文件路径。我想知道是否有一种方法可以自动执行以下操作:
我知道我可以使用 Python 和 pyautogui 来控制我的桌面,进而控制 Power BI。只是想知道是否还有其他自动化方法?
解决方法
我理解你的任务。这是您需要采取的步骤数。
-
在您的机器上下载并安装 PowerBi 个人网关。 https://powerbi.microsoft.com/en-us/gateway/
-
转到 PowerBi 服务中数据集的设置(在浏览器中) https://i.stack.imgur.com/vE9Bc.png
-
安装在您机器上的网关应该像这张图片https://i.stack.imgur.com/f3MS1.png
-
在数据集设置的这一部分设置刷新计划https://i.stack.imgur.com/LByMO.png
-
一旦所有这些都完成了,你就不需要从你的机器上手动上传/发布了。 Gateway 会自行将您的新数据上传到报告中。
干杯!!