Urmărire utilizare

Funcţionalitatea de urmărire a utilizării permite administratorilor să urmărească interogările utilizatorilor în raport cu conţinutul.

Urmărirea utilizării este o modalitate utilă pentru a determina care dintre interogările utilizatorilor generează blocaje de performanţă, pe baza frecvenţei de interogare şi a timpului de răspuns. Administratorii stabilesc criteriile pentru a urmări interogările de la utilizatori şi pentru a genera rapoarte de utilizare care pot fi utilizate într-o varietate de moduri, cum ar fi optimizarea bazei de date, strategiile de agregare sau facturarea utilizatorilor sau departamentelor bazate pe resursele pe care le consumă.

Despre utilizarea urmăririi

Puteţi configura urmărirea utilizării pentru serviciile care oferă funcţionalităţi de modelare a datelor din companie. Informaţiile despre utilizare sunt urmărite la nivelul detaliat al interogării utilizatorului, astfel încât să puteţi răspunde la întrebări precum:

  • Cum interacţionează utilizatorii cu Oracle Analytics Cloud?
  • Unde îşi petrec timpul sau nu?
  • Cât timp petrec utilizatorii în fiecare sesiune, între sesiuni şi între interogări?
  • Care este legătura dintre interogările din cadrul sesiunilor, dintre sesiuni şi de la utilizatori diferiţi?
  • Utilizatorii detaliază analizele?
  • Ce interogări se execută atunci când sunt raportate probleme?

Statisticile despre utilizare pe care le colectaţi vă pot ajuta să monitorizaţi utilizarea şi performanţa sistemului, astfel încât să puteţi înţelege şi anticipa mai bine comportamentele utilizatorilor. Puteţi creşte eficienţa şi reduce numărul erorilor dacă ştiţi din timp cum este posibil să fie utilizat sistemul dvs.

Când activaţi urmărirea utilizării, sistemul colectează înregistrări de date pentru fiecare interogare care este rulată şi adaugă toate aceste înregistrări în tabelele bazei de date. Interogările logice şi cele fizice sunt urmărite şi jurnalizate în tabele separate, împreună cu diverşi subindicatori de performanţă, cum ar fi timpul necesar pentru rularea interogării şi numărul de rânduri în care s-a efectuat căutarea cu ocazia procesării unei interogări de către utilizator.

Cerinţe preliminare pentru urmărirea utilizării

Dacă doriţi să urmăriţi utilizarea, verificaţi dacă îndepliniţi următoarele cerinţe preliminare:

  • Utilizaţi în prezent Semantic Modeler sau Model Administration Tool pentru a vă administra modelul semantic.

    Pentru a configura urmărirea utilizării, trebuie să adăugaţi detaliile bazei de date pentru urmărirea utilizării în modelul dvs. semantic, utilizând Semantic Modeler sau Model Administration Tool.

  • Aveţi permisiuni de acces adecvate pentru baza de date în care doriţi să stocaţi informaţiile despre utilizare.

    Trebuie să aveţi acreditările unui utilizator care are permisiunile necesare pentru a crea tabele de urmărire a utilizării în schema bazei de date şi pentru a scrie date despre utilizare în tabele.

  • Baza de date acceptă urmărirea utilizării: Oracle Database sau Oracle Autonomous Data Warehouse
  • Aţi creat o conexiune de date la baza de date de urmărire a utilizării cu următoarele setări. ConsultaţiConectaţi-vă la date.
    • Conexiune sistem - Selectaţi caseta de validare Conexiune sistem.

      Atunci când selectaţi caseta de validare Conexiune sistem, conexiunea devine disponibilă în Semantic Modeler. Similar în Model Administration Tool, opţiunea Conexiune sistem vă permite să selectaţi Utilizare conexiune de date şi să introduceţi manual ID-ul obiectului conexiunii, în loc să introduceţi manual detaliile conexiunii în câmpul Nume sursă de date. Consultaţi Specificaţi baza de date pentru urmărirea utilizării.

    • Nume de utilizator şi Parolă - Numele de utilizator trebuie să coincidă cu numele schemei din baza de date pe care doriţi să o utilizaţi pentru urmărirea utilizării. De exemplu, dacă schema pe care doriţi să o utilizaţi se numeşte UT_Schema, Numele de utilizator trebuie să fie UT_Schema.

    Notă:

    Dacă utilizaţi Model Administration Tool, puteţi defini şi conexiuni la bazele de date pentru modelele semantice şi pentru bazele de date a căror utilizare doriţi să o urmăriţi cu ajutorul consolei. Consultaţi Conectarea la datele dintr-o bază de date Oracle Cloud. Dacă utilizaţi consola, puteţi selecta Utilizaţi conexiunea consolei şi puteţi introduce Numele conexiunii, la specificarea bazei de date a cărei utilizare doriţi să o urmăriţi în Model Administration Tool, în loc să introduceţi detaliile conexiunii în câmpul Nume sursă de date.

Dacă doriţi să utilizaţi Oracle Autonomous Data Warehouse drept bază de date pentru urmărirea utilizării, finalizaţi aceste sarcini suplimentare înainte de a specifica în modelul semantic baza de date pentru urmărirea utilizării:

Despre baza de date pentru urmărirea utilizării

Sistemul stochează detaliile de urmărire a utilizării într-o bază de date specificată de dvs. Baza de date poate fi Oracle Database sau Oracle Autonomous Data Warehouse. Specificaţi detaliile bazei de date şi ale centralizatorului de conexiuni în modelul semantic, utilizând modelatorul semantic sau Model Administration Tool.

Consultaţi Specificaţi baza de date pentru urmărirea utilizării.

Despre parametrii de urmărire a utilizării

După ce specificaţi baza de date în care doriţi să stocaţi informaţiile de urmărire a utilizării, trebuie să setaţi în consolă diferiţi parametri pentru urmărirea utilizării (pagina Setări de sistem avansate).

Parametrii obligatorii pentru a configura urmărirea utilizării:

  • Activaţi urmărirea utilizării
  • Nume centralizator de conexiuni
  • Nume de tabele de jurnalizare a interogărilor fizice și logice
  • Numărul maxim de rânduri de interogare în tabelele de urmărire a utilizării
După ce setaţi aceşti parametri şi aplicaţi modificările, Oracle Analytics:
  • Creează tabelele de jurnalizare a interogărilor fizice şi logice din baza de date specificată în modelul semantic. Numele de tabele au la bază numele pe care le introduceţi în parametrii numelor de tabel pentru jurnalizarea interogărilor fizice și logice.
  • Începe să jurnalizeze datele de urmărire a utilizării în aceste tabele.

Consultaţi Setaţi parametrii de urmărire a utilizării.

Despre analiza datelor de utilizare

Puteţi utiliza sistemul pentru a crea rapoarte de utilizare utile din datele de urmărire adăugate la tabelele de jurnalizare a interogărilor fizice şi logice.

Vă puteţi conecta la baza de date, crea un set de date din tabele şi crea rapoarte şi vizualizări care vă ajută să înţelegeţi interogările utilizatorilor dvs. şi să efectuaţi acţiunile adecvate pentru a îmbunătăţi performanţa.

Înţelegerea tabelelor de urmărire a utilizării

Sistemul stochează datele de urmărire a utilizării în trei tabele de baze de date.

Procesul de urmărire a utilizării creează aceste tabele şi le aplică numele pe care le specificaţi prin setări în pagina Setări sisteme.

  • Tabelul de jurnalizare a interogărilor logice de urmărire a utilizării
  • Tabelul de jurnalizare a interogărilor fizice de urmărire a utilizării
  • Tabel de blocare pentru iniţializarea urmăririi utilizării

Consultaţi Setaţi parametrii de urmărire a utilizării.

Tabelul de jurnalizare a interogărilor logice de urmărire a utilizării

Următorul tabel descrie fiecare coloană din tabelul bazei de date care urmăreşte interogările logice. Dacă este cazul, se specifică tipul de date, cum ar fi câmpul de caractere variabile (varchar și varchar2) și lungimea. Pe măsură ce verificaţi descriptorii din acest tabel, puteţi presupune că anumite coloane legate de timp pot fi adăugate sau scăzute pentru a egala valori exacte. De exemplu, aţi putea presupune că TOTAL_TIME_SEC este egal cu END_TS minus START_TS. Coloanele nu oferă astfel de valori exacte deoarece:
  • Diferite procese rulează în paralel, iar viteza lor depinde de încărcarea şi de performanţa bazei de date. Operaţiile bazate pe server ar putea fi ușoare sau intensive.
  • Dacă toate conexiunile sunt pline, interogarea intră într-o coadă și așteaptă să fie procesată. Sincronizarea depinde de încărcare şi de configuraţie.

Coloane pentru utilizator, pentru sesiune şi legate de ID

Coloană Descriere

ID

În tabelul Interogare logică, această coloană indică identificatorul unic al rândului. În tabelul Interogare fizică, această coloană este indicată prin numele LOGICAL_QUERY_ID.

NODE_ID

Conţine <hostname>:obis1. De exemplu, examplehost:obis1 (pentru o singură instanţă).

PRESENTATION_NAME

Indică numele Catalogului. Prestabilit este Null și tipul de date este Varchar(128).

IMPERSONATOR_USER_NAME

Specifică numele de utilizator al utilizator delegat. Dacă cererea nu este rulată ca un utilizator delegat, atunci valoarea este Fără. Prestabilit este Fără și tipul de date este Varchar(128).

USER_NAME

Specifică numele utilizatorului care a trimis interogarea.

ECID Indică ID-ul contextului de execuţie generat de sistem. Tipul de date este Varchar2(1024).
TENANT_ID Specifică numele de client al utilizatorului care a rulat blocul de iniţializare. Tipul de date este Varchar2(128).
SERVICE_NAME Specifică numele serviciului. Tipul de date este Varchar2(128).
SESSION_ID Indică ID-ul sesiunii. Tipul de date este Număr (10).
HASH_ID Indică valoarea HASH pentru interogarea logică. Tipul de date este Varchar2(128).

Coloane legate de originea interogărilor

Coloană Descriere

QUERY_SRC_CD

Sursa solicitării.

Reţineţi că solicitantul poate seta parametrul QUERY_SRC_CD la orice valoare de şir pentru a se identifica.

Valorile posibile includ:
  • Raport - Dacă sursa este o analiză sau orice operaţie de export.
  • Detaliere - Dacă sursa reprezintă o schimbare a dimensiunii cauzată de detalierea în sus sau în jos.
  • ValuePrompt - Dacă sursa este lista derulantă Valoare într-un dialog de filtrare sau într-un prompt dashboard.
  • VisualAnalyzer - Dacă sursa reprezintă un registru de lucru pentru vizualizarea datelor.
  • DisplayValueMap sau MemberBrowserDisplayValues sau MemberBrowserPath - Dacă sursa reprezintă o valoare corelată cu afişarea unei analize.
  • SOAP - Dacă sursa reprezintă o apelare de la servicii web, precum DataSetSvc.
  • Seed - Dacă sursa este un agent care populează cache-ul serverului de analiză.
  • NULL - Dacă sursa este tabelul fizic sau numărul de rânduri din coloane Administration Tool sau datele de vizualizare.

SAW_DASHBOARD

Indică numele căii dashboard-ului. Dacă interogarea nu a fost trimisă printr-un dashboard, atunci valoarea este NULL.

SAW_DASHBOARD_PG

Indică numele paginii din dashboard. Dacă cererea nu este o solicitare dashboard, atunci valoarea este NULL. Prestabilit este Null și tipul de date este Varchar(150).

SAW_SRC_PATH

Specifică numele căii din Catalog pentru analiză.

Coloane legate de detaliile interogărilor

Coloană Descriere

ERROR_TEXT

Conţine mesajul de eroare din baza de date back-end. Această coloană este aplicabilă numai dacă SUCCESS_FLAG este setată la o valoare diferită de 0 (zero). Mesajele multiple sunt concatenate şi nu sunt interpretate de sistem. Prestabilit este Null și tipul de date este Varchar(250).

QUERY_BLOB

Conţine întreaga declaraţie SQL logică fără trunchiere. Coloana QUERY_BLOB este un șir de caractere de tipul Long.

QUERY_KEY

Conţine o cheie hash MD5 generată de sistem din declaraţia SQL logică. Prestabilit este Null și tipul de date este Varchar(128).

QUERY_TEXT

Indică instrucţiunea SQL care a fost trimisă pentru interogare. Tipul de date este Varchar(1024).

Puteţi modifica lungimea acestei coloane (utilizând comanda ALTER TABLE), dar reţineţi că textul scris în această coloană este trunchiat întotdeauna la dimensiunea definită în stratul fizic. Administratorul modelului semantic nu trebuie să seteze lungimea acestei coloane la o valoare mai mare decât lungimea maximă a interogării acceptate de baza de date fizică back-end. De exemplu, bazele de date Oracle permit un Varchar maxim de 4000, dar bazele de date Oracle trunchiază la 4000 de bytes, nu la 4000 de caractere. Dacă utilizaţi un set de caractere multibyte, dimensiunea efectivă maximă a șirului are un număr diferit de caractere, în funcţie de setul de caractere și de caracterele utilizate.

REPOSITORY_NAME

Specifică numele modelului semantic pe care îl accesează interogarea.

SUBJECT_AREA_NAME

Conţine numele modelului de afaceri accesat.

SUCCESS_FLG

Indică starea finalizării interogării, așa cum este definită în următoarea listă:

  • 0 - Interogarea a fost finalizată cu succes fără erori.
  • 1 - Interogarea a expirat.
  • 2 - Interogarea a eșuat deoarece limitele rândului au fost depășite.
  • 3 - Interogarea a eșuat din alte motive.

Coloane legate de sincronizarea executărilor

Coloană Descriere

COMPILE_TIME_SEC

Conţine timpul în secunde necesar pentru a compila interogarea. Numărul pentru COMPILE_TIME_SEC este inclus în TOTAL_TIME_SEC.

END_DT

Indică data la care a fost finalizată interogarea logică.

END_HOUR_MIN

Indică ora și minutul finalizării interogării logice.

END_TS

