[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: