Creazione report

Un singolo report generato analizza una AV in base ai livelli e alle misure selezionati.

È possibile aggiungere più report all'analisi appena creata. Una relazione è indipendente da un'altra. Per aggiungere un report nell'analisi.
  1. Aprire l'analisi per la modifica dalla home page Analisi dati. Selezionare Modifica nella casella Analisi che si desidera modificare.
  2. Fare clic sull'icona + Report per aggiungere uno o più report all'analisi. È possibile utilizzare un report per aggiungere analisi configurate alla pagina Analisi.
  3. Fare clic sul report per selezionarlo. La freccia di ridimensionamento nel report ridimensiona la finestra del report.
  4. Fare clic sull'icona a forma di croce nel report selezionato per eliminare il report dall'analisi.
  5. Nell'intestazione viene visualizzato il nome della vista analitica selezionata.
  6. È possibile espandere o comprimere il report con le rispettive frecce.
Quando si aggiunge un report all'analisi, il report fornisce le azioni riportate di seguito.
  • Modifica SQL
  • Prestazioni
  • Rename Report: fare clic su Rename Report per rinominarlo. Per salvare il report corrente, fare clic su Salva report.
  • Elimina report: fare clic su Elimina report per eliminare il report.
Modifica SQL

È possibile visualizzare l'output SQL quando si fa clic su Modifica SQL. Nel riquadro in basso a destra in SQL viene visualizzato l'output dell'operazione eseguita nell'editor SQL. La figura seguente mostra il riquadro di output nella pagina SQL.
Descrizione di sql-output.png segue
Descrizione dell'immagine SQL-output.png

Il riquadro di output contiene le schede riportate di seguito.
  • Risultato query: visualizza i risultati dell'operazione Esegui istruzione più recente in una tabella di visualizzazione.

  • Piano di spiegazione: visualizza il piano per la query utilizzando il comando Explain Plan. La vista predefinita è la vista diagramma. Per ulteriori informazioni, vedere la descrizione del diagramma di Explain Plan nelle sezioni successive.
Menu Prestazioni

Il menu Prestazioni visualizza le procedure PL/SQL nell'area del foglio di lavoro che descrive i report associati alle viste analitiche.

La parte superiore dell'output delle prestazioni è costituita dall'editor dei fogli di lavoro per l'esecuzione delle istruzioni SQL e da un riquadro di output per visualizzare i risultati in diversi form. È possibile visualizzare i risultati in Vista diagramma, Vista grafico, Cancella output dall'editor SQL, Mostra informazioni sulle istruzioni SQL e Apri il menu delle prestazioni in una nuova scheda.

La figura seguente mostra il riquadro di output del menu delle prestazioni:
Descrizione delle prestazioni: output.png
Descrizione della figura prestazioni: output.png

Il riquadro di output contiene le schede riportate di seguito.
  • Vista diagramma: visualizza il piano della query nella vista diagramma.
  • Vista grafico: visualizza il piano della query in una vista grafico.
  • Cancella output: cancella le istruzioni PL/SLQ dal foglio di lavoro.
  • Mostra informazioni: visualizza l'istruzione SQL per la quale viene visualizzato l'output.
  • Apri in una nuova scheda: apre l'explain plan in una nuova finestra. Un Explain plan visualizza il piano per la query.
Diagramma di Explain Plan

La vista diagramma Explain Plain è una rappresentazione grafica del contenuto delle istruzioni di riga di inserimento nella query SQL. Il piano descrive la natura gerarchica dei passi nel piano di esecuzione.

Per impostazione predefinita, nel diagramma sono visibili tre livelli di passi. È possibile utilizzare i segni +/- al

la parte inferiore di ogni passo (disponibile quando il passo ha figli) da espandere o comprimere. Utilizzare Espandi tutto nella barra degli strumenti per visualizzare tutti i passi nel diagramma.
Il diagramma fornisce inoltre i dettagli riportati di seguito.
  • Cardinalità (numero sulla freccia al passo padre), ovvero il numero di righe elaborate
  • Operazione e opzioni applicate in tale fase
  • Ordine di esecuzione, ovvero il numero sequenziale nell'ordine di esecuzione
  • L'accesso prevede il costo della CPU in percentuale (barra arancione)
  • Costo totale della CPU per il passo in percentuale (cerchio blu)
  • Metriche costo I/O stimato, byte elaborati e costo

