Argomenti
Questo capitolo comprende le sezioni riportate di seguito.
Un'analisi è una query eseguita sui dati di un'organizzazione che fornisce risposte a domande business.
Le analisi consentono di analizzare e interagire con le informazioni presentando visivamente i dati in tabelle, grafici, tabelle pivot e così via. È possibile salvare, organizzare e condividere i risultati delle analisi.
Le analisi che si creano possono essere salvate in Oracle BI Presentation Catalog e integrate in qualsiasi dashboard di Oracle BI EE. È possibile migliorare le analisi con funzionalità come grafici, layout dei risultati, elementi calcolati e drilling.
Per manipolare un'analisi si utilizza un editor.
Per l'analisi, è possibile utilizzare uno degli editor riportati di seguito.
Editor di analisi: editor con funzioni complete che consente di analizzare e interagire con le informazioni presentando visivamente i dati in tabelle, grafici, tabelle pivot e così via. Per ulteriori informazioni, vedere Definizione dell'editor di analisi.
È possibile accedere a questo editor se si dispone del privilegio di accesso all'analisi concesso dall'amministratore.
Procedura guidata BI Composer: procedura guidata di facile uso che consente di creare, modificare o visualizzare le analisi evitando la complessità dell'editor di analisi. Per ulteriori informazioni, vedere Uso di BI Composer per utilizzare le analisi.
È possibile accedere a questo editor solo se si dispone del privilegio di accesso a BI Composer concesso dall'amministratore.
È possibile specificare l'editor che si desidera utilizzare nella scheda Preferenze della finestra di dialogo Account personale. Se tuttavia è stata attivata la modalità di accesso facilitato nella pagina Collega o nella scheda Preferenze della finestra di dialogo Account personale, l'editor di analisi utilizzato sarà la Procedura guidata BI Composer in modalità di accesso facilitato, indipendentemente dalla scelta effettuata.
Quando un'analisi viene elaborata, la richiesta viene inviata a Oracle BI Server sotto forma di istruzioni SQL logiche.
BI Server genera quindi le query per le origini dati appropriate. I risultati delle query ricevuti da BI Server non sono in un formato adeguato per la restituzione all'utente. BI Server unisce i risultati e applica calcoli o filtri aggiuntivi pertinenti ai risultati, quindi invia i dati a Oracle BI Presentation Services in modo che i risultati vengano formattati per la visualizzazione.
Incorporare un'analisi in un dashboard ne comporta l'esecuzione automatica e la visualizzazione dei risultati più recenti ogni volta che si accede al dashboard.
Ad esempio, un responsabile delle vendite di un'organizzazione che acquisisce dati di vendita giornalmente potrebbe voler visualizzare sulla pagina iniziale del dashboard l'importo in dollari dei prodotti venduti nella data corrente.
È possibile incorporare un'analisi salvata utilizzando l'editor dashboard. Per informazioni sull'Editor di dashboard, vedere Aggiunta di contenuto ai dashboard.
Le aree dell'oggetto e le colonne sono i componenti di base di un'analisi.
Un'area argomenti contiene cartelle, colonne di misure e attributi, colonne gerarchiche e livelli gerarchici che rappresentano informazioni sulle aree di una determinata attività dell''organizzazione o sui gruppi di utenti di un'organizzazione. In genere le aree argomenti hanno nomi che corrispondono ai tipi di informazioni che contengono, ad esempio Contratti di marketing, Richieste di servizio e Ordini.
Un'area argomenti corrisponde a layer di presentazione in un metadata repository di Oracle BI. In un repository, l'area argomenti è l'oggetto di livello più alto nel layer di presentazione e rappresenta la vista dei dati mostrata agli utenti finali quando creano o modificano un'analisi.
Un'area argomenti correlata è un'origine dati esterna connessa a un'area argomenti principale in un'analisi.
Chi progetta e crea metadata repository, ad esempio gli esperti di strategia di Business Intelligence, i provider di metadati o gli sviluppatori ETL (Extract Transform Load), possono creare le aree argomenti mediante Oracle BI Administration Tool. In generale, invece di creare una singola area argomenti di grandi dimensioni per i dati dell'azienda, vengono create varie aree argomenti più piccole. Ciò consente di fornire a un gruppo specifico di utenti o a una determinata area dell'azienda i dati più importanti in una singola area argomenti, mentre i dati meno importanti sono posizionati in una o più aree argomenti correlate dello stesso layer di modello business. Disporre di aree argomenti di dimensioni ridotte facilita la ricerca da parte degli utenti dei dati di cui hanno veramente bisogno. Inoltre, è più facile gestire i dati. Per ulteriori informazioni, vedere Creazione delle aree argomenti in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
Nota:
Chi progetta e crea metadata repository può specificare se un'area argomenti, una cartella (e i relativi elementi figlio) o una colonna (di attributi e gerarchica) deve essere nascosta. Un'area argomenti, una cartella o una colonna nascosta non è visibile nel riquadro Aree argomenti ma è visibile altrove, ad esempio in un'analisi o nei contenuti di filtro salvati. Poiché l'oggetto è ancora visibile altrove, nascondere un'area argomenti, cartella o colonna in questo modo non rappresenta una soluzione per la sicurezza o per il controllo dell'accesso.Se i criteri di un'analisi esistente includono un'area argomenti, una cartella o una colonna che viene poi nascosta, l'analisi continua a essere accessibile ma l'area argomenti, la cartella o la colonna non sono più visibili nel riquadro Aree argomenti della scheda Criteri dell'editor di analisi.
Le colonne che contengono singoli dati restituiti da un'analisi. In genere le colonne hanno nomi che indicano il tipo di informazioni che contengono, ad esempio Account o Contatto. Insieme ai filtri e ai passi di selezione, le colonne determinano i dati contenuti in un'analisi.
Quando si creano analisi, filtri o prompt di dashboard, è necessario selezionare prima l'area argomenti da utilizzare. Questa è detta area argomenti principale ed è visualizzata nel riquadro Aree argomenti. Se nel corso del lavoro ci si rende conto di aver bisogno di ulteriori dati, è possibile aggiungere altre aree argomenti correlate a quella principale. È possibile aggiungere aree argomenti correlate solo se sono disponibili per l'area argomenti principale e se si è autorizzati ad eccedere a esse.
Nota:
È inoltre possibile aggiungere dati propri alle analisi. Per informazioni, vedere Aggiunta di dati esterni alle analisi.In genere, quando si esegue una query su un'area argomenti singola, tutte le colonne di misura esposte nell'area argomenti interessata sono compatibili con tutte le colonne di attributi e le colonne gerarchiche esposte nella stessa area argomenti. Quando invece si combinano colonne appartenenti a più aree argomenti, è necessario assicurarsi di non includere combinazioni di colonne di misura con colonne di attributi e gerarchiche che non sono reciprocamente compatibili.
Ad esempio, non è possibile associare una colonna di misura di un'area argomenti a una colonna di attributi del progetto. Se le colonne di misura associate alla colonna di attributi del progetto da un'altra area argomenti vengono aggiunte all'analisi insieme a colonne non associate al progetto, è possibile che la query non restituisca risultati oppure provochi la visualizzazione del messaggio di errore di BI Server Nessuna tabella fact esiste al livello di dettaglio richiesto: XXXX.
Affinché le analisi restituiscano dati, è necessario selezionare almeno una colonna da includere nell'analisi.
Le aree argomenti contengono i seguenti tipi di colonne.
Colonna attributo: contiene una lista semplice di valori, detti anche membri. Non esiste alcuna relazione gerarchica tra questi membri, come avviene per i membri di una colonna gerarchica. Questa colonna di attributi era detta colonna di presentazione nelle release precedenti a 11g.
Gli esempi includono ProductID o City.
Colonna gerarchica: contiene i valori di dati organizzati mediante livelli denominati e relazioni padre-figlio. Questa colonna è visualizzata in una struttura ad albero. I singoli membri sono visualizzati secondo un outline. Le gerarchie consentono di eseguire ulteriori drilling dei dati per visualizzare informazioni più dettagliate. Gli esempio includono Time o Geography. L'illustrazione mostra la cartella Time e le gerarchie Time e Fiscal Time espanse nel riquadro Aree argomenti.
Una colonna gerarchica può essere di uno dei seguenti tipi.
Gerarchia basata su livelli: è composta da un set ordinato di due o più livelli. Ad esempio, una gerarchia Time (Ora) potrebbe avere tre livelli per Year (Anno), Quarter (Trimestre) e Month (mese). Le gerarchie basate su livelli possono contenere anche relazioni padre-figlio.
Gerarchia padre-figlio: è composta da valori che definiscono la gerarchia in una relazione padre-figlio e non contiene livelli denominati. Ad esempio, una gerarchia di dipendenti potrebbe non contenere alcun livello, ma nomi di dipendenti gestiti da altri dipendenti. I dipendenti possono avere titoli diversi, ad esempio Vicepresidente. I vicepresidenti potrebbero fare riferimento ad altri vicepresidenti e vari vicepresidenti possono trovarsi a livelli diversi nella gerarchia.
Oltre a essere di tipo basato su livello o padre-figlio, una colonna gerarchica può essere di uno dei seguenti tipi.
Incompleta: è una gerarchia in cui tutti i livelli di livello più basso non hanno la stessa profondità. Ad esempio, una gerarchia temporale potrebbe contenere dati per il mese corrente a livello di giorno, i dati del mese precedente a livello di mese e i dati dei cinque anni precedenti a livello di trimestre. Questa gerarchia è detta anche non bilanciata.
Salto livelli: una gerarchia in cui membri specifici non dispongono di valori per determinati livelli più alti. Ad esempio, negli Stati Uniti, la città di Washington, in District of Columbia, non appartiene a uno stato. È previsto che gli utenti possano comunque passare dal livello del paese (Stati Uniti) a Washington e ai livelli inferiori senza che sia necessario specificare uno stato.
Colonna misura: contiene una lista di valori di dati. È una colonna in un repository Oracle BI EE, di solito una tabella fact, che può cambiare per ogni record ed essere aggiunta o aggregata in vari modi. Alcuni esempi sono Revenue (Fatturato) o Units Sold (Unità vendute).
In questa guida il termine "colonna" da solo si riferisce a tutti e tre i tipi. Se necessario, sono inclusi i nomi di tipi specifici di colonna.
Ogni tipo di colonna è indicato da un'icona in punti come il riquadro Aree argomenti e il riquadro Layout.
È possibile espandere le gerarchie basate su livelli per controllarne i livelli. Le gerarchie con struttura padre-figlio sono visualizzate come colonne gerarchiche senza livelli. L'illustrazione mostra le icone e i nomi di varie colonne.
Affinché possano visualizzare le colonne di codice e le colonne per i dati, è necessario configurare opportunamente le colonne doppie.
In Oracle BI EE è disponibile una funzione denominata funzione di colonna doppia. Quando un repository è configurato per la funzione di colonna doppia, i dati di colonna includono una colonna di visualizzazione alla quale è mappata una colonna di codice (dispongono quindi di una colonna doppia). La colonna di visualizzazione contiene i valori di visualizzazione per i dati di colonna, ad esempio Eccellente, Buono e Insufficiente. La colonna di codice contiene i valori di codice che identificano in modo univoco i valori di visualizzazione e sono coerenti tra gli utenti o le impostazioni nazionali. Ad esempio, i valori di codice 1 (che identifica in modo univoco il valore Eccellente), 2 (che identifica in modo univoco il valore Buono) e 3 (che identifica in modo univoco il valore Insufficiente).
Quando Oracle BI EE elabora una colonna doppia che, ad esempio, fa parte dei criteri di un'analisi o è la base di un filtro, genera ed invia istruzioni SQL a Oracle BI Server, che utilizzerà i valori di codice invece di quelli visualizzati in modo che il filtro sia indipendente dalla lingua.
La funzione di colonna doppia consente di effettuare le operazioni riportate di seguito.
Creare analisi internazionalizzate che vengono filtrate automaticamente mediante codici indipendenti dalla lingua. Nelle release precedenti a 11g, i filtri non erano indipendenti dalla lingua. Ad esempio, è possibile creare un'analisi filtrata che può essere utilizzata da utenti di lingua italiana e inglese.
Creare analisi comuni che possono essere condivise tra i gruppi anche se questi richiedono valori visualizzati diversi. Ad esempio, è possibile creare un'analisi comune che mostra nel campo Stato i valori Ottimo, Buono e Scarso in un gruppo e eccellente, OK e Insufficiente in un altro gruppo.
Modificare i valori visualizzati senza alterare le analisi esistenti. Si supponga, ad esempio, di disporre di un'analisi filtrata con il valore visualizzato Ottimo. Se è una doppia colonna, il filtro viene applicato al codice colonna con il valore di codice per "Ottimo" invece che con il valore visualizzato "Ottimo". In questo modo è possibile modificare il valore visualizzato da Ottimo a Eccellente senza alterare l'analisi esistente.
Inoltre, se l'organizzazione consente di visualizzare i valori di codice in Oracle BI EE, è possibile utilizzare questi valori invece di quelli visualizzati in alcune finestre di dialogo, come la finestra di dialogo Nuovo filtro. Ciò significa, ad esempio quando si specificano i valori da utilizzare per applicare un filtro, che è possibile specificare valori di codice invece che valori visualizzati.
Prima di poter utilizzare la funzione di colonne doppie, l'amministratore deve configurare il repository mappando le colonne di codice con quelle di visualizzazione. Contattare l'amministratore per verificare se il repository è configurato per la funzione di colonne doppie.
L'editor di analisi consente di analizzare e interagire con le informazioni presentando visivamente i dati in tabelle, grafici, tabelle pivot e così via.
È possibile includere le viste che si creano in un'analisi in modo che siano visualizzate nei dashboard.
L'editor di analisi contiene le schede riportate di seguito.
Scheda Criteri: consente di specificare i criteri per un'analisi, inclusi filtri e colonne. È possibile specificare l'ordine con il quale devono essere restituiti i risultati, la formattazione come intestazioni, numeri di posizioni decimali, stili come caratteri e colori e formattazione condizionale, e le formule delle colonne, ad esempio l'aggiunta di una funzione di classificazione o percentile. È inoltre possibile modificare il criterio di ordinamento dell'area argomenti e delle relative cartelle (vedere Modifica del criterio di ordinamento delle aree argomenti e relative cartelle per ulteriori informazioni).
Scheda Risultati: consente di creare varie viste dei risultati dell'analisi, ad esempio grafici, ticker e tabelle pivot. È possibile anche aggiungere o modificare passi di selezione.
Scheda Prompt: consente di creare prompt per consentire agli utenti di selezionare i valori per filtrare una o più analisi in un dashboard. Viene richiesto all'utente di selezionare i valori che filtrano dinamicamente tutte le viste all'interno di una o più analisi. È possibile anche creare prompt da utilizzare con i passi di selezione, sia quelli per i membri che quelli per le condizioni da soddisfare.
Scheda Avanzate: consente di modificare il codice XML e di esaminare l'istruzione SQL logica generata per un'analisi. È possibile utilizzare l'istruzione SQL esistente come base per creare una nuova analisi.
Le schede dell'editor di analisi sono organizzate con vari riquadri e aree. Mentre si lavora, è possibile gestire questi riquadri in base alle proprie esigenze. Vedere Gestione dei riquadri nelle schede dell'editor di analisi.
All'editor di analisi si accede quando si crea o si modifica un'analisi. Vedere Creazione di nuove analisi.
Nota:
Se si utilizza la modalità di accesso facilitato di Oracle BI EE, l'Editor di analisi è sostituito dalla Procedura guidata BI Composer quando si crea o modifica un'analisi. Per ulteriori informazioni su BI Composer, vedere Uso di BI Composer per utilizzare le analisi. Per ulteriori informazioni sulla modalità di accesso facilitato, vedere Funzioni di accesso facilitato.Ogni scheda nell'editor di analisi è composta da vari riquadri.
Ad esempio, la scheda Risultati contiene i riquadri Aree argomenti, Catalogo, Viste, Layout composto e Passi selezione.
Mentre si lavora, è possibile gestire questi riquadri in modo da avere un'area di lavoro più efficace per il task che si sta eseguendo. Ad esempio, se si aggiungono più viste per il layout composto nella scheda Risultati, è possibile, ad esempio, nascondere altri riquadri della scheda Risultati per ottimizzare l'area in cui visualizzare le viste che si stanno aggiungendo. È possibile effettuare le operazioni riportate di seguito.
Mostrare o nascondere i riquadri visualizzati sul lato sinistro dell'editor di analisi facendo clic sul pulsante triangolare visualizzato tra i lati sinistro e destro.
Espandere o comprimere un singolo riquadro facendo clic sul pulsante più o meno nella barra del titolo del riquadro.
Ridimensionare un riquadro espanso trascinandone il separatore. Ad esempio, è possibile trascinare il separatore nella parte superiore del riquadro Catalogo per aumentare l'altezza del riquadro.
Mostrare o nascondere un riquadro facendo clic sul pulsante Mostra/nascondi, se è disponibile per il riquadro nella barra degli strumenti. Ad esempio, è possibile mostrare o nascondere il riquadro Filtri nella scheda Criteri facendo clic Mostra/nascondi riquadro filtri nella barra degli strumenti.
La creazione di analisi utili è un'operazione che richiede l'esecuzione di numerosi passi.
Nota:
Se si utilizza Oracle BI EE in modalità di accesso facilitato o se è stata selezionata Procedura guidata (funzionalità limitata) come Editor di analisi, per creare le analisi è possibile utilizzare la Procedura guidata BI Composer invece dell'Editor di analisi. Per ulteriori informazioni su BI Composer, vedere Uso di BI Composer per utilizzare le analisi. Per ulteriori informazioni sulla modalità di accesso facilitato, vedere Funzioni di accesso facilitato.
Il processo per la creazione di un'analisi comprende i passi riportati di seguito.
Questo è uno dei passi del processo per la creazione di un'analisi.
Per ulteriori informazioni, vedere Definizione del processo per creare le analisi.
La creazione di un'analisi consente di aggiungerla ai dashboard.
Viene visualizzato l'editor di analisi. È possibile specificare i criteri per l'analisi. Vedere Specifica dei criteri per le analisi.
Per informazioni, vedere Utilizzo delle richieste dirette al database.
Viene visualizzata la finestra di dialogo Istruzione SQL semplice per analisi, in cui è possibile immettere le istruzioni SQL per creare un'analisi. È possibile visualizzare e manipolare i dati nell'editor di analisi, per poi incorporarli in dashboard e agenti.
Questa procedura è una fase del processo per la creazione di un'analisi.
Per ulteriori informazioni, vedere Definizione del processo per creare le analisi.
Utilizzare la scheda Criteri dell'editor di analisi per specificare i criteri per un'analisi, tra cui colonne, filtri e passi di selezione. È possibile anche specificare quanto segue.
L'ordine predefinito con il quale devono essere visualizzate le colonne nei risultati dell'analisi.
L'ordinamento predefinito per i valori visualizzati nelle viste.
La formattazione predefinita, come intestazioni, numero delle posizioni decimali, formati condizionali e impostazioni predefinite a livello di sistema.
Formule delle colonne, come l'aggiunta di una funzione di classificazione o percentile.
Le regole di aggregazione per i totali delle colonne.
Il criterio di ordinamento per le cartelle delle aree argomenti e gli oggetti delle cartelle all'interno del riquadro Aree argomenti.
Per specificare i criteri per un'analisi, effettuare le operazioni riportate di seguito.
Ora è possibile aggiungere viste all'analisi. Vedere Visualizzazione dei risultati delle analisi.
Tenere presenti le istruzioni riportate di seguito.
In generale, un'analisi deve contenere almeno una colonna di misura. Queste sono misure aggiuntive essenziali per le prestazioni business, ad esempio le vendite espresse in dollari per singolo punto vendita o il numero di richieste di assistenza aperte e chiuse ogni giorno. Un'analisi senza colonne di misura sono in genere poco significative e possono generare problemi di prestazioni delle query o risultati inattesi. Se si desidera creare un'analisi senza colonne di misura, rivolgersi prima all'amministratore.
In generale, è consigliabile evitare di includere sia una colonna gerarchica sia una colonna di attributi che rappresenti a sua volta un livello inferiore della colonna gerarchica nella stessa analisi, a meno che non si disponga di passi di selezione che limitino i dati nell'analisi esclusivamente allo stesso livello della colonna di attributi. In tal caso, i dati di tutti i livelli al di sopra del livello che corrisponde a quello della colonna di attributi non verranno corretti.
Si supponga ad esempio di avere una colonna gerarchica denominata Gerarchia merci che contenga i seguenti livelli:
Total Product Brand LOB Product Type Product
Si supponga inoltre di disporre di un'altra colonna di attributi denominata Nome prodotto che si trovi allo stesso livello della colonna Prodotto. Se si includono le due colonne di attributi Gerarchi merci e Nome prodotto nella stessa analisi, i dati al di sopra del livello Prodotto non verranno corretti.
Se si aggiunge una colonna dal riquadro Aree argomenti al riquadro Colonne selezionate dopo aver visualizzato i risultati dell'analisi, la colonna viene inclusa (ossia viene visualizzata nella vista) oppure viene esclusa dalle viste esistenti a seconda dell'impostazione dell'opzione della scheda Visualizzazione di colonne aggiunte in scheda Criteri della scheda Dati della finestra di dialogo Proprietà analisi.
La colonna viene inclusa nelle viste esistenti nonché in qualsiasi vista aggiunta, se l'opzione Visualizza in viste esistenti e nuove è stata selezionata per l'opzione Visualizzazione di colonne aggiunte in scheda Criteri.
La colonna viene esclusa dalle viste esistenti (ossia inserita nella destinazione di rilascio Escluso del riquadro Layout) ma viene inclusa in qualsiasi vista aggiunta, se l'opzione Escludi da viste esistenti ma visualizza in viste nuove è stata selezionata per l'opzione Visualizzazione di colonne aggiunte in scheda Criteri.
Per ulteriori informazioni sulla destinazione di rilascio Escluso, vedere Introduzione alle destinazioni di rilascio.
I designer di contenuti devono specificare se i valori nulli verranno presentati o meno.
Per impostazione predefinita, i valori delle misure nulli vengono eliminati per tutte le analisi. Un designer di contenuti può talvolta avere la necessità di includere valori nulli in un'analisi per contribuire alla comprensione globale dei dati. È possibile impostare i valori nulli da visualizzare per i dati sia a livello di analisi che a livello di vista selezionando l'opzione Includi valori nulli.
Quanto riportato di seguito è valido per un'analisi o una vista quando viene selezionata l'opzione Includi valori nulli.
Vengono visualizzati i membri della colonna.
Quando si esegue il drilling di una colonna sull'asse (con l'eliminazione dei valori nulli disattivata), tale eliminazione viene disattivata per tutte le colonne dell'asse.
La selezione dei membri e le condizioni vengono applicate all'asse e vengono filtrate per prima.
Nota:
I valori nulli potrebbe non essere visualizzati a causa della condizione applicata.Gli elementi calcolati, i gruppi, i totali, i totali complessivi che visualizzano i dati sotto forma di percentuale e i server che eseguono gli aggregati, ad esempio una somma in esecuzione, non sono interessati dall'impostazione Includi valori nulli .
Nota:
Oracle BI Presentation Services ordina i valori nulli in base all'impostazioneNULL_VALUES_SORT_FIRST
presente nel file NQSConfig.INI.Nota:
Se in una vista tabella è stato impostato un filtro di criteri su una misura, i valori nulli verranno eliminati.Non è possibile disattivare l'eliminazione dei valori nulli per gli elementi riportati di seguito.
Richieste dirette al database. Per ulteriori informazioni, vedere Utilizzo delle richieste dirette al database.
Analisi che sono state combinate. Per ulteriori informazioni, vedere Combinazione di colonne mediante operazioni set.
Analisi SQL logiche codificate manualmente o qualsiasi analisi convertita utilizzando le impostazioni dell'SQL logico avanzato. Per ulteriori informazioni, vedere Esame delle istruzioni SQL logiche per le analisi.
Per disattivare l'eliminazione dei valori nulli a livello di analisi, effettuare le operazioni riportate di seguito.
Nella scheda Criteri o Risultati fare clic sul pulsante Proprietà analisi.
Selezionare l'opzione Includi valori nulli per disattivare l'eliminazione dei valori nulli per tutte le viste.
Nota:
L'eliminazione dei valori nulli può essere ignorata a livello di vista per i grafici a imbuto, gli indicatori, i grafici, le tabelle, le tabelle pivot e i trellis.Per disattivare l'eliminazione dei valori nulli a livello di vista per i grafici a imbuto, gli indicatori, i grafici, le tabelle, le tabelle pivot e i tralicci, effettuare le operazioni riportate di seguito.
Visualizzare la scheda Risultati per la vista specifica. Per ulteriori informazioni, vedere Modifica delle viste.
Fare clic sul pulsante Proprietà.
Selezionare le opzioni Includi valori nulli appropriate per la vista. Se ad esempio si desidera disattivare l'eliminazione dei valori nulli sia per le righe che per le colonne in una tabella pivot, selezionare le caselle di controllo Includi righe con soli valori nulli e Includi colonne con soli valori nulli. Questa impostazione visualizza le dimensioni corrispondenti che contengono i dati nonché i valori nulli.
Nota:
Se la vista contiene prompt o assi di sezione, anch'essi ereditano il valore dell'eliminazione dei valori nulli dall'asse riga o colonna.Nota:
La disattivazione dell'eliminazione dei valori nulli può aumentare il volume dei dati restituiti e influire sulle prestazioni. Per ulteriori informazioni, contattare l'amministratore.Se i risultati per le analisi che includono valori nulli sono diversi da quelli previsti, assicurarsi che i dati presenti nelle origini siano coerenti. Per ulteriori informazioni, vedere Come garantire la coerenza dei dati in più origini in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
In questo esempio vengono mostrate alcune tabelle pivot con opzioni di filtro diverse sull'asse riga.
Si supponga di disporre di una tabella pivot che mostri l'anno sull'asse riga e con l'opzione Includi valori nulli selezionata nella finestra di dialogo Proprietà tabella pivot (ovvero, i valori nulli non verranno eliminati).
L'illustrazione mostra un esempio di T05 Per Name Year sull'asse riga con i valori nulli non eliminati.
L'illustrazione mostra un esempio di T05 Per Name Year sull'asse riga con i valori nulli non eliminati e un filtro dei criteri impostato su 2011 e 2012. Quando è impostato il filtro dei criteri per la colonna attributi, il filtro viene applicato e le righe corrispondenti vengono rimosse dall'analisi.
Questo esempio mostra una tabella pivot con un filtro applicato ai dati di tabella che includono valori nulli.
Si supponga di disporre della stessa tabella pivot con Year sull'asse riga e valori nulli selezionati nella finestra di dialogo Proprietà tabella pivot (gli stessi criteri indicati in Esempio 1: aggiunta di un filtro a un asse riga su una misura quando sono inclusi valori nulli). Questa volta, tuttavia, si imposta il filtro sulla misura, 1 - Revenue, dove il valore è "maggiore di 23.000.000".
L'illustrazione mostra un esempio di risultati. Oracle BI Server restituisce tutti gli anni (indipendentemente dal filtro della misura) per le query dell'asse non eliminato. Poiché il valore della misura per T05 Per Name Year è uguale a 23.000.000, il valore per la riga viene filtrato ma la riga viene ancora visualizzata.
Questo esempio mostra cosa viene rappresentato quando si applica un filtro non nullo a una tabella pivot con valori nulli.
Si supponga di disporre della stessa tabella pivot con Year sull'asse riga e l'opzione Includi valori nulli selezionata nella finestra di dialogo Proprietà tabella pivot (in base agli stessi criteri indicati in Esempio 1: aggiunta di un filtro a un asse riga su una misura quando sono inclusi valori nulli). Questa volta, tuttavia, si imposta il filtro sulla misura, 1 - Revenue, su Non nullo.
L'illustrazione mostra un esempio di risultati. Oracle BI Server restituisce tutti i valori e rispetta l'opzione Includi valori nulli per il membro. Pertanto, vengono visualizzate tutte le righe con valori nulli.
È possibile modificare le formule per le colonne di attributi e misure quando si specificano i criteri per un'analisi.
Questa modifica interessa la colonna solo nel contesto dell'analisi e non cambia la formula della colonna originale nell'area argomenti. È possibile anche personalizzare le intestazioni di tabella e colonna e specificare la regola di aggregazione per i totali delle colonne. Questa funzionalità non è disponibile per le colonne gerarchiche.
Una formula di colonna specifica quali valori di colonna rappresenta. Nel formato più semplice, ad esempio "Base Facts"."1 - Revenue", una colonna prende i dati dall'origine dati così come sono. È possibile modificare la formula per aggiungere funzioni, espressioni condizionali e così via. Questa modifica consente di presentare i risultati dell'analisi in vari modi. Ad esempio, si supponga di voler eseguire un'analisi probabilistica e visualizzare quale potrebbe essere il fatturato per prodotto se si aumenta il fatturato del 10%. Per vedere questo aumento, è possibile modificare la formula nella colonna 1 - Revenue in modo da visualizzare l'aumento del fatturato del 10%. L'illustrazione mostra un'analisi in una tabella pivot che include la colonna 1 - Revenue (contenente il fatturato dell'origine dati) e la colonna 1 - Revenue Increased by 10% (Aumento del fatturato del 10%), in cui la formula della colonna 1 - Revenue è stata modificata per calcolare l'aumento del 10% del fatturato.
Combinando le colonne con le operazioni set, è possibile visualizzare i dati in più modi diversi.
Dopo aver selezionato un'area argomenti per un'analisi, è possibile combinare le colonne di una o più aree argomenti mediante operazioni set come UNION o INTERSECT. La combinazione di colonne consente di creare una colonna per la visualizzazione dei dati in modo diverso.
È possibile combinare le colonne se vengono soddisfatte determinate linee guida.
Quando si selezionano le colonne da combinare, tenere presente le seguenti linee guida.
Il numero e i tipi di dati delle colonne da combinare devono essere uguali. Il numero di righe restituite per ogni colonna può essere diverso.
È possibile selezionare le colonne della stessa area argomenti o anche di un'altra area argomenti, ma le colonne devono avere elementi in comune.
È possibile specificare un'operazione set per una raccolta di criteri. Ad esempio, se si creano criteri dall'area argomenti A-Sample Sales, è possibile applicare una sola operazione set alle colonne. Non è possibile applicare più operazioni set a colonne diverse nella raccolta di criteri.
Non è possibile utilizzare colonne gerarchiche, passi di selezione o gruppi quando si combinano i criteri.
Esistono differenze fondamentali tra le operazioni set e l'aggiunta delle colonne.
La combinazione di colonne mediante operazioni set produce risultati diversi rispetto all'aggiunta delle colonne da aree argomenti correlate.
Se si combinano colonne mediante operazioni set, i risultati dell'analisi mostrano una singola colonna combinata, che è controllata da un'operazione set. Per un esempio, vedere Esempio: combinazione di colonne da una sola area argomenti.
Quando si aggiungono a un'analisi le colonne di aree argomenti correlate, i risultati mostrano ogni colonna aggiunta singolarmente. Ad esempio, se si dispone delle autorizzazioni appropriate, è possibile creare un'analisi selezionando una colonna da un'area argomenti principale, quindi selezionare un'altra colonna da un'area argomenti correlata.
Per informazioni, vedere Informazioni sulle aree argomenti e le colonne.
È possibile combinare due colonne da una sola area argomenti per creare set di dati completi.
L'area argomenti A-Sample Sales contiene la cartella Offices, che contiene le colonne D1 Office e D2 Department. È possibile combinare queste due colonne per creare una colonna denominata Offices & Departments. È possibile includere l'operazione si set UNION ALL per specificare che la nuova colonna mostra tutti i valori di entrambe le colonne in una sola colonna in una tabella.
È possibile combinare le colonne di una o più aree argomenti.
Alcuni passi contengono riferimenti all'esempio della creazione della colonna Offices & Departments con l'area argomenti A-Sample Sales.
Nota:
La formattazione dei dati salvata come impostazione predefinita a livello di sistema per una colonna non viene applicata a una colonna combinata. Se si desidera applicare la formattazione dei dati alla colonna combinata, è necessario applicarla di nuovo alla colonna combinata. Per ulteriori informazioni sulla formattazione dei dati, vedere la scheda Formato dati della finestra di dialogo Proprietà colonna.La combinazione di colonne di più aree argomenti consente di abbinare i dati più significativi per gli utenti.
È possibile visualizzare le informazioni sui metadati per aree argomenti, cartelle, colonne e livelli gerarchici.
Le informazioni sui metadati sono utili, ad esempio, quando è necessaria una descrizione completa di uno di questi oggetti durante la creazione di un'analisi.
Le informazioni sui metadati sono contenute nel dizionario dei metadati. Il dizionario dei metadati è un set statico di documenti XML. Ogni documento XML descrive un oggetto metadati, quale ad esempio una colonna, con le relative proprietà e le relazioni con gli altri oggetti metadati.
Per visualizzare le informazioni dei metadati, effettuare le operazioni riportate di seguito.
È possibile salvare una colonna nel catalogo per riutilizzarla in altre analisi.
Questa operazione è utile, ad esempio, se è stata modificata la formula di una colonna o se sono state impostate le proprietà della colonna che si desidera salvare e riutilizzare in altre analisi.
Quando si salva una colonna nel catalogo:
Oracle consiglia di salvare la colonna nella cartella dell'area argomenti. Se una cartella dell'area argomenti non esiste nella cartella /Cartelle personali o nella cartella /Cartelle condivise, Oracle BI EE crea tale cartella e la finestra di dialogo Salva con nome imposta un percorso di salvataggio predefinito in /Cartelle personali/Contenuti area argomenti/<area argomenti>. Il salvataggio della colonna nelle cartelle dell'area argomenti ne garantisce la disponibilità durante la creazione di un'analisi per la stessa area argomenti.
Le selezioni, i filtri, i collegamenti di azioni condizionali e la formattazione condizionale non vengono salvate.
I riferimenti alla colonna vengono modificati dall'area argomenti al catalogo.
È possibile riutilizzare la colonna salvata in un'altra analisi trascinandola dal riquadro Catalogo.
È possibile modificare la colonna salvata nel riquadro Catalogo, nella pagina Catalogo oppure all'interno dell'analisi in cui viene riutilizzata.
Le modifiche apportate dal riquadro Catalogo e dalla pagina Catalogo vengono applicate a tutte le versioni della colonna salvata. Le modifiche apportate all'interno di un'analisi vengono applicate solo a tale analisi.
Per salvare le colonne nel catalogo, è necessario disporre del privilegio Salva colonna concesso dall'amministratore.
Per salvare una colonna nel catalogo, effettuare le operazioni riportate di seguito.
Gli utenti possono modificare il criterio di ordinamento delle cartelle nel riquadro Aree argomenti.
Per impostazione predefinita, le cartelle delle aree argomenti vengono visualizzate nel riquadro Aree argomenti in base al criterio di ordinamento specificato nella scheda Preferenze della finestra di dialogo Account personale. È possibile modificare questo criterio di ordinamento per le aree argomenti, delle relative cartelle e delle colonne all'interno di tali cartelle per tutte le analisi (definite nel Metadata Repository di Oracle BI e impostate inizialmente dall'amministratore) modificando l'opzione Ordinamento area argomenti della scheda Preferenze. Per ulteriori informazioni, vedere Modifica del criterio di ordinamento delle aree argomenti e relative cartelle.
Nell'intestazione globale fare clic su Collegato comenome utente e selezionare Account personale.
Nella scheda Preferenze fare clic sulla lista Ordinamento area argomenti, quindi selezionare l'opzione appropriata. Sono disponibili le opzioni riportate di seguito.
Ordina dalla A alla Z (crescente)
Ordina dalla Z alla A (decrescente)
Ordina in ordine salvato (il criterio di ordinamento delle aree argomenti specificato in un'analisi viene salvato come predefinito e successivamente utilizzato come criterio di ordinamento predefinito).
Predefinito - Ordina in ordine salvato (il criterio di ordinamento delle aree argomenti originariamente definito nel repository).
Nota:
L'area argomenti principale specificata durante la creazione dell'analisi è sempre fissata in alto, ovvero viene sempre visualizzata come prima area argomenti nel riquadro Area argomenti. Ad esempio, se si dispone di tre aree argomenti (A - Sample Sales, B - Sample Quotas e C - Sample Headcount) che fanno parte dell'analisi, con C - Sample Headcount come area argomenti principale e criterio di ordinamento crescente, le aree argomenti vengono visualizzate come riportato di seguito.C - Sample Headcount
A - Sample Sales
B - Sample Quotas
Fare clic su OK per salvare le modifiche.
È possibile modificare il criterio di ordinamento per le cartelle delle aree argomenti e gli oggetti all'interno di ogni cartella per l'analisi corrente che si sta creando o modificando.
Nota:
Gli ordinamenti delle aree argomenti non fanno distinzione tra maiuscole e minuscole.Il criterio di ordinamento delle aree argomenti appare in vari punti dell'interfaccia.
Oltre al riquadro Aree argomenti della scheda Criteri, è possibile visualizzare il criterio di ordinamento delle aree argomenti configurato nel riquadro Aree argomenti anche nelle posizioni riportate di seguito.
Selezionare l'opzione Più colonne nel riquadro Filtri per visualizzare la finestra di dialogo Seleziona colonna. Vedere Creazione dei filtri di colonna.
Selezionare Altre opzioni nel riquadro Filtri e selezionare Aggiungi funzione EVALUATE_PREDICATE per visualizzare la finestra di dialogo Nuova funzione EVALUATE_PREDICATE. Vedere Utilizzo della funzione EVALUATE_PREDICATE.
Selezionare il pulsante Altre opzioni per una colonna nella scheda Criteri; nella scheda Formula colonna della finestra di dialogo Modifica formula colonna viene visualizzato il riquadro Disponibili. Vedere Modifica della formula per una colonna.
Selezionare il pulsante Altre opzioni per una colonna nella scheda Criteri; viene visualizzata la scheda Formula colonna della finestra di dialogo Modifica formula colonna. Fare clic sul pulsante Filtro per visualizzare la finestra di dialogo Inserisci filtro. Vedere Modifica della formula per una colonna.
Selezionare la scheda Prompt dell'editor di analisi, quindi fare clic sul pulsante Nuovo e selezionare Prompt colonna - Più colonne per visualizzare la finestra di dialogo Seleziona colonna. Vedere Aggiunta di prompt alle analisi.
Fare clic sul pulsante Mostra/nascondi riquadro passi selezione per visualizzare il riquadro Passi selezione. Fare clic su Quindi nuovo passo e selezionare Applica una condizione. Nella finestra di dialogo Nuovo passo condizione selezionare un tipo di condizione per visualizzare l'elenco a discesa Misura. Vedere Creazione di passi selezione.
È inoltre possibile visualizzare l'ordinamento delle aree argomenti nel riquadro Aree argomenti all'interno della scheda Risultati. La scheda Risultati riflette il criterio di ordinamento delle aree argomenti, ma i valori delle colonne non vengono ordinati. Nell'illustrazione viene mostrato un esempio di A - Sample Sales ordinato in ordine decrescente. I valori di D52 Country Name (ad esempio, Australia, Brazil, China e così via) sono ordinati in ordine decrescente.
Questa procedura è una fase del processo per la creazione di un'analisi.
Per ulteriori informazioni, vedere Definizione del processo per creare le analisi.
Utilizzare la scheda Risultati dell'editor di analisi per aggiungere viste diverse dei risultati come grafici, ticker e tabelle pivot. Per la lista delle viste che possono essere aggiunte, vedere Tipi di viste disponibili.
Quando si crea un'analisi e si visualizza la scheda Risultati, nel layout composto vengono visualizzate per impostazione predefinita una vista di titolo e una tabella o una tabella pivot, in base a quanto segue.
Se l'analisi contiene solo colonne di attributi e misure, per impostazione predefinita viene visualizzata una tabella.
Se l'analisi contiene almeno una colonna gerarchica, per impostazione predefinita viene visualizzata una tabella pivot.
L'amministratore potrebbe aver configurato varie viste da visualizzare per impostazione predefinita nella scheda Risultati.
È possibile combinare le viste e posizionarle in qualsiasi punto nel layout composto. Ad esempio, è possibile creare tabelle pivot affiancate che riflettono le varie viste dei dati, grafici che consentono di esaminare in modo approfondito le interrelazioni e filtri che consentono di limitare i risultati.
Tutte queste vengono chiamate collettivamente layout composto. È possibile layout composti, come descritto in Creazione di ulteriori layout composti.
Mentre si lavora su un'analisi, è possibile creare più layout di composti che utilizzano diverse combinazioni di viste.
Ad esempio, un layout può includere un grafico e un titolo, mentre un altro layout può includere un grafico e una vista descrittiva. Quando si aggiunge l'analisi per una pagina del dashboard, è possibile selezionare il layout che si desidera includere nella pagina.
Può essere a volte necessario modificare il messaggio predefinito Nessun risultato per un utente.
Se i risultati di un'analisi non restituiscono dati, gli utenti visualizzano il seguente messaggio predefinito.
Nessun risultato. Impossibile trovare dati in base ai criteri specificati. I filtri e/o le selezioni applicati sono troppo restrittivi o contengono valori non validi. Controllare i filtri dell'analisi e riprovare. Di seguito sono riportati i filtri correntemente applicati.Invece di visualizzare il messaggio predefinito, è possibile creare un messaggio personalizzato per avvisare gli utenti. Questo messaggio consente di fornire una spiegazione personale circa il motivo per il quale l'analisi non ha restituito dati.
Questa procedura è una fase del processo per la creazione di un'analisi.
Utilizzare la scheda Prompt dell'editor di analisi per creare prompt che consentano agli utenti di selezionare i valori per filtrare un'analisi. Viene richiesto all'utente di selezionare i valori che filtrano dinamicamente tutte le viste all'interno dell'analisi. Per ulteriori informazioni, vedere Definizione del processo per creare le analisi.
Questa procedura è una fase avanzata del processo per la creazione di un'analisi.
Per informazioni, vedere Definizione del processo per creare le analisi
Utilizzare la scheda Avanzate dell'editor di analisi per esaminare il codice XML e l'istruzione SQL logica generata per un'analisi e, facoltativamente, creare un'analisi basata su questa istruzione SQL. In generale, non è necessario utilizzare le funzioni in questa scheda, poiché la maggior parte delle funzionalità per utilizzare le analisi sono fornite mediante l'interfaccia utente. La lista riportata di seguito fornisce alcuni esempi di situazioni in cui potrebbe essere utile esaminare le istruzioni SQL.
È possibile utilizzare la sezione Prefisso per sostituire qualsiasi variabile utente o di sessione contrassegnata come disponibile per l'aggiornamento. È possibile specificare più variabili da aggiornare con una singola riga di codice.
Per sostituire le variabili, utilizzare la seguente sintassi.
SET VARIABLEnome-variabile=valore
Ad esempio, è possibile impostare le variabili indicate nel codice riportato di seguito.
SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;
Per informazioni sulle variabili, vedere Riferimenti alle variabili.
È possibile modificare temporaneamente il livello di log per un'analisi al fine di risolvere i problemi, anche se il log è disattivato per le analisi. Nella sezione Prefisso della scheda Avanzate è possibile specificare quanto riportato di seguito.
SET VARIABLE LOGLEVEL=4;
Questa specifica consente di eseguire l'analisi al livello 4, per facilitare la risoluzione avanzata dei problemi. Il livello predefinito è 0, a indicare che il log è disabilitato. È possibile visualizzare i log mediante il collegamento Visualizza log nella pagina Amministrazione: Gestisci sessioni.
Per informazioni sui livelli di log, vedere Impostazione delle opzioni di Administration ToolGuida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
È possibile immettere istruzioni SQL personalizzate. Ciò esclude molte funzioni Oracle BI EE come le colonne gerarchiche, i passi di selezione, i gruppi e la formattazione, ma consente di utilizzare funzioni come le operazioni set.
È possibile creare un'analisi utilizzando le istruzioni SQL di un'analisi esistente come punto di partenza.
Prima di utilizzare la scheda Avanzate, tenere presente quanto segue.
Questa procedura deve essere eseguita solo da utenti esperti e sviluppatori con le autorizzazioni adeguate per accedere alla scheda Avanzate. Si suppone che questi utenti abbiano una buona conoscenza delle istruzioni SQL avanzate, siano esperti nell'uso dei metadati di Oracle BI Server, abbiano dimestichezza con le informazioni SQL riportate in Guida di riferimento al linguaggio SQL logico per Oracle Business Intelligence Enterprise Edition e comprendano e la struttura delle origini dati di base.
Questa scheda contiene l'area Clausole SQL avanzate, in cui è possibile aggiungere le clausole per le istruzioni SQL e altre funzioni avanzate simili. Queste funzioni, tranne la possibilità di specificare un prefisso, sono disabilitate per le analisi che contengono colonne gerarchiche, selezioni di membri o gruppi.
Nota:
È possibile visualizzare l'istruzione SQL logica utilizzata dall'analisi inserendo una vista SQL logica. È possibile immettere istruzioni SQL anche utilizzando la pagina Amministrazione: Esegui istruzione SQL.Questa procedura è una fase del processo per la creazione di un'analisi.
Per ulteriori informazioni, vedere Definizione del processo per creare le analisi.
È possibile salvare un'analisi nelle seguenti posizioni.
Cartella personale, alla quale può accedere solo l'utente proprietario.
La cartella personale di livello superiore è definita Cartelle personali. Qualsiasi utente dotato di un nome utente univoco dispone di una cartella Cartelle personali, progettata per contenere le analisi eseguite più spesso e altro contenuto al quale si accede con una certa frequenza.
Se si fa clic sul collegamento Aggiorna visualizzazione nella parte inferiore del riquadro, l'analisi viene elencata nella cartella in cui è stata salvata.
Cartella condivisa, alla quale possono accedere gli utenti che dispongono dell'autorizzazione adeguata.
Database di Lotus Notes in uno dei seguenti modi.
Salvando l'analisi in un file di archivio Web con estensione .mht e caricandolo nel database di Lotus Notes.
Salvando l'analisi e pianificandone l'invio automatico via posta elettronica a un determinato indirizzo su un server Lotus Notes mediante un agente. Il server Lotus Notes potrà quindi elaborare il messaggio di posta elettronica e inserirlo nel database.
Per salvare un'analisi, effettuare le operazioni riportate di seguito.
Nell'editor di analisi fare clic sul pulsante Salva analisi per visualizzare la finestra di dialogo per salvare l'analisi.
Se si desidera salvare l'analisi in una cartella personale o condivisa, effettuare le operazioni riportate di seguito.
Nella casella Salva in, selezionare la cartella personale o condivisa in cui salvare l'analisi.
Nel campo Nome, immettere un nome per l'analisi, ad esempio forecasted_sales.
Fare clic su OK.
Se si desidera salvare l'analisi in un database Lotus Notes mediante un file di archivio Web, effettuare le operazioni riportate di seguito.
Nella casella Salva in, selezionare la cartella in cui salvare l'analisi.
Nel campo Nome, immettere un nome per l'analisi che includa un'estensione file .mht, ad esempio forecasted_sales.mht.
Fare clic su OK.
Caricare il file .mht nel database Lotus Notes.
Se si desidera salvare l'analisi in un database Lotus Notes mediante un agente, effettuare le operazioni riportate di seguito.
Nella casella Salva in, selezionare la cartella in cui salvare l'analisi.
Nel campo Nome, immettere un nome per l'analisi, ad esempio forecasted_sales.
Fare clic su OK.
Creare l'agente, pianificandolo in modo da inviare messaggi di posta elettronica a un indirizzo specifico su un server Lotus Notes.
Per ulteriori informazioni sulla creazione di un agente, vedere Creazione degli agenti.
È possibile creare un agente direttamente da un'analisi.
Crea una condizione basata sull'analisi e la aggiunge alla scheda Condizione dell'editor di agenti.
Aggiunge l'analisi come contenuto di distribuzione nella scheda Contenuto di distribuzione nell'editor di agenti.
È possibile modificare tutte le analisi secondo le modalità descritte a meno che non sia stata attivata la modalità di accesso facilitato.
Nota:
Se si utilizza la modalità di accesso facilitato di Oracle BI Enterprise Edition, per modificare le analisi verrà utilizzata la Procedura guidata BI Composer anziché l'editor di analisi. Per ulteriori informazioni su BI Composer, vedere Uso di BI Composer per utilizzare le analisi. Per ulteriori informazioni sulla modalità di accesso facilitato, vedere Funzioni di accesso facilitato.È possibile visualizzare in modo automatico le analisi correnti nei dashboard incorporandole.
Incorporare un'analisi in un dashboard ne comporta l'esecuzione automatica e la visualizzazione dei risultati all'interno del dashboard. In questo modo è possibile accedere ai risultati correnti. Ad esempio, un responsabile delle vendite di un'organizzazione che acquisisce dati di vendita giornalmente potrebbe voler visualizzare sulla pagina iniziale del dashboard l'importo in dollari dei prodotti venduti nella data corrente.
È possibile incorporare analisi create in precedenza da Oracle BI Presentation Catalog utilizzando l'editor dashboard. Per informazioni sull'editor di dashboard, vedere Aggiunta di contenuto ai dashboard.
Gli utenti con privilegi adeguati possono creare e inviare richieste al database direttamente a database back-end fisici.
È possibile visualizzare e manipolare i risultati della richiesta nell'editor di analisi, per poi incorporarli in dashboard e agenti. Questa sezione comprende gli argomenti riportati di seguito.
Gli amministratori possono impostare le autorizzazioni di accesso per le richieste dirette.
Le seguenti impostazioni dei privilegi in Oracle BI Presentation Services Administration determinano se è possibile modificare ed eseguire richieste dirette.
Modifica analisi diretta del database
Se questo privilegio è impostato per l'utente corrente, è possibile creare e modificare le richieste dirette al database.
Esegui analisi diretta del database
Se questa autorizzazione è impostata per l'utente corrente, è possibile inviare richieste dirette e visualizzare i risultati.
Per informazioni, vedere Gestione dei privilegi di Presentation Services in Guida alla sicurezza per Oracle Business Intelligence Enterprise Edition.
È possibile eseguire direttamente le query sul database.
È possibile inviare una richiesta diretta al database da Oracle BI EE.
Nota:
Le regole di sicurezza di Oracle BI Server per i dati vengono ignorate e non possono essere applicate se le richieste dirette al database vengono inviate da Oracle BI EE.
Dopo aver recuperato le colonne per creare un'analisi da una richiesta diretta al database, è possibile utilizzare questa analisi come qualsiasi altra analisi.
La lista riportata di seguito delinea le differenze con le analisi le cui colonne sono state generate da richieste dirette al database.
Il riquadro Aree argomenti non contiene colonne, poiché non si utilizzano quelle di un repository.
Non è possibile creare gruppi o passi di selezione per questa analisi.
Non è possibile specificare una formattazione condizionale per le colonne.
Le funzioni Ordinamento crescente e Ordinamento decrescente, rappresentate rispettivamente da un triangolo rivolto verso l'alto e da un triangolo rivolto verso il basso e disponibili quando si sposta il mouse sull'area a destra del nome di colonna nell'intestazione di una vista tabella pivot, tabella o trellis, non sono supportate.
Le variabili garantiscono l'accurata presentazione di informazioni e testi uguali in più punti.
È possibile fare riferimento alle variabili in varie aree di Oracle BI Enterprise Edition, tra cui analisi, dashboard, KPI, azioni, agenti e condizioni. Si supponga, ad esempio, si voler creare un'analisi il cui titolo mostra il nome dell'utente corrente. È possibile fare ciò facendo riferimento a una variabile.
Sono disponibili cinque tipi di variabili:
Sessione
Repository
Presentazione
Richiesta
Globale
Una variabile di sessione è una variabile inizializzata per ciascun utente al momento del login.
Quando un utente avvia una sessione, Oracle BI Server crea una nuova istanza di una variabile di sessione e la inizializza.
Il numero di variabili di sessione è pari al numero di sessioni attive in Oracle BI Server. Ogni istanza di variabile di sessione può essere inizializzata con un valore diverso.
Le variabili di sessione vengono popolate mediante una query specificata in un blocco di inizializzazione (INIT BLOCK). In genere i blocchi INIT BLOCK vengono eseguiti una sola volta al momento del login. Se tuttavia è contrassegnato come differito, il blocco INIT BLOCK potrà essere eseguito in un secondo momento quando si farà riferimento alle variabili pertinenti.
I blocchi INIT BLOCK di sessione sono in genere associati a una istruzione query, ma possono essere anche associati a un oggetto LDAP (Lightweight Directory Access Protocol). Per ulteriori informazioni sui blocchi di inizializzazione, vedere Utilizzo dei blocchi di inizializzazione in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
Esistono due tipi di variabili di sessione.
Sistema: una variabile di sessione utilizzata da Oracle BI Server e Oracle BI Presentation Services per scopi specifici.
Le variabili di sessione di tipo Sistema hanno nomi riservati e non possono essere utilizzate per altri tipi di variabili, ad esempio quelle di repository statiche o dinamiche e quelle di sessione non di sistema.
Non di sistema: una variabile di sistema creata e denominata dall'amministratore. Ad esempio, l'amministratore potrebbe creare una variabile non di sistema SalesRegion che inizializza il nome dell'area vendite di un utente.
L'amministratore crea variabili di sessione non di sistema mediante Oracle BI Administration Tool.
Nota:
Certe variabili di sessione di tipo Sistema, ad esempio USERGUID o ROLES, non possono essere sostituite da variabili di richiesta. Altre variabili di sessione di tipo Sistema, quali DATA_TZ e DATA_DISPLAY_TZ (fuso orario), possono essere sostituite se configurate in Oracle BI Administration Tool.Per ulteriori informazioni, vedere Utilizzo delle variabili di repository in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
Per ulteriori informazioni, vedere Informazioni sulle variabili di sessionein Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
Una variabile di repository è una variabile con un unico valore in qualsiasi point-in-time.
Esistono due tipi di variabili di repository.
Statico: variabili di repository il cui valore è persistente e non cambia a meno che l'amministratore non decida di modificarlo.
Dinamico: variabili di repository i cui valori vengono popolati da una query specificata in un blocco INIT BLOCK. È possibile specificare l'intervallo di aggiornamento del blocco INIT BLOCK. Un blocco INIT BLOCK dinamico aggiorna in modo automatico i valori delle proprie variabili in base all'intervallo specificato.
I blocchi INIT BLOCK dinamici possono essere associati solo a una query (ovvero da un'istruzione SQL, da una query ADF o da un'altra origine dati supportata). Per ulteriori informazioni sui blocchi di inizializzazione, vedere Utilizzo dei blocchi di inizializzazione in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
L'amministratore crea variabili di repository mediante Oracle BI Administration Tool.
Per ulteriori informazioni, vedere Informazioni sulle variabili di repository in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
Le variabili di presentazione vengono create e utilizzate con i prompt del dashboard.
Una variabile di presentazione è una variabile che è possibile generare come parte del processo di creazione di uno dei seguenti tipi di prompt dei dashboard.
Prompt colonna: una variabile di presentazione creata all'interno di un prompt colonna viene associata a una colonna e i valori che può assumere provengono dai valori della colonna.
Per creare una variabile di presentazione in un prompt colonna, all'interno della "finestra di dialogo Nuovo prompt" (o della finestra di dialogo Modifica prompt) è necessario selezionare Variabile presentazione nel campo Imposta una variabile, quindi immettere un nome per la variabile nel campo Nome variabile.
Per informazioni sull'uso dei prompt colonna, vedere Creazione di un prompt colonna.
Prompt variabile: una variabile di presentazione creata all'interno di un prompt variabile non viene associata ad alcuna colonna e i valori che può assumere vengono definiti dall'utente.
Per creare una variabile di presentazione in un prompt di variabile, all'interno della "finestra di dialogo Nuovo prompt" (o della finestra di dialogo Modifica prompt) è necessario selezionare Variabile presentazione nel campo Prompt per, quindi immettere un nome per la variabile nel campo Nome variabile.
Per informazioni sull'uso dei prompt variabile, vedere Creazione di un prompt variabile.
Il valore di una variabile di presentazione viene inserito dal prompt colonna o variabile con il quale è stato creato. In altre parole, ogni volta che un utente seleziona uno o più valori in un prompt colonna o variabile, il valore della variabile di presentazione viene impostato sul valore o sui valori selezionati dall'utente.
Le variabili di richiesta sostituiscono temporaneamente le richiesta al database da prompt.
Una variabile di richiesta consente di sostituire il valore di una variabile di sessione, ma solo per la durata di una richiesta al database avviata da un prompt colonna o da un prompt variabile.
Nota:
Certe variabili di sessione di tipo Sistema, ad esempio USERGUID o ROLES, non possono essere sostituite da variabili di richiesta. Altre variabili di sessione di tipo Sistema, quali DATA_TZ e DATA_DISPLAY_TZ (fuso orario), possono essere sostituite se configurate in Oracle BI Administration Tool.Per ulteriori informazioni, vedere Utilizzo delle variabili di repository in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition.
È possibile creare una variabile di richiesta nell'ambito del processo di creazione di uno dei tipi di prompt dei dashboard riportati di seguito.
Prompt colonna: una variabile di richiesta creata all'interno di un prompt colonna viene associata a una colonna e i valori che può assumere provengono dai valori della colonna.
Per creare una variabile di richiesta in un prompt colonna, all'interno della finestra di dialogo Nuovo prompt o Modifica prompt, è necessario selezionare Variabile richiesta nel campo Imposta una variabile, quindi immettere il nome della variabile di sessione che deve sostituire quello nel campo Nome variabile.
Per informazioni sull'uso dei prompt colonna, vedere Creazione di un prompt colonna.
Prompt variabile: una variabile di richiesta creata all'interno di un prompt variabile non viene associata ad alcuna colonna e i valori che può assumere vengono definiti dall'utente.
Per creare una variabile di richiesta in un prompt variabile, all'interno della finestra di dialogo Nuovo prompt (o della finestra di dialogo Modifica prompt) è necessario selezionare Variabile richiesta nel campo Prompt per, quindi immettere il nome della variabile di sessione che deve sostituire quello nel campo Nome variabile.
Per informazioni sull'uso dei prompt variabile, vedere Creazione di un prompt variabile.
Il valore di una variabile di richiesta viene inserito dal prompt colonna o variabile con il quale è stato creato. In altre parole, ogni volta che un utente seleziona un valore in un prompt colonna o variabile, il valore della variabile di richiesta viene impostato su quello selezionato dall'utente. Il valore, tuttavia, diventa effettivo solo quando l'utente fa clic sul pulsante Vai per il prompt e fino a quando i risultati dell'analisi vengono restituiti al dashboard.
Nota:
Solo le variabili di richiesta di stringa e numeriche supportano più valori. Tutti gli altri tipi di dati passano solo il primo valore.Una variabile globale è una colonna creata mediante la combinazione di uno specifico tipo di dati con un valore.
Il valore può essere una stringa, un numero, una data, un'ora, un'espressione, una formula e così via. Durante il processo di creazione di un'analisi, è possibile creare un valore globale utilizzando la finestra di dialogo Modifica formula colonna. La variabile globale viene quindi salvata nel catalogo e resa disponibile per tutte le altre analisi all'interno di un determinato sistema tenant.
La creazione di una variabile globale è parte del processo di creazione di un'analisi.
Di seguito sono riportati i tipi di variabile.
Data
Data e ora
Numero
Testo
Ora
Per creare una variabile globale, effettuare le operazioni riportate di seguito.
La variabile globale viene valutata nel momento in cui viene eseguita l'analisi e il valore della variabile globale viene sostituito in modo appropriato. Solo gli utenti con privilegi appropriati possono gestire (aggiungere, modificare ed eliminare) le variabili globali.
È possibile fare riferimento alle variabili in molte aree, ma non a tutte le variabili di ciascuna area.
È possibile fare riferimento alle variabili nelle seguenti aree, ma non a tutti i tipi di variabili di ciascuna area:
Viste del titolo.
Viste descrittive.
Viste di testo statico.
Filtri.
Formule di colonna.
Condizioni di formattazione condizionale.
Intestazioni di tabelle e colonne nelle analisi.
Richieste dirette al database.
Prompt di dashboard e in linea.
Intestazioni e piè di pagina per l'output in formato PDF.
Oggetti di collegamento o immagine in un dashboard.
Oggetti di testo in un dashboard.
Grafici per specificare la formattazione condizionale dei dati del grafico.
Soglie dei misuratori.
Limiti dei misuratori.
Agenti.
Azioni per specificare i parametri.
Condizioni per specificare i parametri.
Passi di selezione per ignorare i passi.
KPI per definire le soglie.
KPI inclusi nella lista di controllo dei KPI.
Campi dell'URL nelle finestre di dialogo.
Per la sintassi da utilizzare per fare riferimento alle variabili, vedere Sintassi per fare riferimento alle variabili.
È possibile fare riferimento alle variabili in analisi, dashboard, KPI e agenti. La modalità di riferimento a una variabile dipende dal task che si sta eseguendo.
Per i task in cui vengono visualizzati campi in una finestra è necessario specificare solo il tipo e il nome della variabile (non la sintassi completa), ad esempio quando si fa riferimento a una variabile in una definizione di filtro.
Per altri task, ad esempio il riferimento a una variabile in una vista del titolo, è necessario specificare la sintassi della variabile. La sintassi che si utilizza dipende dal tipo di variabile, come descritto nella tabella.
Nota:
Nella sintassi, il simbolo della chiocciola (@), se non è seguito da una parentesi graffa ({), viene considerato come simbolo della chiocciola.Tipo di variabile | Sintassi | Esempio |
---|---|---|
Sessione |
@{biServer.variables['NQ_SESSION.variablename']}
dove variablename è il nome della variabile di sessione, ad esempio DISPLAYNAME. Per la lista delle variabili di sessione del sistema utilizzabili, vedere Informazioni sulle variabili di sessione del sistema in Guida per lo sviluppatore del repository per Oracle Business Intelligence Enterprise Edition. |
@{biServer.variables['NQ_SESSION.USER']} |
Repository |
@{biServer.variables.variablename}
oppure
@{biServer.variables['variablename']}
dove variablename è il nome della variabile di repository, ad esempio prime_begin. |
@{biServer.variables.prime_begin} oppure @{biServer.variables['prime_begin']} |
Presentazione o richiesta |
@{variables.variablename}[format]{defaultvalue} oppure @{scope.variables['variablename']} dove:
Nota: quando si usa un prompt del dashboard con una variabile di presentazione che può assumere più valori, la sintassi varia a seconda del tipo di colonna. In presenza di più valori, questi vengono formattati in valori separati da virgole, di conseguenza qualsiasi clausola FORMAT viene applicata a ogni valore prima di essere unito dalle virgole. |
@{variables.MyFavoriteRegion}{EASTERN REGION} oppure @{MyFavoriteRegion} oppure @{dashboard.variables['MyFavoriteRegion']} oppure (@{myNumVar}[#,##0]{1000}) oppure (@{variables.MyOwnTimestamp}[YY-MM-DD hh:mm:ss]{) oppure (@{myTextVar}{A, B, C}) |
Globale |
@{global.variables.variablename}
dove variablename è il nome della variabile globale, ad esempio gv_region. Quando si fa riferimento a una variabile globale, è necessario utilizzare il nome completamente qualificato come indicato nell'esempio. Nota: la convenzione di denominazione per le variabili globali deve essere conforme alle specifiche del linguaggio di script EMCA per JavaScript. Il nome non deve superare i 200 caratteri, né contenere spazi incorporati, parole riservate e caratteri speciali. Se non si ha familiarità con i requisiti del linguaggio JavaScripting, consultare i manuali di terze parti. |
@{global.variables.gv_date_n_time} |
È possibile anche fare riferimento alle variabili nelle espressioni. Le istruzioni per fare riferimento alle variabili nelle espressioni sono descritte nella tabella seguente.
Tipo di variabile | Istruzioni | Esempio |
---|---|---|
Sessione |
|
"Market"."Region"=VALUEOF(NQ_SESSION."SalesRegion") |
Repository |
|
CASE WHEN "Hour" >= VALUEOF("prime_begin") AND "Hour" < VALUEOF("prime_end") THEN 'Prime Time' WHEN ... ELSE...END |
Presentazione |
Nota: il simbolo @, se non è seguito da una parentesi graffa ({), viene considerato come simbolo @. Quando si utilizza una variabile di presentazione che può assumere più valori, la sintassi varia a seconda del tipo di colonna. In SQL, utilizzare la sintassi riportata di seguito per il tipo di colonna specificato in modo da generare istruzioni SQL valide.
|
"Market"."Region"=@{MyFavoriteRegion}{EASTERN REGION} oppure "Products"."P4 Brand"=(@{myTextVar}['@']{BizTech}) oppure "Products"."PO Product Number"=(@{myNumVar}{1000}) oppure "Sales Person"."E7 Hire Date"=(@{myDateTimeVar}{timestamp '2013-05-16 00:00:01'}) oppure "Time"."Total Fiscal Time"=(@{myDateVar}{date '2013-05-16'}) oppure "Time"."Time Right Now"=(@{myTimeVar}{time '00:00:01'}) In presenza di più valori (in tipi di dati specificati) quando si utilizza SQL:
oppure
oppure
|
Per conoscere le aree specifiche in cui è possibile fare riferimento alle variabili, vedere Riferimenti alle variabili.
L'applicazione dispone di un set di variabili di presentazione predefinite che possono essere utilizzate in vari output.
Questa tabella contiene la lista delle variabili di presentazione predefinite alle quali è possibile fare riferimento in analisi, dashboard, indicatori KPI e agenti. Nella sintassi di queste variabili di presentazione predefinite non è presente il qualificatore variables.
, ad esempio @{session.locale}
invece di @{session.variables.locale}
.
Nota:
Per le variabili di fuso orario, l'impostazione del fuso orario di un utente deve essere diversa da quella predefinita affinché questa variabile possa funzionare. Gli utenti impostano il fuso orario preferito nella scheda Preferenze della finestra di dialogo Account personale.Ambito | Variabile di presentazione | Esempio |
---|---|---|
sistema |
productVersion |
system.productVersion = 11.1.1.3 (Build 090619.0110.000) |
sistema |
currentTime |
system.currentTime = 6/29/2009 7:35:59 PM |
sessione |
locale |
session.locale = en-us |
sessione |
language |
session.language = en |
sessione |
rtl
Indica se la selezione della lingua nella pagina di accesso è indica una lingua con scrittura da destra a sinistra. Ad esempio, se si seleziona l'ebraico, questa variabile restituisce true. |
session.rtl = false |
sessione |
timeZone |
session.timeZone = (GMT-06:00) America Centrale |
sessione |
timeZone.id
Restituisce un valore che non è localizzato. |
session.timeZone.id = (GMT- 6.00 h) America centrale |
sessione |
timeZone.name
Restituisce un valore localizzato. |
session.timeZone.name = (GMT- 6.00 h) America centrale |
sessione |
timeZone.value
Restituisce un valore localizzato. |
session.timeZone.value = (GMT- 6.00 h) America centrale |
sessione |
loginTime |
session.loginTime = 6/29/2009 7:12:01 PM |
sessione |
logoutTime |
session.logoutTime = 6/29/2009 8:02:01 PM |
sessione |
lastAccessTime |
session.lastAccessTime = 6/29/2009 7:35:59 PM |
sessione |
currentUser |
session.currentUser = Amministratore |
sessione |
currency.name |
session.currency.name = $ Inglese - Stati Uniti |
sessione |
currency.symbol |
session.currency.symbol = $ |
sessione |
currency.userPreference |
session.currency.userPreference = Valuta globale 2 |
sessione |
accessibility
Indica se la modalità di accesso facilitato è abilitata per la sessione dell'utente corrente. |
session.accessibility = true |
utente |
id |
user.id = Amministratore |
utente |
displayName |
user.displayName = Amministratore |
utente |
homeDirectory |
user.homeDirectory = /users/administrator |
dashboard |
currentPage |
dashboard.currentPage = pagina 1 |
dashboard |
xml |
dashboard.xml = XML dashboard |
dashboard |
dashboard.currency.name |
dashboard.currency.name = Euro |
dashboard |
dashboard.currency.symbol |
dashboard.currency.symbol = $ |
dashboard |
dashboard.currency.userPreference |
dashboard.currency.userPreference = Global Currency 1 |
dashboard |
dashboard.path
Restituisce il percorso nel catalogo. |
dashboard.path = /users/administrator/_portal/Sales |
dashboard |
dashboard.name |
dashboard.name = MyDashboard |
dashboard |
dashboard.caption
Restituisce il nome localizzato del dashboard. |
dashboard.caption = Sales |
dashboard |
dashboard.location
Restituisce l'URL della posizione. |
dashboard.location = Dashboard&PortalPath=/users/administrator/_portal |
dashboard |
dashboard.description |
dashboard.description = Vendite per regione e distretto |
dashboard |
dashboard.author |
dashboard.author = Amministratore |
dashboard.currentPage |
dashboard.currentPage.name |
dashboard.currentPage.name = Pagina Vendite 1 |
dashboard.currentPage |
dashboard.currentPage.path |
dashboard.currentPage.path = /users/administrator/_portal/Sales/page 1 |
dashboard. current Page |
dashboard.currentPage.currency.name |
dashboard.currentpage.currency. name = USD |
dashboard.current Page |
dashboard.currentPage.currency.symbol |
dashboard.currentPage.currency. symbol = USD |
dashboard. current Page |
dashboard.currentPage.currency.userPreference |
dashboard.currentPage.currency.userPreference = Valuta globale 2 |
analisi |
report.currency.name |
report.currency.name = $ Inglese - Stati Uniti |
analisi |
report.currency.symbol |
report.currency.symbol = $ |
analisi |
report.currency.userPreference |
report.currency.userPreference = Valuta globale 2 |
Inserendo un riferimento a una variabile in un titolo si garantisce l'accuratezza delle informazioni.
Si supponga di aver creato un prompt del dashboard denominato Region, basato sulla colonna D50 Region e che crea una variabile di presentazione denominata MyFavoriteRegion, come mostrato nell'illustrazione.
Si supponga, inoltre, di aver creato un'analisi Revenue by Region and Area, che indica il fatturato per regione ed area. È stato aggiunto anche un filtro alla colonna D50 Region, impostato su È richiesto, in modo da richiedere all'utente di specificare una regione mediante questo prompt Region.
È possibile fare riferimento alla variabile MyFavoriteRegion nella vista del titolo per visualizzare la selezione dell'utente nel prompt Region nel titolo dell'analisi. Per farlo, immettere la sintassi di variabile @{variables.MyFavoriteRegion}
nel campo Titolo nell'editor di titoli, come mostrato nell'illustrazione.
L'illustrazione mostra i risultati di una pagina del dashboard quando un utente seleziona AMERICAS REGION nel prompt Region. Si noti che la variabile nel titolo dell'analisi è stata aggiornata alla selezione dell'utente, ovvero AMERICAS REGION.