Data Warehouse 기본 솔루션 구성
Customer Journey Analytics용 Experience Platform Data Mirror을 지원하려면 지원되는 세 가지 데이터 웨어하우스 네이티브 솔루션(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 소스 연결에 변경 데이터 캡처를 활성화하는 방법에 대한 단계는 다음 설명서를 참조하십시오.
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
자세한 내용은 Snowflake 변경 내용 절 사용 가이드를 참조하십시오.
Snowflake 소스 연결에 변경 데이터 캡처를 활성화하는 방법에 대한 단계는 다음 설명서를 참조하십시오.