È possibile visualizzare una breve finestra popup di descrizione quando si passa il mouse su una di queste statistiche in un passo.

Le icone nella barra degli strumenti sono riportate di seguito.

  • Vista avanzata: questa è la vista predefinita della query quando si fa clic su Prestazioni. Visualizza i dati della query SQL nella vista mista tabulare/struttura ad albero. È possibile utilizzare un'icona Vista diagramma per tornare alla vista Diagramma.
  • Vista grafico: visualizza i dati della query SQL sotto forma di grafici.
  • Stampa diagramma: stampa il diagramma.
  • Salva in SVG: salva il diagramma nel file
  • Ingrandisci e ingrandisci: se nel diagramma è selezionato un passo, facendo clic sull'icona Zoom avanti viene garantita la permanenza al centro della schermata.
  • Adatta schermo: si adatta all'intero diagramma nell'area visibile.
  • Dimensione effettiva: imposta il fattore di zoom su 1.
  • Espandi tutto: visualizza tutti i passi del diagramma.
  • Reimposta diagramma: reimposta lo stato iniziale del diagramma, ovvero vengono visualizzati solo tre livelli di passi.
  • Mostra informazioni: mostra l'istruzione SELECT utilizzata dalla funzionalità Explain Plan.
  • Apri in nuova scheda: apre la vista Diagramma in una nuova scheda per una migliore visualizzazione e navigazione. Il diagramma è limitato all'istruzione SELECT iniziale.
  • Min Visible Total CPU Cost(%): definisce la soglia per filtrare i passi con un costo totale della CPU inferiore al valore fornito. Immettere un valore compreso tra 0 e 100 secondi. Nessun filtro per 0.
  • Note piano: visualizza le note dell'explain plan.

Proprietà nel diagramma dell'explain plan

Fare doppio clic o premere Invio su un passo selezionato per aprire il dispositivo di scorrimento Proprietà, che fornisce ulteriori informazioni su tale passo. Per una descrizione di ciascuna proprietà, vedere PLAN_TABLE in Oracle Database Reference. Il dispositivo di scorrimento Proprietà mostra:
  • Visualizza le informazioni per il passo estratto da PLAN_TABLE in formato tabulare. I valori nulli sono esclusi. È possibile selezionare JSON per visualizzare le proprietà in formato JSON.
  • Informazioni dalla colonna OTHER_XML di PLAN_TABLE. Le informazioni vengono visualizzate in formato JSON.

Uso dei report

I report consentono di analizzare le viste e le query analitiche.

I report si basano sui livelli e sulle misure selezionati per la vista analitica e sulle colonne selezionate per una query.

Fare clic su Analizza nella vista analitica e fare clic sulla tabella che si desidera analizzare per visualizzare la pagina Analisi.

