Használat nyomon követése

A használatkövetési funkció lehetővé teszi a rendszergazdák számára, hogy kövessék a tartalomra vonatkozó felhasználói szintű lekérdezéseket.

A használatkövetés a lekérdezés gyakorisága és a válaszidő alapján segít meghatározni, hogy mely felhasználói lekérdezések okoznak szűk teljesítménybeli keresztmetszetet. A rendszergazdák állítják be a felhasználói lekérdezések követésére vonatkozó feltételeket, illetve hoznak létre használati kimutatásokat, amelyek többek között a következőkre használhatók: adatbázis-optimalizálás, összesítési stratégiák, valamint számlázás a felhasználók vagy részlegek felé a felhasznált erőforrások alapján.

A használatkövetésről

A használatkövetés az olyan szolgáltatásokban konfigurálható, amelyek vállalati modellezési funkciókat kínálnak. A használati információk a részletes felhasználói lekérés szintjén vannak követve, így olyan kérdéseket válaszolhat meg, mint például:

  • Hogyan használják a felhasználók az Oracle Analytics Cloud szolgáltatást?
  • Hol töltik vagy nem töltik az idejüket?
  • Mennyi időt töltenek a felhasználók az egyes munkamenetekben, a munkamenetek között és a lekérdezések között?
  • Hogyan kapcsolódnak a munkamenetekben, a munkamenetek között és felhasználók között lévő lekérdezések egymáshoz?
  • Fel- és lehatolnak a felhasználók az elemzésekben?
  • Milyen lekérdezéseket futtatnak, amikor a rendszer problémákat jelent?

Az Ön által összegyűjtött használati statisztika segíthet a rendszer használatának és teljesítményének monitorozásában, így jobban megérthető és előre látható a felhasználói viselkedés. Ha előre tudja, hogy valószínűleg milyen lesz a rendszer használata, akkor növelheti a hatékonyságot, és csökkentheti a hibákat.

Ha engedélyezi a használatkövetést, a rendszer minden lefuttatott lekérdezésnél összegyűjti az adatrekordokat, és beírja mindet az adatbázis tábláiba. A logikai és a fizikai lekérdezések követése is megtörténik, és bejegyeztetik külön táblákba, együtt az olyan teljesítmény vonatkozású mérőszámokkal, mint a lekérdezés futtatására használt idő és a felhasználói lekérdezés feldolgozásakor keresett sorok száma.

A használatkövetés előfeltételei

Ha szeretne használatkövetést végezni, ellenőrizze, hogy megfelel-e a következő előfeltételeknek:

  • Ön jelenleg a Szemantikai modellező vagy a Model Administration Tool alkalmazást használja a szemantikai modell kezeléséhez.

    A használatkövetés konfigurálásához a Szemantikai modellező vagy a Model Andministration Tool használatával meg kell adnia a szemantikai modell részére az adatbázis használatkövetési részleteit.

  • Önnek megfelelő hozzáférési engedélyekkel kell rendelkezni arra az adatbázisra, amelyikben a használatra vonatkozó adatokat tárolni akarja.

    Önnek olyan felhasználó hitelesítő adataival kell rendelkezni, akinek engedélye van, hogy az adatbázisséma alapján használatkövetési táblákat hozzon létre, és a használatkövetési adatokat beírja a táblákba.

  • Az adatbázis támogatja a használatkövetést: Oracle Database vagy Oracle Autonomous Data Warehouse
  • Ön a következő beállítások használatával létrehozott egy adatkapcsolatot a használatkövetési adatbázisával. Lásd: Kapcsolódás az adatokhoz.
    • Rendszerkapcsolat – Jelölje be a Rendszerkapcsolat jelölőnégyzetet.

      Ha bejelöli a Rendszerkapcsolat jelölőnégyzetet, a kapcsolat elérhetővé válik a Szemantikai modellezőben. Ehhez hasonlóan, a Model Administration Tool eszközben a Rendszerkapcsolat opció lehetővé teszi az Adatkapcsolat használata lehetőség használatát és a kapcsolat Objektumazonosítójának megadását, így nem kell megadnia a kapcsolat részleteit az Adatforrás neve mezőben. Lásd: Használatkövetési adatbázis meghatározása.

    • Felhasználónév és Jelszó – A Felhasználónévnek meg kell egyeznie a séma nevével abból az adatbázisból, amelyet használatkövetéshez kíván használni. Például, ha a használni kívánt séma neve UT_Schema, a Felhasználónévnek is UT_Schema értékűnek kell lennie.

    Megjegyzés:

    Ha a Model Administration Tool eszközt használja, a Konzol használatával definiálhatja az adatbázis-kapcsolatokat szemantikai modellekhez és a használatkövetési adatbázishoz. Lásd: Kapcsolódás egy Oracle Cloud Database adataihoz. A Konzol használatakor kiválaszthatja a Konzolkapcsolat használata lehetőséget, és megadhatja a kapcsolat Név értékét, valamint meghatározhatja a használatkövetési adatbázist a Model Administration Tool eszközben ahelyett, hogy megadná a kapcsolat részleteit az Adatforrás neve mezőben.

