Écriture de fonctions externes

Les fonctions externes sont des fonctions définies par l’utilisateur qui sont stockées et exécutées en dehors de Snowflake.

Les fonctions externes facilitent l’accès aux services API externes tels que les géocodeurs, les modèles de machine learning et d’autre code personnalisé fonctionnant en dehors de Snowflake. Cette fonction élimine la nécessité d’exporter et de réimporter des données lorsque vous utilisez des services tiers, ce qui simplifie considérablement vos pipelines de données.

Introduction aux fonctions externes

Découvrez-en plus sur les fonctions externes, qui appellent du code exécutable développé, maintenu, stocké et exécuté en dehors de Snowflake.

Formats des données d’entrée et de sortie des services à distance

Découvrez les formats de données envoyés et reçus par Snowflake.

Utilisation de traducteurs de requêtes et de réponses avec des données pour un service distant

Modifiez le format des données envoyées aux services distants et reçues par ceux-ci.

Conception de fonctions externes très performantes

Concevez des fonctions hautes performances grâce à ces conseils sur les services asynchrones, l’évolutivité, la concurrence et la fiabilité.

Meilleures pratiques pour les fonctions externes

Améliorez l’efficacité et évitez les résultats inattendus grâce à ces meilleures pratiques.

Sécurisation d’une fonction externe

Créez des fonctions externes sécurisées.

Services à distance

Création de fonctions externes sur AWS

Créez une fonction externe à partir d’une fonctionnalité sur AWS.

Création de fonctions externes sur GCP

Créez une fonction externe à partir d’une fonctionnalité sur GCP.

Création de fonctions externes sur Microsoft Azure

Créez une fonction externe à partir d’une fonctionnalité sur Azure.