Indică data și ora la care a fost finalizată interogarea logică. Marcajele de timp de început și de sfârșit reflectă, de asemenea, orice timp petrecut de interogare așteptând ca resursele să devină disponibile. Dacă utilizatorul care trimite interogarea se îndepărtează de pagină înainte ca interogarea să se termine, atunci preluarea finală nu se va întâmpla și se înregistrează o valoare de expirare de 3600. Cu toate acestea, dacă utilizatorul navighează înapoi la pagină înainte de expirarea timpului, atunci preluarea se termină la momentul respectiv, înregistrat ca fiind timpul end_ts.

START_DT

Indică data la care a fost trimisă interogarea logică.

START_HOUR_MIN

Indică ora și minutul la care a fost trimisă interogarea logică.

START_TS

Indică data și ora la care a fost trimisă interogarea logică.

TOTAL_TIME_SEC

Indică timpul în secunde în care sistemul a lucrat la interogare în timp ce clientul a aşteptat răspunsuri la analizele sale. TOTAL_TIME_SEC include durata pentru COMPILE_TIME_SEC.

RESP_TIME_SEC Indică timpul total necesar pentru răspunsul la interogare. Tipul de date este Număr (10).

Coloane legate de detaliile executărilor

Coloană Descriere

CUM_DB_TIME_SEC

Conţine timpul cumulat al tuturor interogărilor trimise la baza de date. Interogările rulează în paralel, astfel încât timpul de interogare cumulat este mai mare sau egal cu timpul total conectat la baza de date. De exemplu, să presupunem că o solicitare logică generează 4 declaraţii SQL fizice trimise în baza de date și timpul de interogare pentru 3 dintre interogări este de 10 secunde și pentru o interogare este de 15 secunde, CUM_DB_TIME_SEC afișează 45 de secunde, deoarece interogările rulează în paralel.

CUM_NUM_DB_ROW

Conţine numărul total de rânduri returnate de bazele de date back-end.

NUM_DB_QUERY

Indică numărul de interogări care au fost trimise la bazele de date back-end pentru a satisface solicitarea logică de interogare. Pentru interogări reușite (SuccessFlag = 0), acest număr este 1 sau mai mare.

ROW_COUNT

Indică numărul de rânduri returnate clientului de interogare. Când o cantitate mare de date este returnată dintr-o interogare, această coloană nu este populată până când utilizatorul nu afișează toate datele.

TOTAL_TEMP_KB Specifică totalul de KB primit pentru o interogare. Tipul de date este Număr (10).

Coloane legate de cache

Coloană Descriere

CACHE_IND_FLG

Y indică o reușită cache pentru interogare; N indică o ratare cache. Prestabilit este N.

NUM_CACHE_HITS

Indică de câte ori a returnat rezultatul cache pentru interogare. NUM_CACHE_HITS este un număr întreg pe 32 de biţi (sau un număr întreg de 10 cifre). Prestabilit este Nul.

NUM_CACHE_INSERTED

Indică de câte ori a generat o interogare o intrare în cache. Prestabilit este Nul. NUM_CACHE_INSERTED este un număr întreg pe 32 de biţi (sau un număr întreg de 10 cifre).

Tabelul de jurnalizare a interogărilor fizice de urmărire a utilizării

Următorul tabel descrie tabelul bazei de date care ţine evidenţa interogărilor fizice. Acest tabel al bazei de date înregistrează informaţiile SQL fizice pentru interogările logice stocate în tabelul de jurnalizare a interogării logice. Tabelul de interogare fizică are o relaţie de cheie străină cu tabelul de interogare logică.

Coloane pentru utilizator, pentru sesiune şi legate de ID

Coloană Descriere

ID

Specifică identificatorul rândului unic.

LOGICAL_QUERY_ID

Se referă la interogarea logică din tabelul de jurnalizare a interogării logice. Tipul de date este Varchar2(50).

HASH_ID Indică valoarea HASH pentru interogarea logică. Tipul de date este Varchar2(128).
PHYSICAL_HASH_ID Indică valoarea HASH pentru interogarea fizică. Tipul de date este Varchar2(128).

Coloane legate de detaliile interogărilor

Coloană Descriere

QUERY_BLOB

Conţine întreaga declaraţie SQL fizică fără trunchiere. Coloana QUERY_BLOB este un şir de caractere de tipul long.

QUERY_TEXT

Conţine instrucţiunea SQL care a fost trimisă pentru interogare. Tipul de date este Varchar2(1024).

Coloane legate de sincronizarea executărilor

Coloană Descriere

END_DT

Indică data la care a fost finalizată interogarea fizică.

END_HOUR_MIN

Indică ora și minutul finalizării interogării fizice.

END_TS

Indică data și ora la care a fost finalizată interogarea fizică. Marcajele de timp de început și de sfârșit reflectă, de asemenea, orice timp petrecut de interogare așteptând ca resursele să devină disponibile.

TIME_SEC

Indică timpul de execuţie a interogării fizice.

