安装本地数据网关,以在 Power Platform 数据流和不在云中的数据源(例如本地 SQL Server 数据库或本地 SharePoint 站点)之间快速安全地传输数据。 可以查看拥有管理权限的所有网关,并管理这些网关的权限和连接。
先决条件
Power BI 服务
必须安装一个当前支持的网关以与数据流一起使用。 适用于 Power BI 数据流的最低版本 3000.214.8。
Power BI Pro 许可证或 PPU 许可证。 还没有? 注册可享受 60 天免费。
若要创建查询本地数据源的数据流,需要满足以下条件之一:
- 网关上的管理员权限。
- 网关上的连接创建者权限。
- 你打算使用的数据源的网关连接已在你作为用户的网关上创建。
Power Apps
必须安装一个当前支持的网关以与数据流一起使用。 适用于 Power Apps 数据流的最低版本 3000.214.8。
Power Apps 帐户。 还没有一个吗? 注册即可享受 30 天免费试用。
网关的管理权限。 默认情况下,为安装的网关提供这些权限。 管理员可以向其他人授予网关权限。
支持使用本地网关访问本地数据的许可证。 详细信息:“Power Apps 定价”页中“浏览 Power Apps 计划”表的“连接到你的数据”行。
安装网关
可以直接从联机服务安装本地数据网关。
注意
- 一般做法是确保使用的是受支持的本地数据网关版本。 我们每月发布本地数据网关的新更新。 目前,Microsoft仅支持本地数据网关的最后六个版本。
- 从 2022 年 4 月开始,所需的最低网关版本将为 2021 年 2 月。 使用早期版本的网关刷新的数据流可能会停止刷新。
从 Power BI 服务安装网关
要从 Power BI 服务安装网关,请执行以下步骤:
选择 Power BI 服务右上角的下载按钮,然后选择 数据网关。
使用“安装本地数据网关”中的说明安装网关。
从 Power Apps 安装网关
从 Power Apps 安装网关:
在 powerapps.com 的左侧导航窗格中,选择“数据”>“网关”。
-
在“本地数据网关”部分中,选择“下载”。
请按照 安装本地数据网关中的说明来安装网关。
在数据流中使用本地数据源
有关如何创建新数据流的说明,请转到 从数据源创建数据流。
从数据源列表中选择本地数据源。
提供将用于访问本地数据的企业网关的连接详细信息。 必须选择网关本身,并为所选网关提供凭据。 只有你是管理员的网关才会出现在列表中。
可以更改用于给定数据流的企业网关,并使用数据流创作工具更改分配给所有查询的网关。
注意
数据流将尝试使用新网关查找或创建所需的数据源。 如果做不到这一点,那么在所选网关中所有所需的数据流都可用之前,您将无法更改网关。
查看和管理网关权限
Power BI 服务网关权限
选择 Power BI 服务的右上角的设置按钮,选择 管理网关,然后选择所需的网关。
若要将用户添加到网关,请选择 管理员 表,并输入要添加为管理员的用户的电子邮件地址。 在数据流中创建或修改数据源需要对网关具有管理员权限。 管理员完全控制网关,包括添加用户、设置权限、创建与所有可用数据源的连接以及删除网关。
将用户添加到网关时,适用以下条件:
如果我们检测到现有数据源可用于所选网关,则会预填充 用户名 和 密码 字段。
如果此时选择“下一步”,这意味着您正在使用现有的数据源,因此只需拥有该数据源的访问权限。
如果编辑任何凭据字段并选择“下一步”,则将被视为在编辑现有数据源,此时您需要成为网关的管理员。
如果未检测到现有数据源可用于所选网关,则 用户名 和 密码 字段将为空,如果编辑凭据字段并选择 下一,则被视为在网关上创建新的数据源,此时需要成为网关的管理员。
如果仅对网关具有数据源用户权限,则无法实现 1.b 和 2,并且无法创建数据流。
Power Apps 网关权限
在 powerapps.com的左侧导航窗格中,选择 网关,然后选择所需的网关。
若要将用户添加到网关,请选择 用户,指定用户或组,然后指定权限级别。 在数据流中使用网关创建新数据源需要对网关具有管理员权限。 管理员完全控制网关,包括添加用户、设置权限、创建与所有可用数据源的连接以及删除网关。
查看和管理网关连接
Power BI 服务网关连接
选择 Power BI 服务的右上角的设置按钮,选择 管理网关,然后选择所需的网关。
执行您想要的操作:
- 若要查看详细信息和编辑设置,请选择 网关群集设置。
- 若要将用户添加为网关的管理员,请选择 管理员。
- 若要将数据源添加到网关,请选择“添加数据源,输入数据源名称,然后在 数据源设置下选择数据源类型,然后输入将使用数据源的人员的电子邮件地址。
- 若要删除网关,请选择网关名称右侧的省略号,然后选择 删除。
Power Apps 网关连接
在 powerapps.com的左侧导航栏中,选择 网关,然后选择所需的网关。
执行您想要的操作。
若要查看详细信息、编辑设置或删除网关,请选择 连接,然后选择连接。
若要共享连接,请选择 共享,然后添加或删除用户。
注意
只能共享某些类型的连接,例如 SQL Server 连接。 有关详细信息,请参阅在 Power Apps 中共享画布应用资源。
有关如何管理连接的详细信息,请参阅 管理 Power Apps中的画布应用连接。
局限性
使用企业网关和数据流时存在一些已知限制。
如果使用过时的数据网关,数据流刷新可能会失败。 从 2022 年 4 月开始,所需的最低数据网关版本为 2021 年 2 月。
每个数据流只能使用一个网关。 因此,应使用相同的网关配置所有查询。
更改网关会影响整个数据流。
如果需要多个网关,最佳做法是生成多个数据流(每个网关各有一个)。 然后使用计算或表引用功能统一数据。
仅在使用企业网关时支持数据流。 在下拉列表和“设置”屏幕中将无法选择个人网关。
只有具有 管理员 权限的用户才可支持在数据流中使用网关创建新数据源。
拥有“可使用”或“可使用 + 共享”权限的用户在创建数据流时可使用现有连接。
支持以下连接器:
故障 排除
尝试使用本地数据源发布数据流时,可能会遇到以下 MashupException 错误:
AzureDataLakeStorage failed to get the response:
'The underlying connection was closed: An unexpected error occurred on a send.'
此错误通常是因为尝试通过代理连接到 Azure Data Lake Storage 终结点,但尚未正确配置本地数据网关的代理设置。 若要详细了解如何配置这些代理设置,请转到 配置本地数据网关的代理设置。
有关排查网关问题或为网络配置网关服务的详细信息,请转到 本地数据网关文档。
如果在使用的网关版本时遇到问题,请尝试更新到最新版本,因为问题可能在最新版本中得到解决。 有关更新网关的详细信息,请转到 更新本地数据网关。
后续步骤
在 Power Apps 中创建和使用数据流
使用 Power Query 向 Microsoft Dataverse 中的表添加数据