Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Snowflake cloud data platform 是否将新的雪花表行作为JSON作为HTTP POST请求发送?_Snowflake Cloud Data Platform - Fatal编程技术网

Snowflake cloud data platform 是否将新的雪花表行作为JSON作为HTTP POST请求发送?

Snowflake cloud data platform 是否将新的雪花表行作为JSON作为HTTP POST请求发送?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我试图构建一个数据管道,将新行插入到雪花表中,将其转换为JSON,并将其作为HTTP Post请求发送到另一个API 这里的用例是我正在获取一个事务表,我希望在一个单独的服务中记录新的事务,该服务通过它们的API接收事件 我认为Streams可以解决一半的难题,因为它为我的表提供了更改(或插入),但是否有一个服务或功能可以接受这个表,进行必要的转换,并将其作为HTTP Post请求发送到单独的API 非常感谢您的指导。您应该能够使用外部功能 为了将查询结果发送到外部函数,我选择将其编码为数组:

我试图构建一个数据管道,将新行插入到雪花表中,将其转换为JSON,并将其作为HTTP Post请求发送到另一个API

这里的用例是我正在获取一个事务表,我希望在一个单独的服务中记录新的事务,该服务通过它们的API接收事件

我认为Streams可以解决一半的难题,因为它为我的表提供了更改(或插入),但是否有一个服务或功能可以接受这个表,进行必要的转换,并将其作为HTTP Post请求发送到单独的API


非常感谢您的指导。

您应该能够使用外部功能

为了将查询结果发送到外部函数,我选择将其编码为数组:

选择先知化(数组_构造)(
组内数组_agg(value::float)(按日期排序)
,数组_agg(日期::日期)在组内(按日期排序))::字符串)str
来自表(结果扫描(最后一个查询id(-1));
有关完整示例,请参见我在此处所做的:


正如您所说,streams将帮助您发送所有传入的更改。

是什么在发送更改?您最好在那里添加流媒体,而不是在它进入数据库之后