Commandes snow dcm¶
Note
Pour utiliser les commandes DCM, vous devez activer l’indicateur de fonctionnalité SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTS, en utilisant l’une des méthodes suivantes :
Définissez la variable d’environnement
SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTSsurtrueavant d’exécuter la commande.Définissez l’option de configuration
enable_snowflake_projectssurtruedans le fichierconfig.toml, comme indiqué dans l’exemple suivant :
Snowflake CLI prend en charge les commandes suivantes pour gérer les objets DCM project de Snowflake :
Configuration du projet (manifest.yml)¶
Les projets DCM utilisent un fichier manifest.yml pour définir la configuration du projet. Pour plus de détails, voir Fichiers et modèles DCM Projects.
Résolution de l’identificateur de projet¶
La plupart des commandes DCM acceptent un argument facultatif d’identificateur de projet et une option --target. Le nom du projet est résolu comme suit :
Si un identificateur de projet est fourni comme argument, il est utilisé directement.
Si
--targetest spécifié, leproject_namede cette cible dansmanifest.ymlest utilisé.Si aucun des deux n’est fourni, la
default_targetdemanifest.ymlest utilisé.
Exemples :
L’option --from spécifie le répertoire contenant le manifest.yml et les fichiers sources de projet. Si elle est omise, le répertoire actuel est utilisé.
Note
Les identificateurs de projet peuvent être spécifiés sous la forme d’un nom entièrement qualifié (MY_DB.MY_SCHEMA.MY_PROJECT) ou comme simple nom (MY_PROJECT). Lorsqu’un nom simple est utilisé, la base de données et le schéma sont dérivés du contexte de connexion active. L’utilisation de noms entièrement qualifiés est recommandée pour éviter toute ambiguïté.