snow dcm-Befehle¶
Bemerkung
Um die DCM-Befehle zu verwenden, müssen Sie das SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTS-Feature-Flag mit einer der folgenden Methoden aktivieren:
Legen Sie die
SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTS-Umgebungsvariable auftruefest, bevor Sie den Befehl ausführen.Legen Sie die
enable_snowflake_projects-Konfigurationsoption auftruein derconfig.toml-Datei fest, wie im folgenden Beispiel gezeigt:
Snowflake CLI unterstützt die folgenden Befehle zum Verwalten von Snowflake- DCM project-Objekten:
Projektkonfiguration (manifest.yml)¶
DCM-Projekte verwenden eine:file:manifest.yml-Datei, um die Projektkonfiguration zu definieren. Weitere Details dazu finden Sie unter DCM Projects-Dateien und -Vorlagen.
Auflösung des Projektbezeichners¶
Die meisten DCM-Befehle akzeptieren ein optionales Projektbezeichner-Argument und eine``–target``-Option. Der Projektname wird wie folgt aufgelöst:
Wenn ein Projektbezeichner als Argument angegeben wird, wird dieser direkt verwendet.
Wenn
--targetangegeben ist, wird derproject_namevon diesem Ziel inmanifest.ymlverwendet.Wenn keines von beidem angegeben ist, wird das
default_targetvon:file:manifest.ymlverwendet.
Beispiele:
Die --from-Option gibt das Verzeichnis an, das die manifest.yml-Datei und die Projektquellendateien enthält. Bei Weglassen wird das aktuelle Verzeichnis verwendet.
Bemerkung
Projektbezeichner können als voll qualifizierter Name (MY_DB.MY_SCHEMA.MY_PROJECT) oder als einfacher Name (MY_PROJECT) angegeben werden. Bei Verwendung eines einfachen Namens werden Datenbank und Schema aus dem aktiven Verbindungskontext abgeleitet. Es wird empfohlen, vollqualifizierte Namen zu verwenden, um Mehrdeutigkeiten zu vermeiden.