Praćenje upotrebe

Praćenje upotrebe administratorima omogućava da upite na razini korisnika prate do sadržaja.

Praćenje upotrebe korisno je jer se može odrediti koji korisnički upiti rezultiraju uskim grlima na temelju učestalosti upita i vremena odgovora. Administratori postavljaju kriterije za praćenje korisničkih upita i generiranje izvješća o upotrebi koja se mogu upotrebljavati na razne načine, uključujući optimizaciju baze podataka, strategije sabiranja ili zaračunavanje korisnicima ili odjelima temeljem potrošenih resursa.

Više o praćenju upotrebe

Možete konfigurirati praćenje upotrebe u servisima u kojima su dostupne značajke poslovnog modeliranja. Informacije o upotrebi prate se na detaljnoj razini korisničkih upita kako biste mogli odgovoriti na pitanja kao što su:

  • Kako korisnici upotrebljavaju Oracle Analytics Cloud?
  • Gdje troše ili ne troše svoje vrijeme?
  • Koliko vremena korisnici provode u pojedinim sesijama, između sesija i između upita?
  • Kako su upiti između sesija, na razini više sesija i na razini više korisnika međusobno povezani?
  • Upotrebljavaju li korisnici dubinske analize?
  • Koji se upiti pokreću pri prijavljivanju problema?

Statistika upotrebe koju prikupite pomoći će vam da nadzirete upotrebu i izvedbu sustava kako biste bolje mogli razumjeti i predvidjeti ponašanje korisnika. Možete poboljšati svoju učinkovitost i smanjiti broj pogrešaka ako unaprijed znate kako će se sustav najvjerojatnije upotrebljavati.

Kad omogućite praćenje upotrebe, sustav će prikupiti podatkovne zapise o svim izvršenim upitima te ih sve zapisati u tablice baze podataka. Prate se i logički i fizički upiti te se bilježe u zasebnim tablicama zajedno s različitim mjerama izvedbe, primjerice vremenom potrebnim za izvršavanje upita i brojem pretraženih redaka pri obradi korisničkog upita.

Preduvjeti za praćenje upotrebe

Ako želite pratiti upotrebu, provjerite jesu li ispunjeni sljedeći preduvjeti:

  • Za upravljanje semantičkim modelom trenutačno upotrebljavate alat za semantičko modeliranje ili alat za administriranje modela.

    Kako biste konfigurirali praćenje upotrebe, morate dodati pojedinosti baze podataka za praćenje za svoj semantički model putem alata za semantičko modeliranje ili alata za administriranje modela.

  • Imate odgovarajuća dopuštenja za pristup u bazi podataka u koju želite spremiti informacije o upotrebi.

    Morate imati sigurnosne podatke za korisnika koji ima dopuštenja za stvaranje tablica za praćenje upotrebe u shemi baze podataka i za zapisivanje podataka o upotrebi u tablice.

  • Baza podataka podržava praćenje upotrebe: Oracle Database ili Oracle Autonomous Data Warehouse
  • Stvorili ste podatkovnu vezu s bazom podataka za praćenje upotrebe sa sljedećim postavkama. Pogledajte Povezivanje s podacima.
    • Veza sustava - Označite potvrdni okvir Veza sustava.

      Nakon što označite potvrdni okvir Veza sustava, veza će postati dostupna u alatu za semantičko modeliranje. Slično tome, u alatu za administriranje modela opcija Veza sustava omogućava odabir opcije Upotrijebi podatkovnu vezu i unos ID-a objekta veze umjesto ručnog unošenja pojedinosti veze u polje Naziv izvora podataka. Pogledajte Definiranje baze podataka za praćenje upotrebe.

    • Korisničko ime i Lozinka - Korisničko ime mora odgovarati nazivu sheme u bazi podataka koju želite upotrijebiti za praćenje upotrebe. Npr., ako se shema koju želite upotrijebiti zove UT_Schema, Korisničko ime mora biti UT_Schema.

    Bilješka:

    Ako upotrebljavate alat za administriranje modela, veze s bazama podataka za semantičke modele i bazu podataka za praćenje upotrebe možete definirati u konzoli. Pogledajte Povezivanje s podacima u Oracle Cloud bazi podataka. Ako upotrebljavate konzolu, možete odabrati Upotrijebi vezu konzole i unijeti Naziv veze dok definirate bazu podataka za praćenje upotrebe u alatu za administriranje modela, umjesto da unosite pojedinosti veze u polje Naziv izvora podataka.

Ako kao bazu podataka za praćenje upotrebe želite upotrebljavati Oracle Autonomous Data Warehouse, dovršite ove dodatne zadatke prije nego što navedete bazu podataka za praćenje upotrebe u svom semantičkom modelu:

Više o bazi podataka za praćenje upotrebe

Sustav sprema pojedinosti praćenja upotrebe u bazu podataka koju ste sami definirali. Baza podataka može biti Oracle Database ili Oracle Autonomous Data Warehouse. Pomoću alata za semantičko modeliranje ili administriranje modela definirajte pojedinosti baze podataka i skupa priključaka u svojem semantičkom modelu.

Pogledajte Definiranje baze podataka za praćenje upotrebe.

Više o parametrima praćenja upotrebe

Kada definirate bazu podataka u koju želite spremiti podatke o praćenju upotrebe, putem konzole morate postaviti različite parametre za praćenje (stranica Napredne postavke sustava).

Parametri neophodni za konfiguriranje praćenja upotrebe:

  • Omogući praćenje upotrebe
  • Naziv skupa veza
  • Nazivi tablica s fizičkim i logičkim upitima
  • Maksimalan broj redaka upita u tablicama za praćenje upotrebe
Kad postavite ove parametre i primijenite promjene, Oracle Analytics:
  • Izrađuje tablice s fizičkim i logičkim upitima u bazi podataka definiranoj u semantičkom modelu. Nazivi tablica temelje se na nazivima koje ste naveli u parametrima naziva tablica za bilježenje fizičkih i logičkih upita.
  • Počinje bilježiti podatke o praćenju upotrebe u ove tablice.

Pogledajte Postavljanje parametara praćenja upotrebe.

Više o analizi podataka upotrebe

U sustavu možete izrađivati korisna izvješća o upotrebu iz podataka o praćenju koji su dodani u tablice s fizičkim i logičkim upitima.

Možete se povezati s bazom podataka, stvoriti skup podataka iz tablica i stvoriti izvješća i vizualizacije koje će vam pomoći bolje razumjeti vaše korisničke upite i poduzeti odgovarajuće korake kako biste unaprijedili izvedbu.

Objašnjenje tablica za praćenje upotrebe

Sustav podatke za praćenje upotrebe sprema u tri tablice baza podataka.

Postupak praćenja upotrebe te tablice izrađuje s nazivima koje definirate u postavkama na stranici Postavke sustava.

  • Tablica s logičkim upitima za praćenje upotrebe
  • Tablica s fizičkim upitima za praćenje upotrebe
  • Blok tablica inicijalizacije praćenja upotrebe

Pogledajte Postavljanje parametara praćenja upotrebe.

Tablica s logičkim upitima za praćenje upotrebe

Sljedeća tablica opisuje sve stupce iz tablice baze podataka koji prate logičke upite. Ondje gdje je to primjenjivo, definiraju se i vrsta podataka, npr. polje znakova varijabli (varchar i varchar2) te duljina. Dok pregledavate opise iz ove tablice, možete pretpostaviti kako se određeni vremenski stupci mogu dodati ili oduzeti od egzaktnih vrijednosti. Primjerice, možete pretpostaviti kako TOTAL_TIME_SEC iznosi END_TS minus START_TS. Stupci ne daju takve egzaktne vrijednosti zbog sljedećega:
  • Razni se procesi izvode paralelno, a njihova brzina ovisi o opterećenju i o radnim svojstvima baze podataka. Operacije na poslužitelju mogu se izvršavati manjim ili većim intenzitetom.
  • Ako su sve veze ispunjene, upit će ući na red čekanja i čekati na obradu. Vrijeme ovisi o opterećenju i konfiguraciji.

Stupci za korisnika, sesiju i ID

Stupac Opis

ID

U tablici Logički upit, taj stupac označava jedinstveni identifikator redaka. U tablici Fizički upit, taj je stupac označen nazivom LOGICAL_QUERY_ID.

NODE_ID

Sadrži <hostname>:obis1. Primjerice, examplehost:obis1 (za jednu instancu).

PRESENTATION_NAME

Označava naziv kataloga. Zadana je vrijednost Null, a vrsta podataka Varchar(128).

IMPERSONATOR_USER_NAME

Definira korisničko ime drugog korisnika. Ako zahtjev nije pokrenut u ime drugog korisnika, vrijednost je Ništa. Zadana je vrijednost Ništa, a vrsta podataka Varchar(128).

USER_NAME

Definira ime korisnika koji je podnio upit.

ECID Označava ID konteksta izvršenja koji je generirao sustav. Vrsta podataka je Varchar2(1024).
TENANT_ID Određuje ime klijenta korisnika koji je pokrenuo blok za inicijalizaciju. Vrsta podataka je Varchar2(128).
SERVICE_NAME Definira naziv servisa. Vrsta podataka je Varchar2(128).
SESSION_ID Ukazuje na ID sesije. Vrsta podataka je Number(10).
HASH_ID Označava vrijednost HASH za logički upit. Vrsta podataka je Varchar2(128).

