Sledovanie použitia

Sledovanie použitia umožňuje administrátorom sledovať dopyty na obsah na úrovni používateľa.

Sledovanie použitia umožňuje na základe frekvencie dopytov a času odozvy určiť, ktoré dopyty používateľov predstavujú problematické miesta z hľadiska výkonu. Administrátori nastavia kritériá sledovania dopytov používateľov a generovania zostáv o použití, ktoré možno použiť rôznymi spôsobmi, napríklad na optimalizáciu databáz, stratégie agregácie alebo fakturáciu používateľov alebo oddelení podľa spotrebovaných prostriedkov.

Informácie o sledovaní použitia

V službách, ktoré poskytujú funkcie modelovania podnikových dát, môžete nakonfigurovať sledovanie použitia. Informácie o použití sa sledujú na detailnej úrovni dopytov používateľov, takže získate odpovede na otázky ako:

  • Ako používatelia komunikujú so službou Oracle Analytics Cloud?
  • Kde trávia alebo netrávia čas?
  • Koľko času strávia používatelia v jednotlivých reláciách, medzi reláciami a medzi dopytmi?
  • Ako navzájom súvisia dopyty v rámci relácií, naprieč reláciami a naprieč používateľmi?
  • Prechádzajú používatelia na vyššie a nižšie úrovne v rámci analýz?
  • Aké dopyty sa spúšťajú, keď sa nahlasujú problémy?

Štatistiky použitia, ktoré zhromaždíte, vám pomôžu s monitorovaním využitia a výkonnosti systému, aby ste mohli lepšie pochopiť a predvídať správanie používateľov. Ak budete dopredu vedieť, ako sa systém pravdepodobne bude používať, môžete zvýšiť jeho efektivitu a minimalizovať chyby.

Keď povolíte sledovanie použitia, systém bude zhromažďovať všetky dátové záznamy pre každý dopyt, ktorý sa spustí, a zapíše ich do databázových tabuliek. Sledovať sa budú logické aj fyzické dopyty a budú sa zaznamenávať do samostatných tabuliek spolu s rozličnými výkonnostnými ukazovateľmi, ako sú čas potrebný na spustenie dopytu a počet prehľadaných riadkov pri spracovaní používateľského dopytu.

Požiadavky pre sledovanie použitia

Ak chcete sledovať použitie, musíte najskôr overiť, či sú splnené nasledujúce požiadavky:

  • Používate nástroj Sémantický modelár alebo Model Administration Tool na správu sémantického modelu.

    Ak chcete nakonfigurovať sledovanie použitia, je potrebné, aby ste pomocou nástroja Sémantický modelár alebo Model Administration Tool pridali do sémantického modelu informácie o databáze sledovania použitia.

  • Máte potrebné povolenia na prístup do databázy, do ktorej sa majú ukladať informácie o používaní.

    Potrebujete mať doklady používateľa s povolením na vytvorenie tabuliek sledovania použitia v databázovej schéme a zápis dát o používaní do týchto tabuliek.

  • Databáza podporuje sledovanie použitia: databáza Oracle alebo Oracle Autonomous Data Warehouse
  • Vytvorili ste dátové pripojenie k databáze sledovania použitia s týmito nastaveniami. Pozrite si časť Pripojenie k dátam
    • Pripojenie systému - začiarknite políčko Pripojenie systému.

      Keď začiarknete políčko Pripojenie systému, pripojenie bude k dispozícii v nástroji Sémantický modelár. Podobne aj voľba Pripojenie systému v nástroji Model Administration Tool vám umožňuje vybrať voľbu Použiť dátové pripojenie a zadať ID objektu pripojenia namiesto manuálneho zadania detailov pripojenia do poľa Názov dátového zdroja. Pozrite si časť Zadanie databázy na sledovanie použitia.

    • Meno používateľa a Heslo - Meno používateľa sa musí zhodovať s názvom schémy v databáze, ktorú chcete použiť na sledovanie použitia. Ak napríklad schéma, ktorú chcete použiť, má názov UT_Schema, Meno používateľa musí byť UT_Schema.

    Poznámka:

    Ak používate nástroj Model Administration Tool, databázové pripojenia pre sémantické modely a databázu sledovania použitia môžete definovať aj pomocou konzoly. Pozrite si časť Pripojenie k dátam v databáze Oracle Cloud. Ak používate konzolu, pri zadávaní databázy sledovania použitia v nástroji Model Administration Tool môžete namiesto zadania detailov pripojenia v poli Názov dátového zdroja začiarknuť políčko Použiť pripojenie konzoly a zadať názov pripojenia v poli Názov.

Ak chcete používať Oracle Autonomous Data Warehouse ako databázu sledovania použitia, pred zadaním databázy na sledovanie použitia v sémantickom modeli dokončite tieto dodatočné úlohy:

Databáza na sledovanie použitia

