Upotreba praćenja upotrebe s blokovima za inicijalizaciju

Ova tema obuhvaća savjete za rad s blokovima za inicijalizaciju i praćenje upotrebe u servisu Oracle Analytics.

Omogući praćenje upotrebe

Po dovršetku početnog kruga optimiziranja blokova za inicijalizaciju varijable sesije, omogućite praćenje upotrebe za blokove za inicijalizaciju kako biste se bolje upoznali s njihovom izvedbom. Pogledajte Održavanje blokova za inicijalizaciju.

U ovom temi prikazuju se nazivi tablica za praćenje upotrebe u servisu Oracle BI Enterprise Edition (OBIEE). Stvarni nazivi mogu biti bilo što, ali trebaju identificirati sadržaj pojedine tablice, npr. PHYSICAL, LOGICAL ili INITBLOCK.

Omogućite praćenje upotrebe u izborniku Postavke sustava i ponovno pokrenite Business Intelligence (BI) Server kako biste pokrenuli praćenje upotrebe. Pogledajte Opcije praćenja upotrebe.

Slijedi opis za GUID-D445800B-2905-4256-9171-C6C870470874-default.png
.png

Nadzor blokova za inicijalizaciju

Nakon omogućavanja praćenja upotrebe, prijavite se u Oracle Analytics. Svi blokovi za inicijalizaciju varijable sesije koji nisu odgođeni pokreću se uslijed prijave i popunjavaju tablicu praćenja upotrebe bloka za inicijalizaciju.

Uz pomoć alata SQL Developer, SQL*Plus ili drugog alata za unos SQL-a, pokrenite sljedeći upit za tablicu praćenja upotrebe bloka za inicijalizaciju uz SESSION_ID koji ste dobili iz zapisnika sesije (npr., -1883570176).

SELECT USER_NAME, SESSION_ID, BLOCK_NAME,
TO_CHAR(START_TS,'DD-MM-YYYY HH24:MI:SS') START_TIME,
TO_CHAR(END_TS,'DD-MM-YYYY HH24:MI:SS') END_TIME
FROM USAGE_TRACKING.S_NQ_INITBLOCK
WHERE SESSION_ID = -1883570176
ORDER BY SESSION_ID, START_TS, END_TS

Nemojte filtrirati uz USER_NAME. Umjesto toga, zabilježite START_TIME i USER_NAME retka iz zapisnika sesije koja vas zanima.

Filtrirajte upit uz SESSION_ID koji je povezan uz USER_NAME te opcionalno START_TIME.

Sljedeća slika pokazuje rezultat upita u tablici.

Slijedi opis za GUID-BFE84076-ABBE-4DDE-835A-48AEEAE8B576-default.jpg
.jpg

Ova tablica pokazuje kako pozivi SIGNING ON i SIGNED ON traju dvanaest sekundi. Zatim poziv SIGNED OFF pokazuje kako se korisnik odjavio nakon 21 minute aktivnosti. Administratori mogu vidjeti koliko točno nešto traje i gdje je potrebno izvršiti korektivne akcije.

Praćenje upotrebe za blokove za inicijalizaciju upućuje sljedeća tri sistemska poziva tijekom korisničke sesije:
  • SIGNING ON
  • SIGNED ON
  • SIGNED OFF

Bilješka:

Ako ne istražujete specifične probleme s prijavom, zanemarite tri bloka po nazivu SIGNING ON, SIGNED ON i SIGNED OFF. SESSION_ID može biti negativan broj. Postoje dvije različite vrijednosti USER_NAME za isti SESSION_ID: BISystemUser i stvarno korisničko ime.

Blokove za inicijalizaciju možete definirati kao odgođene. Pokreću se po potrebi, upotrebom originalnog korisničkog imena. Svi blokovi za inicijalizaciju varijable sesije koji nisu odgođeni pokreću se uslijed prijave korisnika i popunjavaju tablicu praćenja upotrebe bloka za inicijalizaciju. Pokreću se upotrebom korisničkog imena BISystemUser.