Configurazione della macchina locale

L'ambiente R deve essere configurato sul computer locale prima di poter utilizzare la funzionalità R. La configurazione comprende la preparazione della connessione ODBC tra il computer locale e Netezza Performance Server. Include anche l'installazione di una serie di pacchetti R aggiuntivi che non sono inclusi nell'installazione R di base.

Le sezioni seguenti descrivono come configurare i driver ODBC e come configurare il computer locale per lavorare con R su Netezza Performance Server attraverso la GUI R per Windows.

Configurazione del driver ODBC per Windows

Questa sezione descrive come installare e configurare il driver ODBC per la versione a 64 bit di Windows e per la versione a 32 bit di Windows.

  1. 1. Scaricare i driver ODBC di Windows da Fix Central eseguendo le seguenti operazioni:
    1. Fare clic su Select product.
    2. Dall'elenco 'Product Group, selezionare 'Information Management.
    3. Dall'elenco 'Select from Information Management, selezionare 'IBM Netezza NPS Software and Clients.
    4. Dall'elenco 'Installed Version, selezionare la versione di Netezza Performance Server installata.
    5. Da 'Platform list, selezionare 'Windows e quindi fare clic su 'Continue.
    6. Selezionare 'Browse for fixes e poi fare clic su 'Continue.
    7. Selezionare il fix pack corrispondente alla versione di Netezza Performance Server in uso.

      Il pacchetto di correzioni contiene il file " nz-winclient-vxxx.zip, dove xxx è il numero di versione corrispondente.

      Estrarre il file 'nz-winclient-vxxx.zip e utilizzare uno dei seguenti file:

      • Per Windows a 64 bit, utilizzare il file 'nzodbc32bit4win64.exe.
      • Per Windows a 32 bit, utilizzare il file 'nzodbcsetup.exe.
  2. Al termine del download, fare doppio clic sul nome del file per avviare il programma di installazione.
  3. Nella finestra che si apre, selezionare la lingua da utilizzare e fare clic su 'OK.
  4. Seguite i passaggi del pacchetto di installazione facendo clic su " Next > dopo ogni selezione.

    L'applicazione installa tutti i file necessari sul computer. Dopo l'installazione potrebbe essere necessario un riavvio.

  5. Fare clic su " Done per terminare l'installazione. Quindi, chiudere l'applicazione di installazione.
  6. Per verificare se l'installazione è stata completata correttamente, aprire il Pannello di controllo e selezionare Strumenti di amministrazione.
  7. Dall'elenco, selezionare Origini datiODBC).
  8. Nella finestra di dialogo che si apre, fare clic sulla scheda 'Drivers.

    NetezzaSQL appare nell'elenco.

  9. Fare clic sulla scheda " System DSN.

    Viene visualizzato il driver 'NetezzaSQL denominato NZSQL.

Se le impostazioni locali corrispondono, l'installazione è completa. Se le impostazioni locali non corrispondono, reinstallare il driver.
Suggerimento: Se necessario, è possibile definire DSN personalizzati nella scheda DSN di sistema.

Configurazione del pacchetto R

Per eseguire il linguaggio R, è necessario installare dei pacchetti aggiuntivi attraverso la GUI di R.

Pacchetti standard richiesti

Affinché R venga eseguito correttamente, sul client devono essere installati i seguenti pacchetti standard. I pacchetti sono elencati in ordine alfabetico.
arule
Fornisce il supporto per le regole di associazione.
arulesViz
Necessario per la visualizzazione delle regole di associazione, come previsto dal pacchetto nza.
bitops
Fornisce funzioni per le operazioni bitwise.
ca
Fornisce analisi della corrispondenza semplice, analisi della corrispondenza multipla e analisi della corrispondenza congiunta.
caTools
Fornisce strumenti per le statistiche delle finestre mobili, GIF, Base64, ROC AUC e altri.
e1071
Fornisce funzioni varie del Dipartimento di Statisticae1071).
Massa
Fornisce funzioni di supporto e set di dati per Venables e Ripley's MASS
rgl
Fornisce un sistema di dispositivi di visualizzazione 3D.
RODBC
Fornisce l'accesso al database ODBC.
albero
Fornisce alberi di classificazione e regressione.
rpart
Fornisce alberi di decisione e di regressione.
albero
Fornisce alberi di classificazione e regressione.
XML
Fornisce strumenti per l'analisi e la generazione di XML in R.
Nota: Quando si installano questi pacchetti, vengono installati anche i pacchetti dipendenti, se necessario. Pertanto, a seconda dell'ordine di installazione dei pacchetti, potrebbe non essere necessario installare manualmente ogni pacchetto. Ad esempio, quando si installa il pacchetto ca, il pacchetto rgl viene installato automaticamente. Le notifiche relative alle dipendenze installate automaticamente appaiono nella console R GUI.

Installazione dei pacchetti

Per installare il pacchetto 'nzr, il pacchetto 'nza e il pacchetto 'nzmatrix, procedere come segue.
Nota: per prima cosa è necessario installare il pacchetto 'nzr, che è necessario per utilizzare i pacchetti 'nza e 'nzmatrix. È inoltre necessario scaricare i pacchetti del client 'NPS_R utilizzando il seguente link GitHub netezza-utils/R/.
  1. Dalla GUI di R, fare clic su Pacchetti > Installa pacchetti da file zip locali... .

    Si apre una finestra di dialogo con un elenco dei pacchetti disponibili.

  2. Selezionate il pacchetto 'nzr e poi fate clic su 'OK.
  3. Ripetete i passi 1 e 2 per installare il pacchetto " nza e il pacchetto " nzmatrix.

