Tecniche avanzate: inviare richieste dirette al database

Se l'amministratore ha concesso i privilegi appropriati, è possibile creare e inviare una richiesta diretta al database backend utilizzando un connection pool e un'istruzione SQL specifica del database.

Argomenti:

È inoltre possibile esaminare e modificare le colonne dei risultati della richiesta al database intervenendo sull'istruzione SQL. Dopo aver apportato le modifiche e recuperato i risultati, è possibile incorporare i risultati in dashboard e agenti.

Privilegi necessari per le richieste dirette al database

Gli amministratori possono utilizzare la pagina Gestisci privilegi nella pagina Amministrazione classica per visualizzare e impostare le autorizzazioni di accesso per le richieste dirette al database.

Per creare e inviare una richiesta diretta al database, è necessario disporre dei privilegi riportati di seguito.
  • Modifica analisi diretta del database: è possibile creare e modificare le richieste dirette al database.
  • Esegui analisi diretta del database: è possibile inviare le richieste dirette e analizzare i risultati.

Oracle consiglia di conservare i privilegi predefiniti poiché sono ottimizzati per Oracle Analytics. La modifica dei privilegi può dare risultati imprevisti dal punto di vista del funzionamento e dell'accesso alle funzioni.

Creare ed eseguire richieste dirette al Database

È possibile creare una richiesta diretta al database dalla home page classica.

Le regole di sicurezza per i dati vengono ignorate e non possono essere applicate quando si creano le richieste dirette al database.
  1. Nella Home page classica, nel riquadro Crea, fare clic su Analisi (oppure fare clic su Nuovo e selezionare Analisi).
  2. Nella finestra di dialogo Seleziona area argomenti fare clic su Crea query database diretta.
  3. Nella scheda Criteri immettere un connection pool e un'istruzione di query.
    • Utilizzare Connection pool per specificare il nome del connection pool da utilizzare per la query.
    • Utilizzare Istruzione SQL per immettere l'istruzione SQL specifica del database per il recupero dei dati dal database.
  4. Fare clic su Convalida SQL e recupera colonne ed esaminare le colonne recuperate nel campo Colonne dei risultati.
  5. Fare clic sulla scheda Risultati per inviare la richiesta e vedere i risultati. A volte nel campo Colonne dei risultati non viene visualizzata alcuna colonna perché l'istruzione SQL fornita nella scheda Criteri non ha recuperato i dati dal database.
Esistono alcune funzioni che non è possibile eseguire quando si utilizzano analisi le cui colonne sono state generate da richieste dirette al database.
  • Selezionare le colonne nel riquadro Aree argomenti, perché non si stanno utilizzando colonne acquisite da un modello semantico.
  • Creare gruppi o passi di selezione per questa analisi.
  • Specificare una formattazione condizionale per le colonne.
  • Ordinare i valori nelle colonne recuperate utilizzando le opzioni Ordinamento crescente e Ordinamento decrescente nell'intestazione delle colonne di una tabella pivot, di una tabella o di una vista trellis.