AIS データウェアハウスを設定する
注釈:本資料はAI技術を用いて翻訳されています。
データウェアハウス統合は、AccelByte Gaming Services (AGS) Shared Cloud ティアではご利用いただけません。
概要
この記事では、AccelByte Intelligence Service (AIS) をデータウェアハウスに接続する方法について説明します。
Amazon S3 データウェアハウスを設定する
AGS は Amazon S3 バケットへの直接出力をサポートしています。データは各イベントの JSON 表現を含むテキストファイルとして構造化され、お客様のシステムで処理できます。
AccelByte は、お客様に代わって Game Telemetry パイプラインを S3 と統合できます。イベントの書き込み先となる S3 バケット名をお知らせください。AccelByte は、お客様のコネクタを表す IAM を提供します。この IAM を S3 バケットのセキュリティに追加すると、設定が完了します。
Redshift データウェアハウスを設定する
AccelByte は、Kafka Connect でコネクタを作成し、Kafka からイベントデータを取得して Redshift にデータを書き込むことができます。ネストされたデータは、Kafka にプッシュされる前に Game Telemetry パイプラインでフラット化されます。イベントに添付された各ペイロードは、Redshift の列に変換されます。
AccelByte は、お客様に代わって Game Telemetry パイプラインを Redshift と統合できます。そのためには、以下の情報をお送りください。
- Redshift 認証情報
- Redshift データベース名
この情報を Kafka Connect に適用すると、コネクタが作成され、パイプラインは自動的に Game Telemetry データを Redshift に送信します。
Snowflake データウェアハウスを設定する
Snowflake を AGS に接続する前に、Snowflake アカウントで以下の手順を実行してください。
-
ACCOUNTADMIN ロールを作成します。Snowflake のドキュメント「ロールの作成」を参照してください。
-
データウェアハウス統合用の新しいデータベースを作成します。Snowflake のドキュメント「データベースの作成」を参照してください。
-
作成したロールに以下のアクセス要件を割り当てます。
-
作成したロールを、データベースの管理を担当するユーザーに割り当てます。Snowflake のドキュメント「ユーザーへのロールの付与」を参照してください。
Snowflake アカウントでこれらの手順を完了したら、Snowflake を AGS に接続できます。データウェアハウスを設定する記事の「Snowflake を AGS に接続する」セクションを参照してください。
次のステップ
データウェアハウスを AIS と統合した後、以下を実行できます。
- AIS でデータウェアハウステーブルを使用する方法を学びます。データウェアハウステーブルを参照してください。
- 希望するデータコネクタを設定します。データコネクタを設定するを参照してください。