游戏创建者的 PlayFab 和 Microsoft Fabric 实时分析 (RTA)

本教程介绍了如何集成PlayFabFabric 实时分析以为游戏启用实时分析和见解的端到端步骤。 按照分步说明操作,你将了解如何使用 PlayFab 的数据连接服务将游戏事件分发到 Fabric 实时分析数据库,以及如何访问 Fabric Power BI 仪表板以浏览关键游戏 KPI。 本教程包括示例 Power BI 仪表板以及完成集成所需的所有资源。

先决条件

创建 Fabric 工作区

  1. 转到“Microsoft Fabric”。
  2. 在左侧导航栏中,选择“工作区>”“新建工作区”。
  3. 屏幕右侧会打开窗格。
  4. 输入工作区的名称。 唯一的必填字段是名称。 示例:PlayFabReports

创建 Microsoft Fabric 工作区

  1. 选择“应用”以保存工作区。

有关详细信息,请参阅创建工作区 - Microsoft Fabric | Microsoft Learn

创建 KQL 数据库

设置工作区后,下一步是创建 KQL 数据库,所有 PlayFab 事件都会流入其中。

  1. 转到“Microsoft Fabric”。
  2. 在左侧导航栏上,选择 “工作区>”“你的工作区”。
  3. 选择“新建>”“更多选项>”“KQL 数据库”。
  4. 输入“KQL 数据库名称”字段的名称,然后选择“新建数据库”作为“类型”。

创建 KQL 数据库

  1. 选择“创建”以完成数据库创建。

要了解详细信息,请参阅实时分析 - 创建资源

创建 Microsoft Fabric 数据连接

创建 KQL 数据库后,它会显示在工作区中,如下面的屏幕截图所示。

现在,继续创建数据连接,以便所有事件都可以流入 KQL 数据库中。

KQL 数据库概述

  1. 转到“Microsoft Fabric”。
  2. 在左侧面板上选择“工作区”,然后选择“你的工作区”。
  3. 选择“查询 URI”标签旁边的“复制”图标以复制“查询 URI”。
  4. 转到“PlayFab”并登录“Game Manager”。
  5. 从左侧菜单中选择“数据”。
  6. 选择“数据连接”选项卡。
  7. 选择“新建连接”按钮。
  8. 在“目标类型”下拉列表中,选择“Fabric KQL 数据库”选项。
  9. 在“名称”字段中提供“数据连接”名称。
  10. 确保选中“已启用”框。
  11. 将从 Fabric 获取的“查询 URI”粘贴到“引入 URI”字段中。
  12. 在“数据库”字段中,输入在 Fabric 中创建的“KQL 数据库”的名称。
  13. 使用重要名称填充“”字段。 示例:事件

新建数据连接

页面底部有一组查询。 在下一部分中,让我们将这些查询复制到 Fabric 中。

KQL 查询

将所有内容汇集在一起

  1. 返回到“Fabric”上的“KQL 数据库”页。
  2. 选择“浏览数据”。
  3. 逐个复制并运行每个查询,选择窗格顶部的“运行”按钮。
  4. 结果应如下所示:

KQL 查询结果

  1. 返回到“Game Manager”上的“数据连接”选项卡。
  2. 选择“保存”。

查看操作中的所有内容

为获得最佳结果,请在完成上述所有说明后执行以下步骤。

现在,出于演示目的,让我们在 PlayFab 的 Game Manager 新建一些玩家,然后你应该能够在 Power BI报表中看到他们的数据。

在 Game Manager 中创建玩家

  1. 转到“PlayFab”并登录“Game Manager”。
  2. 从左侧菜单中选择 Players
  3. 选择 “玩家” 选项卡。
  4. 选择“新建玩家”。
  5. 选择“创建并登录玩家”。
  6. 重复这些步骤,根据需要创建尽可能多的玩家!

将 PlayFab 的 Power BI 模板上传到 Microsoft Fabric

此过程有两个步骤。 首先,下载 PlayFab 的 Power BI 模板,然后将其上传到 Microsoft Fabric。

从 GitHub 下载 Power BI 模板

  1. 转到“GitHub”并登录。
  2. 转到“PlayFabPowerBITemplates”存储库。
  3. 选择页面右上角的“三点按钮”以下载模板。

在 Power BI Desktop 上打开模板并发布到 Microsoft Fabric

  1. 打开“PowerBI Desktop”。
  2. 选择屏幕顶部的“文件”选项卡。
  3. 在屏幕左下角选择“浏览此设备”。
  4. 查找下载的模板文件 (.pbit),选择打开它。

提示

查找下载的模板时,将文件类型更新为下拉列表中的 Power BI 模板文件 (*.pbit),因为它默认显示 *.pbix 文件。

  1. 在“PlayfabReportTemplate”窗口中填充连接参数。
    • 转到“Microsoft Fabric”。
    • 在左侧面板中选择“工作区”,然后选择你的工作区。
    • URI:选择 URI 字段旁边的“复制图标”以复制查询 URI。
    • 数据库:在“数据库”字段中,输入在 Fabric 中创建的 KQL 数据库的名称。
    • 在“”下输入在“创建 Microsoft Fabric 数据连接”中创建的表名称。 如果使用了上面的示例名称,则它为事件
  2. 选择“加载”。
  3. 选择页面顶部的“发布”。
  4. 选择“保存”。
  5. 填写“保存”此文件表单。 (只有当之前尚未保存文件时)。
    • 为报表提供重要的名称。 示例:OverviewReport
    • 选择要保存到的位置
    • 选择“保存”。
  6. 选择“Microsoft Fabric 工作区”以填写“发布”表单。
  7. 选择“在 Power BI 中打开 OverviewReport.pbit”链接,这会在 Fabric 中打开模板报表。

完成这些步骤后,选择 Fabric 上的工作区以查找数据库和报表的列表。

重要

你看到的数据量取决于创建数据连接的时间。 PlayFab 不会回填数据。

另请参阅