Tehnici avansate: Lansarea de cereri BD directe

Puteţi crea şi lansa o cerere directă pt. baza de date backend cu ajutorul unui centralizator de conexiuni şi a unei instrucţiuni SQL specifice bazei de date, dacă administratorul v-a acordat privilegiile corespunzătoare

Subiecte:

De asemenea, puteţi să examinaţi şi să modificaţi coloanele de rezultate ale cererii BD prin modificarea instrucţiunii SQL. După efectuarea modificărilor şi preluarea rezultatelor necesare, puteţi încorpora rezultatele în dashboarduri şi agenţi.

Privilegiile necesare pt. cererile BD directe

Administratorii pot utiliza pagina Administrare privilegii din pagina Administrare clasică pentru a vizualiza şi seta permisiunile de acces pentru cererile directe la baza de date.

Pentru a crea şi a lansa o cerere BD directă, trebuie să vi se fi acordat următoarele privilegii:
  • Editare analiză BD directă - Puteţi crea şi edita cereri BD directe.
  • Executare analiză BD directă - Puteţi să lansaţi cereri directe şi să vedeţi rezultatele

Oracle recomandă să păstraţi privilegiile prestabilite, deoarece acestea sunt optimizate pentru Oracle Analytics. Editarea privilegiilor poate determina comportament neaşteptat sau acces neaşteptat la funcţionalităţi.

Crearea şi executarea cererilor BD directe

Puteţi crea o cerere directă pt. baza de date din pagina home clasică.

Regulile de securitate pt. date sunt ocolite şi nu pot fi aplicate la crearea cererilor BD directe.
  1. Pe pagina home clasică, în panoul Creare, faceţi clic pe Analiză (sau pe Nouă şi selectaţi Analiză).
  2. În dialogul Selectare zonă de subiect, faceţi clic pe Creare interogare BD directă.
  3. În fila Criterii, introduceţi un centralizator de conexiuni şi o declaraţie de interogare.
    • Utilizaţi Centralizator de conexiuni pentru a specifica numele centralizatorului de conexiuni care va fi utilizat pentru interogare.
    • Utilizaţi Instrucţiune SQL pentru a preciza instrucţiunea SQL specifică bazei de date pentru preluarea datelor din baza de date.
  4. Faceţi clic pe Validare SQL şi preluare coloane şi examinaţi coloanele preluate din câmpul Coloane de rezultate.
  5. Faceţi clic pe fila Rezultate pt. a lansa cererea şi a vedea rezultatele. Câmpul Coloane de rezultate nu afişează uneori nicio coloană, deoarece instrucţiunea SQL pe care aţi introdus-o în fila Criterii nu a preluat date din baza de date.
Există unele funcţii pe care nu le puteţi efectua în analize ale căror coloane provin din cereri BD directe:
  • Selectaţi coloanele din panoul Zone de subiecte, deoarece nu lucraţi cu coloane dintr-un model semantic.
  • Creaţi grupuri sau paşi de selecţie pt. această analiză.
  • Specificaţi formatare condiţională pt. coloane.
  • Sortaţi valorile din coloanele preluate utilizând opţiunile Sortare crescătoare şi Sortare descrescătoare din antetul coloanei unui tabel pivot, tabel sau vizualizare trellis.