Sledovat použití

Sledování využití umožňuje sledovat dotazy na obsah prováděné na úrovni uživatelů.

Sledování využití je užitečné při zjišťování na základě frekvence a doby odezvy, které dotazy uživatelů vytvářejí úzká hrdla. Správci mohou nastavovat kritéria pro sledování uživatelských dotazů a generovat sestavy o využití, které lze využít různými způsoby např. pro optimalizaci databáze, strategie agregace nebo účtování uživatelů nebo oddělení podle spotřebovaných prostředků.

Sledování využití

Sledování využití lze konfigurovat ve službách, které nabízejí funkce podnikového modelování. Informace o využití jsou sledovány na detailní úrovni uživatelských dotazů, takže získáte odpověď např. na následující otázky:

  • Jakým způsobem uživatelé pracují se službou Oracle Analytics Cloud?
  • Kde tráví nebo netráví svůj čas?
  • Kolik času uživatelé stráví jednotlivými relacemi, mezi relacemi a mezi relacemi a mezi dotazy?
  • Jaký je vztah mezi dotazy v rámci relací, mezi relacemi a mezi uživateli navzájem?
  • Procházejí uživatelé analýzy směrem nahoru nebo dolů?
  • Které dotazy běží v okamžiku, kdy jsou hlášeny problémy?

Shromážděné statistiky využití vám pomohou monitorovat využití systému a výkon, abyste lépe chápali a předpovídali chování uživatelů. Když budete vědět dopředu, jak váš systém bude asi používán, můžete zvýšit svou efektivitu a snížit počet chyb.

Když aktivujete sledování využití, systém shromáždí datové záznamy pro každý spuštěný dotaz a zapíše je do databázových tabulek. Sledovány jsou logické i fyzické dotazy, přičemž každý z těchto typů má svůj protokol v samostatné tabulce. Protokolovány jsou také různé ukazatele výkonu, například čas potřebný ke spuštění dotazu a počet prohledávaných řádek při zpracování dotazu uživatele.

Předpoklady pro sledování využití

Chcete-li sledovat využití, ověřte, zda splňujete následující předpoklady:

  • Aktuálně ke správě sémantického modelu používáte Tvůrce sémantických modelů nebo Nástroj pro správu modelu.

    Pokud chcete konfigurovat sledování využití, musíte přidat podrobnosti databáze sledování využití do sémantického modelu buď pomocí Tvůrce sémantických modelů nebo pomocí Nástroje pro správu modelu.

  • Máte potřebná přístupová oprávnění v databázi, kde budete ukládat informace o využití.

    Musíte mít ověřovací údaje pro uživatele, který má oprávnění vytvářet tabulky sledování využití ve schématu databáze a zapisovat data o využití do tabulek.

  • Databáze podporuje sledování využití: Oracle Database nebo Oracle Autonomous Data Warehouse.
  • Vytvořili jste datové připojení k databázi pro sledování využití s následujícím nastavením. Prostudujte si téma Připojení k datům.
    • Systémové připojení – Vyberte zaškrtávací políčko Systémové připojení.

      Výběrem zaškrtávacího políčka Systémové připojení se připojení zpřístupní v tvůrci sémantických modelů. Podobně v nástroji pro správu modelu umožňuje volba Systémové připojení vybrat volbu Použít datové připojení a zadat ID objektu připojení namísto ručního zadávání podrobností připojení do pole Název datového zdroje. Viz Zadejte databázi sledování využití.

    • Uživatelské jménoHeslo – Uživatelské jméno musí odpovídat názvu schématu v databázi, kterou chcete použít pro sledování využití. Pokud se například schéma, které chcete použít, jmenuje UT_Schema, musí být Uživatelské jméno UT_Schema.

    Poznámka:

    Pokud používáte nástroj pro správu modelů, můžete pomocí konzoly definovat také databázová připojení pro sémantické modely a databázi sledování využití. Prostudujte si téma Připojení k datům v databázi Oracle Cloud Database. Pokud používáte konzolu, můžete při zadávání databáze sledování využití v Nástroji pro správu modelu vybrat volbu Použít připojení konzoly a zadat Název připojení namísto zadávání údajů o připojení do pole Název datového zdroje.

Pokud chcete jako databázi sledování využití použít službu Oracle Autonomous Data Warehouse, před určením databáze sledování využití v sémantickém modelu dokončete tyto doplňující úkoly:

Databáze sledování využití

Systém ukládá detailní údaje o sledování využití do vámi stanovené databáze. Databáze může být typ Oracle Database nebo Oracle Autonomous Data Warehouse. Podrobnosti o databázi a fondu připojení zadáte v souboru sémantického modelu pomocí Tvůrce sémantických modelů nebo Nástroje pro správu modelu.

Viz část Zadejte databázi sledování využití.

Parametry sledování využití

Poté, co určíte databázi, do níž chcete ukládat informace o sledování využití, je nutné v konzole nastavit různé parametry pro sledování využití (Stránka nastavení systému).

Parametry vyžadované ke konfiguraci sledování využití:

  • Povolení sledování využití
  • Název fondu připojení
  • Názvy tabulek záznamů fyzických a logických dotazů
  • Maximální počet řádků dotazů v tabulkách sledování využití
Po nastavení těchto parametrů a použití změn služba Oracle Analytics:
  • Slouží k vytvoření tabulek záznamů fyzických a logických dotazů v databázi zadané v sémantickém modelu. Názvy tabulek jsou založeny na názvech, které zadáte v parametrech názvů tabulek protokolování fyzických a logických dotazů.
  • Spustí protokolování dat sledování využití do těchto tabulek.

Viz část Zadejte parametry sledování využití.

O analýze dat o využití

Pomocí systému lze vytvářet užitečné sestavy využití na základě dat o sledování přidaných do tabulek záznamů fyzických a logických dotazů.

Můžete se připojit k databázi, vytvořit datovou sadu z tabulek a poté vytvořit sestavy a vizualizace, pomocí kterých můžete lépe porozumět dotazům uživatelů a přijmout vhodná opatření pro zlepšení výkonu.

Jak rozumět tabulkám sledování využití

Systém ukládá data sledování využití do tří databázových tabulek.

Proces sledování využití vytvoří tyto tabulky s názvy, které zadáte prostřednictvím nastavení na stránce Nastavení systému.

  • Tabulka záznamů logických dotazů pro sledování využití
  • Tabulka záznamů fyzických dotazů pro sledování využití
  • Tabulka inicializačního bloku sledování využití

Viz část Zadejte parametry sledování využití.

Tabulka záznamů logických dotazů pro sledování využití

Následující tabulka popisuje jednotlivé sloupce v databázové tabulce, která sleduje logické dotazy. Tam, kde je to možné, je uveden datový typ (např. pole znaku proměnné – varchar a varchar2) a délka. Při pohledu na popisy v této tabulce se může zdát, že některé sloupce udávající čas jsou odvozeny přičtením nebo odečtením od jiných sloupců. Například se může zdát, že hodnota TOTAL_TIME_SEC se rovná END_TS minus START_TS. Hodnoty ve sloupcích ale nejsou takto přesné, a to z následujících důvodů:
  • Běží více procesů najednou a jejich rychlost závisí na vytížení a výkonu databáze. Serverové operace mohou být jednodušší nebo náročnější na výkon.
  • Jsou-li všechna připojení obsazená, je dotaz zařazen do fronty a čeká na zpracování. Časový průběh závisí na vytížení a konfiguraci.

Sloupce související s uživatelem, relací a ID

Sloupec Popis

ID

V tabulce Logický dotaz tento sloupec označuje jedinečný identifikátor řádku. V tabulce Fyzický dotaz je tomuto sloupci přiřazen název LOGICAL_QUERY_ID.

NODE_ID

Obsahuje <název_hostitelského počítače>:obis1. Příklad: examplehost:obis1 (pro jednu instanci).

PRESENTATION_NAME

Udává název katalogu. Výchozí hodnota je Null a datový typ je Varchar(128).

IMPERSONATOR_USER_NAME

Udává uživatelské jméno zastoupení uživatele. Pokud dotaz nespustil uživatel v zastoupení, je hodnota None. Výchozí hodnota je None a datový typ je Varchar(128).

USER_NAME

Udává jméno uživatele, který dotaz odeslal.

ECID Označuje systémem generovaný identifikátor kontextu spuštění. Datový typ je Varchar2(1024).
TENANT_ID Určuje jméno zákazníka uživatele, který spustil inicializační blok. Datový typ je Varchar2(128).
SERVICE_NAME Určuje název služby. Datový typ je Varchar2(128).
SESSION_ID Označuje identifikátor relace. Typ dat je Number(10).
HASH_ID Označuje hodnotu HASH pro logický dotaz. Datový typ je Varchar2(128).

Sloupce související s původem dotazu

Sloupec Popis

QUERY_SRC_CD

Zdroj požadavku.

Poznámka: žadatel může nastavit QUERY_SRC_CD na libovolnou řetězcovou hodnotu, kterou se prokazuje.

Možné hodnoty jsou následující:
  • Report – jestliže je zdrojem analýza nebo jakákoli operace exportu.
  • Drill – Jestliže je zdrojem změna v dimenzi způsobená procházením k detailům nebo celku.
  • ValuePrompt – je-li zdrojem rozevírací seznam Hodnota v okně filtru nebo na panelu.
  • VisualAnalyzer – Jestliže je zdrojem vizualizace dat sešit.
  • DisplayValueMap nebo MemberBrowserDisplayValues nebo MemberBrowserPath – Jestliže je zdrojem hodnota související se zobrazením analýzy.
  • SOAP – Jestliže je zdrojem volání z webové služby, například DataSetSvc.
  • Seed – je-li zdrojem agent, který je zdrojem mezipaměti na analytickém serveru.
  • Null – je-li zdrojem fyzická tabulka nástroje pro správu nebo počet řádků a sloupců nebo data zobrazení.

SAW_DASHBOARD

Udává cestu k panelu. Jestliže dotaz nebyl odeslán přes panel, je hodnota rovna NULL.

SAW_DASHBOARD_PG

Udává název stránky v panelu. Jestliže se nejedná o požadavek na panel, je hodnota rovna NULL. Výchozí hodnota je Null a datový typ je Varchar(150).

SAW_SRC_PATH

Udává cestu v katalogu pro analýzu.

Sloupce související s detaily dotazu

Sloupec Popis

ERROR_TEXT

Obsahuje chybovou zprávu z back-end databáze. Tento sloupec lze použít pouze tehdy, jestliže je příznak SUCCESS_FLAG nastaven na hodnotu jinou než 0 (nula). Je-li zpráv více, jsou zkráceny a systém je neanalyzuje. Výchozí hodnota je Null a datový typ je Varchar(250).

QUERY_BLOB

Obsahuje celý logický SQL výraz bez zkrácení. Sloupec QUERY_BLOB je řetězec znaků typu Long.

QUERY_KEY

Obsahuje hash klíč MD5 generovaný systémem na základě logického příkazu SQL. Výchozí hodnota je Null a datový typ je Varchar(128).

QUERY_TEXT

Udává SQL příkaz odeslaný v rámci dotazu. Datový typ je Varchar(1024).

Délku tohoto sloupce můžete změnit (příkazem ALTER TABLE); mějte ale na paměti, text zapsaný do tohoto sloupce bude vždy zkrácen na velikost zadanou ve fyzické vrstvě. Správce sémantického modelu nesmí nastavit délku tohoto sloupce na hodnotu větší, než je maximální délka dotazu podporovaná fyzickou back-end databází. Například databáze Oracle umožňují maximální délku Varchar 4000, ale zkracují hodnotu na 4000 bajtů, nikoli 4000 znaků. Používáte-li vícebajtovou znakovou sadu, je skutečný maximální počet znaků v řetězci proměnlivý podle použité znakové sady a použitých znaků.

REPOSITORY_NAME

Udává název sémantického modelu, k němuž dotaz přistupuje.

SUBJECT_AREA_NAME

Obsahuje název modelu, k němuž dotaz přistupuje.

SUCCESS_FLG

Udává stav zpracování dotazu podle definic v následujícím seznamu:

  • 0 – dotaz byl zpracován úspěšně bez chyb.
  • 1 – vypršel časový limit dotazu.
  • 2 – zpracování dotazu selhalo, protože byl překročen maximální počet řádků.
  • 3 – zpracování dotazu selhalo z jiného důvodu.

Sloupce související s časováním provádění

Sloupec Popis

COMPILE_TIME_SEC

Udává čas potřebný ke kompilaci dotazu (v sekundách). Hodnota COMPILE_TIME_SEC je zahrnuta v hodnotě TOTAL_TIME_SEC.

END_DT

Udává datum zpracování logického dotazu.

END_HOUR_MIN

