Flowprestaties optimaliseren
U kunt optimaliseren hoe query's naar uw onderliggende databronnen worden gepusht en uw flows zo structureren dat onnodige dataverwerking tot een minimum wordt beperkt. Zo haalt u de beste prestaties uit Tableau Prep Builder en Tableau Prep Conductor.
Prestatie-instellingen gebruiken voor queryoptimalisatie
Ondersteund in Tableau Prep Builder en Tableau Server versie 2026.3 en later.
Tableau Prep bevat instellingen voor queryoptimalisatie en sortering die zijn ontworpen om de hoeveelheid data die naar de database wordt verzonden bij het verwerken van een flow te maximaliseren, zodat de verwerking binnen systeemeigen dataconnectors wordt uitgevoerd en er minder data lokaal naar de Hyper-engine worden overgedragen.
De prestatie-instellingen voor uw flow configureren:
Open in Tableau Prep Builder de flow die u wilt optimaliseren.
Klik in de werkbalk op Help > Instellingen en prestaties > Prestatie-instellingen.
Selecteer in het dialoogvenster Prestatie-instellingen uit de volgende opties:
Alle optimalisatiefuncties inschakelen (aanbevolen): standaard ingeschakeld.Met deze optie worden alle aanbevolen waarden automatisch toegepast.
Optimalisatiefuncties aanpassen: selecteer deze optie om afzonderlijke optimalisatiefuncties handmatig aan te passen:
Federatief maken van tabellen binnen dezelfde databaseverbinding toestaan: regelt het hergebruik van verbindingen.Indien ingeschakeld, probeert Tableau Prep query's die verwijzen naar meerdere tabellen in dezelfde databaseverbinding naar de database te sturen.Door de query naar de database te verzenden, voorkomt u dat de tabellen in Hyper worden geladen.
Binaire sortering niet forceren bij het maken van joins van tekenreeksvelden die beide binaire sorteringen hebben: voorkomt dat Tableau Prep JOIN-componenten onnodig omzet in binaire sortering wanneer beide zijden binaire sortering delen.Door de systeemeigen sortering te behouden, blijven de brondatabase-indexen behouden en voorkomt u dat data geforceerd worden geladen naar Hyper.

Wanneer moeten prestatie-instellingen worden aangepast
Complexe query's: als een query extreem complex is (bijvoorbeeld tussenliggende joins en het ongedaan maken van draaipunten die het aantal rijen aanzienlijk vermenigvuldigen vóór een uiteindelijk draaipunt), kan het pushen van de uitvoering naar de brondatabase tot slechtere prestaties leiden dan het uitvoeren ervan in Hyper.In deze gevallen selecteert u Optimalisatiefuncties aanpassen en schakelt u Federatief maken van tabellen binnen dezelfde databaseverbinding toestaan uit.
Verouderde stuurprogramma's en join-fouten: als een ouder ODBC-stuurprogramma ten onrechte binaire sortering rapporteert terwijl de veldsorteringen in feite verschillen, kunnen join-bewerkingen mislukken wanneer geforceerde binaire sortering uitgeschakeld is.Als u join-fouten tegenkomt bij tekenreeksvelden, pas dan uw instellingen aan of werk de ODBC-stuurprogramma's van uw database bij.
Best practices voor snelle flowverwerking
Naast het configureren van de instellingen voor queryprestaties volgt u deze best practices om ervoor te zorgen dat uw flows efficiënt worden uitgevoerd.
De invoerstap in een vroege fase optimaliseren
Kolommen vroegtijdig verwijderen: wis het selectievakje naast ongebruikte velden rechtstreeks in de stap Invoer om deze velden uit te sluiten.Als u overbodige velden vroegtijdig verwijdert, voorkomt u dat Tableau Prep downstream geheugen en verwerkingskracht verbruikt.
Rijen vroegtijdig filteren: pas filters rechtstreeks in de stap Invoer toe in plaats van te wachten op een stap Opschonen.Hiermee voorkomt u dat extra rijen de verwerkingspipeline binnenkomen.
Relatieve-datumfilters gebruiken: pas relatieve-datumfilters (zoals 'Afgelopen 12 maanden') rechtstreeks toe in invoertabellen als u geen historische data nodig hebt.
Datasteekproeven beheren tijdens authoring
Voorbeeldrijen beperken: u kunt datasteekproeven gebruiken in de stap Invoer bij het ontwerpen van flows om de snelheid te behouden en geen last te hebben van vertraging.
Steekproeflimieten begrijpen: de standaard datasteekproef is beperkt tot 1 miljoen rijen, maar dat aantal daalt naarmate het aantal kolommen toeneemt.Door niet-gebruikte velden te verwijderen, blijft uw datasteekproef groter en representatiever.
Interactieve authoring en vernieuwingsfrequenties optimaliseren
Interactieve updates onderbreken: klik op de knop Pauzeren op de werkbalk om updates van het interactieve dataraster te blokkeren wanneer u structurele wijzigingen aanbrengt in grote flows.
Incrementeel vernieuwen gebruiken: configureer Incrementeel vernieuwen voor uw uitvoer, zodat Tableau Prep tijdens geplande uitvoeringen alleen nieuwe of bijgewerkte rijen verwerkt in plaats van volledige datasets opnieuw te laden.
Indelingen voor snelle uitvoer selecteren
Exporteren naar Hyper-extracten: wanneer u data naar bestanden uitvoert, selecteert u de extractindeling Tableau Hyper (.hyper) in plaats van .csv.Hyper-bestanden worden exponentieel sneller verwerkt en geschreven dan tekstbestanden.
