Applicatieprestatiebeoordeling
Laatst bijgewerkt: 20-10-2026Met prestatiebeoordeling kunt u de prestaties van uw applicatie evalueren terwijl u deze ontwikkelt. Prestatie-evaluatie biedt duidelijke, bruikbare statistieken, zoals reactietijden voor openbare werkbladen en objecten. U kunt deze inzichten gebruiken om knelpunten in de prestaties te identificeren en statistieken tussen versies van applicaties te vergelijken.
Wie kan een prestatiebeoordeling gebruiken
Prestatiebeoordeling is ontworpen voor applicatieontwikkelaars die de prestaties van applicaties willen meten en verbeteren.
Om een prestatiebeoordeling uit te voeren, moet u een van de volgende rollen hebben:
-
Tenantbeheerder
-
Ruimte-eigenaar
-
Ruimtelid met een van deze rollen:
-
Kan bewerken
-
Kan gegevens bewerken in applicaties
-
Kan beheren
-
Kan uitvoeren (in beheerde ruimten)
-
-
Alle gebruikers, inclusief tenantbeheerders, moeten ten minste een weergavemachtiging hebben in de ruimte om daar applicaties te kunnen evalueren.
-
Tenantbeheerders kunnen altijd de resultaten van prestatiebeoordelingen voor alle applicaties bekijken, zelfs als ze geen toegangsrechten hebben voor de ruimte of applicatie.
Prestatiebeoordeling gebruiken
U kunt de prestaties van elke Qlik Sense applicatie evalueren in Qlik Cloud. Gebruik een prestatiebeoordeling voor het volgende:
-
Meet de prestaties van uw applicatie.
-
Controleer of wijzigingen in uw applicatie de prestaties hebben beïnvloed.
-
Ontvang suggesties over hoe u de prestaties van de applicatie kunt optimaliseren.
Prestatiebeoordeling analyseert de reactietijden voor alle openbare werkbladen en objecten in de applicatie. Alleen gepubliceerde werkbladen zijn inbegrepen, dus werkbladen in ontwikkeling beïnvloeden de resultaten over het algemeen niet—de evaluatie beoordeelt echter ook welke velden in gebruik zijn, wat kan leiden tot de analyse van niet-gepubliceerde werkbladen.
Gebruik de resultaten om objecten te identificeren die mogelijk geoptimaliseerd moeten worden. Houd er rekening mee dat de resultaten bedoeld zijn als algemene richtlijn en mogelijk niet de exacte prestaties in een live productieomgeving weergeven.
Zaken om rekening mee te houden
-
De prestatiebeoordeling wordt uitgevoerd in een cloudomgeving, de reactietijden kunnen daardoor variëren als gevolg van latentie en schommelingen in bandbreedte.
-
Voor meer consistente vergelijkingen voert u de evaluaties vlak na elkaar uit.
-
Resultaten kunnen worden beïnvloed als evaluaties zijn uitgevoerd op analyse-engines van verschillende groottes.
Zie Prestaties van applicaties optimaliseren voor meer informatie over prestatiefactoren.
Engines die worden gebruikt voor applicatie-evaluaties
Wanneer u een applicatieprestatie-evaluatie uitvoert in Qlik Cloud, wordt de evaluatie uitgevoerd op een engine die is geselecteerd op basis van de evaluatie-instellingen.
Bij automatische instellingen gebruikt de evaluatie dezelfde enginegrootte die de applicatie normaal gesproken zou gebruiken wanneer gebruikers deze openen en ermee werken. Hiermee kunt u de prestaties in de verwachte runtime-omgeving evalueren en zien hoe de applicatie waarschijnlijk zal presteren voor gebruikers. Als de ruimte geen grote applicaties ondersteunt, is de evaluatie beperkt tot een 20 GB-engine (Standard-20).
Met Evalueren met aangepaste instellingen kunt u een beschikbare engine selecteren voor toepassingen tot 50 GB. Met deze instelling kunt u de toepassing testen op een grotere engine, ongeacht de ruimte-instellingen of de vraag of de tenant over capaciteit voor grote toepassingen beschikt.
Een grotere engine kan de responstijden verbeteren, maar de prestaties kunnen ook afhangen van het applicatieontwerp en de optimalisatie. Het vergelijken van evaluatieresultaten tussen verschillende enginegroottes kan u helpen de impact van enginecapaciteit op de prestaties te begrijpen.
U kunt een aangepaste engine-grootte selecteren om tijdelijk de prestaties op een grotere engine te testen voor een enkele evaluatierun. Om een applicatie permanent toe te wijzen aan een grotere engine, kunnen beheerders de plaatsings-API gebruiken. Ga voor meer informatie naar Engines toewijzen om de applicatieprestaties te verbeteren.
Motorinhouden
-
Standard-20: Standaard engine (20 GB)
-
Large-40, Large-60, … Large-200: Grotere engines (getal geeft GB geheugen aan)
| Engine | Geheugen | Tot cores* |
|---|---|---|
| Large-40 | 40 GB | 10 cores |
| Large-60 | 60 GB | 14 kernen |
| Large-80 | 80 GB | 20 cores |
| Large-120 | 120 GB | 30 cores |
| Large-160 | 160 GB | 40 kernen |
| Large-200 | 200 GB | 50 cores |
* “Tot cores” betekent dat resources naar behoefte worden geprovisioneerd—hoewel niet alle berekeningen alle cores tegelijkertijd kunnen gebruiken.
Een aangepaste engine-grootte selecteren voor een evaluatie
In plaats van de automatisch geselecteerde engine te gebruiken, kunt u een specifieke enginegrootte kiezen voor een enkele evaluatierun. Hiermee kunt u de prestaties van de applicatie op een grotere engine vergelijken voordat u beslist of u die enginegrootte permanent toewijst.
-
U kunt elke beschikbare enginegrootte selecteren, ongeacht of uw licentie capaciteit voor grote applicaties omvat.
-
Als de geselecteerde engine kleiner is dan de vereisten van de applicatie, mislukt de evaluatie.
-
Als het evaluatiequotum niet beschikbaar is, mislukt het verzoek onmiddellijk voor tenants zonder grote applicatiecapaciteit. Voor tenants met een grote applicatiecapaciteit wordt het verzoek opnieuw in de wachtrij geplaatst totdat er quota beschikbaar komt of er een time-out voor het verzoek optreedt.
Capaciteitsgebruik
Alle prestatie-evaluaties tellen mee voor een evaluatiequotum. Dit quotum staat los van de capaciteit voor grote applicaties.
Evaluaties met een grote engine maken gebruik van het quotum dat is toegewezen voor evaluaties en kunnen worden beperkt door het aantal evaluaties dat gelijktijdig kan worden uitgevoerd.
Evaluaties met grote engines zijn bedoeld om u te helpen de applicatieprestaties op grotere engines te beoordelen. Qlik kan deze mogelijkheid beperken of uitschakelen om misbruik of buitensporige kosten te voorkomen.
Voor meer informatie over grote applicatiecapaciteit, zie Ondersteuning van grote applicaties.
Prestatiebeoordelingen uitvoeren op applicaties
Om een prestatiebeoordeling uit te voeren, moet u de machtiging Opnieuw laden hebben voor de applicatie. U kunt een prestatiebeoordeling uitvoeren vanuit:
-
Uw activiteitencentra
-
Applicatiedetails
Prestatiebeoordelingen uitvoeren vanuit uw activiteitencentra
Doe het volgende:
-
Klik in uw activiteitencentrum op
van de applicatie die u wilt evalueren.
-
Selecteer Tools > Prestatiebeoordeling.
-
Klik op Applicatie evalueren en selecteer vervolgens Evalueren met automatische instellingen of Evalueren met aangepaste instellingen. Voor meer informatie over de selectie van een aangepaste enginegrootte, zie Een evaluatie uitvoeren met een aangepaste enginegrootte.
U ontvangt een melding zodra de evaluatie is voltooid.
Prestatiebeoordelingen uitvoeren op basis van applicatiedetails
Doe het volgende:
-
Klik in uw activiteitencentrum op
van de applicatie die u wilt evalueren.
-
Selecteer
Details en klik vervolgens op
Prestatiebeoordeling.
-
Klik op Applicatie evalueren en selecteer vervolgens Evalueren met automatische instellingen of Evalueren met aangepaste instellingen. Voor meer informatie over de selectie van een aangepaste enginegrootte, zie Een evaluatie uitvoeren met een aangepaste enginegrootte.
U ontvangt een melding zodra de evaluatie is voltooid.
Een prestatiebeoordeling vanuit een applicatie uitvoeren
Doe het volgende:
-
Klik in uw applicatie op de naam van de applicatie om Details te openen.
-
Selecteer Tools > Prestatiebeoordeling.
-
Klik op Applicatie evalueren en selecteer vervolgens Evalueren met automatische instellingen of Evalueren met aangepaste instellingen. Voor meer informatie over de selectie van een aangepaste enginegrootte, zie Een evaluatie uitvoeren met een aangepaste enginegrootte.
U ontvangt een melding zodra de evaluatie is voltooid.
Een evaluatie uitvoeren met een aangepaste enginegrootte
In plaats van de automatisch geselecteerde engine kunt u een specifieke enginegrootte kiezen om te zien hoe de applicatie presteert op een grotere engine.
Doe het volgende:
-
Klik op Applicatie evalueren en selecteer vervolgens Evalueren met aangepaste instellingen.
-
Selecteer in de lijst Aangepaste motorgrootte een motorgrootte.
-
Klik op Nu uitvoeren.
U ontvangt een melding zodra de evaluatie is voltooid.
Beoordelingsresultaten weergeven
De resultaattabellen zullen verschillen afhankelijk van de vraag of u een enkele prestatiebeoordeling wilt bekijken of twee prestatiebeoordelingen wilt vergelijken.
Applicatieprestatie-evaluatieresultaten worden 90 dagen bewaard.
Een enkele prestatiebeoordeling weergeven
Doe het volgende:
-
Als u de prestatie-evaluatie wilt bekijken, klikt u op
voor de applicatie.
-
Selecteer
Details en klik vervolgens op
Prestatiebeoordeling. Alle evaluaties worden weergegeven in een lijst in de tabel met prestatie-evaluaties.
TipU kunt de resultaten ook bekijken door in de melding te klikken op Resultaten weergeven. -
Klik op Weergeven van de evaluatie die u wilt weergeven.
Beoordelingsoverzicht.