Udává hodinu a minutu zpracování logického dotazu.

END_TS

Udává datum a čas zpracování logického dotazu. Časové značky začátku a konce udávají dobu, která uběhla, když dotaz čekal na dostupné zdroje. Jestliže uživatel, který dotaz odeslal, opustí stránku dříve, než je zpracováno jeho dokončení, neproběhne k poslednímu načtení a do záznamu je uložena hodnota časového limitu 3600. Pokud se ale uživatel vrátí zpět na stránku ještě před vypršením časového limitu, pak načtení proběhne a do záznamu se uloží čas end_ts.

START_DT

Udává datum odeslání logického dotazu.

START_HOUR_MIN

Udává hodinu a minutu odeslání logického dotazu.

START_TS

Udává datum a čas odeslání logického dotazu.

TOTAL_TIME_SEC

Udává čas (v sekundách), který systém potřeboval ke zpracování dotazu, zatímco klient čekal na odpovědi na analýzy. TOTAL_TIME_SEC zahrnuje čas pro COMPILE_TIME_SEC.

RESP_TIME_SEC Označuje čas potřebný k poskytnutí odpovědi na dotaz. Typ dat je Number(10).

Sloupce související s detaily provádění

Sloupec Popis

CUM_DB_TIME_SEC

Udává celkový čas pro všechny dotazy zaslané do databáze. Dotazy běží paralelně, takže celková doba zpracování dotazů je rovna nebo delší než celková doba připojení k databázi. Mějme například logický požadavek sestávající ze 4 fyzických SQL výrazů odeslaných do databáze; jestliže čas 3 z těchto dotazů činí 10 sekund a pro jeden 15 sekund, zobrazí CUM_DB_TIME_SEC hodnotu 45 sekund, protože dotazy běží paralelně.

CUM_NUM_DB_ROW

Obsahuje celkový počet řádků vrácených z back-end databází.

NUM_DB_QUERY

Udává počet dotazů zaslaných do back-end databází při zpracování požadavku logického dotazu. V případě úspěšného dotazu (SuccessFlag = 0) je toto větší nebo rovno 1.

ROW_COUNT

Udává počet řádků vrácených do klienta, jenž dotaz zaslal. Jestliže dotaz vrátí velký objem dat, nebude tento sloupec vyplněn, dokud si uživatel nezobrazí všechna data.

TOTAL_TEMP_KB Určuje celkový počet přijatých KB pro dotaz. Typ dat je Number(10).

Sloupce související s pamětí cache

Sloupec Popis

CACHE_IND_FLG

Y znamená nález v mezipaměti, N znamená, že nic nalezeno nebylo. Výchozí hodnota je N.

NUM_CACHE_HITS

Udává, kolikrát byl na daný dotaz vrácen výsledek z mezipaměti. NUM_CACHE_HITS 32bitové celé číslo (nebo 10místné celé číslo). Výchozí hodnota je Null.

NUM_CACHE_INSERTED

Udává, kolikrát daný dotaz vygeneroval záznam v mezipaměti. Výchozí hodnota je Null. NUM_CACHE_INSERTED 32bitové celé číslo (nebo 10místné celé číslo).

Tabulka záznamů fyzických dotazů pro sledování využití

Následující tabulka popisuje databázovou tabulku, která sleduje fyzické dotazy. V této databázové tabulce jsou zaznamenány fyzické informace SQL pro logické dotazy uložené v tabulce protokolování logických dotazů. Tabulka fyzických dotazů má k tabulce logických dotazů vztah cizího klíče.

Sloupce související s uživatelem, relací a ID

Sloupec Popis

ID

Udává unikátní identifikátor řádku.

LOGICAL_QUERY_ID

Odkazuje na logický dotaz v tabulce protokolování logických dotazů. Datový typ je Varchar2(50).

HASH_ID Označuje hodnotu HASH pro logický dotaz. Datový typ je Varchar2(128).
PHYSICAL_HASH_ID Označuje hodnotu HASH pro fyzický dotaz. Datový typ je Varchar2(128).

Sloupce související s detaily dotazu

Sloupec Popis

QUERY_BLOB

Obsahuje celý fyzický SQL výraz bez zkrácení. Sloupec QUERY_BLOB je řetězec znaků typu long.

QUERY_TEXT

Udává SQL příkaz odeslaný v rámci dotazu. Datový typ je Varchar(1024).

