メインコンテンツまでスキップ

AIS インフラストラクチャ

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要

AccelByte Intelligence Service (AIS) は、分析ソリューションのためのデータマネージャーです。データの領域において、Extract Transform Load (ETL) プロセスは、効率的なデータ統合と分析の基盤となります。このドキュメントでは、その仕組みを説明し、動作を支える高レベルの設計原則を解説します。

AIS ETL の仕組み

AIS ETL インフラストラクチャ

以下は、お客様がデータを利用できるようにするための ETL プロセスの概要です。

  • AIS は、プレイヤーが AccelByte Gaming Services (AGS) バックエンドサービス上に構築されたゲームをプレイする際に、AGS サービスデータを自動的に収集します。また、クライアントおよびサーバーの UE および Unity SDK を介して、Custom Telemetry Service で処理されるカスタムメッセージを送信することもできます。
  • AGSCustom Telemetry Service は、AIS Streaming Service によって処理される Kafka メッセージを生成します。
  • AIS Streaming Service は、生データをシリアライズし、AIS Connector Service を使用してお客様の Data Lake に直接配信するか、AIS Data Lake に配信します。
  • AIS Data Lake 内の生データは、AIS Clarity ETL によって処理され、AIS Data Warehouse 内にリレーショナルデータが生成されます。
  • クエリ対応データは AIS Data Warehouse に保存され、Customer Database IDECustomer DashboardAIS Visualization APIAIS Aggregation Engine などのアプリケーションを通じてアクセスできます。

AIS コンポーネント

AIS は以下のコンポーネントで構成されています。

  • AGS: AGS 機能を処理するバックエンドサービスで、すべての操作で一貫してメッセージを生成します。例えば、Matchmaking、Authentication、Store などです。

  • Customer Telemetry Service: データを受信し、メッセージとして生成できる API サービスです。

  • Streaming Service: データがメッセージとして一時的に保存される場所です。

  • AIS Data Connector: 定期的にメッセージを処理し、Streaming Service から JSON としてシリアライズし、Data Lake に送信します。送信先は、お客様が自身の Data Lake にカスタマイズできます。

  • AIS Data Lake: 履歴構造で生データを保持するストレージです。

  • AIS Clarity: 生データをデコード、デシリアライズ、正規化してリレーショナルデータに変換するデータ変換プログラムです。

  • AIS Data Warehouse: クエリ対応データが保存されるデータベースです。Snowflake スキーマSlowly Changing Dimension type 2 に準拠しています。このデータウェアハウスに接続するには、AIS Data Warehouse への接続を参照してください。

  • AIS Visualization API: メトリクスデータを取得するために使用できる API サービスです。現在、AGS Analytic Dashboard で使用されています。

  • AIS Aggregation Engine: 複数のデータポイントを組み合わせて要約し、単一の意味のあるビジネスメトリクスに変換することで、リレーショナルデータをビジネスメトリクスに変換するエンジンです。