Skip to main content

Unisci tabelle

Lo strumento Scrivi dati In-DB supporta Unisci tabelle per i flussi di lavoro collegati a Databricks Unity Catalog. Questa opzione consente di unire una serie di aggiornamenti o eliminazioni in base ai record in entrata (origine) in una tabella Delta di destinazione (destinazione).

Utilizza un'istruzione MERGE INTO come descritto nella documentazione di Databricks.

Per configurare Unisci tabelle nello strumento Scrivi dati In-DB:

  1. Crea una connessione a Databricks Unity Catalog tramite la finestra di dialogo Gestisci connessioni In-DB.

  2. Per creare i dati di origine, scegli 1 di queste opzioni:

    • Collega uno strumento Connetti In-DB alla connessione a Databricks Unity Catalog e associalo alla tabella che verrà utilizzata come dati di origine per Unisci tabelle.

    • Utilizza uno strumento Flusso di dati in entrata per trasferire i dati da un set di dati esterno nel Databricks da utilizzare come dati di origine.

  3. Collega uno strumento Scrivi dati In-DB al flusso di lavoro e seleziona Unisci tabelle come Modalità di output.

    • Unisci tabelle è disponibile solo se lo strumento è in grado di rilevare una connessione a Databricks Unity Catalog.

  4. Immetti il nome della tabella di destinazione. Si tratta della tabella interessata dalla modifica. La tabella deve essere di tipo Delta.

  5. Seleziona Applica per salvare il nome della tabella di destinazione e aggiornare i campi di unione.

  6. Scegli i campi di unione dal menu a discesa. È necessario selezionare almeno un set di campi di unione.

  7. Seleziona Azione di corrispondenza.

    • Elimina: consente di eliminare tutte le righe corrispondenti nella tabella di destinazione.

    • Aggiorna: consente di aggiornare la riga della tabella di destinazione corrispondente con i dati di origine.

      • Configurazione automatica per nome: consente di mappare automaticamente i campi dai dati di origine alla tabella di destinazione. I campi aggiuntivi nei dati di origine vengono ignorati. L'assenza di alcuni campi impedisce l'esecuzione del flusso di lavoro.

      • Personalizza: consente di associare manualmente i campi dai dati di origine alla tabella di destinazione. Tutti i campi devono essere mappati e quelli di destinazione non possono essere [nessuno]. L'assenza di alcuni campi impedisce l'esecuzione del flusso di lavoro.