配置Data Warehouse本机解决方案

要支持适用于Customer Journey Analytics的Experience Platform Data Mirror,您要从三个受支持的Data Warehouse本机解决方案(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_TRACKING设置为TRUE来启用更改跟踪。

ALTER TABLE mytable SET CHANGE_TRACKING = TRUE

有关详细信息,请阅读有关使用changes子句🔗的Snowflake 指南。

请阅读以下文档,以了解如何为Snowflake源连接启用更改数据捕获的步骤:

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