Démarrage rapide : Créer un travail Stream Analytics à l’aide du portail AzureQuickstart: Create a Stream Analytics job by using the Azure portal

Ce guide de démarrage rapide vous explique comment créer un travail Stream Analytics.This quickstart shows you how to get started with creating a Stream Analytics job. Dans ce guide de démarrage rapide, vous allez définir un travail Stream Analytics qui lit des données de streaming en temps réel et filtre les messages qui contiennent une température supérieure à 27.In this quickstart, you define a Stream Analytics job that reads real-time streaming data and filters messages with a temperature greater than 27. Votre travail Stream Analytics lira les données à partir d’IoT Hub, transformera ces données et les réécrira dans un conteneur de stockage d’objets blob.Your Stream Analytics job will read data from IoT Hub, transform the data, and write the data back to a container in blob storage. Les données d’entrée utilisées dans ce guide de démarrage rapide sont générées par un simulateur en ligne Raspberry Pi.The input data used in this quickstart is generated by a Raspberry Pi online simulator.

Avant de commencerBefore you begin

Préparer les données d’entréePrepare the input data

Avant de définir le travail Stream Analytics, vous devez préparer les données d’entrée.Before defining the Stream Analytics job, you should prepare the input data. Les données de capteur en temps réel sont ingérées par IoT Hub, configuré plus tard comme entrée du travail.The real-time sensor data is ingested to IoT Hub, which later configured as the job input. Pour préparer les données d’entrée requises pour le travail, exécutez les opérations suivantes :To prepare the input data required by the job, complete the following steps:

  1. Connectez-vous au Portail Azure.Sign in to the Azure portal.

  2. Sélectionnez Créer une ressource > Internet des objets > IoT Hub.Select Create a resource > Internet of Things > IoT Hub.

  3. Dans le volet IoT Hub, entrez les informations suivantes :In the IoT Hub pane, enter the following information:

    ParamètreSetting Valeur suggéréeSuggested value DescriptionDescription
    AbonnementSubscription <Votre abonnement><Your subscription> Sélectionnez l’abonnement Azure que vous souhaitez utiliser.Select the Azure subscription that you want to use.
    Groupe de ressourcesResource group asaquickstart-resourcegroupasaquickstart-resourcegroup Sélectionnez Créer et saisissez le nom du nouveau groupe de ressources pour votre compte.Select Create New and enter a new resource-group name for your account.
    RégionRegion <Sélectionnez la région la plus proche de vos utilisateurs><Select the region that is closest to your users> Sélectionnez l’emplacement géographique où vous pouvez héberger votre hub IoT.Select a geographic location where you can host your IoT Hub. Utilisez l’emplacement le plus proche de vos utilisateurs.Use the location that's closest to your users.
    Nom du hub IoTIoT Hub Name MyASAIoTHubMyASAIoTHub Sélectionnez un nom pour votre hub IoT.Select a name for your IoT Hub.

    Création d’un IoT Hub

  4. Sélectionnez Suivant : Définir la taille et l’échelle.Select Next: Set size and scale.

  5. Choisissez votre niveau de tarification et de mise à l’échelle.Choose your Pricing and scale tier. Pour ce guide de démarrage rapide, sélectionnez le niveau F1 - Gratuit s’il est toujours disponible sur votre abonnement.For this quickstart, select the F1 - Free tier if it's still available on your subscription. Pour plus d’informations, consultez la tarification IoT Hub.For more information, see IoT Hub pricing.

    Dimensionnement et mise à l’échelle de votre hub IoT

  6. Sélectionnez Revoir + créer.Select Review + create. Passez en revue les informations de votre hub IoT et cliquez sur Créer.Review your IoT Hub information and click Create. La création de votre hub IoT peut prendre plusieurs minutes.Your IoT Hub might take a few minutes to create. Vous pouvez suivre la progression dans le volet Notifications.You can monitor the progress in the Notifications pane.

  7. Dans le menu de navigation de votre hub IoT, cliquez sur Ajouter sous Appareils IoT.In your IoT Hub navigation menu, click Add under IoT devices. Ajoutez un ID d’appareil et cliquez sur Enregistrer.Add a Device ID and click Save.

    Ajouter un appareil dans votre hub IoT

  8. Une fois que l’appareil a été créé, ouvrez-le dans la liste Appareils IoT.Once the device is created, open the device from the IoT devices list. Copiez la valeur Chaîne de connexion -- clé primaire et enregistrez-la dans un bloc-notes pour une utilisation ultérieure.Copy the Connection string -- primary key and save it to a notepad to use later.

    Copier la chaîne de connexion de l’appareil IoT Hub