Sloupce související s časováním provádění

Sloupec Popis

END_DT

Udává datum zpracování fyzického dotazu.

END_HOUR_MIN

Udává hodinu a minutu zpracování fyzického dotazu.

END_TS

Udává datum a čas zpracování fyzického dotazu. Časové značky začátku a konce udávají dobu, která uběhla, když dotaz čekal na dostupné zdroje.

TIME_SEC

Udává dobu vykonávání fyzického dotazu.

START_DT

Udává datum odeslání fyzického dotazu.

START_HOUR_MIN

Udává hodinu a minutu odeslání fyzického dotazu.

START_TS

Udává datum a čas odeslání fyzického dotazu.

Sloupce související s detaily provádění

Sloupec Popis

ROW_COUNT

Udává počet řádků vrácených do klienta, jenž dotaz zaslal.

Tabulka inicializačního bloku sledování využití

Následující tabulka popisuje databázovou tabulku, která sleduje informace o inicializačních blocích.

Poznámka:

V současné době tabulky pro sledování využití inicializačních bloků zahrnují pouze inicializační bloky relace, ale nikoli inicializační bloky sémantického modelu.

Sloupce související s uživatelem, relací a ID

Sloupec Popis
USER_NAME Jméno uživatele, který spustil inicializační blok. Typ dat je Varchar2(128).
TENANT_ID Jméno zákazníka uživatele, který spustil inicializační blok. Typ dat je Varchar2(128).
SERVICE_NAME Název služby. Typ dat je Varchar2(128).
ECID Systémem generovaný identifikátor kontextu spuštění. Typ dat je Varchar2(1024).
SESSION_ID Identifikátor relace. Typ dat je Number(10).

Sloupce související s detaily dotazu

Sloupec Popis
REPOSITORY_NAME Název sémantického modelu, k němuž dotaz přistupuje. Typ dat je Varchar2(128).
BLOCK_NAME Název inicializačního bloku, který byl spuštěn. Typ dat je Varchar2(128).

Sloupce související s časováním provádění

Sloupec Popis
START_TS Datum a čas spuštění inicializačního bloku.
END_TS Datum a čas dokončení inicializačního bloku. Počáteční časová značka a koncová časová značka udávají dobu, po kterou dotaz čekal, až budou dostupné zdroje.
DURATION Doba, kterou trvalo spuštění inicializačního bloku. Typ dat je Number(13,3).

Sloupce související s detaily provádění

Sloupec Popis
NOTES Poznámky o inicializačním bloku a jeho spuštění. Typ dat je Varchar2(1024).

Typický pracovní postup sledování využití

Zde jsou uvedeny úlohy pro sledování dotazů na úrovni uživatelů ve službě Oracle Analytics Cloud.

Úloha Popis Další informace

Určení místa ukládání dat o sledování využití

Zjistěte, které typy databází můžete pro sledování využití použít.

Databáze sledování využití

Nastavení připojení k databázi sledování využití

Vytvořte datové připojení (nebo připojení konzoly) k databázi, do které chcete informace o sledování využití ukládat.

Předpoklady pro sledování využití

Určete databázi sledování využití

Určete databázi pro sledování využití ve svém sémantickém modelu.

Zadejte databázi sledování využití

Zadání parametrů sledování využití

Povolte pro svůj systém sledování využití a poté pro databázi sledování využití zadejte podrobnosti o připojení a názvy tabulek.

Zadejte parametry sledování využití

Analyzujte data o sledování využití

Vytvořte sestavy využití na základě dat o sledování využití.

Analyzujte data o sledování využití

Zadejte databázi sledování využití

Abyste mohli sledovat využití sestav, panelů a sešitů vizualizace dat ve svém systému, musíte v sémantickém modelu určit databázi, do které chcete ukládat data pro sledování využití.

Zadaná databáze musí mít definováno nejméně jedno schéma. Systém vytvoří tabulky sledování využití ve schématu, jehož název je shodný s uživatelským jménem, které zadáte v podrobnostech připojení k databázi. Pokud má schéma v databázi sledování využití například název „UT_Schema“, musíte v poli Uživatelské jméno pro připojení zadat „UT_Schema“. Tabulky sledování využití jsou vytvářeny ve schématu s názvem „UT_Schema“.

Detaily databáze a fondu připojení je třeba konfigurovat ve fyzické vrstvě sémantického modelu. Ke konfiguraci databáze sledování využití použijte nástroj Tvůrce sémantických modelů nebo Nástroj pro správu modelu.

Pokud chcete jako databázi sledování využití použít Oracle Autonomous Data Warehouse, musíte před určením databáze pro sledování využití provést některé další úlohy související s Oracle Autonomous Data Warehouse. Prostudujte si téma Předpoklady pro sledování využití.

Zadání databáze sledování využití pomocí tvůrce sémantických modelů

Pokud aktuálně používáte k vývoji sémantických modelů tvůrce sémantických modelů, použijte ke konfiguraci databáze pro sledování využití tvůrce sémantických modelů.

  1. Pokud jste tak ještě neučinili, vytvořte datové připojení k databázi pro sledování využití s vybranou volbou Systémové připojení.
    Typ databáze musí být buď Oracle Database, nebo Oracle Autonomous Data Warehouse a Uživatelské jméno použité pro připojení k databázi musí odpovídat názvu schématu, ve kterém mají být uloženy uživatelské tabulky sledování. Viz Předpoklady pro sledování využití.
  2. Na domovské stránce klikněte na Navigátor a poté na Sémantické modely. Na stránce Sémantické modely klikněte na sémantický model a otevřete jej.
  3. Vytvořte databázový objekt pro databázi sledování využití.
    1. Klikněte na položku Fyzická vrstva.
    2. V podokně Fyzická vrstva klikněte na Vytvořit a poté na Vytvořit databázi.
    3. Do pole Název zadejte název databáze sémantického modelu (například UsageTracking) a klikněte na tlačítko OK.
  4. Pro připojení k databázi sledování využití přidejte fond připojení.
    1. Na kartě Databáze klikněte na tlačítko Fondy připojení.
    2. Klikněte na položku Přidat zdroj.
    3. Dvakrát klikněte na pole Název a zadejte název fondu připojení. Například UTConnectionPool.
    4. Dvakrát klikněte na pole Připojení a ze seznamu vyberte datové připojení, které chcete použít. Například MyUTDatabase.

      Poznámka:

      • Systémové připojení – Sémantické modely mohou datová připojení používat, pouze když je vybrána volba Systémové připojení. Prostudujte si téma O připojeních pro sémantické modely.

      • Uživatelské jménoHeslo – Uživatelské jméno zadané v datovém připojení musí odpovídat názvu schématu v databázi, kterou chcete použít pro sledování využití. Pokud se například schéma, které chcete použít, jmenuje UT_Schema, musí být Uživatelské jméno UT_Schema. Viz Předpoklady pro sledování využití.

    5. Klikněte na Otevřít detail. V podokně Fond připojení zkontrolujte, políčko Požadovat plně kvalifikované názvy tabulek není zaškrtnuto.
  5. Ověřte své změny. Viz Spuštění rozšířené kontroly konzistence před nasazením sémantického modelu
  6. Uložte provedené změny.

Zadejte databázi sledování využití pomocí nástroje pro správu modelu

Pokud aktuálně používáte k vývoji sémantických modelů Nástroj pro správu modelu, použijte ke konfiguraci databáze pro sledování využití Nástroj pro správu modelu.

