[Beta]{class="badge informative"}
設定Data Warehouse原生解決方案
為了支援適用於Customer Journey Analytics的Experience Platform Data Mirror,您要從三個支援的資料倉儲原生解決方案(Azure Databricks、Google BigQuery、Snowflake)使用的資料需要啟用才能擷取變更資料。
Azure Databricks
啟用 資料表中的 變更資料摘要Azure Databricks,以在來源連線中使用變更資料擷取。
使用下列命令來啟用表格上的變更資料摘要:
新資料表
若要將變更資料摘要套用至新的資料表,您必須在delta.enableChangeDataFeed命令中將資料表屬性TRUE設定為CREATE TABLE。
CREATE TABLE student (id INT, name STRING, age INT) TBLPROPERTIES (delta.enableChangeDataFeed = true)
            現有的資料表
若要將變更資料摘要套用至現有的資料表,您必須在delta.enableChangeDataFeed命令中將資料表屬性TRUE設定為ALTER TABLE。
ALTER TABLE myDeltaTable SET TBLPROPERTIES (delta.enableChangeDataFeed = true)
            所有新資料表
若要將變更資料摘要套用至所有新表格,您必須將預設屬性設定為TRUE。
set spark.databricks.delta.properties.defaults.enableChangeDataFeed = true;
            如需詳細資訊,請閱讀啟用變更資料摘要Azure Databricks 的指南。
請閱讀下列檔案,以瞭解如何為Azure Databricks來源連線啟用變更資料擷取的步驟:
- 建立 Azure Databricks 基本連線。
 - 為資料庫建立來源連線。
 
Google BigQuery
若要在您的Google BigQuery來源連線中使用變更資料擷取,請瀏覽至Google BigQuery主控台中的Google Cloud頁面,並將enable_change_history設定為TRUE。 此屬性可啟用資料表變更記錄。
如需詳細資訊,請閱讀 GoogleSQL中資料定義語言陳述式的指南。
請閱讀下列檔案,以瞭解如何為Google BigQuery來源連線啟用變更資料擷取的步驟:
- 建立 Google BigQuery 基本連線。
 - 為資料庫建立來源連線。
 
Snowflake
啟用 資料表中的 變更追蹤Snowflake,以在來源連線中使用變更資料擷取。
在Snowflake中,使用ALTER TABLE並設定CHANGE_TRACKING為TRUE來啟用變更追蹤。
ALTER TABLE mytable SET CHANGE_TRACKING = TRUE
            如需詳細資訊,請閱讀使用changes子句Snowflake 的指南。
請閱讀下列檔案,以瞭解如何為Snowflake來源連線啟用變更資料擷取的步驟:
- 建立 Snowflake 基本連線。
 - 為資料庫建立來源連線。