Systém uchováva detaily sledovania použitia vo vami zadanej databáze. Databáza môže byť databáza Oracle alebo Oracle Autonomous Data Warehouse. Pomocou sémantického modelára alebo nástroja Model Administration Tool zadajte detaily databázy a spoločnej oblasti pripojení v sémantickom modeli.

Pozrite si časť Zadanie databázy na sledovanie použitia.

Parametre sledovania použitia

Po zadaní databázy, do ktorej chcete ukladať informácie o sledovaní použitia, je potrebné pomocou konzoly nastaviť rôzne parametre sledovania použitia (stránka Rozšírené systémové nastavenia).

Na konfiguráciu sledovania použitia sú potrebné tieto parametre:

  • Povoliť sledovanie použitia
  • Názov spoločnej oblasti pripojení
  • Názvy tabuliek protokolovania fyzických a logických dopytov
  • Maximálny počet riadkov dopytu v tabuľkách sledovania použitia
Po nastavení týchto parametrov a použití zmien služba Oracle Analytics:
  • Vytvorí tabuľky protokolovania fyzických a logických dopytov v databáze zadanej v sémantickom modeli. Názvy tabuliek sa vytvárajú na základe názvov, ktoré uvediete v parametroch názvov tabuliek protokolovania fyzických a logických dopytov.
  • Spustí protokolovanie dát sledovania použitia v týchto tabuľkách.

Pozrite si časť Nastavenie parametrov sledovania použitia.

Analýza dát použitia

V systéme môžete vytvárať užitočné zostavy o použití z dát sledovania pridaných do tabuliek protokolovania fyzických a logických dopytov.

Môžete sa pripojiť k databáze, vytvoriť množinu dát z tabuliek a vytvoriť zostavy a vizualizácie, ktoré vám pomôžu pochopiť dopyty používateľov a podniknúť príslušné kroky na zlepšenie výkonnosti.

Základné informácie o tabuľkách sledovania použitia

Systém uchováva dáta sledovania použitia v troch databázových tabuľkách.

Proces sledovania použitia vytvára tieto tabuľky s názvami, ktoré zadáte v nastaveniach na stránke nastavení systému.

  • Usage Tracking Logical Query Logging Table (Tabuľka protokolovania logických dopytov sledovania použitia)
  • Usage Tracking Physical Query Logging Table (Tabuľka protokolovania fyzických dopytov sledovania použitia)
  • Usage Tracking Initialization Block Table (Tabuľka blokov inicializácie sledovania používania)

Pozrite si časť Nastavenie parametrov sledovania použitia.

Usage Tracking Logical Query Logging Table (Tabuľka protokolovania logických dopytov sledovania použitia)

Nasledujúca tabuľka popisuje jednotlivé stĺpce v databázovej tabuľke, ktorá sleduje logické dopyty. V zodpovedajúcich prípadoch je zadaný aj dátový typ, napríklad pole s variabilným znakovým reťazcom (varchar a varchar2), a dĺžka. Pri prezeraní popisov v tejto tabuľke by ste sa mohli domnievať, že hodnoty v niektorých stĺpcoch súvisiacich s časom budú presne zodpovedať súčtom alebo rozdielom hodnôt v iných stĺpcoch tejto tabuľky. Mohli by ste sa napríklad domnievať, že hodnota v stĺpci TOTAL_TIME_SEC sa rovná rozdielu hodnôt v stĺpcoch END_TS a START_TS. Hodnoty v stĺpcoch sa však presne nezhodujú, a to z nasledujúcich dôvodov:
  • V systéme súčasne prebiehajú rôzne procesy a ich rýchlosť závisí od zaťaženia služby a výkonu databázy. Serverové operácie môžu byť jednoduché alebo intenzívne.
  • Ak sú všetky pripojenia vyťažené, dopyt prejde do frontu a čaká na spracovanie. Načasovanie závisí od zaťaženia a konfigurácie.

Stĺpce súvisiace s používateľom, reláciou a ID

Stĺpec Popis

ID

V tabuľke Logický dopyt tento stĺpec označuje jednoznačný identifikátor riadka. V tabuľke Fyzický dopyt je tento stĺpec označený názvom LOGICAL_QUERY_ID.

NODE_ID

Obsahuje <hostname>:obis1. Napríklad examplehost:obis1 (pre jednu inštanciu).

PRESENTATION_NAME

Označuje názov katalógu. Predvolená hodnota je Null a dátový typ je Varchar(128).

IMPERSONATOR_USER_NAME

Obsahuje meno používateľa impersonovaného používateľa. Ak požiadavka nie je spustená impersonovaným používateľom, hodnota je None. Predvolená hodnota je None a dátový typ je Varchar(128).

USER_NAME

Označuje meno používateľa, ktorý spustil dopyt.

