Applikationsprestandautvärdering | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Applikationsprestandautvärdering

Senast uppdaterad: 2026-09-30

Prestandautvärdering låter dig utvärdera prestandan för din applikation när du utvecklar den. Prestandautvärdering ger tydliga mätvärden som går att agera på, till exempel responstider för offentliga ark och objekt. Du kan använda dessa insikter för att identifiera flaskhalsar i prestandan och jämföra mätvärden mellan applikationsversioner.

Vem kan använda prestandautvärdering

Prestandautvärdering är utformad för applikationsutvecklare som vill mäta och förbättra applikationsprestanda.

För att köra en prestationsutvärdering måste du ha någon av följande roller:

  • Huvudadministratör

  • Ägare av Utrymmet

  • Medlem i Utrymmet med någon av följande roller:

    • Kan redigera

    • Kan redigera data i applikationer

    • Kan hantera

    • Kan styra (i hanterade utrymmen)

Anteckning om information
  • Alla användare, inklusive klientorganisationsadministratörer, måste ha minst visningsbehörighet i utrymmet för att kunna utvärdera applikationer där.

  • Klientorganisationsadministratörer kan alltid se utvärderingsresultat för alla applikationer, även om de inte har åtkomstbehörighet för utrymmet eller applikationen.

Använda prestandautvärdering

Du kan utvärdera prestandan för vilken som helst Qlik Sense applikation i Qlik Cloud. Använd prestandautvärdering för att:

  • Mät prestandan för din applikation.

  • Kontrollera om ändringar i din applikation påverkade prestandan.

  • Få förslag på hur du kan optimera applikationsprestandan.

Prestandautvärderingen analyserar svarstider för alla offentliga ark och objekt i applikationen. Endast publicerade ark inkluderas, så ark under utveckling påverkar vanligtvis inte resultaten — utvärderingen bedömer dock även vilka fält som används, vilket kan resultera i analys av opublicerade ark.

Använd resultatet för att identifiera objekt som kan behöva optimeras. Tänk på att resultaten är avsedda som allmän vägledning och kanske inte återspeglar exakt prestanda i en miljö med liveproduktion.

Saker att tänka på

  • Eftersom prestandautvärderingen körs i en molnbaserad miljö kan svarstiden komma att variera på grund av variationer i latens och bandbredd.

  • För att få mer konsekventa jämförelser bör utvärderingarna genomföras i tät följd.

  • Resultaten kan påverkas om utvärderingar kördes på analysmotorer av olika storlekar.

För mer information om prestandafaktorer, se Optimera applikationsprestanda.

Motorer som används för applikationsutvärderingar

När du kör en appprestandautvärdering i Qlik Cloud, körs utvärderingen på en motor som valts baserat på utvärderingsinställningarna.

Med automatiska inställningar använder utvärderingen samma motorstorlek som applikationen normalt skulle använda när användare öppnar och arbetar med den. Detta gör att du kan utvärdera prestandan i den förväntade körmiljön och se hur applikationen sannolikt kommer att prestera för användarna. Om utrymmet inte har stöd för stora applikationer begränsas utvärderingen till en motor på 20 GB (Standard-20).

Med Utvärdera med anpassade inställningar kan du välja en tillgänglig motor för applikationer på upp till 50 GB. Denna inställning gör att du kan testa applikationen på en större motor oavsett utrymmesinställningarna eller om klientorganisationen har kapacitet för stora applikationer.

En större motor kan förbättra svarstiderna, men prestandan kan också bero på applikationsdesign och optimering. Att jämföra utvärderingsresultat mellan olika motorstorlekar kan hjälpa dig att förstå motorkapacitetens inverkan på prestandan.

Du kan välja en anpassad motorstorlek för att tillfälligt testa prestandan på en större motor för en enskild utvärderingskörning. För att permanent tilldela en applikation till en större motor kan administratörer använda placerings-API:et. För mer information, se Tilldela motorer för att förbättra applikationsprestanda.

Motorstorlekar

  • Standard-20: Standardmotor (20 GB)

  • Large-40, Large-60, … Large-200: Större motorer (siffran anger GB minne)

