Belastingstests
Deze inhoud is onderdeel van Tableau Blueprint, een volwassenheidsframework waarmee u kunt inzoomen op en verbeteren hoe uw organisatie data gebruikt om impact te bevorderen. Om het traject te beginnen, voert u onze beoordeling(Link wordt in een nieuw venster geopend) uit.
Opmerking: dit onderwerp is alleen van toepassing op Tableau Server.
Met belastingstests krijgt u inzicht in de capaciteit van uw Tableau Server met betrekking tot uw unieke omgeving, data, workload en gebruiksprofiel. Omdat data, workload en gebruik veranderen naarmate nieuwe inhoud wordt gemaakt, nieuwe gebruikers worden toegevoegd en het gebruik van analyses toeneemt, moeten belastingstests twee tot vier keer per jaar worden uitgevoerd in combinatie met upgrades en uitbreidingen voor het opschalen of uitschalen van servers.
TabJolt, dat is gemaakt door Tableau, is een 'point-and-run' belastings- en prestatietestprogramma dat speciaal is ontworpen voor Tableau Server. Het laat u zien hoe Tableau Server schaalt bij toenemende workloads om aan uw capaciteitsbehoeften te voldoen. TabJolt automatiseert door de gebruiker opgegeven belastingen voor elke duur. Bij TabJolt zijn scriptontwikkeling en scriptonderhoud overbodig gemaakt, terwijl deze vaak vereist zijn bij andere belastingstestoplossingen. Bij toenemende gebruikersbelastingen schaalt Tableau Server vrijwel lineair mee met de belasting door meer knooppunten aan het cluster voor Windows en Linux toe te voegen.
Hieronder vindt u de best practices voor het testen van belastingen:
- Belastingstests moeten worden uitgevoerd met TabJolt in een identieke testomgeving, waarbij de inhoud wordt hersteld vanuit de productieomgeving. Dit geldt niet alleen voor de hardware- en Tableau Server-topologie, maar ook voor het datavolume.
- Selecteer representatieve inhoud uit uw meest bekeken werkmappen. De oorzaak van schaalbaarheids- en prestatieproblemen kan vaak zijn dat werkmappen niet zijn gemaakt met best practices in gedachten. Als een test met één gebruiker voor uw werkmappen een zeer trage reactietijd laat zien, moet u die werkmappen optimaliseren voordat u met een belastingstestproject begint.
- Verhoog tijdens het testen de workload naar 75-85% CPU-gebruik en een foutpercentage van minder dan 2%.
- Begin met de standaardprocesconfiguratie die is vastgesteld door het architectuurgevoelige installatieprogramma van Tableau Server en schaal zo nodig op of uit wanneer de drempel wordt bereikt en dit zo blijft.
- In de meeste gevallen verbetert het verhogen van het aantal processen boven de standaardwaarden de prestaties niet, tenzij er voldoende hardwareresources beschikbaar zijn.
- Het is altijd goed om het breekpunt van de server te kennen op het niveau van het aantal gebruikers/verzoeken en de hoeveelheid data die deze kan verwerken.
Het ontwikkelen van een testplan:
- Kies representatieve werkmappen.
- Maak een model van het verwachte gebruik.
- Denk aan piekgebruik.
- De uitvoering moet ten minste tien minuten duren.
- Inclusief denktijd.
- Stop andere werkzaamheden op de server.