Skip to main content

チュートリアル: Python を Insights に接続する

このガイドは、Python を Insights とともに使い始めるのに役立ちます。Azure Kusto Python SDK を使用します。接続後、Python でゲーム データをクエリし、Jupyter Notebooks からライブラリを使用できます。Insights に接続できる他のツールについては、外部ツールを Insights に接続する を参照してください。
PlayFab Insights Management は 2026/3/31 に廃止されました。今後のパフォーマンスとコストを管理するには、Azure Data Explorer (ADX) Connections の使用をお勧めします。タイトルがまだ Insights を使用している場合は、実装の詳細についてこの記事を参照し続けてください。詳細については、PlayFab Digest: 3 月の機能更新 を参照してください。

前提条件

Azure AD で認証された PlayFab アカウント

認証プロバイダーが Microsoft に設定されている PlayFab アカウントまたはユーザーが必要です。Microsoft 認証プロバイダーは、Azure サービスの使用に必要な認証に Azure Active Directory (Azure AD) を使用します。Azure AD で認証されたアカウントまたはユーザーの作成手順については、Game Manager 用の Azure Active Directory 認証 を参照してください。 アカウントまたはユーザーが Microsoft 認証プロバイダーを使用するように設定されていることを確認するには:
  • PlayFab の ログイン ページ にアクセスします。
  • [Sign in with Microsoft] を選択して PlayFab アカウントにアクセスします。
サインインできれば、そのアカウントは Microsoft 認証プロバイダーを使用するように設定されています。

Insights の Game Manager 権限

アカウントに、次の Game Manager 権限が有効になっている ユーザー ロール を割り当てる必要があります:
  • 管理者ステータス。
  • Explorer タブおよび関連データへのアクセス。
  • Analytics データへの読み取りおよび書き込みアクセス。
新しいユーザー ロールを作成するか、既存のロールにこれらの権限を追加することができます。

その他の前提条件

Python パッケージのインストール

  1. pip を使用して、次の Python パッケージをインストールします:
    • azure-kusto-data
    • azure-kusto-ingest
    • adal
  2. 以下は、開始するためのサンプル スクリプトです。

関連リソース

最終更新日 2026年8月13日