Ha az Oracle Autonomous Data Warehouse adattárházat kívánja használni használatkövetési adatbázisként, végezze el a következő feladatokat, mielőtt meghatározza a használatkövetési adatbázist: a szemantikai modellben

A használatkövetési adatbázis ismertetése

A rendszer egy Ön által meghatározott adatbázisban tárolja a használatkövetési részleteket. Az adatbázis lehet Oracle Database vagy Oracle Autonomous Data Warehouse. Az adatbázis és kapcsolatkészlet részleteit a szemantikai modellben a Szemantikus modellező vagy a Model Administration Tool segítségével határozhatja meg.

Lásd: Használat-követési adatbázis meghatározása.

A használatkövetési paraméterek ismertetése

Miután megadta, hogy melyik adatbázisban kívánja tárolni a használatkövetési információkat, a használatkövetéshez szükséges több paramétert is be kell állítania a Konzolon keresztül (Speciális rendszerbeállítások oldal).

A használatkövetés konfigurálásához szükséges paraméterek:

  • Használatkövetés engedélyezése
  • Kapcsolatkészlet neve
  • Fizikai és logikai lekérdezések naplózási tábláinak nevei
  • A használatkövetési táblákban lévő lekérdezési sorok maximális száma
Miután beállítja ezeket a paramétereket és alkalmazza a módosításokat, az Oracle Analytics:
  • Létrehozza a fizikai és logikai lekérdezések naplózási tábláit a szemantikaimodell-fájlban meghatározott adatbázisban. A táblanevek a fizikai és logikai lekérdezések naplózási táblaneveinek paramétereiben megadottakon alapulnak.
  • Elindítja a használatkövetési adatok naplózását ezekbe a táblákba.

Lásd: Használat-követési paraméterek megadása.

A használati adatok elemzésének ismertetése

A rendszer használatával hasznos használati kimutatásokat hozhat létre a fizikai és logikai lekérdezések naplózási táblájához hozzáadott adatok követéséből.

Kapcsolódhat az adatbázishoz, létrehozhat adatkészletet a táblákból, valamint létrehozhat kimutatásokat és megjelenítéseket, amelyek segíthetnek megérteni a felhasználói lekérdezéseket, illetve segítségükkel megfelelő lépéseket tehet a teljesítmény javítása érdekében.

A használatkövetési táblák ismertetése

A rendszer három adatbázistáblában tárolja a használatkövetési adatokat.

A használatkövetési folyamat a Rendszerbeállítások oldal beállításaival megadott táblanevekkel hozza létre ezeket a táblákat.

  • Használatkövetési logikai lekérdezés naplózási táblája
  • Használatkövetési fizikai lekérdezés naplózási táblája
  • Használatkövetés inicializálási blokkja - tábla

Lásd: Használat-követési paraméterek megadása.

Használatkövetési logikai lekérdezés naplózási táblája

A következő táblázat a logikai lekérdezéseket nyomon követő adatbázistábla egyes oszlopait ismerteti. Szükség esetén az adattípus, pl. változó karakter mező (varchar és varchar2) és hossz meg van adva. Miközben áttekinti a táblázatban szereplő leírásokat, feltételezheti, hogy bizonyos idővel kapcsolatos oszlopok hozzáadhatók vagy kivonhatók annak érdekében, hogy pontos értékekkel egyezzenek meg. Például feltételezheti, hogy a TOTAL_TIME_SEC egyenlő az END_TS mínusz START_TS elemmel. Az oszlopok nem nyújtanak ilyen pontos értékeket, mivel:
  • Különböző folyamatok futnak párhuzamosan, és a sebességük függ a terhelésüktől és az adatbázis teljesítményétől. A kiszolgálóalapú műveletek lehetnek könnyűek vagy intenzívek.
  • Ha minden kapcsolat tele van, akkor a lekérdezés egy sorba lép, és várni kezd a feldolgozásra. Az időzítés a terheléstől és konfigurálástól függ.

Felhasználó, munkamenet és azonosító vonatkozású oszlopok

Oszlop Leírás

ID

A Logikai lekérdezés táblában ez az oszlop az egyedi sorazonosítót jelöli. A Fizikai lekérdezés táblában ezt az oszlopot a következő név jelöli: LOGICAL_QUERY_ID.

NODE_ID

Tartalmazza a következőt: <hostname>:obis1. Például examplehost:obis1 (egyetlen példány esetében).

PRESENTATION_NAME

A Katalógus nevét jelzi. Az alapértelmezett érték Null, az adattípus pedig Varchar(128).

IMPERSONATOR_USER_NAME

A megszemélyesített felhasználó felhasználónevét határozza meg. Ha a kérés nem megszemélyesített felhasználóként van futtatva, akkor a Nincs érték van megadva. Az alapértelmezett érték Nincs, az adattípus pedig Varchar(128).

USER_NAME

A lekérdezést beküldő felhasználó nevét határozza meg.