START_DT

Indică data la care a fost trimisă interogarea fizică.

START_HOUR_MIN

Indică ora și minutul la care a fost trimisă interogarea fizică.

START_TS

Indică data și ora la care a fost trimisă interogarea fizică.

Coloane legate de detaliile executărilor

Coloană Descriere

ROW_COUNT

Conţine numărul de rânduri returnate clientului de interogare.

Tabel de blocare pentru iniţializarea urmăririi utilizării

Următorul tabel descrie tabelul bazei de date care urmăreşte informaţiile despre blocurile de iniţializare.

Notă:

În acest moment, tabelele de urmărire a utilizării blocurilor de iniţializare includ doar blocurile de iniţializare a sesiunii şi nu includ blocurile de iniţializare a modelului semantic.

Coloane pentru utilizator, pentru sesiune şi legate de ID

Coloană Descriere
USER_NAME Numele de client al utilizatorului care a rulat blocul de iniţializare. Tipul de date este Varchar2(128).
TENANT_ID Numele de client al utilizatorului care a rulat blocul de iniţializare. Tipul de date este Varchar2(128).
SERVICE_NAME Numele serviciului. Tipul de date este Varchar2(128).
ECID ID-ul contextului de execuţie generat de sistem. Tipul de date este Varchar2(1024).
SESSION_ID ID-ul sesiunii. Tipul de date este Număr (10).

Coloane legate de detaliile interogărilor

Coloană Descriere
REPOSITORY_NAME Numele modelului semantic pe care îl accesează interogarea. Tipul de date este Varchar2(128).
BLOCK_NAME Numele blocului de iniţializare care a fost rulat. Tipul de date este Varchar2(128).

Coloane legate de sincronizarea executărilor

Coloană Descriere
START_TS Data şi ora la care a început blocul de iniţializare.
END_TS Data şi ora la care a fost finalizat blocul de iniţializare. Marcajele de timp de început şi de sfârşit reflectă, de asemenea, timpul petrecut de interogare aşteptând ca resursele să devină disponibile.
DURATION Durata necesară pentru rularea blocului de iniţializare. Tipul de date este Număr (13,3).

Coloane legate de detaliile executărilor

Coloană Descriere
NOTES Note despre blocul de iniţializare şi rularea sa. Tipul de date este Varchar2(1024).

Flux de lucru tipic pentru urmărirea utilizării

Iată sarcinile pentru a urmări interogările la nivel de utilizator în Oracle Analytics Cloud.

Sarcină Descriere Informaţii suplimentare

Decideţi unde stocaţi datele de urmărire a utilizării

Înţelegeţi ce tipuri de baze de date puteţi utiliza pentru urmărirea utilizării.

Despre baza de date pentru urmărirea utilizării

Configuraţi o conexiune la baza de date pentru urmărirea utilizării

Creaţi o conexiune de date (sau o conexiune la consolă) la baza de date în care doriţi să stocaţi informaţiile de urmărire a utilizării.

Cerinţe preliminare pentru urmărirea utilizării

Specificaţi baza de date pentru urmărirea utilizării

Definiţi baza de date pentru urmărirea utilizării în modelul semantic.

Specificaţi baza de date pentru urmărirea utilizării

Specificarea parametrilor de urmărire a utilizării

Activaţi urmărirea utilizării pentru sistem şi apoi specificaţi detaliile conexiunii şi numele tabelelor bazei de date pentru urmărirea utilizării.

Setaţi parametrii de urmărire a utilizării

Analizaţi datele de urmărire a utilizării

Creaţi rapoarte de utilizare pe baza datelor de urmărire a utilizării.

Analizaţi datele de urmărire a utilizării

Specificaţi baza de date pentru urmărirea utilizării

Înainte de a putea urmări utilizarea rapoartelor, a dashboardurilor şi a registrelor de lucru de vizualizare a datelor în sistemul dvs., trebuie să specificaţi în modelul semantic baza de date în care doriţi să stocaţi datele de urmărire a utilizării.

Baza de date pe care o specificaţi trebuie să aibă definită cel puţin o schemă. Sistemul creează tabele de urmărire a utilizării în schema al cărei nume corespunde numelui de utilizator specificat de dvs. în detaliile bazei de date de conexiuni. De exemplu, dacă numele unei scheme din baza de date de urmărire a utilizării este "UT_Schema", trebuie să specificaţi "UT_Schema" în câmpul Nume de utilizator pentru conexiune. Tabelele de urmărire a utilizării sunt create în schema denumită "UT_Schema".

Trebuie să configuraţi detaliile bazei de date şi ale grupului de conexiuni din stratul fizic al modelului dvs. semantic. Utilizaţi Semantic Modeler sau Model Administration Tool pentru a configura baza de date pentru urmărirea utilizării.

