Como escrever funções externas¶
As funções externas são funções definidas pelo usuário que são armazenadas e executadas fora do Snowflake.
As funções externas facilitam o acesso a serviços de API externos, tais como geocodificadores, modelos de machine learning e outros códigos personalizados executados fora de Snowflake. Este recurso elimina a necessidade de exportar e reimportar dados ao usar serviços de terceiros, simplificando significativamente seus pipelines de dados.
- Introdução às funções externas
Aprenda sobre as funções externas, que chamam um código executável que é desenvolvido, mantido, armazenado e executado fora do Snowflake.
- Formatos de dados de entrada e saída de serviços remotos
Entenda os formatos de dados enviados e recebidos pelo Snowflake.
- Uso de tradutores de solicitação e resposta com dados para um serviço remoto
Altere o formato dos dados enviados e recebidos dos serviços remotos.
- Criação de funções externas de alto desempenho
Projete funções de alto desempenho com estas dicas sobre serviços assíncronos, escalabilidade, simultaneidade e confiabilidade.
- Práticas recomendadas para funções externas
Melhore a eficiência e evite resultados inesperados com estas práticas recomendadas.
- Proteção de uma função externa
Crie funções externas seguras.
Serviços remotos¶
- Criação de funções externas em AWS
Crie uma função externa a partir do recurso em AWS.
- Criação de funções externas em GCP
Crie uma função externa a partir do recurso em GCP.
- Criação de funções externas no Microsoft Azure
Crie uma função externa a partir do recurso em Azure.