Riferimento della riga di comando di Tableau Prep

Puoi interagire con Tableau Prep utilizzando la riga di comando tramite l’applicazione principale (Tableau Prep.exe) o l’interfaccia della riga di comando (tableau-prep-cli.bat).

  • Tableau Prep.exe: utilizzata per configurare la modalità di inizializzazione dell’applicazione, ad esempio installazione, attivazione, concessione di licenze, impostazione delle directory dei dati utente o risoluzione dei problemi relativi alla shell Electron.

  • Tableau-prep-cli.bat: utilizzata per eseguire i flussi, ad esempio passaggio di credenziali, parametri e aggiornamento dell’output di dati senza aprire l’interfaccia visiva.

Questo documento descrive tutte le opzioni della sintassi da riga di comando supportate da Tableau Prep e disponibili per i clienti, separate dall’utilità in cui sono disponibili.

Non è invece inclusa la sintassi aggiuntiva supportata della riga di comando utilizzata dagli sviluppatori e dall’assistenza Tableau.

Applicazione Tableau Prep

Le azioni seguenti possono essere eseguite dalla riga di comando per l’applicazione Tableau Prep.exe.

Installazione

Per installare Tableau Prep, esegui come amministratore il file .exe del programma di installazione dalla riga di comando del computer. Per maggiori informazioni, consulta Eseguire l’installazione da riga di comando(Il collegamento viene aperto in una nuova finestra).

Nota: questa opzione è disponibile solo per Windows.

SintassiDescrizione
tableau_<product_installer_name>.exe /option1 /option2 PROPERTY1 PROPERTY2

Esegui il comando come amministratore dalla directory in cui si trova il file .exe oppure specifica il percorso completo del file .exe nel computer. Non eseguire il programma da una directory condivisa. Per un elenco delle opzioni supportate del programma di installazione, consulta Opzioni del programma di installazione(Il collegamento viene aperto in una nuova finestra). Per un elenco delle proprietà supportate del programma di installazione, consulta Proprietà del programma di installazione(Il collegamento viene aperto in una nuova finestra).

  • tableau_<product_installer_name>.exe è il programma di installazione di Tableau per il prodotto e la versione in corso di installazione.

  • option1, option2 e così via consentono di specificare il modo in cui vuoi che venga eseguito il processo di installazione.

  • PROPERTY1, PROPERTY2 e così via consentono di specificare le impostazioni di configurazione che il programma di installazione deve eseguire durante il processo di installazione.

Esempio:

tableauPrepBuilder-64bit-2026-2-0.exe /quiet /norestart ACCEPTEULA=1 CRASHDUMP="0" SENDTELEMETRY="0"

Questo comando consente di installare Tableau versione 2026.2 in modalità non interattiva (non visualizza i prompt, l’interfaccia utente o la finestra di dialogo della licenza). Termina l’installazione senza riavvio, accetta il Contratto di licenza con l’utente finale (EULA) e disattiva la segnalazione di errori e i report di utilizzo.

Attivazione, licenza e registrazione

Utilizza questi comandi per controllare la licenza, attivare il prodotto durante o dopo l’installazione e registrare il prodotto. Per maggiori informazioni, consulta Attivare Tableau Desktop e Tableau Prep Builder(Il collegamento viene aperto in una nuova finestra).

SintassiDescrizione
--activate <key>

Attiva il prodotto utilizzando il codice prodotto fornito. Termina con il codice 0 in caso di esito positivo. In caso contrario, termina con un codice di errore. Accetta anche il trattino singolo (-activate).

Per attivare il prodotto durante l’installazione, aggiungi una singola riga di comando che includa l’opzione di installazione ACTIVATE_KEY "<codice>" e immetti il codice prodotto racchiuso tra virgolette.

--register

Registra il prodotto. Accetta anche il trattino singolo (-register). Per registrare Tableau dalla riga di comando, devi precompilare i valori di registro (Windows) o .plist (Mac) su ogni computer che eseguirà Tableau Prep Builder.

Per Windows, puoi registrare il prodotto durante l’installazione aggiungendo un’unica riga di comando che includa l’opzione REGISTER="1" del programma di installazione.

Per maggiori informazioni, consulta Registrare Tableau Desktop e Tableau Prep Builder(Il collegamento viene aperto in una nuova finestra).

--check-license Visualizza l’interfaccia utente di attivazione se non disponi di una licenza.
--refresh