ECID Označuje ID kontextu vykonania generované systémom. Dátový typ je Varchar2(1024).
TENANT_ID Určuje názov nájomcu používateľa, ktorý spustil blok inicializácie. Dátový typ je Varchar2(128).
SERVICE_NAME Určuje názov služby. Dátový typ je Varchar2(128).
SESSION_ID Označuje ID relácie. Dátový typ je Number(10).
HASH_ID Označuje hodnotu HASH pre logický dopyt. Dátový typ je Varchar2(128).

Stĺpce súvisiace s pôvodom dopytu

Stĺpec Popis

QUERY_SRC_CD

Zdroj požiadavky.

Upozorňujeme, že žiadateľ môže na svoju identifikáciu nastaviť ľubovoľný reťazec ako hodnotu v stĺpci QUERY_SRC_CD.

Možné hodnoty:
  • Report - ak zdrojom je analýza alebo ľubovoľná operácia exportu.
  • Drill - ak je zdrojom zmena v dimenzii spôsobená prechodom na vyššiu alebo nižšiu úroveň.
  • ValuePrompt - ak zdrojom je rozbaľovací zoznam Hodnota v dialógovom okne filtra alebo výzva panela.
  • VisualAnalyzer - ak je zdrojom zošit na vizualizáciu dát.
  • DisplayValueMap, MemberBrowserDisplayValues alebo MemberBrowserPath - ak je zdrojom hodnota súvisiaca so zobrazením analýzy.
  • SOAP - ak je zdrojom volanie z webových služieb ako DataSetSvc.
  • Seed - ak zdrojom je agent, ktorý vypĺňa cache analytického servera.
  • Null - ak zdrojom je fyzická tabuľka alebo počet riadkov stĺpca nástroja Administration Tool, prípadne dáta zobrazenia.

SAW_DASHBOARD

Označuje názov cesty panela. Ak dopyt nebol spustený cez panel, hodnota je NULL.

SAW_DASHBOARD_PG

Označuje názov stránky v paneli. Ak požiadavka nie je požiadavkou panela, hodnota je NULL. Predvolená hodnota je Null a dátový typ je Varchar(150).

SAW_SRC_PATH

Obsahuje názov cesty v katalógu pre analýzu.

Stĺpce súvisiace s detailmi dopytu

Stĺpec Popis

ERROR_TEXT

Obsahuje chybové hlásenie zo serverovej databázy. Tento stĺpec sa používa len v prípade, že stĺpec SUCCESS_FLAG je nastavený na inú hodnotu než 0 (nula). Ak je hlásení viac, sú zreťazené a nie sú syntakticky analyzované systémom. Predvolená hodnota je Null a dátový typ je Varchar(250).

QUERY_BLOB

Obsahuje celý logický príkaz SQL bez skrátenia. Stĺpec QUERY_BLOB je znakový reťazec typu Long.

QUERY_KEY

Obsahuje hašovací kľúč MD5 generovaný systémom z logického príkazu SQL. Predvolená hodnota je Null a dátový typ je Varchar(128).

QUERY_TEXT

Označuje príkaz SQL, ktorý bol spustený pre dopyt. Dátový typ je Varchar(1024).

Dĺžku tohto stĺpca môžete zmeniť (pomocou príkazu ALTER TABLE), upozorňujeme však, že text zapísaný do tohto stĺpca sa vždy skráti na veľkosť definovanú vo fyzickej vrstve. Administrátor sémantického modelu nesmie nastaviť dĺžku tohto stĺpca na hodnotu, ktorá je väčšia ako maximálna dĺžka dopytu podporovaná serverovou fyzickou databázou. Napríklad databázy Oracle povoľujú maximálnu hodnotu varchar 4 000, ale databázy Oracle skracujú na hodnoty na 4 000 bajtov, nie 4 000 znakov. Ak používate viacbajtovú znakovú množinu, skutočná maximálna veľkosť reťazca má premenný počet znakov, ktorý závisí od znakovej množiny a použitých znakov.

REPOSITORY_NAME

Označuje názov sémantického modelu, ku ktorému dopyt získava prístup.

SUBJECT_AREA_NAME

Obsahuje názov biznis modelu, ku ktorému sa získava prístup.

SUCCESS_FLG

Označuje stav dokončenia dopytu, ako je definovaný v nasledujúcom zozname:

  • 0 - Dopyt sa dokončil úspešne a bez chýb.
  • 1 - Uplynul časový limit dopytu.
  • 2 - Dopyt zlyhal, pretože boli prekročené limity riadkov.
  • 3 - Dopyt zlyhal z nejakého iného dôvodu.

Stĺpce súvisiace s časovaním vykonávania

Stĺpec Popis

COMPILE_TIME_SEC

Obsahuje čas v sekundách, ktorý je potrebný na kompilovanie dopytu. Hodnota v stĺpci COMPILE_TIME_SEC je zahrnutá do hodnoty stĺpca TOTAL_TIME_SEC.

END_DT

Označuje dátum dokončenia logického dopytu.

END_HOUR_MIN

Označuje hodinu a minútu dokončenia logického dopytu.

END_TS

Označuje dátum a čas dokončenia logického dopytu. Do časových značiek začiatku a konca sa premieta aj čas, ktorý dopytu zabralo čakanie na sprístupnenie prostriedkov. Ak používateľ spúšťajúci dopyt odíde zo stránky ešte pred dokončením dopytu, ku konečnému vyvolaniu nedôjde a zaznamená sa hodnota časového limitu 3600. Ak sa však používateľ vráti na stránku pred uplynutím časového limitu, vyvolávanie sa dokončí pri jeho návrate a príslušný čas sa zaznamená ako čas end_ts.

START_DT

Označuje dátum spustenia logického dopytu.

START_HOUR_MIN

Označuje hodinu a minútu spustenia logického dopytu.

START_TS

Označuje dátum a čas spustenia logického dopytu.

TOTAL_TIME_SEC

Označuje čas v sekundách, ktorý systému zabralo spracovanie dopytu, kým klient čakal na odpovede na svoje analýzy. TOTAL_TIME_SEC zahŕňa čas pre hodnotu COMPILE_TIME_SEC.

RESP_TIME_SEC Označuje trvanie odozvy na dopyt. Dátový typ je Number(10).

Stĺpce súvisiace s detailmi vykonávania

Stĺpec Popis

CUM_DB_TIME_SEC

Obsahuje súhrnný čas všetkých dopytov odoslaných do databázy. Dopyty sa spúšťajú súbežne, takže kumulatívny čas dopytov sa rovná alebo je dlhší než celkový čas pripojenia k databáze. Predpokladajme napríklad, že logická požiadavka zahŕňa 4 fyzické príkazy SQL odoslané do databázy a čas dopytu je pre 3 dopyty 10 sekúnd a pre jeden dopyt 15 sekúnd. V stĺpci CUM_DB_TIME_SEC sa zobrazí hodnota 45 sekúnd, pretože dopyty sú spustené súbežne.

CUM_NUM_DB_ROW

Obsahuje celkový počet riadkov vrátených serverovými databázami.

NUM_DB_QUERY

Označuje počet dopytov odoslaných do serverových databáz na uspokojenie požiadavky logického dopytu. Pre úspešné dopyty (SuccessFlag = 0) má toto číslo hodnotu 1 alebo vyššiu.

ROW_COUNT

Označuje počet riadkov vrátených klientovi dopytu. Pri vrátení veľkého množstva dát z dopytu sa tento stĺpec vyplní až potom, ako používateľ zobrazí všetky dáta.

TOTAL_TEMP_KB Určuje celkový počet kB prijatých pre dopyt. Dátový typ je Number(10).

Stĺpce súvisiace s cache

Stĺpec Popis

CACHE_IND_FLG

Hodnota Y naznačuje, vyhľadávanie v cache bolo úspešné. Hodnota N naznačuje, že vyhľadávanie v cache nebolo úspešné. Predvolená hodnota je N.

NUM_CACHE_HITS

Označuje počet vrátení výsledku cache pre dopyt. NUM_CACHE_HITS je 32-bitové celé číslo (alebo 10-miestne celé číslo). Predvolená hodnota je Null.

NUM_CACHE_INSERTED

Označuje počet generovaní položky cache dopytom. Predvolená hodnota je Null. NUM_CACHE_INSERTED je 32-bitové celé číslo (alebo 10-miestne celé číslo).

Usage Tracking Physical Query Logging Table (Tabuľka protokolovania fyzických dopytov sledovania použitia)

Nasledujúca tabuľka popisuje databázovú tabuľku, ktorá sleduje fyzické dopyty. Táto databázová tabuľka zaznamenáva informácie o fyzických príkazoch SQL pre logické dopyty uložené v tabuľke protokolovania logických dopytov. Tabuľka fyzických dopytov má k tabuľke logických dopytov vzťah cudzieho kľúča.

Stĺpce súvisiace s používateľom, reláciou a ID

Stĺpec Popis

ID

Obsahuje jednoznačný identifikátor riadka.

LOGICAL_QUERY_ID

Odkazuje na logický dopyt v tabuľke protokolovania logických dopytov. Dátový typ je Varchar2(50).

HASH_ID Označuje hodnotu HASH pre logický dopyt. Dátový typ je Varchar2(128).
PHYSICAL_HASH_ID Označuje hodnotu HASH pre fyzický dopyt. Dátový typ je Varchar2(128).

Stĺpce súvisiace s detailmi dopytu

Stĺpec Popis

QUERY_BLOB

Obsahuje celý fyzický príkaz SQL bez skrátenia. Stĺpec QUERY_BLOB je znakový reťazec typu Long.

QUERY_TEXT