La pagina Analisi comprende i componenti riportati di seguito.
  1. Browser vista analitica: selezionare Vista analitica dall'elenco a discesa se si sceglie di creare report sulle viste analitiche per visualizzare un browser vista analitica. Il browser Vista analitica visualizza le gerarchie, i livelli e le misure associati alla vista analitica selezionata.

    Browser tabella: selezionare Query dall'elenco a discesa se si sceglie di creare un report su una query SQL per visualizzare un browser tabella. Se si seleziona Query SQL, il browser Tabella visualizza le tabelle disponibili e le relative colonne corrispondenti. È possibile espandere le tabelle per visualizzare le colonne corrispondenti.
    Descrizione della tabella: browser.png
    Descrizione della tabella dell'illustrazione: browser.png

  2. Editor di fogli di lavoro SQL con l'icona Esegui: è possibile visualizzare questo componente solo quando si genera un report su una query SQL e non su una vista analitica.

    L'area Editor SQL consente di eseguire istruzioni SQL e script PL/SQL dalle tabelle di cui si desidera eseguire la query visualizzate nel browser Tabella. Per impostazione predefinita, l'editor SQL visualizza l'istruzione Select * per visualizzare tutte le colonne della prima tabella. Fare clic su Esegui per eseguire le istruzioni nell'editor.
    Descrizione di run1.png
    Descrizione della figura run1.png

  3. Riquadro di output: quando si visualizzano i risultati di una query SQL, il riquadro di output è composto dalle schede riportate di seguito.
    • Risultato query: visualizza i risultati dell'operazione Esegui istruzione più recente in una tabella di visualizzazione.
    • Piano di spiegazione: visualizza il piano per la query utilizzando il comando Explain Plan. Per ulteriori informazioni, vedere Spiegare il diagramma del piano nella sezione Creazione di report.
    • Traccia automatica: visualizza le statistiche della sessione e il piano di esecuzione da v$sql_plan quando si esegue un'istruzione SQL utilizzando la funzione Traccia automatica.

  4. Modalità di visualizzazione nella scheda Risultato query: è possibile selezionare una delle quattro modalità per visualizzare i risultati del report query SQL generato.

    Le quattro modalità di visualizzazione, quando si visualizzano i report generati in una query SQL, sono le seguenti:
    • Query di base: questo tipo di vista è predefinito. La query scritta nell'editor SQL è la query base.
    • Tabella: è possibile visualizzare i risultati SQL in formato tabulare. Se si seleziona questa vista, viene visualizzata un'area di rilascio Colonna che consente di trascinare le colonne selezionate dal browser Tabella. Eliminando le colonne selezionate nell'area di rilascio, è possibile visualizzare solo tali colonne nella scheda Risultato query. Selezionare il punto croce accanto al nome della colonna per rimuoverlo dall'area di rilascio.
    • Pivot: è possibile visualizzare i risultati della query SQL in formato pivot. Se si seleziona questo formato, viene visualizzata un'area di rilascio Colonne, Righe e Valori in cui è possibile trascinare le colonne, le righe o i valori selezionati dal browser Tabelle.
      Nota

      I valori devono essere di tipo NUMBER.
    • Grafico: è possibile visualizzare i risultati SQL sotto forma di grafico. Selezionando questa vista viene visualizzata un'area di rilascio dell'asse X e dell'asse Y. Trascinare le colonne selezionate dal browser Tabella all'area di rilascio. È necessario assicurarsi che solo le colonne con tipo di dati NUMERIC possano essere eliminate nell'asse Y. In caso contrario, il risultato della visualizzazione non riuscirà con un errore Must be a NUMBER type. È possibile aggiungere più valori all'asse Y. Per visualizzare i risultati nella vista grafico solo di un determinato asse Y, selezionare il valore dell'asse Y dall'elenco a discesa.
  5. Modalità di visualizzazione dei report generati in una vista analitica: è possibile selezionare una delle tre modalità per visualizzare i risultati del report generato in una vista analitica.

    Le tre modalità di visualizzazione quando si visualizzano i report generati in una vista analitica sono le seguenti:
    • Tabella: è possibile visualizzare i risultati SQL in formato tabulare. Selezionando questa vista, viene visualizzata un'area di rilascio Righe e filtri che consente di trascinare le gerarchie e le misure selezionate dal browser della vista analitica. In questo modo è possibile visualizzare i risultati dei report costituiti dalle gerarchie e dalle misure selezionate.
    • Pivot: è possibile visualizzare i risultati del rapporto Vista analitica nel formato pivot. Se si seleziona questo formato, viene visualizzata un'area di rilascio Colonne, Righe,Valori e Filtri in cui è possibile trascinare le gerarchie e le misure selezionate dalla vista analitica browser.Note: i valori devono essere di tipo NUMBER.
    • Grafico: è possibile visualizzare il report generato in una vista analitica sotto forma di grafico. Selezionando questa vista viene visualizzata un'area di rilascio Asse X, Asse Y e Filtri. Trascinare le colonne selezionate dal browser Tabella all'area di rilascio. È necessario assicurarsi che solo le colonne con tipo di dati NUMERIC possano essere eliminate nell'asse Y. In caso contrario, il risultato della visualizzazione non riuscirà con un errore Must be a NUMBER type. È possibile aggiungere più valori all'asse Y. È possibile selezionare Orizzontale e Verticale dall'elenco a discesa per visualizzare rispettivamente i grafici orizzontali e verticali. È inoltre possibile selezionare Grafico ad aree, Grafico a barre, Grafico a linee e Grafico a torta dall'elenco a discesa.
  6. Pannello di ricerca a faccette: per i report generati in una query SQL e in una vista analitica, è possibile visualizzare una colonna di ricerca a faccette. Per un report SQL, questo pannello consente di aggiungere filtri al report. Lo strumento genera un filtro per ogni valore della colonna recuperato dal risultato della query. È possibile filtrare colonne diverse nel pannello di ricerca con facet e visualizzare i risultati nel risultato della query per ottenere solo i dati che si desidera visualizzare. È possibile visualizzare i dati recuperati dalla query SQL in formato testo o visivo. Per i report generati in una vista analitica, selezionare A faccette dal pulsante di scelta. Questo filtro funziona in modo diverso rispetto alla ricerca con facet generata in una query SQL. Vedere Aggiunta di filtri a un report generato in una vista analitica.