Dacă doriţi să utilizaţi Oracle Autonomous Data Warehouse drept bază de date pentru urmărirea utilizării, trebuie să finalizaţi sarcini suplimentare corelate cu Oracle Autonomous Data Warehouse înainte de a specifica baza de date pentru urmărirea utilizării. Consultaţi Cerinţe preliminare pentru urmărirea utilizării.

Specificaţi baza de date pentru urmărirea utilizării folosind Semantic Modeler

Utilizaţi Semantic Modeler pentru a configura baza de date pentru urmărirea utilizării dacă utilizaţi Semantic Modeler pentru a dezvolta modele semantice.

  1. Dacă nu aţi făcut deja acest lucru, creaţi o conexiune la baza de date pentru urmărirea utilizării cu opţiunea Conexiune sistem selectată.
    Tipul de bază de date trebuie să fie Oracle Database sau Oracle Autonomous Data Warehouse, iar Numele de utilizator utilizat pentru conectare la baza de date trebuie să corespundă cu numele schemei unde doriţi să fie stocate tabelele de urmărire a utilizatorilor. Consultaţi Cerinţe preliminare pentru urmărirea utilizării.
  2. În Oracle Analytics, în pagina home faceţi clic pe Navigator Pictograma Navigator, utilizată pentru afişarea Navigatorului, apoi pe Consolă.
  3. Faceţi clic pe Modele semantice. Pe pagina Modele semantice, faceţi clic pe un model semantic pentru a-l deschide.
  4. Creaţi un obiect de baze de date pentru baza de date pentru urmărirea utilizării.
    1. Faceţi clic pe Strat fizic.
    2. În panoul Strat fizic, faceţi clic pe Creare şi apoi pe Creare bază de date.
    3. În Nume, introduceţi un nume pentru baza de date a modelului dvs. semantic (de exemplu, UsageTracking) şi faceţi clic pe OK.
  5. Adăugaţi un centralizator de conexiuni pentru a conecta la baza de date pentru urmărirea utilizării.
    1. În fila bazei de date, faceţi clic pe Centralizatoare de conexiuni.
    2. Faceţi clic pe Adăugare sursă.
    3. Faceţi dublu clic pe câmpul Nume şi introduceţi un nume pentru centralizatorul de conexiuni. De exemplu, UTConnectionPool.
    4. Faceţi dublu clic pe câmpul Conexiune şi selectaţi din listă conexiunea de date pe care doriţi să o utilizaţi. De exemplu, MyUTDatabase.

      Notă:

      • Conexiune sistem - Modele semantice poate utiliza doar conexiunile de date cu opţiunea Conexiune sistem selectată. Consultaţi .

      • Nume de utilizator şi Parolă - Numele de utilizator specificat în conexiunea de date trebuie să coincidă cu numele unei scheme din baza de date pe care doriţi să o utilizaţi pentru urmărirea utilizării. De exemplu, dacă schema pe care doriţi să o utilizaţi se numeşte UT_Schema, Numele de utilizator trebuie să fie UT_Schema. Consultaţi Cerinţe preliminare pentru urmărirea utilizării.

    5. Faceţi clic pe Deschidere detalii. În panoul Centralizator de conexiuni, verificaţi dacă este selectată caseta de validare Se solicită numele de tabel calificate integral.
  6. Validaţi modificările. Consultaţi Rulaţi verificarea avansată a consecvenţei înainte de a implementa un model semantic.
  7. Salvaţi modificările.

Specificaţi baza de date pentru urmărirea utilizării folosind Model Administration Tool

Utilizaţi Model Administration Tool pentru a configura baza de date pentru urmărirea utilizării dacă utilizaţi Model Administration Tool pentru a dezvolta modele semantice.

