Applicatieprestatiebeoordeling
Last updated: 01-09-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 voor hoe u applicatieprestaties 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—echter, de evaluatie beoordeelt ook welke velden in gebruik zijn, wat kan leiden tot 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 gebruikt voor applicatie-evaluaties
Wanneer u een applicatieprestatie-evaluatie uitvoert in Qlik Cloud, wordt de evaluatie uitgevoerd op een speciale engine.
Standaard gebruiken evaluaties een 20 GB engine (Standard-20). Als uw licentie ondersteuning voor grote applicaties omvat, kunnen evaluaties worden uitgevoerd op een grotere engine (Large-40 tot Large-200) wanneer de applicatie meer geheugen vereist en de ruimte is geconfigureerd voor grote applicaties.
De engine die wordt gebruikt in de evaluatie heeft dezelfde grootte als de engine die echte gebruikers zullen gebruiken wanneer ze de applicatie openen. Hiermee kunt u de prestaties in de verwachte runtime-omgeving observeren.
Grotere engines verbeteren doorgaans de reactietijden, maar verbeteringen kunnen ook voortkomen uit applicatieontwerp of -optimalisaties. Het vergelijken van resultaten van verschillende enginegroottes kan u helpen onderscheid te maken tussen capaciteitseffecten en applicatie-afstemming.
Beheerders kunnen handmatig engines toewijzen aan applicaties om de prestaties te testen met verschillende enginegroottes. Zie voor meer informatie Engines toewijzen om de prestaties van de applicatie 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.
Capaciteitsgebruik
-
Het uitvoeren van een prestatie-evaluatie op een grote applicatie gebruikt een deel van uw herlaadcapaciteit voor grote applicaties, zelfs als de applicatie niet opnieuw wordt geladen. Qlik Cloud voorziet tijdelijk in een grotere engine om de evaluatie uit te voeren,
-
Het rechtstreeks openen van de applicatie om de prestaties te testen, verbruikt veel applicatieverbruikscapaciteit voor de sessie, net als normaal gebruik.
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 nu Nu evalueren.
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 nu Nu evalueren.
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 nu Nu evalueren.
U ontvangt een melding zodra de evaluatie is voltooid.
Beoordelingsresultaten weergeven
De resultaattabellen zullen verschillen afhankelijk van de vraag of u één 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 Aanbevelingen tabblad om aanbevelingen te bekijken voor het verbeteren van de applicatieprestaties. Voor details 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.
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.
InformatieAls ondersteuning voor grote applicaties is ingeschakeld, kan een grotere engine worden gebruikt in plaats van de Standard-20 engine.
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 de 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.
App-openingstijden
-
Bron van meting: gemeten
-
Deze sectie beschrijft elke stap in het proces van het openen van de applicatie en hoe lang het 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. Zie voor meer informatie 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. Zie voor meer informatie 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. Zie voor meer informatie Prestaties van gegevensmodel.
Aanbevelingen voor applicatieprestaties
Aanbevelingen worden gegeven om u te helpen de prestaties van uw applicatie te optimaliseren. In de aanbevelingenweergave worden aanbevelingen gegroepeerd op gebied, zoals applicatieontwerp en gegevensladen. Elke aanbeveling verschijnt als een kaart met een titel, een beschrijving en een actie die het betreffende object, werkblad, toepassing, of Editor voor laden van gegevens opent.
Aanbevelingen bieden algemene richtlijnen. Het overschrijden van aanbevolen drempelwaarden betekent niet noodzakelijkerwijs dat een applicatie incorrect is of van slechte kwaliteit is, maar het kan gebieden aangeven die moeten worden beoordeeld. Bijvoorbeeld, een groot aantal objecten kan de prestaties beïnvloeden, dus als u problemen ondervindt met de applicatie, gebruik deze aanbevelingen als uitgangspunt voor onderzoek.
Toevoegen diagramberekeningsvoorwaarde
Voor verlopen grafieken
Deze aanbeveling verschijnt wanneer een diagram een time-out krijgt tijdens de berekening. Gebruik de actie op de aanbevelingskaart om het betreffende object op het werkblad ervan te openen, controleer 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 krachtige filters zoals datum, regio of product voordat u gedetailleerde resultaten toont.
-
Als gebruikers pas na verkenning details nodig hebben, begin dan met een aggregatie op hoger niveau of een drill-down benadering.
-
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 verschijnt wanneer een diagram veel dimensies heeft en traag reageert. De aanbevelingskaart opent het object zodat u de dimensie-instellingen en de hoeveelheid detail die standaard wordt weergegeven, kunt bekijken.
Om de prestaties te verbeteren:
-
Voeg een berekeningsvoorwaarde toe zodat het diagram pas wordt berekend nadat de gegevens zijn gefilterd.
-
Verminder het aantal dimensies dat tegelijk wordt weergegeven, vooral in brede of zeer gedetailleerde tabellen.
-
Splits één complex diagram in kleinere diagrammen of aparte bladen wanneer gebruikers niet alle dimensies tegelijk nodig hebben.
-
Behoud alleen de velden die nodig zijn voor de analyse in de initiële weergave.
Voor meer informatie over best practices voor visualisatieontwerp, zie Prestaties van applicaties optimaliseren.
Inkorten diagramtitel, ondertitel of voetnoot
Deze aanbeveling verschijnt wanneer een diagramtitel, ondertitel of voetnoot ongewoon lang is. Lange titels kunnen de overhead verhogen wanneer veel objecten worden geladen, vooral in grote applicaties.
Om de prestaties te verbeteren:
-
Houd de diagramtitel kort en gericht op de vraag die het diagram beantwoordt. Een maximale lengte van 256 tekens is een algemeen aanbevolen richtlijn.
-
Verplaats verklarende tekst, aannames of instructies uit de titel naar ondersteunende werkbladtekst of gerelateerde documentatie.
-
Gebruik consistente naamgeving voor vergelijkbare grafieken, zodat gebruikers ze kunnen begrijpen zonder lange titels.
Als meerdere grafieken lange titels hebben, bekijk dan het werkbladontwerp als geheel en vereenvoudig de formulering waar mogelijk.
Werkbladbeschrijving inkorten
Deze aanbeveling verschijnt wanneer een werkbladbeschrijving ongewoon lang is. Beschrijvingen zijn nuttig voor context, maar zeer lange beschrijvingen kunnen onnodige overhead toevoegen.
Om de prestaties te verbeteren:
-
Houd de beschrijving bij 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 helpinhoud.
-
Controleer of de beschrijving nog steeds nodig is, vooral voor bladen die alleen voor ontwikkeling zijn.
Verminder het aantal grafieken in de applicatie
Deze aanbeveling verschijnt wanneer de applicatie een groot aantal grafieken op gepubliceerde bladen bevat. Gebruik de aanbevelingsactie om de applicatie te openen en te beoordelen welke bladen en objecten daadwerkelijk door gebruikers nodig zijn.
Om de prestaties te verbeteren:
-
Verwijder of herontwerp grafieken die dezelfde analyse dupliceren.
-
Houd ontwikkelings- of probleemoplossingsinhoud op privébladen, zodat het niet wordt meegenomen in evaluaties van gepubliceerde bladen.
-
Consolideer gerelateerde inzichten in minder, duidelijkere grafieken in plaats van veel kleine visualisaties.
-
Controleer oudere bladen en ongepubliceerde inhoud regelmatig 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 verschijnt wanneer één werkblad veel grafieken bevat. De aanbevelingskaart opent het betreffende werkblad zodat u kunt bekijken wat er wordt berekend wanneer gebruikers op dat werkblad landen of selecties maken.
Om de prestaties te verbeteren:
-
Splits overvolle bladen in kleinere, taakgerichte bladen.
-
Houd de belangrijkste grafieken op het werkblad en verwijder secundaire analyses die gebruikers zelden nodig hebben.
-
Vervang groepen van vergelijkbare diagrammen door één enkel diagram dat gebruikmaakt van selecties of inzoomen.
-
Controleer of grote tabellen achter selecties kunnen worden verborgen of kunnen worden verplaatst naar een apart analysewerkblad.
Verplaats berekende dimensies naar de load-script
Deze aanbeveling verschijnt wanneer berekende dimensies bijdragen aan trage reactietijden. Gebruik de aanbevelingsactie om Editor voor laden van gegevens te openen en te beoordelen of de dimensielogica kan worden voorgegenereerd tijdens het herladen in plaats van op het moment van de query.
Om de prestaties te verbeteren:
-
Maak velden in de load-script voor dimensies die gebaseerd zijn op stabiele bedrijfsregels.
-
Vervang herhaalde diagramuitdrukkingen door herbruikbare velden wanneer de uitvoer niet dynamisch hoeft te veranderen 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 gegevensmodelontwerp, zie Prestaties van gegevensmodel.
Vereenvoudig sectie toegangstabellen
Deze aanbeveling verschijnt wanneer sectie toegangsafhandeling bijdraagt aan langzaam laden. Open Editor voor laden van gegevens vanaf de aanbevelingskaart en bekijk de scriptlogica gebruikt in sectietoegang.
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 binnen de sectie voor sectietoegang van het script.
-
Indien mogelijk, bereid beveiligingsgegevens voor voordat deze de applicatie load-script bereiken.
-
Test de applicatie met representatieve gebruikers na wijzigingen om te bevestigen dat gegevensreductie nog steeds werkt zoals verwacht.
Zie voor meer informatie Gegevensbeveiliging beheren met Sectietoegang.
Tabellen samenvoegen en ongebruikte tabellen verwijderen
Deze aanbeveling verschijnt 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 worden gebruikt in grafieken, uitdrukkingen of beveiligingslogica.
-
In bepaalde gevallen kan het samenvoegen van tabellen de prestaties verbeteren. Voorbeelden van gevallen waarin het samenvoegen van tabellen wordt gesuggereerd:
-
Meerdere feitentabellen kunnen worden geconsolideerd tot één enkele tabel.
-
Wanneer berekeningen verspreid zijn over veel tabellen, overweeg dan tabellen samen te voegen om de afhankelijke tabellen dichter bij elkaar te brengen met minder sprongen tussen tabellen.
-
-
Verwijder tussenliggende of staging-tabellen die niet langer nodig zijn na gegevenstransformatie.
-
Na het aanbrengen van wijzigingen, herlaad de applicatie en valideer de betreffende grafieken.
Zie voor meer informatie Prestaties van gegevensmodel.
Verminder het aantal grafieken en bladen
Deze aanbeveling verschijnt wanneer het openen van de applicatie en het initialiseren van de gebruikersstatus te lang duurt. Gebruik de aanbevelingskaart om de applicatie te openen en te controleren hoeveel bladen en objecten zijn geladen als onderdeel van de gepubliceerde ervaring.
Om de prestaties te verbeteren:
-
Archiveer, depubliceer of verwijder bladen die gebruikers niet langer nodig hebben.
-
Houd tussenopslagbladen lichtgewicht, zodat de initiële ervaring niet veel berekeningen vereist.
-
Verplaats gespecialiseerde of zelden gebruikte analyse naar afzonderlijke bladen of toepassingen.
-
Beoordeel of grote groepen objecten kunnen worden vervangen door eenvoudigere navigatie en een kleinere standaard lay-out.
Verminder het aantal bladen in de toepassing
Deze aanbeveling verschijnt wanneer de applicatie veel werkbladen bevat, wat de openingstijd kan verlengen en de navigatie minder efficiënt kan maken. Gebruik de aanbevelingsactie om de applicatie te openen en te beoordelen welke gepubliceerde bladen nog steeds nodig zijn voor de huidige gebruikersworkflows.
Om de prestaties te verbeteren:
-
Verwijder bladen die gebruikers niet langer nodig hebben.
-
Voeg werkbladen met vergelijkbare analyses samen tot minder, duidelijkere, taakgerichte werkbladen.
-
Houd het standaard gebruikerspad gericht door belangrijke inzichten op een klein aantal primaire bladen te plaatsen.
-
Verplaats verkennende of zelden gebruikte analyses naar afzonderlijke applicaties, indien mogelijk.
Zie voor meer informatie Prestaties van applicaties optimaliseren.
Analyse van ongebruikte velden
Deze aanbeveling helpt u velden te identificeren die in de applicatie worden geladen, maar niet worden gebruikt in visualisaties, expressies of andere actieve logica. Het verwijderen van ongebruikte velden kan de laadtijd, het geheugengebruik en de modelcomplexiteit verminderen.
De aanbeveling toepassen:
-
Voer de analyse van ongebruikte velden uit door te klikken op Analyseren.
-
Controleer de velden die als ongebruikt zijn gerapporteerd en bevestig dat ze 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 je load-script. Laad de applicatie vervolgens opnieuw.
-
Na het opnieuw laden, test belangrijke grafieken en bladen om te bevestigen dat de applicatie zich nog steeds gedraagt zoals verwacht.
Zie voor meer informatie Prestaties van gegevensmodel.
Verwijder ongebruikte velden
Deze aanbeveling verschijnt 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. Op het Aanbevelingen tabblad, vouw Analyse van ongebruikte velden uit en klik op Analyseren.
Voor meer informatie over 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.
-
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 deze vroegtijdig stopt, kunt u nog steeds de traagste werkbladen en objecten bekijken die tot dat moment zijn geëvalueerd. Gebruik deze lijst 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 zijn normaal voor complexe applicaties. Ze geven gebieden aan waar optimalisatie, minder gegevens of een grotere engine de prestaties kunnen verbeteren.
-
-
Niet alle diagramobjecten worden ondersteund. Als een object niet wordt ondersteund, wordt dit 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, wordt de evaluatie uitgevoerd met gegevens die zijn gereduceerd voor de huidige gebruiker. Dit betekent dat u de evaluatie moet uitvoeren als een gebruiker met toegang tot de gegevensverzameling die u wilt evalueren. Het heeft geen nut om resultaten te vergelijken van gebruikers met verschillende vormen van Section Access.
-
Standaardgeval (geen ondersteuning voor grote applicaties): De prestatie-evaluatie van de applicatie is beperkt tot 20 GB enginecapaciteit. Applicaties die meer geheugen vereisen, slagen niet voor de evaluatie en geven een foutbericht.
-
Met ondersteuning voor grote applicaties: Als u ondersteuning voor grote applicaties hebt aangeschaft, kunt u applicaties tot 50 GB evalueren met behulp van engines met hogere capaciteiten. Voor meer informatie over ondersteunde applicatiegroottes, zie Ondersteuning van grote applicaties.
-
Aantekeningtabellen worden niet ondersteund bij de prestatiebeoordeling van applicaties.