Aggiorna le licenze con la data di scadenza del periodo di manutenzione corrente e interrompe la visualizzazione dei messaggi relativi alla scadenza. Termina con il codice 0 in caso di esito positivo. Accetta anche il trattino singolo (-refresh).

Windows: esegui tableau.exe con l’opzione --refresh e un codice prodotto.

MacOS: esegui l’opzione -refresh sull’oggetto Tableau nel percorso /Applications.

--return <key>

Disattiva il codice prodotto fornito in modo che possa essere riutilizzato. Accetta anche il trattino singolo (-return).

Windows: esegui tableau.exe con l’opzione -return e un codice prodotto.

MacOS: esegui l’opzione -return sull’oggetto Tableau nel percorso /Applications.

Configurazione e archiviazione

Utilizza questi comandi per configurare le impostazioni dei file e i percorsi dei repository.

SintassiDescrizione
--settings-file <file location>

Carica le impostazioni di configurazione dell’applicazione dal file specificato. Può essere specificato più volte per supportare configurazioni a più livelli, ad esempio quando disponi di una configurazione del server proxy globale utilizzata da tutti e di una configurazione di database specifica utilizzata per un flusso.

Esempio di file .json:

{
 "connection-sources":[
  {
	"endpoint":"prod-db-server.company.com",
	"username":"service_account_admin",
	"password":"secure_password_123"
	}
 ]
}

Comando di esempio:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --settings-file "C:\ProgramData\Tableau\global-proxy-config.json" --settings-file "C:\Users\jsmith\AppData\Roaming\Tableau\db-config.json"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --settings-file "/Library/Tableau/global-proxy-config.json" --settings-file "/Users/jsmith/Library/Application Support/Tableau/db-config.json"

--repository-location <file path>

Imposta la directory del repository. Per impostazione predefinita, durante l’installazione Tableau Prep crea nella cartella Documenti una cartella denominata Repository personale di Tableau Prep. Questa cartella include le cartelle per flussi, origini dati, connessioni, nonché file di log e una cache temporanea. In ambienti server o di automazione, puoi utilizzare questo comando per specificare un percorso di repository alternativo e indirizzare l’esecuzione del flusso verso di esso.

Esempio:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --repository-location "D:\Tableau_Data\My_Prep_Repo"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --repository-location "/Users/jsmith/Documents/My Tableau Prep Repository"

--user-data-directory <location>

Directory utilizzata per l’archiviazione dei dati dell’applicazione Electron.

Mentre --repository-location gestisce le risorse aziendali (log e dati), --user-data-directory gestisce il motore interno dell’applicazione.

In qualità di amministratore, utilizza questo flag se esegui Tableau Prep Builder in un ambiente a concorrenza elevata, in cui più processi richiedono stati dell’applicazione isolati, oppure per la risoluzione dei problemi relativi a errori persistenti di blocco della sessione su un server headless.

Nota: quando esegui il comando, viene creata automaticamente la cartella specificata in --user-data-directory. Tuttavia, l’account utente che esegue lo script deve disporre delle autorizzazioni di scrittura per la directory padre.

Esempio:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --user-data-directory "D:\Tableau_Data\Prep_AppData"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --user-data-directory "/Users/jsmith/Library/Application Support/Tableau Prep"

Apertura dei file

Utilizza questi comandi per aprire i file di flusso .tfl e .tflx di Tableau Prep.

SintassiDescrizione
--tfl<file>

Apre il file di flusso .tfl specificato. Utilizza le virgolette doppie se il percorso del file include spazi.

Esempio:

Windows: "C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" -tfl "C:\Users\jsmith\Documents\My Flows\Clean_Sales_Data.tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder -tfl "/Users/jsmith/Documents/My Flows/Clean_Sales_Data.tfl"

--tflx<file>

Apre il file di flusso compresso .tflx specificato.

Esempio:

Windows:"C:\Program Files\Tableau\Tableau Prep Builder 2026.2\Tableau Prep Builder.exe" --tflx "C:\Users\jsmith\Desktop\Quarterly_Report.tflx"

MacOS: /Applications/Tableau\ Prep\ Builder\ 2026.2.app/Contents/MacOS/Tableau\ Prep\ Builder --tflx "/Users/jsmith/Desktop/Quarterly_Report.tflx"

Applicazione dalla riga di comando di Tableau Prep

