設定Data Warehouse原生解決方案

為了支援適用於Customer Journey Analytics的Experience Platform Data Mirror,您要從三個支援的資料倉儲原生解決方案(Azure DatabricksGoogle BigQuerySnowflake)使用的資料需要啟用才能擷取變更資料。

Azure Databricks

啟用Azure Databricks資料表中的​變更資料摘要,以在來源連線中使用變更資料擷取。

使用下列命令來啟用表格上的變更資料摘要:

新資料表

若要將變更資料摘要套用至新的資料表,您必須在CREATE TABLE命令中將資料表屬性delta.enableChangeDataFeed設定為TRUE

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

現有的資料表

若要將變更資料摘要套用至現有的資料表,您必須在ALTER TABLE命令中將資料表屬性delta.enableChangeDataFeed設定為TRUE

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_history設定為TRUE。 此屬性可啟用資料表變更記錄。

如需詳細資訊,請閱讀 GoogleSQL🔗中資料定義語言陳述式的指南。

請閱讀下列檔案,以瞭解如何為Google BigQuery來源連線啟用變更資料擷取的步驟:

Snowflake

啟用Snowflake資料表中的​變更追蹤,以在來源連線中使用變更資料擷取。

在Snowflake中,使用ALTER TABLE並設定CHANGE_TRACKINGTRUE來啟用變更追蹤。

ALTER TABLE mytable SET CHANGE_TRACKING = TRUE

如需詳細資訊,請閱讀使用changes子句🔗的Snowflake 指南。

請閱讀下列檔案,以瞭解如何為Snowflake來源連線啟用變更資料擷取的步驟:

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