Création d'un robot de tableau de bord Bot Insight

Dans cet exemple, vous allez créer un robot qui extrait des données d'un site Web pour créer des visualisations dans Bot Insight.

Prérequis

Configurez une variable de chaîne vide nommée sNull.

Création d'une variable

Procédure

  1. Créez une robot :
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez le nom du robot.
    4. Acceptez l'emplacement du dossier par défaut : \Bots\
      Pour modifier l'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    5. Cliquez sur Créer et modifier.
  2. Ouvrez une fenêtre de navigateur sur la page Web dont vous souhaitez extraire le tableau.
    1. Double-cliquez sur l'action Navigateur > Lancer le site Web ou faites-la glisser.
    2. Dans le champ URL, saisissez https://www.statista.com/statistics/183483/ranking-of-languages-spoken-at-home-in-the-us-in-2008/.
    3. Sélectionnez le navigateur Internet Explorer.
      Remarque : Utilisez Microsoft Internet Explorer, car il lance de manière fiable le site Web dans une nouvelle fenêtre, même si une autre fenêtre est déjà ouverte. Il est possible que d'autres navigateurs lancent le site Web dans un nouvel onglet si une autre fenêtre est ouverte.
    4. Cliquez sur Enregistrer.
    5. Cliquez sur Exécuter.
      Le robot ouvre la fenêtre.
  3. Sélectionnez le tableau pour l'extraction.
    1. Double-cliquez sur ou faites glisser l'action Enregistreur > Capturer.
    2. Cliquez sur l'onglet Fenêtre et sélectionnez la fenêtre Langues parlées aux États-Unis en 2018 | Statista dans la liste déroulante.
      Si le titre de la fenêtre n'apparaît pas dans la liste, cliquez sur Actualiser.
    3. Cliquez sur Capturer l'objet.
      La fenêtre Langues parlées aux États-Unis en 2018 | Statista est activée.
    4. Placez le pointeur de la souris sur le tableau jusqu'à ce qu'un cadre orange apparaisse autour du tableau.
    5. Cliquez sur le tableau.
    6. Revenez à la Control Room.
    7. Dans le tableau Propriétés de l'objet, vérifiez que le type de contrôle est défini sur TABLEAU.
      Si ce n'est pas le cas, cliquez sur Capturer à nouveau l'objet.
    8. Dans la liste déroulante Action, sélectionnez Obtenir le tableau.
    9. Dans le champ Attribuer la sortie à une variable, créez la variable de tableau tLanguages.
  4. Spécifiez le fichier dans lequel enregistrer les données.
    1. Double-cliquez sur ou faites glisser l'action Tableau de données > Écrire dans le fichier.
    2. Dans la liste Nom du tableau de données, sélectionnez tLanguages.
    3. Indiquez un chemin de fichier pour créer un fichier CSV.
      Par exemple, C:\Users\<username>\Desktop\LanguagesTable.csv.
    4. Sélectionnez l'option Créer les dossiers/fichiers s'ils n'existent pas.
    5. Sélectionnez l'option permettant d'écraser le fichier existant.
  5. Spécifiez le fichier qui contient les données extraites.
    1. Faites glisser ou double-cliquez sur l'action CSV/TXT > Ouvrir.
    2. Indiquez l'emplacement du fichier spécifié à l'étape 4.
    3. Sélectionnez l'option Contient un en-tête pour exclure la première ligne.
  6. Itérez chaque ligne du fichier.
    1. Faites glisser l'action Boucle ou double-cliquez dessus.
    2. Sélectionnez l'itérateur Pour chaque ligne dans un CSV/TXT.
    3. Dans le champ Attribuer la ligne actuelle à cette variable, créez la variable rCurrentRow.
  7. Spécifiez les données pour remplir le tableau de bord Bot Insight.
    1. Double-cliquez sur l'action Analyser > Ouvrir ou faites-la glisser.
    2. Double-cliquez sur l'action Chaîne > Attribuer ou faites-la glisser.
    3. Saisissez $rCurrentRow[0]$ comme chaîne source.
      Appuyez sur la touche F2 pour ouvrir le menu des variables.
    4. Dans le champ Sélectionner la variable de chaîne de destination, créez la variable sLanguage.
    5. Double-cliquez sur l'action Chaîne > Remplacer ou faites-la glisser.
      Dans les données extraites, les chiffres sont séparés par des virgules. Vous devez supprimer les virgules avant de pouvoir convertir la chaîne en type de données numériques à utiliser dans Bot Insight.
    6. Saisissez $rCurrentRow[1]$ comme chaîne source.
      Appuyez sur la touche F2 pour ouvrir le menu des variables.
    7. Saisissez , dans le champ Rechercher une chaîne.
    8. Sélectionnez l'option Expression non régulière.
    9. Dans le champ Remplacer par, saisissez $sNull$.
    10. Dans le champ Attribuer la ligne de sortie à la variable, créez la variable sPopulation.
    11. Double-cliquez sur l'action Chaîne > En nombre ou faites-la glisser.
    12. Saisissez la variable $sPopulation$.
    13. Dans le champ Attribuer la ligne de sortie à la variable, créez la variable nPopulation.
    14. Double-cliquez sur l'action Analyser > Fermer ou faites-la glisser.
    15. Sélectionnez les variables suivantes :
      • sLanguage
      • nPopulation
  8. Cliquez sur Enregistrer, puis sur Exécuter.
  9. Cliquez sur Analyser.
    La fenêtre Bot Insight s'ouvre.

Étapes suivantes

En savoir plus sur les tableaux de bord.

Tableaux de bord Bot Insight