Influxdb 使用Kapacitor组合数据并存储在表中

Influxdb 使用Kapacitor组合数据并存储在表中,influxdb,influxql,kapacitor,Influxdb,Influxql,Kapacitor,我的项目的一部分希望我从一个表中流式传输数据,并将获得的值与另一个表匹配以获得相应的消息。然后连接数据并将其存储在第三个表中 我正在使用XDB作为我的数据库。在XDB中,我有一个名为ErrorMessage的表和另一个名为ProcessData的表。在ProcessData表中,我有一个名为ErrorCode的字段,该字段的值下面有一个对应的整数值。ErrorMessage表包含所有可能的错误代码和相应的错误消息。现在我想从ProcessData表中流式传输值,并从ErrorMessage表中找

我的项目的一部分希望我从一个表中流式传输数据,并将获得的值与另一个表匹配以获得相应的消息。然后连接数据并将其存储在第三个表中

我正在使用XDB作为我的数据库。在XDB中,我有一个名为ErrorMessage的表和另一个名为ProcessData的表。在ProcessData表中,我有一个名为ErrorCode的字段,该字段的值下面有一个对应的整数值。ErrorMessage表包含所有可能的错误代码和相应的错误消息。现在我想从ProcessData表中流式传输值,并从ErrorMessage表中找到相应的错误消息。然后我想将结果存储在另一个名为ErrorLog的表中

以下是ProcessData表的外观:

=====================================================
|timestamp          |Field               |Value     |
=====================================================
|123456789          |ErrorCode           |2         |
|123456788          |ErrorCode           |4         |
|123456787          |ErrorCode           |6         |
|123456786          |ErrorCode           |8         |
=====================================================
错误消息如下所示:

=============================================
|timestamp          |ErrorCode   |Message   |
=============================================
|123456789          |1           |Msg_1     |
|123456788          |2           |Msg_2     |
|123456787          |3           |Msg_3     |
|123456786          |4           |Msg_4     |
|123456786          |5           |Msg_5     |
|123456786          |6           |Msg_6     |
|123456786          |7           |Msg_7     |
|123456786          |8           |Msg_8     |
|123456786          |9           |Msg_9     |
|123456786          |10          |Msg_10    |
=============================================
=============================================
|timestamp          |Value       |Message   |
=============================================
|123456789          |2           |Msg_2     |
|123456788          |4           |Msg_4     |
|123456787          |6           |Msg_6     |
|123456786          |8           |Msg_8     |
=============================================
ErrorLog表应如下所示:

=============================================
|timestamp          |ErrorCode   |Message   |
=============================================
|123456789          |1           |Msg_1     |
|123456788          |2           |Msg_2     |
|123456787          |3           |Msg_3     |
|123456786          |4           |Msg_4     |
|123456786          |5           |Msg_5     |
|123456786          |6           |Msg_6     |
|123456786          |7           |Msg_7     |
|123456786          |8           |Msg_8     |
|123456786          |9           |Msg_9     |
|123456786          |10          |Msg_10    |
=============================================
=============================================
|timestamp          |Value       |Message   |
=============================================
|123456789          |2           |Msg_2     |
|123456788          |4           |Msg_4     |
|123456787          |6           |Msg_6     |
|123456786          |8           |Msg_8     |
=============================================
我应该如何使用tick脚本实现这一点

提前谢谢

干杯,SD