Unterstützte dbt-Befehle und -Flags¶
In der folgenden Tabelle sind die dbt-Befehle aufgeführt, die in dbt Projects on Snowflake unterstützt werden. Jeder dbt-Befehl, der hier nicht enthalten ist, wird nicht unterstützt.
[1] Ein dbt-Projektobjekt ist ein versionierter Snapshot Ihres Projekts. Wenn Sie den Befehl deps darauf ausführen, werden keine Dateien geändert. Dies wird in erster Linie verwendet, um zu überprüfen, ob Ihre Konfiguration des externen Zugriffs korrekt ist. Wenn ein dbt-Projektobjekt mit einer Integration für den externen Zugriff erstellt wird, wird dbt deps vor der dbt-Kompilierung ausgeführt, um alle Abhängigkeiten und Projektdateien zu packen.
Allgemeine Informationen zu Flags¶
In dbt Core führen Sie -Befehle (z. B. dbt build) aus und ändern deren Verhalten mit Flags. Flags sind Konfigurationsoptionen, die ändern, wie sich ein Befehl verhält; einige sind befehlsspezifisch, andere sind global. Weitere Informationen finden Sie unter Flags.
Sie führen immer einen Befehl aus und fügen Flags in den Bereich ein oder ändern ihn. Um beispielsweise nur inkrementelle Modelle auszuführen und diese neu zu erstellen, müssen Sie den folgenden Befehl und die folgenden Flags ausführen:
dbt run --select config.materialized:incremental --full-refresh;
Die folgenden Flags werden in dbt Projects on Snowflake nicht unterstützt:
--state--target-path--log-path--profiles-dir--project-dir--log-format--log-format-file