Tutorial: Creación de un entorno de Azure Time Series InsightsTutorial: Create an Azure Time Series Insights environment

Este tutorial le guía a través del proceso de creación de un entorno de Azure Time Series Insights que se rellena con datos de dispositivos simulados.This tutorial guides you through the process of creating an Azure Time Series Insights environment that's populated with data from simulated devices. En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Cree el entorno de Time Series Insights.Create a Time Series Insights environment.
  • Crear una solución de simulación de dispositivos que contenga un centro de IoT.Create a device simulation solution that contains an IoT hub.
  • Conectar el entorno de Time Series Insights al centro de IoT.Connect the Time Series Insights environment to the IoT hub.
  • Ejecutar de una simulación de dispositivo para transmitir en secuencias datos al entorno de Time Series Insights.Run a device simulation to stream data into the Time Series Insights environment.
  • Comprobar los datos de telemetría simulados.Verify the simulated telemetry data.

Importante

Regístrese para obtener suscripción gratuita a Azure, en caso de que no tenga ninguna.Sign up for a free Azure subscription if you don't already have one.

PrerrequisitosPrerequisites

Revisión del vídeoReview video

Aprenda a usar un acelerador de soluciones de Azure IoT para generar datos y empiece a trabajar con Time Series Insights.Learn how to use an Azure IoT solution accelerator to generate data and get started with Time Series Insights.

Información generalOverview

El entorno de Time Series Insights es donde se recopilan y almacenan los datos del dispositivo.The Time Series Insights environment is where device data is collected and stored. Una vez almacenados, el explorador de Azure Time Series Insights y la Query API de Time Series Insights se pueden usar para consultar y analizar los datos.Once stored, the Azure Time Series Insights explorer and Time Series Insights Query API can be used to query and analyze the data.

Azure IoT Hub es el origen del evento que usan todos los dispositivos (simulados o físicos) en el tutorial para conectarse de manera segura y transmitir los datos a la nube de Azure.Azure IoT Hub is the event source that's used by all devices (simulated or physical) in the tutorial to securely connect and transmit data to your Azure cloud.

En este tutorial también se utiliza un acelerador de soluciones de IoT para generar y transmitir datos de telemetría de ejemplo a IoT Hub.This tutorial also uses an IoT solution accelerator to generate and stream sample telemetry data to IoT Hub.

Sugerencia

Los aceleradores de soluciones de IoT proporcionan soluciones preconfiguradas de nivel empresarial que se pueden usar puede usar para acelerar el desarrollo de soluciones de IoT personalizadas.IoT solution accelerators provide enterprise-grade preconfigured solutions that you can use to accelerate the development of custom IoT solutions.

Creación de una simulación de dispositivoCreate a device simulation

En primer lugar, cree la solución de simulación de dispositivo, que genera datos de prueba para rellenar el entorno de Time Series Insights.First, create the device simulation solution, which generates test data to populate your Time Series Insights environment.

  1. En una ventana o pestaña independientes, vaya a azureiotsolutions.com.In a separate window or tab, go to azureiotsolutions.com. Inicie sesión con la misma cuenta de suscripción de Azure y seleccione el acelerador Device Simulation (Simulación de dispositivos).Sign in by using the same Azure subscription account, and select the Device Simulation accelerator.

    Ejecución del acelerador Simulación de dispositivosRun the Device Simulation accelerator

  2. Seleccione Try Now (Intentar ahora).Select Try Now. A continuación, escriba los parámetros necesarios en la página Crear la solución Simulación de dispositivos.Then, enter the required parameters on the Create Device Simulation solution page.

    ParámetroParameter DescripciónDescription
    Nombre de la implementaciónDeployment name Este valor único se usa para crear un grupo de recursos.This unique value is used to create a new resource group. Los recursos de Azure enumerados se crean y se asigna al grupo de recursos.The listed Azure resources are created and assigned to the resource group.
    Suscripción de AzureAzure subscription Especifique la misma suscripción que se usó para crear el entorno de Time Series Insights en la sección anterior.Specify the same subscription that was used to create your Time Series Insights environment in the previous section.
    Opciones de implementaciónDeployment options Seleccione Provision new IoT Hub (Aprovisionar nuevo centro de IoT) para crear un centro de IoT específico para este tutorial.Select Provision new IoT Hub to create a new IoT hub specific to this tutorial.
    Ubicación de AzureAzure location Especifique la misma región que se usó para crear el entorno de Time Series Insights en la sección anterior.Specify the same region that was used to create your Time Series Insights environment in the previous section.

    Cuando termine, seleccione Crear para aprovisionar los recursos de Azure de la solución.When you're finished, select Create to provision the solution's Azure resources. Este proceso puede tardar hasta 20 minutos en completarse.It may take up to 20 minutes to complete this process.

    Aprovisionamiento de la solución de simulación de dispositivosProvision the device simulation solution

  3. Una vez finalizado el aprovisionamiento, se mostrarán dos actualizaciones que le notifican que el estado de la implementación ha pasado de Aprovisionamiento a Listo.After provisioning has finished, two updates will display notifying you that the deployment state has moved from Provisioning to Ready.

    Importante

    No escriba todavía su acelerador de soluciones.Don't enter your solution accelerator yet! Mantenga abierta esta página web, ya que volverá a ella más adelante.Keep this web page open because you'll return to it later.

    Aprovisionamiento de la solución Simulación de dispositivos completadaDevice simulation solution provisioning complete

  4. Ahora, inspeccione los recursos recién creados en Azure Portal.Now, inspect the newly created resources in the Azure portal. En la página Grupos de recursos, se ve que se ha creado un nuevo grupo de recursos, para lo que se ha usado el nombre de solución proporcionado en el último paso.On the Resource groups page, notice that a new resource group was created by using the Solution name provided in the last step. Tome nota de los recursos que se crearon para la simulación de dispositivos.Make note of the resources that were created for the device simulation.

    Recursos de la simulación de dispositivosDevice simulation resources

