Differenze tra le versioni di "Knime"
Riga 21: | Riga 21: | ||
Eseguendo il Download di Windows - Installer si scarica il file exe. Lanciare il file e seguire gli step dell'installazione guidata. | Eseguendo il Download di Windows - Installer si scarica il file exe. Lanciare il file e seguire gli step dell'installazione guidata. | ||
− | Una volta installato KNIME Analytics Platform, avviare l'applicazione e procedere con alcune configurazioni iniziali. Alla prima apertura l'applicazione fa impostare la workspace directory, lasciare quella proposta di default (C:\User\ | + | Una volta installato KNIME Analytics Platform, avviare l'applicazione e procedere con alcune configurazioni iniziali. Alla prima apertura l'applicazione fa impostare la workspace directory, lasciare quella proposta di default (C:\User\CartellaUtente\knime-workspace). |
Di seguito vanno installate le estensioni che permettono a KNIME di interagire con R. Andare su File, Install KNIME Extensions e installare i seguenti pacchetti: | Di seguito vanno installate le estensioni che permettono a KNIME di interagire con R. Andare su File, Install KNIME Extensions e installare i seguenti pacchetti: | ||
Riga 30: | Riga 30: | ||
== Configurazione dei workflow == | == Configurazione dei workflow == | ||
= Attivazione di Rserve = | = Attivazione di Rserve = | ||
− | Dopo aver configurato KNIME, se si vuole eseguire un workflow che utilizza funzionalità di R il seguente comando deve essere lanciato dalla console di R: | + | Dopo aver configurato KNIME, se si vuole eseguire un workflow che utilizza funzionalità di R, il seguente comando deve essere lanciato dalla console di R: |
''library(Rserve); Rserve(args = "--vanilla")'' | ''library(Rserve); Rserve(args = "--vanilla")'' | ||
= Lancio di workflow da CMD(batch) = | = Lancio di workflow da CMD(batch) = | ||
+ | Knime permette di eseguire i propri workflow direttamente da CMD(batch). | ||
+ | |||
+ | ''cd C:\Program Files\KNIME'' | ||
+ | |||
+ | ''knime -nosplash -reset -nosave -application org.knime.product.KNIME_BATCH_APPLICATION -workflowDir="C:\Users\CartellaUtente\knime-workspace\nome_file"'' | ||
+ | |||
+ | Di seguito le varie opzioni che è possibile inserire quando si esegue un workflow da batch: | ||
+ | *nosave => do not save the workflow after execution has finished | ||
+ | *reset => reset workflow prior to execution | ||
+ | *failonloaderror => don't execute if there are errors during workflow loading | ||
+ | *updateLinks => update metanode links to latest version <br> | ||
+ | *credential=name[;login[;password]] => for each credential enter credential name and optional login/password, otherwise its prompted for <br> | ||
+ | *masterkey[=...] => prompt for master password (used in e.g. database nodes), if provided with argument, use argument instead of prompting <br> | ||
+ | *preferences=... => path to the file containing eclipse/knime preferences, | ||
+ | *workflowFile=... => ZIP file with a ready-to-execute workflow in the root of the ZIP <br> | ||
+ | *workflowDir=... => directory with a ready-to-execute workflow <br> | ||
+ | *destFile=... => ZIP file where the executed workflow should be written to if omitted the workflow is only saved in place <br> | ||
+ | *destDir=... => directory where the executed workflow is saved to if omitted the workflow is only saved in place <br> | ||
+ | *workflow.variable=name,value,type => define or overwrite workflow variable 'name' with value 'value' (possibly enclosed by quotes). The 'type' must be one of "String", "int" or "double". | ||
+ | |||
+ | Se durante l'esecuzione si presentano delle anomalie/errori un messaggio con uno dei seguenti codici può essere restituito: | ||
+ | *0 = upon successful execution <br> | ||
+ | *2 = if parameters are wrong or missing <br> | ||
+ | *3 = when an error occurs during loading a workflow <br> | ||
+ | *4 = if an error during execution occurred | ||
== Passaggio di valori == | == Passaggio di valori == | ||
= Lancio di workflow da JAVA = | = Lancio di workflow da JAVA = |
Versione delle 15:22, 21 mag 2021
Indice
Installazione di Knime
Per procedere con l'installazione di KNIME Analytics Platform e i sui componenti per la creazione di reportistica bisogna procedere con i seguenti step:
Installazione di R
L'installazione di R è obbligatoria solo se si andrà a lavorare o si andrà a creare workflow Knime che al loro interno utilizzano funzionalità di R. Per procedere con la sua installazione andare al seguente link: Download R e selezionare la versione in base al sistema operativo. Per Windows: Download R for Windows --- base --- Download R versione for Windows. Lanciare il file exe che verrà scaricato e seguire gli step dell'installazione guidata.
Installazione dei pacchetti richiesti
In base alle necessità che si hanno (data visualization, data mining, etc...) è necessario installare i vari pacchetti dentro ai quali sono le funzioni di R. Per installare i pacchetti aprire RGui e lanciare in console il seguente comando: install.packages("nome_pacchetto").
I pacchetti necessari per la reportistica che è stata creata fin ora sono i seguenti:
- Rserve (obbligatorio per far comunicare KNIME e R)
- ggplot2 (data visualization)
- fmsb
Installazione del IDE
L'installazione dell'IDE va eseguita dal seguente link: Download Knime. Dopo aver effettuato la registrazione è possibile selezionare la versione del software da scaricare in base al sistema operativo:
- Windows:
- Installer
- Self-extracting archive
- Zip archive
- Linux
- Mac
Eseguendo il Download di Windows - Installer si scarica il file exe. Lanciare il file e seguire gli step dell'installazione guidata.
Una volta installato KNIME Analytics Platform, avviare l'applicazione e procedere con alcune configurazioni iniziali. Alla prima apertura l'applicazione fa impostare la workspace directory, lasciare quella proposta di default (C:\User\CartellaUtente\knime-workspace).
Di seguito vanno installate le estensioni che permettono a KNIME di interagire con R. Andare su File, Install KNIME Extensions e installare i seguenti pacchetti:
- pacchetto 1
- pacchetto 2
Infine, andare in File, Preferences, KNIME, R, Path to R e inserire il percorso in cui si trova R (esempio: C:\Program Files\R\R-4.0.4).
Configurazione dei workflow
Attivazione di Rserve
Dopo aver configurato KNIME, se si vuole eseguire un workflow che utilizza funzionalità di R, il seguente comando deve essere lanciato dalla console di R:
library(Rserve); Rserve(args = "--vanilla")
Lancio di workflow da CMD(batch)
Knime permette di eseguire i propri workflow direttamente da CMD(batch).
cd C:\Program Files\KNIME
knime -nosplash -reset -nosave -application org.knime.product.KNIME_BATCH_APPLICATION -workflowDir="C:\Users\CartellaUtente\knime-workspace\nome_file"
Di seguito le varie opzioni che è possibile inserire quando si esegue un workflow da batch:
- nosave => do not save the workflow after execution has finished
- reset => reset workflow prior to execution
- failonloaderror => don't execute if there are errors during workflow loading
- updateLinks => update metanode links to latest version
- credential=name[;login[;password]] => for each credential enter credential name and optional login/password, otherwise its prompted for
- masterkey[=...] => prompt for master password (used in e.g. database nodes), if provided with argument, use argument instead of prompting
- preferences=... => path to the file containing eclipse/knime preferences,
- workflowFile=... => ZIP file with a ready-to-execute workflow in the root of the ZIP
- workflowDir=... => directory with a ready-to-execute workflow
- destFile=... => ZIP file where the executed workflow should be written to if omitted the workflow is only saved in place
- destDir=... => directory where the executed workflow is saved to if omitted the workflow is only saved in place
- workflow.variable=name,value,type => define or overwrite workflow variable 'name' with value 'value' (possibly enclosed by quotes). The 'type' must be one of "String", "int" or "double".
Se durante l'esecuzione si presentano delle anomalie/errori un messaggio con uno dei seguenti codici può essere restituito:
- 0 = upon successful execution
- 2 = if parameters are wrong or missing
- 3 = when an error occurs during loading a workflow
- 4 = if an error during execution occurred
Passaggio di valori
Lancio di workflow da JAVA
TODO
Passaggio di valori
TODO