I comandi seguenti possono essere eseguiti utilizzando l’interfaccia della riga di comando di Tableau Prep (tableau-prep-cli.bat).

Aggiornare l’output del flusso

Utilizza queste opzioni per eseguire il flusso dalla riga di comando e aggiornare l’output del flusso. Questo metodo consente di eseguire un solo flusso alla volta. Per maggiori informazioni e per le limitazioni, consulta Aggiornare i file di output del flusso dalla riga di comando(Il collegamento viene aperto in una nuova finestra).

SintassiDescrizione
-c, --connections <path>

Percorso del file .json contenente le credenziali per le origini dati e i server.

Tableau Prep Builder utilizza le informazioni contenute nel file di flusso e dal file .json delle credenziali per eseguire il flusso quando disponi di connessioni remote. Per maggiori informazioni, consulta Requisiti del file .json delle credenziali(Il collegamento viene aperto in una nuova finestra).

Se ti connetti a un database Snowflake, assicurati di includere eventuali parametri specifici come Role, Warehouse e, in alcuni casi, i token OAuth o l’autenticazione tramite browser esterno.

File di impostazioni .json di esempio - Snowflake:

{
 "connection-sources":[
  {
	"endpoint":"company_account.snowflakecomputing.com",
	"username":"SVC_TABLEAU_PREP",
	"password":"EncryptedPassword123",
	"attributes":{
	 "warehouse": "DATA_LOAD_WH",
	 "role": "TRANSFORM_ROLE"
	}
  }
 ]
}						

Esempio:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -c "path\to\[your credential file name].json" -t "path\to\[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

- p, - - parameters

Percorso di un file .json che sostituisce i valori dei parametri predefiniti nel flusso. Questo è un file separato dal file credentials.json e include i nomi e i valori dei parametri.

Per maggiori informazioni, consulta “Eseguire flussi che includono valori di parametri” in Requisiti del file .json delle credenziali(Il collegamento viene aperto in una nuova finestra).

Esempio:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat -t "path\to\[your flow file name].tfl" -p|--parameters parameters.override.json

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -t path/to/[your flow file name].tfl -p|--parameters parameters.override.json

-t,--tflFile <file path>Percorso del file di flusso di Tableau Prep.
-inc, --incrementalRefresh

Se Tableau Prep Conductor non è abilitato nel server per la pianificazione delle esecuzioni del flusso, puoi utilizzare questo comando per eseguire il flusso utilizzando l’aggiornamento incrementale. Per maggiori informazioni, consulta Eseguire il flusso con l’aggiornamento incrementale abilitato.

Esempio:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --incrementalRefresh -t "path\to\[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --incrementalRefresh -t path/to/[your flow file name].tfl

Comandi vari

Utilizza questi comandi per stampare la versione di Tableau Prep, attivare la modalità di debug per eseguire il debug di un processo di flusso, disabilitare la convalida SSL e altro ancora.

SintassiDescrizione
--versionRestituisce la versione corrente dell’interfaccia della riga di comando di Tableau Prep Builder e termina immediatamente il processo.
-d, --debug

Abilita la modalità di debug. Genera nella cartella del repository log dettagliati utili per la risoluzione dei problemi. I file di log vengono archiviati in: My Tableau Prep Builder Repository\Command Line Repository\Logs

Esempio:

Windows: "\[Tableau Prep Builder install location]\Tableau Prep Builder <version>\scripts"\tableau-prep-cli.bat --debug -t "[your flow file name].tfl"

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli --debug -t “[your flow file name]”.tfl

-dsv, --disableSslValidation

Disabilita la convalida del certificato SSL (utile per alcuni ambienti server interni). Quando esegui questa opzione su MacOS, potrebbe essere visualizzata una finestra di dialogo che richiede utente e password del portachiavi.

A partire da Tableau Prep Builder versione 2019.3.2, puoi inserire questo parametro aggiuntivo per disabilitare la finestra di dialogo del keychain.

Esempio:

MacOS: /Applications/Tableau\ Prep\ Builder\ [Tableau Prep Builder version].app/Contents/scripts/./tableau-prep-cli -dsv -c path/to/[your credential file name].json -t path/to/[your flow file name].tfl

-h, --help)

Visualizza il menu della Guida relativo alle opzioni della riga di comando.

Grazie per il tuo feedback.Il tuo feedback è stato inviato. Grazie!