我是Azure的初學者,我在Windows Azure中創建了一個Stream Analytics作業。在這裏,我在作業中使用兩個輸入,一個是類型的事件中心,另一個類型是Blob存儲。Blob存儲輸入在Stream Analytics作業輸出查詢中返回空值
下面的SQL查詢ASA工作(要店輸出SQL數據庫):
SELECT
IP.DeviceId
, IP.CaptureTime
, IP.Value
, [TEST-SAJ-DEMO-BLOB-Input].[DataType] AS TempVal -- Blob Storage Input
INTO
[Test-Output-Demo] -- SQL Table to store output
FROM
[TEST-SAJ-DEMO-Input] IP -- Event Hub Input
下面是我的Blob存儲容器JSON數據(Blob存儲輸入[TEST-SAJ-DEMO-BLOB-除了[TEST-SAJ-DEMO-BLOB-輸入]輸入])
{"DataType":"DEMO"}
一切工作正常。[數據類型]返回null,而不是字符串 'DEMO'。
Event Hub Input發送的所有數據都存儲到sql表中,並且它們在處理過程中沒有錯誤。
任何幫助表示讚賞...
嘿@Paul它不是別名問題,我想你在這裏有點混淆輸入名稱。在這裏,我從** [TEST-SAJ-DEMO-Input]中選擇了DeviceId,CaptureTime,Value **這是一個** Event Hub Input **,我從** [TEST中選擇了** DataType AS TempVal ** -SAJ-DEMO-BLOB-輸入] **這是一個** Blob存儲輸入**。而且正如你所說,如果我使用完整的源名稱則無關緊要。 – Shri