ECID A rendszer által előállított végrehajtási környezet azonosítóját jelzi. Az adattípus a Varchar2(1024).
TENANT_ID Az inicializálási blokkot futtató felhasználó bérlőjének nevét adja meg. Az adattípus a Varchar2(128).
SERVICE_NAME A szolgáltatás nevét adja meg. Az adattípus a Varchar2(128).
SESSION_ID A munkamenet azonosítóját jelzi. Az adattípus Number(10).
HASH_ID A logikai lekérdezéshez tartozó HASH értéket jelzi. Az adattípus a Varchar2(128).

Lekérdezés eredetéhez kapcsolódó oszlopok

Oszlop Leírás

QUERY_SRC_CD

A kérelem forrása.

Tudjon róla, hogy a kérelmező a saját azonosításához bármelyik karakterlánchoz beállíthatja a QUERY_SRC_CD értéket.

A lehetséges értékek lehet:
  • Kimutatás – Ha a forrás elemzés vagy valamilyen exportálási művelet.
  • Részletezés – Ha a forrás egy olyan dimenzióbeli változás, amit a részletezésbe kevésbé vagy fokozottabb belemerülés okoz.
  • ValuePrompt – Ha a forrás az Érték legördülő lista egy szűrő párbeszédpanelében vagy egy irányítópulti promptban.
  • VisualAnalyzer – Ha a forrás egy munkafüzet az adatok megjelenítéséhez.
  • DisplayValueMap vagy MemberBrowserDisplayValues vagy MemberBrowserPath – Ha a forrás olyan érték, amelyik egy elemzés megjelenítéséhez kapcsolódik.
  • SOAP – Ha a forrás egy olyan webszolgáltatásból jövő hívás, mint a DataSetSvc.
  • Kezdőérték – Ha a forrás egy ügynök, amely az elemzések kiszolgálójának gyorsítótár-kezdőértékeit biztosítja.
  • Null – Ha a forrás az Admininistration Tool fizikai táblájának vagy oszlopának sorszáma vagy nézetének adatai.

SAW_DASHBOARD

Az irányítópult elérési útjának nevét jelzi. Ha a lekérdezést nem irányítópulton keresztül küldték be, akkor az érték NULL.

SAW_DASHBOARD_PG

Az irányítópultban lévő oldalnevet jelzi. Ha a kérés nem irányítópult-kérés, akkor az érték NULL. Az alapértelmezett érték Null, az adattípus pedig Varchar(150).

SAW_SRC_PATH

A Katalógusban lévő elérési út nevét határozza meg az elemzés számára.

Lekérdezési részletekhez kapcsolódó oszlopok

Oszlop Leírás

ERROR_TEXT

A háttéradatbázis hibaüzenetét tartalmazza. Ez az oszlop csak abban az esetben alkalmazható, ha a SUCCESS_FLAG 0-tól (nulla) eltérő értékre van állítva. Több üzenet van összefűzve és a rendszer nem elemzi azokat. Az alapértelmezett érték Null, az adattípus pedig Varchar(250).

QUERY_BLOB

A teljes, csonkolás nélküli logikai SQL-utasítást jelzi. A QUERY_BLOB oszlop egy Long típusú karakterlánc.

QUERY_KEY

A rendszer által a logikai SQL-utasításból létrehozott MD5 kivonatkulcsot tartalmaz. Az alapértelmezett érték Null, az adattípus pedig Varchar(128).

QUERY_TEXT

A lekérdezéshez beküldött SQL-utasítást jelzi. Az adattípus a Varchar(1024).

Módosíthatja ezen oszlopnak a hosszát (az ALTER TABLE paranccsal), de ne feledje, hogy az ebbe az oszlopba írt szöveg mindig a fizikai rétegben definiált méretre van csonkolva. A szemantikai modell adminisztrátorának nem szabad ezen oszlopnak a hosszát a fizikai háttéradatbázis által támogatott maximális lekérdezési hossznál nagyobb értékre állítania. Például az Oracle adatbázisok legfeljebb 4000-es Varchar értéket engedélyeznek, de az Oracle Database adatbázisok 4000 bájtra csonkolnak, nem pedig 4000 karakterre. Ha multibájtos karakterkészletet használ, a tényleges maximális karakterlánc mérete – a használt karakterkészlettől és karakterektől függően – eltérő számú karakterekkel rendelkezik.

REPOSITORY_NAME

Annak a szemantikai modellnek a nevét határozza meg, amelyhez a lekérdezés hozzáfér.

SUBJECT_AREA_NAME

Annak a hozzáfért üzleti modellnek a nevét tartalmazza.

SUCCESS_FLG

A lekérdezés végrehajtási állapotát jelzi, amelyet a következő lista definiál:

  • 0 – A lekérdezés sikeresen, hiba nélkül fejeződött be.
  • 1 – A lekérdezés időtúllépésbe futott.
  • 2 – A lekérdezés sikertelenül fejeződött be sorkorlátok túllépése miatt.
  • 3 – A lekérdezés sikertelenül fejeződött be egyéb okok miatt.

Végrehajtás időzítéséhez kapcsolódó oszlopok

Oszlop Leírás

COMPILE_TIME_SEC

A lekérdezés összeállításához szükséges időt tartalmazza másodpercben. A COMPILE_TIME_SEC elemhez tartozó szám a TOTAL_TIME_SEC elemben található.

END_DT