Creación de un entornoCreate an environment

En segundo lugar, cree un entorno de Time Series Insights en la suscripción de Azure.Second, create a Time Series Insights environment in your Azure subscription.

  1. Inicie sesión en Azure Portal con su cuenta de suscripción de Azure.Sign in to the Azure portal by using your Azure subscription account.

  2. Seleccione + Crear un recurso en la esquina superior izquierda.Select + Create a resource in the upper left.

  3. Seleccione la categoría Internet de las cosas y, después, elija Time Series Insights.Select the Internet of Things category, and then select Time Series Insights.

    Selección del recurso de entorno de Time Series InsightsSelect the Time Series Insights environment resource

  4. En la página Entorno de Time Series Insights, rellene los parámetros necesarios.On the Time Series Insights environment page, fill in the required parameters.

    ParámetroParameter DescripciónDescription
    Nombre del entornoEnvironment name Elija un nombre único para el entorno de Time Series Insights.Choose a unique name for the Time Series Insights environment. Los nombres los utilizan el explorador de Time Series Insights y las Query API.The names are used by the Time Series Insights explorer and the Query APIs.
    SuscripciónSubscription Las suscripciones son contenedores para recursos de Azure.Subscriptions are containers for Azure resources. Elija una suscripción para crear el entorno de Time Series Insights.Choose a subscription to create the Time Series Insights environment.
    Grupos de recursosResource group Un grupo de recursos es un contenedor para recursos de Azure.A resource group is a container for Azure resources. Elija un grupo de recursos existente o cree uno para el recurso de entorno de Azure Time Series Insights.Choose an existing resource group or create a new one for the Time Series Insights environment resource.
    UbicaciónLocation Elija una región del centro de datos para su entorno de Time Series Insights.Choose a data center region for your Time Series Insights environment. Para impedir la latencia adicional, cree el entorno de Time Series Insights en la misma región que los otros recursos de IoT.To avoid additional latency, create the Time Series Insights environment in the same region as other IoT resources.
    NivelTier Elija el rendimiento requerido.Choose the throughput needed. Seleccione S1.Select S1.
    CapacityCapacity La capacidad es el multiplicador aplicado a la tasa de entrada y la capacidad de almacenamiento asociada a la SKU seleccionada.Capacity is the multiplier applied to the ingress rate and storage capacity associated with the selected SKU. Puede cambiar la capacidad después de la creación.You can change the capacity after creation. Seleccione una capacidad de 1.Select a capacity of 1.

    Cuando termine, seleccione Siguiente: Origen del evento para ir al paso siguiente.When finished, select Next: Event Source to proceed to the next step.

    Creación del recurso de entorno de Time Series InsightsCreate a Time Series Insights environment resource

  5. Ahora, conecte el entorno de Time Series Insights al centro de IoT creado por el Acelerador de soluciones.Now, connect the Time Series Insights environment to the IoT hub created by the Solution Accelerator. Establezca Seleccionar un centro en Select existing.Set Select a hub to Select existing. Luego, elija el centro de IoT creado por el Acelerador de soluciones al establecer el nombre del centro de IoT.Then, choose the IoT hub created by the Solution Accelerator when setting IoT Hub name.

    Conexión del entorno de Time Series Insights al centro de IoT creadoConnect the Time Series Insights environment to the created IoT hub

    Por último, seleccione Revisar y crear.Lastly, select Review + create.

  6. Compruebe el panel Notificaciones para supervisar la finalización de la implementación.Check the Notifications panel to monitor deployment completion.

    Implementación correcta del entorno de Time Series InsightsTime Series Insights environment deployment succeeded

