Turbomodus
Auf dieser Seite wird ein optionaler Schritt zum Aktivieren des Turbo-Modus für die Bereitstellung der Cortex Framework Data Foundation beschrieben. Das Google Cloud Cortex Framework bietet die folgenden beiden Bereitstellungsmodi, die Sie beim Einrichten Ihrer Datenpipelines in der Datei config.json
berücksichtigen sollten.
Standardmodus (
turboMode=false
):Diese Option wird empfohlen, wenn Sie noch Anpassungen an Ihrer Datenquelle vornehmen oder vermuten, dass Abweichungen zwischen Ihren Ansichten und den tatsächlichen Datentabellen vorliegen. In diesem Modus versucht der Bereitstellungsprozess, alle in Ihrer Konfiguration definierten Ansichten zu erstellen, auch wenn in einigen Ansichten Fehler auftreten. Das kann länger dauern, hilft aber, alle potenziellen Probleme (Abweichungen zwischen Ansichten und Tabellen) in einem einzigen Durchlauf zu identifizieren.
Turbomodus (
turboMode=true
):Dieser Modus ermöglicht schnellere Bereitstellungen, sobald die Datenquellenkonfiguration korrekt ist. Beim Bereitstellungsprozess wird dynamisch eine
cloudbuild.views.yaml
-Datei mit jeder Ansicht in der richtigen Abhängigkeitsdatei (z. B.dependencies_ecc.txt
oderdependencies_s4.txt
) als einzelner Schritt des Builds generiert. Dadurch können die Bereitstellungszeiten erheblich beschleunigt werden (bis zu zehnmal schneller). Der Nachteil ist jedoch, dass der gesamte Vorgang beendet wird, wenn während der Bereitstellung in einer Ansicht ein Fehler auftritt. Das ist für die Fehlerbehebung möglicherweise nicht ideal, da Sie die Bereitstellung möglicherweise noch einmal ausführen müssen, um den Fehler zu ermitteln.
Wir empfehlen, „Standard“ für die Ersteinrichtung oder Fehlerbehebung und „Turbo“ für schnellere Bereitstellungen später auszuwählen.