Stupci za porijeklo upita

Stupac Opis

QUERY_SRC_CD

Izvor zahtjeva.

Napominjemo da potražitelj QUERY_SRC_CD može postaviti na bilo koji niz kako bi se identificirao.

Moguće vrijednosti uključuju:
  • Report – ako je izvor analiza ili bilo koja operacija izvoza.
  • Drill – ako je izvor promjena u dimenziji koja je uzrokovana analizom.
  • ValuePrompt – ako je izvor padajući popis vrijednost u dijaloškom okviru za filtriranje ili odzivnik dashboarda.
  • VisualAnalyzer – ako je izvor radna knjiga za vizualizaciju podataka.
  • DisplayValueMap, MemberBrowserDisplayValues ili MemberBrowserPath – ako je izvor vrijednost koja je povezana s prikazom analize.
  • SOAP – ako je izvor poziv iz web-servisa kao što je DataSetSvc.
  • Seed – ako je izvor agent koji sistemski raspoređuje cache memoriju analitičkog poslužitelja.
  • Null – ako je izvor administrativni alat – fizička tablica, broj redaka u stupcu ili podaci pregleda.

SAW_DASHBOARD

Označava naziv puta dashboarda. Ako upit nije podnesen putem dashboarda, vrijednost će biti NULL.

SAW_DASHBOARD_PG

Označava naziv stranice u dashboardu. Ako zahtjev nije zahtjev dashboarda, vrijednost će biti NULL. Zadana je vrijednost Null, a vrsta podataka Varchar(150).

SAW_SRC_PATH

Definira naziv puta u Katalogu za analizu.

Stupci za pojedinosti upita

Stupac Opis

ERROR_TEXT

Sadrži poruku o pogrešci iz pozadinske baze podataka. Taj će stupac biti primjenjiv samo ako ste za SUCCESS_FLAG odabrali vrijednost koja nije 0 (nula). Ako postoji više poruka, one će se ulančati i sustav ih neće parsirati. Zadana je vrijednost Null, a vrsta podataka Varchar(250).

QUERY_BLOB

Sadrži čitavu logičku SQL naredbu, bez kraćenja. Stupac QUERY_BLOB je znakovni niz tipa Long.

QUERY_KEY

Sadrži MD5 ključ za raspršivanje koji je sustav generirao iz logičke SQL naredbe. Zadana je vrijednost Null, a vrsta podataka Varchar(128).

QUERY_TEXT

Označava SQL naredbu podnesenu za upit. Vrsta podataka je Varchar(1024).

Možete promijeniti duljinu ovog stupca (pomoću naredbe ALTER TABLE); međutim, napominjemo kako će se tekst upisan u ovaj stupac uvijek skratiti na onu veličinu koja je definirana u fizičkom sloju. Administrator semantičkog modela duljinu ovog stupca ne smije postaviti na vrijednost veću od maksimalne duljine upita koju podržava pozadinska fizička baza podataka. Primjerice, Oracle baze podataka omogućavaju maksimalnu vrijednost Varchar od 4000, ali Oracle baze podataka vrijednosti skraćuju na 4000 bajta, ne na 4000 znakova. U slučaju upotrebe skupa znakova s više bajta, stvarna maksimalna veličina niza imat će različit broj znakova, ovisno o skupu znakova i upotrijebljenim znakovima.

REPOSITORY_NAME

Definira naziv semantičkog modela kojemu upit pristupa.

SUBJECT_AREA_NAME

Sadrži naziv poslovnog modela kojemu pristupate.

SUCCESS_FLG

Označava status dovršenja upita, prema definiciji sa sljedećeg popisa:

  • 0 – Upit je dovršen uspješno, bez pogrešaka.
  • 1 – Isteklo je vrijeme za upit.
  • 2 – Isteklo je vrijeme za upit jer su prekoračena ograničenja retka.
  • 3 – Isteklo je vrijeme za upit zbog drugog razloga.

Stupci za vrijeme izvršavanja

Stupac Opis

COMPILE_TIME_SEC

Sadrži vrijeme potrebno za sastavljanje upita, u sekundama. Broj COMPILE_TIME_SEC uključen je u TOTAL_TIME_SEC.

END_DT

Označava datum dovršetka logičkog upita.

END_HOUR_MIN

Označava sat i minutu dovršetka logičkog upita.

END_TS

