データウェアハウス統合は、Web Experimentation および Feature Experimentation モジュールのプレミアムアドオンとして提供されています。詳細については、カスタマーサクセスマネージャーにお問い合わせください。

Amazon Redshift をデスティネーションとして有効化する
Amazon Redshift をデスティネーションとして有効化するには:- Use Amazon Redshift as a destination をクリックします。
- クラスタータイプを選択します:Provisioned または Serverless。

- クラスタータイプに応じたフィールドを入力します:
- Provisioned クラスタータイプの場合:
- Redshift cluster ID: Amazon Redshift クラスターの識別子
- S3 bucket name: Redshift に定期的に一括ロードする前に、ストリーミングされたイベントを一時保存する Amazon S3 バケットの完全な名前。Amazon Redshift をセットアップするで設定した AWS ロールに関連付けられたポリシーで、このバケットへのアクセスを許可する必要があります
- Redshift AWS region: Redshift クラスターが存在するリージョンコード。このコードは AWS コンソールで確認できます。例:
eu-west-1 - Database: Kameleoon がイベントを書き込む Redshift データベースの名前
- Serverless クラスタータイプの場合:
- Redshift serverless workgroup: ワークグループの名前
- S3 bucket name: Redshift に定期的に一括ロードする前に、ストリーミングされたイベントを一時保存する Amazon S3 バケットの完全な名前。Amazon Redshift をセットアップするで設定した AWS ロールに関連付けられたポリシーで、このバケットへのアクセスを許可する必要があります
- Redshift AWS region: Redshift ワークグループが存在するリージョンコード。このコードは AWS コンソールで確認できます。例:
eu-west-1 - Database: Kameleoon がイベントを書き込む Redshift データベースの名前
- Provisioned クラスタータイプの場合:
- Confirm をクリックします。
- Validate をクリックして変更を保存します。
Use Amazon Redshift as a destination の機能
Kameleoon はまず、指定した S3 バケットにイベントをステージングし、その後、定期的に Redshift に読み込みます。 Kameleoon は、イベントを{database} の kameleoon_events スキーマに保存します。{database} は、デスティネーションの設定で入力する Redshift データベースです。このスキーマはAmazon Redshift をセットアップするの中で作成します。Kameleoon の IAM ロールにはこのスキーマへの書き込みアクセスが必要です。Kameleoon はデータを kameleoon_experiment_event という名前のテーブルに保存します。
このテーブルの SQL スキーマは次のとおりです:
custom_visitor_id を読み取ります。