Prueba de consultas de Stream Analytics localmente con datos de ejemplo mediante Visual Studio Code

Puede usar las herramientas de Azure Stream Analytics para Visual Studio Code para probar los trabajos de Stream Analytics localmente con datos de ejemplo. Puede encontrar los resultados de la consulta en archivos JSON en la carpeta LocalRunOutputs del proyecto.

Prerrequisitos

  • Instale el SDK de .NET Core y reinicie Visual Studio Code.

  • Use este inicio rápido para aprender a crear un trabajo de Stream Analytics mediante Visual Studio Code.

Preparación de datos de ejemplo

Primero debe preparar los archivos de datos de entrada de ejemplo. Si ya tiene algunos archivos de datos de ejemplo en el equipo, puede omitir este paso y pasar al siguiente.

  1. Haga clic en Vista previa de los datos en el archivo de configuración de entrada desde la línea superior. Algunos datos de entrada se capturarán desde IoT Hub y se mostrarán en la ventana de vista previa. Tenga en cuenta que esto puede tardar cierto tiempo.

  2. Una vez que se muestren los datos, haga clic en Guardar como para guardar los datos en un archivo local.

Vista previa de la entrada activa

Definición de una entrada local

  1. Haga clic en input.json en la carpeta Entradas del proyecto de Stream Analytics. Luego, seleccione Agregar entrada local en la línea superior.

    Agregar entrada local desde el proyecto

    También puede usar Ctrl+Mayús+P para abrir la paleta de comandos y escribir ASA: Agregar entrada.

    Adición de entrada de Stream Analytics en VS Code

  2. Seleccione una entrada local.

    Adición de una entrada local de ASA en Visual Studio Code

  3. Seleccione + Nueva entrada local.

    Adición de una nueva entrada local de ASA en Visual Studio Code

  4. Escriba el mismo alias de entrada que usó en la consulta.

    Adición de un nuevo alias de entrada local de ASA

  5. En el archivo LocalInput_Input.json recién generado, escriba la ruta de acceso del archivo donde se encuentra el archivo de datos local.

    Entrada de la ruta de acceso de archivo local en Visual Studio

  6. Seleccione Vista previa de los datos para obtener una vista previa de los datos de entrada. El tipo de serialización de los datos se detecta automáticamente si es JSON o CSV. Use el selector para ver los datos en los formatos de tabla o sin procesar. La siguiente tabla es un ejemplo de datos en formato de tabla:

    Obtención de una vista previa de los datos locales en formato de tabla

    La tabla siguiente es un ejemplo de datos en formato sin procesar:

    Obtención de una vista previa de los datos locales en formato sin procesar

Ejecutar consultas de forma local

Vuelva al editor de consultas y seleccione Ejecutar localmente. Luego, seleccione Use local input (Usar entrada local) en la lista desplegable.

Selección de la opción Ejecutar localmente en el editor de consultas

Usar entrada local

El resultado se muestra en la ventana derecha. Puede hacer clic en Ejecutar para volver a probar. También puede seleccionar Open in folder (Abrir en carpeta) para ver los archivos de resultados en el explorador de archivos y abrirlos con otras herramientas. Tenga en cuenta que los archivos de resultados solo están disponibles en formato JSON.

Ver resultado de ejecución local

Pasos siguientes