了解 Azure 串流分析的輸入

Azure 串流分析作業會連結到一或多個資料輸入。 每個輸入都會定義與現有資料來源的連線。 串流分析接受來自數種事件來源的資料,包括事件中樞、IoT 中樞及 Blob 儲存體。 輸入會以您針對每個作業撰寫的串流 SQL 查詢名稱來參考。 在查詢中,您可以聯結多個輸入來混合資料,或比較串流資料與參考資料查閱,並將結果傳遞至輸出。

串流分析與三種資源完美整合,並將其作為輸入:

這些輸入來源可存在於與串流分析作業相同的 Azure 訂用帳戶中,或來自不同的訂用帳戶。

若要建立、編輯及測試串流分析作業輸入,您可以使用 Azure portalAzure PowerShell.NET APIREST APIVisual StudioVisual Studio Code

注意

強烈建議您使用適用於 Visual Studio Code 的串流分析工具,以獲得最佳本機開發體驗。 適用於 Visual Studio 2019 的串流分析工具 (2.6.3000.0 版) 有已知的功能差距,且未來將不會改進。

串流和參考輸入

當系統將資料推送至資料來源時,串流分析作業會取用該資料並即時處理。 輸入分成兩種類型:

  • 資料流輸入
  • 參考資料輸入。

資料流輸入

資料流是一段時間內未繫結的事件序列。 串流分析作業必須包含至少一個資料流輸入。 支援將事件中樞、IoT 中樞、Azure Data Lake Storage Gen2 和 Blob 儲存體當成資料流輸入來源。 事件中樞用來從多個裝置和服務收集事件資料流。 這些資料流可能包括社交媒體活動摘要、股票交易資訊,或來自感應器的資料。 IoT 中樞已最佳化,可從物聯網 (IoT) 案例中的連線裝置收集資料。 Blob 儲存體可用來作為輸入來源,將大量資料擷取為資料流,例如記錄檔。

如需串流資料輸入的詳細資訊,請參閱將資料作為輸入串流處理至串流分析中

參考資料輸入

串流分析也支援稱為「參考資料」的輸入。 參考資料是完全靜態或緩慢變更的資料。 這些資料通常用來執行相互關聯和查閱。 例如,您可以將資料流輸入中的資料聯結至參考資料中的資料,就像執行 SQL 聯結來查閱靜態值一樣。 Azure Blob 儲存體、Azure Data Lake Storage Gen2 和 Azure SQL Database 目前作為參考資料的輸入來源受到支援。 參考資料來源 Blob 的大小上限為 300 MB,視查詢複雜度和配置的 [串流單位] 而定。 如需詳細資訊,請參閱參考資料文件的大小限制一節。

如需參考資料輸入的詳細資訊,請參閱使用參考資料在串流分析中進行查閱

下一步