Simulación de ejecución de dispositivoRun device simulation

Ahora que se completaron la implementación y la configuración inicial, rellene el entorno de Time Series Insights con los datos de ejemplo de los dispositivos simulados que creó el acelerador.Now that the deployment and initial configuration's complete, populate the Time Series Insights environment with sample data from simulated devices created by the accelerator.

Junto con el centro de IoT, se generó una aplicación web de Azure App Service para crear y transmitir la telemetría de los dispositivos simulados.Along with the IoT hub, an Azure App Service web application was generated to create and transmit simulated device telemetry.

  1. Vuelva al panel de aceleradores de soluciones.Go back to your Solution accelerators dashboard. Vuelva a iniciar sesión si fuera necesario, y use la misma cuenta de Azure que ha usado en este tutorial.Sign in again, if necessary, by using the same Azure account you've been using in this tutorial. Seleccione la "solución de dispositivo" y, a continuación, Go to your solution accelerator (Ir al acelerador de soluciones) para iniciar la solución implementada.Select your "Device Solution" and then Go to your solution accelerator to launch your deployed solution.

    Panel de aceleradores de solucionesSolution accelerators dashboard

  2. La aplicación web de simulación de dispositivos empieza pidiéndole que le conceda a la aplicación web el permiso Iniciar sesión y leer su perfil.The device simulation web app begins by prompting you to grant the web application the Sign you in and read your profile permission. Este permiso permite a la aplicación recuperar la información de perfil de usuario necesaria para admitir el funcionamiento de la aplicación.This permission allows the application to retrieve the user profile information necessary to support the functioning of the application.

    Consentimiento de la aplicación web de simulación de dispositivosDevice simulation web application consent

  3. Seleccione + New simulation (+ Nueva simulación).Select + New simulation. Después de que se cargue la página Configuración de simulación, escriba los parámetros necesarios.After the Simulation setup page loads, enter the required parameters.

    ParámetroParameter DescripciónDescription
    Target IoT Hub (IoT Hub de destino)Target IoT Hub Seleccione Use pre-provisioned IoT Hub (Usar IoT Hub aprovisionado previamente).Select Use pre-provisioned IoT Hub.
    Device model (Modelo de dispositivo)Device model Seleccione Refrigerador.Select Chiller.
    Number of devices (Número de dispositivos)Number of devices Escriba 10 en Amount (Cantidad).Enter 10 under Amount.
    Telemetry frequency (Frecuencia de telemetría)Telemetry frequency Escriba 10 segundos.Enter 10 seconds.
    Simulation duration (Duración de la simulación)Simulation duration Seleccione End in: (Termina en) y escriba 5 minutos.Select End in: and enter 5 minutes.

    Cuando haya terminado, seleccione Iniciar simulación.When you're finished, select Start Simulation. La simulación se ejecuta durante 5 minutos.The simulation runs for a total of 5 minutes. Genera datos de 1000 dispositivos simulados cada 10 segundos.It generates data from 1,000 simulated devices every 10 seconds.

    Configuración de la simulación de dispositivosDevice simulation setup

  4. Mientras se ejecuta la simulación, se ve que los campos Total messages (Total de mensajes) y Messages per second (Mensajes por segundo) se actualizan, aproximadamente, cada 10 segundos.While the simulation runs, notice that the Total messages and Messages per second fields update, approximately every 10 seconds. La simulación finaliza aproximadamente a los 5 minutos y vuelve a Configuración de simulación.The simulation ends after approximately 5 minutes and returns you to Simulation setup.

    Ejecución de la simulación de dispositivosDevice simulation running

Comprobación de los datos de telemetríaVerify the telemetry data