Označava datum i vrijeme dovršetka logičkog upita. Početna i završna vremenska oznaka označavaju vrijeme koje je upit proveo čekajući na dostupnost resursa. Ako se korisnik koji je poslao upit udalji sa stranice prije dovršetka upita, konačno dohvaćanje nikad se neće dovršiti i zabilježit će se vrijednost isteka vremena od 3600. Međutim, ako se korisnik vrati na stranicu prije isteka vremena, dohvaćanje će se dovršiti i zabilježit će se kao vrijeme end_ts.

START_DT

Označava datum podnošenja logičkog upita.

START_HOUR_MIN

Označava sat i minutu podnošenja logičkog upita.

START_TS

Označava datum i vrijeme podnošenja logičkog upita.

TOTAL_TIME_SEC

Označava vrijeme u sekundama koje sustav provodi u obradi upita dok klijent čeka odgovore na analize. TOTAL_TIME_SEC uključuje vrijeme za COMPILE_TIME_SEC.

RESP_TIME_SEC Označava vrijeme potrebno za odgovor na upit. Vrsta podataka je Number(10).

Stupci za pojedinosti izvršavanja

Stupac Opis

CUM_DB_TIME_SEC

Sadrži kumulativno vrijeme svih upita poslanih u bazu podataka. Upiti se izvode paralelno, tako da je kumulativno vrijeme upita jednako ili veće od ukupnog vremena veze s bazom podataka. Primjerice, recimo da će logički zahtjev rezultirati slanjem 4 fizičke SQL naredbe u bazu podataka i da će vrijeme upita za 3 upita biti 10 sekundi, a za jedan upit 15 sekundi – CUM_DB_TIME_SEC prikazat će 45 sekundi zbog paralelnog izvođenja upita.

CUM_NUM_DB_ROW

Sadrži ukupan broj redaka koji su vratile pozadinske baze podataka.

NUM_DB_QUERY

Označava broj upita podnesenih u pozadinske baze podataka koji udovoljavaju zahtjevu logičkog upita. Za uspješne upite (SuccessFlag = 0), ovaj broj je 1 ili veći.

ROW_COUNT

Označava broj redaka vraćenih klijentu za upite. Ako se iz upita vrati velika količina podataka, stupac se neće popuniti sve dok korisnik ne prikaže sve podatke.

TOTAL_TEMP_KB Definira ukupnu vrijednost KB koja je primljena za upit. Vrsta podataka je Number(10).

Stupci za cache memoriju

Stupac Opis

CACHE_IND_FLG

Zadržanim odabirom vrijednosti Y označava se pronalazak upita u cache memoriji; N označava njegov izostanak. Zadani je odabir N.

NUM_CACHE_HITS

Označava koliko je puta za upit dobiven rezultat iz cache memorije. NUM_CACHE_HITS je 32-bitni cijeli broj (ili 10-znamenkasti cijeli broj). Zadana je vrijednost Null.

NUM_CACHE_INSERTED

Označava koliko je puta upit generirao unos iz cache memorije. Zadana je vrijednost Null. NUM_CACHE_INSERTED je 32-bitni cijeli broj (ili 10-znamenkasti cijeli broj).

Tablica s fizičkim upitima za praćenje upotrebe

Sljedeća tablica opisuje tablice baze podataka koje prate fizičke upite. Ova tablica baze podataka bilježi fizičke informacije SQL-a za logičke upite spremljene u tablici s logičkim upitima. Tablica s fizičkim upitima ima odnos između vanjskog ključa i tablice s logičkim upitima.

Stupci za korisnika, sesiju i ID

Stupac Opis

ID

Definira jedinstveni identifikator retka.

LOGICAL_QUERY_ID

Odnosi se na logički upit u tablici za bilježenje logičkih upita. Vrsta podataka je Varchar2(50).

HASH_ID Označava vrijednost HASH za logički upit. Vrsta podataka je Varchar2(128).
PHYSICAL_HASH_ID Označava vrijednost HASH za fizički upit. Vrsta podataka je Varchar2(128).

Stupci za pojedinosti upita

Stupac Opis

QUERY_BLOB

Sadrži čitavu fizičku SQL naredbu, bez kraćenja. Stupac QUERY_BLOB je znakovni niz tipa long.

QUERY_TEXT

Sadrži SQL naredbu podnesenu za upit. Vrsta podataka je Varchar(1024).

Stupci za vrijeme izvršavanja

Stupac Opis

END_DT

Označava datum dovršetka fizičkog upita.

END_HOUR_MIN

Označava sat i minutu dovršetka fizičkog upita.

END_TS