-
Het venster met resultaten biedt informatie over de resultaten van de prestatiebeoordeling.
TipZie Informatie over prestatiebeoordelingen voor meer informatie over de specifieke metingen.Tabblad Evaluatie-informatie.

-
Selecteer het tabblad Resultaten om meer specifieke prestatiegegevens weer te geven.
Tabblad Evaluatieresultaten.

-
Klik op de knop
om de details voor elke rij weer te geven. U kunt ook klikken op
voor elk werkblad om de objecten met de langste laadtijd weer te geven.
-
Klik op
om de applicatie met het object te openen. Het specifieke object wordt gemarkeerd weergegeven op het werkblad.
-
Selecteer het tabblad Aanbevelingen om aanbevelingen voor het verbeteren van de applicatieprestaties te bekijken. Voor meer informatie over elke aanbeveling, zie Aanbevelingen voor applicatieprestaties.
Tabblad Aanbevelingen.

Prestatiebeoordelingen vergelijken
Doe het volgende:
-
Als u de prestatie-evaluatie wilt bekijken, klikt u op
voor de applicatie.
-
Selecteer
Details en klik vervolgens op
Prestatiebeoordeling. Alle evaluaties worden weergegeven in een lijst in de tabel met prestatie-evaluaties.
-
Selecteer de twee die u wilt bekijken en klik vervolgens op Vergelijken.
Twee beoordelingen vergelijken.