En esta sección final, va a comprobar que los datos de telemetría se han generado y se han almacenado en el entorno de Time Series Insights.In this final section, you verify that the telemetry data was generated and stored in the Time Series Insights environment. Para comprobar los datos, se utiliza el explorador de Time Series Insights, que se utiliza para consultar y analizar datos de telemetría.To verify the data, you use the Time Series Insights explorer, which is used to query and analyze telemetry data.

  1. Vuelva a la página Información general del grupo de recursos del entorno de Time Series Insights.Return to the Time Series Insights environment's resource group Overview page. Seleccione el entorno de Time Series Insights.Select the Time Series Insights environment.

    Entorno y grupo de recursos del entorno de Time Series InsightsTime Series Insights environment resource group and environment

  2. En la página Información general del entorno de Time Series Insights, seleccione la dirección URL del explorador de Time Series Insights para abrir el explorador de Time Series Insights.On the Time Series Insights environment Overview page, select the Time Series Insights explorer URL to open the Time Series Insights explorer.

    Explorador de Time Series InsightsTime Series Insights explorer

  3. El explorador de Time Series Insights se carga y se autentica mediante su cuenta de Azure Portal.The Time Series Insights explorer loads and authenticates by using your Azure portal account. En principio aparecerá el área del gráfico con la que se rellenó el entorno de Time Series Insights, junto con sus datos de telemetría simulados.Initially, the chart area that the Time Series Insights environment was populated with along with its simulated telemetry data will appear. Para filtrar por un rango de tiempo más reducido, seleccione el menú desplegable en la esquina superior izquierda.To filter a narrower range of time, select the drop-down in the upper-left corner. Escriba un rango de tiempo lo suficientemente amplio como para abarcar la duración de la simulación del dispositivo.Enter a time range large enough to span the duration of the device simulation. A continuación, seleccione la lupa de buscar.Then select the search magnifying glass.

    Filtro de intervalo de tiempo del explorador de Time Series InsightsTime Series Insights explorer time range filter

  4. La reducción del rango de tiempo permite al gráfico acercarse a las distintivas ráfagas de transferencia de datos, a la instancia de IoT Hub y al entorno de Time Series Insights.Narrowing the time range allows the chart to zoom in to the distinct bursts of data transfer to the IoT hub and the Time Series Insights environment. Observe también el texto Se ha completado la transmisión en la esquina superior derecha, que muestra el número total de eventos encontrados.Also notice the Streaming complete text in the upper-right corner, which shows the total number of events found. También puede arrastrar el control deslizante Tamaño de intervalo para controlar la granularidad del gráfico.You can also drag the Interval size slider to control the plot granularity on the chart.

    Vista filtrada del intervalo de tiempo del explorador de Time Series InsightsTime Series Insights explorer time range filtered view

  5. Por último, también puede hacer clic en una región para filtrar un rango.Lastly, you can also left-click a region to filter a range. Después, haga clic con el botón derecho y utilice Explorar eventos para mostrar los detalles del evento en la vista tabular Eventos.Then right-click and use Explore events to show event details in the tabular Events view.

    Vista filtrada y eventos del intervalo de tiempo del explorador de Time Series InsightsTime Series Insights explorer time range filtered view and events

Limpieza de recursosClean up resources

En este tutorial se crean varios servicios de Azure activos para dar soporte tanto al entorno de Time Series Insights como a la solución de simulación de dispositivos.This tutorial creates several running Azure services to support the Time Series Insights environment and device simulation solution. Para quitarlos, vuelva a Azure Portal.To remove them, navigate back to the Azure portal.

En el menú de la izquierda de Azure Portal:From the menu on the left in the Azure portal:

  1. Seleccione el icono Grupos de recursos.Select the Resource groups icon. Luego, seleccione el grupo de recursos que creó para el entorno de Time Series Insights.Then select the resource group you created for the Time Series Insights environment. En la parte superior de la página, seleccione Eliminar grupo de recursos, escriba el nombre del grupo de recursos y seleccione Eliminar.At the top of the page, select Delete resource group, enter the name of the resource group, and select Delete.

  2. Seleccione el icono Grupos de recursos.Select the Resource groups icon. Luego, seleccione el grupo de recursos que creó el acelerador de soluciones de simulación de dispositivos.Then select the resource group that was created by the device simulation solution accelerator. En la parte superior de la página, seleccione Eliminar grupo de recursos, escriba el nombre del grupo de recursos y seleccione Eliminar.At the top of the page, select Delete resource group, enter the name of the resource group, and select Delete.

Pasos siguientesNext steps

En este tutorial, ha aprendido a:In this tutorial, you learned how to:

  • Cree el entorno de Time Series Insights.Create a Time Series Insights environment.
  • Crear una solución de simulación de dispositivos que contenga un centro de IoT.Create a device simulation solution that contains an IoT hub.
  • Conectar el entorno de Time Series Insights al centro de IoT.Connect the Time Series Insights environment to the IoT hub.
  • Ejecutar de una simulación de dispositivo para transmitir en secuencias datos al entorno de Time Series Insights.Run a device simulation to stream data into the Time Series Insights environment.
  • Comprobar los datos de telemetría simulados.Verify the simulated telemetry data.

Ahora que sabe cómo crear su propio entorno de Time Series Insights puede aprender a crear una aplicación web que consuma datos de un entorno de Time Series Insights:Now that you know how to create your own Time Series Insights environment, learn how to build a web application that consumes data from a Time Series Insights environment: