gpt4 book ai didi

wso2 - 我可以加载带有表事件 WSO2 的白色列表吗

转载 作者:行者123 更新时间:2023-12-02 01:25:21 24 4
gpt4 key购买 nike

我有一个 postgres 黑名单表,我想加载这个表并使用 WSO2 DAS 的事件表进行连接。

但它不允许我在查询中使用黑名单 eat from。

这是我的示例代码:

@From(eventtable='rdbms', jdbc.url='jdbc:postgresql://localhost:5432/pruebabg', username='postgres', password='Easysoft16', driver.name='org.postgresql.Driver', table.name='Trazablack')
define table Trazablack (sensorValue double);

@From(eventtable='rdbms', jdbc.url='jdbc:postgresql://localhost:5432/pruebabg', username='postgres', password='Easysoft16', driver.name='org.postgresql.Driver', table.name='Trazawhite')
define table TrazaExtend (Trazawhite double);

from Trazablack
select *
insert into TrazaFiltrada;

这是错误:

“ID 为‘Trazablack’的流/表定义尚未在执行计划“ExecutionPlan”中定义”

这可能吗?

最佳答案

你不能在 Siddhi 中读取这样的表格,它应该用 join query 来完成(使用传入事件触发)。没有传入事件流,就无法触发查询。

如果您不想提供任何外部事件来触发此查询,您可以在 Siddhi 中使用触发器(有关更多信息,请参阅 this doc)。

每 5 分钟触发的示例查询:

define trigger FiveMinTriggerStream at every 5 min;

from FiveMinTriggerStream join Trazablack as t
select t.sensorValue as sensorValue
insert into TrazaFiltrada;

关于wso2 - 我可以加载带有表事件 WSO2 的白色列表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37422107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com