[Beta 版]{class="badge informative"}

配置Data Warehouse本机解决方案

AVAILABILITY
本文中描述的功能处于发布的有限测试阶段,因此可能在您的环境中尚不可用。当该功能正式发布时,将删除此说明。有关 Customer Journey Analytics 发布流程的信息,请参阅 Customer Journey Analytics 功能版本

要支持适用于Customer Journey Analytics的Experience Platform Data Mirror,您要从三个受支持的Data Warehouse本机解决方案(Azure DatabricksGoogle BigQuerySnowflake)中使用的数据需要启用更改数据捕获。

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源连接启用更改数据捕获的步骤:

Google BigQuery

要在Google BigQuery源连接中使用变更数据捕获,请在Google BigQuery控制台中导航到您的Google Cloud页面,并将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
080e5213-7aa2-40d6-9dba-18945e892f79