Motorspecifikationer
Motor Minne Upp till kärnor*
Large-40 40 GB 10 kärnor
Large-60 60 GB 14 kärnor
Large-80 80 GB 20 kärnor
Large-120 120 GB 30 kärnor
Large-160 160 GB 40 kärnor
Large-200 200 GB 50 kärnor

* ”Upp till kärnor” betyder att resurser tillhandahålls vid behov – även om inte alla beräkningar kan använda alla kärnor samtidigt.

Välja en anpassad motorstorlek för en utvärdering

Istället för att använda den automatiskt valda motorn kan du välja en specifik motorstorlek för en enskild utvärderingskörning. Detta gör att du kan jämföra applikationens prestanda på en större motor innan du bestämmer dig för om du ska tilldela den motorstorleken permanent.

  • Du kan välja valfri tillgänglig motorstorlek, oavsett om din licens omfattar kapacitet för stora applikationer.

  • Om den valda motorn är mindre än applikationens krav misslyckas utvärderingen.

  • Om utvärderingskvoten inte är tillgänglig misslyckas begäran omedelbart för klientorganisationer utan stor applikationskapacitet. För klientorganisationer med stor applikationskapacitet ställs begäran i kö igen tills kvot blir tillgänglig eller tidsgränsen för begäran löper ut.

Kapacitetsutnyttjande

Alla prestandautvärderingar räknas mot en utvärderingskvot. Denna kvot är separat från kapaciteten för stora applikationer.

Utvärderingar med stor motor använder den kvot som tilldelats för utvärderingar och kan begränsas av antalet utvärderingar som kan köras samtidigt.

Anteckning om information

Utvärderingar med stora motorer är avsedda att hjälpa dig bedöma applikationsprestanda på större motorer. Qlik kan begränsa eller inaktivera denna funktion för att förhindra missbruk eller alltför höga kostnader.

Mer information om stor applikationskapacitet finns i Stöd för stora applikationer.

Köra prestandautvärderingar på applikationer

För att köra en prestandautvärdering måste du ha laddningsbehörighet för applikationen. Du kan köra en prestandautvärdering från:

  • Dina aktivitetscenter

  • Information om applikationen

Kör prestandautvärderingar från dina aktivitetscenter

  1. Klicka på Mer i aktivitetscentret för den applikation du vill utvärdera.

  2. Välj Verktyg > Prestandautvärdering.

  3. Klicka på Utvärdera applikation och välj sedan Utvärdera med automatiska inställningar eller Utvärdera med anpassade inställningar. För information om val av anpassad motorstorlek, se Köra en utvärdering med en anpassad motorstorlek.

    Du får ett meddelande när utvärderingen är klar.

Köra prestandautvärderingar från applikationsinformation

  1. Klicka på Mer i aktivitetscentret för den applikation du vill utvärdera.

  2. Välj informationsikonen Detaljer och klicka på prestandautvärderingsikonPrestandautvärdering.

  3. Klicka på Utvärdera applikation och välj sedan Utvärdera med automatiska inställningar eller Utvärdera med anpassade inställningar. För information om val av anpassad motorstorlek, se Köra en utvärdering med en anpassad motorstorlek.

    Du får ett meddelande när utvärderingen är klar.

Köra prestandautvärderingar från en applikation

  1. Klicka på applikationsnamnet i din applikation för att öppna Detaljer.

  2. Välj Verktyg > Prestandautvärdering.

  3. Klicka på Utvärdera applikation och välj sedan Utvärdera med automatiska inställningar eller Utvärdera med anpassade inställningar. För information om val av anpassad motorstorlek, se Köra en utvärdering med en anpassad motorstorlek.

    Du får ett meddelande när utvärderingen är klar.

Köra en utvärdering med en anpassad motorstorlek

I stället för den automatiskt valda motorn kan du välja en specifik motorstorlek för att se hur applikationen presterar på en större motor.

  1. Klicka på Utvärdera applikation och välj sedan Utvärdera med anpassade inställningar.

  2. I listan Anpassad motorstorlek väljer du en motorstorlek.

  3. Klicka på Kör nu.

    Du får ett meddelande när utvärderingen är klar.