Označava datum i vrijeme dovršetka fizičkog upita. Početna i završna vremenska oznaka označavaju vrijeme koje je upit proveo čekajući na dostupnost resursa.

TIME_SEC

Označava vrijeme izvođenja fizičkog upita.

START_DT

Označava datum podnošenja fizičkog upita.

START_HOUR_MIN

Označava sat i minutu podnošenja fizičkog upita.

START_TS

Označava datum i vrijeme podnošenja fizičkog upita.

Stupci za pojedinosti izvršavanja

Stupac Opis

ROW_COUNT

Sadrži broj redaka vraćenih klijentu za upite.

Blok tablica inicijalizacije praćenja upotrebe

Sljedeća tablica opisuje tablice baze podataka koje prate informacije o blokovima za inicijalizaciju.

Bilješka:

Trenutačno tablice za praćenje upotrebe bloka za inicijalizaciju uključuju samo blokove za inicijalizaciju sesije, ne i blokove za inicijalizaciju semantičkog modela.

Stupci za korisnika, sesiju i ID

Stupac Opis
USER_NAME Naziv korisnika koji je pokrenuo blok za inicijalizaciju. Vrsta podataka je Varchar2(128).
TENANT_ID Naziv klijenta korisnika koji je pokrenuo blok za inicijalizaciju. Vrsta podataka je Varchar2(128).
SERVICE_NAME Naziv servisa. Vrsta podataka je Varchar2(128).
ECID ID konteksta izvršenja koji je stvorio sustav. Vrsta podataka je Varchar2(1024).
SESSION_ID ID sesije. Vrsta podataka je Number(10).

Stupci za pojedinosti upita

Stupac Opis
REPOSITORY_NAME Naziv semantičkog modela kojemu upit pristupa. Vrsta podataka je Varchar2(128).
BLOCK_NAME Naziv inicijalizacijskog bloka koji je pokrenut. Vrsta podataka je Varchar2(128).

Stupci za vrijeme izvršavanja

Stupac Opis
START_TS Datum i vrijeme pokretanja bloka za inicijalizaciju.
END_TS Datum i vrijeme završetka bloka za inicijalizaciju. Početna i završna vremenska oznaka također označavaju vrijeme koje je upit proveo čekajući na dostupnost resursa.
DURATION Koliko je vremena trebalo za pokretanje inicijalizacijskog bloka. Vrsta podataka je Number(13,3).

Stupci za pojedinosti izvršavanja

Stupac Opis
NOTES Napomene o inicijalizacijskom bloku i njegovom pokretanju. Vrsta podataka je Varchar2(1024).

Uobičajeni tijek rada za praćenje upotrebe

Ovo su zadaci za praćenje upita na korisničkoj razini u servisu Oracle Analytics Cloud.

Zadatak Opis Dodatne informacije

Odlučite gdje želite pohraniti podatke za praćenje upotrebe

Provjerite koje vrste baza podataka možete upotrijebiti za praćenje upotrebe.

Više o bazi podataka za praćenje upotrebe

Postavljanje veze baze podataka za praćenje upotrebe

Stvorite podatkovnu vezu (ili vezu s konzolom) za bazu podataka u koju želite spremiti informacije o praćenju upotrebe.

Preduvjeti za praćenje upotrebe

Definiranje baze podataka za praćenje upotrebe

Definirajte bazu podataka za praćenje upotrebe u svom semantičkom modelu.

Definiranje baze podataka za praćenje upotrebe

Definirajte parametre za praćenje upotrebe

Omogućite praćenje upotrebe za svoj sustav i zatim definirajte pojedinosti veze i nazive tablica za bazu podataka za praćenje upotrebe.

Postavljanje parametara praćenja upotrebe

Analizirajte podatke praćenja upotrebe

Stvorite izvješća o upotrebi i podatke o praćenju upotrebe.

Analiza podataka praćenja upotrebe

Definiranje baze podataka za praćenje upotrebe

Prije mogućnosti praćenja upotrebe u radnim knjigama izvješća, dashboarda i vizualizacije podataka u svom sustavu, morate definirati bazu podataka u koju želite spremiti podatke o praćenju upotrebe svog semantičkog modela.

Baza podataka koju navedete mora imati barem jednu definiranu shemu. Sustav stvara tablice za praćenje upotrebe u shemi čiji naziv odgovara korisničkom imenu koje ste naveli u pojedinostima veze baze podataka. Na primjer, ako je naziv sheme u bazi podataka za praćenje upotrebe “UT_Schema”, za vezu morate definirati "UT_Schema" u polju Korisničko ime. Tablice za praćenje upotrebe stvaraju se u shemi “UT_Schema”.

Morate konfigurirati pojedinosti skupa veza i baze podataka u fizičkom sloju svog semantičkog modela. Kako biste konfigurirali bazu podataka za praćenje upotrebe, poslužite se alatom za semantičko modeliranje ili alatom za administriranje modela.

Ako kao bazu podataka za praćenje upotrebe želite upotrebljavati Oracle Autonomous Data Warehouse, morate dovršiti dodatne zadatke vezane uz Oracle Autonomous Data Warehouse prije nego što navedete bazu podataka za praćenje upotrebe. Pogledajte Preduvjeti za praćenje upotrebe.

Definiranje baze podataka za praćenje upotrebe s pomoću alata za semantičko modeliranje

Ako alat za semantičko modeliranje upotrebljavate za razvijanje semantičkih modela, upotrijebite ga za konfiguriranje baze podataka za praćenje upotrebe.

  1. Ako to još niste učinili, stvorite podatkovnu vezu s bazom podataka za praćenje upotrebe s odabranom opcijom Veza sustava.
    Vrsta baze podataka mora biti Oracle Database ili Oracle Autonomous Data Warehouse, a korisničko ime koje upotrebljavate za povezivanje s bazom podataka mora odgovarati nazivu sheme u koju želite spremiti tablice za praćenje korisnika. Pogledajte Preduvjeti za praćenje upotrebe.
  2. Na početnoj stranici servisa Oracle Analytics pritisnite Navigator Ikona navigatora koja služi za prikaz navigatora, a zatim pritisnite Konzola.
  3. Pritisnite Semantički modeli. Na stranici Semantički modeli pritisnite semantički model koji želite otvoriti.
  4. Izradite objekt baze podataka za bazu podataka za praćenje upotrebe.
    1. Pritisnite Fizički sloj.
    2. U prozoru Fizički sloj pritisnite Stvori i zatim pritisnite Stvori bazu podataka.
    3. U izborniku Naziv unesite naziv baze podataka semantičkog modela (npr., PraćenjeUpotrebe) i pritisnite U redu.
  5. Dodajte skup veza za povezivanje s bazom podataka za praćenje upotrebe.
    1. U kartici Baza podataka pritisnite Skupovi veza.
    2. Pritisnite Dodaj izvor.
    3. Dvaput pritisnite polje Naziv i unesite naziv za skup veza. Npr., SkupUTVeza.
    4. Dvaput pritisnite polje Veza i s popisa odaberite skup podataka koji želite upotrijebiti. Npr., MojaUTBaza podataka.

      Bilješka:

      • Veza sustava - Semantički modeli mogu upotrijebiti samo podatkovne veze s odabranom opcijom Veza sustava. Pogledajte .

      • Korisničko ime i Lozinka - Vrijednost Korisničko ime navedena u vezi podataka mora odgovarati nazivu sheme u bazi podataka koji želite upotrijebiti za praćenje upotrebe. Npr., ako se shema koju želite upotrijebiti zove UT_Schema, Korisničko ime mora biti UT_Schema. Pogledajte Preduvjeti za praćenje upotrebe.

    5. Pritisnite Otvori detaljno. U prozoru Skup veza uvjerite se kako nije označen potvrdni okvir Zatraži potpuno kvalificirane nazive tablica.
  6. Provjerite valjanost svojih promjena. Pogledajte Pokretanje napredne provjere dosljednosti prije implementacije semantičkog modela.
  7. Spremite promjene.

Definiranje baze podataka za praćenje upotrebe s pomoću alata za administriranje modela

Ako semantičke modele razvijate s pomoću alata za administriranje modela, upotrijebite alat za administriranje modela kako biste konfigurirali bazu podataka za praćenje upotrebe.

