Spåra användning

Med användningsspårning kan administratörer spåra frågor på användarnivå för innehåll.

Spårning av användning är användbart när det gäller att fastställa vilka användarfrågor som skapar prestandaflaskhalsar, utifrån frågefrekvens och svarstid. Administratörer ställer in kriterierna för spårning av användarfrågor och skapar användningsrapporter som kan användas på ett flertal olika sätt. De kan bland annat användas för databasoptimering, aggregeringsstrategier eller för fakturering av användare eller avdelningar baserat på de resurser de konsumerar.

Om spårning av användning

Du kan konfigurera användarspårning i tjänster som erbjuder modelleringsfunktioner för företag. Användningsinformation spåras på detaljerad användarfrågenivå. Det gör att du kan besvara frågor som:

  • Hur använder användarna Oracles analysmoln?
  • Vad lägger de sin tid på?
  • Hur lång tid lägger användarna på varje session, mellan sessioner och mellan frågor?
  • På vilket sätt är frågor i sessioner, mellan olika sessioner och mellan olika användare relaterade till varandra?
  • Borrar användarna upp och ned i analyserna?
  • Vilka frågor körs när problem rapporteras?

Med hjälp av användarstatistiken du samlar in kan du övervaka systemanvändning och -prestanda så att du bättre kan förstå och förutsäga användarbeteende. Du kan öka effektiviteten och minska antalet fel om du vet hur systemet sannolikt kommer att användas i förväg.

När du aktiverar användningsspårning samlar systemet in dataposter för varje fråga som körs och skriver dem alla till databastabeller. Både logiska och fysiska frågor spåras och loggas i separata tabeller, ihop med olika prestandamått som tiden det tar att köra frågan och antalet rader som genomsöks i bearbetningen av en användarfråga.

Förutsättningar för användningsspårning

Om du vill spåra användning ska du verifiera att du uppfyller följande förutsättningar:

  • Du använder semantikmodelleraren eller modelladministrationsverktyget för att hantera den semantiska modellen.

    När du ska konfigurera användningsspårning måste du lägga till uppgifterna om databasen för användarspårning i den semantiska modellen med hjälp av semantikmodelleraren eller modelladministrationsverktyget.

  • Du har rätt åtkomstbehörighet till databasen där du vill lagra information om användning.

    Du måste ha inloggningsuppgifter för en användare som har behörighet för att kunna skapa tabellerna för spårning av användning i databasschemat och skriva användningsdata till tabellerna.

  • Databasen har stöd för användningsspårning: Oracle Database eller Oracle Autonomous Data Warehouse
  • Du har skapat en dataanslutning till databasen för användningsspårning med följande inställningar. Se Ansluta till data.
    • Systemanslutning – markera kryssrutan Systemanslutning.

      När du markerar kryssrutan Systemanslutning blir anslutningen tillgänglig i semantikmodelleraren. I modelladministrationsverktyget gör alternativet Systemanslutning att du kan välja Använd dataanslutning och ange anslutningens Objekt-id istället för att ange anslutningsuppgifterna i fältet Datakälla. Se Ange databasen för användningsspårning.

    • Användarnamn och Lösenord – värdet för Användarnamn måste matcha namnet på schemat i den databas du vill använda för användningsspårning. Om det schema du vill använda heter UT_Schema måste du ange UT_Schema som Användarnamn.

    Obs!:

    Om du använder modelladministrationsverktyget kan du även definiera databasanslutningar för semantiska modeller och databasen för användningsspårning med konsolen. Se Anslut till data i en Oracle Cloud-databas. Om du använder konsolen kan du välja Använd konsolanslutning och ange anslutningens Namn när du anger databasen för användningsspårning i modelladministrationsverktyget, istället för att ange anslutningsdetaljerna i fältet Datakälla.

Om du vill använda Oracle Autonomous Data Warehouse som databas för användningsspårning slutför du dessa ytterligare uppgifter innan du anger databasen för användningsspårning i den semantiska modellen:

Om databasen för användningsspårning

Systemet lagrar detaljer för användningsspårning i en databas som du anger. Databasen kan vara av typen Oracle Database eller Oracle Autonomous Data Warehouse. Du anger uppgifterna för databasen och anslutningspoolen i den semantiska modellen med hjälp av semantikmodelleraren eller modelladministrationsverktyget.

Se Ange databasen för användningsspårning.

Om parametrar för användningsspårning

När du angett den databas där du vill lagra information från användningsspårning måste du ange ett flertal parametrar för användningsspårning via konsolen (sidan Systeminställningar).

Parametrar som krävs för konfiguration av användningsspårning:

  • Aktivera användningsspårning
  • Namn på anslutningspool
  • Namn på loggningstabeller för fysiska och logiska frågor
  • Det högsta antalet frågerader i tabeller för användningsspårning
När du har angett dessa parametrar och tillämpat ändringarna utför Oracle Analytics följande:
  • skapar loggningstabellerna för fysiska och logiska frågor i databasen som angetts i den semantiska modellen. Tabellnamnen baseras på de namn du anger i parametrarna för namn på loggningstabeller för fysiska och logiska frågor.
  • börjar logga data för användningsspårning i dessa tabeller.

Se Ange parametrar för användningsspårning.

Analysera användningsdata

Du kan använda systemet till att skapa användbara användningsrapporter utifrån de spårningsdata som lagts till i loggningstabellerna för fysiska och logiska frågor.

Du kan ansluta till databasen, skapa en datamängd från tabellerna och skapa rapporter och visualiseringar som hjälper dig förstå användarnas frågor och vidta lämpliga åtgärder för att förbättra prestanda.

Förstå tabellerna för användningsspårning

Systemet lagrar data för användningsspårning i tre databastabeller.

Processen för användningsspårning skapar dessa tabeller med tabellnamn som du anger via inställningar på sidan Systeminställningar.

  • Användningsspårningstabell för loggning av logiska frågor
  • Användningsspårningstabell för loggning av fysiska frågor
  • Blocktabell för initiering av användningsspårning

Se Ange parametrar för användningsspårning.

Användningsspårningstabell för loggning av logiska frågor

I följande tabell beskrivs varje kolumn i databastabellen som spårar logiska frågor. När så är lämpligt anges datatyp, t.ex. fältet för variabeltecken (varchar och varchar2), och längd. När du granskar beskrivningarna i den här tabellen kanske du antar att vissa tidsrelaterade kolumner kan adderas eller subtraheras så att exakta värden uppnås. Du skulle t.ex. kunna anta att TOTAL_TIME_SEC är lika med END_TS minus START_TS. Kolumnerna tillhandahåller inte så exakta värden eftersom:
  • Olika processer körs parallellt och deras hastighet beror på belastningen och på databasprestanda. Serverbaserade åtgärder kan vara antingen lätta eller intensiva.
  • Om alla anslutningar är fulla placeras frågan i en kö i väntan på bearbetning. Tiderna beror på belastningen och konfigurationen.

Användar-, sessions- och id-relaterade kolumner

Kolumn Beskrivning

ID

I den fysiska frågetabellen anger den här kolumnen det unika rad-id:t. I den fysiska frågetabellen anges den här kolumnen av namnet LOGICAL_QUERY_ID.

NODE_ID

Innehåller<hostname>:obis1. Exempel: examplehost:obis1 (för en enstaka instans).

PRESENTATION_NAME

Anger namnet på katalogen. Standardvärdet är Null och datatypen är Varchar(128).

IMPERSONATOR_USER_NAME

Anger användarnamnet för den personifierade användaren. Om begäran inte körs som en personifierad användare blir värdet None. Standardvärdet är None och datatypen är Varchar(128).

USER_NAME

Anger namnet på användaren som skickade frågan.

ECID Anger det systemgenererade id:t för exekveringskontext. Datatypen är Varchar2(1024).
TENANT_ID Anger namnet på klienten för användaren som körde initieringsblocket. Datatypen är Varchar2(128).
SERVICE_NAME Anger namnet på tjänsten. Datatypen är Varchar2(128).
SESSION_ID Anger id:t för sessionen. Datatypen är Number(10).
HASH_ID Anger värdet HASH för den logiska frågan. Datatypen är Varchar2(128).

Frågeursprungsrelaterade kolumner

Kolumn Beskrivning

QUERY_SRC_CD

Källan till begäran.

Observera att beställaren kan ställa in QUERY_SRC_CD till valfritt strängvärde för självidentifiering.

Möjliga värden är följande:
  • Report – om källan är en analys eller en exportåtgärd.
  • Drill – om källan är en dimensionsändring orsakad av borrning uppåt eller nedåt.
  • ValuePrompt – om källan är listrutan Värde i en filterdialogruta eller en infopanelfråga.
  • VisualAnalyzer – om källan är en arbetsbok för att visualisera data.
  • DisplayValueMap, MemberBrowserDisplayValues eller MemberBrowserPath – om källan är ett värde relaterat till visningen av en analys.
  • SOAP – om källan är ett anrop från webbtjänster som DataSetSvc.
  • Seed – om källan är en agent som fördefinierar analysserverns cache.
  • Null – om källan är den fysiska tabellen eller radantalet per kolumn i administrationsverktyget eller visade data.

SAW_DASHBOARD

Anger infopanelens sökvägsnamn. Om frågan inte skickades genom en infopanel blir värdet NULL.

SAW_DASHBOARD_PG

Anger sidnamnet på infopanelen. Om begäran inte är en infopanelsbegäran blir värdet NULL. Standardvärdet är Null och datatypen är Varchar(150).

SAW_SRC_PATH

Anger sökvägsnamnet i katalogen för analysen.

Frågedetaljrelaterade kolumner

Kolumn Beskrivning

ERROR_TEXT

Innehåller felmeddelandet från databasen på serversidan. Den här kolumnen är endast tillämplig om ett annat värde än 0 (noll) har angetts för SUCCESS_FLAG. Flera meddelanden sammanfogas och tolkas inte av systemet. Standardvärdet är Null och datatypen är Varchar(250).

QUERY_BLOB

Innehåller hela den logiska SQL-satsen utan någon trunkering. Kolumnen QUERY_BLOB är en teckensträng av typen Lång.

QUERY_KEY

Innehåller en MD5-hashnyckel som genereras av systemet utifrån den logiska SQL-satsen. Standardvärdet är Null och datatypen är Varchar(128).

QUERY_TEXT

Anger SQL-satsen som skickades för frågan. Datatypen är Varchar(1024).

Du kan ändra den här kolumnens längd (med kommandot ALTER TABLE), men observera att texten som skrivs i den här kolumnen alltid trunkeras till den storlek som har definierats i det fysiska skiktet. Administratören av semantiska modeller får inte ange ett värde över den maxfrågelängd som stöds av den fysiska databasen på serversidan för den här kolumnens längd. Till exempel möjliggör Oracle-databaser max Varchar 4 000, men Oracle-databaser trunkeras till 4 000 byte, inte 4 000 tecken. Om du använder en multibyteteckenuppsättning har den faktiska största strängstorleken ett varierande antal tecken, beroende på vilken teckenuppsättning och vilka tecken som används.

REPOSITORY_NAME

Anger namnet på den semantiska modell som frågan skapar åtkomst till.

SUBJECT_AREA_NAME

Innehåller namnet på den affärsmodell som visas.

SUCCESS_FLG

Anger slutförandestatus för frågan, enligt definitionen i följande lista:

  • 0 – frågan slutfördes utan fel.
  • 1 – tidsgränsen för frågan överskreds.
  • 2 – frågan utfördes inte eftersom radgränserna överskreds.
  • 3 – frågan utfördes inte, på grund av någon annan orsak.

Exekveringstidsrelaterade kolumner

Kolumn Beskrivning

COMPILE_TIME_SEC

Innehåller tiden i sekunder som krävs för att kompilera frågan. Siffran för COMPILE_TIME_SEC inkluderas i TOTAL_TIME_SEC.

END_DT

Anger det datum då den logiska frågan slutfördes.

END_HOUR_MIN

Anger den timme och den minut då den logiska frågan slutfördes.

END_TS

