编写外部函数¶
外部函数是在 Snowflake 外部存储和执行的用户定义函数。
外部函数使访问外部 API 服务更加轻松,例如地理编码器、机器学习模型以及在 Snowflake 外部运行的其他自定义代码。该功能使您在使用第三方服务时无需导出和重新导入数据,从而大大简化了数据管道。
- 外部函数简介
了解外部函数,这些函数调用在 Snowflake 外部开发、维护、存储和执行的可执行代码。
- 远程服务输入和输出数据格式
了解 Snowflake 发送和接收的数据格式。
- 将请求和响应转换器与远程服务的数据结合使用
更改发送到远程服务和从远程服务接收的数据的格式。
- 设计高性能外部函数
使用这些关于异步服务、可伸缩性、并发性和可靠性的技巧设计高性能函数。
- 外部函数最佳实践
通过这些最佳实践提高效率并防止出现意外结果。
- 保护外部函数
创建安全的外部函数。
远程服务¶
- 在 AWS 上创建外部函数
利用 AWS 上的功能创建外部函数。
- 在 GCP 上创建外部函数
利用 GCP 上的功能创建外部函数。
- 在 Microsoft Azure 上创建外部函数
利用 Azure 上的功能创建外部函数。