Pokud chcete sledovat využití ve stávající databázi nebo ve stávajícím fondu připojení, nemusíte aktualizovat sémantický model. Tyto kroky můžete přeskočit. Jako součást konfigurace systému sledování využití můžete použít stávající databázi, fond připojení a tabulky. Sledování využití neodstraní stávající tabulky a nevytvoří nové tabulky se stejným názvem, pokud mají staré a nové tabulky stejné schéma.
  1. V Nástroji pro správu modelu otevřete sémantický model v cloudu.
    V nabídce Soubor vyberte Otevřít, V cloudu a pro svou instanci zadejte informace o připojení.
  2. Určete databázi sledování využití:
    1. Klikněte pravým tlačítkem myši ve vrstvě Fyzická sémantického modelu a vyberte položku Nová databáze.
    2. V dialogovém okně Databáze uveďte název databáze sémantického modelu, například SQLDB_UsageTracking, zadejte typ databáze, například Oracle 12c, a klikněte na tlačítko OK.
    3. Klikněte pravým tlačítkem na nově vytvořenou databázi a vyberte volbu Nový objekt a potom Fond připojení.
    4. V dialogovém okně Fond připojení zadejte podrobnosti o fondu připojení a zadejte hodnoty pro:
      • Rozhraní volání: vyberte Výchozí (Oracle Call Interface (OCI)).
      • Vyžadovat plně kvalifikované názvy tabulek: Zkontrolujte, že toto zaškrtávací políčko není vybráno.
      • Název datového zdroje**: zadejte zdroj dat, k němuž se má tento fond připojení připojit a odesílat do něj fyzické dotazy. Příklad:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <Host. poč. databáze>)(PORT = <Port databáze>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <NázevSlužby>)))
      • Jméno uživatele a heslo: Zadejte jméno uživatele, které je shodné s názvem schématu dostupném v databázi sledování využití.

      **Jako alternativu k zadání Názvu datového zdroje můžete na existující databázové připojení odkázat „dle názvu“ v dialogovém okně Fond připojení.

      • Datová připojení – Pokud chcete podrobnosti připojení použít pro databázi, která byla na kartě Data definována jako databáze pro sledování využití, vyberte volbu Použít datové připojení a zadejte ID objektu připojení namísto ručního zadávání podrobností připojení do pole Název datového zdroje. Ujistěte se, že datové připojení, které chcete použít, bylo vytvořeno s vybranou volbou Systémové připojení. Prostudujte si téma Připojení k datovému zdroji pomocí datového připojení.
      • Připojení konzoly – Pokud používáte nástroj pro správu modelu, můžete pro sémantické modely definovat databázová připojení pomocí konzoly. Pokud chcete podrobnosti připojení použít pro databázi, která byla v konzole definována jako databáze pro sledování využití, zaškrtněte políčko Použít datové připojenía do pole Název připojení zadejte název připojení k databázi. Viz Připojení k datovému zdroji pomocí připojení konzole.

      Například:

      Popis GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif následuje
      .gif''
  3. Chcete-li potvrdit provedené změny, klikněte na Nástroje, Zobrazit kontrolu konzistence a pak na Zkontrolovat všechny objekty.
  4. Volitelné: Uložte změny místně kliknutím na položku Soubor a poté na volbu Uložit.
  5. Upravený soubor sémantického modelu .rpd odešlete kliknutím na Soubor, Cloud a poté na Publikovat..

Zadejte parametry sledování využití

Abyste mohli zahájit záznam informací o využití, musíte zadat detaily připojení k databázi, kterou chcete použít a názvy databázových tabulek použitých ke sledování využití. Tyto parametry se nastavují v konzole (Stránka nastavení systému).

  1. Přihlaste se ke svojí službě.
  2. Klikněte na volbu Konzola.
  3. Klikněte na Nastavení systému.
  4. Klikněte na položku Sledování využití.
  5. Povolte sledování využití systému. Zkontrolujte, zda je zapnuta funkce Povolit sledování využití.
  6. Nastavte následující vlastnosti:
    • Fond připojení pro sledování využití

      Název fondu připojení, který jste vytvořili pro databázi sledování využití, ve formátu <název databáze>.<název fondu připojení>. Například UsageTracking.UTConnectionPool.

    • Tabulka inicializačního bloku sledování využití

      Název databázové tabulky, kterou chcete použít k ukládání informací o inicializačních blocích, ve formátu <název databáze>.<název katalogu>.<název schématu>.<název tabulky> nebo <název databáze>.<název schématu>.<název tabulky>. Například UsageTracking.UT_Schema.InitBlockInfo.

    • Tabulka záznamů fyzických dotazů pro sledování využití

      Název databázové tabulky, kterou chcete použít k ukládání detailů fyzických dotazů, ve formátu <název databáze>.<název katalogu>.<název schématu>.<název tabulky> nebo <název databáze>.<název schématu>.<název tabulky>. Například UsageTracking.UT_Schema.PhysicalQueries.

    • Tabulka záznamů logických dotazů pro sledování využití

      Název databázové tabulky, kterou chcete použít k ukládání detailů logických dotazů, ve formátu <název databáze>.<název katalogu>.<název schématu>.<název tabulky> nebo <název databáze>.<název schématu>.<název tabulky>. Například UsageTracking.UT_Schema.LogicalQueries.

    • Maximální počet řádků pro sledování využití

      Maximální počet řádků v tabulkách sledování využití. Minimální hodnota je 1 a maximální hodnota je 100 000. Hodnota 0 znamená neomezeno. Pokud počet řádků překročí maximální přípustný počet, proces sledování využití odstraní přebytečné řádky podle nejstarší časové značky.

  7. Klikněte na příkaz Použít.

