Creazione di una Bot Insight dashboard bot
In questo esempio, si crea un bot che recupera i dati da un sito Web per creare visualizzazioni in Bot Insight.
Prerequisiti
Configurare una variabile di stringa vuota denominata
sNull.
Procedura
-
Apri un nuovo bot:
- Da Control Room, seleziona Bot > I miei bot.
- Fai clic su Crea nuovo > bot.
- Nella finestra Crea Task Bot, immetti un nome per il bot.
-
Accetta la posizione predefinita della cartella \Bot\.
Per cambiare la posizione in cui viene memorizzato il bot, fai clic su Scegli e segui i prompt.
- Fai clic su Crea e modifica.
-
Aprire una finestra del browser per la pagina Web da cui si desidera estrarre la tabella.
- Fare doppio clic o trascinare il sito Web > BrowserLaunch action.
- Nel campo URL, immettere https://www.statista.com/statistics/183483/ranking-of-languages-spoken-at-home-in-the-us-in-2008/.
-
Selezionare il Internet Explorer browser.
Recommended: Utilizza Microsoft Internet Explorer perché avvia in modo affidabile il sito Web in una nuova finestra, anche se è già aperta un'altra finestra. Altri browser potrebbero avviare il sito Web in una nuova scheda se è presente una finestra aperta.
- Fare clic su Salva.
-
Fare clic su Esegui.
apre bot la finestra .
-
Selezionare la tabella per l'estrazione.
- Fare doppio clic o trascinare RecorderCapture > (Acquisizione actionregistratore).
-
Fare clic sulla scheda Finestra e selezionare le lingue parlate negli Stati Uniti 2018 | Statista dall'elenco a discesa.
Se il titolo della finestra non viene visualizzato nell'elenco, fare clic su Aggiorna.
-
Fare clic su Acquisisci oggetto.
Viene attivata la finestra Lingue parlate negli Stati Uniti 2018 | Statista.
- Passare il mouse sul tavolo fino a visualizzare una casella arancione che circonda l'intera tabella.
- Fare clic sulla tabella.
- Tornare alla Control Room.
-
Nella tabella delle proprietà dell'oggetto, verificare che il tipo di controllo sia TABLE.
In caso contrario, fare clic su Riacquisisci oggetto.
- Dall'elenco Action a discesa, selezionare Ottieni tabella.
-
Nel campo Assign output to variable (Assegna output a variabile), creare la variabile della tabella
tLanguages.
-
Specificare il file in cui salvare i dati.
- Fare doppio clic o trascinare Data > TableWrite nel file action.
- Dall'elenco Nome tabella dati, selezionare Linguaggi.
-
Fornire un percorso di file per creare un file CSV.
Ad esempio, <username>C:\\Users\\\\Desktop\\LanguagesTable.csv.
- Selezionare l'opzione Crea cartelle/file se non esiste.
- Selezionare per sovrascrivere il file esistente.
-
Specificare il file che contiene i dati estratti.
- Fare doppio clic o trascinare CSV/TXT > Open action.
- Fornire il percorso del file al file specificato nella fase 4.
- Selezionare l'opzione Contiene intestazione per escludere la prima riga.
-
Eseguire l'iterazione attraverso ogni riga del file.
- Fare doppio clic o trascinare il cerchio action.
- Selezionare l'iteratore Per ogni riga in CSV/TXT.
-
Nel campo Assegna la riga corrente a questa variabile, creare la variabile
-
Specificare i dati da popolare nel Bot Insight pannello di controllo.
- Fare doppio clic o trascinare Analyze ( > Analizza)Open (actionApri).
- Fare doppio clic o trascinare > StringAssign action.
-
Immettere $rCurrentRow[0]$ come stringa di origine.
Premere F2 per aprire il menu delle variabili.
-
Nel campo Seleziona variabile stringa di destinazione, creare la variabile
-
Fare doppio clic o trascinare la > stringaSostituisci action.
I dati estratti utilizzano virgole per separare le cifre. È necessario rimuovere le virgole prima di poter convertire la stringa in un tipo di dati numerici da utilizzare in Bot Insight.
-
Immettere $rCurrentRow[1]$ come stringa di origine.
Premere F2 per aprire il menu delle variabili.
- Immettere , nel campo Trova stringa.
- Selezionare l'opzione Non un'espressione regolare.
- Nel campo Sostituisci con, immettere $sNull$.
-
Nel campo Assign the output row to variable (Assegna la riga di output alla variabile), creare la
sPopulation
della variabile. - Fare doppio clic o trascinare il numero > StringTo action.
-
Immettere la variabile
$sPopulation$.
-
Nel campo Assign the output row to variable (Assegna la riga di output alla variabile), creare la variabile
- Fare doppio clic o trascinare AnalyzeClose > (AnalizzaChiudiaction).
-
Selezionare le seguenti variabili:
- sLingua
- nPopolazione
- Fare clic su Salva e quindi su Esegui.
-
Fare clic su Analizza.
Viene visualizzata la Bot Insight finestra .