【发布时间】:2016-12-26 22:04:13
【问题描述】:
Azure Stream Analytics 作业基于此Query 将事件导出到Azure Event Hub:
SELECT ipAddress, httpRequestTime
INTO Outlet
FROM Inlet
TIMESTAMP BY HttpRequestTime
没有事件输出到Event Hub。但是,如果我更改Query,删除TIMESTAMP 子句,所有事件都会输出:
SELECT ipAddress, httpRequestTime
INTO Outlet
FROM Inlet
为什么TIMESTAMP 子句会阻止事件到达Event Hub?
顺便说一句,如果这个Query 的意义不清楚,原来的Query 更复杂,通过消除过程,我将问题隔离到TIMESTAMP 子句。
【问题讨论】:
-
尝试在您的 TIMESTAMP BY 语句中将 HttpRequestTime 的大小写更改为 httpRequestTime,使其与您的 SELECT 语句匹配。这应该无关紧要,因为它应该不区分大小写,但值得一试。
-
谢谢,但我已经尝试过了,但没有成功
-
顺便说一下,httpRequestTime 是一个符合 ISO 8601 的字符串
标签: azure azure-eventhub azure-stream-analytics