我需要在流分析中使用主数据验证一列的值。
我编写了查询,以从Blob位置获取一些数据,并且应该对照另一个Blob位置中可用的主数据验证列值之一。
下面是我尝试过的SAQL。 signals1 是blob中的主数据,而 signals2 是已处理并要验证的数据:
WITH MASTER AS (
SELECT [signals1].VAL as VAL
FROM [signals1]
)
SELECT
ID,VAL,SIG
INTO [output]
FROM signals2
我必须检查信号2中的 VAL ,以针对信号1中的 VAL 进行验证。
如果信号2中的VAL在信号1中,那么我们应该写入输出。 如果信号1中的VAL不在信号1中,则该文档应被忽略(不应写入输出)。
我尝试了JOIN和WHERE子句,但是没有按预期工作。 任何线索,如何使用JOIN或WHERE来实现?