[Beta]{class="badge informative"}
Configurare soluzioni native di Data Warehouse
Per supportare Experience Platform Data Mirror per Customer Journey Analytics, i dati che si desidera utilizzare dalle tre soluzioni native per data warehouse supportate (Azure Databricks, Google BigQuery, Snowflake) devono essere abilitati per l'acquisizione dei dati di modifica.
Azure Databricks
Consenti a change data feed nelle tabelle Azure Databricks di utilizzare change data capture nella connessione di origine.
Utilizzare i seguenti comandi per abilitare il feed di dati di modifica nelle tabelle:
Nuova tabella
Per applicare il feed di dati di modifica a una nuova tabella, è necessario impostare la proprietà della tabella delta.enableChangeDataFeed
su TRUE
nel comando CREATE TABLE
.
CREATE TABLE student (id INT, name STRING, age INT) TBLPROPERTIES (delta.enableChangeDataFeed = true)
Tabella esistente
Per applicare il feed di dati di modifica a una tabella esistente, è necessario impostare la proprietà della tabella delta.enableChangeDataFeed
su TRUE
nel comando ALTER TABLE
.
ALTER TABLE myDeltaTable SET TBLPROPERTIES (delta.enableChangeDataFeed = true)
Tutte le nuove tabelle
Per applicare il feed dati di modifica a tutte le nuove tabelle, è necessario impostare le proprietà predefinite su TRUE
.
set spark.databricks.delta.properties.defaults.enableChangeDataFeed = true;
Per ulteriori informazioni, leggere la Azure Databricks guida sull'abilitazione del feed di dati di modifica.
Per i passaggi su come abilitare l'acquisizione dei dati di modifica per la connessione di origine Azure Databricks, leggere la seguente documentazione:
Google BigQuery
Per utilizzare Change Data Capture nella connessione di origine Google BigQuery, passare alla pagina Google BigQuery nella console Google Cloud e impostare enable_change_history
su TRUE
. Questa proprietà abilita la cronologia delle modifiche per la tabella dati.
Per ulteriori informazioni, leggere la guida sulle istruzioni del linguaggio di definizione dei dati in GoogleSQL.
Per i passaggi su come abilitare l'acquisizione dei dati di modifica per la connessione di origine Google BigQuery, leggere la seguente documentazione:
Snowflake
Abilita rilevamento modifiche nelle tabelle Snowflake per utilizzare l'acquisizione dati modifiche nelle connessioni di origine.
In Snowflake, abilitare il rilevamento delle modifiche utilizzando ALTER TABLE
e impostando CHANGE_TRACKING
su TRUE
.
ALTER TABLE mytable SET CHANGE_TRACKING = TRUE
Per ulteriori informazioni, leggere la Snowflake guida sull'utilizzo della clausola changes.
Per i passaggi su come abilitare l'acquisizione dei dati di modifica per la connessione di origine Snowflake, leggere la seguente documentazione: