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.