Concetto: Unire le tabelle
I join consentono una ricerca in un'altra tabella o l'unione di due tabelle con una colonna simile.
È possibile trascinare una tabella di join personalizzata dal riquadro
Componenti dati
nell'origine dati per combinare più tabelle in un'unica tabella utilizzando un'espressione SQL. La creazione di un join richiede l'identificazione di una colonna in una tabella principale che funga da chiave in una tabella secondaria. Il join abbina i valori che coesistono nella colonna chiave e crea un nuovo record con essi. La raccolta di questi record uniti genera la tabella di join.Prima di creare una tabella join, verificare se è possibile creare un report Workday o un campo calcolato per l'origine dati che raggiunge lo stesso obiettivo.
Il tipo di join determina quali parti delle tabelle unite formano i record nella nuova tabella:
- I join esterni a sinistra raccolgono tutti i record nella tabella principale e tutti i record sovrapposti nella tabella secondaria.
- I join esterni di destra raccolgono tutti i record nel record secondario e tutti i record sovrapposti nel record principale.
- I join interni restituiscono solo i record in cui la chiave corrisponde in entrambe le tabelle.
Verificare la presenza di duplicati per assicurarsi di utilizzare il tipo di join corretto.
La gerarchia dei centri di costo potrebbe fungere da tabella principale. La valuta associata a ciascun centro di costo potrebbe essere presente nella tabella secondaria. È possibile unire queste tabelle utilizzando l'ID centro di costo come chiave. La sovrapposizione dei due record corrisponde all'ID centro di costo, consentendo di inserire tutte le valute per centro di costo in una nuova tabella.
Utilizzare un prefisso di colonna per identificare la provenienza di una colonna quando si crea una tabella join.