教程:将 Python 连接到 Insights
本指南可帮助你开始将 Python 与 Insights 结合使用。它使用 Azure Kusto Python SDK。连接后,你可以使用 Python 查询你的游戏数据,并从 Jupyter Notebooks 使用该库。要了解可与 Insights 连接的其他工具,请参阅将外部工具连接到 Insights。PlayFab Insights Management 已于 2026 年 3 月 31 日退役。我们建议使用 Azure Data Explorer (ADX) 连接以便今后管理你的性能和成本。如果你的标题仍在使用 Insights,请继续查看本文以了解实现详情。有关更多信息,请参阅 PlayFab Digest:3 月功能更新。
先决条件
使用 Azure AD 认证的 PlayFab 账户
你需要一个 PlayFab 账户或用户,其身份验证提供商设置为 Microsoft。Microsoft 身份验证提供商使用 Azure Active Directory (Azure AD) 进行身份验证,这是使用 Azure 服务所必需的。有关创建 Azure AD 认证账户或用户的说明,请参阅 Game Manager 的 Azure Active Directory 身份验证。 要验证账户或用户是否设置为使用 Microsoft 身份验证提供商:- 访问 PlayFab 登录页面。
- 选择 Sign in with Microsoft 以访问你的 PlayFab 账户。
Insights 的 Game Manager 权限
你需要为你的账户分配启用以下 Game Manager 权限的用户角色:- 管理员状态。
- 访问 Explorer 选项卡和关联数据。
- 对 Analytics 数据的读写访问。
其他先决条件
安装 Python 包
- 使用 pip 安装以下 Python 包:
- azure-kusto-data
- azure-kusto-ingest
- adal
- 下面是一个入门示例脚本。
其他资源
- Azure Kusto Python SDK 文档
- 要了解连接到 Insights 的其他工具,请参阅将外部工具连接到 Insights
