Azure Stream Analyticsはストリーミングジョブ作成のための2つのツールを提供します:AzureポータルとVisual Studio Code用のAzure Stream Analyticsツール拡張です。 拡張を使ってローカルでストリーミングクエリを書き、デバッグし、実行してください。 各ツールは異なる機能をサポートするため、最適な選択はあなたの開発ワークフローによって異なります。
この記事では、AzureポータルとVisual Studio Codeがサポートする機能を比較し、ご自身のニーズに合ったツールを選べるようにします。
注
Visual Studio Code ツールは、中国東部、中国北部、ドイツ中部、ドイツ北東部のリージョンでのジョブをサポートしていません。
クラウドタスクの機能
以下の表は、AzureポータルとVisual Studio Code拡張機能がサポートするクラウドジョブオーサリング機能(ソース管理、テスト、監視、言語サポートなど)を比較しています。
| 特徴 | Portal | Visual Studio Code |
|---|---|---|
| クロス プラットフォーム | マック Linux Windows |
マック Linux Windows |
| スクリプトの作成 | イエス | イエス |
| スクリプト・インテリセンス | 構文の強調表示 | 構文の強調表示 コードの完了 エラーマーカー |
| すべての種類の入力、出力、およびジョブ構成を定義する | イエス | イエス |
| ソース管理 | いいえ | イエス |
| CI/CD のサポート | Partial | イエス |
| 複数のクエリ間で入力と出力を共有する | いいえ | イエス |
| サンプル ファイルを使用したクエリ テスト | イエス | イエス |
| ライブ データのローカル テスト | いいえ | イエス |
| クエリ テストでの時間ポリシーのサポート | いいえ | イエス |
| ジョブの一覧表示とジョブ エンティティの表示 | イエス | イエス |
| ジョブをローカル プロジェクトにエクスポートする | いいえ | イエス |
| ジョブの送信、開始、および停止 | イエス | イエス |
| ジョブのメトリックと図を表示する | イエス | イエス |
| ジョブ のランタイム エラーを表示する | イエス | イエス |
| リソース ログ | イエス | イエス |
| カスタム メッセージのプロパティ | イエス | イエス |
| C# カスタムコード関数とデシリアライザー | 読み取り専用モード | イエス |
| JavaScript UDF と UDA | イエス | Windows のみ |
| Azure Machine Learning | イエス | イエス |
| 互換性レベル | 1.0 1.1 1.2(デフォルト) |
1.0 1.1 1.2(デフォルト) |
| 組み込みのMLベースの異常検出機能 | イエス | イエス |
| 組み込みの地理空間関数 | イエス | イエス |
| Power BI の出力 | イエス | いいえ |
| Protobuf のシリアル化 | イエス | いいえ |
| 追加されたエンドポイントの管理された ID のアクセス許可の自動付与 | イエス | いいえ |