データウェアハウスネイティブソリューションの設定

Customer Journey Analytics用Experience Platform Data Mirrorをサポートするには、サポートされている3つのデータウェアハウスネイティブソリューション(Azure DatabricksGoogle BigQuerySnowflake)から使用するデータを変更データキャプチャ用に有効にする必要があります。

Azure Databricks

Azure Databricks テーブルの​ データフィードの変更 ​を有効にして、ソース接続で変更データキャプチャを使用します。

次のコマンドを使用して、テーブルのデータフィードの変更を有効にします。

新しいテーブル

変更データ フィードを新しいテーブルに適用するには、CREATE TABLE コマンドでテーブル プロパティ delta.enableChangeDataFeedTRUEに設定する必要があります。

CREATE TABLE student (id INT, name STRING, age INT) TBLPROPERTIES (delta.enableChangeDataFeed = true)

既存のテーブル

既存のテーブルに変更データ フィードを適用するには、ALTER TABLE コマンドでテーブル プロパティ delta.enableChangeDataFeedTRUEに設定する必要があります。

ALTER TABLE myDeltaTable SET TBLPROPERTIES (delta.enableChangeDataFeed = true)

すべての新しいテーブル

すべての新しいテーブルに変更データ フィードを適用するには、既定のプロパティをTRUEに設定する必要があります。

set spark.databricks.delta.properties.defaults.enableChangeDataFeed = true;

詳しくは、変更データフィードの有効化に関するAzure Databricks ガイド ​を参照してください。

Azure Databricks ソース接続の変更データキャプチャを有効にする手順については、次のドキュメントを参照してください。

Google BigQuery

Google BigQuery ソース接続で変更データキャプチャを使用するには、Google Cloud コンソールのGoogle BigQuery ページに移動し、enable_change_historyTRUEに設定します。 このプロパティは、データテーブルの変更履歴を有効にします。

詳しくは、 GoogleSQL🔗の データ定義言語ステートメントに関するガイドを参照してください。

Google BigQuery ソース接続の変更データキャプチャを有効にする手順については、次のドキュメントを参照してください。

Snowflake

Snowflake テーブルの​ 変更トラッキング ​を有効にして、ソース接続で変更データキャプチャを使用します。

Snowflakeで、ALTER TABLEを使用してCHANGE_TRACKINGTRUEに設定し、変更追跡を有効にします。

ALTER TABLE mytable SET CHANGE_TRACKING = TRUE

詳細については、Snowflake 変更条項の使用に関するガイド ​を参照してください。

Snowflake ソース接続の変更データキャプチャを有効にする手順については、次のドキュメントを参照してください。

recommendation-more-help
analytics-platform-help-main