Créer un stockage d’objets blobCreate blob storage

  1. Dans le coin supérieur gauche du portail Azure, sélectionnez Créer une ressource > Stockage > Compte de stockage.From the upper left-hand corner of the Azure portal, select Create a resource > Storage > Storage account.

  2. Dans le volet Créer un compte de stockage, entrez un nom, un emplacement et un groupe de ressources de compte de stockage.In the Create storage account pane, enter a storage account name, location, and resource group. Choisissez les mêmes emplacement et groupe de ressources que pour le hub IoT que vous avez créé.Choose the same location and resource group as the IoT Hub you created. Ensuite, cliquez sur Vérifier + créer pour créer le compte.Then click Review + create to create the account.

    Créer un compte de stockage

  3. Une fois que votre compte de stockage a été créé, sélectionnez la vignette Objets blob dans le volet Vue d’ensemble.Once your storage account is created, select the Blobs tile on the Overview pane.

    Vue d’ensemble du compte de stockage

  4. Dans la page Service Blob, sélectionnez Conteneur et donnez un nom à votre conteneur, tel que conteneur1.From the Blob Service page, select Container and provide a name for your container, such as container1. Pour Niveau d’accès public laissez la valeur Privé (aucun accès anonyme) et sélectionnez OK.Leave the Public access level as Private (no anonymous access) and select OK.

    Création du conteneur d’objets blob

Création d’un travail Stream AnalyticsCreate a Stream Analytics job

  1. Connectez-vous au portail Azure.Sign in to the Azure portal.

  2. Sélectionnez Créer une ressource dans le coin supérieur gauche du portail Azure.Select Create a resource in the upper left-hand corner of the Azure portal.

  3. Dans la liste des résultats, sélectionnez Analytics > Travail Stream Analytics.Select Analytics > Stream Analytics job from the results list.

  4. Renseignez les informations suivantes dans la page du travail Stream Analytics :Fill out the Stream Analytics job page with the following information:

    ParamètreSetting Valeur suggéréeSuggested value DescriptionDescription
    Nom du travailJob name MyASAJobMyASAJob Saisissez un nom pour identifier votre travail Stream Analytics.Enter a name to identify your Stream Analytics job. Le nom d’un travail Stream Analytics peut contenir uniquement des caractères alphanumériques, des traits d’union et des traits de soulignement, et doit avoir entre 3 et 63 caractères.Stream Analytics job name can contain alphanumeric characters, hyphens, and underscores only and it must be between 3 and 63 characters long.
    AbonnementSubscription <Votre abonnement><Your subscription> Sélectionnez l’abonnement Azure que vous souhaitez utiliser pour ce travail.Select the Azure subscription that you want to use for this job.
    Groupe de ressourcesResource group asaquickstart-resourcegroupasaquickstart-resourcegroup Sélectionnez le même groupe de ressources que pour votre hub IoT.Select the same resource group as your IoT Hub.
    LocationLocation <Sélectionnez la région la plus proche de vos utilisateurs><Select the region that is closest to your users> Sélectionnez l’emplacement géographique où vous pouvez héberger votre travail Stream Analytics.Select geographic location where you can host your Stream Analytics job. Utilisez l’emplacement le plus proche de vos utilisateurs pour bénéficier de meilleures performances et réduire les coûts de transfert de données.Use the location that's closest to your users for better performance and to reduce the data transfer cost.
    Unités de diffusion en continuStreaming units 11 Les unités de streaming sont les ressources de calcul requises pour exécuter un travail.Streaming units represent the computing resources that are required to execute a job. Par défaut, cette valeur est définie sur 1.By default, this value is set to 1. Pour en savoir plus sur la mise à l’échelle des unités de streaming, consultez l’article Understanding and adjusting streaming units (Présentation et réglage des unités de streaming).To learn about scaling streaming units, refer to understanding and adjusting streaming units article.
    Environnement d’hébergementHosting environment CloudCloud Les travaux Stream Analytics peuvent être déployés dans le cloud ou sur des appareils Edge.Stream Analytics jobs can be deployed to cloud or edge. L’option Cloud vous permet de déployer votre travail dans le cloud Azure, et l’option Edge sur un appareil IoT Edge.Cloud allows you to deploy to Azure Cloud, and Edge allows you to deploy to an IoT Edge device.

    Créer un travail

  5. Cochez la case Épingler au tableau de bord pour placer votre travail sur votre tableau de bord, puis sélectionnez Créer.Check the Pin to dashboard box to place your job on your dashboard and then select Create.

  6. Vous devriez voir une notification Déploiement en cours... s’afficher en haut à droite de la fenêtre de votre navigateur.You should see a Deployment in progress... notification displayed in the top right of your browser window.

