配置Data Warehouse本机解决方案
要支持适用于Customer Journey Analytics的Experience Platform Data Mirror,您要从三个受支持的Data Warehouse本机解决方案(Azure Databricks、Google BigQuery、Snowflake)中使用的数据需要启用更改数据捕获。
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源连接启用更改数据捕获的步骤:
- 创建 Azure Databricks 基本连接。
- 为数据库创建源连接。
Google BigQuery
要在Google BigQuery源连接中使用变更数据捕获,请在Google Cloud控制台中导航到您的Google BigQuery页面,并将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 基本连接。
- 为数据库创建源连接。