Argomenti
Questo capitolo comprende le sezioni riportate di seguito.
Questa sezione descrive il salvataggio degli oggetti come oggetti in linea o denominati. Sono inclusi gli argomenti riportati di seguito.
Argomenti
Mentre si utilizzano determinati oggetti, è possibile crearne altri e salvarli con tali oggetti.
Quando si salva un oggetto con un altro, tale oggetto viene salvato "in linea". È possibile salvare in linea filtri, gruppi ed elementi calcolati. Ad esempio, è possibile creare un gruppo come parte di un'analisi. Quando si salva l'analisi, il gruppo viene salvato "in linea" ovvero insieme all'analisi.
Oltre a salvare questi oggetti in linea, è possibile salvarli come oggetti singoli utilizzando l'area argomenti di Oracle BI Presentation Catalog. Quando si salva un singolo oggetto, esso diventa un oggetto "denominato". Gli oggetti denominati supportano la possibilità di riutilizzo, in quanto è possibile creare un oggetto e utilizzarlo più volte con un'analisi, un dashboard (per i filtri) o una pagina del dashboard (per i filtri) che contiene le colonne specificate nell'oggetto denominato. Quando l'oggetto denominato viene aggiornato o salvato, gli aggiornamenti vengono applicati immediatamente a tutti gli oggetti in viene utilizzato l'oggetto denominato.
Ad esempio, dopo aver salvato un gruppo in linea insieme a un'analisi, è possibile salvare tale gruppo come oggetto singolo nel catalogo. È quindi possibile applicare tale gruppo denominato dal riquadro Catalogo ad altre analisi.
I filtri, i gruppi e gli elementi calcolati denominati vengono in genere salvati nella relativa cartella dell'area argomenti correlata.
Il salvataggio degli oggetti in una cartella dell'area argomenti garantisce la disponibilità di tali oggetti quando viene creata un'analisi per la stessa area argomenti.
Gli oggetti denominati salvati nella cartella /Cartelle personali sono disponibili solo per il proprietario di tale cartella. Gli oggetti salvati nella cartella /Cartelle condivise sono disponibili per gli altri utenti che sono autorizzati ad accedere alle cartelle. Se una cartella dell'area argomenti non esiste nella cartella /Cartelle personali o nella cartella /Cartelle condivise, tale cartella viene creata automaticamente. Quando si salva l'oggetto, nella finestra di dialogo Salva con nome viene visualizzato il percorso di salvataggio predefinito /Cartelle personali/Contenuto area argomenti/<area argomenti>. Tuttavia, nell'area Cartelle della finestra di dialogo continuano a essere visualizzate tutte le istanze della cartella dell'area argomenti nel catalogo.
È possibile salvare un filtro come filtro in linea o come filtro denominato.
Quando si crea un filtro in linea nel riquadro Filtri della scheda Criteri dell'editor di analisi, è possibile salvare facoltativamente il filtro in linea come filtro denominato. È inoltre possibile creare i filtri denominati a livello di analisi o come oggetti standalone dall'intestazione globale.
Un filtro denominato è in grado di filtrare tutte o alcune delle analisi incorporate in un dashboard o le analisi incorporate nella stessa pagina del dashboard.
Il salvataggio dei gruppi e degli elementi calcolati consente di riutilizzare queste funzioni in tutta l'applicazione.
È possibile salvare i gruppi e gli elementi calcolati come oggetti in linea o denominati, effettuando le operazioni riportate di seguito.
Quando si crea un gruppo o un elemento calcolato durante la modifica e il salvataggio di una vista o mentre si utilizza il layout composto, il gruppo o l'elemento calcolato viene salvato in linea insieme all'analisi.
Quando si utilizza il riquadro Passi selezione, è possibile effettuare le operazioni riportate di seguito.
Salvare un gruppo o un elemento calcolato incluso in un passo come oggetto denominato nel catalogo.
Salvare un set di passi o la lista dei membri risultate per una colonna come oggetto denominato. Non è possibile salvare un set di passi come gruppo se uno dei passi include un elemento calcolato.
Per informazioni sull'aggiunta di un gruppo salvato a un'analisi, vedere Aggiunta di un gruppo a un'altra analisi.
Per salvare un elemento calcolato o un gruppo come oggetto denominato nel catalogo, effettuare le operazioni riportate di seguito.
Visualizzare il riquadro Passi selezione.
Fare clic sul collegamento relativo all'elemento calcolato o al gruppo, quindi fare clic su Salva elemento calcolato con nome o Salva gruppo con nome per visualizzare la finestra di controllo Salva con nome.
Completare la finestra di dialogo per salvare l'oggetto nel catalogo.
Per salvare un set di passi come gruppo in un catalogo, effettuare le operazioni riportate di seguito.
Visualizzare il riquadro Passi selezione.
Fare clic sul pulsante Salva passi selezione situato all'estrema destra del nome della colonna.
Completare la finestra di dialogo Salva passi selezione per salvare il gruppo come oggetto nel catalogo.
Sia i filtri che i passi di selezione vengono utilizzati per limitare i risultati visualizzati durante l'esecuzione di un'analisi in modo da ottenere risultati che soddisfino una determinata richiesta.
I filtri e i passi di selezione, insieme alle colonne selezionate per un'analisi, determinano il contenuto dei risultati. In base ai filtri e ai passi di selezione, vengono visualizzati solo i risultati che corrispondono ai criteri specificati. Ad esempio, in base al settore industriale in cui si opera, è possibile utilizzare i filtri e i passi di selezione per conoscere le prime dieci prestazioni migliori, le vendite di un determinato marchio, i clienti più redditizi e così via.
Un altro tipo di filtro, denominato prompt, può essere applicato a tutti gli elementi in un dashboard. È possibile utilizzare i prompt per completare i passi di selezione e i filtri in fase di esecuzione. Per ulteriori informazioni, vedere Utilizzo dei prompt nei dashboard e nelle analisi.
Oracle BI Enterprise Edition fornisce la vista Filtri e la vista Passi selezione che è possibile aggiungere a un'analisi per visualizzare qualsiasi filtro o passo selezione applicato all'analisi. L'aggiunta di queste viste consente all'utente di comprendere le informazioni visualizzate nell'analisi. Per ulteriori informazioni su come aggiungere le viste a un'analisi, vedere Aggiunta di viste per la visualizzazione nei dashboard.
I filtri e i passi di selezione vengono applicati a livello di colonna e forniscono due metodi per limitare i dati in un'analisi.
Un filtro viene sempre applicato a una colonna prima dell'applicazione dei passi di selezione. I passi vengono applicati nell'ordine specificato. Esistono molte differenze tra i filtri e i passi di selezione.
Filtri
È possibile applicare i filtri direttamente alle colonne di attributi e di misure. I filtri devono essere applicati prima dell'aggregazione della query, influiscono sulla query e quindi sui valori risultanti per le misure. Ad esempio, si supponga di disporre di una lista di membri in cui la somma di aggregazione è pari a 100. Con il tempo, dato che più membri soddisfano i criteri di filtro e vengono filtrati, il valore della somma di aggregazione aumenta a 200.
Passi selezione
I passi di selezione vengono applicati dopo l'aggregazione della query e influiscono solo sui membri visualizzati e non sui valori di aggregazione risultati. Ad esempio, si supponga di disporre di una lista di membri gerarchici in cui la somma di aggregazione è pari a 100. Se si rimuove uno dei membri mediante un passo selezione, il valore della somma di aggregazione rimane pari a 100.
È possibile creare passi di selezione sia per le colonne di attributi che per le colonne gerarchiche. I passi di selezione si riferiscono a singole colonne e non possono essere distribuiti tra le colonne. Poiché le colonne di attributi non dispongono di un membro di aggregazione, l'uso dei passi di selezione anziché dei filtri per le colonne di attributi non è così specifico come per le colonne gerarchiche. Sebbene le colonne di misure vengano visualizzate nel riquadro Passi selezione, non è possibile creare passi per tali colonne poiché i passi non hanno effetto su di esse. Le misure vengono utilizzate per creare passi di condizione per le colonne di attributi e gerarchiche, come ad esempio le vendite superiori a $1 (milione di dollari).
È possibile utilizzare un filtro su una colonna di attributi correlata per influire sulla visualizzazione dei membri di una colonna gerarchica.
Ad esempio, si supponga che una colonna gerarchica contenga i livelli Anno, Trimestre e Mese. Si supponga inoltre che esista un filtro sulla colonna di attributi che corrisponda al livello della gerarchia Anno. Se si crea un filtro sul livello Anno per limitare la visualizzazione agli anni 2008 e 2009, quando la colonna gerarchica viene visualizzata in una vista, saranno visibili solo questi due anni. Questa funzionalità dipende dal modo in cui le colonne logiche sono state definite nel business layer dell'area argomenti di Oracle BI Administration Tool.
Quando si specificano i membri dati da includere in un'analisi, si creano selezioni di dati dall'origine dati.
Ogni selezione specifica i criteri per un set di membri di una colonna particolare, ad esempio Prodotto o Geografia. Ogni selezione prevede uno o più passi. Un passo, ad esempio l'aggiunta dei membri Prodotto i cui valori contengono il testo ABC
è un'istruzione che ha effetto sulla selezione. L'ordine di esecuzione dei passi ha effetto sulla selezione dei dati. Ogni passo agisce in modo incrementale sui risultati dei passi precedenti e non su tutti i membri della colonna interessata.
È possibile visualizzare questi passi selezione nel riquadro Passi selezione. I passi vengono creati nei modi riportati di seguito.
Quando si aggiunge una colonna a un'analisi, viene creato automaticamente un passo selezione da avviare con tutti i membri, a meno che non si aggiungano esplicitamente membri specifici. Quando si trascina la selezione dei membri della colonna nella scheda Risultati da aggiungere all'analisi, anche i passi vengono creati automaticamente. Ad esempio, si supponga di trascinare la selezione dei membri FY2007 e FY2008 dalla colonna gerarchica Anno in una tabella pivot. Viene creato il passo selezione Aggiungi FY2007, FY2008.
I passi vengono creati automaticamente man mano che si aggiungono gruppi ed elementi calcolati.
I passi vengono creati automaticamente quando si utilizzano le interazioni del menu di scelta rapida, quali ad esempio Aggiungi correlato o Conserva solo, per ottimizzare la selezione dei dati per una colonna gerarchica o di attributi particolare. Per rimuovere questi passi selezione, utilizzare le interazioni del menu di scelta rapida, ad esempio Rimuovi gruppo o Rimuovi elemento calcolato. Per ulteriori informazioni, vedere Interazioni del menu di scelta rapida nelle viste.
È possibile creare i passi direttamente mediante il riquadro Passi selezione, per perfezionare la selezione di dati per una determinata colonna gerarchica o colonna attributi. È possibile visualizzare il riquadro Passi selezione da diverse posizioni, tra cui la scheda Risultati, la scheda Criteri e alcuni editor di viste.
Di seguito sono riportati i tipi di passo selezione.
Lista esplicita di membri: un passo può includere una lista di membri per una colonna, ad esempio Boston, New York, Kansas, Sud. Per le colonne gerarchiche, i membri possono provenire da diversi livelli della gerarchia. Per le colonne attributi, i membri provengono solo dalla colonna specifica.
Passo condizione: un passo può specificare che i membri vengano selezionati da una colonna basata su una condizione che può essere di uno dei vari tipi tra cui basato su misure o sui primi/ultimi valori. Questa lista di membri è dinamica e viene determinata in fase di esecuzione.
Basato su un passo di gerarchia: un passo per le colonne gerarchiche che consente di selezionare il tipo di relazione con cui selezionare i membri. È possibile selezionare una relazione di famiglia (ad esempio figli di o padre di), un livello di gerarchia specifico (solo per le gerarchie basate sui livelli) oppure una relazione a livelli (solo per le gerarchie basate sui livelli).
Gruppi ed elementi calcolati: un passo può includere un gruppo o un elemento calcolato. È possibile utilizzare i gruppi e gli elementi calcolati solo con i passi Aggiungi; non è possibile utilizzarli nei passi Conserva solo o Rimuovi.
Per informazioni, vedere Utilizzo dei gruppi e degli elementi calcolati.
Nota:
Nei passi di selezione, se si cercano i membri nelle colonne gerarchiche non di testo, ad esempio quelle con data e ora, la ricerca non restituisce alcun risultato.Creare i passi nel riquadro Passi selezione, che è possibile visualizzare in vari punti.
Creare un passo selezione per fornire le istruzioni su come specificare i criteri per le selezioni dei dati dall'origine dati. Quando si aggiunge una colonna a un'analisi, viene aggiunto un passo implicito Inizia con tutti i membri. La parola "tutti" indica tutti i membri della colonna dopo l'applicazione di filtri.
Ad esempio, è possibile creare un passo per specificare i criteri per i seguenti membri di una colonna Office: Baltimore, Austin e Athens.
La creazione dei passi di selezione nella scheda Risultati consente agli utenti di scegliere i dati più importanti per le loro esigenze.
I passi selezione vengono creati automaticamente quando si utilizzano le interazioni del menu di scelta rapida, quali ad esempio Aggiungi correlato o Conserva solo, per ottimizzare la selezione dei dati per una determinata colonna gerarchica o di attributi in una vista. Vedere Interazioni del menu di scelta rapida nelle viste.
Dopo aver aggiunto i passi selezione all'analisi, è possibile andare alla scheda Risultati dell'editor di analisi e aggiungere la vista Passi selezione all'analisi. Se si aggiunge la vista Passi selezione, in fase di esecuzione l'utente può visualizzare i passi selezione che vengono applicati all'analisi. Per ulteriori informazioni sull'aggiunta della vista Passi selezione, vedere la scheda Risultati dell'editor di passi selezione.
È possibile modificare i passi di selezione esistenti in un'analisi.
Utilizzare il riquadro Passi di selezione per apportare modifiche ai passi di selezione.
Il salvataggio dei passi selezione come oggetto gruppo consente di riutilizzare i passi in più punti.
Se si è creato un set di passi selezione, è possibile salvarlo e riutilizzarlo come oggetto gruppo come descritto in Salvataggio dei gruppi e degli elementi calcolati come in linea o denominati.
Se il repository è configurato per le colonne doppie, è possibile creare un passo selezione su una colonna doppia.
A tale scopo, selezionare i valori di visualizzazione per la colonna e il passo viene valutato automaticamente utilizzando i valori di codice corrispondenti ai valori di visualizzazione selezionati.
Se si utilizzano le colonne doppie, fare attenzione a utilizzare la finestra di dialogo Nuovo elemento calcolato. È possibile includere un operatore posizionale nella formula personalizzata per l'elemento calcolato, ad esempio $1, che specifica la colonna dalla prima riga del data set. Quando si include un operatore posizionale, i valori di visualizzazione non possono essere mappati ai valori di codice durante la valutazione della formula.
Per informazioni sulle colonne doppie, vedere Informazioni sulla funzione di colonna doppia.
È possibile creare un filtro denominato o in linea nelle colonne per visualizzare dati specifici.
Per informazioni sull'apertura di un filtro per la modifica, vedere Modifica dei filtri di colonna.
Nota:
Se il repository è configurato per le colonne doppie e si desidera utilizzare un operatore diverso da è uguale a/è in, è diverso da/non è in oppure è tra e specificare valori di codice invece che valori di visualizzazione, è necessario scegliere esplicitamente la colonna di codice e non la colonna di visualizzazione.Per informazioni sulle colonne doppie, vedere Informazioni sulla funzione di colonna doppia.
Utilizzare la procedura riportata di seguito per aprire e modificare un filtro salvato.
Se si modifica e si salva un filtro denominato, le modifiche apportate vengono propagate alla posizione in cui viene utilizzato il filtro.
Questa funzione consente di aggiungere un filtro non standard.
In questa sezione vengono trattati gli argomenti riportati di seguito relativi all'utilizzo della funzione EVALUATE_PREDICATE.
Modalità di utilizzo della funzione EVALUATE_PREDICATE con un filtro
Aggiunta della funzione EVALUATE_PREDICATE a un filtro in linea
Per ulteriori informazioni su questa funzione, vedere Guida di riferimento al linguaggio SQL logico per Oracle Business Intelligence Enterprise Edition.
È possibile aggiungere una funzione EVALUATE_PREDICATE come clausola di filtro in linea.
Non è possibile utilizzare questa funzione con le colonne gerarchiche. Utilizzarla quando non è possibile creare la clausola di filtro appropriata con gli operatori di filtro di Oracle BI EE. Questa funzione è destinata alle funzione di database con tipo restituito Booleano e può essere utilizzata solo per le funzioni SQL. Il supporto per la funzione EVALUATE_PREDICATE non è esteso a tutte le origini dati multidimensionali. Inoltre, non è possibile utilizzare EVALUATE_PREDICATE con le origini dati XML.
Per aggiungere una funzione EVALUATE_PREDICATE come clausola di filtro in linea, è necessario disporre del privilegio Aggiungi funzione EVALUATE_PREDICATE concesso dall'amministratore.
Esempio
Di seguito è riportato un esempio di come è possibile utilizzare la funzione EVALUATE_PREDICATE. In questo esempio la lunghezza dei valori di Products.P4 Brand deve essere superiore a 6 caratteri. Al termine dell'esecuzione, l'esempio restituisce le righe in cui la lunghezza dei dati nella colonna P4 Brand è superiore a 6 caratteri (ad esempio BizTech e HomeView).
SELECT 0 s_0, "A - Sample Sales"."Products"."P3 LOB s_1, "A - Sample Sales"."Products"."P4 Brand" s_2, "A - Sample Sales"."Base Facts"."1- Revenue" s_3 FROM "A - Sample Sales" Where EVALUATE_PREDICATE('length(%1)>6',"A - Sample Sales"."Products"."P4 Brand"). ORDER BY 1,2,3
Questa procedura descrive come aggiungere la funzione EVALUATE_PREDICATE a un filtro in linea.
Tenere presente che non è possibile utilizzare questa funzione con le colonne gerarchiche. Per ulteriori informazioni, vedere Modalità di utilizzo della funzione EVALUATE_PREDICATE con un filtro e Guida di riferimento al linguaggio SQL logico per Oracle Business Intelligence Enterprise Edition.
Quando si desidera filtrare i dati in un'analisi, è possibile applicare un filtro denominato qualsiasi.
Utilizzare la procedura riportata di seguito per applicare un filtro denominato a un'analisi.
La combinazione e il raggruppamento dei filtri di colonna con gli operatori booleani AND e OR consentono di creare filtri complessi senza che sia necessario conoscere le istruzioni SQL.
Il raggruppamento o la combinazione di filtri di colonna consente di stabilire la precedenza in base alla quale Oracle BI EE filtra un'analisi.
È possibile creare un filtro in base ai valori restituiti da un'altra analisi.
Qualsiasi analisi salvata che restituisce una colonna di valori può essere utilizzata per filtrare la colonna corrispondente in un'analisi.
Per creare un filtro in base ai risultati di un'altra analisi salvata, effettuare le operazioni riportate di seguito.
È possibile creare e modificare la clausola SQL WHERE logica da utilizzare come filtro.
Sebbene non sia in genere necessaria, questa funzione è disponibile per gli utenti che desiderano utilizzare capacità di filtro avanzate. Per le descrizioni delle clausole SQL, vedere Guida di riferimento al linguaggio SQL logico per Oracle Business Intelligence Enterprise Edition.
Nota:
Dopo aver convertito un filtro in istruzioni SQL, è possibile visualizzarlo e modificarlo come istruzioni SQL solo nella finestra di dialogo Filtro SQL avanzato. Non è più possibile visualizzare e modificare il filtro nella finestra di dialogo Modifica filtro.Le misure calcolate derivano da altre misure e vengono create mediante formule.
Per creare una misura calcolata, effettuare le operazioni riportate di seguito.
Eseguire una delle azioni riportate di seguito.
Per creare una misura calcolata per le viste dati che contengono colonne nel layout composto, fare clic sul pulsante Nuova misura calcolata nella scheda Risultati dell'editor di analisi.
Per creare una misura calcolata per una vista dati specifica nel layout composto, modificare la vista dati desiderata e fare clic sul pulsante Nuova misura calcolata nell'editor di viste dati della scheda Risultati.
Nota:
Non è possibile aggiungere misure calcolate a query di database dirette o richieste combinate.Completare la finestra di dialogo Nuova misura calcolata. Per informazioni sulle formule di colonna, vedere Modifica della formula per una colonna.
Fare clic sul pulsante OK.
Per modificare una misura calcolata, effettuare le operazioni riportate di seguito.
È possibile modificare una misura calcolata nella scheda Criteri dell'editor di analisi.
È possibile creare un gruppo o un elemento calcolato per visualizzare i dati di una matrice cromatica, una tabella, una tabella pivot, un trellis o un grafico.
I gruppi e gli elementi calcolati consentono di aggiungere nuovi "membri" a una colonna se tali membri non esistono nell'origine dati. Questi membri sono anche definiti "membri personalizzati".
Per gruppo si intende una lista statica di membri selezionati o una lista statica o dinamica generata dai passi di selezione. Un gruppo viene rappresentato come membro. È possibile eseguire il drilling di un gruppo creato per una colonna gerarchica ma non di un gruppo creato per una colonna di attributi.
Un gruppo utilizza la funzione di aggregazione esistente della colonna di misura insieme alla quale è visualizzato. L'aggregazione viene eseguita verso l'alto dal livello di dettaglio più basso in Oracle BI Server, ma nessun valore viene conteggiato due volte.
Per elemento calcolato si intende un calcolo tra membri, che viene rappresentato come singolo membro di cui non è possibile eseguire il drilling. Quando si crea un elemento calcolato, viene aggiunto un nuovo membro in cui è stata selezionata la modalità di aggregazione dell'elemento, ad esempio SUM, AVERAGE o una formula personalizzata. Il calcolo viene eseguito al livello aggregato e non al livello di dettaglio più basso.
Sia i gruppi che gli elementi calcolati diventano passi di selezione per l'intera analisi quando si seleziona l'opzione Tutte le viste durante la creazione del gruppo o dell'elemento calcolato. Pertanto, si applicano a tutte le viste di tale analisi. È possibile salvare i gruppi e gli elementi calcolati come oggetti in linea o denominati. Per informazioni, vedere Salvataggio degli oggetti come in linea o denominati.
Se si crea un gruppo o un elemento calcolato per una vista specifica selezionando l'opzione Vista corrente, il gruppo o l'elemento calcolato è valido solo per la vista attiva specifica.
Un gruppo (noto anche come "selezione salvata" in altri prodotti) è un membro definito dall'utente di una colonna.
Può essere una lista di membri o un set di passi di selezione che possono essere eseguiti per generare una lista di membri. Tutti i membri devono avere origine dalla stessa colonna di attributi o dalla stessa colonna gerarchica e in una colonna gerarchica i membri possono appartenere a livelli gerarchici diversi. I gruppi vengono sempre visualizzati nella parte inferiore della lista di colonne nell'ordine in cui sono stati aggiunti, come mostrato nel riquadro Passi selezione. I gruppi possono contenere membri o altri gruppi. È possibile creare un gruppo personalizzato e aggiungerlo a una colonna all'interno di una vista.
È possibile salvare un gruppo nel catalogo e riutilizzarlo. Ad esempio, è possibile applicare un gruppo ai prompt colonna delle analisi e dei dashboard o ai prompt variabili. Se un gruppo viene applicato a un prompt, quest'ultimo visualizza il gruppo come opzione della lista di scelte o i membri del gruppo come opzioni della liste di scelte in fase di esecuzione. Per informazioni su come sostituire i passi di selezione con prompt quando l'utente seleziona gruppi o membri di colonne, vedere Sostituzione di un passo selezione con un prompt colonna.
Per membro calcolato si intende un calcolo tra membri, che viene rappresentato come singolo membro.
Un elemento calcolato consente di sostituire la regola di aggregazione predefinita specificata nel repository di Oracle BI e la regola di aggregazione scelta dal designer per un'analisi esistente. Per definire un elemento calcolato, è possibile utilizzare una formula personalizzata (impostazione predefinita) o combinare i membri selezionati con una funzione, ad esempio SUM.
Un elemento calcolato è un membro di una colonna definito dell'utente. Può contenere membri o altri elementi calcolati. Gli elementi calcolati vengono sempre visualizzati nella parte inferiore della lista di colonne nell'ordine in cui sono stati aggiunti, come mostrato nel riquadro Passi selezione. È possibile salvare un elemento calcolato in un catalogo e riutilizzarlo.
Un elemento calcolato è utile quando si desidera visualizzare e manipolare un set di membri come entità singola. Ad esempio, è possibile definire elementi calcolati per le voci riportate di seguito.
Account chiave in un'area geografica
Prodotti di fascia alta
Periodi di tempo non standard, ad esempio le prime tre settimane di settembre
È possibile creare elementi calcolati per le colonne in varie posizioni. I calcoli differiscono dalle regole di aggregazione predefinite applicate alle misure, come descritto in Aggiunta dei totali nelle tabelle e nelle tabelle pivot. Internamente, gli elementi calcolati vengono elaborati come istruzioni SQL SELECT e le funzioni indicate vengono eseguite sul set di risultati. Per ulteriori informazioni sulle funzioni SQL, vedere Guida di riferimento al linguaggio SQL logico per Oracle Business Intelligence Enterprise Edition.
Utilizzare un gruppo o un elemento calcolato per aggiungere nuovi "membri" a una colonna.
Ad esempio, è possibile esaminare i ricavi generati per i dispositivi portatili e confrontare questi valori con altri tipi di prodotti. È possibile creare un gruppo denominato Mobile Devices per la colonna Product contenente Flip Phones e Smart Phones. Utilizzare la procedura riportata di seguito per creare un elemento calcolato o un gruppo.
Nota:
Quando si utilizzano i gruppi, si potrebbe verificare un errore se Oracle Online Analytical Processing (OLAP) è l'origine dati dell'analisi. Se il gruppo è incluso in una vista e viene visualizzato un messaggio di errore, la causa del problema probabilmente è l'uso di un'aggregazione esterna in una colonna di misura in tale analisi.Verificare con l'amministratore l'implementazione di una delle possibili soluzioni riportate di seguito.
Specificare in modo esplicito la regola di aggregazione per la misura nel repository.
Creare il gruppo di valori appropriato come membro della dimensione nell'area di lavoro analitica Oracle OLAP.
È possibile aggiornare i gruppi e gli elementi calcolati in modo da presentare le informazioni più utili agli utenti.
È possibile modificare i gruppi e gli elementi calcolati in vari modi.
Nel riquadro Passi selezione fare clic sul collegamento per l'elemento calcolato o il gruppo, quindi fare clic su Modifica per visualizzare la finestra di dialogo appropriata.
Se l'oggetto è stato salvato nel catalogo, selezionare l'oggetto nel riquadro Catalogo e fare clic su Modifica per visualizzare la finestra di dialogo appropriata.
In una matrice cromatica, tabella, tabella pivot o in un trellis (su un asse esterno), fare clic con il pulsante destro del mouse sul gruppo o sull'elemento calcolato e selezionare Modifica gruppo o Modifica elemento calcolato.
Il valore di un gruppo o di un elemento calcolato può essere influenzato dai filtri o dai passi di selezione, come descritto nella lista riportata di seguito.
Filtri: un gruppo o un elemento calcolato viene valutato utilizzato solo i membri che non sono stati rimossi utilizzando i filtri. Ad esempio, se si dispone di un elemento calcolato per SUM (EAST + WEST) e il membro WEST viene rimosso mediante un filtro, per l'elemento calcolato viene inclusa solo la somma di EAST. Se sono stati rimossi tutti i membri, viene restituito un valore nullo, che viene visualizzato come cella vuota in una matrice cromatica, una tabella, una tabella pivot o un trellis.
Passi selezione: quando si creano i passi di selezione, è possibile aggiungere un gruppo o un elemento calcolato in un passo. I passi successivi Conserva solo o Rimuovi potrebbero fare riferimento ai membri inclusi nel gruppo o nell'elemento calcolato.
Una lista di gruppi viene influenzata dai membri mantenuti o rimossi nei passi successivi, ma il valore outline del gruppo rimane identico. Ad esempio, si supponga che il gruppo MyNewYork contenga Albany e Buffalo e il relativo valore sia pari a 100. Si supponga inoltre che Albany venga rimosso in un passo successivo. Il valore del gruppo MyNewYork rimane pari a 100, mentre il membro Albany non viene più elencato con il gruppo.
Un elemento calcolato non viene influenzato dai membri mantenuti o rimossi nei passi successivi.
Se si rimuove un gruppo o un elemento calcolato da tutte le viste create utilizzando il pulsante di opzione Vista corrente, il gruppo o l'elemento calcolato rimangono e non vengono aggiunti ad alcuna nuova vista aggiunta in seguito.
Se si rimuove un gruppo o un elemento calcolato da tutte le viste create utilizzando il pulsante di opzione Tutte le viste, il gruppo o l'elemento calcolato rimangono e vengono aggiunti a tutte le nuove viste aggiunte in seguito.
Se si rimuove un gruppo o un elemento calcolato usando il menu di scelta rapida tenere presente quanto riportato di seguito.
Da una vista all'interno di una pagina del dashboard: l'elemento calcolato o il gruppo verrà rimosso solo dalla vista corrente.
Da una vista all'interno di un editor viste: l'elemento calcolato o il gruppo verrà rimosso solo da tutte le viste.
È possibile aggiungere un gruppo alla stessa colonna in cui è stato creato in un'altra analisi.
I gruppi aggiunti a un'analisi possono essere costituiti da una lista di membri oppure da set di passi di selezione. Per informazioni su questi gruppi, vedere Salvataggio dei passi selezione come oggetto gruppo.
Per aggiungere un gruppo, è possibile utilizzare la scheda Risultati oppure effettuare questa operazione nel riquadro Catalogo. È possibile aggiungere un gruppo anche nei modi seguenti:
Nella finestra di dialogo Modifica passo membro selezionare Inizia con gruppo o elemento calcolato nella casella Azione, quindi selezionare il gruppo dal riquadro Catalogo nella lista Disponibili.
Nel riquadro Passi selezione fare clic su Quindi nuovo passo per la colonna appropriata, selezionare Aggiungi gruppi o elementi calcolati, selezionare Seleziona gruppi esistenti ed elementi calcolati e selezionare il gruppo nella finestra di dialogo risultante.
Quando si utilizzano i gruppi e gli elementi calcolati, è possibile che si desideri "nidificarli", ovvero creare, ad esempio, un gruppo all'interno di un altro gruppo.
Di seguito è riportata una lista dei vari scenari per la nidificazione dei gruppi e degli elementi calcolati.
I gruppi possono essere nidificati, ovvero possono includere altri gruppi. I gruppi nidificati sono "appiattiti". Si supponga, ad esempio, che il gruppo my_favorite_countries includa il gruppo my_favorite_cities. Quando si visualizza ed espande il gruppo my_favorite_countries in una tabella, il gruppo my_favorite_cities non è visibile. Al posto del gruppo, vengono visualizzati i valori dei membri del gruppo my_favorite_cities.
Gli elementi calcolati possono essere nidificati, ovvero possono includere altri elementi calcolati.
I gruppi non possono contenere elementi calcolati né gli elementi calcolati possono contenere gruppi.
Quando si utilizzano i passi di selezione, tenere presente quanto riportato di seguito.
È possibile salvare i passi di selezione che includono gruppi o elementi calcolati come serie di passi i cui risultati vengono generati in fase di esecuzione o come risultati statici che vengono sempre rivisualizzati.
È possibile applicare un gruppo costituito da una selezione salvata di passi usando il riquadro Catalogo. Se questa operazione viene eseguita quando la selezione salvata contiene un passo per un elemento calcolato, sarà possibile aggiungere solo i membri del gruppo e non il gruppo stesso.
Per capire gli elementi calcolati è necessario avere una conoscenza di base del linguaggio SQL.
Per gli esempi e le spiegazioni di questa sezione si suppone una conoscenza di base delle istruzioni SQL e della relativa sintassi. La sintassi mostrata negli esempi si applica alla funzione Formula personalizzata della finestra di dialogo Nuovo elemento calcolato. Gli esempi sono ipotetici. Non vengono mostrati tutti i possibili elementi calcolati.
Esempio 6-1 Come ottenere il valore della misura corrente
Questo esempio mostra il codice necessario per ottenere il valore della misura corrente, ad esempio le vendite espresse in dollari, per ciascuno dei prodotti SoftDrinkA, SoftDrinkB e SoftDrinkC e sommare i valori.
Equivale a selezionare Sum nella lista Funzione e a digitare o a fare clic su 'SoftDrinkA','SoftDrinkB','SoftDrinkC' per aggiungerli al campo Funzione.
sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')
Esempio 6-2 Come ottenere la misura corrente minima
Questo esempio illustra il codice necessario per ottenere la misura corrente minima, ad esempio le vendite espresse in dollari, per i prodotti SoftDrinkA o SoftDrinkB.
min('SoftDrinkA','SoftDrinkB')
In questo esempio e in quello precedente ogni elemento calcolato funzionale viene eseguito per ciascun membro nel layer esterno, ad esempio il layer Product. Ad esempio, se su un asse sono riportati Year e Product e uno dei precedenti elementi calcolati viene creato nel layer Product, i risultati verranno calcolati per anno.
Esempio 6-3 Come ottenere i valori di ciascun elemento nel layer esterno
Questo esempio illustra il codice necessario per ottenere i valori per ogni elemento nel layer esterno, ad esempio Year e Product, e di sommarli.
Anziché specificare l'elemento denominato per una colonna di attributi, ad esempio SoftDrinkA, è possibile specificare $n o $-n, dove n è un numero intero che indica la posizione di riga dell'elemento. Se si specifica $n, la misura verrà recuperata dall'ennesima riga. Se si specifica $-n, la misura verrà recuperata a partire dall'ennesima riga fino all'ultima riga.
Ad esempio, per le vendite espresse in dollari $1 ottiene la misura dalla prima riga del data set, mentre $-1 ottiene la misura dall'ultima riga del data set.
sum(*)
Esempio 6-4 Come ottenere i valori delle misure e sommarli
Questo esempio illustra il codice richiesto per ottenere la misura corrente, ad esempio le vendite espresse in dollari, dell'elemento dalla prima, dalla seconda e dalla terza riga e di sommare i valori.
sum($1,$2,$3)
Esempio 6-5 Somma dei valori delle vendite
Questo esempio illustra il codice necessario per sommare i valori delle vendite di SoftDrinkA, SoftDrinkB e SoftDrinkC. Tenere presente che i due elementi calcolati mostrati nell'esempio sono equivalenti. Poiché Sum è la funzione predefinita, può essere omessa.
'SoftDrinkA' + 'SoftDrinkB' + 'SoftDrinkC'
sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')
Esempio 6-6 Somma dei valori delle vendite e restituzione del valore massimo
Questo esempio illustra il codice necessario per sommare le vendite di SoftDrinkA alle vendite della versione dietetica di SoftDrinkA, sommare le vendite di SoftDrinkB alle vendite della versione dietetica di SoftDrinkB e restituire il valore massimo tra questi due importi.
max('SoftDrinkA' + 'diet SoftDrinkA', 'SoftDrinkB' + 'diet SoftDrinkB')