Gå till huvudinnehåll Gå till ytterligare innehåll

Metodtips för att förbättra prestandan i applikationer

Lär dig hur du säkerställer att dina applikationer är responsiva och användbara. Du kan förbättra hastigheten och den övergripande prestandan för dina applikationer genom att endast använda nödvändiga fält, ta bort dubblettdimensioner och arbeta i de publicerade versionerna av applikationer.

Kom ihåg att Insight Advisor endast använder data som ingår i din datamodell. Att skapa originaldimensioner och -åtgärder kan vara till hjälp när du ställer frågor i Insight Advisor.

Förbättra applikationens prestanda med Insight Advisor

Insight Advisor kan ge rekommendationer nästan omedelbart efter att du öppnar din applikation genom att utföra en profilering av applikationen och dess data. Storleken på metadata som finns tillgängliga i en applikation kan påverka hur lång tid det tar för Insight Advisor att initialt profilera en ny applikation.

Om din applikation innehåller fler än 500 fält är Insight Advisor mindre exakt när fälten klassificeras utöver generiska dimensioner eller mått.

Om din applikation innehåller fler än 100 originalmått, eller fler än 100 originaldimensioner, är Insight Advisor mindre exakt när objekten klassificeras utöver generiska dimensioner eller mått. Om du exempelvis har fler än 100 originaldimensioner kommer originaldimensioner som är avsedda att vara geografiska dimensioner bara att kunna klassificeras som dimensioner. Denna tröskel definieras separat för originaldimensioner och originalmått.

Som bästa praxis bör du bara ladda relevanta fält för att säkerställa att applikationer inte når en storlek som är svår att underhålla.

För att förbättra prestandan för dina applikationer, överväg följande åtgärder:

  • Laddar endast de obligatoriska fälten för applikationer.

  • Specificera värden som kan refereras i en fråga med hjälp av Slå upp datavärde.

  • Ta bort dubblettdimensioner från datamodellen.

Förbättra kvaliteten på analysen med Insight Advisor

Nedan följer ett antal lämpliga metoder som kan förbättra kvaliteten på analysen i Insight Advisor.

Undvik att lägga till för många dimensioner i en applikation

Det kan vara frestande att lägga till så många dimensioner som möjligt i en applikation. Att inkludera för många dimensioner kan leda till dubbletter som kan göra det svårare för dina användare att skapa visualiseringar och analysera data.

Undvik superlativer när du namnger originalobjekt

Som bästa praxis bör du utesluta superlativer med reguljära uttryck när du namnger originalobjekt.

Till exempel kan Insight Advisor känna igen följande originalobjekt märkt Denna veckas försäljning som flera token: Denna veckas som ett relativt tidsfilter och Försäljning som namnet på en dimension i datamodellen. Du kan använda termer som Senaste försäljning när du namnger ett originalobjekt för att se till att motorn känner igen hela termen som frågan.

Inställning av sökning av datavärden i den logiska modellen

Datamodeller innehåller ibland flera fält som har identiska eller nästan identiska namn. Du kan se till att användarna ställer frågor som hänvisar till rätt fält genom att ändra Slå upp datavärde-värdet för dessa fält i din logiska modell. Genom att anpassa kolumnen Slå upp datavärde kan du göra det lättare för motorn att känna igen rätt fält när en fråga ställs.

En datamodell kan till exempel innehålla två landsdimensioner, kundland och leverantörsland. Om användarna i allmänhet frågar efter kundernas länder kan leverantörslandet tas bort från kolumnen Slå upp datavärde.

Ta bort en dimension från kolumnen Slå upp datavärde

Den här bilden visar menyn Fält och grupper på fliken för logisk modell i Qlik Cloud.

Se Definiera fält och grupper. för mer information om hur du använder Slå upp datavärde.

Arbeta med applikationer i hanterade utrymmen

Insight Advisor fungerar annorlunda i applikationer i hanterade utrymmen. I ett personligt eller delat utrymme har du vanligtvis åtkomst till alla fält i applikationen. I en publicerad applikation har du endast åtkomst till originalobjekt. Innan du publicerar en applikation i ett hanterat utrymme ska du se till att du har skapat originalobjekt för de dimensioner och mått som du vill ha tillgängliga.

Frågor på naturligt språk fungerar bäst i applikationer med ett begränsat och specifikt antal fält. Därför är publicerade applikationer mer responsiva än en applikation i ett delat eller personligt utrymme.

Anteckning om information

Insight Advisor kan utföra en beräkning på en enkel huvuddimension när applikationen är i personliga och delade utrymmen. Detta är inte möjligt när applikationen finns i ett hanterat utrymme eftersom användarna inte har tillgång till de underliggande fälten.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!