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

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