Ottimizzare le prestazioni del flusso
Per migliorare le prestazioni di Tableau Prep Builder e Tableau Prep Conductor, puoi ottimizzare la modalità di invio delle query alle origini dati sottostanti e strutturare i flussi per ridurre al minimo l’elaborazione non necessaria dei dati.
Utilizzare le impostazioni sulle prestazioni per l’ottimizzazione delle query
Funzionalità supportata in Tableau Prep Builder e Tableau Server versione 2026.3 e successive
Tableau Prep include impostazioni per le regole di confronto e l’ottimizzazione delle query progettate per massimizzare la quantità di dati inviati al database durante l’elaborazione di un flusso, di conseguenza l’elaborazione viene mantenuta all’interno dei connettori dati nativi e la quantità di dati trasferiti localmente nel motore Hyper risulta inferiore.
Per configurare le impostazioni sulle prestazioni per il tuo flusso:
In Tableau Prep Builder, apri il flusso che desideri ottimizzare.
Dalla barra degli strumenti, seleziona Guida > Impostazioni e prestazioni > Impostazioni sulle prestazioni.
Nella finestra di dialogo Impostazioni sulle prestazioni, scegli una delle seguenti opzioni:
Attiva tutte le funzionalità di ottimizzazione (consigliato): abilitata per impostazione predefinita.Questa opzione applica automaticamente tutti i valori consigliati.
Personalizza funzionalità di ottimizzazione: seleziona questa opzione per modificare manualmente i singoli comportamenti di ottimizzazione:
Consenti la federazione di tabelle nella stessa connessione al database: controlla il riutilizzo della connessione.Se è abilitata, Tableau Prep prova a inviare al database query che fanno riferimento a più tabelle della stessa connessione al database.L’invio della query al database consente di evitare di materializzare le tabelle in Hyper.
Non forzare le regole di confronto binarie quando esegui il join di campi stringa che hanno entrambi regole di confronto binarie: impedisce a Tableau Prep di eseguire inutilmente il cast delle clausole di join in regole di confronto binarie quando entrambi i lati condividono le regole di confronto binarie.La conservazione delle regole di confronto native consente di mantenere gli indici del database di origine e di evitare di forzare la materializzazione dei dati in Hyper.

Quando regolare le impostazioni sulle prestazioni
Query complesse: se una query è estremamente complessa (ad esempio, join intermedi e unpivot che moltiplicano in modo significativo il conteggio delle righe prima di un pivot finale), delegando l’esecuzione al database di origine le prestazioni potrebbero peggiorare rispetto all’esecuzione in Hyper.In questi casi, seleziona Personalizza funzionalità di ottimizzazione e disattiva Consenti la federazione di tabelle nella stessa connessione al database.
Driver legacy ed errori di join: se un driver ODBC meno recente segnala erroneamente regole di confronto binarie quando le regole di confronto dei campi sono effettivamente diverse, le operazioni di join potrebbero non riuscire quando le regole di confronto binarie forzate sono disattivate.Se riscontri errori di join sui campi stringa, personalizza le impostazioni o aggiorna i driver ODBC del database.
Procedure consigliate per l’elaborazione rapida dei flussi
Oltre a configurare le impostazioni sulle prestazioni delle query, segui queste procedure consigliate per garantire che i flussi vengano eseguiti in modo efficiente.
Ottimizzare in anticipo la fase di input
Rimuovi preventivamente le colonne: deseleziona la casella di controllo accanto ai campi non utilizzati direttamente all’interno della fase di input per escluderli.La rimozione preventiva dei campi non necessari impedisce a Tableau Prep di consumare memoria e potenza di elaborazione a valle.
Filtra preventivamente le righe: applica i filtri direttamente nella fase di input anziché attendere una fase di pulizia.In questo modo le righe aggiuntive non possono accedere alla pipeline di elaborazione.
Utilizza filtri date relative: applica i filtri date relative (ad esempio “Ultimi 12 mesi”) direttamente nelle tabelle di input quando i dati storici non sono necessari.
Gestire il campionamento dei dati durante la creazione
Limita le righe di anteprima: utilizza il campionamento dei dati nella fase di input durante la progettazione dei flussi per mantenere una velocità sufficiente per l’elaborazione interattiva ed evitare rallentamenti.
Comprendi i limiti del campione: il campione predefinito è limitato a 1 milione di righe, ma diminuisce all’aumentare del conteggio delle colonne.La rimozione dei campi inutilizzati garantisce un campione più ampio e più rappresentativo.
Ottimizzare la creazione interattiva e la frequenza di aggiornamento
Sospendi gli aggiornamenti interattivi: seleziona il pulsante Sospendi sulla barra degli strumenti per bloccare gli aggiornamenti interattivi della griglia dati quando apporti modifiche strutturali a flussi di grandi dimensioni.
Utilizza l’aggiornamento incrementale: configura un aggiornamento incrementale sui tuoi output in modo che Tableau Prep elabori solo le righe nuove o aggiornate durante le esecuzioni pianificate anziché ricaricare insiemi di dati completi.
Selezionare formati di output rapidi
Esporta in estrazioni Hyper: quando generi l’output dei dati in file, seleziona il formato di estrazione Tableau Hyper (.hyper) anziché quello .csv.I file Hyper vengono elaborati e scritti in modo notevolmente più rapido rispetto ai file di testo.
