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.

dbt Projects on Snowflake, unterstützte dbt-Befehle nach Ausführungsmethode

dbt-Befehl

Workspaces

EXECUTE DBT PROJECT

snow dbt execute (CLI)

build

compile

deps [1]

list

parse

run

retry

run-operation

Startwert

show

snapshot

test

[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;
Copy

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