1

在創建流工作,其輸出到Blob存儲,人們必須指定一個「路徑模式」,如:在Stream Analytics blob輸出中指定時區?

telemetry/{date}/{time} 

這似乎是在UTC,甚至僅指定一個{日期}時,時區是相關的。

這是什麼時候使用的,是否可以引用時區? 它是否使用TIMESTAMP,如果是的話,我可以用時區修改它嗎?

編輯:2017年2月27日 - 這裏是我的工作典型查詢:

SELECT 
    measurement.ArrayValue.Taken, 
    event.HubId, 
    measurement.ArrayValue.CollectorId, 
    measurement.ArrayValue.SensorId, 
    measurement.ArrayValue.SensorValue 
INTO 
    [BlobStorage] 
FROM 
    [IoTHub] as event 
CROSS APPLY GetArrayElements(event.Measurements) as measurement 

感謝

-John

回答

0

時間將始終基於UTC。目前,這是不可能改變的。這將是輸出事件的時間戳。

+0

謝謝你Vignesh。我添加了一個示例查詢到我原來的帖子。當你說'時間戳'時,我可以使用「TIMESTAMP BY」修飾符從查詢本身中影響該時間戳嗎?如果是這樣,是否可以與「CROSS APPLY」結合使用,從數組對象的屬性獲取時間戳?在我的情況下,測量時間在「measurement.ArrayValue.Taken」中給出。 – JohnKoz

相關問題