É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.
Note
Lorsque vous utilisez des fonctions externes en Chine, utilisez la syntaxe et le flux de travail décrit pour AWS.
- 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.