[Beta 版]{class="badge informative"}
配置Data Warehouse本机解决方案
要支持适用于Customer Journey Analytics的Experience Platform Data Mirror,您要从三个受支持的Data Warehouse本机解决方案(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 基本连接。
- 为数据库创建源连接。