In questo argomento viene descritto ciò che è necessario sapere per utilizzare i data set di una cartella di lavoro.
La cartella di lavoro può utilizzare più data set.
Quando si sostituisce un data set, Oracle Analytics suggerisce come mappare di nuovo le colonne dal data set sostituito al data set di sostituzione. È possibile accettare o aggiornare i mapping suggeriti.
È possibile rimuovere un'origine dati da una cartella di lavoro. Quando si esegue questa operazione, tutte le colonne di un data set vengono rimosse dalle visualizzazioni, dai filtri e dai calcoli della cartella di lavoro.
È possibile utilizzare la pagina Dati dell'editor Cartella di lavoro per andare all'editor Data set o all'editor Trasformazione per visualizzare o modificare i data set di una cartella di lavoro.
Nota:
Un data set può essere utilizzato in più cartelle di lavoro e flussi di dati. La modifica di un data set influisce su tutte le cartelle di lavoro e i flussi di dati che utilizzano il data set.In questo argomento viene descritto l'abbinamento con informazioni su come abbinare i data set di una cartella di lavoro.
Quando si aggiungono più data set a una cartella di lavoro, Oracle Analytics tenta di trovare corrispondenze per le colonne tra i data set aggiunti. Questa ricerca di corrispondenza è definita abbinamento.
Ad esempio, il data set A può contenere dimensioni nuove che estendono gli attributi del data set B. Oppure il data set B può contenere nuovi fact che è possibile utilizzare insieme alle misure già esistenti nel data set A.
L'abbinamento crea automaticamente le corrispondenze con le dimensioni esterne quando queste condividono un nome comune e presentano un tipo di dati compatibile con gli attributi del data set esistente.
I data set non abbinati vengono divisi con una linea nel Pannello dati della cartella di lavoro.
Quando una cartella di lavoro contiene data set non abbinati, esistono limitazioni tra gli elementi dati e le visualizzazioni. Ad esempio, se la cartella di lavoro contiene due data set non abbinati, non è possibile includere gli elementi dati di un data set nei filtri, nelle visualizzazioni o nei calcoli dell'altro data set.
Le relazioni di abbinamento vengono memorizzate nelle tabelle e non nella cartella di lavoro, pertanto qualsiasi corrispondenza di abbinamento aggiunta o rimossa ha effetto sugli altri data set che utilizzano le stesse tabelle.
I data set che utilizzano le connessioni a Oracle Essbase o a Oracle EPM Cloud non sono disponibili per l'abbinamento.
La cartella di lavoro può contenere un data set che include tabelle acquisite da connessioni e schemi differenti. Quando un data set contiene più tabelle, le tabelle conterranno join. Vedere Comprendere i join delle tabelle dei data set. Nella cartella di lavoro è possibile abbinare data set che contengono più tabelle e join. Ad esempio, è possibile aggiungere e abbinare data set con più tabelle quando si desidera che la cartella di lavoro contenga analisi di fact diversi.
In alcuni casi, quando mancano le righe di dati di cui è prevista la presenza in un data set, è necessario specificare il data set da utilizzare per l'abbinamento dei dati.
A volte le righe di dati risultano mancanti quando la cartella di lavoro include dati provenienti da due data set che contengono attributi e valori e in un'origine sono presenti valori di corrispondenza assenti nell'altra origine.
Si supponga di disporre di due data set (Source A e Source B) con righe leggermente diverse, come mostrato nell'immagine seguente. Tenere presente che Source A non include IN-8 e che Source B non include IN-7.
Vengono visualizzati i risultati riportati di seguito se si seleziona l'opzione di abbinamento dei dati Tutte le righe per Source A e l'opzione di abbinamento dei dati Righe corrispondenti per Source B. Poiché IN-7 non esiste in Source B, i risultati contengono un valore nullo per Rep e Bonus.
Vengono visualizzati i risultati riportati di seguito se si seleziona l'opzione di abbinamento dei dati Righe corrispondenti per Source A e l'opzione di abbinamento dei dati Tutte le righe per Source B. Poiché IN-8 non esiste in Source B, i risultati contengono un valore nullo per Date e Revenue.
La visualizzazione per Source A include Date come attributo, mentre Source B include Rep come attributo e la colonna di corrispondenza è Inv#. Nelle regole dimensionali non è possibile utilizzare questi attributi con una misura della tabella opposta a meno che non si utilizzi anche la colonna di corrispondenza.
Esistono due impostazioni per le tabelle di abbinamento che contengono sia gli attributi che le misure. Tali impostazioni vengono definite in modo indipendente in ciascuna visualizzazione in base alle colonne che vengono usate nella visualizzazione. Le impostazioni sono Tutte le righe e Righe corrispondenti e descrivono le righe di origine utilizzate dal sistema quando restituisce i dati da visualizzare.
Il sistema assegna automaticamente l'abbinamento dati in base alle regole seguenti.
Se la cartella di lavoro contiene più data set, è possibile abbinare i dati di un data set ai dati di un altro data set.
Quando si aggiungono più data set a una cartella di lavoro, il sistema tenta di trovare le corrispondenze per i dati aggiunti e crea una corrispondenza automatica delle dimensioni esterne in cui condividono un nome comune e un tipo di dati compatibile con gli attributi nel data set esistente. Le relazioni di abbinamento vengono memorizzate nelle tabelle e non nella cartella di lavoro, pertanto qualsiasi corrispondenza di abbinamento aggiunta o rimossa ha effetto sugli altri data set che utilizzano le stesse tabelle.
Vedere Comprendere l'abbinamento.
Nota:
I data set possono includere tabelle acquisite da connessioni e schemi differenti. Questi data set utilizzano i join definiti nell'editor Data set. Per ridurre o eliminare l'abbinamento nelle cartelle di lavoro, Oracle consiglia, ove possibile, di creare data set che contengono più tabelle e utilizzano i join. Vedere Creare un data set da una connessione.Di seguito sono riportati alcuni suggerimenti su come ottenere i migliori risultati quando si abbinano i dati.
Evitare l'errore del limite massimo di runtime
Se si abbina un data set esterno con un'area argomenti di Oracle Analytics e si utilizzano colonne e filtri di entrambe le origini nella stessa visualizzazione, è possibile che si verifichi il timeout di Oracle Analytics.
Per evitare il timeout, applicare più filtri di area argomenti per ridurre la quantità di dati restituiti dalla query.
È possibile modificare le proprietà di una visualizzazione per sostituire le impostazioni di abbinamento dati della cartella di lavoro.