지원되는 dbt 명령 및 플래그

다음 테이블은 |sf-dbt|에서 지원되는 dbt 명령을 보여줍니다. 여기에 나열되지 않은 `dbt 명령`_은 지원되지 않습니다.

dbt Projects on Snowflake, 실행 방법별로 지원되는 dbt 명령

dbt 명령

작업 공간

EXECUTE DBT PROJECT

snow dbt execute (CLI)

build

compile

deps [1]

list

parse

run

retry

run-operation

시드

show

snapshot

test

[1] dbt 프로젝트 오브젝트는 프로젝트의 버전이 지정된 스냅샷입니다. 이 오브젝트에 대해 deps 명령을 실행해도 파일이 수정되지 않으며 주로 외부 액세스 구성이 올바른지 확인하는 데 사용됩니다. dbt 프로젝트 오브젝트가 외부 액세스 통합으로 생성되면 dbt 컴파일 전에 dbt deps가 실행되어 모든 종속성과 프로젝트 파일을 패키징합니다.

플래그 정보

dbt Core에서는 명령(예: dbt build)을 실행하고 플래그로 해당 동작을 수정합니다. 플래그는 명령의 동작 방식을 수정하는 구성 옵션입니다. 명령에 따라 달라지는 플래그도 있고 전역적으로 적용되는 플래그도 있습니다. 자세한 내용은 `플래그`_를 참조하세요.

항상 명령을 실행하고 범위에 플래그를 첨부하거나 명령을 변경합니다. 예를 들어, 증분 모델만 실행하고 다시 빌드하려면 다음 명령과 플래그를 실행합니다.

dbt run --select config.materialized:incremental --full-refresh;
Copy

다음 플래그는 |sf-dbt|에서 지원되지 않습니다.

  • --state

  • --target-path

  • --log-path

  • --profiles-dir

  • --project-dir

  • --log-format

  • --log-format-file