Differenze tra le versioni di "Knime"

Da WikiSitech.
Vai alla navigazioneVai alla ricerca
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\KNIME\knime-workspace).
+
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 =&gt; update metanode links to latest version&nbsp;<br>
 +
*credential=name[;login[;password]] =&gt; for each credential enter credential name and optional login/password, otherwise its prompted for&nbsp;<br>
 +
*masterkey[=...] =&gt; prompt for master password (used in e.g. database nodes), if provided with argument, use argument instead of prompting&nbsp;<br>
 +
*preferences=... =&gt; path to the file containing eclipse/knime preferences,
 +
*workflowFile=... =&gt; ZIP file with a ready-to-execute workflow in the root of the ZIP&nbsp;<br>
 +
*workflowDir=... =&gt; directory with a ready-to-execute workflow&nbsp;<br>
 +
*destFile=... =&gt; ZIP file where the executed workflow should be written to if omitted the workflow is only saved in place&nbsp;<br>
 +
*destDir=... =&gt; directory where the executed workflow is saved to if omitted the workflow is only saved in place&nbsp;<br>
 +
*workflow.variable=name,value,type =&gt; 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&nbsp;<br>
 +
*2 = if parameters are wrong or missing&nbsp;<br>
 +
*3 = when an error occurs during loading a workflow&nbsp;<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

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