A logikai lekérdezés befejezésének dátumát jelzi.

END_HOUR_MIN

A logikai lekérdezés befejezésének óráját és percét jelzi.

END_TS

A logikai lekérdezés befejezésének dátumát és idejét jelzi. A kezdő és záró időbélyegzők azt az időt is jelzik, amelyet a lekérdezés az erőforrások rendelkezésre állására várva töltött. Ha a lekérdezést beküldő felhasználó a lekérdezés befejeződése előtt elnavigál az oldalról, akkor nem fog megvalósulni a végső beolvasás, és 3600-as időtúllépési érték lesz rögzítve. Ha a felhasználó azonban visszanavigál az oldalra még az időtúllépés előtt, akkor a betöltés időben befejeződik, amit a rendszer end_ts időként rögzít.

START_DT

A logikai lekérdezés beküldésének dátumát jelzi.

START_HOUR_MIN

A logikai lekérdezés beküldésének óráját és percét jelzi.

START_TS

A logikai lekérdezés beküldésének dátumát és idejét jelzi.

TOTAL_TIME_SEC

Azt az időt jelzi másodpercben, amelyet a rendszer a lekérdezéssel való munkával töltött, miközben a kliens válaszokra várt az elemzéseihez.A TOTAL_TIME_SEC tartalmazza a COMPILE_TIME_SEC elemhez tartozó időt.

RESP_TIME_SEC A lekérdezés válaszára fordított időt jelzi. Az adattípus Number(10).

Végrehajtás részleteihez kapcsolódó oszlopok

Oszlop Leírás

CUM_DB_TIME_SEC

Az adatbázisba küldött összes lekérdezés halmozott idejét tartalmazza. A lekérdezések párhuzamosan futnak, így a halmozott lekérdezés ideje megegyezik az adatbázishoz való kapcsolódás teljes idejével, vagy nagyobb annál. Például tegyük fel, hogy egy logikai kérés négy, adatbázisba küldött fizikai SQL-utasítást hoz létre, és a lekérdezések közül háromnak 10 másodperc a lekérdezési ideje, egy lekérdezésnek pedig 15 másodperc. A CUM_DB_TIME_SEC 45 másodpercet fog megjeleníteni, mivel a lekérdezések párhuzamosan futottak.

CUM_NUM_DB_ROW

A háttéradatbázisok által visszaadott sorok teljes számát tartalmazza.

NUM_DB_QUERY

Azon lekérdezések számát jelzi, amelyeket a rendszer a háttéradatbázisok számára küldött, hogy eleget tegyen a logikai lekérdezési kérésnek. A sikeres lekérdezések esetében (SuccessFlag = 0) ez a szám 1 vagy nagyobb.

ROW_COUNT

A lekérdezési ügynöknek visszaadott sorok számát jelzi. Ha egy lekérdezés nagy mennyiségű adatot ad vissza, ez az oszlop nem töltődik fel, amíg a felhasználó nem jeleníti meg az összes adatot.

TOTAL_TEMP_KB A lekérdezéshez érkezett teljes adatmennyiséget (KB) adja meg. Az adattípus Number(10).

Gyorsítótárhoz kapcsolódó oszlopok

Oszlop Leírás

CACHE_IND_FLG

Az Y a gyorsítótár-találatot jelzi a lekérdezéshez, az N pedig a gyorsítótár-tévesztést. Az alapértelmezett érték az N.

NUM_CACHE_HITS

Azt jelzi, hogy a gyorsítótár eredménye hányszor tért vissza a lekérdezéshez. A NUM_CACHE_HITS egy 32 bites egész szám (vagy egy 10 számjegyű egész szám). Az alapértelmezett érték Null.

NUM_CACHE_INSERTED

Azt jelzi, hogy a lekérdezés hányszor hozott létre gyorsítótár-bejegyzést. Az alapértelmezett érték Null. A NUM_CACHE_INSERTED egy 32 bites egész szám (vagy egy 10 számjegyű egész szám).

Használatkövetési fizikai lekérdezés naplózási táblája

A következő táblázat a fizikai lekérdezéseket nyomon követő adatbázistáblát ismerteti. Ez az adatbázistábla a logikai lekérdezések naplózási táblájában tárolt logikai lekérdezésekhez tartozó fizikai SQL-adatokat rögzíti. A fizikai lekérdezések táblája egy idegenkulcs-kapcsolattal rendelkezik a logikai lekérdezések táblájában.

Felhasználó, munkamenet és azonosító vonatkozású oszlopok

Oszlop Leírás

ID

Az egyedi sorazonosítót határozza meg.

LOGICAL_QUERY_ID

A logikai lekérdezések naplózási táblájában lévő logikai lekérdezésre hivatkozik. Az adattípus a Varchar2(50).

HASH_ID A logikai lekérdezéshez tartozó HASH értéket jelzi. Az adattípus a Varchar2(128).
PHYSICAL_HASH_ID A fizikai lekérdezéshez tartozó HASH értéket jelzi. Az adattípus a Varchar2(128).

Lekérdezési részletekhez kapcsolódó oszlopok

Oszlop Leírás

QUERY_BLOB

A teljes, csonkolás nélküli fizikai SQL-utasítást jelzi. A QUERY_BLOB oszlop Long típusú karakterlánc.

QUERY_TEXT

A lekérdezéshez beküldött SQL-utasítást tartalmazza. Az adattípus a Varchar(1024).

Végrehajtás időzítéséhez kapcsolódó oszlopok

Oszlop Leírás

END_DT

A fizikai lekérdezés befejezésének dátumát jelzi.

END_HOUR_MIN

A fizikai lekérdezés befejezésének óráját és percét jelzi.

END_TS

A fizikai lekérdezés befejezésének dátumát és idejét jelzi. A kezdő és záró időbélyegzők azt az időt is jelzik, amelyet a lekérdezés az erőforrások rendelkezésre állására várva töltött.

TIME_SEC

A fizikai lekérdezés végrehajtási idejét jelzi.

START_DT

A fizikai lekérdezés beküldési dátumát jelzi.

START_HOUR_MIN

A fizikai lekérdezés beküldésének óráját és percét jelzi.

START_TS

A fizikai lekérdezés beküldésének dátumát és idejét jelzi.

Végrehajtás részleteihez kapcsolódó oszlopok

Oszlop Leírás

ROW_COUNT

A lekérdezési ügynöknek visszaadott sorok számát tartalmazza.

Használatkövetés inicializálási blokkja - tábla

A következő táblázat az inicializálási blokkokra vonatkozó adatokat nyomon követő adatbázistáblát ismerteti.

Megjegyzés:

Az inicializálási blokk használatkövetési táblái jelenleg csak munkamenet-inicializálási blokkokat tartalmaznak, és nem tartalmaznak szemantikaimodell-inicializálási blokkokat.

Felhasználó, munkamenet és azonosító vonatkozású oszlopok

Oszlop Leírás
USER_NAME Annak a felhasználónak a neve, aki az inicializálási blokkot futtatta. Az adattípus Varchar2(128).
TENANT_ID Az inicializálási blokkot futtató felhasználó bérlőjének neve. Az adattípus Varchar2(128).
SERVICE_NAME A szolgáltatás neve. Az adattípus Varchar2(128).
ECID A rendszer által előállított végrehajtási környezet azonosítója. Az adattípus Varchar2(1024).
SESSION_ID A munkamenet azonosítója. Az adattípus Number(10).

Lekérdezési részletekhez kapcsolódó oszlopok

Oszlop Leírás
REPOSITORY_NAME A szemantikai modell neve, amelyhez a lekérdezés hozzáfér. Az adattípus Varchar2(128).
BLOCK_NAME A futtatott inicializálási blokk neve. Az adattípus Varchar2(128).

Végrehajtás időzítéséhez kapcsolódó oszlopok

Oszlop Leírás
START_TS Az inicializálási blokk indításának dátuma és időpontja.
END_TS Az inicializálási blokk befejezésének dátuma és időpontja. A kezdő és záró időbélyegző azt az időt is jelzi, amelyet a lekérdezés az erőforrások rendelkezésre állására várva töltött.
DURATION Az inicializálási blokk futtatására fordított időtartam. Az adattípus Number(13,3).

Végrehajtás részleteihez kapcsolódó oszlopok

Oszlop Leírás
NOTES Az inicializálási blokkra és a futtatására vonatkozó megjegyzések. Az adattípus Varchar2(1024).

A használatkövetés tipikus munkafolyamata

Itt találhatók az Oracle Analytics Cloud szolgáltatás felhasználói szintű lekérdezései követésére szolgáló feladatok.

Feladat Leírás További információk

Döntse el, hol tárolja a használatkövetési adatait

Ismerje meg, hogy milyen típusú adatbázisok használhatók használatkövetésre.

A használatkövetési adatbázis ismertetése

Állítson be kapcsolatot a használatkövetési adatbázissal.

Hozzon létre adatkapcsolatot (vagy konzolkapcsolatot) azzal az adatbázissal, amelyben tárolni kívánja a használatkövetési adatokat.

A használatkövetés előfeltételei

Határozza meg a használatkövetési adatbázist

Határozza meg a használatkövetési adatbázist a szemantikai modelljében.

Használat-követési adatbázis meghatározása

Használatkövetési paraméterek meghatározása

Engedélyezze a használatkövetést a rendszerében, majd határozza meg a használatkövetési adatbázis kapcsolatának részleteit és a táblái neveit.

Használat-követési paraméterek megadása

A használatkövetési adatok elemzése

Hozzon létre használati kimutatásokat a használatkövetési adatokból.

A használatkövetési adatok elemzése

Használatkövetési adatbázis meghatározása

Mielőtt nyomon követhetné a kimutatások, irányítópultok és adatmegjelenítési munkafüzetek használatát a rendszeren, meg kell adnia azt az adatbázist, ahol tárolni kívánja a használat nyomon követésére vonatkozó adatokat a szemantikai modelljében.

A megadott adatbázisnak legalább egy definiált sémával kell rendelkezni. A rendszer használatkövetési táblákat hoz létre abban a sémában, amelyik neve megegyezik az adatbázis-kapcsolat részleteinél megadott felhasználónévvel. Például, ha a séma neve a használatkövetési adatbázisban „UT_Schema”, az „UT_Schema” megadása a kapcsolatkészlet Felhasználónév mezőjében is szükséges. A használatkövetési táblák az „UT_Schema” nevű sémában lesznek létrehozva.

