Azure Portal에서 Azure Stream Analytics 작업을 만들고 개발하는 것 외에도 컴퓨터의 개발자 도구를 사용하여 Stream Analytics 작업을 설정할 수 있습니다. ASA(Azure Stream Analytics)를 사용하면 즐겨 사용하는 코드 편집기(예: Visual Studio Code)를 사용하여 Azure Event Hubs, IoT Hub, Blob Storage 및 기타 Azure 리소스의 라이브 데이터 스트림으로 로컬로 쿼리를 빌드하고 테스트할 수 있습니다. ASA 개발자 도구는 Stream Analytics 작업을 실행하기 위해 로컬 런타임에 완벽하게 작동하는 노드를 만듭니다. 로컬 Stream Analytics 작업을 Azure 클라우드에 제출하고 상태 실행 중인 작업을 변경할 수도 있습니다. ASA 개발자 도구를 사용하는 것은 Stream Analytics 작업을 빌드, 테스트 및 관리하는 편리한 방법입니다.
로컬 개발 환경
로컬 컴퓨터에서 Stream Analytics 작업을 개발하는 방식은 도구 기본 설정 및 기능 가용성에 따라 달라집니다. 각 개발 환경에 대해 지원되는 기능을 확인하려면 Azure Stream Analytics 기능 비교를 참조하세요.
다음 표에서 환경은 로컬 개발을 지원합니다.
| 환경 | 설명 |
|---|---|
| Visual Studio Code | Visual Studio Code용 Azure Stream Analytics Tools 확장을 사용하여 풍부한 IntelliSense 및 네이티브 소스 제어를 통해 로컬 및 클라우드 둘 다에서 Stream Analytics 작업을 작성, 관리, 테스트할 수 있습니다. Linux, macOS 및 Windows에서 개발을 지원합니다. 자세히 알아보려면 Visual Studio Code에서 Azure Stream Analytics 작업 만들기를 참조하세요. 또한 이 확장은 클라우드 호스팅 개발 환경인 Visual Studio Codespaces도 지원합니다. |
| 명령 프롬프트 또는 터미널 | Azure Stream Analytics CI/CD NuGet 패키지는 Visual Studio 프로젝트 빌드용 도구, 임의 머신에서 로컬 테스트를 제공합니다. Azure Stream Analytics CI/CD npm 패키지는 임의 머신에서 Visual Studio Code 프로젝트 빌드(Azure Resource Manager 템플릿 생성)를 위한 도구를 제공합니다. |