Prueba de un trabajo de Azure Stream Analytics en el portal

En Azure Stream Analytics, puede probar la consulta sin iniciar o detener el trabajo. Las consultas se pueden probar en los datos entrantes que provienen de los orígenes del streaming, o bien se pueden cargar datos de ejemplo de un archivo local en Azure Portal. También puede probar las consultas de forma local desde los datos de ejemplo locales o los datos en directo en Visual Studio y Visual Studio Code.

Muestreo automático de los datos entrantes de ejemplo provenientes de la entrada

Azure Stream Analytics captura automáticamente los eventos de las entradas de streaming. Puede ejecutar consultas en el ejemplo predeterminado o establecer un período de tiempo específico para el ejemplo.

  1. Inicie sesión en Azure Portal.

  2. Busque y seleccione el trabajo de Stream Analytics existente.

  3. En la página del trabajo de Stream Analytics, en el encabezado Topología del trabajo, seleccione Consulta para abrir la ventana del editor de consultas.

  4. Para ver una lista de ejemplos de eventos de entrada, seleccione la entrada con el icono de archivo, y los eventos de ejemplo aparecerán automáticamente en la vista previa de entrada.

    a. El tipo de serialización de los datos se detecta automáticamente si es JSON o CSV. También puede cambiarlo manualmente a JSON, CSV y AVRO con solo cambiar la opción en el menú desplegable.

    b. Use el selector para ver los datos en los formatos de tabla o sin procesar.

    c. Si los datos que aparecen no están actualizados, seleccione Actualizar para ver los eventos más recientes.

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

    Entrada de ejemplo de Azure Stream Analytics en formato de tabla

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

    Entrada de ejemplo de Azure Stream Analytics en formato sin procesar

  5. Para probar la consulta con los datos de entrada, seleccione Test query (Probar consulta). Los resultados aparecen en la pestaña Test query (Probar consulta). También puede seleccionar Download results (Descargar resultados) para descargar los resultados.

    Resultados de prueba de consulta de ejemplo de Azure Stream Analytics

  6. Para probar la consulta con un intervalo de tiempo específico de eventos entrantes, seleccione Select time range (Seleccionar intervalo de tiempo).

    Intervalo de tiempo de Azure Stream Analytics para los eventos de ejemplo entrantes

  7. Establezca el intervalo de tiempo de los eventos que quiere usar para probar la consulta y seleccione Sample (Ejemplo). Dentro de ese período de tiempo, puede recuperar hasta 1000 eventos o 1 MB, lo que suceda primero.

    Intervalo de tiempo establecido de Azure Stream Analytics para los eventos de ejemplo entrantes

  8. Una vez que se muestrean los eventos en el intervalo de tiempo seleccionado, aparecen en la pestaña Input preview (Vista previa de entrada).

    Resultados de la prueba de vista de Azure Stream Analytics

  9. Seleccione Reset (Restablecer) para ver la lista de ejemplos de eventos entrantes. Al seleccionar esta opción, la selección del intervalo de tiempo se perderá . Seleccione Test query (Probar consulta) para probar la consulta y revise los resultados de la pestaña Test results (Resultados de prueba).

  10. Cuando realice cambios en la consulta, seleccione Save query (Guardar consulta) para probar la nueva lógica de consulta. Esto le permite modificar iterativamente la consulta y probarla repetidamente para ver cómo cambia la salida.

  11. Después de comprobar los resultados que se muestran en el explorador, está listo para iniciar el trabajo.

Carga de datos de ejemplo desde un archivo local

En lugar de usar datos en vivo, puede usar datos de ejemplo de un archivo local para probar la consulta de Azure Stream Analytics.

  1. Inicie sesión en Azure Portal.

  2. Busque el trabajo de Stream Analytics existente y selecciónelo.

  3. En la página del trabajo de Stream Analytics, en el encabezado Topología del trabajo, seleccione Consulta para abrir la ventana del editor de consultas.

  4. Para probar la consulta con un archivo local, seleccione Upload sample input (Cargar entrada de ejemplo) en la pestaña Input preview (Vista previa de entrada).

    Captura de pantalla que muestra la opción Cargar entrada de ejemplo.

  5. Cargue el archivo local para probar la consulta. Solo se pueden cargar archivos con los formatos JSON, CSV o AVRO. Seleccione Aceptar.

    Captura de pantalla que muestra el cuadro de diálogo Cargar datos de ejemplo en el que puede seleccionar un archivo.

  6. En cuanto cargue el archivo, también puede ver su contenido en formato de tabla o en su formato sin procesar. Si selecciona Reset (Restablecer), los datos de ejemplo volverán a los datos de entrada entrantes explicados en la sección anterior. Puede cargar cualquier otro archivo para probar la consulta en cualquier momento.

  7. Seleccione Test query (Probar consulta) para probar la consulta con el archivo de ejemplo cargado.

  8. Los resultados de la prueba se muestran en función de la consulta. Puede cambiar la consulta y seleccionar Save query (Guardar consulta) para probar la nueva lógica de consulta. Esto le permite modificar iterativamente la consulta y probarla repetidamente para ver cómo cambia la salida.

  9. Cuando se usan varias salidas en la consulta, los resultados se muestran en función de la salida seleccionada.

    Salida seleccionada de Azure Stream Analytics

  10. Después de comprobar los resultados mostrados en el explorador, puede iniciar el trabajo.

Limitaciones

  1. La directiva de tiempo no se admite en las pruebas del portal:

    • Sin orden: se ordenarán todos los eventos entrantes.
    • Llegada tardía: no habrá evento de llegada tardía, ya que Stream Analytics solo puede usar los datos existentes para las pruebas.
  2. No se admite el UDF de C#.

  3. Todas las pruebas se ejecutarán con un trabajo que tiene una unidad de streaming.

  4. El tamaño de tiempo de expiración es un minuto. Por consiguiente, cualquier consulta con un tamaño de ventana superior a un minuto no puede obtener datos.

  5. No se admite el aprendizaje automático.

  6. La API de datos de ejemplo se limita después de realizar cinco solicitudes en un período de 15 minutos. Cuando termine el periodo de 15 minutos, podrá realizar más solicitudes de datos de ejemplo. Esta limitación se aplica al nivel de suscripción.

Solución de problemas

Si obtiene este error "El tamaño de la solicitud es demasiado grande. Reduzca el tamaño de los datos de entrada e inténtelo de nuevo.", siga estos pasos:

  • Reduzca el tamaño de la entrada: pruebe la consulta con un archivo de ejemplo de menor tamaño o con un intervalo de tiempo menor.
  • Reduzca el tamaño de la consulta: para probar una selección de consulta, seleccione una parte de esa consulta y haga clic en Probar consulta seleccionada.

Pasos siguientes