選擇用於建置串流分析作業的開發工具

Azure 串流分析 提供兩個工具來建立串流工作:Azure 入口網站和 Visual Studio Code 的 Azure 串流分析 工具擴充。 使用擴充功能在本機撰寫、除錯並執行您的串流查詢。 每個工具支援不同的功能,因此選擇合適的工具取決於你的開發工作流程。

本文比較 Azure 入口網站與 Visual Studio Code 支援的功能,讓您能選擇最適合自己的工具。

備註

Visual Studio Code 工具不支援中國東部、中國北部、德國中部和德國東北地區的工作。

雲端工作功能

下表比較了 Azure 入口網站與 Visual Studio Code 擴充功能所支援的雲端工作創作功能,包括原始碼控制、測試、監控及語言支援。

特徵 / 功能 Portal Visual Studio Code
跨平台 Mac(蘋果電腦)
Linux
Windows 作業系統
Mac(蘋果電腦)
Linux
Windows 作業系統
劇本創作 Yes Yes
指令碼 IntelliSense 語法醒目提示 語法醒目提示
程式碼完成
錯誤標記
定義所有類型的輸入、輸出和工作配置 Yes Yes
源碼管理 否 Yes
CI/CD 支援 部分的 Yes
在多個查詢中共享輸入與輸出 否 Yes
使用範例檔案進行查詢測試 Yes Yes
即時資料本地測試 否 Yes
測試查詢中的時間策略支援 否 Yes
列出職缺並檢視職缺實體 Yes Yes
將工作導出到本地專案 否 Yes
提交、開始與停止作業 Yes Yes
查看工作指標與圖表 Yes Yes
檢視工作執行錯誤 Yes Yes
資源記錄 Yes Yes
自訂訊息屬性 Yes Yes
C# 自訂程式碼函式與解序列器 唯讀模式 Yes
JavaScript UDF 與 UDA Yes 僅限 Windows
Azure Machine Learning Yes Yes
相容性等級 1.0
1.1
1.2(預設)
1.0
1.1
1.2(預設)
內建基於機器學習的異常偵測功能 Yes Yes
內建地理空間功能 Yes Yes
Power BI 輸出 Yes 否
Protobuf 序列化 Yes 否
自動授予新增端點的管理身份權限 Yes 否