Modalità Turbo

Questa pagina descrive un passaggio facoltativo per attivare la modalità Turbo per il deployment di Data Foundation di Cortex Framework. Google Cloud Cortex Framework offre le seguenti due modalità di deployment da considerare quando configuri le pipeline di dati nel file config.json.

  1. Modalità standard (turboMode=false):

    Questa opzione è consigliata se stai ancora apportando modifiche all'origine dati o se sospetti che possano esserci mancate corrispondenze tra le visualizzazioni e le tabelle di dati effettive. In questa modalità, il processo di implementazione tenta di creare tutte le visualizzazioni definite nella configurazione, anche se in alcune sono presenti errori. L'operazione potrebbe richiedere più tempo, ma consente di identificare tutti i potenziali problemi (mancate corrispondenze tra viste e tabelle) in un'unica esecuzione.

  2. Modalità Turbo (turboMode=true):

    Questa modalità è pensata per implementazioni più rapide una volta completata correttamente la configurazione dell'origine dati. Il processo di implementazione genera dinamicamente un file cloudbuild.views.yaml con ogni vista nel file delle dipendenze corretto (ad esempio dependencies_ecc.txt o dependencies_s4.txt) come singolo passaggio della compilazione. In questo modo, è possibile accelerare notevolmente i tempi di implementazione (fino a 10 volte più velocemente). Tuttavia, lo svantaggio è che, se si verifica un errore in una vista durante il deployment, l'intera procedura si arresta. Questa opzione potrebbe non essere ideale per il debug, poiché potrebbe essere necessario eseguire nuovamente il deployment per identificare l'errore specifico.

Ti consigliamo di scegliere "Standard" per la configurazione iniziale o la risoluzione dei problemi e "Turbo" per implementazioni più rapide in un secondo momento.