メインコンテンツへスキップ
プロジェクトで Databricks 連携を有効化した後、Databricks をデスティネーションとして使用 を有効化すると、訪問者が Kameleoon の実験にエクスポーズされるたびに、Databricks アカウントへシームレスにイベントを送信できます。

Databricks をデスティネーションとして有効化する

Databricks をデスティネーションとして有効化するには:
  1. Use Databricks as a destination をクリックします。
  2. Databricks catalog:書き込み対象の Kameleoon スキーマを含む Databricks 「カタログ」(トップレベルのフォルダ)の名前です。
  3. Schema:このインジェスチョンタスクがクエリを実行するテーブルを含むスキーマです。

「Databricks をデスティネーションとして使用」が行うこと

Use Databricks as a destination を有効にすると、すべての Kameleoon 実験のエクスポージャーイベントが Databricks にストリーミングされます。 イベントは、Databricks カタログの kameleoon_events スキーマに格納されます。これは、セットアップ時に設定し、Kameleoon ユーザーに書き込みアクセス権を付与した Databricks カタログです。データは kameleoon_experiment_event という名前のテーブルに保存されます。 このテーブルの SQL スキーマは次のとおりです。
CREATE TABLE  kameleoon_experiment_event (
     nonce  BIGINT  PRIMARY KEY, -- unique identifier of the event
     timestamp  BIGINT, -- timestamp in millis of the event
     visitor_code  VARCHAR(255), -- Kameleoon visitor identifier
     custom_visitor_id  VARCHAR(255), -- Visitor identifier used by your company
     experiment_id  BIGINT, -- Kameleoon id of the experiment
     variation_id  BIGINT -- Kameleoon id of the variation
 );
custom_visitor_id は、設定されている場合、クロスデバイスリコンシリエーションのカスタムデータから読み取られます。 キャンペーンデータを Databricks に格納することで、詳細な分析とレポーティングが可能になります。Databricks のクエリ機能を活用して、収集されたデータから貴重なインサイトを抽出し、データドリブンな意思決定でキャンペーンとユーザー体験を最適化できます。 Kameleoon のキャンペーン結果を Databricks に集約することで、Databricks データベースの充実化に貢献し、さまざまな分析やビジネスインテリジェンスの目的で活用できる包括的なユーザーデータのリポジトリとして機能します。