Nu trebuie să efectuaţi actualizări la modelul semantic dacă doriţi să urmăriţi utilizarea unei baze de date sau a unui centralizator de conexiuni existente. Puteţi omite aceşti paşi. Puteţi utiliza baza de date, centralizatorul de conexiuni şi tabelele existente ca parte a configurării sistemului de urmărire a utilizării. Urmărirea utilizării nu va şterge tabelele existente şi va crea tabele noi cu acelaşi nume dacă schema de tabel se potriveşte între tabelele vechi şi cele noi.
  1. În Model Administration Tool, deschideţi modelul semantic din cloud.
    Din meniul Fişier, selectaţi Deschidere, În Cloud şi introduceţi detaliile conexiunii pentru instanţa dvs.
  2. Specificaţi baza de date pentru urmărirea utilizării:
    1. În stratul fizic al modelului semantic, faceţi clic dreapta şi selectaţi Bază de date nouă.
    2. În caseta de dialog Bază de date, introduceţi un nume pentru baza de date a modelului dvs. semantic; de exemplu, SQLDB_UsageTracking, specificaţi tipul de bază de date, de exemplu Oracle 12c şi faceţi clic pe OK.
    3. Faceţi clic dreapta pe baza de date nou creată, selectaţi Obiect nou, apoi selectaţi Centralizator de conexiuni.
    4. În caseta de dialog Centralizator de conexiuni, introduceţi detaliile centralizatorului de conexiuni şi specificaţi valorile pentru:
      • Interfaţă de apelare: Selectaţi Prestabilit (Oracle Call Interface (OCI)).
      • Nume de tabele calificate integral obligatorii: Asiguraţi-vă că această casetă de validare nu este selectată.
      • Nume sursă de date**: Specificaţi sursa de date la care doriţi ca acest centralizator de conexiuni să se conecteze şi să trimită interogări fizice. De exemplu:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <DB Host>)(PORT = <DB port>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <Servicename>)))
      • Nume de utilizator şi parolă: Introduceţi un nume de utilizator care corespunde numelui unei scheme disponibile în baza de date de urmărire a utilizării.

      **Ca alternativă la introducerea Numelui sursei de date, puteţi referi o conexiune la o bază de date existentă "după nume" în caseta de dialog Centralizator de conexiuni.

      • Conexiuni de date - Pentru a utiliza detaliile conexiunii pentru o bază de date definită prin intermediul filei Date ca bază de date pentru urmărirea utilizării, selectaţi Utilizare conexiune de date şi să introduceţi manual ID-ul obiectului conexiunii, în loc să introduceţi manual detaliile conexiunii în câmpul Nume sursă de date. Verificaţi dacă conexiunea de date pe care doriţi să o utilizaţi a fost creată cu opţiunea Conexiune sistem selectată.
      • Conexiuni consolă - Dacă utilizaţi Model Administration Tool, puteţi defini conexiunile la baza de date pentru modelele semantice cu ajutorul consolei. Pentru a utiliza detaliile conexiunii pentru o bază de date definită prin intermediul Consolei ca bază de date pentru urmărirea utilizării, selectaţi caseta de validare Utilizare conexiune consolă şi introduceţi numele conexiunii la baza de date în câmpul Nume conexiune.

      De exemplu:

      Urmează descrierea GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif
      .gif
  3. Validaţi modificările făcând clic pe Instrumente, Afişare verificator de consecvenţă, apoi Verificare toate obiectele.
  4. Opţional: Salvaţi local modificările făcând clic pe Fişier şi apoi pe Salvare.
  5. Încărcaţi fişierul .rpd al modelului semantic pe care l-aţi editat făcând clic pe Fişier, Cloud, apoi pe Publicare.

Setaţi parametrii de urmărire a utilizării

Pentru a începe înregistrarea informaţiilor de utilizare, trebuie să specificaţi detaliile conexiunii la baza de date pe care doriţi să o utilizaţi şi numele tabelelor bazei de date utilizate pentru a urmări utilizarea. Setaţi aceşti parametri prin consolă (pagina Setări de sistem avansate).

  1. Conectaţi-vă la serviciul dvs.
  2. Faceţi clic pe Consolă.
  3. Faceţi clic pe Setări de sistem avansate.
  4. Faceţi clic pe Urmărire utilizare.
  5. Activaţi urmărirea utilizării pentru sistemul dvs. Asiguraţi-vă că aţi activat Activare urmărire utilizare.
  6. Setaţi următoarele proprietăţi:
    • Centralizatorul de conexiuni pentru urmărirea utilizării

      Numele centralizatorului de conexiuni pe care l-aţi creat pentru baza de date de urmărire a utilizării, în formatul <database name>.<connection pool name>. De exemplu, UsageTracking.UTConnectionPool.

    • Tabel de blocare pentru iniţializarea urmăririi utilizării

      Numele tabelului bazei de date pe care doriţi să îl utilizaţi pentru a stoca informaţii despre blocurile de iniţializare, în formatul <database name>.<catalog name >.<schema name >.<table name> sau <database name>.<schema name >.<table name>. De exemplu, UsageTracking.UT_Schema.InitBlockInfo.

    • Tabelul de jurnalizare a interogărilor fizice de urmărire a utilizării

      Numele tabelului bazei de date pe care doriţi să îl utilizaţi pentru a stoca detaliile interogării fizice, în formatul <database name>.<catalog name >.<schema name >.<table name> sau <database name>.<schema name >.<table name>. De exemplu, UsageTracking.UT_Schema.PhysicalQueries.

    • Tabelul de jurnalizare a interogărilor logice de urmărire a utilizării

      Numele tabelului bazei de date pe care doriţi să îl utilizaţi pentru a stoca detaliile interogării logice, în formatul <database name>.<catalog name >.<schema name >.<table name> sau <database name>.<schema name >.<table name>. De exemplu, UsageTracking.UT_Schema.LogicalQueries.

    • Rânduri maxime de urmărire a utilizării

      Numărul maxim de rânduri pe care le doriţi în tabelele de urmărire a utilizării. Valoarea minimă este 1, cea maximă, 100.000, iar 0 înseamnă că nu există o limită. Dacă numărul de rânduri depăşeşte numărul maxim de rânduri, atunci procesul de urmărire a utilizării şterge rândurile în plus pe baza celui mai vechi marcaj temporal.

  7. Faceţi clic pe Aplicare.