Anteckning om informationDen valda motorstorleken gäller endast för denna utvärderingskörning. För att tilldela en motorstorlek permanent använder du placerings-API:et. För mer information, se Tilldela motorer för att förbättra applikationsprestanda.

Visa utvärderingsresultat

Resultattabellerna ser olika ut beroende på om du väljer att visa en prestandautvärdering eller vill jämföra två prestandautvärderingar.

Anteckning om information

Resultat från prestandautvärderingar av applikationer sparas i 90 dagar.

Visa en enda prestandautvärdering

  1. Klicka på Mer på applikationen för att visa prestandautvärderingen.

  2. Välj informationsikonen Detaljer och klicka på prestandautvärderingsikonPrestandautvärdering. Alla utvärderingar listas i prestandautvärderingstabellen.

    Anteckning om tipsDu kan även gå till resultaten genom att klicka på Visa resultat i meddelandet.
  3. Klicka på Visa på utvärderingen du vill visa.

    Utvärderingsöversikt.

    Fönstret med information om prestandautvärdering som visar flera körda prestandautvärderingar.
  4. Resultatfönstret ger information om prestandautvärderingsresultaten.

    Anteckning om tipsSe Information om prestandautvärderingen för information om specifika mätvärden.

    Fliken Utvärderingsinformation.

    Prestandautvärderingsinformationsfönstret som visar informationsfliken.
  5. Välj fliken Resultat för att se mer specifik prestandainformation.

    Fliken Utvärderingsresultat.

    Prestandautvärderingsinformationsfönstret som visar informationsfliken.
  6. Klicka på Nedåtpil för att visa detaljerna för varje rad. Du kan även klicka på Nedåtpil för varje ark för att visa de objekt som har längst inläsningstid.

  7. Klicka på Ny flik-ikon för att öppna applikationen som innehåller objektet. Det specifika objektet markeras på arket.

  8. Välj fliken Rekommendationer för att visa rekommendationer för att förbättra applikationens prestanda. För mer information om varje rekommendation, se Rekommendationer för applikationsprestanda.

    Fliken Rekommendationer.

    Prestandautvärderingsinformationsfönstret som visar rekommendationsfliken.

Jämföra prestandautvärderingar

  1. Klicka på Mer på applikationen för att visa prestandautvärderingen.

  2. Välj informationsikonen Detaljer och klicka på prestandautvärderingsikonPrestandautvärdering. Alla utvärderingar listas i prestandautvärderingstabellen.

  3. Välj de två som du vill se och klicka sedan på Jämför.

    Jämföra två utvärderingar.

    Prestandautvärderingstabell med två rader markerade och jämförelseknappen visad.
  4. Utvärderingsresultatet öppnas i ett fönster. Se Information om prestandautvärderingen för information om specifika mätvärden. Fliken Info visar mätvärdena för den valda prestandautvärderingen, utöver skillnaden mellan dem. Detta inkluderar analysmotorn som används för varje körning, så att du kan se om en skillnad i resultat är relaterad till motorstorleken.

    Utvärderingsjämförelseinformation.

    Prestandautvärderingstabell med två rader markerade och jämförelseknappen visad.
  5. Välj fliken Resultat för att se mer specifik prestandainformation. För varje rad visas den absoluta och relativa förändringen.

    Du kan sortera utifrån kolumnerna Absolut ändring och Relativ ändring. Klicka på kolumnrubriken för att sortera i stigande eller fallande ordning.

    Utvärderingsjämförelseresultat.

    Prestandautvärderingstabell med två rader markerade och jämförelseknappen visad.
  6. Klicka på Nedåtpil för att visa detaljerna för varje rad.

Anteckning om informationNär du jämför två utvärderingar markeras endast skillnader när de är tillräckligt signifikanta för att visa på en försämring eller förbättring av prestanda.

Information om prestandautvärderingen

Mätvärdena hämtas antingen från applikationens metadata, eller så mäts de under prestandautvärderingen.

Anteckning om informationExpandera menyn Mer Mer för att hämta loggfiler för den valda utvärderingen.

Infoflik

Fliken Info visar grundläggande applikationsinformation för den valda versionen.

Analysmotor

  • Visar analysmotorn som användes under utvärderingen.

Status

  • Visar status för prestandautvärderingen.

    • Klar för granskning – prestandautvärderingen har slutförts.

    • Varning – prestandautvärderingen har slutförts men vissa resultat saknas eller är felaktiga.

    • Kunde inte utvärdera – prestandautvärderingen har inte slutförts och resultaten saknas eller är felaktiga.

Storlek på applikationen

  • Mätvärdets källa: Applikationsmetadata

  • Visar den totala storleken på applikationsdatamodellen i minnet utan inledande markeringar.

Antal rader

  • Mätvärdets källa: Applikationsmetadata

  • Visar det totala antalet rader i tabellerna i datamodellen för applikationen.

Offentliga ark i applikation

  • Mätvärdets källa: Applikationsmetadata

  • Visar det totala antalet offentliga ark i applikationen.

Offentliga objekt i applikation

  • Mätvärdets källa: Applikationsmetadata

  • Visar det totala antalet offentliga objekt i applikationen.

    Anteckning om informationI prestandautvärderingsresultaten räknas inte offentliga ark som offentliga objekt.

Inte utvärderad

  • Mätvärdets källa: uppmätt

  • Listar alla objekt som inte kunde utvärderas helt. Bland de typiska orsakerna finns att objektet har ett beräkningsvillkor som inte har uppfyllts eller att objekttypen inte stöds för utvärderingen. Till exempel är beteendet hos kundutvecklade komplement inte känt för applikationsutvärderaren och kanske inte utvärderas korrekt.

Varningar

  • Mätvärdets källa: uppmätt

  • Listar objekt som har problem relaterade till applikationsutveckling, vilka kan behöva åtgärdas. Ett exempel kan vara ett objekt som fungerar i ett ark men har felkoder, till exempel ett objekt som inte har mått eller dimensioner listas under Varningar. Om ett objekt skickar tillbaka en datasida som är över en angiven storlek som också kommer att listas här med Storlek för nyttolast för stor.

Kritiska fel

  • Mätvärdets källa: uppmätt

  • Listar fel som stoppade utvärderingen från att slutföras, tillsammans med kvoter för klientorganisationen eller applikationen. Detta kan inkludera applikationsutvärderingsfel eller andra infrastrukturproblem som förhindrar slutförande, till exempel om kvoten för applikationsutvärdering överskrids eller om applikationen överskrider applikationsutvärderingens storleksgräns på 20 GB och inte kan öppnas.

Fliken Resultat

Fliken Resultat ger mer specifik information om prestandautvärderingen.

Objekt som uppvisar problem vid cachelagring

  • Mätvärdets källa: uppmätt

  • Listobjekt cachelagras inte effektivt. Det beror på att varje objekt laddas två gånger. När du redan har läst in objektet en gång kan du förvänta dig en snabbare svarstid eftersom resultatuppsättningen ska finnas i cacheminnet. Förbättringar kan vara möjliga genom att justera datamodellen eller uttrycken. Mer information finns i Beprövade metoder för datamodellering och Använda uttryck i visualiseringar.

  • Mer information om generell applikationsoptimering finns i Optimera applikationsprestanda.

Enkeltrådsobjekt

  • Mätvärdets källa: uppmätt

  • Det här avsnittet innehåller objekt vars mätvärden tyder på att företrädesvis enkeltrådsbehandling används under laddningen. Om ett objekt visas i det här delavsnittet och svarstiden för en användare bedöms vara för lång, ska frågor som uppstår som resultat från uttryck i objektet undersökas efter flaskhalsar. Förbättringar kan vara möjliga genom att justera datamodellen eller uttrycken.

  • Mer information om enkeltrådsprestanda finns i Fält från olika tabeller inuti en aggregeringstabell undviks där det är möjligt..

Objekt överskrider minnesgränsen

  • Mätvärdets källa: uppmätt

  • Det här avsnittet innehåller objekt som har nått en minnesgräns med motsvarande felkod. Detta kan röra sig om objekt som når en gräns för sandbox med motorobjekt, överskrider totalt motorminne, eller har nått en relaterad minnesgräns.

