将 Power BI 服务与 Looker–Power BI 连接器搭配使用

借助 Looker - Power BI 连接器,您可以使用 Power BI 桌面连接到和访问 Looker 探索中的数据,然后发布包含这些数据的报告。如需了解如何将 Power BI Desktop 连接到 Looker,请参阅 Looker-Power BI 连接器文档页面。

使用 Looker 与 Power BI 连接器在 Power BI Desktop 中发布报告后,您可以选择设置一个本地网关,以便在 Power BI 服务中刷新报告。

本页介绍了将 Power BI 服务与 Looker-Power BI 连接器搭配使用时需要执行的以下步骤:

  1. 设置本地网关
  2. 为 Power BI 服务账号添加文件夹权限
  3. 在本地数据网关与 Looker 数据集之间创建连接

使用 Looker-Power BI 连接器设置 Power BI 服务后,您可以选择使用行级安全功能在 Power BI 服务中发布报告

设置本地网关

将 Power BI Desktop 设置为连接到 Looker 后(如需了解相应步骤,请参阅 Looker-Power BI 连接器文档页面),您可以按照以下步骤为 Looker-Power BI 连接器设置本地数据网关:

  1. 打开浏览器,并前往 app.powerbi.com 前往 Power BI 服务 (Power BI online)。
  2. 选择页面顶部的下载图标。如果您没有在窗口中看到下载图标,请选择三点状设置菜单,然后从中选择下载
  3. 下载菜单中,选择数据网关选项。系统随即会打开一个浏览器标签页,其中显示 Power BI 网关窗口。
  4. Power BI 网关窗口中,选择下载标准模式按钮。此操作会下载一个 GatewayInstall.exe 文件。
  5. 下载完成后,打开 GatewayInstall.exe 文件。
  6. 出现提示时,选择运行,接受使用条款,然后选择安装
  7. 出现提示时,输入与您的 Power BI 服务账号关联的电子邮件地址。
  8. 如果系统提示,请使用您的 Microsoft 365 账号凭据登录。
  9. 选择在此计算机上注册新网关
  10. 为新网关输入名称,并记下该名称以备日后使用。在本地网关与 Looker 数据集之间创建连接时,您需要选择此网关。
  11. 请为网关输入恢复密钥。请将这些信息保存在安全的地方。
  12. 选择配置。注册完成后,系统会打开本地数据网关窗口。
  13. 本地数据网关窗口中,从侧边栏中选择连接器。系统随即会打开自定义数据连接器面板。
  14. 使用自定义数据连接器面板中的文件浏览器功能,选择在下载并保存连接器文件过程中下载并保存 Looker_1.3.1.mez 文件的目录 ([Documents]\Microsoft Power BI Desktop\Custom Connectors)。
  15. 选择应用
  16. 选择应用并重启

本地数据网关应用会重启并重新打开,并显示一个包含 Looker 选项的名称下拉菜单。您现在可以使用 Power BI 服务发布报告

为 Power BI 服务账号添加文件夹权限

Power BI 服务账号需要对自定义连接器目录(您在下载并保存连接器文件过程中下载并保存了 Looker_1.3.1.mez 文件)的目录拥有文件夹权限。建议的目录是 [Documents]\Microsoft Power BI Desktop\Custom Connectors,但您可能已将文件下载到其他位置。

如果 Power BI 服务账号无权访问自定义连接器文件夹,您会在本地数据网关应用的连接器标签页中看到以下消息:“确保网关服务账号有权访问所选文件夹...”

执行以下步骤,为 Power BI 服务账号授予对 Custom Connectors 文件夹的访问权限:

  1. 打开 Windows 资源管理器,导航到 [Documents]\Microsoft Power BI Desktop 文件夹。
  2. 右键点击自定义连接器文件夹,然后选择属性
  3. 安全标签页中,查看是否列出了 PBIEgwService 用户。
  4. 如果未列出 PBIEgwService 用户,请点击修改,然后点击添加
  5. 输入 NT Service\PBIEgwService,然后选择确定
  6. 确保为用户 PBIEgwService 检查以下权限:
    • 读取和执行
    • 列出文件夹内容
    • Read(读取)
  7. 选择 OK
  8. 打开本地数据网关应用,然后从侧边栏中选择连接器
  9. 使用自定义数据连接器面板中的文件浏览器功能选择自定义连接器目录。
  10. 选择应用
  11. 选择应用并重启

在本地数据网关与 Looker 数据集之间创建连接