Obsahuje príkaz SQL spustený pre dopyt. Dátový typ je Varchar(1024).

Stĺpce súvisiace s časovaním vykonávania

Stĺpec Popis

END_DT

Označuje dátum dokončenia fyzického dopytu.

END_HOUR_MIN

Označuje hodinu a minútu dokončenia fyzického dopytu.

END_TS

Označuje dátum a čas dokončenia fyzického dopytu. Do časových značiek začiatku a konca sa premieta aj čas, ktorý dopytu zabralo čakanie na sprístupnenie prostriedkov.

TIME_SEC

Označuje čas vykonávania fyzického dopytu.

START_DT

Označuje dátum spustenia fyzického dopytu.

START_HOUR_MIN

Označuje hodinu a minútu spustenia fyzického dopytu.

START_TS

Označuje dátum a čas spustenia fyzického dopytu.

Stĺpce súvisiace s detailmi vykonávania

Stĺpec Popis

ROW_COUNT

Obsahuje počet riadkov vrátených klientovi dopytu.

Usage Tracking Initialization Block Table (Tabuľka blokov inicializácie sledovania používania)

Nasledujúca tabuľka popisuje databázovú tabuľku, ktorá sleduje informácie o blokoch inicializácie.

Poznámka:

Tabuľky sledovania použitia inicializačného bloku momentálne obsahujú len inicializačné bloky relácie a neobsahujú inicializačné bloky sémantického modelu.

Stĺpce súvisiace s používateľom, reláciou a ID

Stĺpec Popis
USER_NAME Meno používateľa, ktorý spustil blok inicializácie. Dátový typ je Varchar2(128).
TENANT_ID Meno nájomcu používateľa, ktorý spustil blok inicializácie. Dátový typ je Varchar2(128).
SERVICE_NAME Názov služby. Dátový typ je Varchar2(128).
ECID ID kontextu vykonania generované systémom. Dátový typ je Varchar2(1024).
SESSION_ID ID relácie. Dátový typ je Number(10).

Stĺpce súvisiace s detailmi dopytu

Stĺpec Popis
REPOSITORY_NAME Názov sémantického modelu, ku ktorému dopyt získava prístup. Dátový typ je Varchar2(128).
BLOCK_NAME Názov bloku inicializácie, ktorý bol spustený. Dátový typ je Varchar2(128).

Stĺpce súvisiace s časovaním vykonávania

Stĺpec Popis
START_TS Dátum a čas začatia bloku inicializácie.
END_TS Dátum a čas dokončenia bloku inicializácie. Do časových značiek začiatku a konca sa premieta aj čas, ktorý dopytu zabralo čakanie na sprístupnenie prostriedkov.
DURATION Trvanie spustenia bloku inicializácie. Dátový typ je Number(13,3).

Stĺpce súvisiace s detailmi vykonávania

Stĺpec Popis
NOTES Poznámky o bloku inicializácie a jeho spustení. Dátový typ je Varchar2(1024).

Typický tok činností sledovania použitia

Tu sú úlohy na sledovanie dopytov na úrovni používateľa v službe Oracle Analytics Cloud.

Úloha Popis Ďalšie informácie

Rozhodnite sa, kde sa majú ukladať dáta sledovania použitia

Oboznámte sa s typmi databáz, ktoré môžete použiť na sledovanie použitia.

Databáza na sledovanie použitia

Nastavte pripojenie k databáze sledovania použitia

Vytvorte dátové pripojenie (alebo pripojenie konzoly) k databáze, v ktorej chcete ukladať informácie o sledovaní použitia.

Požiadavky pre sledovanie použitia

Zadajte databázu pre sledovanie použitia

Definujte databázu sledovania použitia v sémantickom modeli.

Zadanie databázy na sledovanie použitia

Zadajte parametre sledovania použitia

Aktivujte sledovanie použitia pre svoj systém a potom zadajte detaily pripojenia a názvy tabuliek pre databázu sledovania použitia.

Nastavenie parametrov sledovania použitia

Analýza dát sledovania použitia

Vytvorte zostavy použitia z dát sledovania použitia.

Analýza dát sledovania použitia

Zadanie databázy na sledovanie použitia

Aby ste mohli v systéme sledovať použitie zostáv, panelov a zošitov vizualizácie dát, v sémantickom modeli je potrebné zadať databázu, do ktorej chcete ukladať dáta sledovania použitia.

V zadanej databáze musí byť definovaná aspoň jedna schéma. Systém vytvorí tabuľky sledovania použitia v schéme, ktorej názov sa zhoduje s menom používateľa zadaným v detailoch databázového pripojenia. Ak napríklad názov schémy v databáze sledovania použitia je "UT_Schema", zadajte hodnotu "UT_Schema" do poľa Meno používateľa pre pripojenie. Tabuľky sledovania použitia sa vytvoria v schéme s názvom "UT_Schema".

