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. Los resultados de salida se pueden encontrar como archivos JSON en la carpeta LocalRunOutputs del proyecto.

Para más información, vea Información general sobre las ejecuciones de Stream Analytics locales en Visual Studio Code con herramientas de ASA.

Requisitos previos

  • 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.

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

Vista previa de la entrada activa

Definición de una entrada local

  1. Seleccione 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 archivoLocalInput_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 (JSON o CSV) de los datos se detecta automáticamente. 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 seleccionar 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. Los archivos de resultados solo están disponibles en formato JSON.

Ver resultado de ejecución local

Pasos siguientes