Erstellen eines Bot Insight Dashboard-Bots

In diesem Beispiel erstellen Sie einen Bot, der Daten von einer Website abruft, um Visualisierungen in Bot Insight zu erzeugen.

Vorbereitungen

Konfigurieren Sie eine leere Zeichenfolgen-Variable namens sNull.

Erstellen von Variablen

Prozedur

  1. Erstellen sie eine neue Bot:
    1. Klicken Sie im linken Feld auf Automatisierung.
    2. Klicken Sie auf Neu erstellen > Bot.
    3. Geben Sie im Fenster TaskBot erstellen den Bot-Namen an.
    4. Bestätigen Sie den Standardordner: \Bots\
      Wenn Sie den standardmäßigen Bot-Speicherort ändern möchten, klicken Sie auf Auswählen und folgen Sie den Eingabeaufforderungen.
    5. Klicken Sie auf Erstellen und bearbeiten.
  2. Öffnen Sie ein Browserfenster zu der Webseite, aus der Sie die Tabelle extrahieren wollen.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Browser > Website starten.
    2. Geben Sie https://www.statista.com/statistics/183483/ranking-of-languages-spoken-at-home-in-the-us-in-2008/ in das URL-Feld ein.
    3. Wählen Sie den Browser Internet Explorer.
      Anmerkung: Verwenden Sie Microsoft Internet Explorer, da es die Website zuverlässig in einem neuen Fenster öffnet, auch wenn bereits ein anderes Fenster geöffnet ist. Bei anderen Browsern wird die Website möglicherweise in einer neuen Registerkarte geöffnet, wenn ein Fenster geöffnet ist.
    4. Klicken Sie auf Speichern.
    5. Klicken Sie auf Ausführen.
      Der Bot öffnet das Fenster.
  3. Wählen Sie die Tabelle für die Extraktion aus.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Recorder > Erfassen.
    2. Klicken Sie auf die Registerkarte Fenster und wählen Sie das Fenster Gesprochene Sprachen in den Vereinigten Staaten 2018 | Statista aus der Dropdown-Liste.
      Wenn der Fenstertitel nicht in der Liste angezeigt wird, klicken Sie auf Aktualisieren.
    3. Klicken Sie auf Objekt erfassen.
      Das Fenster Gesprochene Sprachen in den Vereinigten Staaten 2018 | Statista wird aktiviert.
    4. Bewegen Sie den Mauszeiger über die Tabelle, bis ein orangefarbener Kasten erscheint, der die gesamte Tabelle umgibt.
    5. Klicken Sie auf die Tabelle.
    6. Kehren Sie zum Control Room zurück.
    7. Vergewissern Sie sich in der Tabelle „Objekteigenschaften“, dass der Kontrolltyp „TABELLE“ lautet.
      Ist dies nicht der Fall, klicken Sie auf Objekt erneut erfassen.
    8. Wählen Sie aus der Dropdown-Liste Aktion die Option Tabelle abrufen aus.
    9. Erstellen Sie im Feld Ausgabe einer Variablen zuweisen die Tabellenvariable tLanguages.
  4. Geben Sie die Datei an, in der die Daten gespeichert werden sollen.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Datentabelle > In Datei schreiben.
    2. Wählen Sie aus der Liste Name der Datentabelle tLanguages aus.
    3. Geben Sie einen Dateipfad an, um eine CSV-Datei zu erstellen.
      Zum Beispiel: C:\Users\<username>\Desktop\LanguagesTable.csv.
    4. Wählen Sie die Option Ordner/Dateien erstellen, wenn sie nicht vorhanden sind aus.
    5. Wählen Sie diese Option aus, um die vorhandene Datei zu überschreiben.
  5. Geben Sie die Datei an, die die extrahierten Daten enthält.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion CSV/TXT > Öffnen.
    2. Geben Sie den Dateipfad zu der in Schritt 4 angegebenen Datei an.
    3. Aktivieren Sie das Kontrollkästchen Enthält Header, um die erste Zeile auszuschließen.
  6. Iterieren Sie durch jede Zeile der Datei.
    1. Doppelklicken oder ziehen Sie die Aktion Schleife.
    2. Wählen Sie den Iterator Für jede Zeile in CSV/TXT aus.
    3. Erstellen Sie im Feld Aktuellen Wert einer Variablen zuweisen die Datensatzvariable rCurrentRow.
  7. Geben Sie die Daten an, mit denen das Bot Insight-Dashboard gefüllt werden soll.
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Analysieren > Öffnen.
    2. Doppelklicken Sie auf oder ziehen Sie die Aktion Zeichenfolge > Zuweisen.
    3. Geben Sie $rCurrentRow[0]$ als Quellzeichenfolge ein.
      Drücken Sie F2, um das Variablenmenü zu öffnen.
    4. Erstellen Sie im Feld Ziel-Zeichenfolgenvariable auswählen die Variable sLanguage.
    5. Doppelklicken Sie auf oder ziehen Sie die Aktion Zeichenfolge > Ersetzen.
      In den extrahierten Daten werden die Ziffern durch Kommas getrennt. Bevor Sie die Zeichenfolge in einen Zahlendatentyp konvertieren können, der in Bot Insight verwendet werden kann, müssen Sie die Kommas löschen.
    6. Geben Sie $rCurrentRow[1]$ als Quellzeichenfolge ein.
      Drücken Sie F2, um das Variablenmenü zu öffnen.
    7. Geben Sie , in das Feld Zeichenfolge suchen ein.
    8. Wählen Sie die Option Kein regulärer Ausdruck.
    9. Geben Sie $sNull$ in das Feld Ersetzen durch ein.
    10. Erstellen Sie im Feld Die Ausgabe einer Variable zuweisen die Variable sPopulation.
    11. Doppelklicken Sie auf oder ziehen Sie die Aktion Zeichenfolge > In Zahl.
    12. Geben Sie die Variable $sPopulation$ ein.
    13. Erstellen Sie im Feld Die Ausgabe einer Variable zuweisen die Variable nPopulation.
    14. Doppelklicken oder ziehen Sie die Aktion Analysieren > Schließen.
    15. Wählen Sie die folgenden Variablen aus:
      • sSprache
      • nBevölkerung
  8. Klicken Sie auf Speichern und dann auf Ausführen.
  9. Klicken Sie auf Analysieren.
    Das Fenster Bot Insight erscheint.

Nächste Maßnahme

Erfahren Sie mehr über Dashboards.

Bot Insight-Dashboards