Je potrebné nakonfigurovať detaily databázy a spoločnej oblasti pripojení vo fyzickej vrstve sémantického modelu. Na konfiguráciu databázy sledovania použitia použite nástroj Sémantický modelár alebo Model Administration Tool.

Ak chcete používať Oracle Autonomous Data Warehouse ako databázu sledovania použitia, pred zadaním databázy na sledovanie použitia je potrebné dokončiť niektoré dodatočné úlohy týkajúce sa databázy Oracle Autonomous Data Warehouse. Pozrite si časť Požiadavky pre sledovanie použitia.

Zadanie databázy na sledovanie použitia pomocou nástroja Sémantický modelár

Ak v súčasnosti na vývoj sémantických modelov používate nástroj Sémantický modelár, použite ho na konfiguráciu svojej databázy sledovania použitia.

  1. Ak ste to ešte neurobili, vytvorte dátové pripojenie k svojej databáze sledovania použitia s vybranou voľbou Pripojenie systému.
    Typ databázy musí byť databáza Oracle Database alebo Oracle Autonomous Data Warehouse a Meno používateľa použité na pripojenie do databázy sa musí zhodovať s názvom schémy, kde chcete uložiť tabuľky sledovania použitia. Pozrite si časť Požiadavky pre sledovanie použitia.
  2. Na domovskej stránke služby Oracle Analytics kliknite na panel Navigátor Ikona navigátora, ktorá sa používa na zobrazenie panela Navigátor a potom kliknite na položku Konzola.
  3. Kliknite na položku Sémantické modely. Na stránke Sémantické modely kliknite na sémantický model a otvorte ho.
  4. Vytvorte databázový objekt pre databázu sledovania použitia.
    1. Kliknite na položku Fyzická vrstva.
    2. V podokne Fyzická vrstva kliknite na položku Vytvoriť a potom kliknite na položku Vytvoriť databázu.
    3. Do poľa Názov zadajte názov databázy sémantického modelu (napríklad UsageTracking) a potom kliknite na tlačidlo OK.
  5. Pridajte spoločnú oblasť pripojení na pripojenie k databáze sledovania použitia.
    1. Na karte databázy kliknite na položku Spoločné oblasti pripojení.
    2. Kliknite na položku Pridať zdroj.
    3. Dvakrát kliknite na pole Názov a zadajte názov spoločnej oblasti pripojení. Napríklad UTConnectionPool.
    4. Dvakrát kliknite na pole Pripojenie a zo zoznamu vyberte dátové pripojenie, ktoré chcete použiť. Napríklad MyUTDatabase.

      Poznámka:

      • Pripojenie systému - sémantické modely môžu používať len dátové pripojenia s vybranou voľbou Pripojenie systému. Pozrite si časť .

      • Meno používateľa a Heslo - Meno používateľa zadané v dátovom pripojení sa musí zhodovať s názvom schémy v databáze, ktorú chcete použiť na sledovanie použitia. Ak napríklad schéma, ktorú chcete použiť, má názov UT_Schema, Meno používateľa musí byť UT_Schema. Pozrite si časť Požiadavky pre sledovanie použitia.

    5. Kliknite na položku Otvoriť detaily. V podokne Spoločná oblasť pripojení overte, že nie je začiarknuté políčko Vyžadovať plne kvalifikované názvy tabuliek.
  6. Overte zmeny. Pozrite si časť Spustenie nástroja Rozšírená kontrola konzistencie pred nasadením sémantického modelu.
  7. Uložte vykonané zmeny.

Zadanie databázy na sledovanie použitia pomocou nástroja Model Administration Tool

Ak na vývoj sémantických modelov používate nástroj Model Administration Tool, použite ho aj na konfiguráciu databázy sledovania použitia.