Ako želite pratiti upotrebu u postojećoj bazi podataka ili skupu veza, ne morate izvršiti ažuriranja semantičkog modela. Te korake možete preskočiti. Postojeću bazu podataka, skup veza i tablice možete upotrijebiti u sklopu konfiguracije sustava za praćenje upotrebe. Praćenjem upotrebe neće se izbrisati postojeće tablice i stvoriti nove s istim nazivom ako je shema tablice između starih i novih tablica usklađena.
  1. U alatu za administriranje modela otvorite semantički model u oblaku.
    U izborniku Datoteka odaberite Otvori u izborniku Cloud i unesite informacije o vezi za svoju instancu.
  2. Definiranje baze podataka za praćenje upotrebe:
    1. U sloju Fizički semantičkog modela pritisnite desnu tipku miša i odaberite Nova baza podataka.
    2. U dijaloškom okviru Baza podataka navedite naziv baze podataka vašeg semantičkog modela; na primjer SQLDB_UsageTracking, odredite vrstu baze podataka, na primjer Oracle 12c i pritisnite U redu.
    3. Desnom tipkom miša pritisnite tek stvorenu bazu podataka, odaberite Novi objekt i odaberite Skup veza.
    4. U dijaloškom okviru Skup veza unesite pojedinosti o skupu veza i definirajte sljedeće vrijednosti:
      • Sučelje poziva: Odaberite Zadano (Oracle Call Interface (OCI)).
      • Potreban je puni kvalificirani naziv tablice: Provjerite nije li ovaj potvrdni okvir odabran.
      • Naziv izvora podataka**: Definirajte izvor podataka s kojim želite povezati ovaj izvor podataka i pošaljite fizičke upite. Npr.:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <DB Host>)(PORT = <DB port>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <Servicename>)))
      • Korisničko ime i lozinka: Unesite korisničko ime koje odgovara nazivu sheme koja je dostupna u bazi podataka praćenja upotrebe.

      **Kao alternativu za Naziv izvora podataka možete odabrati postojeću vezu baze podataka “po nazivu” u dijaloškom okviru Skup veza.

      • Podatkovne veze - Želite li upotrijebiti pojedinosti veze za bazu podataka koja je putem kartice Podaci definirana kao vaša baza podataka za praćenje upotrebe, odaberite Upotrijebi podatkovnu vezu i unesite ID objekta veze umjesto ručnog unošenja pojedinosti veze u polje Naziv izvora podataka. Uvjerite se kako je podatkovna veza koju želite upotrijebiti stvorena uz odabranu opciju Veza sustava.
      • Veze s konzolom - Ako upotrebljavate alat za administriranje modela, mogli biste definirati veze s bazom podataka za semantičke modele putem konzole. Želite li upotrijebiti pojedinosti veze za bazu podataka koju ste putem konzole definirali kao bazu podataka za praćenje upotrebe, označite potvrdni okvir Upotrijebi vezu konzole i unesite naziv veze baze podataka u polje Naziv veze.

      Na primjer:

      Slijedi opis za GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif
      .gif
  3. Kako biste provjerili valjanost promjena, pritisnite Alati, Prikaži provjeru dosljednosti, a zatim pritisnite Provjeri sve objekte.
  4. Opcijsko: Spremite promjene lokalno tako da pritisnete Datoteka i Spremi.
  5. Prenesite .rpd datoteku semantičkog modela koju ste urediti odabirom opcije Datoteka, Oblak, Objavi.

Postavljanje parametara praćenja upotrebe

Kako biste započeli snimati informacije o upotrebi, morate definirati pojedinosti veze baze podataka koju želite upotrebljavati i nazive tablica baza podataka za praćenje upotrebe. Ti se parametri postavljaju putem konzole (stranica Napredne postavke sustava).

  1. Prijavite se u svoj servis.
  2. Pritisnite Konzola.
  3. Pritisnite Naredne postavke sustava.
  4. Pritisnite Praćenje upotrebe.
  5. Omogućite praćenje upotrebe svog sustava. Uvjerite se kako je aktivirana opcija Omogući praćenje upotrebe.
  6. Postavite sljedeća svojstva:
    • Skup veza za praćenje upotrebe

      Naziv skupa veza koji ste stvorili za svoju bazu podataka za praćenje upotrebe u formatu, <database name>.<connection pool name>. Na primjer, UsageTracking.UTConnectionPool.

    • Blok tablica inicijalizacije praćenja upotrebe

      Naziv tablice baze podataka koju želite upotrebljavati za spremanje informacija o bloku za inicijalizaciju u formatu <database name>.<catalog name>.<schema name>.<table name> ili <database name>.<schema name>.<table name>. Na primjer, UsageTracking.UT_Schema.InitBlockInfo.

    • Tablica s fizičkim upitima za praćenje upotrebe

      Naziv tablice baze podataka koju želite upotrebljavati za spremanje pojedinosti fizičkih upita u formatu <database name>.<catalog name>.<schema name>.<table name> ili <database name>.<schema name>.<table name>. Na primjer, UsageTracking.UT_Schema.PhysicalQueries.

    • Tablica s logičkim upitima za praćenje upotrebe

      Naziv tablice baze podataka koju želite upotrebljavati za spremanje pojedinosti logičkih upita u formatu <database name>.<catalog name>.<schema name>.<table name> ili <database name>.<schema name>.<table name>. Na primjer, UsageTracking.UT_Schema.LogicalQueries.

    • Maks. broj redaka za praćenje upotrebe

      Maksimalan broj redaka koje želite u tablicama za praćenje upotrebe. Minimalna je vrijednost 1, maksimalna je 100 000, dok 0 podrazumijeva neograničeno. Ako broj redaka prekorači maksimalan broj redaka, postupak praćenja upotrebe izbrisat će višak redaka temeljem najstarije vremenske oznake.

  7. Pritisnite Primijeni.