如果您已设置本地数据网关,则可以使用 Power BI 服务刷新您在 Power BI 桌面中发布的报告,并使用来自 Looker–Power BI Connector 的数据。如需了解如何连接到 Looker 数据,请参阅从 Power BI Desktop 连接到 Looker 数据

以下步骤介绍了如何使用本地网关将已发布的 Power BI 数据集(基于 Looker)连接到 Power BI 服务。

  1. 打开本地数据网关,然后前往状态标签页。如果您尚未登录,请使用 Power BI 服务账号凭据登录。
  2. 打开浏览器,并前往 app.powerbi.com 前往 Power BI 服务 (Power BI online)。
  3. 选择页面顶部的设置图标。如果您在窗口中没有看到设置图标,请选择三点状设置菜单,然后从中选择设置
  4. 设置下,选择管理连接和网关
  5. 选择本地数据网关标签页。
  6. 找到您在设置本地网关过程中为 Looker-Power BI 连接器创建的本地网关的详情。
  7. 在本地网关的列表中,选择三点状更多操作菜单,然后选择设置
  8. Settings 窗口中,前往 Power BI 部分。
  9. 启用这两个选项:
    • 允许用户通过此网关集群刷新用户的云数据源
    • 允许用户的自定义数据连接器通过此网关集群刷新
  10. 点击保存
  11. 在 Power BI 服务(Power BI 在线版)中打开您的数据集。
  12. 在数据集中,依次选择 File > Settings
  13. 滚动到网关连接,然后选择该选项以显示网关连接选项。
  14. 在 Looker 与 Power BI 连接器的本地网关列表中,选择查看数据源箭头图标。
  15. 选择手动添加到网关
  16. 填写 New connection 窗口中的字段:

    • 网关集群名称:将此值保留原样。
    • 连接名称:为连接添加标签。该名称可以是您选择的任何名称。
    • 连接类型:保留为查看器
    • 输入您的 Looker 实例网址。例如:example.cloud.looker.com。该网址必须与您在通过 Power BI Desktop 连接到 Looker 数据时使用的网址完全一致。如果您在设置期间使用了 https://example.cloud.looker.com/,则应在主机字段中使用该确切网址。
    • 停用预览优化:您可以根据需要选中停用预览优化复选框,以停用预览优化功能。
    • Authentication method(身份验证方法):让 OAuth2 保持选中状态。
    • 修改凭据:(必需)点击此链接,使用您的 OAuth 凭据登录 Looker 实例。
    • 跳过测试连接:您可以选择选中跳过测试连接。如果未选择跳过测试连接(默认),Power BI 会先验证是否可以连接到您的数据源,然后再创建连接。如果您的数据源不可用或速度缓慢,测试连接可能会超时,并阻止 Power BI 创建连接。
    • 隐私级别:为连接选择隐私级别不公开组织公开
  17. 选择创建以创建连接。

由于 Power BI 需要连接到您的 Looker 实例并重新加载数据集,因此会出现延迟。连接成功建立后,网关连接部分将显示 Looker-Power BI 连接器的本地网关列表的绿色状态。

使用行级安全性通过 Power BI 服务发布报告

借助 Power BI Desktop,您可以使用行级安全性 (RLS) 限制特定用户对数据的访问权限。如需了解在 Power BI 桌面中定义角色和规则以及验证角色的流程,请参阅 Power BI 文档。

在 Power BI 桌面中定义角色后,如果您已为 Looker - Power BI 连接器设置本地网关,则可以在 Power BI 服务中在线使用这些角色和规则。

如需使用行级安全功能通过 Power BI 服务发布报告,请按以下步骤操作:

  1. 在 Power BI Desktop 中,打开您的报告,然后选择窗口顶部的首页菜单。
  2. 首页菜单中选择发布选项。
  3. 从下拉菜单中选择一个工作区,然后点击选择。 Power BI 桌面显示一条成功消息,其中包含用于在 Power BI 中打开报告的链接。
  4. 点击链接以打开 Power BI。
  5. 在 Power BI 服务中,前往工作区,然后选择您发布报表的工作区。
  6. 找到报告数据集(而非报告本身)的列表。
  7. 在数据集的列表中,点击三点状图标 More options(更多选项),然后选择 Security(安全)。

Power BI 将显示行级安全性窗口。在这里,您可以选择您在 Power BI 桌面中创建的角色,然后添加属于该角色的用户或群组,然后验证您在 Power BI 服务中的角色

现在,您可以与任何人共享报告,并且对方只能看到他们根据您创建的角色所允许看到的数据。