Modo Turbo

Esta página descreve um passo opcional para ativar o modo Turbo para a implementação da base de dados do Cortex Framework. O Google Cloud Cortex Framework oferece os seguintes dois modos de implementação a ter em conta quando configurar os seus pipelines de dados no ficheiro config.json.

  1. Modo padrão (turboMode=false):

    Esta opção é recomendada se ainda estiver a fazer ajustes à sua origem de dados ou suspeitar que podem existir incompatibilidades entre as suas vistas e as tabelas de dados reais. Neste modo, o processo de implementação tenta criar todas as vistas definidas na sua configuração, mesmo que existam erros em algumas vistas. Este processo pode demorar mais tempo, mas ajuda a identificar todos os potenciais problemas (incompatibilidades entre vistas e tabelas) numa única execução.

  2. Modo Turbo (turboMode=true):

    Este modo destina-se a implementações mais rápidas assim que a configuração da origem de dados estiver concluída corretamente. O processo de implementação gera dinamicamente um ficheiro cloudbuild.views.yaml com cada vista no ficheiro de dependências correto (por exemplo, dependencies_ecc.txt ou dependencies_s4.txt) como um único passo da compilação. Isto pode acelerar significativamente os tempos de implementação (até 10 vezes mais rápido). No entanto, a desvantagem é que, se houver um erro em qualquer vista durante a implementação, o processo completo é interrompido. Isto pode não ser ideal para fins de depuração, uma vez que pode ter de executar novamente a implementação para identificar o erro específico.

A sugestão é escolher "Padrão" para a configuração inicial ou a resolução de problemas e "Turbo" para implementações mais rápidas posteriormente.