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