Azure Stream Analytics es un servicio totalmente administrado que permite obtener conclusiones y ejecutar análisis casi en tiempo real de sus cargas de trabajo de transmisión de macrodatos. El servicio se implementó por primera vez hace más de dos años, mucho antes de que existiera el “nuevo” portal de administración de Azure, https://portal.azure.com.
Estos últimos meses hemos trabajado mucho para agregar nuevas características fascinantes al servicio y también para trasladar la interfaz de usuario de administración del antiguo https://manage.windowsazure.com al nuevo portal.
Hoy queremos anunciar que acabamos de agregar capacidad para probar consultas en el “nuevo” portal sin necesidad de iniciar o detener un trabajo. Echemos un vistazo a cómo funciona.
Configuración
Para configurar un trabajo de Stream Analytics, siga este sencillo tutorial: Creación de un trabajo de Stream Analytics mediante Azure Portal.
Una vez que haya creado un nuevo trabajo de Stream Analytics, lo normal es crear entradas y, después, crear salidas. O bien puede omitir este paso, crear la consulta y, cuando la consulta esté funcionando, volver y definir las entradas y las salidas para que coincidan con las que se usan en la consulta. Las dos formas funcionan y le dan la flexibilidad de decidir cómo desea trabajar.
Para esta entrada de blog, he definido un trabajo con una entrada de transmisión de datos denominada StreamInput y una salida denominada Output. Puede verlas en la hoja del editor de consultas.
Abra la hoja del editor de consultas desde la pantalla de detalles del trabajo haciendo clic en la consulta dentro de la lente “Consulta”. O bien, en nuestro caso, en el marcador de posición < > porque no hay ninguna consulta aún.
Verá que se abre el editor completo como antes donde crea la consulta. Esta hoja se ha mejorado ahora con un nuevo panel a la izquierda. Este nuevo panel muestra las entradas y las salidas que utiliza la consulta y las definidas para este trabajo.
Se muestran también una entrada y una salida que no he definido yo. Provienen de la nueva plantilla de consulta de la que hemos partido. Esa entrada y esa salida cambiarán o incluso desaparecerán a medida que editemos la consulta. Puede pasarlas por alto tranquilamente por ahora.
Un requisito fundamental que también han solicitado a menudo nuestros clientes es que, cuando se escribe una consulta, se pueda probar con frecuencia para asegurar que la salida sea la deseada con determinados datos de entrada. Tener que guardar la consulta después de cada edición, iniciar el trabajo, esperar a que entren datos, comprobar los resultados y volver a detener el trabajo cada vez que se hace un pequeño cambio en la consulta era muy lento y, a veces, ni siquiera era posible. Era necesaria una forma rápida de probar los cambios de una consulta.
Estoy feliz de anunciar que, con la última versión que hay hoy en el portal, ya se puede probar una consulta sin pasar por este proceso de iniciar y detener el trabajo. Veamos cómo...
Datos de ejemplo y pruebas de consultas
Para hacer pruebas con datos de entrada de ejemplo, haga clic con el botón derecho en cualquiera de las entradas y elija Cargar datos de ejemplo desde un archivo.
Una vez completada la carga, puede usar el botón Prueba para probar esta consulta con los datos de ejemplo que acaba de proporcionar.
La salida de la consulta se muestra en el explorador, con el vínculo Descargar resultados por si quiere guardar la salida de prueba para usarla más adelante. Ahora ya puede modificar la consulta fácilmente las veces que desee y probarla repetidamente para ver cómo cambia la salida.
En el diagrama anterior puede ver que he cambiado la consulta para insertar una segunda salida denominada HighAvgTempOutput en la que escribo únicamente un subconjunto de los datos recibidos.
Al utilizar varias salidas en una consulta, puede ver los resultados de las dos salidas por separado y alternarlas fácilmente.
Cuando esté satisfecho con los resultados del explorador, puede guardar la consulta, iniciar el trabajo, relajarse y observar la magia de Stream Analytics.
Paridad de características y trabajo de ahora en adelante
Con la tan esperada incorporación de datos de ejemplo y pruebas de las consultas en el nuevo portal, nos enorgullece anunciar que hemos alcanzado la paridad de características entre los dos portales. Todo lo que podía hacer antes y mucho más está ya disponible en el nuevo portal. De ahora en adelante, todo el trabajo de desarrollo se centrará en el nuevo portal. El portal antiguo seguirá estando disponible y la funcionalidad actual se mantendrá hasta final de año, momento en el que retiraremos por completo el soporte técnico de Stream Analytics de este portal.
Si aún no ha probado Stream Analytics en el nuevo portal, le animamos a que lo haga.
Pasos siguientes
Estamos realmente encantados con la incorporación de la funcionalidad para realizar pruebas locales al nuevo portal y haber dado este último paso para alcanzar la paridad de características entre los dos portales. Confiamos en que esto le haga la vida mucho más fácil cuando programe (y pruebe) consultas.
Le invitamos a que nos comente en la página UserVoice lo próximo que le gustaría que incorporásemos al servicio.
Si aún no conoce Microsoft Azure o Stream Analytics, pruébelos con una cuenta de evaluación gratuita de Azure y cree su primer trabajo en Stream Analytics.
Si necesita ayuda o tiene alguna duda, póngase en contacto con nosotros en los foros de MSDN o Stackoverflow, o envíenos un correo electrónico al equipo del producto directamente.