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. Scaricare i driver ODBC di Windows da Fix Central eseguendo le seguenti operazioni:
- Fare clic su
Select product. - Dall'elenco '
Product Group, selezionare 'Information Management. - Dall'elenco '
Select from Information Management, selezionare 'IBM Netezza NPS Software and Clients. - Dall'elenco '
Installed Version, selezionare la versione di Netezza Performance Server installata. - Da '
Platform list, selezionare 'Windowse quindi fare clic su 'Continue. - Selezionare '
Browse for fixese poi fare clic su 'Continue. - 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.
- Fare clic su
- Al termine del download, fare doppio clic sul nome del file per avviare il programma di installazione.
- Nella finestra che si apre, selezionare la lingua da utilizzare e fare clic su '
OK. - 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.
- Fare clic su "
Doneper terminare l'installazione. Quindi, chiudere l'applicazione di installazione. - Per verificare se l'installazione è stata completata correttamente, aprire il Pannello di controllo e selezionare Strumenti di amministrazione.
- Dall'elenco, selezionare Origini datiODBC).
- Nella finestra di dialogo che si apre, fare clic sulla scheda '
Drivers.NetezzaSQLappare nell'elenco. - Fare clic sulla scheda "
System DSN.Viene visualizzato il driver '
NetezzaSQLdenominato NZSQL.
Configurazione del pacchetto R
Per eseguire il linguaggio R, è necessario installare dei pacchetti aggiuntivi attraverso la GUI di R.
Pacchetti standard richiesti
- 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.
Installazione dei pacchetti
nzr, il pacchetto 'nza e il pacchetto 'nzmatrix, procedere come segue.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/.- Dalla GUI di R, fare clic su .
Si apre una finestra di dialogo con un elenco dei pacchetti disponibili.
- Selezionate il pacchetto '
nzre poi fate clic su 'OK. - Ripetete i passi 1 e 2 per installare il pacchetto "
nzae 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.
- Aggiornate la GUI di R con qualsiasi pacchetto CRAN appropriato selezionando .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. - Dall'elenco dei pacchetti disponibili, selezionate il pacchetto appropriato e fate clic su "
OK. - Ripetere i passaggi 1 e 2 per ogni confezione.
- Scaricare le librerie come necessario.
- Al termine del download, dalla finestra Pacchetti, selezionare
- Navigare al percorso del file zip sul computer locale o in rete.
- Una volta individuato il file, fare doppio clic sul nome del file nella finestra, oppure selezionarlo e fare clic su '
Open. - 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 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:
Questo comando esegue uno script che dimostra e verifica le funzionalità di base della libreria R di Netezza Performance Server.demo(nzr) - 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:
Questo comando esegue lo script demo per dimostrare e verificare le funzionalità di base della libreria analitica Netezza Performance Server per R.demo (nza) - 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:
Questo comando esegue lo script demo che dimostra e verifica le funzioni di base della Netezza Performance Server Matrix Library.demo (nzmatrix)
Creare database funzionanti
L'esempio seguente mostra come creare il database ANALYSIS_DB. Il proprietario del database è DEVUSER.
Per creare il database ANALYSIS_DB, procedere come segue:
- Accedere al Netezza Performance Server e lanciare 'nzsql.
- Emettere i seguenti comandi:
DoveCREATE USER DEVUSER WITH PASSWORD '<password>';- <password>
- Specifica una password a scelta.
ALTER USER DEVUSER WITH IN GROUP inza_admins;CREATE DATABASE ANALYSIS_DB;ALTER DATABASE ANALYSIS_DB OWNER TO DEVUSER;\c ANALYSIS_DBGRANT ALL ADMIN TO DEVUSER;
- Abbandono 'nzsql:
\q - Passare alla directory '/nz/export/ae/utilities/bin:
cd /nz/export/ae/utilities/bin - Abilitare i diritti per il DEVUSER:
./create_inza_db_developer.sh ANALYSIS_DB DEVUSERNota: il gruppo INZA_DEVELOPERS è per gli utenti che devono registrare nuove AE, UDX e stored procedure.