Appöppningstider

  • Mätvärdets källa: uppmätt

  • Detta delavsnitt beskriver varje steg i processen att öppna applikationen och hur lång tid det tar.

Offentliga ark efter initial laddningstid

  • Mätvärdets källa: uppmätt

  • Mätning av svarstiden per ark. Dessa mätningar extraheras första gången applikationen används och varje ark begärs ett efter ett. Värdena i det här delavsnittet motsvarar sämsta möjliga inläsningstid per ark. För varje ark är det möjligt att se de 5 mest långsamma objekten som finns däri genom att klicka på pilikonen till höger om raden. Detta ger dig en snabb uppdelning av var tid läggs när du läser in arket.

  • Om utvärderingen stoppas på grund av en tidsgräns är listan över ark tillgänglig så länge minst en arkutvärdering har slutförts. Du kan använda den här listan för att identifiera vilka ark eller objekt som ska undersökas först.

Cachad inläsningstid

  • Mätvärdets källa: uppmätt

  • Mätning av svarstiden per ark. När alla ark begärs första gången cachelagras de vanligen. Dessa mätningar extraheras andra gången applikationen används och varje ark begärs ett efter ett. Även här kan du hämta en uppdelning av var tiden läggs på objektsbasis genom att expandera en rad med knappen till höger.

Initial inläsningstid av objekt

  • Mätvärdets källa: uppmätt

  • Mätning av svarstiden per objekt. Dessa mätningar extraheras första gången applikationen används och varje objekt begärs ett efter ett. Värdena i det här delavsnittet motsvarar sämsta möjliga laddningstid per objekt.

  • Du kan till exempel få mer effektiv cachelagring genom att använda originalobjekt. Mer information finns i Huvudobjekt eller variabler används för uttryck.

Cachad inläsningstid av objekt

  • Mätvärdets källa: uppmätt

  • Mätning av svarstiden per objekt. När objekt begärs första gången cachelagras de vanligen. Dessa mätningar extraheras andra gången applikationen används och varje objekt begärs ett efter ett.

Minnesallokering per tabell

  • Mätvärdets källa: Applikationsmetadata

  • En lista över tabeller som ingår i datamodellen och deras storlekar. Det här delavsnittet är intressant när du försöker minimera storleken på datamodellen, vilket också gör den mer responsiv.

  • För att förbättra hastighet och resursanvändning kan du låta fält och tabeller som inte används i något uttryck i laddningsskriptet utgå. Mer information finns i Datamodellsprestanda.

Minnesallokering per fält

  • Mätvärdets källa: Applikationsmetadata

  • En lista över fält som ingår i datamodellen och deras storlekar. Det här delavsnittet är intressant när du försöker minimera storleken på datamodellen, vilket också gör den mer responsiv.

  • För att förbättra hastighet och resursanvändning kan du låta fält och tabeller som inte används i något uttryck i laddningsskriptet utgå. Mer information finns i Datamodellsprestanda.

Rekommendationer för applikationsprestanda

Rekommendationer tillhandahålls för att hjälpa dig att optimera applikationens prestanda. I rekommendationsvyn grupperas rekommendationer efter område, såsom applikationsdesign och datainläsning. Varje rekommendation visas som ett kort med en titel, en beskrivning och en åtgärd som öppnar det berörda objektet, arket, applikationen eller Skriptredigeraren.

Rekommendationer ger allmän vägledning. Att överskrida rekommenderade tröskelvärden innebär inte nödvändigtvis att en applikation är felaktig eller håller låg kvalitet, men det kan indikera områden att granska. Till exempel kan ett stort antal objekt påverka prestandan, så om du upplever problem med applikationen kan du använda dessa rekommendationer som en utgångspunkt för undersökningen.

Lägg till beräkningsvillkor för diagram

För diagram där tidsgränsen har överskridits

Den här rekommendationen visas när ett diagram överskrider tidsgränsen under beräkningen. Använd åtgärden på rekommendationskortet för att öppna det berörda objektet på dess ark, och granska sedan hur mycket data diagrammet försöker beräkna innan användaren gör urval.

För att förbättra prestandan:

  • Lägg till ett beräkningsvillkor så att diagrammet endast renderas efter att användare gör val som minskar resultatuppsättningen.

  • Använd filter med hög genomslagskraft, till exempel datum, region eller produkt, innan detaljerade resultat visas.

  • Om användare behöver detaljer först efter utforskning, börja med en aggregering på en högre nivå eller en drilldown-metod.

  • Kör prestandautvärderingen igen för att bekräfta att timeout-felet har åtgärdats.

För mer information om beräkningsvillkor, se Optimera applikationsprestanda.

För diagram med många dimensioner

Den här rekommendationen visas när ett diagram har många dimensioner och svarar långsamt. Rekommendationskortet öppnar objektet så att du kan granska dimensionsinställningen och detaljnivån som visas som standard.

För att förbättra prestandan:

  • Lägg till ett beräkningsvillkor så att diagrammet endast beräknas efter att data har begränsats.

  • Minska antalet dimensioner som visas samtidigt, särskilt i breda eller mycket detaljerade tabeller.

  • Dela upp ett komplext diagram i mindre diagram eller separata ark när användare inte behöver alla dimensioner tillsammans.

  • Behåll endast de fält som är nödvändiga för analysen i den inledande vyn.

För mer information om bästa praxis för visualiseringsdesign, se Optimera applikationsprestanda.

Förkorta diagramrubrik, underrubrik eller fotnot

Den här rekommendationen visas när ett diagrams rubrik, underrubrik eller fotnot är ovanligt lång. Långa titlar kan öka overheaden när många objekt läses in, särskilt i stora applikationer.

För att förbättra prestandan:

  • Håll diagramrubriken kort och fokuserad på frågan som diagrammet besvarar. En maximal längd på 256 tecken är en allmänt rekommenderad riktlinje.

  • Flytta förklarande text, antaganden eller instruktioner från titeln till stödjande arktext eller relaterad dokumentation.

  • Använd konsekvent namngivning för liknande diagram så att användarna kan förstå dem utan långa titlar.

Om flera diagram har långa titlar, se över arkets design som en helhet och förenkla formuleringen där det är möjligt.

Förkorta arkbeskrivning

Den här rekommendationen visas när en arkbeskrivning är ovanligt lång. Beskrivningar är användbara för kontext, men mycket långa beskrivningar kan medföra onödig overhead.

För att förbättra prestandan:

  • Håll beskrivningen till en kort sammanfattning av arkets syfte. En maximal längd på 1 000 tecken är en allmänt rekommenderad riktlinje.

  • Flytta stegvisa instruktioner eller omfattande verksamhetskontext till arktext, anteckningar eller relaterat hjälpinnehåll.

  • Kontrollera om beskrivningen fortfarande behövs, särskilt för ark som endast är avsedda för utveckling.

Minska antalet diagram i applikationen

Denna rekommendation visas när applikationen innehåller ett stort antal diagram på publicerade ark. Använd rekommendationsåtgärden för att öppna applikationen och granska vilka ark och objekt som användarna faktiskt behöver.

För att förbättra prestandan:

  • Ta bort eller designa om diagram som kopierar samma analys.

  • Behåll utvecklings- eller felsökningsinnehåll på privata ark så att det inte inkluderas i utvärderingar av publicerade ark.

  • Samla relaterade insikter i färre, tydligare diagram i stället för många små visualiseringar.

  • Granska äldre ark och opublicerat innehåll regelbundet för att förhindra att applikationen växer i onödan.

För allmän designvägledning, se Optimera applikationsprestanda.

Minska antalet diagram på ett ark

Den här rekommendationen visas när ett ark innehåller många diagram. Rekommendationskortet öppnar det berörda arket så att du kan granska vad som beräknas när användare kommer till det arket eller gör urval.

För att förbättra prestandan:

  • Dela upp överfulla blad i mindre, uppgiftsfokuserade blad.

  • Behåll de viktigaste diagrammen på arket och ta bort sekundära analyser som användare sällan behöver.

  • Ersätt grupper av liknande diagram med ett enda diagram som använder urval eller drill-down.

  • Kontrollera om stora tabeller kan döljas bakom urval eller flyttas till ett separat analysark.

Flytta beräknade dimensioner till laddningsskriptet

Den här rekommendationen visas när beräknade dimensioner bidrar till långsamma svarstider. Använd rekommendationsåtgärden för att öppna Skriptredigeraren och granska om dimensionslogiken kan förgenereras under omladdning i stället för vid frågetillfället.

För att förbättra prestandan:

  • Skapa fält i laddningsskriptet för dimensioner som baseras på stabila affärsregler.

  • Ersätt upprepade diagramuttryck med återanvändbara fält när resultatet inte behöver ändras dynamiskt vid varje urval.

  • Ladda om applikationen och uppdatera de berörda diagrammen så att de använder de nya fälten.

  • Kör utvärderingen igen för att jämföra de uppdaterade svarstiderna.

För mer information om datamodellsdesign, se Datamodellsprestanda.

Förenkla tabeller för delavsnittsåtkomst

Den här rekommendationen visas när hantering av delavsnittsåtkomst bidrar till långsam inläsning. Öppna Skriptredigeraren från rekommendationskortet och granska skriptlogiken som används i delavsnittsåtkomst.

För att förbättra prestandan:

  • Håll tabeller för delavsnittsåtkomst så små som möjligt genom att endast inkludera nödvändiga användare, grupper och reduceringsfält.

  • Ta bort oanvända kolumner och undvik komplexa transformeringar i skriptets delavsnitt för section access.

  • Förbered om möjligt säkerhetsdata innan det når applikationens laddningsskript.

  • Testa applikationen med representativa användare efter ändringar för att bekräfta att datareduktion fortfarande fungerar som förväntat.

Mer information finns i Hantera datasäkerhet med avsnittsåtkomst.

Sammanfoga tabeller och ta bort oanvända tabeller

Den här rekommendationen visas när datamodellen innehåller onödiga tabeller eller fält som ökar laddningstiden och minnesanvändningen. Använd rekommendationsåtgärden för att öppna Skriptredigeraren och granska modellen.

För att förbättra prestandan:

  • Ta bort fält och tabeller som inte används i diagram, uttryck eller säkerhetslogik.

  • I vissa fall kan sammanfogning av tabeller bidra till att förbättra prestandan. Exempel på fall där sammanfogning av tabeller föreslås:

    • Flera faktatabeller kan konsolideras till en enda tabell.

    • När beräkningar är utspridda över många tabeller kan du överväga att slå samman tabeller för att få de beroende tabellerna närmare varandra med färre hopp mellan tabeller.

  • Ta bort mellanliggande tabeller eller mellanlagringstabeller som inte längre behövs efter datatransformering.

  • Efter att du har gjort ändringar laddar du om applikationen och validerar de berörda diagrammen.

Mer information finns i Datamodellsprestanda.

Minska antalet diagram och ark

Den här rekommendationen visas när det tar för lång tid att öppna programmet och initiera användartillståndet. Använd rekommendationskortet för att öppna applikationen och granska hur många ark och objekt som läses in som en del av den publicerade upplevelsen.

För att förbättra prestandan:

  • Arkivera, avpublicera eller ta bort ark som användarna inte längre behöver.

  • Håll mellanlagringsark lätta så att den initiala upplevelsen inte kräver många beräkningar.

  • Flytta specialiserade eller sällan använda analyser till separata blad eller applikationer.

  • Undersök om stora grupper av objekt kan ersättas med enklare navigering och en mindre standardlayout.

Minska antalet ark i applikationen

Den här rekommendationen visas när applikationen innehåller många ark, vilket kan öka öppningstiden och göra navigeringen mindre effektiv. Använd rekommendationsåtgärden för att öppna applikationen och granska vilka publicerade ark som fortfarande krävs för aktuella användararbetsflöden.

För att förbättra prestandan:

  • Ta bort blad som användarna inte längre behöver.

  • Slå samman ark som omfattar liknande analyser till färre, tydligare uppgiftsfokuserade ark.

  • Håll den förvalda användarvägen fokuserad genom att placera viktiga insikter på ett fåtal primära ark.

  • Flytta utforskande eller sällan använd analys till separata applikationer när det är möjligt.

Mer information finns i Optimera applikationsprestanda.

Analys av oanvända fält

Denna rekommendation hjälper dig att identifiera fält som läses in i applikationen men inte används i visualiseringar, uttryck eller annan aktiv logik. Att ta bort oanvända fält kan minska omladdningstid, minnesanvändning och modellkomplexitet.

Anteckning om informationIdentifiering av nedströmsanvändning sker efter bästa förmåga och identifierar eventuellt inte alla beroenden. Innan du gör ändringar ska du verifiera potentiella nedströmseffekter på både applikationen och dess data.
Anteckning om informationNyckelfält inkluderas aldrig i listan över fält som föreslås tas bort, och de inkluderas inte heller i det automatiskt genererade skriptet för att ta bort oanvända fält.

För att tillämpa rekommendationen:

  • Kör analysen av oanvända fält genom att klicka på Analysera.

  • Granska fälten som rapporterats som oanvända och bekräfta att de inte behövs för framtida utveckling, bokmärken eller säkerhetsregler.

  • Om ett skript genereras och du är nöjd med det klickar du på Kopiera till urklipp för att kopiera det. Gå till Skriptredigeraren, och klistra in innehållet i slutet av ditt laddningsskript. Ladda sedan om applikationen.

  • Efter omladdning testar du viktiga diagram och ark för att bekräfta att applikationen fortfarande fungerar som förväntat.

Mer information finns i Datamodellsprestanda.

Ta bort oanvända fält

Den här rekommendationen visas när inläsningen av vissa fält tar längre tid än förväntat.

Överväg att köra en analys av oanvända fält för att identifiera fält som kan tas bort för att optimera prestandan. På fliken Rekommendationer expanderar du Analys av oanvända fält och klickar på Analysera.

För mer information om analys av oanvända fält, se Analys av oanvända fält.

Meddelandeinställningar

Du kan välja att få ett meddelande när prestandautvärderingen har slutförts eller misslyckats.

Klicka på Mer på applikationen och välj Aviseringar. Följande aviseringar för utvärdering av prestanda är tillgängliga:

  • Utvärdering av den här appens prestanda är klar för granskning

  • Utvärdering av den här appens prestanda har misslyckats

Begränsningar

  • Endast offentliga ark i applikationen, inklusive alla objekt på dem, utvärderas.

  • Alla diagramobjekt stöds inte. Objekt som inte stöds listas i delavsnittet Inte utvärderad i resultaten.

  • Diagramobjekt som har skapats från diagramförslag före June 2020 måste uppdateras manuellt för att stödjas.

  • Om applikationen använder section access för att minska data, använder utvärderingen datareduktionen för den aktuella användaren. Kör utvärderingen som en användare med åtkomst till den datauppsättning som du vill utvärdera. Resultat från användare med åtkomst till olika delavsnitt är inte direkt jämförbara.

  • Tabeller för anteckningar stöds inte i utvärdering av applikationens prestanda.

Hantera utvärderingstidsgränser

Om en applikation har många objekt eller är mycket stor kan en prestandautvärdering överskrida tidsgränsen. En tidsgränsöverskridning betyder inte att utvärderingen misslyckades helt. Även om utvärderingen stoppas i förtid kan du granska de långsammaste arken och objekten som utvärderades fram till den punkten och använda dem för att undersöka prestandaproblem.

Så här minskar du risken för en tidsgränsöverskridning:

  • Gör irrelevanta ark privata innan du kör utvärderingen.

  • För publicerade applikationer kan du kopiera applikationen och publicera en kopia med färre offentliga ark.

Tidsgränsöverskridningar och minnesvarningar kan uppstå med komplexa applikationer. De kan indikera att optimering, en minskning av mängden data eller användning av en större motor kan förbättra prestandan.

För mer information om motorinställningar och applikationsstorlekar som stöds, se Motorer som används för applikationsutvärderingar och Stöd för stora applikationer.

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!