Guida all'installazione di IBM SPSS Data Collection Data Model 6.0.1
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
i Guida all’installazione di IBM SPSS Data Collection Data Model 6.0.1
Nota: Prima di utilizzare queste informazioni e il relativo prodotto, leggere le informazioni generali disponibili in Note a pag. 31. Questa versione si applica a IBM SPSS Data Collection Data Model 6.0.1 e a tutte le successive versioni e modifiche fino a eventuali disposizioni contrarie indicate in nuove versioni. Le schermate dei prodotti Adobe sono state ristampate su autorizzazione di Adobe Systems Incorporated. Le schermate dei prodotti Microsoft sono state ristampate su autorizzazione di Microsoft Corporation. Materiali concessi in licenza - Proprietà di IBM Licensed Materials - Property of IBM © Copyright IBM Corporation 2000, 2011 Materiale concesso in licenza - Proprietà di IBM © Copyright IBM Corporation 2000, 2011 Tutti i diritti riservati.
Prefazione Benvenuti nella guida all’installazione di IBM® SPSS® Data Collection Data Model 6.0.1 che contiene informazioni in merito all’installazione di IBM® SPSS® Data Collection Data Model (versioni x86 a 32 bit e x64 a 64 bit). Per informazioni sull’utilizzo di Data Model, consultare la sezione Data Model nella IBM® SPSS® Data Collection Developer Library. Le versioni Adobe Portable Document Format (.pdf) delle guide sono disponibili nel CD-ROM di Data Model. La visualizzazione e la stampa dei documenti richiedono il software Adobe Reader. Se necessario, è possibile scaricarlo gratuitamente dal sito www.adobe.com. Per istruzioni su come visualizzare i documenti e spostarsi al loro interno, consultare la guida in linea di Adobe Reader. Nota: IBM® SPSS® Data Collection mette a disposizione dei clienti numerose funzioni e caratteristiche potenti che questi possono utilizzare nelle rispettive attività di business. IBM non è responsabile della determinazione dei requisiti della normativa applicabile alle attività dei suoi licenziatari, compresi quelli relativi al programma Data Collection, né della rispondenza della fornitura del programma da parte di IBM (o della ricezione da parte di qualsiasi licenziatario) ai requisiti di tale normativa. I licenziatari sono tenuti a rispettare tutta la normativa vigente in merito all’utilizzo del programma e all’accesso allo stesso, indipendentemente dal fatto che detto utilizzo o accesso avvenga in maniera autonoma o con prodotti o servizi di terzi. Informazioni su IBM Business Analytics Il software IBM Business Analytics fornisce informazioni complete, coerenti e accurate a cui i responsabili delle decisioni possono affidarsi per ottimizzare le prestazioni dell’azienda. Un ampio portafoglio di applicazioni di business intelligence, analisi predittiva, gestione delle prestazioni e delle strategie finanziarie e analisi offre una panoramica chiara, istantanea e interattiva delle prestazioni attuali e la possibilità di prevedere i risultati futuri. Utilizzato in combinazione con potenti soluzioni di settore, prassi consolidate e servizi professionali, questo software consente alle aziende di tutte le dimensioni di ottimizzare la produttività, automatizzare le decisioni senza problemi e fornire risultati migliori. Come parte di questo portafoglio, il software IBM SPSS Predictive Analytics consente alle aziende di prevedere gli eventi futuri e di agire tempestivamente in modo da migliorare i risultati delle attività aziendali. Le aziende, gli enti governativi e le università di tutto il mondo si affidano alla tecnologia IBM SPSS perché rappresenta un vantaggio concorrenziale in termini di attrazione, retention e aumento dei clienti, riducendo al tempo stesso le frodi e limitando i rischi. Incorporando il software IBM SPSS nelle attività quotidiane, le aziende diventano imprese in grado di effettuare previsioni e di gestire e automatizzare le decisioni, per raggiungere gli obiettivi aziendali e vantaggi tangibili sulla concorrenza. Per ulteriori informazioni o per contattare un rappresentante, visitare il sito http://www.ibm.com/spss. Supporto tecnico Il supporto tecnico è a disposizione dei clienti che dispongono di un contratto di manutenzione. I clienti possono contattare il supporto tecnico per richiedere assistenza per l’utilizzo dei prodotti SPSS Inc. o per l’installazione in uno degli ambienti hardware supportati. Per contattare il Licensed Materials - Property of IBM © iii Copyright IBM Corporation 2000, 2011
supporto tecnico, vedere il sito Web di SPSS Inc. all’indirizzo http://www.ibm.com/support. Tenere presente che durante la richiesta di assistenza sarà necessario fornire dati di identificazione personali, relativi alla propria società e il numero del contratto di manutenzione. iv
Contenuto 1 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 1 Prima di iniziare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Requisiti per eseguire IBM SPSS Data Collection Data Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Documentazione per IBM SPSS Data Collection Data Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Elenco del software necessario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Installazione di Microsoft .NET Framework 3.5 SP1 . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 2 Installazione di Microsoft Internet Explorer 8 o versioni successive o di Firefox 3.x o versioni successive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 3 Microsoft Data Access Components 2.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 3 Ambienti di virtualizzazione supportati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 3 Percorsi di aggiornamento supportati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Installazione di IBM SPSS Data Collection Data Model 6.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Installazione di IBM SPSS Data Collection Developer Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Requisiti di sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Esempi e strumenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Rimozione di IBM SPSS Data Collection Data Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Guida di IBM SPSS Data Collection JDBC Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Requisiti di sistema del driver JDBC di IBM SPSS Data Collection ... ... ... ... ... ... ... 9 Istruzioni di installazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... 10 Stringa di connessione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... 11 Specifica del driver JDBC di IBM SPSS Data Collection . . . . . . . . . . . ... ... ... ... ... ... ... 13 Sintassi SQL . . . . . . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 14 Metadati del database . . . . . . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 16 Tipi di dati di IBM SPSS Data Collection . ... ... ... ... ... ... ... ... ... ... ... ... ... 18 Query da VDATA . . . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 18 Query da HDATA . . . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 22 Valore di categoria restituito . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 26 Campo di livello restituito. . . . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 27 Risoluzione dei problemi . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... ... ... ... ... ... ... 28 Risoluzione dei problemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Esecuzione di un’installazione registrata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 v
Appendice A Note 31 Indice 34 vi
Capitolo 1 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Prima di iniziare Prima di installare IBM® SPSS® Data Collection Data Model, leggere queste istruzioni di installazione. Requisiti per eseguire IBM SPSS Data Collection Data Model I requisiti minimi hardware e software per IBM® SPSS® Data Collection Data Model sono i seguenti: Sistemi operativi Microsoft® Windows® XP Professional (versione x86 a 32 bit) con Service Pack 3, Microsoft Windows XP Tablet PC Edition 2005 (versione x86 a 32 bit) con Service Pack 2, Microsoft Windows Vista Business o Enterprise Edition con Service Pack 2 (versioni x86 a 32 bit o x64 a 64 bit), oppure Microsoft Windows 7 Business o Enterprise Edition con Service Pack 1 (versioni x86 a 32 bit o x64 a 64 bit). Nota: Windows XP Tablet Edition è supportato solo quando si utilizza l’applicazione IBM® SPSS® Data Collection Interviewer. Microsoft Windows Server 2003 R2 Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit) oppure Microsoft Windows Server 2008 (standard e R2) Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit). Si noti che Microsoft Windows Server 2003 R2 è supportato solo in caso di aggiornamento da una versione precedente di IBM SPSS Data Collection. Software Per i sistemi Microsoft Windows XP: Microsoft .NET Framework 3.5 SP1 (disponibile nel sito dei download di Microsoft (http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displa Microsoft Internet Explorer 8 o versioni successive oppure Firefox 3.x o versioni successive. Microsoft Data Access Components 2.8 o versioni successive (incluso nell’installazione di Data Model). La versione installata automaticamente è quella in lingua inglese; se però la propria versione di Windows è in una lingua diversa, è necessario installare la versione nella lingua appropriata. Per i sistemi Microsoft Vista o 7: Microsoft .NET Framework 3.5 SP1 Licensed Materials - Property of IBM © 1 Copyright IBM Corporation 2000, 2011
2 Capitolo 1 Microsoft Internet Explorer 8 o versioni successive oppure Firefox 3.x o versioni successive. Hardware Processore di classe Pentium® da almeno 800 MHz. 512MB RAM Disco rigido con almeno 50 MB di spazio libero. Unità CD-ROM per l’installazione. Documentazione per IBM SPSS Data Collection Data Model La documentazione di IBM® SPSS® Data Collection Data Model è contenuta nella IBM® SPSS® Data Collection Developer Library, (DDL), disponibile nel CD di installazione di Data Model come installazione a parte. È inoltre scaricabile gratuitamente all’indirizzo http://www.ibm.com/software/analytics/spss/products/data-collection/. Per ulteriori informazioni, vedere l'argomento Installazione di IBM SPSS Data Collection Developer Library a pag. 5. Elenco del software necessario IBM® SPSS® Data Collection Data Model necessita dei seguenti componenti software. Installazione automatica La procedura di installazione di Data Model verifica la presenza dei seguenti componenti software e li installa se non sono già installati. Microsoft Data Access Components 2.8 (versione in inglese) Download e installazione separata I componenti software che seguono devono essere scaricati e installati separatamente prima di installare Data Model. Internet Explorer 8 o versioni successive o Firefox 3.x o versioni successive Microsoft .NET Framework 3.5 SP1 Installazione di Microsoft .NET Framework 3.5 SP1 Prima di installare IBM® SPSS® Data Collection Data Model 6.0.1 su un sistema Windows XP, è necessario installare Microsoft .NET Framework 3.5 SP1. Se si tenta di eseguire un’installazione senza che sia installato Microsoft .NET Framework 3.5 SP1, il programma di installazione visualizza un messaggio in cui si segnala che, per poter proseguire con l’installazione di Data Model 6.0.1, è necessario prima installare Microsoft .NET Framework 3.5 SP1.
3 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Nota: L’installazione di Microsoft .NET Framework 3.5 SP1 aggiorna numerosi componenti di Windows. Installazione di Microsoft .NET Framework 3.5 SP1 E Scaricare e installare Microsoft .NET Framework 3.5 SP1 dal sito dei download di Microsoft (http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylan E Seguire le istruzioni visualizzate sullo schermo. E Riavviare il computer. Il riavvio è consigliato anche se il programma di installazione non lo richiede. Installazione di Microsoft Internet Explorer 8 o versioni successive o di Firefox 3.x o versioni successive Per installare IBM® SPSS® Data Collection Data Model, è necessario che Microsoft Internet Explorer 8 o versioni successive o Firefox 3.x o versioni successive sia installato sul computer. Nota: Firefox 3.x o versioni successive non è supportato quando si utilizza IBM® SPSS® Data Collection Survey Tabulation. Internet Explorer è disponibile in molte lingue all’indirizzo http://www.microsoft.com/windows/ie/downloads/default.mspx. Firefox è disponibile in molte lingue all’indirizzo http://www.mozilla.com. Microsoft Data Access Components 2.8 Con l’installazione di IBM® SPSS® Data Collection Data Model viene installata automaticamente la versione in lingua inglese di Microsoft Data Access Components (MDAC) 2.8. Se la propria versione di Windows è in una lingua diversa è necessario installare la versione nella lingua appropriata, disponibile sul supporto di Data Model. Per ulteriori informazioni su MDAC 2.8, vedere http://www.microsoft.com/Windows/downloads/default.mspx. Ambienti di virtualizzazione supportati Segue un elenco degli ambienti di virtualizzazione supportati. Prodotto Versione Microsoft Windows Terminal Services Windows 2008 R2 Server Windows 2008 Server Citrix XenApp 6 Citrix Presentation Server 4.5 VMWare vSphere 4.1 VMWare ESX Server 3.5
4 Capitolo 1 Percorsi di aggiornamento supportati È possibile installare le applicazioni di IBM® SPSS® Data Collection 6.0.1 sui computer su cui sono installate le seguenti applicazioni Dimensions/Data Collection, aggiornando sostanzialmente l’installazione corrente: SPSS Dimensions 5.5 PASW Data Collection and Survey Visualization 5.6 IBM SPSS Data Collection 6 Se si utilizza una versione di Dimensions precedente alla 5.5, è necessario disinstallare la versione precedente prima di installare le applicazioni di Data Collection 6.0.1. Il programma di installazione di 6.0.1 non supporta l’aggiornamento dalle applicazioni Dimensions precedenti alla versione 5.5. Note Non è possibile aggiornare le applicazioni a 32 bit in applicazioni a 64 bit. Se si desidera installare applicazioni di Data Collection 6.0.1 a 64 bit, è necessario dapprima disinstallare le eventuali applicazioni Data Collection a 32 bit attualmente installate. Installazione di IBM SPSS Data Collection Data Model 6.0.1 Importante Prima di installare IBM® SPSS® Data Collection Data Model 6.0.1 su un sistema Windows XP, è necessario installare Microsoft .NET Framework 3.5 SP1. Se si tenta di eseguire un’installazione senza che sia installato Microsoft .NET Framework 3.5 SP1, il programma di installazione visualizza un messaggio in cui si segnala che, per poter proseguire, è necessario prima installarlo. Per ulteriori informazioni, vedere l'argomento Installazione di Microsoft .NET Framework 3.5 SP1 a pag. 2. Per installare IBM® SPSS® Data Collection Data Model, è necessario che Microsoft Internet Explorer 8 o versioni successive sia installato sul computer. Per ulteriori informazioni, vedere l'argomento Installazione di Microsoft Internet Explorer 8 o versioni successive o di Firefox 3.x o versioni successive a pag. 3. Avvio manuale del programma di installazione La funzione Esecuzione automatica di Windows dovrebbe rilevare e avviare il programma di installazione quando si inserisce il supporto di installazione di Data Model 6.0.1 nell’unità ottica. Se questo non avviene, seguire le istruzioni riportate di seguito per avviare manualmente il programma di installazione: E Inserire il supporto di installazione di Data Model 6.0.1 nell’unità ottica. E Dal menu Start di Windows scegliere Esegui.
5 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 E Nella finestra di dialogo Esegui, digitare d:\autoplay dove d:\ è l’unità ottica. Viene visualizzata la finestra del programma di installazione di Data Model 6.0.1. Installazione di IBM SPSS Data Collection Data Model 6.0.1 E Dalla finestra del programma di installazione, scegliere Installa Data Model 6.0.1. Viene così avviata l’installazione guidata di Data Model 6.0.1. E Leggere il contratto di licenza nella relativa pagina. E Se si accettano le condizioni del contratto di licenza, fare clic su Accetto i termini del contratto di licenza e quindi su Avanti. Installazione di IBM SPSS Data Collection Developer Library La documentazione di IBM® SPSS® Data Collection Data Model è contenuta nella IBM® SPSS® Data Collection Developer Library, (DDL), disponibile nel CD di installazione di Data Model come installazione a parte. È inoltre scaricabile gratuitamente all’indirizzo http://www.ibm.com/software/analytics/spss/products/data-collection/. Data Collection Developer Library (DDL) è una raccolta di strumenti per lo sviluppo di applicazioni e la modifica dei prodotti IBM® SPSS® Data Collection esistenti. La documentazione fornita con la DDL è ricca di informazioni tecniche utili sul funzionamento dei prodotti Data Collection. Essa comprende sezioni relative a Data Model. La sezione IBM® SPSS® Data Collection Interviewer Server Administration contiene i seguenti argomenti. Protezione. Bilanciamento del carico di Interviewer Server Administration e IBM® SPSS® Data Collection Survey Tabulation. Procedure guidate e la struttura operativa di Interviewer Server Administration per la creazione di applicazioni Interviewer Server Administration. DPM (Distributed Property Management) e DPM Explorer. Gestione dei file. File che controllano il funzionamento di Interviewer Server Administration. Modelli a oggetti. La sezione IBM® SPSS® Data Collection Interviewer Server contiene i seguenti argomenti. Funzionamento dei componenti di Interviewer Server e loro interazioni. Procedure per l’avvio e l’arresto delle interviste, i timeout e l’attivazione. Tabelle di database. File di registro. Gestione campioni.
6 Capitolo 1 Cache di progetto. Cache delle immagini. Bilanciamento del carico del motore dell’intervista. Modelli a oggetti. Questa sezione può risultare utile in caso di installazione di Data Model perché contiene set di dati di esempio utilizzabili dagli utenti per l’apprendimento di Data Model, nonché istruzioni passo per passo per la loro installazione. Per gli utenti di Data Model può anche essere utile poter disporre della Data Collection Developer Library, che fornisce informazioni tecniche su Data Model e Data Model non disponibili nella Guida di Data Model. Installazione di IBM SPSS Data Collection Developer Library E Verificare di disporre di tutti i requisiti di sistema necessari. Vedere Requisiti di sistema e Esempi e strumenti. E Dalla finestra del programma di installazione di Data Model, scegliere Installa Data Collection Developer Library. Seguire le istruzioni visualizzate sullo schermo. Note La DDL è disponibile come installazione a parte su tutti i CD di installazione dei prodotti Data Collection. Per visualizzare le Note sulla versione di DDL, spostarsi all’interno del CD e aprire il documento Release Notes.htm dalla cartella DDL. È anche possibile visualizzare le Note sulla versione dopo l’installazione nella directory di installazione di DDL ([INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Release Notes.htm). Se è installata una versione precedente della DDL, si consiglia di rimuoverla prima di installare la nuova versione. Se Data Collection Developer Library viene installata dopo che sono state installate le applicazioni Data Collection, alcuni argomenti della guida potrebbero non essere più disponibili. Per ripristinare gli argomenti mancanti, eliminare manualmente i file della cache della guida di IBM Eclipse: 1. In Windows andare nel Pannello di controllo > Strumenti di amministrazione > Servizi e arrestare il servizio DataCollectionHelpCenterService. 2. Andare a C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\Documentation\ibm_help\eclipse ed eliminare la directory workspace. 3. Aprire la directory configuration ed eliminare le quattro directory secondarie (org.eclipse.core.runtime, org.eclipse.equinox.app, org.eclipse.osgi e org.eclipse.update). Fare attenzione a NON eliminare il file config.ini. 4. Riavviare il servizio DataCollectionHelpCenterService. Tutti gli argomenti della guida dovrebbero ora essere visualizzati correttamente.
7 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Requisiti di sistema Sistemi operativi Microsoft® Windows® XP Professional (versione x86 a 32 bit) con Service Pack 3, Microsoft Windows Server 2003 R2 Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit), Microsoft Windows Server 2008 (standard e R2) Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit), Microsoft Windows Vista Business o Enterprise Edition con Service Pack 2 (versioni x86 a 32 bit o x64 a 64 bit), oppure Microsoft Windows 7 Business o Enterprise Edition con Service Pack 1 (versioni x86 a 32 bit o x64 a 64 bit). Si noti che Microsoft Windows Server 2003 R2 è supportato solo in caso di aggiornamento da una versione precedente di IBM SPSS Data Collection. Software Microsoft Internet Explorer 8 o versioni successive oppure Firefox 3.x o versioni successive Un programma per l’estrazione di file da un archivio ZIP Hardware Processore di classe Pentium® da almeno 800 MHz. 512MB RAM Disco rigido con almeno 50 MB di spazio libero. Unità DVD per l’installazione Adattatore grafico con risoluzione di almeno 1024 x 768 Impostazione della qualità dei colori di almeno 16 bit Esempi e strumenti In caso di installazione della IBM® SPSS® Data Collection Developer Library (DDL), fare riferimento alle informazioni che seguono per utilizzare al meglio la DDL. La DDL si può installare facendo clic su Installa Data Collection Developer Library dal menu di esecuzione automatica. La DDL contiene numerosi esempi e strumenti per il cui utilizzo è necessario disporre di IBM® SPSS® Data Collection Data Model 6.0.1. Alcuni di essi hanno requisiti aggiuntivi: Tre procedure guidate per C# utilizzabili con Visual Studio .NET per semplificare la creazione di un’attività di IBM® SPSS® Data Collection Interviewer Server Administration. Le procedure guidate richiedono l’installazione di IBM® SPSS® Data Collection Interviewer Server 6.0.1 o IBM® SPSS® Data Collection Survey Tabulation 6.0.1. Il codice sorgente e i file eseguibili per tre applicazioni Visual Basic .NET: DM Query, WinDMSRun e DPM Explorer.NET. Per eseguire il file WinDMSRun è necessario disporre di IBM® SPSS® Data Collection Base Professional 6.0.1 e per eseguire DPM Explorer.NET è necessario disporre di Interviewer Server 6.0.1 o Survey Tabulation 6.0.1. Per compilare il codice sorgente sono necessari questi prodotti e Visual Basic .NET.
8 Capitolo 1 Numerosi file DMS (DataManagementScript) di esempio. Per eseguirli è necessario installare Base Professional 6.0.1. Numerosi file mrScriptBasic di esempio. Per eseguirli è necessario disporre di Data Model 6.0.1. Per alcuni dei file di esempio sono necessari componenti aggiuntivi quali Microsoft Office, Base Professional 6.0.1 o IBM® SPSS® Data Collection Author Professional 6.0.1. Numerosi file mrScriptMetadata di esempio. Per utilizzare questi file è necessario disporre di Data Model 6.0.1. L’esempio Short Drinks viene fornito sotto forma di backup SQL Server di un database relazionale (RDB) MR. Per ripristinare e utilizzare questo database è necessario disporre di SQL Server Client Tools. Rimozione di IBM SPSS Data Collection Data Model Importante Per rimuovere IBM® SPSS® Data Collection Data Model è necessario utilizzare la funzione di disinstallazione di Windows. Se ci si limita a eliminare i file e le cartelle associate al prodotto, il programma non viene disinstallato correttamente e potrebbero verificarsi problemi in caso di installazione o disinstallazione delle versioni successive. Si noti che, se sul computer sono presenti altri prodotti che utilizzano Data Model, Data Model non verrà rimosso fino all’avvenuta disinstallazione di tutti i prodotti che lo utilizzano. Non è invece necessario disinstallare alcun prodotto prima di passare a una nuova versione di Data Model. Rimozione di IBM SPSS Data Collection Data Model E Accedere con il profilo utente utilizzato per l’installazione dell’applicazione oppure come qualsiasi utente del gruppo amministratori. E Nel Pannello di controllo, selezionare Installazione applicazioni. E Scegliere IBM® SPSS® Data Collection Data Model E Fare clic su Aggiungi/Rimuovi o su Cambia/Rimuovi. Viene così avviata l’installazione guidata di Data Collection Data Model. E Nella pagina introduttiva, scegliere Rimuovi e fare clic su Avanti. E Quando il sistema lo richiede, confermare la richiesta. E Nella pagina di completamento della manutenzione, fare clic su Fine. E Verrà richiesto di riavviare il computer. In caso di mancato riavvio, non sarà possibile reinstallare Data Model.
9 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Guida di IBM SPSS Data Collection JDBC Driver IBM® SPSS® Data Collection JDBC Driver consente di leggere i dati dei casi di Data Collection nelle applicazioni che supportano l’API JDBC (Java Database Connectivity). Data Collection JDBC Driver contiene i seguenti componenti: JDBC Service Driver. Questo componente è disponibile solo per le piattaforme Windows. Il driver del servizio funge da collegamento fra il client JDBC e il componente Data Collection IBM® SPSS® Data Collection Data Model. Esso gestisce le richieste di dati provenienti dal driver del client del servizio e si può installare sullo stesso computer o su uno o più computer remoti. In tal modo è possibile configurare un solo driver del servizio, utilizzabile da più client. Se il driver del servizio è installato sullo stesso computer in cui sono memorizzati i dati di un caso, è possibile ridurre il traffico in rete poiché tutte le query vengono effettuate sullo stesso server. Al client del servizio vengono inviati solo i casi risultanti. Anche le prestazioni possono migliorare, nel caso in cui il server sia dotato di un processore più veloce o di una maggiore quantità di RAM rispetto ai computer client del servizio. Driver del client del servizio. Questo componente è disponibile per i sistemi operativi Windows, UNIX e Linux. Il driver del client del servizio costituisce l’interfaccia tra l’applicazione client che deve leggere i dati dei casi di Data Collection e il driver del servizio che gestisce la richiesta di dati. Requisiti di sistema del driver JDBC di IBM SPSS Data Collection I requisiti minimi di sistema per IBM® SPSS® Data Collection JDBC Driver sono: JDBC Service Driver Microsoft® Windows® XP Professional (versione x86 a 32 bit) con Service Pack 3, Microsoft Windows Server 2003 R2 Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit), Microsoft Windows Server 2008 (standard e R2) Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit), Microsoft Windows Vista Business o Enterprise Edition con Service Pack 2 (versioni x86 a 32 bit o x64 a 64 bit), oppure Microsoft Windows 7 Business o Enterprise Edition con Service Pack 1 (versioni x86 a 32 bit o x64 a 64 bit). Si noti che Microsoft Windows Server 2003 R2 è supportato solo in caso di aggiornamento da una versione precedente di IBM SPSS Data Collection. Circa 100 MB di spazio libero su disco. Prima di installare il JDBC Service Driver è necessario installare Data Collection IBM® SPSS® Data Collection Data Model 6.0.1. Driver del client del servizio Windows Microsoft® Windows® XP Professional (versione x86 a 32 bit) con Service Pack 3, Microsoft Windows Server 2003 R2 Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit), Microsoft Windows Server 2008 (standard e R2) Business o Enterprise Edition (versioni x86 a 32 bit o x64 a 64 bit), Microsoft Windows Vista Business o Enterprise Edition con Service Pack 2 (versioni x86 a 32 bit o x64 a 64 bit), oppure Microsoft Windows 7 Business o Enterprise Edition con Service Pack 1 (versioni x86 a 32 bit o x64 a 64 bit). Si noti che
10 Capitolo 1 Microsoft Windows Server 2003 R2 è supportato solo in caso di aggiornamento da una versione precedente di IBM SPSS Data Collection. Linux Linux® Sun Solaris Sun Solaris 9 (2.9) (versione a 32 bit o 64 bit SPARC), Sun Solaris 10 (versione a 32 bit o 64 bit SPARC) HP-UX HP-UX 11 (versione a 64 bit Itanium) AIX AIX® J2SE 1.4.2 (o versione successiva) Deve essere installato prima di installare il driver del client del servizio. Istruzioni di installazione Installazione di JDBC Service Driver 1. Spostarsi nella directory \JDBC Driver\Server sul CD di installazione di IBM® SPSS® Data Collection Data Model. 2. Fare doppio clic sul file IBM SPSS Data Collection JDBC Service Driver.exe. 3. In questo modo si avvia l’installazione guidata di IBM® SPSS® Data Collection JDBC Service Driver. Fare clic su Avanti. 4. Viene visualizzata la pagina con il contratto di licenza per il software. Se si accettano le condizioni del contratto di licenza, fare clic su Accetto i termini del contratto di licenza. Fare clic su Avanti per continuare. 5. La pagina di configurazione del servizio mostra il numero di porta del sistema che sarà utilizzata dal JDBC Service Driver. Immettere un numero di porta appropriato o mantenere l’impostazione predefinita 19999 e fare clic su Avanti. Importante: se la porta 19999 è utilizzata da un’altra applicazione, è necessario modificare l’impostazione predefinita. 6. La pagina Cartella di destinazione mostra il percorso dove sarà installato il JDBC Service Driver. Il percorso predefinito si può mantenere o modificare. Fare clic su Avanti per continuare. 7. La pagina Installazione del programma visualizza le opzioni di installazione selezionate. Fare clic su Avanti per iniziare l’installazione. 8. Al termine dell’installazione, fare clic su Fine.
11 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Nota: il JDBC Service Driver necessita del file mrOledb2.dll per recuperare i dati dalle applicazioni Data Collection. Si consiglia di installare Data Collection IBM® SPSS® Data Collection Data Model 6.0.1 prima di installare il driver. Disinstallazione di JDBC Service Driver 1. Aprire il Pannello di controllo di Windows e fare doppio clic su Installazione applicazioni. 2. Selezionare Data Collection JDBC Service Driver e fare clic su Rimuovi. 3. Fare clic su Sì nella finestra che chiede di confermare la disinstallazione. Installazione del driver del servizio client 1. Spostarsi nella directory \JDBC Driver\Client sul CD di installazione. PHjc.jar - file JAR del driver utilizzato direttamente nelle applicazioni Java. La classe del driver è: com.spss.datacollection.jdbc.openaccess.OpenAccessDriver dcjcinstall.package - pacchetto di installazione per Gestore dei pacchetti IBM® SPSS® Collaboration and Deployment Services. Il driver si può installare come componente di IBM SPSS Collaboration and Deployment Services. Installazione del driver del client del servizio per BIRT Report Designer for IBM SPSS 1. Passare alla directory \JDBC Driver\Client sul CD di installazione di Data Model. 2. Fare doppio clic sul file IBM SPSS Data Collection JDBC Client Service Driver for BIRT Report Designer.exe. In questo modo si avvia l’installazione guidata del driver del client del servizio per BIRT Report Designer for IBM® SPSS®. Fare clic su Avanti per continuare. 3. Viene visualizzata la pagina con il contratto di licenza per il software. Selezionare I accept the terms in the license agreement e fare clic su Avanti per continuare. 4. La pagina Cartella di destinazione mostra il percorso dove sarà installato il driver del client del servizio. Per impostazione predefinita, il percorso è quello della directory di installazione predefinita di BIRT Report Designer for IBM SPSS 4.0. Se BIRT Report Designer for IBM SPSS è installato in un’altra directory o non è installata la versione 4.0, modificare il percorso inserendo il percorso corretto di BIRT Report Designer for IBM SPSS. Fare clic su Avanti per continuare. 5. Per avviare l’installazione, fare clic su Avanti nella pagina Installazione del programma. 6. Fare clic su Fine. L’installazione è completa. Stringa di connessione Quando si accede ai dati mediante il driver JDBC è necessario specificare una serie di proprietà di connessione. Se l’accesso ai dati avviene tramite i prodotti IBM® SPSS® Data Collection, tali proprietà sono in genere invisibili perché i prodotti impostano automaticamente tutte le proprietà di connessione. Se, invece. si utilizza il driver JDBC per accedere ai dati è necessario definire le proprietà di connessione.
12 Capitolo 1 ::= jdbc:paswdatacollection://:; CustomProperties=() ::= ; | ; ::= = ["]["] ::= ::= character-string Esempio jdbc:paswdatacollection://dc-server:19999;CustomProperties=(Data Source=mrXmlDsc;Location=household.xml; Initial Catalog=[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Data\XML\household.mdd) Per ulteriori informazioni sulle proprietà di connessione, consultare le sezioni relative alle Proprietà di connessione e alla Connessione a IBM® SPSS® Data Collection Data Model nella IBM® SPSS® Data Collection Developer Library. Proprietà di connessione standard Nome proprietà Descrizione Tipo di dati Connect Timeout Durata in secondi dell’attesa per il completamento Intero con segno a 32 dell’inizializzazione (non obbligatoria). bit. Data Source Il nome CDSC da utilizzare con la connessione. Stringa Questo è il nome del componente del ProgID CDSC (per esempio, mrRdbDsc). Il driver JDBC può selezionare automaticamente il CDSC (non obbligatoria). Initial Catalog Il nome o la posizione dell’origine dei metadati. Per Stringa gli archivi di dati basati su file o directory, questo è il percorso del file o della directory. Il provider considera il percorso come relativo al file di metadati specificato nella proprietà Initial Catalog. Se la proprietà Initial Catalog non è impostata, il provider considera il percorso come relativo rispetto alla directory corrente. Il provider risolve il percorso relativo in percorso assoluto prima di passarlo al CDSC. Per gli archivi di dati basati su OLE DB, questa è la stringa di connessione OLE DB. Per ulteriori informazioni, vedere Connessione a un database relazionale MR nella Data Collection Developer Library. (obbligatoria) Location Il nome o la posizione dell’origine dati. Per gli Stringa archivi di dati basati su file o directory, questo è il percorso del file o della directory. (non obbligatoria). Mode Utilizzata internamente per filtrare i CDSC nella Stringa finestra di dialogo Proprietà collegamento di dati (per esempio per visualizzare solo i CDSC abilitati per la lettura quando Mode è impostata su read). Gli altri impieghi di questa proprietà sono riservati a un uso futuro (non obbligatoria).
13 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Nome proprietà Descrizione Tipo di dati Password La password per la connessione all’origine dati. Stringa Questa proprietà non deve essere una stringa vuota (obbligatoria) User ID L’ID utente per la connessione all’origine dati. L’ID Stringa utente deve disporre delle autorizzazioni necessarie per accedere alla workstation su cui è installato il driver del servizio (obbligatoria) Nota: i valori delle proprietà delle stringhe di connessione non possono includere le parentesi ( ). Aggiornamento di JDBC Service Driver per il supporto dei prefissi delle proprietà di connessione personalizzate Per impostazione predefinita, le proprietà di connessione personalizzate con prefisso MR o MR Init non sono supportate nella stringa di connessione. Per specificare queste proprietà di connessione personalizzate è necessario dichiararle manualmente nella configurazione di JDBC Service Driver: 1. Dopo aver installato JDBC Service Driver, passare a Windows Pannello di controllo > Strumenti di amministrazione > Servizi. 2. Nell’elenco Servizi, selezionare il servizio DataCollectionJDBCDriverService. 3. Selezionare Arresta dal menu Azione. 4. Passare alla directory \cfg nel percorso di installazione di JDBC Service Driver (il percorso predefinito è: [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\JDBC Server). 5. Aprire il file oadm.ini con un editor di testo (ad esempio Blocco note). 6. Ricercare la parola chiave DataSourceIPCustomProperties; il valore predefinito è: User ID=;Password=;Data Source=;Initial Catalog=;Location=;Mode=Read;Connect Timeout=; 7. Specificare il nome della proprietà appropriato alla fine del valore. Ad esempio, per aggiungere la proprietà MR Init Category Names, il valore dovrà essere specificato come segue: User ID=;Password=;Data Source=;Initial Catalog=;Location=;Mode=Read;Connect Timeout=;MR Init Category Names=; 8. Salvare il file oadm.ini. 9. Tornare alla finestra di dialogo Servizi. 10. Nell’elenco Servizi, selezionare il servizio DataCollectionJDBCDriverService. 11. Selezionare Avvia dal menu Azione e chiudere la finestra di dialogo Servizi. Specifica del driver JDBC di IBM SPSS Data Collection Questa sezione illustra la specifica del driver JDBC di IBM® SPSS® Data Collection e comprende i seguenti argomenti: Sintassi SQL
14 Capitolo 1 Metadati del database Tipi di dati di IBM SPSS Data Collection Query da VDATA Query da HDATA Valore di categoria restituito Campo di livello restituito Sintassi SQL Tabelle Il driver JDBC di IBM® SPSS® Data Collection supporta le tabelle VDATA, HDATA e SYS.*. VDATA e HDATA sono supportate dal provider OLE DB di Data Collection. Dopo una query, il driver JDBC restituisce un set di risultati JDBC standard (il driver JDBC converte i risultati restituiti dal provider OLE DB di Data Collection in un set di risultati JDBC). Per via di questa trasformazione, possono essere restituite più tabelle. Per ulteriori informazioni, fare riferimento a Query da VDATA e Query da HDATA. VDATA – una tabella piatta singola contenente una colonna per ogni variabile che è possibile presentare in formato piatto. HDATA – un insieme di tabelle gerarchiche (HDATA è il nome della tabella di livello massimo). Le singole tabelle di livello inferiore rappresentano i dati in un ciclo o in una griglia. Per ulteriori informazioni, consultare la sezione relativa alle tabelle virtuali nella IBM® SPSS® Data Collection Developer Library. Sintassi SQL Il driver JDBC funziona in modalità pass-through. Per informazioni più dettagliate sulle istruzioni per le query SQL, consultare la sezione relativa alle query SQL nella Data Collection Developer Library, che tratta i seguenti argomenti: Query SQL di base Query SQL avanzate Query SQL gerarchiche Query SQL gerarchiche avanzate Valutazione delle espressioni Il componente Valutazione di Data Collection, che implementa l’analisi e la valutazione delle espressioni, è utilizzato dal Case Data Model (CDM), dal Metadata Model (MDM) e dal motore mrScript. Il componente Valutazione supporta la grammatica standard delle espressioni. Il parser è invece unico per il fatto che supporta le variabili categoriali e, come opzione, le stringhe di lettere tra virgolette semplici o doppie. La valutazione delle espressioni è trattata in modo approfondito
15 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 nella sezione Valutazione delle espressioni della Data Collection Developer Library. La sezione contiene collegamenti ai seguenti argomenti: Precedenza degli operatori. Descrive l’ordine in cui vengono valutati gli operatori quando in un’espressione sono presenti più operatori. Operatori aritmetici. Descrive il comportamento degli operatori aritmetici addizione (+), sottrazione (-), moltiplicazione (*), divisione (/) e modulo (Mod) su vari tipi di variabili di Data Model. Logica degli insiemi categoriali. Riassume le operazioni sugli insiemi per le variabili categoriali. Operatori di confronto. Descrive il comportamento degli operatori di confronto uguale a (=), non uguale a (), minore di (=) su vari tipi di variabili di Data Model. Operatori di confronto categoriali. Riassume il funzionamento degli operatori di confronto con le variabili categoriali. Operatore Like. Descrive l’operatore Like, un operatore di confronto speciale utilizzabile per confrontare due valori di testo. Operatori logici. Descrive gli operatori logici And, Or, Xor e Not. Espressioni complesse. Fornisce alcuni esempi di utilizzo di più operatori in un’espressione. Valori nulli. Descrive il modo in cui il componente Valutazione gestisce i valori NULL. Libreria delle funzioni di IBM SPSS Data Collection La libreria delle funzioni di Data Collection integra la valutazione di base delle espressioni con operazioni più avanzate. La libreria delle funzioni è descritta in modo approfondito nella sezione relativa alla libreria delle funzioni di Data Collection nella Data Collection Developer Library. Le funzioni sono suddivise nei seguenti gruppi: Funzioni categoriali. Funzioni che operano solo su dati categoriali. Funzioni di testo, categoriali o di matrice. Funzioni che operano su dati di testo o categoriali o su matrici. Funzioni di testo. Funzioni che operano solo su dati di testo. Funzioni di data e ora. Funzioni che operano solo su dati di data e ora. Funzioni di conversione. Funzioni che convertono i dati da un tipo a un altro. Funzioni per numeri casuali. Funzioni per la generazione di numeri casuali. Funzioni di elenco. Funzioni per ordinare e richiamare elementi da elenchi di categorie, matrici e raccolte di oggetti. Funzioni matematiche. Svariate funzioni matematiche. Funzioni varie. Funzioni non collocabili in nessuno degli altri gruppi.
16 Capitolo 1 Funzioni di aggregazione Il Case Data Model supporta numerose funzioni di aggregazione. Tali funzioni si possono utilizzare nelle query SQL per riepilogare le informazioni di più righe. Le funzioni di aggregazione supportate sono illustrate nella tabella seguente. Funzione di aggregazione Descrizione AVG(expr) Restituisce la media dei valori definiti nell’espressione. Questa funzione si può utilizzare solo con dati numerici. BASE(expr) Restituisce il numero totale dei casi inclusi nell’espressione. In genere, la base comprende tutti i casi il cui valore non è NULL. Se tuttavia l’attributo IsInBase è stato impostato su True (vero), il caso viene incluso nella base indipendentemente dal valore. Se invece l’attributo IsInBase è stato impostato su False (falso), il caso viene escluso dalla base indipendentemente dal valore. COUNT(expr) Restituisce un conteggio dei casi in una colonna. SUM(expr) Se utilizzata con valori numerici, restituisce la somma dei valori. Se utilizzata con dati categoriali, restituisce l’unione dei dati categoriali. MIN(expr) Restituisce il valore minimo definito nell’espressione. MAX(expr) Restituisce il valore massimo definito nell’espressione. STDEV(expr) Restituisce la deviazione standard dei valori definiti nell’espressione. Questa funzione si può utilizzare solo con dati numerici. La deviazione standard è una misura della dispersione intorno alla media. In una distribuzione normale, il 68% dei casi rientra in una deviazione standard della media e il 95% dei casi rientra in 2 deviazioni standard. Se per esempio in una popolazione con distribuzione normale l’età media fosse 45 e la deviazione standard 10, il 95% dei casi rientrerebbe fra 25 e 65 anni. Metadati del database Il driver JDBC di IBM® SPSS® Data Collection supporta i seguenti metadati: getColumns Recupera una descrizione delle colonne delle tabelle disponibili nel catalogo specificato. Vengono restituite solo le descrizioni delle colonne corrispondenti ai criteri definiti per il catalogo, lo schema, la tabella e il nome della colonna. I risultati vengono ordinati per TABLE_CAT, TABLE_SCHEM, TABLE_NAME e ORDINAL_POSITION. ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException Il driver JDBC ignora tutti i parametri e restituisce tutte le colonne. Il driver restituisce tutti i campi di VDATA e HDATA, degli oggetti matrice e griglia. Il nome del campo si può utilizzare in SQL.
17 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 getSchemas Recupera i nomi degli schemi del database disponibili. I risultati vengono ordinati per TABLE_CATALOG e TABLE_SCHEM. ResultSet getSchemas() throws SQLException getTables Recupera una descrizione delle tabelle disponibili nel catalogo specificato. Vengono restituite solo le descrizioni delle tabelle corrispondenti ai criteri definiti per il catalogo, lo schema, il nome della tabella e il tipo. I risultati vengono ordinati per TABLE_TYPE, TABLE_CAT, TABLE_SCHEM e TABLE_NAME. ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException Il driver JDBC ignora tutti i parametri e restituisce tutte le tabelle. getTypeInfo Recupera una descrizione di tutti i tipi di dati supportati nel database. I risultati vengono ordinati per DATA_TYPE e successivamente per grado di corrispondenza della mappatura del tipo di dato al tipo SQL JDBC corrispondente. Se il database supporta i tipi distinti SQL, getTypeInfo() restituisce una sola riga con TYPE_NAMEDISTINCT e DATA_TYPETYPES.DISTINCT. Se il database supporta i tipi strutturati SQL, getTypeInfo() restituisce una sola riga con TYPE_NAMESTRUCT e DATA_TYPETypes.STRUCT. Se sono supportati i tipi SQL distinti o strutturati, è possibile ottenere informazioni sui singoli tipi con il metodo getUDTs(). TYPE_NAME Tipo di dati Data Metadati JDBC Metadati JDBC Classe Java Data Collection Collection DATA_TYPE TYPE_NAME DOUBLE 5 8 double java.lang.Double LONG 3 4 integer java.lang.Integer DATE 7 93 timestamp java.sql.Timestamp BOOLEAN 11 -7 boolean java.lang.Boolean TEXT 130 -1 longvarchar java.lang.String CATEGORICAL 129 12 varchar java.lang.String OBJECT 128 Ignore LEVEL 136 -2 BINARY byte[]
18 Capitolo 1 Tipi di dati di IBM SPSS Data Collection Per ulteriori informazioni, fare riferimento alle sezioni della IBM® SPSS® Data Collection Developer Library relative a: Tipi di dati Struttura dei documenti MDM Panoramica dei tipi di variabili Query da VDATA Quando si interrogano dati da VDATA, il driver JDBC converte i dati del provider OLE DB IBM® SPSS® Data Collection al set di risultati JAVA secondo le regole seguenti: Tipo di dati Data Collection Descrizione Set di risultati JAVA Double Numero a virgola mobile a 64 bit Colonna singola: Double con almeno 15 cifre di precisione. Long Intero con segno a 32 bit. Colonna singola: Integer Text Stringa di caratteri. La lunghezza Colonna singola: String massima di una variabile di testo dipende dal DSC. La stringa può supportare Unicode, a seconda di come il CDSC ne ha implementato l’archiviazione. Il provider implementa tutte le stringe mediante Unicode. Categorical Tipo di risposta categoriale Column.Type è Categorical singola o multipla. Il numero 129. Il tipo viene restituito massimo di risposte disponibili come metodo getTypeInfo di varia a seconda dei DSC. Nel DatabaseMetadata. Il valore provider, le risposte categoriali restituito è determinato dalle vengono implementate come proprietà di connessione. Per stringhe. Le risposte vengono ulteriori informazioni, vedere formattate tra parentesi graffe ({, l'argomento Valore di categoria }) e ogni risposta è delimitata restituito a pag. 26. da una virgola. Per esempio, {2,3,8} rappresenta le risposte 2, 3 e 8. A seconda delle modalità di raccolta dei dati, l’ordine delle risposte nella stringa può essere quello in cui sono state scelte per rispondere alla domanda. Questo può essere importante ai fini dell’analisi. Date Data OLE a 64 bit. Il tipo di data Colonna singola: DATE OLE contiene sia data che ora e viene rappresentato mediante il tipo DATE. Object Non implementato. N/D
19 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 Tipo di dati Data Collection Descrizione Set di risultati JAVA Boolean Valore booleano True (vero) Colonna singola: Boolean o False (falso). Viene implementato internamente mediante VARIANT_BOOL. Tuttavia, in caso di conversione in Long o Double, il valore booleano viene convertito in 1 se True (vero) e 0 se False (falso). Level Valore gerarchico. Un livello N/D per VDATA; una singola contiene un set di record colonna BINARY per HDATA secondario. Array Detto anche Loop. Questo tipo di Più colonne. Per ulteriori dato rappresenta loop, griglie e informazioni, consultare la livelli. L’oggetto Array definisce sezione Interrogazione di un una domanda o un insieme di campo matrice in VDATA o domande da porre più di una Interrogazione di un campo volta. matrice in HDATA. Class Questo tipo di dato rappresenta Più colonne. Per ulteriori una domanda a griglia. Un oggetto informazioni, consultare la Grid può essere considerato un sezione Interrogazione di un caso speciale dell’oggetto Array. campo classe in VDATA o Interrogazione di un campo classe in HDATA. Compound Questo tipo di dato raggruppa le Più colonne. Per ulteriori domande categoriali e a griglia informazioni, consultare la che hanno in comune un elenco sezione Interrogazione di un di categorie, in genere per la campo composto in VDATA o presentazione in un questionario Interrogazione di un campo cartaceo. composto in HDATA. Grid Questo tipo di dato è utilizzato Più colonne. Per ulteriori per raggruppare le domande. informazioni, consultare la sezione Interrogazione di un campo griglia in VDATA o Interrogazione di un campo griglia in HDATA. Interrogazione di un campo matrice in VDATA Se una matrice è illimitata, non è possibile interrogare i dati da VDATA, ma è possibile interrogare i dati piatti da HDATA. Non è possibile interrogare campi matrice come SELECT person FROM VDATA. È invece possibile interrogare i sottocampi di un campo matrice perché, sebbene i campi matrice non siano colonne di VDATA, i sottocampi vengono considerati colonne. Se il campo matrice è una matrice limitata, la serie di risultati viene convertita in più colonne, per esempio: ArrayField[M].subfield, ArrayField[M+1].subfield, ..., ArrayField[N].subfield M è il valore del limite inferiore (lower bound) e N quello del limite superiore (upper bound). Esempio
20 Capitolo 1 Nell’esempio che segue (basato sui dati dell’esempio household.mdd nella IBM® SPSS® Data Collection Developer Library ), il campo person è una matrice che comprende il sottocampo age. I limiti del campo person sono da 1 a 6. Per interrogare i dati del campo age, l’istruzione della query sarebbe: SELECT person[1].age , person[2].age , person[3].age , person[4].age , person[5].age , person[6].age FROM VDATA I dati risultanti sono: person[1].age person[2].age person[3].age person[4].age person[5].age person[6].age 25 (null) (null) (null) (null) (null) 45 43 15 12 (null) (null) 72 81 (null) (null) (null) (null) 32 9 2 (null) (null) (null) 29 31 (null) (null) (null) (null) 63 (null) (null) (null) (null) (null) 38 39 8 7 4 (null) 25 23 26 (null) (null) (null) 42 7 (null) (null) (null) (null) Interrogazione di un campo classe in VDATA Un campo classe è un blocco di sottocampi. Non è possibile interrogare campi classe come SELECT Respondent FROM VDATA. È invece possibile interrogare i sottocampi di un campo classe perché, sebbene i campi classe non siano colonne di VDATA, i sottocampi vengono considerati colonne. Esempio Nell’esempio che segue (basato sui dati dell’esempio museum.mdd nella Data Collection Developer Library ), il campo Respondent è una classe che comprende i sottocampi Serial e Origin. I limiti del campo person sono da 1 a 6. Per interrogare i dati dei campi Serial e Origin, l’istruzione della query sarebbe: SELECT Respondent.Serial , Respondent.Origin FROM VDATA
21 Istruzioni di installazione di IBM SPSS Data Collection Data Model 6.0.1 I dati risultanti sono: Respondent.Serial Respondent.Origin 1 (null) 2 (null) 3 (null) Interrogazione di un campo griglia in VDATA Non è possibile interrogare campi griglia come SELECT rating FROM VDATA. È invece possibile interrogare i sottocampi di un campo griglia perché, sebbene i campi griglia non siano colonne di VDATA, i sottocampi vengono considerati colonne. Di norma esistono tre tipi di griglie: griglie a risposta singola, griglie a risposta multipla e griglie numeriche. Griglie a risposta singola e a risposta multipla Per ottenere il valore di un sottocampo è possibile utilizzare gridName[{elementName}].gridSubField. Per ulteriori informazioni sui valori categoriali restituiti in JDBC, fare riferimento a Valore di categoria restituito. Esempio Nell’esempio che segue (basato sui dati dell’esempio museum.mdd nella Data Collection Developer Library ), rating è una griglia a risposta multipla: SELECT rating[{Dinosaurs}].Column , rating[{Conservation}].Column , rating[{Fish_and_reptiles}].Column FROM VDATA I dati risultanti sono: rating[{Dinosaurs}].Column rating[{Conservation}].Column rating[{Fish_and_reptiles}].Column {52} {51} {52} {51} {} {50} {48} {} {51} {51} {51} {51} Griglie numeriche Per ottenere il valore di un sottocampo è possibile utilizzare gridName [{elementName}].numericName. Esempio
22 Capitolo 1 Utilizzando i dati dell’esempio short_drinks.mdd nella Data Collection Developer Library : SELECT numdrksz[{TEA}].mond , numdrksz[{COFFEE}].mond , numdrksz[{TEA}].tuesd , numdrksz[{COFFEE}].tuesd FROM VDATA I dati risultanti sono: numdrksz[{TEA}].mond numdrksz[{COFFEE numdrksz[{TEA}].tuesd numdrksz[{COFFEE}].tuesd }].mond 5 2 4 3 3 4 3 3 6 0 6 0 0 3 0 2 Interrogazione di un campo composto in VDATA Un campo composto è una classe che comprende più campi griglia. Tutte le griglie hanno in comune lo stesso insieme di elementi categoriali che sono archiviati nel campo composto. Non è possibile interrogare campi composti come SELECT plans FROM VDATA. I campi composti non sono colonne in VDATA. Per ottenere il valore di un sottocampo è possibile utilizzare compoundName.gridName[{elementName}].gridSubFieldName. Riepilogo VDATA è una visualizzazione piatta; tutte le colonne si possono ottenere mediante il metodo getColumns. Gli inconvenienti dell’utilizzo di VDATA sono: I campi matrice limitati e i campi griglia sono presentati in modalità espansa. Non è possibile interrogare i dati di matrici illimitate. Query da HDATA Quando si interrogano i dati da HDATA, il driver JDBC di IBM® SPSS® Data Collection converte i dati dal provider OLE DB Data Collection al set di risultati JAVA secondo le regole seguenti: Tipo di dati Data Collection Descrizione Set di risultati JAVA Double Numero a virgola mobile a 64 bit Colonna singola: Double con almeno 15 cifre di precisione. Long Intero con segno a 32 bit. Colonna singola: Integer
Puoi anche leggere