Oracle Analytics creează tabelele de urmărire a utilizării şi începe să jurnalizeze interogările utilizatorilor.

Analizaţi datele de urmărire a utilizării

Creaţi rapoarte de utilizare pentru a înţelege interogările utilizatorilor şi pentru a lua măsurile corespunzătoare.

Analizarea datelor de urmărire a utilizării creând un set de date

Creaţi rapoarte de utilizare creând seturi de date cu date din tabelele de jurnalizare a interogărilor fizice şi logice, pentru a înţelege interogările utilizatorului.

  1. În pagina home din Oracle Analytics, faceţi clic pe meniul Pagină şi selectaţi Deschidere pagină home clasică. Creaţi şi rulaţi o analiză.
    Sistemul populează interogarea în tabelele de urmărire a utilizării din baza de date pentru urmărirea utilizării.
  2. În pagina home din Oracle Analytics, faceţi clic pe Creare şi apoi pe Set de date.
  3. În Creare set de date, faceţi clic pe conexiunea la baza de date pentru urmărirea utilizării şi selectaţi schema specificată în numele tabelelor de jurnalizare a interogării fizice şi a interogării logice din Setări de sistem. De exemplu, numele schemei furnizat în <database name>.<schema name>.<table name> pentru numele tabelelor de jurnalizare a interogării fizice şi logice.
    Aceasta este conexiunea la baza de date pe care aţi creat-o pentru a configura urmărirea utilizării. Consultaţi Cerinţe preliminare pentru urmărirea utilizării.
  4. În Adăugare set de date, căutaţi tabelul de jurnalizare a interogărilor fizice pentru urmărirea utilizării, adăugaţi toate coloanele, denumiţi setul de date (de exemplu, Interogări fizice), apoi faceţi clic pe Adăugare. În mod similar, căutaţi tabelul de jurnalizare a interogărilor logice pentru urmărirea utilizării, adăugaţi toate coloanele, denumiţi setul de date (de exemplu, Interogări logice), apoi faceţi clic pe Adăugare.
  5. În pagina Rezultate a setului de date, faceţi clic pe Creare registru de lucru. Adăugaţi ambele seturi de date în registrul de lucru: de exemplu, seturile de date pentru Interogări fizice şi Interogări logice. Denumiţi registrul de lucru (de exemplu, Urmărire utilizare).
  6. În fila Pregătire a registrului de lucru, faceţi clic pe Diagramă de date şi reuniţi seturile de date folosind o coloană, cum ar fi coloana ID.
  7. În Vizualizare, trageţi datele pentru a crea vizualizări pe baza cerinţelor dvs.
    Consultaţi descrierile tabelelor de urmărire a utilizării din "Înţelegerea tabelelor de urmărire a utilizării" pentru a selecta coloanele aplicabile. De exemplu, puteţi crea o vizualizare pentru a arăta numărul de interogări în funcţie de durată.

Analizarea datelor de urmărire a utilizării folosind o zonă de subiect din modelul semantic

Creaţi rapoarte de utilizare folosind o zonă de subiect din modelul semantic, pentru a înţelege interogările utilizatorilor.

Trebuie să importaţi metadatele pentru a vă asigura că metadatele şi datele fizice sunt sincronizate. Nu personalizaţi adăugând noi coloane în tabelele de urmărire a utilizării, pentru a evita probleme de nepotrivire cu schema.
  1. În pagina home din Oracle Analytics, faceţi clic pe meniul Pagină şi selectaţi Deschidere pagină home clasică. Creaţi şi rulaţi o analiză.
    Sistemul populează interogarea în tabelele de urmărire a utilizării din baza de date pentru urmărirea utilizării.
  2. Importaţi modelul semantic care conţine tabelele de urmărire a utilizării, actualizate cu rezultatele interogării. Consultaţi Importarea modelului implementat pentru a crea un model semantic.
  3. Pe pagina home din Oracle Analytics, faceţi clic pe Date, apoi, în secţiunea Seturi de date, selectaţi zona de subiect care corespunde tabelelor de urmărire a utilizării, pentru a crea un registru de lucru.
  4. Pe pagina Creare registru de lucru, în Vizualizare, trageţi datele pentru a crea vizualizări pe baza cerinţelor dvs.
    Consultaţi descrierile tabelelor de urmărire a utilizării din "Înţelegerea tabelelor de urmărire a utilizării" pentru a selecta coloanele aplicabile. De exemplu, puteţi crea o vizualizare pentru a arăta numărul de interogări în funcţie de durată.