我想知道是否有人已将数据从 Snowflake 发送到 API(POST 请求)。
最好的方法是什么? 考虑使用 Snowflake 卸载(复制到)Azure Blob 存储,然后创建一个脚本将该数据发送到 API。或者我可以直接在脚本中使用 Snowflake API 并避免 blob 存储。
对其他人做了什么感到好奇。
最佳答案
要将数据发送到 API,您需要在 Snowflake 外部运行一个脚本。
然后,使用 Snowflake 外部函数,您可以从 Snowflake 内部触发该脚本 - 并且您也可以向其发送参数。
我在这里做了类似的事情:
该帖子的基本步骤是:
- 拥有一个在 Cloud Run 上运行的容器内运行 Facebook Prophet 的脚本。
- 设置一个 Snowflake 外部函数来调用 GCP 代理,该代理使用我需要的参数调用该脚本。
对于您的情况,我会寻找类似的设置,并在 Azure 中运行脚本。
关于snowflake-cloud-data-platform - 将雪花数据发送到 REST API (POST) 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69993193/