Un data set può avere più tabelle. I join delle tabelle aggiunti indicano le relazioni tra le tabelle del data set.
Per impostazione predefinita, quando si trascinano le tabelle nel diagramma di join per creare un data set con più tabelle, tutti i join definiti nell'origine dati vengono creati automaticamente tra le tabelle del data set. Inoltre, Oracle Analytics crea i join in modo automatico in base alle corrispondenze dei nomi colonna rilevate tra le tabelle. Durante la definizione del data set, aggiungere per prima la tabella più dettagliata. Si tratta in genere della la tabella principale per l'analisi. Ad esempio, la tabella Vendite. Aggiungere quindi le altre tabelle, ad esempio Prodotti, Clienti, Canali e così via, che forniscono il contesto per l'analisi. Se si aggiungono tabelle da un data set modellato con dimensioni o da una tabella transazionale, è possibile che la tabella più dettagliata sia una tabella fact con misure.
In alcuni casi è preferibile creare manualmente i join di un data set. Ad esempio, se il data set contiene troppe colonne corrispondenti e l'eliminazione delle corrispondenze non necessarie richiederebbe troppo tempo. In casi del genere è possibile disattivare i join automatici per il data set. Vedere Disabilitare i join automatici nei data set.
Se si sta creando un data set basato su fact e dimensioni e i join esistono già nelle tabelle di origine, i join vengono creati automaticamente nel data set. Se si sta creando un data set da più connessioni e schemi, i join tra le tabelle devono essere definiti manualmente. A tal fine, trascinare una tabella dimensione in una tabella fact, quindi specificare il tipo di join da utilizzare e le colonne d join. È possibile creare un join su più colonne. Le colonne unite tramite join devono essere colonne di attributi e avere lo stesso formato dati.
Oracle EPM Cloud, Oracle Essbase o Google Analytics non è disponibile per l'aggiunta e la definizione dei join in un data set contenente più tabelle. Quando si utilizza una cartella di lavoro e si includono dati provenienti da data set diversi, ad esempio da un data set contenente più tabelle di Oracle Autonomous Data Warehouse e da un data set contenente i dati di Oracle EPM Cloud, utilizzare l'abbinamento per la corrispondenza delle colonne. Vedere Abbinare i data set.
Nota:
Per analizzare i dati in base a due star schemi, creare un data set per ogni star schema, aggiungere i data set a una cartella di lavoro, quindi abbinare i data set.Nel Diagramma di join sono visualizzate icone di join che rappresentano il tipo dei join utilizzati tra le tabelle e indicano se vi sono join incompleti. Le icone di join sono anteprime del diagramma di Venn che rappresentano il tipo di join.
Icona | Descrizione |
---|---|
![]() |
Indica un inner join. Quando è selezionata, questa icona viene visualizzata in blu. Un inner join restituisce le righe della tabella sinistra che corrispondono alle righe della tabella destra. |
![]() |
Indica un left join. Quando è selezionata, questa icona viene visualizzata in blu. Il left join restituisce tutte le righe della tabella sinistra con le righe corrispondenti se disponibili nella tabella destra. Se non vengono trovate righe corrispondenti nella tabella destra, il left join conterrà valori nulli per le colonne della tabella destra. |
![]() |
Indica un right join. Quando è selezionata, questa icona viene visualizzata in blu. Il right join restituisce tutte le righe della tabella destra con le righe corrispondenti se disponibili nella tabella sinistra. Se non vengono trovate righe corrispondenti nella tabella sinistra, il right join conterrà valori nulli per le colonne della tabella sinistra. |
![]() |
Indica un full outer join. Quando è selezionata, questa icona viene visualizzata in blu. Il full outer join restituisce un set di risultati che contiene tutte le righe delle tabelle sinistra e destra, con le righe corrispondenti di entrambi i lati se disponibili. Se non esistono corrispondenze, il lato mancante conterrà valori nulli. |
|
La linea tratteggiata indica un join incompleto. Quando è selezionata, questa icona viene visualizzata in blu. Quando non è selezionata, viene visualizzata in giallo. Fare clic sull'icona per aprire l'editor Join e assegnare o correggere il join. |