介绍
本指南旨在帮助您无缝实施 Power BI:将数据加载到 Power BI 链模板。无论您是需要加载新数据、更新现有数据,还是从 Power BI 工作区中删除数据,此模板都能帮助您完成操作。它提供了清晰的说明,指导用户如何设置必要的 Power BI 设置权限、应用程序 API 权限,以及使用链式模板的各种优势。遵循本指南,您可以确保顺利高效的实施过程,使您在 Power BI 中的数据任务更加轻松高效。
先决条件
链结
- 必须在工作区中启用并配置以下连接器:
资料
- 需要提供包含数据的 CSV 文件 (CSV 文件不得包含字节顺序标记)。
- 列名及其对应数据类型的列表至关重要。
Power BI 设置的其他信息
- 确认用户帐户拥有 Power BI Pro 或更高版本的许可证,并具有更改 Azure 帐户的权限。
- 登录 Azure 门户
- 请在页面右上角选择您的帐户,然后选择 Microsoft Entra 租户。
- 选择 应用注册。
-
- 在应用注册中,选择 “新注册”。
-
- 请填写以下字段:
- 名称 - 为您的应用程序命名
- 支持的账户类型 - 选择谁可以使用该应用程序
- 请填写以下字段:
-
- 选择 “注册”。应用注册成功后,您将被引导至应用概览页面。
- 在概览页面中,找到应用程序(客户端 ID)和租户 ID,并将这些信息存储在安全的位置。您需要这些信息来帮助 Workiva 连接到 Power BI。
Power BI 的 API 权限
- 通过右侧面板调整 Power BI 应用程序的权限。
- 展开管理
- 导航至 API 权限
- 请确保已选择以下 API 权限。
- 请确保已选择以下 API 权限。
重定向 URI
- 通过右侧面板调整 Power BI 应用程序的权限。
- 展开管理
- 导航至身份验证
| 字段 | 值 |
|---|---|
| Azure URI | https://h.app.wdesk.com/s/wdata/oc/app/oauth/callback |
| 字段 | 值 |
|---|---|
| Azure URI | https://h.eu.wdesk.com/s/wdata/oc/app/oauth/callback |
| 字段 | 值 |
|---|---|
| Azure URI | https://h.apac.wdesk.com/s/wdata/oc/app/oauth/callback |
| 字段 | 值 |
|---|---|
| Azure URI | https://h.ca.wdesk.com/s/wdata/oc/app/oauth/callback |
成功配置 Power BI 权限后,请查看 Power BI 连接器 以设置 Power BI 连接器。
部署链
这 Power BI:将数据加载到 Power BI 位于“模板”屏幕的 Workiva Chains 部分。
以下是查找方法:
- 在 Chain Builder 中,转到 “模板”选项 卡
- 从顶部菜单中选择 Workiva Chains 。
- 在右上角搜索 “Power BI:将数据加载到 Power BI链模板”,然后打开该模板。
找到模板后,使用下面列出的运行时输入将其 配置 到您的工作区。
注意: 有关从模板创建链的详细说明,请参阅 “创建和管理链” 文章。
注意: 此集成用户需要具有连接器执行命令所需的适当权限,例如与连接器交互的电子表格或工作区的所有者权限。
运行时输入
| 运行时输入 | 说明 | 栏位类型 | 必需的? |
| PBI 工作区 ID | 这是用于保存 Power BI 工作区 ID 的变量。ID 指的是与您的个人 PBI 工作区不同的工作区。它位于 URL 中的“/group/”之后。 | 文本框 | 是的 |
| PBI 数据集 ID | 这是保存现有 PBI 数据集 ID 的变量。这可以在 PBI 中找到,位于 URL 中的“/datasets/”之后。这是我们希望用新数据更新或删除的数据集。 | 文本框 | 不 |
| PBI 表名称 | 这是您希望在 Power BI 中添加数据的表在数据集中的表名。 | 文本框 | 是的 |
| 数据文件 | 你想导入到 Power BI 中的 CSV 文件。 | 文件字段 | 不 |
| 添加到现有数据集、创建新数据集或删除数据集 |
在 Power BI 中,您可以选择将数据添加到现有数据集、创建新数据集以加载数据,或者删除数据集。 选项
|
下拉字段 | 是的 |
关于该连锁店的更多信息
为了有效地运行链式流程并开始看到结果,相关的 Power BI 工作区需要与链中的相应变量保持一致。
以下是如何将表 ID 输入到它们各自的运行时输入中: Power BI:将数据加载到 Power BI 链
- 导航至您已启用的页面。 Power BI:将数据加载到 Power BI 链。
- 双击命令即可编辑运行时输入
- 在 Power BI 的运行时输入命令中更新相应的表 ID 和工作区 ID
注意: 请注意,此模板需要在管道下游的命令中添加其他用户。
在创建数据集命令中,用户需要输入并配置数据集列及其相应的数据类型,然后才能继续运行该链。
- 双击“创建数据集”命令进行编辑
- 在“列”下选择“添加”,然后填写列的名称和数据类型。
注意: 在继续操作之前,请务必替换第一个“CHANGE_ME”列。每个命令最多只允许 70 列。在 Power BI 中,列数超过 70 列的表需要重新连接。
疑难排解
以下步骤可用于排查链式模板问题:
链式执行错误
包含字节顺序标记 (BOM) 的 CSV 文件
Power BI 命令无法加载和处理带有 BOM 的 CSV 文件。要移除物料清单 (BOM),请参阅以下 故障排除提示:
Visual Studio Code (VS Code):
- 在 VS Code 中打开您的 CSV 文件。
- 点击窗口右下角显示的编码(可能显示为“带 BOM 的 UTF-8”)。
- 将出现一个下拉菜单。选择UTF-8编码。这通常会在下次保存时移除物料清单 (BOM)。您可能需要转到“文件”>“另存为”,并确保在编码下拉菜单中选择“UTF-8”。
对于 Notepad++ (Windows 版):
- 用 Notepad++ 打开你的 CSV 文件。
- 转到顶部工具栏中的“编码”菜单。
- 选择“转换为不含BOM的UTF-8”。
- 保存文件(文件 > 保存)。