Acquisizione di R

I plugin di Netezza Performance Server sono supportati per R GUI versione 3.0.x sia per x32 che per x64. Le versioni appropriate di R possono essere scaricate dal sito web ufficiale di R. Seguire le istruzioni di installazione.

Istruzioni di configurazione per Windows

La seguente descrizione mostra come installare i pacchetti richiesti e i pacchetti 'nzr, 'nza e 'nzmatrix utilizzando la GUI di R su Windows. I passaggi dovrebbero essere simili per una piattaforma o un client diverso.

Per installare i pacchetti, procedere come segue:
  1. Aggiornate la GUI di R con qualsiasi pacchetto CRAN appropriato selezionando Pacchetti > Installa pacchetti da file zip locali... .
    Nota: L' uso dell'opzione 'Install Package(s)... fa sì che la GUI di R si colleghi a un server CRAN. Pertanto, potrebbe essere necessario selezionare il server prima di completare questo processo. L'uso di questa opzione evita la necessità di scaricare manualmente i pacchetti sul computer locale.
  2. Dall'elenco dei pacchetti disponibili, selezionate il pacchetto appropriato e fate clic su " OK.
  3. Ripetere i passaggi 1 e 2 per ogni confezione.
  4. Scaricare le librerie come necessario.
  5. Al termine del download, dalla finestra Pacchetti, selezionare Pacchetti > Installa i pacchetti dai file zip locali....
  6. Navigare al percorso del file zip sul computer locale o in rete.
  7. Una volta individuato il file, fare doppio clic sul nome del file nella finestra, oppure selezionarlo e fare clic su 'Open.
  8. Ripetere i passaggi 5, 6 e 7 per ogni confezione.

Verifica dell'installazione e della connettività ODBC

Dopo aver installato tutti i componenti di Netezza Performance Server R Library e aver completato la configurazione del driver ODBC e del database per i componenti Netezza Performance Server Analytics Library for R, Netezza Performance Server R Library e Netezza Performance Server Matrix Library, è necessario verificare la connettività della GUI R con l'appliance Netezza Performance Server. Nella seguente descrizione si presuppone che il DSN NZSQL sia definito e si riferisca a un database. Si presume inoltre che l'utente suNetezzaNetezza Performance Server abbia i diritti necessari per accedere al database NZA e per creare nuove tabelle nel database corrente.

Per verificare l'installazione e la configurazione, è possibile utilizzare i seguenti comandi:
  • Per verificare l'installazione del pacchetto Netezza Performance Server R Library e la corretta configurazione del software Netezza, eseguire:
    library(nzr)
    Questo comando carica le librerie di Netezza Performance Server R Library nella GUI R. Dopo il caricamento delle librerie, eseguire:
    demo(nzr)
    Questo comando esegue uno script che dimostra e verifica le funzionalità di base della libreria R di Netezza Performance Server.
  • Per verificare l'installazione del pacchetto Netezza Performance Server Analytics Library for R e la configurazione dell'esecuzione del software Netezza Performance Server:
    library (nza)
    Questo comando carica la libreria Netezza Performance Server Analytics per R e le librerie Netezza Performance Server R Library nella GUI R. Al termine del caricamento, eseguire:
    demo (nza)
    Questo comando esegue lo script demo per dimostrare e verificare le funzionalità di base della libreria analitica Netezza Performance Server per R.
  • Per verificare l'installazione del pacchetto Netezza Performance Server Matrix Library e la configurazione dell'esecuzione del software Netezza Performance Server:
    library (nzmatrix)
    Questo comando carica la Netezza Performance Server Matrix Library e le librerie Netezza Performance Server R Library nella R GUI. Al termine del caricamento, eseguire:
    demo (nzmatrix)
    Questo comando esegue lo script demo che dimostra e verifica le funzioni di base della Netezza Performance Server Matrix Library.

Creare database funzionanti

Prima di iniziare a eseguire analisi utilizzando i pacchetti client di Netezza Performance Server per R, è necessario creare un database funzionante per archiviare le tabelle dei risultati dell'analisi.
Importante: Non utilizzare i database di sistema, come SYSTEM, NZM, NZA, NZR, NZMSG e NZRC per memorizzare le tabelle dei risultati.

L'esempio seguente mostra come creare il database ANALYSIS_DB. Il proprietario del database è DEVUSER.

Per creare il database ANALYSIS_DB, procedere come segue:

  1. Accedere al Netezza Performance Server e lanciare 'nzsql.
  2. Emettere i seguenti comandi:
    1. CREATE USER DEVUSER WITH PASSWORD '<password>';
      Dove
      <password>
      Specifica una password a scelta.
    2. ALTER USER DEVUSER WITH IN GROUP inza_admins;
    3. CREATE DATABASE ANALYSIS_DB;
    4. ALTER DATABASE ANALYSIS_DB OWNER TO DEVUSER;
    5. \c ANALYSIS_DB
    6. GRANT ALL ADMIN TO DEVUSER;
  3. Abbandono 'nzsql:
    \q
  4. Passare alla directory '/nz/export/ae/utilities/bin:
    cd /nz/export/ae/utilities/bin
  5. Abilitare i diritti per il DEVUSER:
    ./create_inza_db_developer.sh ANALYSIS_DB DEVUSER
    Nota: il gruppo INZA_DEVELOPERS è per gli utenti che devono registrare nuove AE, UDX e stored procedure.