集成 Power BI

与 Power BI 集成以接收有关 Citrix Workspace 中重要报告更改的自动通知。

使用以下过程启用 Power BI 集成。确保满足必备条件并提供连接详细信息。完成此过程后,您的现有审核日志记录级别将持续存在,包括使用 Citrix 微应用执行的任何操作。

有关现成的 Power BI 微应用的完整列表,请参阅使用 Power BI 微应用

检查必备项

您必须拥有 Power BI 服务帐户。有关更多信息,请转到 https://powerbi.microsoft.com/en-us/landing/signin/。对于要通过 Citrix 微应用共享的任何报表,必须与 Power BI 服务帐户共享报表。

根据您的设置,可能需要两个帐户:

  • 具有在 Azure AD 中创建应用程序注册权限的帐户。此帐户可能会有问题,具体取决于它与哪个订阅/租户关联。
  • 用于验证集成的服务帐户。

这些必备条件假定您管理组织的 Power BI 实例以设置集成。服务帐户必须使用类型分配以下 API 权限:委派

API /权限名称 类型 说明
Azure Active Directory 图形 (1) User.Read 已授权 登录并读取用户配置文件。
Power BI Service (18) App.Read.All 已授权 查看所有 Power BI 应用程序。
  Capacity.Read.All 已授权 查看所有容量。
  Dashboard.Read.All 已授权 查看所有控制板。
  Dataflow.Read.All 已授权 查看所有数据流。
  Dataset.Read.All 已授权 查看所有数据集。
  Gateway.Read.All 已授权 查看所有网关。
  Report.Read.All 已授权 查看所有报告。
  StorageAccount.Read.All 已授权 查看所有存储帐户。
  Workspace.Read.All 已授权 查看所有工作区

在 Power BI 中设置此集成后,您需要以下项目才能在 Citrix Workspace 微应用中添加集成:

  • 客户端 ID
  • 客户端密钥
  • OAuth 授权

注册您的申请

导航到 https://dev.powerbi.com/apps,并将应用程序注册到 Azure AD,以允许应用程序访问 Power BI REST API 并为应用程序设置资源权限。通过此注册过程,您可以创建您的客户端 ID 和客户端密码。

列出的第一个回调不会更改。第二个回调取决于目标应用程序,并且可以在创建集成时在 URL 地址栏中找到。

  1. 输入应用程序的名称。
  2. 选择服务器端 Web 应用程序
  3. 输入您的应用程序的主页 URL
  4. 输入以下重定向 URLhttps://{yourmicroappserverurl}/app/api/auth/serviceAction/callback https://{yourmicroappserverurl}/admin/api/external-services/com.sapho.services.powerbi.PowerBiService/auth/serverContext

    注意:

    据报告,对于某些用户来说,此字段中不允许使用两个 URL。在这种情况下,请转到 Azure AD 应用程序注册以添加第二个 URL。

  5. 选中所有只读 API 复选框。
  6. 选择注册

将集成添加到 Citrix Workspace 微应用

将 Power BI 集成添加到 Citrix Workspace 微应用以连接到您的应用程序。这样可以提供现成的微应用,以及可以在 Workspace 内使用的预配置通知和操作。

请按照以下步骤进行操作:

  1. 从概览页面中,选择开始

    此时将打开“管理集成”页面。

  2. 选择添加新集成,然后选择从 Citrix 提供的模板中添加新集成
  3. 选择 Power BI 磁贴。
  4. 输入集成的名称。

    Power BI 连接器参数、客户端 ID、客户端密码、租户、OAuth 授权

  5. 输入您在之前的过程中收集的连接器参数
    • 输入您的客户端 ID客户端密码
    • 输入您的办公室 365 租户 ID
  6. 选择使用 Power BI 帐户登录以启用 OAuth 授权。Power BI 登录页面将在新选项卡中打开。系统会提示您输入帐户名称、输入密码并接受请求的权限。

  7. 选择添加

微应用集成页面将打开,其中包含您添加的集成及其微应用。在这里,您可以添加另一个集成,继续设置现成的微应用,或者为此集成创建一个新的微应用。

现在,您可以设置和运行第一次数据同步。

有关详细信息,请参阅“配置集成”文章中的验证所需的实体设置数据同步

有关 API 端点和表实体的更多详细信息,请参阅Power BI 连接器规格

使用 Power BI 微应用

现有的 Web /SaaS 集成带有现成的微应用。从这些微应用开始,并根据您的需求定制它们。

我们的 Power BI 集成带有以下预配置的现成微应用:

控制板: 查看 Power BI 控制板的详细信息。

通知或页面 用例工作流
控制板页面 提供可用控制板列表,其中包含详细信息页面的链接。
控制板详细信息页面 提供控制板的只读详细视图,其中包含指向目标记录源的链接,以获得更详细的视图。

报告: 查看 Power BI 报告的详细信息。

通知或页面 用例工作流
新报告添加通知 当新报告添加到帐户时,订阅者会收到通知。
报告详细信息页面 提供报告的只读详细视图。
“报告”页 提供可用报告列表,其中包含指向页面的链接,其中包含指向目标记源的详细信息的链接,以获得更详细的视图。