你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Visual Studio Code 通过示例数据在本地测试流分析查询

可使用针对 Visual Studio Code 的 Azure 流分析工具通过示例数据在本地测试流分析作业。 可以在项目的 LocalRunOutputs 文件夹中的 JSON 文件中找到查询结果。

有关详细信息,请参阅 Visual Studio Code 中使用 ASA 工具运行的本地流分析概述

先决条件

  • 安装 .NET core SDK 并重启 Visual Studio Code。

  • 使用此快速入门了解如何使用 Visual Studio Code 创建流分析作业。

准备示例数据

你需要先准备示例输入数据文件。 如果计算机上已有一些示例数据文件,则可以跳过此步骤并转到下一步。

  1. 在你的输入配置文件中单击顶部行中的“预览数据”。 将会从 IoT 中心提取一些输入数据,并将其显示在预览窗口中。

  2. 在数据显示后,单击“另存为”将数据保存到一个本地文件。

Preview live input

定义本地输入

  1. 右键单击流分析项目中“输入”文件夹下的 input.json。 然后从顶部行中选择“添加本地输入”。

    Add local input from project

    你也可以使用“Ctrl+Shift+P”打开命令面板,然后输入“ASA: Add Input”。

    Add Stream Analytics input in VS Code

  2. 选择“本地输入”

    Add ASA local input in Visual Studio Code

  3. 选择“+ 新建本地输入”

    Add a new ASA local input in Visual Studio Code

  4. 输入在查询中使用的相同输入别名。

    Add a new ASA local input alias

  5. 在新生成的 LocalInput_Input.json 文件中,输入本地数据文件所在的文件路径。

    Enter local file path in Visual Studio

  6. 选择“预览数据”以预览输入数据。 如果数据的序列化类型为 JSON 或 CSV,系统会自动检测到该类型。 使用选择器查看“表”或“原始”格式的数据。 下表显示了采用“表”格式的数据示例:

    Preview local data in table format

    下表显示了“原始”格式的数据示例:

    Preview local data in raw format

在本地运行查询

返回到查询编辑器,并选择“在本地运行”。 然后从下拉列表中选择“使用本地输入”

Select run locally in the query editor

Use local input

结果将显示在右侧的窗口中。 你可以单击“运行”以再次测试。 还可以选择“在文件夹中打开”以在文件资源管理器中查看结果文件,并进一步使用其他工具将其打开。 结果文件仅以 JSON 格式提供。

View local run result

后续步骤