-
De resultaten van de beoordeling worden geopend in een venster. Zie Informatie over prestatiebeoordelingen voor meer informatie over de specifieke metingen. Het tabblad Info toont de metingen voor de geselecteerde prestatiebeoordeling en tevens het verschil tussen de metingen. Dit omvat de analytics-engine die voor elke run is gebruikt, zodat u kunt zien of een verschil in resultaten verband houdt met de grootte van de engine.
Informatie over evaluatievergelijking.

-
Selecteer het tabblad Resultaten om meer specifieke prestatiegegevens weer te geven. Voor elke rij wordt de absolute en relatieve wijziging weergegeven.
U kunt sorteren op de kolommen Absolute wijziging en Relatieve wijziging. Klik op de kolomkop om te sorteren op oplopende of aflopende volgorde.
Resultaten van evaluatievergelijking.

-
Klik op de knop
om de details voor elke rij weer te geven.
Informatie over prestatiebeoordelingen
De metingen worden verkregen uit de applicatiemetagegevens, of ze worden gemeten tijdens de prestatie-evaluatie.
Tabblad Info
Het tabblad Info bevat basisgegevens over de applicatie voor de geselecteerde versie.
Analyse-engine
-
Toont de analyse-engine die tijdens de evaluatie is gebruikt.
Status
-
Geeft de status van de prestatie-evaluatie weer.
-
Gereed voor controle - de prestatiebeoordeling is voltooid.
-
Waarschuwing - de prestatie-evaluatie is voltooid maar sommige resultaten ontbreken of zijn onnauwkeurig.
-
Kan niet worden geëvalueerd - de prestatiebeoordeling is niet met succes voltooid en resultaten ontbreken of zijn onnauwkeurig.
-
Grootte van applicatie
-
Bron van meting: Applicatie-metagegevens
-
Toont de totale grootte in geheugen van het applicatie-gegevensmodel zonder beginselecties.
Aantal rijen
-
Bron van meting: Applicatie-metagegevens
-
Toont het totaal aantal rijen in tabellen in het gegevensmodel van de applicatie.
Openbare werkbladen in de applicatie
-
Bron van meting: Applicatie-metagegevens
-
Toont het totaal aantal openbare werkbladen in de applicatie.
Openbare objecten in de applicatie
-
Bron van meting: Applicatiemetagegevens
-
Toont het totaal aantal openbare objecten in de applicatie.
InformatieIn de resultaten van de prestatie-evaluatie worden de openbare werkbladen niet geteld als openbare objecten.
Niet geëvalueerd
-
Bron van meting: gemeten
-
Toont alle objecten die volledig zijn geëvalueerd. Veelvoorkomende redenen zijn dat het object een berekeningsvoorwaarde bevat die niet is voldaan of dat het objecttype niet wordt ondersteund voor de evaluatie. De applicatie-evaluator is bijvoorbeeld niet bekend met het gedrag van de door klanten ontwikkelde uitbreiding en deze wordt daardoor mogelijk niet correct geëvalueerd.
Waarschuwingen
-
Bron van meting: gemeten
-
Toont objecten die problemen bevatten met betrekking tot de applicatie-ontwikkeling, die mogelijk verholpen moeten worden. Bijvoorbeeld een object dat werkt in een werkblad maar foutcodes bevat, zoals een object dat geen metingen of dimensies bevat, wordt getoond onder Waarschuwingen. Als een object een gegevenspagina terugstuurt die groter is dan de opgegeven grootte, wordt deze hier ook getoond als Nettolading te groot.
Kritieke fouten
-
Bron van meting: gemeten
-
Toont fouten die ertoe hebben geleid dat de evaluatie niet is voltooid, samen met tenant- of applicatiequotums. Dit kan gaan om fouten van de applicatie-evaluator of andere problemen met de infrastructuur die voltooiing voorkomen. Het is bijvoorbeeld mogelijk dat het quotum voor applicatie-evaluatie is overschreden of dat de applicatie de bestandslimiet van 20 GB voor applicatie-evaluatie overschrijdt en niet kan worden geopend.
Tabblad Resultaten
Het tabblad Resultaten toont meer specifieke informatie over de prestatiebeoordeling.
Object dat problemen vertoont tijdens opslaan in cache
-
Bron van meting: gemeten
-
Toont lijst van objecten die niet efficiënt worden opgeslagen in de cache. Dit wordt vastgesteld door elk object twee keer te laden. Nadat het object al één keer is geladen, kan een snellere reactietijd worden verwacht, aangezien de verzameling resultaten in de cache is opgeslagen. Dit kan mogelijkerwijs worden verbeterd door het gegevensmodel of de uitdrukkingen aan te passen. Zie beste praktijken voor gegevensmodellen en Uitdrukkingen gebruiken in visualisaties voor meer informatie.
-
Zie Prestaties van applicaties optimaliseren voor meer informatie over algemene applicatie-optimalisatie.
Objecten met één thread
-
Bron van meting: gemeten
-
Deze sectie bevat objecten waarvan op basis van de prestatiemetingen kan worden aangenomen dat de verwerking ervan voornamelijk één thread gebruikt tijdens het laden. Als een object in deze sectie verschijnt en de responstijd voor een gebruiker te lang wordt geacht, moeten de query's die door uitdrukkingen in het object worden gegenereerd, worden onderzocht op mogelijke bottlenecks. Dit kan mogelijkerwijs worden verbeterd door het gegevensmodel of de uitdrukkingen aan te passen.
-
Voor meer informatie over single-thread prestaties gaat u naar Velden uit verschillende tabellen binnen een aggregatietabel worden waar mogelijk vermeden.
Objecten die het geheugenlimiet overschrijden
-
Bron van meting: gemeten
-
Deze sectie bevat objecten die een geheugenlimiet hebben bereikt, met de bijbehorende foutcode. Hierbij kan het gaan om objecten die de sandboxlimiet voor engine-objecten hebben overschreden, het totale enginegeheugen hebben overschreden of een gerelateerde geheugengrens hebben bereikt.
Openingstijden van de app
-
Bron van meting: gemeten
-
Deze sectie beschrijft elke stap in het proces van het openen van de applicatie en hoelang dit duurt.
Openbare werkbladen per initiële laadtijd
-
Bron van meting: gemeten
-
Meting van reactietijd per werkblad. Deze metingen worden geëxtraheerd vanaf de eerste keer dat de applicatie wordt doorlopen en elk van de werkbladen één voor één wordt opgevraagd. De waarden in deze sectie vertegenwoordigen een laadtijd per werkblad in het slechtste geval. Het is voor elk werkblad mogelijk om de top 5 langzaamste objecten in het werkblad te bekijken door te klikken op het pijlpictogram rechts in de rij. Hiermee ziet u een snel overzicht van de taken waaraan tijd wordt besteed bij het laden van het werkblad.
-
Als de evaluatie stopt vanwege een time-out, is de lijst met werkbladen beschikbaar zolang ten minste één werkbladevaluatie is voltooid. U kunt deze lijst gebruiken om te bepalen welke werkbladen of objecten u het eerst moet onderzoeken.
Gecachte laadtijd werkblad
-
Bron van meting: gemeten
-
Meting van reactietijd per werkblad. Wanneer alle werkbladen de eerste keer worden aangevraagd, worden deze normaliter opgeslagen in de cache. Deze metingen worden geëxtraheerd vanaf de tweede keer dat de applicatie wordt doorlopen en elk van de werkbladen één voor één wordt opgevraagd. Hier kunt u ook een overzicht ophalen van de taken waaraan tijd wordt besteed bij een object door een rij uit te vouwen met behulp van de knop rechts.
Initiële laadtijd van object
-
Bron van meting: gemeten
-
Meting van reactietijd per object. Deze metingen worden geëxtraheerd vanaf de eerste keer dat de applicatie wordt doorlopen en elk van de objecten één voor één wordt opgevraagd. De waarden in deze sectie vertegenwoordigen een laadtijd per object in het slechtste geval.
-
U kunt de cachefunctie verbeteren door gebruik te maken van masteritems. Ga voor meer informatie naar Masteritems of variabelen die worden gebruikt voor expressies.
Gecachte laadtijd object
-
Bron van meting: gemeten
-
Meting van reactietijd per object. Wanneer alle objecten de eerste keer worden aangevraagd, worden deze normaliter opgeslagen in de cache. Deze metingen worden geëxtraheerd vanaf de tweede keer dat de applicatie wordt doorlopen en elk van de objecten één voor één wordt opgevraagd.
Geheugentoewijzing per tabel
-
Bron van meting: Applicatie-metagegevens
-
Een lijst van tabellen die zijn opgenomen in het gegevensmodel en de grootte daarvan. Deze sectie is relevant wanneer u de grootte van het gegevensmodel tot een minimum wilt beperken, wat leidt tot betere reactietijden.
-
U kunt velden en tabellen die niet worden gebruikt in een expressie in het load-script laten vallen om de snelheid en het gebruik van hulpbronnen te verbeteren. Ga voor meer informatie naar Prestaties van gegevensmodel.
Geheugentoewijzing per veld
-
Bron van meting: Applicatie-metagegevens
-
Een lijst van velden die zijn opgenomen in het gegevensmodel en de grootte daarvan. Deze sectie is relevant wanneer u de grootte van het gegevensmodel tot een minimum wilt beperken, wat leidt tot betere reactietijden.
-
U kunt velden en tabellen die niet worden gebruikt in een expressie in het load-script laten vallen om de snelheid en het gebruik van hulpbronnen te verbeteren. Ga voor meer informatie naar Prestaties van gegevensmodel.
Aanbevelingen voor applicatieprestaties
Er worden aanbevelingen gegeven om u te helpen de prestaties van uw applicatie te optimaliseren. In de aanbevelingenweergave worden aanbevelingen gegroepeerd per gebied, zoals applicatieontwerp en het laden van gegevens. Elke aanbeveling wordt weergegeven als een kaart met een titel, een beschrijving en een actie die het betreffende object, werkblad, de betreffende applicatie of Editor voor laden van gegevens opent.
Aanbevelingen bieden algemene richtlijnen. Het overschrijden van de aanbevolen drempelwaarden betekent niet noodzakelijkerwijs dat een applicatie onjuist is of een slechte kwaliteit heeft, maar het kan wel wijzen op gebieden die moeten worden gecontroleerd. Een groot aantal objecten kan bijvoorbeeld de prestaties beïnvloeden, dus als u problemen ondervindt met de applicatie, gebruik deze aanbevelingen dan als startpunt voor onderzoek.
Berekeningsvoorwaarde voor diagram toevoegen
Voor grafieken met een time-out
Deze aanbeveling wordt weergegeven wanneer er een time-out optreedt voor een diagram tijdens de berekening. Gebruik de actie op de aanbevelingskaart om het betreffende object op zijn werkblad te openen en bekijk vervolgens hoeveel gegevens het diagram probeert te berekenen voordat de gebruiker selecties maakt.
Om de prestaties te verbeteren:
-
Voeg een berekeningsvoorwaarde toe zodat het diagram pas wordt weergegeven nadat gebruikers selecties hebben gemaakt die de resultatenset verkleinen.
-
Gebruik filters met een grote impact, zoals datum, regio of product, voordat gedetailleerde resultaten worden weergegeven.
-
Als gebruikers pas na verkenning details nodig hebben, begin dan met een aggregatie op een hoger niveau of een drilldownbenadering.
-
Voer de prestatie-evaluatie opnieuw uit om te bevestigen dat de time-out is opgelost.
Voor meer informatie over berekeningsvoorwaarden, zie Prestaties van applicaties optimaliseren.
Voor grafieken met veel dimensies
Deze aanbeveling wordt weergegeven wanneer een diagram veel dimensies heeft en traag reageert. De aanbevelingskaart opent het object, zodat u de dimensie-instellingen en de hoeveelheid details die standaard wordt weergegeven, kunt controleren.
Om de prestaties te verbeteren:
-
Voeg een berekeningsvoorwaarde toe zodat het diagram pas wordt berekend nadat de gegevens zijn ingeperkt.
-
Beperk het aantal dimensies dat tegelijkertijd wordt weergegeven, met name in brede of zeer gedetailleerde tabellen.
-
Splits een complex diagram op in kleinere diagrammen of afzonderlijke werkbladen wanneer gebruikers niet alle dimensies tegelijk nodig hebben.
-
Behoud in de initiële weergave alleen de velden die nodig zijn voor de analyse.
Voor meer informatie over best practices voor visualisatieontwerp, zie Prestaties van applicaties optimaliseren.
Diagramtitel, ondertitel of voetnoot inkorten
Deze aanbeveling wordt weergegeven wanneer een titel, ondertitel of voetnoot van een diagram ongewoon lang is. Lange titels kunnen de overhead vergroten wanneer veel objecten worden geladen, vooral bij grote applicaties.
Om de prestaties te verbeteren:
-
Houd de titel van het diagram kort en gericht op de vraag die het diagram beantwoordt. Een maximale lengte van 256 tekens is een algemeen aanbevolen richtlijn.
-
Verplaats toelichtende tekst, aannames of instructies vanuit de titel naar ondersteunende werkbladtekst of gerelateerde documentatie.
-
Gebruik een consistente naamgeving voor vergelijkbare grafieken, zodat gebruikers ze zonder lange titels kunnen begrijpen.
Als meerdere grafieken lange titels hebben, bekijk dan het ontwerp van het werkblad als geheel en vereenvoudig de formulering waar mogelijk.
Werkbladbeschrijving inkorten
Deze aanbeveling wordt weergegeven wanneer een werkbladbeschrijving ongewoon lang is. Beschrijvingen zijn nuttig voor context, maar zeer lange beschrijvingen kunnen onnodige overhead veroorzaken.
Om de prestaties te verbeteren:
-
Beperk de beschrijving tot een korte samenvatting van het doel van het werkblad. Een maximale lengte van 1000 tekens is een algemeen aanbevolen richtlijn.
-
Verplaats stapsgewijze instructies of uitgebreide bedrijfscontext naar werkbladtekst, notities of gerelateerde help-inhoud.
-
Beoordeel of de beschrijving nog nodig is, met name voor sheets die uitsluitend voor ontwikkeling zijn bedoeld.
Verminder het aantal grafieken in de applicatie
Deze aanbeveling wordt weergegeven wanneer de applicatie een groot aantal diagrammen op gepubliceerde werkbladen bevat. Gebruik de aanbevelingsactie om de applicatie te openen en te beoordelen welke werkbladen en objecten gebruikers daadwerkelijk nodig hebben.
Om de prestaties te verbeteren:
-
Verwijder of herontwerp grafieken die dezelfde analyse dupliceren.
-
Houd inhoud voor ontwikkeling of probleemoplossing op privéwerkbladen, zodat deze niet wordt opgenomen in evaluaties van gepubliceerde werkbladen.
-
Consolideer gerelateerde inzichten in minder, duidelijkere grafieken in plaats van veel kleine visualisaties.
-
Controleer regelmatig oudere werkbladen en niet-gepubliceerde inhoud om te voorkomen dat de applicatie onnodig groeit.
Voor algemene ontwerprichtlijnen, zie Prestaties van applicaties optimaliseren.
Verminder het aantal grafieken op een werkblad
Deze aanbeveling wordt weergegeven wanneer één werkblad veel grafieken bevat. De aanbevelingskaart opent het betreffende werkblad, zodat u kunt controleren wat er wordt berekend wanneer gebruikers op dat werkblad terechtkomen of selecties maken.
Om de prestaties te verbeteren:
-
Splits overvolle werkbladen op in kleinere, taakgerichte werkbladen.
-
Behoud de belangrijkste grafieken op het werkblad en verwijder secundaire analyses die gebruikers zelden nodig hebben.
-
Vervang groepen vergelijkbare diagrammen door één diagram dat gebruikmaakt van selecties of drilldown.
-
Controleer of grote tabellen kunnen worden verborgen achter selecties of kunnen worden verplaatst naar een afzonderlijk analysewerkblad.
Verplaats berekende dimensies naar het load-script
Deze aanbeveling wordt weergegeven wanneer berekende dimensies bijdragen aan trage reactietijden. Gebruik de aanbevelingsactie om Editor voor laden van gegevens te openen en te controleren of de dimensielogica vooraf kan worden gegenereerd tijdens het opnieuw laden in plaats van tijdens querytijd.
Om de prestaties te verbeteren:
-
Maak velden aan in het load-script voor dimensies die zijn gebaseerd op stabiele bedrijfsregels.
-
Vervang herhaalde diagramexpressies door herbruikbare velden wanneer de uitvoer niet dynamisch hoeft te wijzigen bij elke selectie.
-
Herlaad de applicatie en werk de betreffende grafieken bij om de nieuwe velden te gebruiken.
-
Voer de evaluatie opnieuw uit om de bijgewerkte responstijden te vergelijken.
Voor meer informatie over het ontwerpen van een gegevensmodel, zie Prestaties van gegevensmodel.
Vereenvoudig sectietoegangstabellen
Deze aanbeveling wordt weergegeven wanneer de afhandeling van sectietoegang bijdraagt aan traag laden. Open Editor voor laden van gegevens vanaf de aanbevelingskaart en controleer de scriptlogica die wordt gebruikt in sectie access.
Om de prestaties te verbeteren:
-
Houd sectietoegangstabellen zo klein mogelijk door alleen vereiste gebruikers, groepen en reductievelden op te nemen.
-
Verwijder ongebruikte kolommen en vermijd complexe transformaties in de section access-sectie van het script.
-
Bereid indien mogelijk beveiligingsgegevens voor voordat deze het load-script van de applicatie bereiken.
-
Test de applicatie na wijzigingen met representatieve gebruikers om te bevestigen dat gegevensreductie nog steeds naar verwachting werkt.
Ga voor meer informatie naar Gegevensbeveiliging beheren met Sectietoegang.
Tabellen samenvoegen en ongebruikte tabellen verwijderen
Deze aanbeveling wordt weergegeven wanneer het gegevensmodel onnodige tabellen of velden bevat die de laadtijd en het geheugengebruik verhogen. Gebruik de aanbevelingsactie om Editor voor laden van gegevens te openen en het model te beoordelen.
Om de prestaties te verbeteren:
-
Verwijder velden en tabellen die niet in diagrammen, uitdrukkingen of beveiligingslogica worden gebruikt.
-
In bepaalde gevallen kan het koppelen van tabellen helpen de prestaties te verbeteren. Voorbeelden van situaties waarin het koppelen van tabellen wordt aanbevolen:
-
Meerdere feitentabellen kunnen worden samengevoegd tot één tabel.
-
Wanneer berekeningen zijn verspreid over veel tabellen, overweeg dan tabellen samen te voegen om de afhankelijke tabellen dichter bij elkaar te brengen met minder sprongen tussen tabellen.
-
-
Verwijder tussentijdse of stagingtabellen die niet langer nodig zijn na gegevenstransformatie.
-
Herlaad na het aanbrengen van wijzigingen de applicatie en valideer de betreffende grafieken.
Ga voor meer informatie naar Prestaties van gegevensmodel.
Verminder het aantal grafieken en werkbladen
Deze aanbeveling wordt weergegeven wanneer het openen van de toepassing en het initialiseren van de gebruikersstatus te lang duurt. Gebruik de aanbevelingskaart om de applicatie te openen en te controleren hoeveel werkbladen en objecten worden geladen als onderdeel van de gepubliceerde ervaring.
Om de prestaties te verbeteren:
-
Archiveer, depubliceer of verwijder werkbladen die gebruikers niet meer nodig hebben.
-
Houd tussenopslagwerkbladen lichtgewicht zodat de initiële ervaring niet veel berekeningen vereist.
-
Verplaats gespecialiseerde of zelden gebruikte analyses naar afzonderlijke werkbladen of toepassingen.
-
Beoordeel of grote groepen objecten kunnen worden vervangen door eenvoudigere navigatie en een kleinere standaard lay-out.
Verminder het aantal werkbladen in de applicatie
Deze aanbeveling wordt weergegeven wanneer de applicatie veel werkbladen bevat, wat de openingstijd kan verlengen en navigatie minder efficiënt kan maken. Gebruik de aanbevelingsactie om de applicatie te openen en te controleren welke gepubliceerde werkbladen nog vereist zijn voor de huidige gebruikersworkflows.
Om de prestaties te verbeteren:
-
Verwijder werkbladen die gebruikers niet meer nodig hebben.
-
Voeg werkbladen die vergelijkbare analyses behandelen samen tot minder, duidelijkere taakgerichte werkbladen.
-
Houd het standaardgebruikerspad gefocust door de belangrijkste inzichten op een klein aantal primaire werkbladen te plaatsen.
-
Verplaats verkennende of weinig gebruikte analyses indien mogelijk naar afzonderlijke applicaties.
Ga voor meer informatie naar Prestaties van applicaties optimaliseren.
Analyse van ongebruikte velden
Deze aanbeveling helpt u velden te identificeren die in de applicatie zijn geladen, maar niet worden gebruikt in visualisaties, expressies of andere actieve logica. Het verwijderen van ongebruikte velden kan de herlaadtijd, het geheugengebruik en de modelcomplexiteit verminderen.
Om de aanbeveling toe te passen:
-
Voer de analyse van ongebruikte velden uit door op Analyseren te klikken.
-
Controleer de velden die als ongebruikt zijn gerapporteerd en bevestig dat deze niet nodig zijn voor toekomstige ontwikkeling, bladwijzers of beveiligingsregels.
-
Als er een script is gegenereerd en u er tevreden mee bent, klik dan op Kopiëren naar klembord om het te kopiëren. Ga naar Editor voor laden van gegevens, en plak de inhoud aan het einde van uw load-script. Herlaad vervolgens de applicatie.
-
Test na het opnieuw laden belangrijke grafieken en werkbladen om te bevestigen dat de applicatie nog steeds naar verwachting werkt.
Ga voor meer informatie naar Prestaties van gegevensmodel.
Ongebruikte velden verwijderen
Deze aanbeveling wordt weergegeven wanneer het laden van sommige velden langer duurt dan verwacht.
Overweeg een analyse van ongebruikte velden uit te voeren om velden te identificeren die kunnen worden verwijderd om de prestaties te optimaliseren. Vouw op het tabblad Aanbevelingen Analyse van ongebruikte velden uit en klik op Analyseren.
Voor meer informatie over de analyse van ongebruikte velden, zie Analyse van ongebruikte velden.
Voorkeuren voor meldingen
U kunt ervoor kiezen om een melding te ontvangen zodra de prestatie-evaluatie is voltooid of is mislukt.
Klik in de applicatie en selecteer Meldingen. De volgende meldingen voor prestatie-evaluaties zijn beschikbaar:
-
Prestatiebeoordeling van deze app kan worden gecontroleerd
-
Uitvoeren van een prestatiebeoordeling voor deze app is mislukt
Beperkingen
-
Alleen openbare werkbladen in de applicatie, inclusief alle bijbehorende objecten, worden geëvalueerd.
-
Niet alle diagramobjecten worden ondersteund. Niet-ondersteunde objecten worden vermeld in de sectie Niet geëvalueerd van de resultaten.
-
Diagramobjecten die vóór juni 2020 zijn gemaakt op basis van diagramsuggesties moeten handmatig worden bijgewerkt zodat ze worden ondersteund.
-
Als de applicatie sectietoegang gebruikt om gegevens te verminderen, gebruikt de evaluatie de gegevensreductie voor de huidige gebruiker. Voer de evaluatie uit als een gebruiker met toegang tot de gegevensverzameling die u wilt evalueren. Resultaten van gebruikers met verschillende sectietoegang zijn niet direct vergelijkbaar.
-
Aantekeningtabellen worden niet ondersteund bij de prestatiebeoordeling van applicaties.
Evaluatietime-outs afhandelen
Als een applicatie veel objecten heeft of erg groot is, kan een prestatie-evaluatie een time-out krijgen. Een time-out betekent niet dat de evaluatie volledig is mislukt. Zelfs als de evaluatie vroegtijdig stopt, kunt u de traagste werkbladen en objecten bekijken die tot dat moment zijn geëvalueerd en deze gebruiken om prestatieproblemen te onderzoeken.
Om het risico op een time-out te verminderen:
-
Maak irrelevante werkbladen privé voordat u de evaluatie uitvoert.
-
Voor gepubliceerde applicaties kunt u de applicatie dupliceren en een kopie publiceren met minder openbare werkbladen.
Time-outs en geheugenwaarschuwingen kunnen optreden bij complexe applicaties. Ze kunnen aangeven dat optimalisatie, het verminderen van de hoeveelheid gegevens of het gebruik van een grotere engine de prestaties kunnen verbeteren.
Voor meer informatie over engine-instellingen en ondersteunde applicatiegroottes, zie Engines die worden gebruikt voor applicatie-evaluaties en Ondersteuning van grote applicaties.