Oracle Analytics stvara tablice za praćenje upotrebe i počinje bilježiti upite korisnika.

Analiza podataka praćenja upotrebe

Izrađujte izvješća o upotrebi kako biste mogli bolje razumjeti korisničke upite i poduzeti odgovarajuće akcije.

Analiza podataka za praćenje upotrebe stvaranjem skupa podataka

Stvorite izvješća o upotrebi stvaranjem skupova podataka s podacima iz fizičkih i logičkih tablica za bilježenje upita kako biste bolje shvatili korisničke upite.

  1. Na početnoj stranici servisa Oracle Anayltics pritisnite Izbornik stranice i odaberite Otvaranje klasične početne stranice. Izradite i pokrenite analizu.
    Sustav popunjava upite iz tablica za praćenje upotrebe u bazi podataka za praćenje upotrebe.
  2. Na početnoj stranici servisa Oracle Analytics pritisnite Stvori i pritisnite Skup podataka.
  3. U izborniku Stvaranje skupa podataka pritisnite vezu baze podataka za praćenje upotrebe i odaberite shemu definiranu u tablicama Fizički upiti i Logički upiti u izborniku Postavke sustava. Primjerice, naziv sheme naveden u <database name>.<schema name>.<table name> u tablicama Fizički upiti i Logički upiti.
    To je veza baze podataka koju ste stvorili za postavljanje praćenja upotrebe. Pogledajte Preduvjeti za praćenje upotrebe.
  4. Na izborniku Dodaj skup podataka potražite tablicu s fizičkim upitima za praćenje upotrebe, dodajte sve stupce, odredite naziv skupa podataka (npr. Fizički upiti) i pritisnite Dodaj. Slično tome, potražite tablicu s logičkim upitima za praćenje upotrebe, dodajte sve stupce, odredite naziv skupa podataka (npr. Logički upiti) i pritisnite Dodaj.
  5. Na stranici s rezultatima skupa podataka pritisnite Stvori radnu knjigu. Radnoj knjizi dodajte oba skupa podataka: npr., skupove podataka Fizički upiti i Logički upiti. Dodijelite naziv radnoj knjizi (primjerice, Praćenje upotrebe).
  6. U kartici radne knjige Priprema pritisnite Dijagram s podacima i izradite spojeve između skupova podataka putem stupca kao što je stupac ID-a.
  7. Na izborniku Vizualizacija povucite podatke za izradu vizualizacija na temelju svog zahtjeva.
    U odjeljku "Opis tablica za praćenje upotrebe" potražite opise tablice s praćenjem upotrebe kako biste odabrali primjenjive stupce. Primjerice, možete izraditi vizualizaciju i prikazati koliko je upita zahtijevalo koliko vremena.

Analiza podataka za praćenje upotrebe s pomoću predmetnog područja u semantičkom modelu

Stvaranje izvješća o upotrebi i upotreba predmetnog područja u semantičkom modelu radi razumijevanja korisničkih upita.

Kako biste osigurali sinkronizaciju fizičkih i metapodataka, morate uvesti metapodatke. Izbjegavajte prilagodbu dodavanjem novih stupaca u tablice praćenja upotrebe kako biste izbjegli probleme s neusklađenim shemama.
  1. Na početnoj stranici servisa Oracle Anayltics pritisnite Izbornik stranice i odaberite Otvaranje klasične početne stranice. Izradite i pokrenite analizu.
    Sustav popunjava upite iz tablica za praćenje upotrebe u bazi podataka za praćenje upotrebe.
  2. Uvoz semantičkog modela s ažuriranim tablicama za praćenje upotrebe i rezultatima upita. Pogledajte Uvoz implementiranog modela radi stvaranja semantičkog modela.
  3. Na početnoj stranici servisa Oracle Analytics pritisnite Podaci, a zatim u izborniku Skupovi podataka odaberite predmetno područje koje odgovara tablicama za praćenje upotrebe kako biste stvorili radnu knjigu.
  4. Na stranici Nova radna knjiga, u izborniku Vizualizacija povucite podatke za izradu vizualizacija na temelju svog zahtjeva.
    U odjeljku "Opis tablica za praćenje upotrebe" potražite opise tablice s praćenjem upotrebe kako biste odabrali primjenjive stupce. Primjerice, možete izraditi vizualizaciju i prikazati koliko je upita zahtijevalo koliko vremena.