Konfigurálnia kell az adatbázis és a kapcsolatkészlet adatait a szemantikai modell fizikai rétegében. A Szemantikai modellező vagy a Model Administration Tool eszköz segítségével konfigurálja a használatkövetési adatbázisát.

Ha az Oracle Autonomous Data Warehouse adattárházat kívánja használni használatkövetési adatbázisként, el kell végeznie az Oracle Autonomous Data Warehouse adattárházzal kapcsolatos következő feladatokat, mielőtt meghatározza a használatkövetési adatbázist. Lásd: A használatkövetés előfeltételei.

Használatkövetési adatbázis meghatározása a Szemantikai modellező használatával

A Szemantikai modellezőt használja használatkövetési adatbázisa konfigurálásához, ha jelenleg is a Szemantikai modellező használatával fejleszt szemantikai modelleket.

  1. Ha még nem tette meg, hozzon létre adatkapcsolatot a használatkövetési adatbázisával, és válassza ki a Rendszerkapcsolat opciót.
    Az adatbázis típusának Oracle adatbázisnak vagy Oracle Autonomous Data Warehouse adattárháznak kell lennie, és az adatbázis csatlakoztatásához használt Felhasználónévnek meg kell egyeznie annak a sémának a nevével, amelyben tárolni kívánja a használatkövetési táblákat. Lásd: A használatkövetés előfeltételei.
  2. A Kezdőoldalon kattintson a Navigátor, majd a Szemantikai modellek lehetőségre. A Szemantikai modellek oldalon kattintson egy szemantikai modellre, és nyissa meg.
  3. Hozzon létre adatbázis-objektumot a használatkövetési adatbázishoz.
    1. Kattintson a Fizikai réteg elemre.
    2. A Fizikai réteg panelen kattintson a Létrehozás, majd az Adatbázis létrehozása elemre.
    3. A Név mezőben adjon nevet a szemantikai modell adatbázisának (például UsageTracking), majd kattintson az OK gombra.
  4. Adjon hozzá kapcsolatkészletet a használatkövetési adatbázishoz való kapcsolódáshoz.
    1. Az adatbázis lapon kattintson a Kapcsolatkészletek elemre.
    2. Kattintson a Forrás hozzáadása elemre.
    3. Kattintson duplán a Név mezőre, és adja meg a kapcsolatkészlet nevét. Például: UTConnectionPool.
    4. Kattintson duplán a Kapcsolat mezőre, és válassza ki a listából a használni kívánt adatkapcsolatot. Például: MyUTDatabase.

      Megjegyzés:

      • Rendszerkapcsolat – A szemantikai modellek csak azokat az adatkapcsolatokat tudják használni, amelyeknél ki van választva a Rendszerkapcsolat opció. Lásd: .

      • Felhasználónév és Jelszó – Az adatkapcsolatban meghatározott Felhasználónévnek meg kell egyeznie egy séma nevével abból az adatbázisból, amelyet használatkövetéshez kíván használni. Például, ha a használni kívánt séma neve UT_Schema, a Felhasználónévnek is UT_Schema értékűnek kell lennie. Lásd: A használatkövetés előfeltételei.

    5. Kattintson a Részletek megnyitása lehetőségre. A Kapcsolatkészlet panelen ellenőrizze, hogy nincs bejelölve a Teljesen minősített táblaneveket igényel jelölőnégyzet.
  5. Ellenőrizze a módosításait. Lásd: .
  6. Mentse a változtatásokat.

Használatkövetési adatbázis meghatározása a Model Administration Tool használatával

A Model Administration Tool eszközt használja használatkövetési adatbázisa konfigurálásához, ha jelenleg is a Model Administration Tool használatával fejleszt szemantikai modelleket.

