Initialiser un projet Snowpark¶
La première étape de la création d’un projet Snowpark consiste à créer un modèle de projet. La commande snow init crée un modèle de document entièrement fonctionnel avec la structure suivante :
snowflake.yml      - project definition
requirements.txt   - project dependencies
app/               - code of functions and procedures
  __init__.py
  functions.py     - example functions
  procedures.py    - example procedures
  common.py        - example "shared library"
Le fichier
snowflake.ymlcontient une définition du projet qui décrit la structure du projet que les commandessnow snowparkutilisent.Le répertoire
appcontient le code du projet. Vous pouvez le considérer comme un module Python. Toutes les fonctions et procédures doivent résider dans ce répertoire.Le fichier
requirements.txtcontient les dépendances du projet. Snowflake CLI prend en charge tous les spécificateurs d’exigences pris en charge parpip, tels qu’un nom de paquet, une URL pour un paquet ou un chemin local.Vous pouvez ajouter d’autres dépendances (telles que des paquets personnalisés précédemment déployés) en tant que paramètres
importsdans les déclarations de fonctions et de procédures dans la définition du projet.