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 | 否 |