教學課程:將 Python 連線至 Insights
本指南可協助您開始搭配 Insights 使用 Python。它使用 Azure Kusto Python SDK。連線之後,您可以使用 Python 查詢遊戲資料,並從 Jupyter Notebook 使用該程式庫。若要深入了解可與 Insights 連線的其他工具,請參閱將外部工具連線至 Insights。PlayFab Insights 管理已於 3/31/2026 淘汰。我們建議日後使用 Azure Data Explorer (ADX) 連線來管理您的效能和成本。如果您的遊戲仍在使用 Insights,請繼續參閱本文以了解實作詳細資料。如需詳細資訊,請參閱 PlayFab Digest: March feature updates。
必要條件
使用 Azure AD 驗證的 PlayFab 帳戶
您需要一個驗證提供者設定為 Microsoft 的 PlayFab 帳戶或使用者。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
