Utilisation d’un référentiel Git dans Snowflake

Vous pouvez intégrer votre référentiel Git distant à Snowflake afin que les fichiers du référentiel distant soient synchronisés avec un clone local du référentiel dans Snowflake. Le clone de référentiel Git dans Snowflake agit comme un référentiel Git local avec un clone complet du référentiel distant, y compris les branches, les balises et les validations.

Avec un clone de référentiel Git dans Snowflake, vous pouvez effectuer les opérations suivantes :

Comment Snowflake fonctionne-t-il avec un référentiel Git distant ?

Avec un référentiel Git distant intégré à votre compte Snowflake, vous synchronisez les fichiers du référentiel distant avec un clone de référentiel Git dans Snowflake. Pour accéder à un fichier dans Snowflake, vous y faites référence dans le clone du référentiel Git. Pour plus d’informations sur l’utilisation des fichiers de référentiel, consultez Utiliser un fichier de référentiel Git comme gestionnaire (handler) de procédure stockée.

Diagramme affichant un référentiel Git échangeant des fichiers avec des outils de développement et Snowflake.

Clone du référentiel Git Snowflake

Un clone de référentiel Git dans Snowflake est un clone complet avec toutes les branches, les balises et les validations du référentiel distant.

Une fois que le contenu du référentiel distant se trouve dans le clone du référentiel Git, vous pouvez y référencer des fichiers comme vous le feriez avec un fichier sur une zone de préparation.

Vous pouvez effectuer des opérations similaires à celles que vous effectuez avec les commandes Git dans un référentiel local, notamment :

Référentiel Git et outils de développement

Après avoir intégré votre référentiel distant à Snowflake, vous pouvez continuer à utiliser vos outils de développement et votre référentiel local comme avant. Grâce au clone du référentiel Git, Snowflake devient un autre client de votre référentiel, distinct de votre référentiel local.

Plateformes prises en charge

Vous pouvez actuellement intégrer des référentiels Git qui utilisent les plateformes Git suivantes. Cela inclut les référentiels basés sur ces plateformes, mais disponibles au niveau des URLs personnalisées. Par exemple, un référentiel basé sur GitHub n’a pas besoin d’être sur github.com.

  • GitHub

  • GitLab

  • BitBucket

  • Azure DevOps

  • AWS CodeCommit

Références