Configurer les entrées du travailConfigure job input

Dans cette section, vous allez configurer une entrée d’appareil IoT Hub pour le travail Stream Analytics.In this section, you will configure an IoT Hub device input to the Stream Analytics job. Utilisez le hub IoT que vous avez créé dans la section précédente de ce guide de démarrage rapide.Use the IoT Hub you created in the previous section of the quickstart.

  1. Accédez à votre travail Stream Analytics.Navigate to your Stream Analytics job.

  2. Sélectionnez Entrées > Ajouter une entrée de flux > IoT Hub.Select Inputs > Add Stream input > IoT Hub.

  3. Spécifiez les valeurs suivantes dans la page IoT Hub:Fill out the IoT Hub page with the following values:

    ParamètreSetting Valeur suggéréeSuggested value DescriptionDescription
    Alias d’entréeInput alias IoTHubInputIoTHubInput Saisissez un nom pour identifier l’entrée du travail.Enter a name to identify the job’s input.
    AbonnementSubscription <Votre abonnement><Your subscription> Sélectionnez l’abonnement Azure contenant le compte de stockage que vous avez créé.Select the Azure subscription that has the storage account you created. Le compte de stockage peut être dans le même abonnement ou dans un abonnement distinct.The storage account can be in the same or in a different subscription. Cet exemple suppose que vous avez créé le compte de stockage dans le même abonnement.This example assumes that you have created storage account in the same subscription.
    IoT HubIoT Hub MyASAIoTHubMyASAIoTHub Entrez le nom du hub IoT que vous avez créé dans la section précédente.Enter the name of the IoT Hub you created in the previous section.
  4. Conservez les valeurs par défaut pour les autres options et sélectionnez Enregistrer pour enregistrer les paramètres.Leave other options to default values and select Save to save the settings.

    Configurer les données d’entrée

Configurer la sortie du travailConfigure job output

  1. Accédez au travail Stream Analytics que vous avez créé précédemment.Navigate to the Stream Analytics job that you created earlier.

  2. Sélectionnez Sorties > Ajouter > Stockage d’objets blob.Select Outputs > Add > Blob storage.

  3. Indiquez les valeurs suivantes dans la page Stockage Blob :Fill out the Blob storage page with the following values:

    ParamètreSetting Valeur suggéréeSuggested value DescriptionDescription
    Alias de sortieOutput alias BlobOutputBlobOutput Saisissez un nom pour identifier la sortie du travail.Enter a name to identify the job’s output.
    AbonnementSubscription <Votre abonnement><Your subscription> Sélectionnez l’abonnement Azure contenant le compte de stockage que vous avez créé.Select the Azure subscription that has the storage account you created. Le compte de stockage peut être dans le même abonnement ou dans un abonnement distinct.The storage account can be in the same or in a different subscription. Cet exemple suppose que vous avez créé le compte de stockage dans le même abonnement.This example assumes that you have created storage account in the same subscription.
    Compte de stockageStorage account asaquickstartstorageasaquickstartstorage Sélectionnez ou saisissez le nom du compte de stockage.Choose or enter the name of the storage account. Les noms de compte de stockage sont automatiquement détectés s’ils sont créés dans le même abonnement.Storage account names are automatically detected if they are created in the same subscription.
    ConteneurContainer conteneur1container1 Sélectionnez un conteneur existant que vous avez créé dans votre compte de stockage.Select the existing container that you created in your storage account.
  4. Conservez les valeurs par défaut pour les autres options et sélectionnez Enregistrer pour enregistrer les paramètres.Leave other options to default values and select Save to save the settings.

    Configurer la sortie

