教程:将 Power BI 连接到见解
本指南帮助你开始将 Power BI 与 Insights 一同使用。 连接后,可使用 Power BI 创建游戏数据等的可视化效果。 要深入了解可用于连接见解的其他工具,请参阅 将外部工具连接到见解。
注意
PlayFab Insights 管理已于 2023 年 12 月 11 日起弃用。 我们建议使用 Azure 数据资源管理器 (ADX) 连接 来管理未来性能和成本。 如果你的游戏仍在使用 Insights,请继续查看本文以了解实施详细信息。 有关详细信息,请参阅 Insights 弃用博客。
先决条件
通过 AAD 进行身份验证的 PlayFab 帐户
需要一个身份验证提供程序设置为 Microsoft 的 PlayFab 帐户或用户。 Microsoft 身份验证提供程序使用 Azure Active Directory (AAD) 进行身份验证,这是使用 Azure 服务所必需的。 有关 AAD 身份验证的帐户或用户的说明,请参阅 Game Manager 的 Azure Active Directory 身份验证。
要验证帐户或用户设置为使用 Microsoft 身份验证提供程序,请:
- 导航到 developer.playfab.com。
- 选择“使用 Microsoft 登录”以访问 PlayFab 帐户。
如果可以登录,则该帐户设置为使用 Microsoft 身份验证提供程序。
Insights 的 Game Manager 权限
需要向帐户分配已启用以下 Game Manager 权限的 用户角色:
- 管理员状态。
- 访问资源管理器选项卡和关联的数据。
- 对分析数据进行读取和写入访问。
可创建新的用户角色或向现有角色添加这些权限。
其他先决条件
-
注意
Power BI Desktop 是必需的。 Power BI Web 门户不支持此方案。
使用 Power BI 进行连接
在本地计算机上,打开 Power BI。
在 Power BI Power BI Desktop 窗口中,选择“获取数据”>“Azure 数据资源管理器”。
在 Azure 数据资源管理器 (Kusto) 对话框中执行以下步骤:
- 在 群集 下面输入 PlayFab API 终结点(即
https://insights.playfab.com
)。 - 在 数据库 下面输入游戏 ID(全部大写,因为数据库名称区分大小写)。
- 向下滚动,并在 数据连接模式 下选择“DirectQuery。
或者,输入表或查询。 可设置最大记录限制或最大大小的限制。 如果查询超过这些限制,将返回一个
PartialQueryFailure
错误,以及说明你已超过该限制的消息、。以下示例指定了对表
events.all
的一个查询,该查询返回过去七天内发生的事件。- 在 群集 下面输入 PlayFab API 终结点(即
选择“确定”。 现可针对数据库执行查询和命令。
其他资源
- Power BI 文档
- 要了解连接到见解的其他工具,请参阅 将外部工具连接到见解