snow dcm 명령

참고

DCM 명령을 사용하려면 다음 방법 중 하나를 사용하여 SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTS 기능 플래그를 활성화해야 합니다.

  • 명령을 실행하기 전에 SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTS 환경 변수를 :codenowrap:`true`로 설정합니다.

  • 다음 예제에서와 같이 config.toml 파일에서 enable_snowflake_projects 구성 옵션을 :codenowrap:`true`로 설정합니다.

    [cli.features]
    enable_snowflake_projects = true
    

Snowflake CLI 는 Snowflake DCM project 오브젝트를 관리하기 위해 다음 명령을 지원합니다.

프로젝트 구성(manifest.yml)

DCM 프로젝트는 manifest.yml 파일을 사용하여 프로젝트 구성을 정의합니다. 자세한 내용은 DCM Projects 파일 및 템플릿 섹션을 참조하십시오.

프로젝트 식별자 확인

대부분의 DCM 명령은 선택적 프로젝트 식별자 인자 및 --target 옵션을 수락합니다. 프로젝트 이름은 다음과 같이 확인됩니다.

  1. 프로젝트 식별자가 인자로 제공되면 직접 사용됩니다.

  2. ``–target``이 지정되면 :file:`manifest.yml`의 해당 대상에서 ``project_name``이 사용됩니다.

  3. 둘 다 제공되지 않으면 :file:`manifest.yml`의 ``default_target``이 사용됩니다.

예제:

# Use default_target from manifest.yml
snow dcm deploy

# Use target from manifest.yml
snow dcm deploy --target DEV

# Explicit project name with fully qualified identifier
snow dcm deploy MY_DB.MY_SCHEMA.MY_PROJECT

--from 옵션은 manifest.yml 및 프로젝트 소스 파일이 포함된 디렉터리를 지정합니다. 생략하면 현재 디렉터리가 사용됩니다.

참고

프로젝트 식별자는 정규화된 이름(MY_DB.MY_SCHEMA.MY_PROJECT) 또는 간단한 이름(MY_PROJECT)으로 지정될 수 있습니다. 간단한 이름을 사용하는 경우 데이터베이스와 스키마는 활성 연결 컨텍스트에서 파생됩니다. 모호성을 피하기 위해 정규화된 이름을 사용하는 것이 좋습니다.