Ak chcete sledovať použitie v existujúcej databáze alebo spoločnej oblasti pripojení, nemusíte sémantický model aktualizovať. Tieto kroky môžete preskočiť. Ako súčasť konfigurácie systému sledovania použitia môžete použiť existujúcu databázu, spoločnú oblasť pripojení a tabuľky. Sledovanie použitia neodstráni existujúce tabuľky a nevytvorí nové tabuľky s rovnakým názvom, ak sa schéma tabuľky medzi starou a novou tabuľkou zhoduje.
  1. V nástroji Model Administration Tool otvorte sémantický model v cloude.
    V ponuke Súbor vyberte položku Otvoriť, V cloude a potom zadajte informácie o pripojení pre svoju inštanciu služby.
  2. Zadajte databázu pre sledovanie použitia:
    1. Vo fyzickej vrstve sémantického modelu kliknite pravým tlačidlom myši a vyberte položku Nová databáza.
    2. V dialógovom okne Databáza zadajte názov databázy sémantického modelu, napríklad SQLDB_UsageTracking, zadajte typ databázy, napríklad Oracle 12c, a kliknite na tlačidlo OK.
    3. Kliknite pravým tlačidlom myši na práve vytvorenú databázu, vyberte položku Nový objekt a potom položku Spoločná oblasť pripojení.
    4. V dialógovom okne spoločnej oblasti pripojení zadajte detaily spoločnej oblasti pripojení a zadajte hodnoty pre:
      • Rozhranie volania: vyberte predvolenú hodnotu (Oracle Call Interface (OCI)).
      • Vyžadovať plne kvalifikované názvy tabuliek: Uistite sa, že toto políčko nie je začiarknuté.
      • Názov dátového zdroja**: zadajte dátový zdroj, ku ktorému sa má pripojiť táto spoločná oblasť pripojení a ktorému sa majú odosielať fyzické dopyty. Napríklad:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <DB Host>)(PORT = <DB port>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <Servicename>)))
      • Meno používateľa a heslo: zadajte meno používateľa, ktoré sa zhoduje s názvom schémy dostupnej v databáze sledovania použitia.

      ** Ako alternatívu k zadaniu hodnoty Názov dátového zdroja môžete odkazovať na existujúce databázové pripojenie "podľa názvu" v dialógovom okne spoločnej oblasti pripojení.

      • Dátové pripojenia - na použitie detailov pripojenia pre databázu definovanú cez kartu Dáta ako databázu sledovania použitia vyberte položku Použiť dátové pripojenie a namiesto manuálneho zadania detailov pripojenia do poľa Názov dátového zdroja môžete zadať ID objektu pripojenia. Skontrolujte, či dátové pripojenie, ktoré chcete použiť, bolo vytvorené s vybranou voľbou Pripojenie systému.
      • Pripojenia konzoly - ak používate nástroj Model Administration Tool, mohli by ste definovať databázové pripojenia pre sémantické modely pomocou konzoly. Na použitie detailov pripojenia pre databázu, ktorú ste definovali pomocou konzoly ako databázu sledovania použitia, začiarknite políčko Použiť pripojenie konzoly a do poľa Názov pripojenia zadajte názov databázového pripojenia.

      Príklad:

      Popis GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif je uvedený nižšie
      .gif
  3. Overte zmeny kliknutím na položky Nástroje, Zobraziť kontrolu konzistencie a na položku Skontrolovať všetky objekty.
  4. Voliteľný: Uložte zmeny lokálne kliknutím na tlačidlo Súbor a potom na tlačidlo Uložiť.
  5. Nahrajte upravený súbor .rpd sémantického modelu kliknutím na položky Súbor, Cloud a Publikovať.

Nastavenie parametrov sledovania použitia

Ak chcete začať zaznamenávať informácie o použití, je potrebné zadať detaily pripojenia pre databázu, ktorú chcete použiť, a názvy databázových tabuliek slúžiacich na sledovanie použitia. Tieto parametre nastavte cez konzolu (stránka Rozšírené systémové nastavenia).

  1. Prihláste sa do služby.
  2. Kliknite na položku Konzola.
  3. Kliknite na položku Rozšírené systémové nastavenia.
  4. Kliknite na položku Sledovanie použitia.
  5. Aktivujte sledovanie použitia pre svoj systém. Uistite sa, že voľba Povoliť sledovanie použitia je zapnutá.
  6. Nastavte nasledujúce vlastnosti:
    • Spoločná oblasť pripojení pre sledovanie použitia

      Názov spoločnej oblasti pripojení, ktorú ste vytvorili pre databázu na sledovanie použitia vo formáte <database name>.<connection pool name>. Napríklad UsageTracking.UTConnectionPool.

    • Usage Tracking Initialization Block Table (Tabuľka blokov inicializácie sledovania používania)

      Názov databázovej tabuľky, ktorú chcete používať na ukladanie informácií o blokoch inicializácie vo formáte <database name>.<catalog name>.<schema name>.<table name> alebo <database name>.<schema name>.<table name>. Príklad: UsageTracking.UT_Schema.InitBlockInfo.

    • Tabuľka protokolovania fyzických dopytov sledovania použitia

      Názov databázovej tabuľky, ktorú chcete používať na ukladanie detailov fyzických dopytov vo formáte <database name>.<catalog name>.<schema name>.<table name> alebo <database name>.<schema name>.<table name>. Príklad: UsageTracking.UT_Schema.PhysicalQueries.

    • Tabuľka protokolovania logických dopytov sledovania použitia

      Názov databázovej tabuľky, ktorú chcete používať na ukladanie detailov logických dopytov vo formáte <database name>.<catalog name>.<schema name>.<table name> alebo <database name>.<schema name>.<table name>. Príklad: UsageTracking.UT_Schema.LogicalQueries.

    • Maximálny počet riadkov na sledovanie použitia

      Maximálny počet riadkov, ktoré sa použijú v tabuľkách sledovania použitia. Minimálna hodnota je 1, maximálna hodnota je 100 000 a 0 znamená neobmedzenú hodnotu. Ak počet riadkov prekračuje maximálny počet riadkov, proces sledovania použitia odstráni prebytočné riadky na základe najstaršej časovej značky.

  7. Kliknite na tlačidlo Použiť.