Anger det datum och den tidpunkt då den logiska frågan slutfördes. Start- och sluttidsstämplarna återspeglar även eventuell tid som frågan väntade på att resurser skulle bli tillgängliga. Om användaren som skickar frågan navigerar bort från sidan innan frågan har slutförts så inträffar aldrig den slutliga hämtningen och ett tidsgränsvärde på 3 600 registreras. Men om användaren navigerar tillbaka till sidan innan tidsgränsen nås så slutförs hämtningen vid den tidpunkten, som registreras som tiden end_ts.

START_DT

Anger det datum då den logiska frågan skickades.

START_HOUR_MIN

Anger den timme och den minut då den logiska frågan skickades.

START_TS

Anger det datum och den tidpunkt då den logiska frågan skickades.

TOTAL_TIME_SEC

Anger tiden i sekunder som systemet har ägnat åt att arbeta med frågan medan klienten väntade på svar för sina analyser. TOTAL_TIME_SEC inkluderar tiden för COMPILE_TIME_SEC.

RESP_TIME_SEC Anger den tid som frågesvaret tog. Datatypen är Number(10).

Exekveringsdetaljrelaterade kolumner

Kolumn Beskrivning

CUM_DB_TIME_SEC

Innehåller den ackumulerade tiden för alla frågor som skickats till databasen. Frågor körs parallellt, så den ackumulerade frågetiden är lika med eller större än den totala tiden ansluten till databasen. Låt oss till exempel anta att en logisk begäran skapar 4 fysiska SQL-satser som skickas till databasen och frågetiden för 3 av frågorna är 10 sekunder och för en fråga är 15 sekunder. Då visar CUM_DB_TIME_SEC 45 sekunder eftersom frågorna körs parallellt.

CUM_NUM_DB_ROW

Innehåller det totala antal rader som returneras av databaserna på serversidan.

NUM_DB_QUERY

Anger det antal frågor som har skickats till databaserna på serversidan för att uppfylla den logiska frågebegäran. För frågor som utförs korrekt (SuccessFlag = 0) är det här talet 1 eller högre.

ROW_COUNT

Anger det antal rader som returneras till frågeklienten. När en stor mängd data returneras från en fråga fylls den här kolumnen inte i förrän användaren visar alla data.

TOTAL_TEMP_KB Anger det totala antal kbyte som tagits emot för en fråga. Datatypen är Number(10).

Cacherelaterade kolumner

Kolumn Beskrivning

CACHE_IND_FLG

Innehåller Y för att ange en cacheträff för frågan, N för att ange en cachemiss. Standardvärdet är N.

NUM_CACHE_HITS

Anger det antal gånger som cacheresultatet returnerades för frågan. NUM_CACHE_HITS är ett 32-bitars heltal (eller ett 10-siffrigt heltal). Standardvärdet är Null.

NUM_CACHE_INSERTED

Anger det antal gånger som frågan genererade en cachepost. Standardvärdet är Null. NUM_CACHE_INSERTED är ett 32-bitars heltal (eller ett 10-siffrigt heltal).

Användningsspårningstabell för loggning av fysiska frågor

I följande tabell beskrivs databastabellen som spårar fysiska frågor. Databastabellen registrerar den fysiska SQL-informationen för de logiska frågor som lagras i tabellen för loggning av logiska frågor. Den fysiska frågetabellen har en främmande nyckelrelation till den logiska frågetabellen.

Användar-, sessions- och id-relaterade kolumner

Kolumn Beskrivning

ID

Anger den unika radidentifieraren.

LOGICAL_QUERY_ID

Refererar till den logiska frågan i tabellen för loggning av logiska frågor. Datatypen är Varchar(250).

HASH_ID Anger värdet HASH för den logiska frågan. Datatypen är Varchar2(128).
PHYSICAL_HASH_ID Anger värdet HASH för den fysiska frågan. Datatypen är Varchar2(128).

Frågedetaljrelaterade kolumner

Kolumn Beskrivning

QUERY_BLOB

Innehåller hela den fysiska SQL-satsen utan någon trunkering. Kolumnen QUERY_BLOB är en teckensträng av typen lång.

QUERY_TEXT

Innehåller SQL-satsen som skickats för frågan. Datatypen är Varchar(1024).

Exekveringstidsrelaterade kolumner

Kolumn Beskrivning

END_DT

Anger det datum då den fysiska frågan slutfördes.

END_HOUR_MIN

Anger den timme och den minut då den fysiska frågan slutfördes.

END_TS

Anger det datum och den tidpunkt då den fysiska frågan slutfördes. Start- och sluttidsstämplarna återspeglar även eventuell tid som frågan väntade på att resurser skulle bli tillgängliga.

TIME_SEC

Anger den fysiska frågans exekveringstid.

START_DT

Anger det datum då den fysiska frågan skickades.

START_HOUR_MIN

Anger den timme och den minut då den fysiska frågan skickades.

START_TS

Anger det datum och den tidpunkt då den fysiska frågan skickades.

Exekveringsdetaljrelaterade kolumner

Kolumn Beskrivning

ROW_COUNT

Innehåller det antal rader som returneras till frågeklienten.

Blocktabell för initiering av användningsspårning

I följande tabell beskrivs databastabellen som spårar information om initieringsblocken.

Obs!:

Tabellerna för spårning av initieringsblocksanvändning inkluderar för närvarande bara sessionsinitieringsblock och inte initieringsblock för semantiska modeller.

Användar-, sessions- och id-relaterade kolumner

Kolumn Beskrivning
USER_NAME Namnet på användaren som körde initieringsblocket. Datatypen är Varchar2(128).
TENANT_ID Namnet på klienten för användaren som körde initieringsblocket. Datatypen är Varchar2(128).
SERVICE_NAME Namnet på tjänsten. Datatypen är Varchar2(128).
ECID Systemgenererat id för exekveringskontext. Datatypen är Varchar2(1024).
SESSION_ID Sessions-id:t. Datatypen är Number(10).

Frågedetaljrelaterade kolumner

Kolumn Beskrivning
REPOSITORY_NAME Namnet på den semantiska modell som frågan skapar åtkomst till. Datatypen är Varchar2(128).
BLOCK_NAME Namnet på initieringsblocket som kördes. Datatypen är Varchar2(128).

Exekveringstidsrelaterade kolumner

Kolumn Beskrivning
START_TS Datum och tid då initieringsblocket startade.
END_TS Datum och tid då initieringsblocket slutfördes. Start- och sluttidsstämplarna återspeglar även den tid som frågan väntade på att resurser skulle bli tillgängliga.
DURATION Den tid det tog att köra initieringsblocket. Datatypen är Number(13,3).

Exekveringsdetaljrelaterade kolumner

Kolumn Beskrivning
NOTES Anteckningar om initieringsblocket och körningen av det. Datatypen är Varchar2(1024).

Standardarbetsflöde för användningsspårning

Här följer uppgifterna för spårning av frågor på användarnivå till Oracles analysmoln.

Uppgift Beskrivning Mer information

Bestäm var data från användningsspårningen ska lagras

Förstå vilka databastyper du kan använda för användningsspårning.

Om databasen för användningsspårning

Ställa in en anslutning till databasen för användningsspårning

Skapa en dataanslutning (eller en konsolanslutning) till den databas i vilken du vill lagra information om användningsspårning.

Förutsättningar för användningsspårning

Ange databasen för användningsspårning

Definiera databasen för användningsspårning i den semantiska modellen.

Ange databasen för användningsspårning

Ange parametrar för användningsspårning

Aktivera användningsspårning för systemet och ange sedan anslutningsuppgifter och tabellnamn för databasen för användningsspårning.

Ange parametrar för användningsspårning

Analysera data för användningsspårning

Skapa användningsrapporter utifrån data för användningsspårning.

Analysera data för användningsspårning

Ange databasen för användningsspårning

Innan du kan spåra användning av rapporter, infopaneler och arbetsböcker för datavisualisering i systemet måste du ange den databas där du vill lagra data från användningsspårningen i den semantiska modellen.

Databasen du anger måste ha minst ett schema definierat. Systemet skapar tabeller för användningsspårning i det schema vars namn matchar användarnamnet du anger i detaljerna för dataanslutningen. Om namnet på ett schema i databasen för användningsspårning till exempel är "UT_Schema" måste du ange "UT_Schema" i fältet Användarnamn för anslutningen. Tabellerna för användningsspårning skapas i schemat med namnet "UT_Schema".

Du måste konfigurera uppgifterna om databasen och anslutningspoolen i den semantiska modellens fysiska skikt. Använd semantikmodelleraren eller modelladministrationsverktyget till att konfigurera databasen för användningsspårning.

Om du vill använda Oracle Autonomous Data Warehouse som databas för användningsspårning måste du utföra några ytterligare uppgifter relaterade till Oracle Autonomous Data Warehouse innan du anger databasen för användningsspårning. Se Förutsättningar för användningsspårning.

Ange databasen för användningsspårning med semantikmodelleraren

Använd semantikmodelleraren till att konfigurera databasen för användningsspårning om du aktuellt använder semantikmodelleraren till att utveckla semantiska modeller.

  1. Om du inte redan har gjort det skapar du en dataanslutning till databasen för användningsspårning med alternativet Systemanslutning markerat.
    Databastypen måste vara Oracle Database eller Oracle Autonomous Data Warehouse och det Användarnamn som används för anslutning till databasen måste matcha namnet på det schema i vilket du vill att tabellerna för användningsspårning ska lagras. Se Förutsättningar för användningsspårning.
  2. På hemsidan klickar du på Navigator och sedan på Semantiska modeller. På sidan Semantiska modeller öppnar du en semantisk modell genom att klicka på den.
  3. Skapa ett databasobjekt för databasen för användningsspårning.
    1. Klicka på Fysiskt skikt.
    2. I rutan Fysiskt skikt klickar du på Skapa och sedan på Skapa databas.
    3. I Namn anger du ett namn på databasen för den semantiska modellen (till exempel Användningsspårning) och klickar på OK.
  4. Lägg till en anslutningspool för att ansluta till databasen för användningsspårning.
    1. På fliken databas klickar du på Anslutningspooler.
    2. Klicka på Lägg till källa.
    3. Dubbelklicka i fältet Namn och ange ett namn på anslutningspoolen. Till exempel UTConnectionPool.
    4. Dubbelklicka i fältet Anslutning och välj den dataanslutning du vill använda i listan. Till exempel MyUTDatabase.

      Obs!:

      • Systemanslutning – semantiska modeller kan bara använda dataanslutningar med alternativet Systemanslutning markerat. Se Om anslutningar för semantiska modeller.

      • Användarnamn och Lösenord – det Användarnamn som anges i dataanslutningen måste matcha namnet på ett schema i den databas du vill använda för användningsspårning. Om det schema du vill använda heter UT_Schema måste du ange UT_Schema som Användarnamn. Se Förutsättningar för användningsspårning.

    5. Klicka på Öppna detaljer. I rutan Anslutningspool kontrollerar du att kryssrutan Kräv fullt kvalificerade tabellnamn inte är markerad.
  5. Validera ändringarna. Se Köra den avancerade konsekvenskontrollen före distribution av en semantisk modell.
  6. Spara ändringarna.

Ange databasen för användningsspårning med modelladministrationsverktyget

Använd modelladministrationsverktyget till att konfigurera databasen för användningsspårning om du aktuellt använder modelladministrationsverktyget till att utveckla semantiska modeller.

Du behöver inte göra några uppdateringar av din semantiska modell om du vill spåra användningen i en befintlig databas eller anslutningspool. Du kan hoppa över de här stegen. Du kan använda den befintliga databasen, anslutningspoolen och befintliga tabeller som en del av konfigurationen av systemet för användningsspårning. Användningsspårningen tar inte bort de befintliga tabellerna och skapar nya med samma namn om tabellschemat matchar mellan de gamla och de nya tabellerna.
  1. I modelladministrationsverktyget öppnar du den semantiska modellen i molnet.
    På menyn Arkiv väljer du Öppna och I molnet och anger instansens anslutningsinformation.
  2. Ange databasen för användningsspårning:
    1. Högerklicka i den semantiska modellens fysiska skikt och välj Ny databas.
    2. I dialogrutan Databas anger du namnet på databasen för den semantiska modellen, till exempel SQLDB_UsageTracking, och databastypen, till exempel Oracle 12c, och klickar på OK.
    3. Högerklicka på den nyskapade databasen, välj Nytt objekt och därefter Anslutningspool.
    4. I dialogrutan Anslutningspool anger du uppgifterna om anslutningspoolen och värden för:
      • Anropsgränssnitt: välj Standard (Oracles anropsgränssnitt (OCI)).
      • Kräv fullt kvalificerade tabellnamn: säkerställ att den här kryssrutan inte är markerad.
      • Datakälla**: ange den datakälla du vill att anslutningspoolen ska ansluta och skicka fysiska frågor till. Till exempel:(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <DB Host>)(PORT = <DB port>))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <Servicename>)))
      • Användarnamn och lösenord: ange ett användarnamn som matchar namnet på ett schema som är tillgängligt i databasen för användningsspårning.

      ** Ett alternativ till att ange Datakällnamn är att hänvisa till en befintlig databasanslutning med namn i dialogrutan Anslutningspool.

      • Dataanslutningar – om du vill använda anslutningsuppgifterna för en databas som angetts via fliken Data som databas för användningsspårning väljer du Använd dataanslutning och anger anslutningens Objekt-id istället för att ange anslutningsuppgifterna i fältet Datakälla. Kontrollera att den dataanslutning du vill använda har skapats med alternativet Systemanslutning valt. Se Ansluta till en datakälla med en dataanslutning.
      • Konsolanslutningar – om du använder modelladministrationsverktyget kan du ange databasanslutningar till semantiska modeller med hjälp av konsolen. Om du vill använda anslutningsuppgifterna till en databas som angetts via konsolen som databas för användningsspårning markerar du kryssrutan Använd konsolanslutning och anger databasanslutningens namn i fältet Anslutningsnamn. Se Ansluta till en datakälla med en konsolanslutning.

      Exempel:

      Beskrivning av GUID-1A533EBC-8DC0-46F0-82AE-2A9251BBA01E-default.gif följer
      .gif
  3. Validera ändringarna genom att klicka på Verktyg, Visa konsekvenskontroll och Kontrollera alla objekt.
  4. Valfritt: Spara ändringarna lokalt genom att klicka på Arkiv och sedan på Spara.
  5. Ladda upp .rpd-filen för den semantiska modell du redigerat genom att klicka på Arkiv, Moln och Publicera.

Ange parametrar för användningsspårning

Om du vill börja registrera användningsinformation måste du ange anslutningsinformationen för den databas du använder och namnen på de databastabeller som används till att spåra användning. Du anger parametrarna via konsolen (sidan Systeminställningar).

  1. Logga in på tjänsten.
  2. Klicka på Konsol.
  3. Klicka på Systeminställningar.
  4. Klicka på Användningsspårning.
  5. Aktivera användningsspårning för systemet. Kontrollera att Aktivera användningsspårning är aktiverat.
  6. Ange följande egenskaper:
    • Anslutningspool för användningsspårning

      Namnet på anslutningspoolen du skapade för databasen för användningsspårning i formatet <database name>.<connection pool name>. Exempel: UsageTracking.UTConnectionPool.

    • Blocktabell för initiering av användningsspårning

      Namnet på databastabellen du vill använda för att lagra information om initieringsblock i formatet <database name>.<catalog name>.<schema name>.<table name> eller <database name>.<schema name>.<table name>. Till exempel UsageTracking.UT_Schema.InitBlockInfo.

    • Användningsspårningstabell för loggning av fysiska frågor

      Namnet på databastabellen du vill använda för att lagra detaljer för fysiska frågor i formatet <database name>.<catalog name>.<schema name>.<table name> eller <database name>.<schema name>.<table name>. Till exempel UsageTracking.UT_Schema.PhysicalQueries.

    • Användningsspårningstabell för loggning av logiska frågor

      Namnet på databastabellen du vill använda för att lagra detaljer för logiska frågor i formatet <database name>.<catalog name>.<schema name>.<table name> eller <database name>.<schema name>.<table name>. Till exempel UsageTracking.UT_Schema.LogicalQueries.

    • Maximalt antal rader för användningsspårning

      Det högsta antalet rader du vill ha i tabellerna för användningsspårning. Det lägsta värdet är 1, det högsta är 100 000 och 0 betyder obegränsat. Om antalet rader överstiger det högsta tillåtna antalet tas de överflödiga raderna bort i användningsspårningsprocessen baserat på den äldsta tidsstämpeln.

  7. Klicka på Använd.

Oracle Analytics skapar tabellerna för användningsspårning och börjar logga användarfrågor.

Analysera data för användningsspårning

Skapa användningsrapporter för att förstå användarfrågorna och vidta lämpliga åtgärder.

Analysera användningsspårningsdata genom att skapa en datamängd

Skapa användningsrapporter genom att skapa datamängder med data från loggningstabellerna för fysiska och logiska frågor för att förstå användarfrågorna.

  1. Klicka på menyn Sida på hemsidan och välj Öppna klassisk hemsida. Skapa och kör en analys.
    Systemet fyller i frågan i tabellerna för användningsspårning i databasen för användningsspårning.
  2. På hemsidan klickar du på Skapa och sedan på Datamängd.
  3. I Skapa datamängd klickar du på anslutningen till databasen för användningsspårning och väljer det schema som anges i namnen på tabellerna för loggning av fysiska frågor och för loggning av logiska frågor i Systeminställningar. Till exempel anges schemanamnet i <database name>.<schema name>.<table name> för namnen på tabellerna för loggning av fysiska frågor och för loggning av logiska frågor.
    Det här är den databasanslutning du skapade för att ställa in användningsspårning. Se Förutsättningar för användningsspårning.
  4. I Lägg till datamängd söker du efter användningsspårningstabellen för loggning av fysiska frågor, lägger till alla kolumner, namnger datamängden (t.ex. Fysiska frågor) och klickar på Lägg till. På samma sätt söker du efter användningsspårningstabellen för loggning av logiska frågor, lägger till alla kolumner, namnger datamängden (t.ex. Logiska frågor) och klickar på Lägg till.
  5. På sidan Resultat för datamängden klickar du på Skapa arbetsbok. Lägg till båda datamängderna i arbetsboken: t.ex. datamängderna för fysiska frågor och för logiska frågor. Namnge arbetsboken (t.ex. Användningsspårning).
  6. Klicka på Datadiagram på fliken Förbered för arbetsboken, och skapa kopplingar mellan datamängderna med hjälp av en kolumn som id-kolumnen.
  7. I Visualisera drar du data för att skapa visualiseringar baserat på dina behov.
    Välj tillämpliga kolumner genom att ta hjälp av beskrivningarna av tabellerna för användningsspårning i "Förstå tabellerna för användningsspårning". Du kan till exempel skapa en visualisering som visar hur många frågor som tog hur lång tid.

Analysera användningsspårningsdata med hjälp av ett ämnesområde i den semantiska modellen

Skapa användningsrapporter med hjälp av ett ämnesområde i den semantiska modellen för att förstå användarfrågorna.

Du måste importera den semantiska modellen för att synkronisera fysiska data och ämnesområdet. Anpassa inte genom att lägga till nya kolumner i tabellerna för användningsspårning så undviker du problem med felaktiga schemamatchningar.
  1. Klicka på menyn Sida på hemsidan och välj Öppna klassisk hemsida. Skapa och kör en analys.
    Systemet fyller i frågan i tabellerna för användningsspårning i databasen för användningsspårning.
  2. Importera den semantiska modell som har tabellerna för användningsspårning uppdaterade med frågeresultat. Se Importera den distribuerade modellen för att skapa en semantisk modell.
  3. På hemsidan klickar du på Data. Under Datamängder väljer du sedan det ämnesområde som motsvarar tabellerna för användningsspårning för att skapa en arbetsbok.
  4. I visualisera på sidan Ny arbetsbok drar du data för att skapa visualiseringar baserat på dina behov.
    Välj tillämpliga kolumner genom att ta hjälp av beskrivningarna av tabellerna för användningsspårning i "Förstå tabellerna för användningsspårning". Du kan till exempel skapa en visualisering som visar hur många frågor som tog hur lång tid.