Nem kell frissíteni a szemantikai modellt, ha nem akarjuk követni egy meglévő adatbázis vagy kapcsolatkészlet használatát. Ezeket a lépéseket kihagyhatja. A használatkövetési rendszer konfigurációjának részeként használhatjuk a meglévő adatbázist, a kapcsolatkészletet és táblákat. A használatkövetés nem töröl meglévő táblákat, és nem hoz létre új táblákat ugyanazzal a névvel, ha megegyezik a régi és új táblák táblasémája.
  1. A Model Administration Tool alkalmazásban nyissa meg a szemantikai modellt a felhőből.
    A Fájl menüből válassza a Megnyitás, Felhőben lehetőséget, és adja meg a példány kapcsolati adatait.
  2. Határozza meg a használatkövetési adatbázist:
    1. A szemantikai modell Fizikai rétegében kattintson jobb egérgombbal, és válassza ki az Új adatbázis lehetőséget.
    2. Az Adatbázis párbeszédpanelen adjon nevet a szemantikai modell adatbázisának, például SQLDB_UsageTracking; adja meg az adatbázis típusát, például Oracle 12c, majd kattintson az OK gombra.
    3. Kattintson jobb egérgombbal az újonnan létrehozott adatbázisra, válassza ki az Új objektum lehetőséget, majd válassza ki a Kapcsolatkészlet elemet.
    4. A Kapcsolatkészlet párbeszédpanelen adja meg a kapcsolatkészlet részleteit, és határozza meg a következők értékét:
      • Hívási felület: Válassza ki az alapértelmezett értéket (Oracle Call Interface, (OCI)).
      • Teljes minősítésű táblanevek szükségesek: Gondoskodjon róla, hogy ez a jelölőnégyzet ne legyen bejelölve.
      • Adatforrás neve**: Adja meg az adatforrást, amelyhez szeretné, hogy kapcsolódjon ez a kapcsolatkészlet, és küldjön fizikai lekérdezéseket. Példa:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <DB Host>)(PORT = <DB port>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <Servicename>)))
      • Felhasználónév és jelszó: Olyan felhasználónevet adjon meg, amelyik megegyezik a használatkövetési adatbázisból elérhető séma nevével.

      **Az Adatforrás neve érték megadása helyett hivatkozhat „név szerint” meglévő adatbázis-kapcsolatra a Kapcsolatkészlet párbeszédpanelen.

      • Adatkapcsolatok – Ha használatkövetési adatbázisaként egy olyan adatbázis kapcsolati adatait szeretné használni, amelyet az Adatok lapon határozott meg, válassza az Adatkapcsolat használata lehetőséget, és adja meg a kapcsolat Objektumazonosítóját ahelyett, hogy manuálisan adná meg a kapcsolat részleteit az Adatforrás neve mezőben. Győződjön meg arról, hogy a használni kívánt adatkapcsolatot úgy hozták létre, hogy a Rendszerkapcsolat opciót kiválasztották.
      • Konzolkapcsolatok – Ha a Model Administration Tool eszközt használja, definiálhatja a szemantikai modellek adatbázis-kapcsolatait a Konzol használatával. Ha használatkövetési adatbázisaként egy olyan adatbázis kapcsolati adatait szeretné használni, amelyet a Konzolban határozott meg, jelölje ki a Konzolkapcsolat használata jelölőnégyzetet, és adja meg az adatbázis-kapcsolat nevét a Kapcsolat neve mezőben.

      Például:

      A(z) GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif leírása
      .gif ábra leírása
  3. A módosítások érvényesítéséhez kattintson az Eszközök, Konzisztencia-ellenőrző megjelenítése, majd pedig az Összes objektum ellenőrzése elemre.
  4. Választható: A módosítások helyi mentéséhez kattintson a Fájl, majd a Mentés elemre.
  5. Töltse fel a szemantikai modell szerkesztett .rpd fájlját a következő módon: kattintson a Fájl, Felhő, majd pedig a Közzététel elemre.

Használatkövetési paraméterek megadása

Használati információk rögzítésének elindításához meg kell adnia a használni kívánt adatbázis kapcsolati adatait, illetve a használatkövetésre alkalmazott adatbázistáblák neveit. A Konzolon keresztül állíthatja be ezeket a paramétereket (Speciális rendszerbeállítások oldal).

  1. Jelentkezzen be a szolgáltatásba.
  2. Kattintson a Konzol elemre.
  3. Kattintson a Speciális rendszerbeállítások lehetőségre.
  4. Kattintson a Használatkövetés lehetőségre.
  5. Engedélyezze a használatkövetést a rendszerben. Győződjön meg arról, hogy a Használatkövetés engedélyezése be van kapcsolva.
  6. Állítsa be a következő tulajdonságokat:
    • Használatkövetési kapcsolatkészlet

      A használatkövetési adatbázishoz létrehozott kapcsolatkészlet neve, amelynek formátuma: <adatbázis neve>.<kapcsolatkészlet neve>. Például: UsageTracking.UTConnectionPool.

    • Használatkövetés inicializálási blokkja - tábla

      Annak az adatbázistáblának a neve, amelyet az inicializálási blokkokra vonatkozó adatok tárolására kíván használni, a formátum a következő: <adatbázis neve>.<katalógus neve>.<séma neve>.<tábla neve> vagy <adatbázis neve>.<séma neve>.<tábla neve>. Például: UsageTracking.UT_Schema.InitBlockInfo.

    • Használatkövetési fizikai lekérdezés naplózási táblája

      Annak az adatbázistáblának a neve, amelyet a fizikai lekérdezések részleteinek tárolására kíván használni, a formátum a következő: <adatbázis neve>.<katalógus neve>.<séma neve>.<tábla neve> vagy <adatbázis neve>.<séma neve>.<tábla neve>. Például: UsageTracking.UT_Schema.PhysicalQueries.

    • Használatkövetési logikai lekérdezés naplózási táblája

      Annak az adatbázistáblának a neve, amelyet a logikai lekérdezések részleteinek tárolására kíván használni, a formátum a következő: <adatbázis neve>.<katalógus neve>.<séma neve>.<tábla neve> vagy <adatbázis neve>.<séma neve>.<tábla neve>. Például: UsageTracking.UT_Schema.LogicalQueries.

    • Használatkövetés maximális sora

      A használatkövetési táblákban látni kívánt sorok maximális száma. A minimális érték 1, a maximális 100 000, a 0 korlátlan értéket jelent. Ha a sorok száma meghaladja a sorok maximális számát, akkor a használatkövetési folyamat törli a többlet sorokat a legrégebbi időbélyegző alapján.

  7. Kattintson az Alkalmaz elemre.

