Skip to content

Commit 4ad054e

Browse files
authored
Merge pull request #109859 from mamccrea/dev-feature-compare
Stream Analytics: local dev environments
2 parents e915460 + 61ce4fe commit 4ad054e

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

articles/stream-analytics/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
href: streaming-technologies.md
4040
- name: Choose a job development tool
4141
href: feature-comparison.md
42+
- name: Develop locally
43+
href: develop-locally.md
4244
- name: Input types for a job
4345
items:
4446
- name: Inputs overview
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: Develop and debug Azure Stream Analytics jobs locally
3+
description: Learn how to develop and test Azure Stream Analytics jobs on your local computer before you run them in Azure portal.
4+
ms.author: mamccrea
5+
author: mamccrea
6+
ms.topic: conceptual
7+
ms.date: 03/31/2020
8+
ms.service: stream-analytics
9+
---
10+
11+
# Develop and debug Azure Stream Analytics jobs locally
12+
13+
While you're able to create and test Azure Stream Analytics jobs in the Azure portal, many developers prefer a local development experience. Stream Analytics makes it easy to use your favorite code editor and development tools to create and test jobs with live event streams from Azure Event Hub, IoT Hub, and Blob Storage using a fully functioned single node local runtime. You can also submit jobs to Azure directly from your local development environment.
14+
15+
## Local development environments
16+
17+
The way in which you develop Stream Analytics jobs on your local computer depends on your tooling preferences and feature availability. See [Azure Stream Analytics feature comparison](feature-comparison.md) to see what features are supported for each development environment.
18+
19+
The environments in the following table support local development:
20+
21+
|Environment |Description |
22+
|-----------------------------------------|------------|
23+
|[Visual Studio Code](visual-studio-code-explore-jobs.md)| The [Azure Stream Analytics Tools extension](https://marketplace.visualstudio.com/items?itemName=ms-bigdatatools.vscode-asa) for Visual Studio Code allows you to author, manage, and test your Stream analytics job both locally and in the cloud with rich IntelliSense and native source control. Supports development on Linux, MacOS, and Windows. To learn more, see [Create an Azure Stream Analytics job in Visual Studio Code](quick-create-vs-code.md).|
24+
|[Visual Studio 2019](stream-analytics-tools-for-visual-studio-install.md) |Stream Analytics Tools is part of the Azure development and Data storage and processing workloads in Visual Studio. You can use Visual Studio to write custom C# user-defined functions and deserializers. To learn more, see [Create an Azure Stream Analytics job by using Visual Studio](stream-analytics-quick-create-vs.md).|
25+
|[Command prompt or terminal](stream-analytics-tools-for-visual-studio-cicd.md)|The Azure Stream Analytics CI/CD NuGet package provides tools for Visual studio project build, local testing on an arbitrary machine. The Azure Stream Analytics CI/CD npm package provides tools for Visual Studio Code project builds (which generates an Azure Resource Manager template) on an arbitrary machine.|
26+
27+
## Next steps
28+
29+
* [Test Stream Analytics queries locally with sample data using Visual Studio Code](visual-studio-code-local-run.md)
30+
* [Test Stream Analytics queries locally against live stream input by using Visual Studio Code](visual-studio-code-local-run-live-input.md)
31+
* [Test Stream Analytics queries locally with Visual Studio](stream-analytics-vs-tools-local-run.md)
32+
* [Test live data locally using Azure Stream Analytics tools for Visual Studio](stream-analytics-live-data-local-testing.md)

0 commit comments

Comments
 (0)