La pagina Analisi quando si crea un report su una query SQL è simile alla seguente:
Descrizione delle analisi: report.png
Descrizione delle analisi della figura: report.png

La pagina Analisi quando si crea un report in una vista analitica è simile alla seguente:
Descrizione delle analisi: av.png
Descrizione delle analisi della figura: av.png

Negli argomenti riportati di seguito viene descritto come creare un report e accedere alla pagina Analisi.

Creazione di report

  1. È possibile creare report utilizzando uno dei metodi descritti di seguito.
  2. Aggiunta di filtri a un report generato in una vista analitica

Creazione di report in una query

In questa sezione vengono descritti i passi per creare report su una query SQL.

  1. Nella home page Analisi selezionare una delle tabelle su cui si desidera creare un report. Verrà visualizzata la pagina Analisi con una query predefinita visualizzata nell'editor SQL.
    Nota

    Per impostazione predefinita, verrà visualizzato "Select * from the <Tablename> you select".
  2. Fare clic su Esegui per eseguire l'istruzione SQL.

    La scheda Risultati query visualizza il risultato in qualsiasi modalità selezionata. La vista predefinita è Query di base.

  3. Aggiungere un filtro al report visualizzando i record di vendita solo dell'area Asia. Selezionare Asia dal pannello di ricerca con facet.
    Descrizione di filter.png:
    Descrizione della figura filter.png

  4. Verrà visualizzata un'icona a forma di imbuto nella scheda Risultato query che visualizza un filtro con la colonna REGIONE impostata su Asia. Nel risultato della query verranno visualizzati solo i record con REGION impostato su Asia.

Creazione di report in una vista analitica

In questa sezione vengono descritti i passi per creare report in una vista analitica.

  1. Nella home page Analisi, nella sezione Vista analitica, selezionare una delle viste analitiche su cui si desidera creare un report. Verrà visualizzata la pagina Analisi con un report predefinito visualizzato come output.
  2. Trascinare le gerarchie e le misure dal browser Vista analitica per modificare i risultati visualizzati nell'output. Per ulteriori informazioni, fare riferimento a Utilizzo dei report.
  3. Fare clic su Espandi report per espandere la vista del report e fare clic su Comprimi report per ridurre al minimo la vista del report. La vista predefinita del rapporto generato in una vista analitica è Pivot.

Aggiunta di filtri a un report generato in una vista analitica

È possibile aggiungere un filtro al report generato in una vista analitica. Si supponga di voler visualizzare lo stipendio di un dipendente denominato SCOTT.
  1. Nella pagina Analisi che visualizza il report generato in una vista analitica dipendente, selezionare "Esegui scansione dal pannello di ricerca con facet. Verrà visualizzato il report che visualizza il risultato dei dipendenti denominati Scott.
  2. È possibile selezionare più filtri selezionando i valori dal pannello di ricerca con facet o facendo clic sul funnel.
  3. Facendo clic sull'icona a forma di imbuto vengono visualizzati tutti i valori della colonna Nome dipendente. Selezionare Osservatori per filtrare i risultati del report visualizzando ulteriormente lo stipendio dei dipendenti denominati Scott e Osservatori. È possibile visualizzare i valori in una vista a elenco o a selezione multipla.

  4. Selezionare Deseleziona tutto per rimuovere tutti i filtri.

È ora possibile visualizzare il risultato del report originale che non è costituito da filtri.