0

我编写了一个流分析查询来发出 2 个日期时间值:一个来自我的流,另一个是“摄取”日期时间到 Azure IOT / StreamingAnalytics。我的流的值是 UTC,但我发现“摄取”日期时间从 1970 年 1 月 1 日偏移,而不是 Utc.Now。

这是我的流分析查询:

SELECT deviceId ,System.Timestamp as IngestTimeUTC ,date as GenerateTimeUTC INTO [YourOutputAlias] FROM MyDevice

样本输出:
DEVICEID ... INGESTTIME ... GENERATEDTIMEUTC
"myFirstDevice" ... "1970-01-01T12:01:01.0010000Z"..."2016-11-18T15:25:54.5660000Z"

如何将“今天”的摄取时间标准化为 UTC?

4

1 回答 1

0

看起来我上面的查询确实可以按需要工作。我没有提到我一直在通过 Azure 流分析门户中的“测试”选项观察输出。当我保存所有内容并实际运行工作时......我IngestTimeUTC以正确的方式将数据标准化 - 根据需要将数据转换为“今天”的 UTC。

所以......“测试”机制确实具有关于System.Timestamp.

于 2016-11-18T17:13:22.713 回答