Az Oracle Analytics szolgáltatás létrehozza a használatkövetési táblákat, és elkezdi naplózni a felhasználói lekérdezéseket.

A használat-követési adatok elemzése

Hozzon létre olyan használati kimutatásokat, amelyekkel értelmezhetők a felhasználói lekérdezések, és megtehetők a megfelelő műveletek.

Használatkövetési adatok elemzése adatkészlet létrehozásával

Létrehozhat használati kimutatásokat olyan adatkészletek létrehozásával, amelyek fizikai és logikai lekérdezéseket naplózó táblákból tartozó adatokat tartalmaznak. Így könnyebben megértheti a felhasználói lekérdezéseket.

  1. Kattintson a Kezdőlap Oldal menü elemére, majd válassza ki a Klasszikus kezdőlap megnyitása elemet. Hozzon létre és futtasson egy elemzést.
    A rendszer feltölti a használatkövetési adatbázis használatkövetési tábláiban lévő lekérdezéseket.
  2. A Kezdőlapon kattintson a Létrehozás gombra, majd az Adatkészlet elemre.
  3. Az Adatkészlet létrehozása részben kattintson a használatkövetési adatbázis kapcsolatára, majd válassza ki a Rendszerbeállításokban található Fizikai lekérdezés és Logikai lekérdezés naplózási táblanevekben meghatározott sémát. Például a <database name>.<schema name>.<table name> kódban megadott sémanév a Fizikai lekérdezés és a Logikai lekérdezés naplózása táblanevekhez.
    Ez az az adatbázis-kapcsolat, amelyet a használatkövetés beállításához hozott létre. Lásd: A használatkövetés előfeltételei.
  4. Az Adatkészlet hozzáadása részben keresse meg a használatkövetési fizikai lekérdezés naplózási tábláját, adja hozzá az összes oszlopot, adjon nevet az adatkészletnek (pl. Fizikai lekérdezések), majd kattintson a Hozzáadás gombra. Hasonlóképpen, keresse meg a használatkövetési logikai lekérdezés naplózási tábláját, adja hozzá az összes oszlopot, adjon nevet az adatkészletnek (pl. Logikai lekérdezések), majd kattintson a Hozzáadás gombra.
  5. Az adatkészlet Eredmények oldalán kattintson a Munkafüzet létrehozása lehetőségre. Adja hozzá mindkét adatkészletet a munkafüzethez: például a Fizikai lekérdezések és a Logikai lekérdezések adatkészleteket. Nevezze el a munkafüzetet (például „Használatkövetés”).
  6. A munkafüzet Előkészítés lapján kattintson az Adatdiagram elemre, és hozzon létre összekapcsolásokat az adatkészletek között egy oszlop (például „azonosítóoszlop”) segítségével.
  7. A Megjelenítés részben húzzon át adatokat az igényeinek megfelelő megjelenítések létrehozásához.
    A megfelelő oszlopok kiválasztásához tekintse meg a „Használatkövetési táblák megértése” rész használatkövetési táblaleírásait. Például létrehozhat egy megjelenítést, amely megmutatja, mennyi időt vett igénybe bizonyos számú lekérdezés.

Használatkövetési adatok elemzése tárgyterület használatával a szemantikai modellben

Létrehozhat használati kimutatásokat a szemantikai modell egyik tárgyterületének használatával, hogy könnyebben megértse a felhasználói lekérdezéseket.

Importálnia kell a metaadatokat, hogy a fizikai és metaadatok szinkronizálva legyenek. Ne adjon hozzá új oszlopokat a használatkövetési táblákhoz, hogy elkerülje a sémák eltéréséből adódó problémákat.
  1. Kattintson a Kezdőlap Oldal menü elemére, majd válassza ki a Klasszikus kezdőlap megnyitása elemet. Hozzon létre és futtasson egy elemzést.
    A rendszer feltölti a használatkövetési adatbázis használatkövetési tábláiban lévő lekérdezéseket.
  2. Olyan szemantikai modellt importáljon, amelyben frissítve lettek a használatkövetési táblák a lekérdezési eredményekkel. Lásd: Telepített modell importálása szemantikai modell létrehozásához.
  3. Munkafüzet létrehozásához a Kezdőlapon kattintson az Adatok lehetőségre, majd az Adatkészletek alatt válassza ki azt a tárgyterületet, amelyik megfelel a használatkövetési tábláknak.
  4. Az Új munkafüzet lapon, a Megjelenítés részben húzzon át adatokat az igényeinek megfelelő megjelenítések létrehozásához.
    A megfelelő oszlopok kiválasztásához tekintse meg a „Használatkövetési táblák megértése” rész használatkövetési táblaleírásait. Például létrehozhat egy megjelenítést, amely megmutatja, mennyi időt vett igénybe bizonyos számú lekérdezés.