Služba Oracle Analytics vytvoří tabulky pro sledování využití a začne zaznamenávat dotazy uživatelů.

Analyzujte data o sledování využití

Systém umožňuje vytvářet sestavy o využití, které pomáhají porozumět dotazům uživatelů a přijímat náležitá opatření.

Analýza dat sledování využití vytvořením datové sady

Vytvářejte sestavy využití vytvořením datových sad s daty z fyzických a logických tabulek protokolování dotazů, abyste porozuměli dotazům uživatelů.

  1. Klikněte na stránce Domů na volbu Nabídka stránky a vyberte položku Otevřít klasickou domovskou stránku. Vytvořte a spusťte analýzu.
    Systém zkopíruje dotaz do tabulek sledování využití v databázi sledování využití.
  2. Na domovské stránce klikněte na položku Vytvořit a poté na volbu Datová sada.
  3. V okně Vytvořit datovou sadu klikněte na připojení k databázi sledování využití a vyberte schéma uvedené v názvech tabulek záznamů fyzických dotazů a logických dotazů v Nastavení systému. Příkladem je název schématu uvedené v <název_databáze>.<název_schématu>.<název_tabulky> pro názvy tabulek záznamů fyzických a logických dotazů.
    Toto je připojení k databázi, které jste vytvořili pro nastavení sledování využití. Prostudujte si téma Předpoklady pro sledování využití.
  4. V okně Přidat datovou sadu vyhledejte tabulku záznamů fyzických dotazů pro sledování využití, přidejte všechny sloupce, pojmenujte datovou sadu (např. Fyzické dotazy) a klikněte na tlačítko Přidat. Stejným postupem vyhledejte tabulku záznamů logických dotazů pro sledování využití, přidejte všechny sloupce, pojmenujte datovou sadu (např. Logické dotazy) a klikněte na tlačítko Přidat.
  5. Klikněte na stránce Výsledky pro danou datovou sadu na tlačítko Vytvořit sešit. Přidejte obě datové sady do sešitu: například datové sady Fyzické dotazy a Logické dotazy. Pojmenujte sešit (např. Sledování použití).
  6. Klikněte na záložce Připravit v sešitu na volbu Datové schéma a vytvořte spojení mezi datovými sadami pomocí sloupce (např. ID).
  7. Přetáhněte na panelu Vizualizovat data do sekce Vytvořit vizualizace podle potřeby.
    Přečtěte si popisy tabulek sledování využití v tématu „Seznámení s tabulkami sledování využití“ a vyberte vhodné sloupce. Můžete například vytvořit vizualizaci, která bude zobrazovat, kolik dotazů zabralo kolik času.

Analýza dat sledování využití pomocí cílové oblasti v sémantickém modelu

Vytvářejte sestavy využití pomocí cílové oblasti v sémantickém modelu, abyste porozuměli uživatelským dotazům.

K zajištění synchronizace fyzických dat a metadat je nutné importovat metadata. Neprovádějte úpravy přidáváním nových sloupců do tabulek sledování využití, abyste předešli problémům s nesouladem schémat.
  1. Klikněte na stránce Domů na volbu Nabídka stránky a vyberte položku Otevřít klasickou domovskou stránku. Vytvořte a spusťte analýzu.
    Systém zkopíruje dotaz do tabulek sledování využití v databázi sledování využití.
  2. Importujte sémantický model, který obsahuje tabulky sledování využití aktualizované pomocí výsledků dotazu. Prostudujte si téma Import nasazeného modelu k vytvoření sémantického modelu.
  3. Na domovské stránce klikněte na volbu Data a poté v části Datové sady vyberte cílovou oblast, která odpovídá tabulkám sledování využití, abyste vytvořili sešit.
  4. Na stránce Nový sešit přetáhněte data do části Vizualizovat a vytvořte vizualizace odpovídající vašim požadavkům.
    Přečtěte si popisy tabulek sledování využití v tématu „Seznámení s tabulkami sledování využití“ a vyberte vhodné sloupce. Můžete například vytvořit vizualizaci, která bude zobrazovat, kolik dotazů zabralo kolik času.