Définir la requête de transformationDefine the transformation query

  1. Accédez au travail Stream Analytics que vous avez créé précédemment.Navigate to the Stream Analytics job that you created earlier.

  2. Sélectionnez Requête et mettez à jour la requête tel que suit :Select Query and update the query as follows:

    SELECT *
    INTO BlobOutput
    FROM IoTHubInput
    HAVING Temperature > 27
    
  3. Dans cet exemple, la requête lit les données à partir du hub IoT et les copie dans un nouveau fichier dans l’objet blob.In this example, the query reads the data from IoT Hub and copies it to a new file in the blob. Sélectionnez Enregistrer.Select Save.

    Configurer la transformation du travail

Exécuter le simulateur IoTRun the IoT simulator

  1. Ouvrez le simulateur en ligne Azure IoT Raspberry Pi.Open the Raspberry Pi Azure IoT Online Simulator.

  2. Remplacez l’espace réservé à la ligne 15 par la chaîne de connexion de l’appareil Azure IoT Hub.Replace the placeholder in Line 15 with the Azure IoT Hub device connection string you saved in a previous section.

  3. Cliquez sur Exécuter.Click Run. La sortie doit indiquer les données de capteur et les messages qui sont envoyés à votre hub IoT.The output should show the sensor data and messages that are being sent to your IoT Hub.

    Simulateur en ligne Azure IoT Raspberry Pi

Démarrer le travail Stream Analytics et observer le résultatStart the Stream Analytics job and check the output

  1. Revenez à la page de vue d’ensemble du travail et sélectionnez Démarrer.Return to the job overview page and select Start.

  2. Sous Démarrer le travail, sélectionnez Maintenant pour le champ Heure de début de la sortie de la tâche.Under Start job, select Now, for the Job output start time field. Ensuite, sélectionnez Démarrer pour démarrer votre travail.Then, select Start to start your job.

  3. Après quelques minutes, dans le portail, recherchez le compte de stockage et le conteneur que vous avez configuré en tant que sortie pour le travail.After few minutes, in the portal, find the storage account & the container that you have configured as output for the job. Vous pouvez maintenant voir le fichier de sortie dans le conteneur.You can now see the output file in the container. La première fois, le travail prend quelques minutes à démarrer. Une fois qu’il a démarré, il continuera à s’exécuter tant que des données arrivent.The job takes a few minutes to start for the first time, after it is started, it will continue to run as the data arrives.

    Sortie transformée

Supprimer des ressourcesClean up resources

Lorsque vous n’en avez plus besoin, supprimez le groupe de ressources, le travail Stream Analytics et toutes les ressources associées.When no longer needed, delete the resource group, the Stream Analytics job, and all related resources. La suppression du travail évite la facturation des unités de streaming consommées par le travail.Deleting the job avoids billing the streaming units consumed by the job. Si vous envisagez d’utiliser le travail à l’avenir, vous pouvez l’arrêter et le redémarrer plus tard lorsque vous en avez besoin.If you're planning to use the job in future, you can stop it and restart it later when you need. Si vous ne pensez pas continuer à utiliser ce travail, supprimez toutes les ressources créées pendant ce guide de démarrage rapide en procédant comme suit :If you are not going to continue to use this job, delete all resources created by this quickstart by using the following steps:

  1. Dans le menu de gauche du portail Azure, cliquez sur Groupes de ressources, puis sur le nom de la ressource que vous avez créée.From the left-hand menu in the Azure portal, select Resource groups and then select the name of the resource you created.

  2. Sur la page de votre groupe de ressources, sélectionnez Supprimer, saisissez le nom de la ressource à supprimer dans la zone de texte, puis sélectionnez Supprimer.On your resource group page, select Delete, type the name of the resource to delete in the text box, and then select Delete.

Étapes suivantesNext steps

Dans ce guide de démarrage rapide, vous avez déployé un travail Stream Analytics simple à l’aide du portail Azure.In this quickstart, you deployed a simple Stream Analytics job using Azure portal. Vous pouvez également déployer des travaux Stream Analytics à l’aide de PowerShell, de Visual Studio et de Visual Studio Code.You can also deploy Stream Analytics jobs using PowerShell, Visual Studio, and Visual Studio Code.

Pour savoir comment configurer d’autres sources d’entrée et effectuer une détection en temps réel, passez à l’article suivant :To learn about configuring other input sources and performing real-time detection, continue to the following article: