Home / Companies / Fivetran / Blog / Post Details
Content Deep Dive

Snowflake external functions for data enrichment with AWS example

Blog post from Fivetran

Post Details
Company
Date Published
Author
Stephen Allwright
Word Count
1,344
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

Snowflake external functions enable users to enhance their data by integrating external code, offering a way to access API endpoints from platforms like AWS, GCP, or Azure directly within SQL queries in Snowflake. This approach eliminates the need for separate data pipelines and allows leveraging machine learning models, as demonstrated by enriching sales leads with ranking scores from an external API. Setting up these functions involves creating API integrations and trusted relationships between Snowflake and the chosen cloud platform, followed by defining the external function to process the data. While this method provides significant advantages such as direct data enrichment and flexibility in programming languages, it also poses challenges like the time investment in API creation and maintenance, platform-specific integration requirements, and potential issues with function call frequency and duplication. The enriched data can then be seamlessly transferred to CRM tools using Fivetran Activations, which simplifies reverse ETL processes, allowing teams to focus on deriving actionable insights from their data.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Data Pipeline 1 279 93 42 -13%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.