Služba Oracle Analytics vytvorí tabuľky sledovania použitia a začne protokolovať používateľské dopyty.

Analýza dát sledovania použitia

Vytvárajte zostavy použitia, aby ste lepšie porozumeli dopytom používateľov a mohli prijať príslušné opatrenia.

Analýza dát sledovania použitia vytvorením množiny dát

Vytváraním množín dát, ktoré obsahujú dáta z tabuliek protokolovania fyzických a logických dopytov, môžete vytvárať zostavy použitia, aby ste lepšie porozumeli dopytom používateľov.

  1. Na domovskej stránke služby Oracle Analytics kliknite na položku Ponuka stránky a vyberte položku Otvoriť klasickú domovskú stránku. Vytvorte a spustite analýzu.
    Systém vyplní dopyt v tabuľkách sledovania použitia v databáze sledovania použitia.
  2. Na domovskej stránke služby Oracle Analytics kliknite na položku Vytvoriť a potom kliknite na položku Množina dát.
  3. V okne Vytvoriť množinu dát kliknite na pripojenie k databáze sledovania použitia a vyberte schému zadanú v názvoch tabuliek protokolovania fyzických dopytov a logických dopytov v systémových nastaveniach. Napríklad názov schémy zadaný v tabuľke <database name>.<schema name>.<table name> pre názvy tabuliek protokolovania fyzických dopytov a logických dopytov.
    Toto je databázové pripojenie, ktoré ste vytvorili na nastavenie sledovania použitia. Pozrite si časť Požiadavky pre sledovanie použitia.
  4. V okne Pridať množinu dát vyhľadajte tabuľku protokolovania fyzických dopytov na sledovanie použitia, pridajte všetky stĺpce, pomenujte množinu dát (napríklad ako Fyzické dopyty) a potom kliknite na položku Pridať. Podobne vyhľadajte tabuľku protokolovania logických dopytov na sledovanie použitia, pridajte všetky stĺpce, pomenujte množinu dát (napríklad ako Logické dopyty) a potom kliknite na položku Pridať.
  5. Na stránke s výsledkami množiny dát kliknite na položku Vytvoriť zošit. Pridajte obe množiny dát do zošita: napríklad množiny dát Fyzické dopyty a Logické dopyty. Zošit pomenujte (napríklad Sledovanie použitia).
  6. V zošite na karte Pripraviť kliknite na položku Dátový diagram a vytvorte spojenia medzi množinami dát pomocou stĺpca, napríklad pomocou stĺpca ID.
  7. Na karte Vizualizácia presunutím dát myšou vytvorte vizualizácie podľa vlastných požiadaviek.
    Ak chcete vybrať príslušné stĺpce, pozrite si popisy tabuliek sledovania použitia v časti Základné informácie o tabuľkách sledovania použitia. Môžete napríklad vytvoriť vizualizáciu s informáciami o trvaní rôznych počtov dopytov.

Analýza dát sledovania použitia pomocou tematickej oblasti v sémantickom modeli

Pomocou tematickej oblasti v sémantickom modeli môžete vytvárať zostavy použitia, aby ste lepšie porozumeli dopytom používateľov.

Importujte metadáta, aby ste zaistili, že synchronizáciu fyzických dát a metadát. Nevykonávajte prispôsobenie a nepridávajte nové stĺpce do tabuliek sledovania použitia, aby ste predišli problémom s nezhodou schém.
  1. Na domovskej stránke služby Oracle Analytics kliknite na položku Ponuka stránky a vyberte položku Otvoriť klasickú domovskú stránku. Vytvorte a spustite analýzu.
    Systém vyplní dopyt v tabuľkách sledovania použitia v databáze sledovania použitia.
  2. Importujte sémantický model, ktorý má tabuľky sledovania použitia aktualizované výsledkami dopytu. Pozrite si časť Import nasadeného modelu na vytvorenie sémantického modelu.
  3. Na domovskej stránke služby Oracle Analytics kliknite na položku Dáta a potom v sekcii Množiny dát vyberte tematickú oblasť, ktorá zodpovedá tabuľkám sledovania použitia na vytvorenie zošita.
  4. Na kartu Vizualizácia na stránke Nový zošit presuňte dáta myšou a vytvorte vizualizácie podľa vlastných požiadaviek.
    Ak chcete vybrať príslušné stĺpce, pozrite si popisy tabuliek sledovania použitia v časti Základné informácie o tabuľkách sledovania použitia. Môžete napríklad vytvoriť vizualizáciu s informáciami o trvaní rôznych počtov dopytov.