Finestra di dialogo Modifica script
La finestra di dialogo Modifica script può essere aperta dal menu File o facendo clic sul simbolo Modifica script sulla barra degli strumenti.
In questa finestra è possibile immettere ed eseguire uno script che collega il documento desiderato a una sorgente dati ODBC o a un file di dati di altro tipo e recupera le informazioni richieste.
Gli script possono essere immessi a mano oppure generati automaticamente. Le istruzioni dello script complesse devono, almeno in parte, essere immesse manualmente.
La funzione di completamento automatico attiva nella finestra di dialogo Modifica script agevola l'inserimento perché i termini immessi parzialmente vengono completati automaticamente. Il completamento del testo include inoltre i termini della sintassi di script. Allo script viene applicata una combinazione di colori predefinita per agevolare la visualizzazione dei componenti della sintassi. Per personalizzarne il funzionamento, selezionare Strumenti, quindi Editor Preferenze.
Nella parte superiore della finestra di dialogo è disponibile una barra di menu con diversi comandi relativi agli script. I comandi utilizzati più frequentemente sono disponibili anche nella relativa barra degli strumenti. La barra degli strumenti contiene inoltre un elenco a discesa con le schede dello script.
Menu nella finestra di dialogo Modifica Script
Opzione | Descrizione |
---|---|
Ricarica | Consente di eseguire lo script, di chiudere la finestra di dialogo e di visualizzare la pagina Campi di Proprietà Foglio. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica script. |
Debug... | Consente di avviare l'esecuzione dello script nel debugger. Il debugger viene utilizzato per la ricerca degli errori nello script. È possibile monitorare ogni istruzione dello script ed esaminare i valori della variabile durante l'esecuzione dello script. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica script. |
Modifica script nascosto... | Consente di aprire una scheda script per gli script nascosti. Qui è possibile definire la parte nascosta che sarà eseguita prima dello script generale a ogni caricamento. Gli script nascosti sono sempre mostrati a sinistra della scheda script aperta. Per creare o accedere a uno script nascosto, è necessario specificare una password. |
Modifica password per lo script nascosto... | Consente di visualizzare la finestra di dialogo Accesso allo script nascosto, all'interno della quale è possibile impostare una nuova password per lo script nascosto. |
Crea script nascosto | Consente di visualizzare la finestra di dialogo Nuova Password per lo Script Nascosto, in cui è possibile impostare una password per lo script nascosto, quindi apre una nuova scheda, denominata Script Nascosto, nella finestra dello script. Qui è possibile definire la parte nascosta che sarà eseguita prima dello script generale a ogni caricamento. Gli script nascosti sono sempre mostrati a sinistra della scheda script aperta. |
Rimuovi lo Script nascosto | Consente di rimuovere lo script nascosto dalla finestra Modifica Script. |
Salva l'intero Documento | Consente di salvare il documento attivo in un file. Verranno salvati i dati, lo script e la presentazione. È inoltre possibile richiamare questo comando utilizzando la combinazione di tasti di scelta rapida seguente: CTRL+S. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica script. |
Salva l'intero documento come... | Consente di salvare il documento attivo in un nuovo documento con un nuovo nome. |
Apri il file di script esterno | Consente di cercare un file contenente uno script e di aprirlo in una nuova scheda del riquadro dello script, in cui è possibile apportare eventuali modifiche mediante la combinazione di colori di QlikView. |
Salva file di script esterno | Consente di salvare il file di script esterno. |
Esporta su file script... | Consente di salvare l'intero script in un file di testo da specificare nella finestra di dialogo Salva script. Il file avrà estensione .qvs. |
Stampa scheda... | Consente di stampare la scheda dello script attiva da una stampante opzionale. È inoltre possibile richiamare questo comando utilizzando la combinazione di tasti di scelta rapida seguente: CTRL+P. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica script. |
Stampa tutti i fogli... | Consente di stampare l'intero script da una stampante opzionale. Gli script nascosti non saranno stampati con questo comando. |
Visualizzatore tabelle | Consente di visualizzare la finestra di dialogo Visualizzatore tabelle all'interno della quale la struttura dei dati caricati può essere analizzata tramite una visualizzazione grafica di tabelle, campi e associazioni. È inoltre possibile richiamare questo comando utilizzando la combinazione di tasti di scelta rapida seguente: CTRL+T. |
Opzione | Descrizione |
---|---|
Annulla | Consente di annullare le ultime modifiche (annullare più passi è possibile). Equivale a premere CTRL+Z. |
Ripeti | Consente di ripetere le ultime azioni Annulla. Equivale a premere CTRL+Y. |
Taglia | Consente di esportare negli Appunti il testo selezionato. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica script. Equivale a premere CTRL+X. |
Copia | Consente di copiare il testo selezionato negli Appunti. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica Script. Equivale a premere CTRL+C. |
Incolla | Consente di incollare i contenuti degli Appunti all'interno della finestra di dialogo, nella posizione indicata dal cursore. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica Script. Equivale a premere CTRL+V. |
Elimina | Consente di eliminare il testo dello script selezionato. Equivale a premere CANC. |
Cancella l'intero script | Consente di cancellare i contenuti dello script, ovvero viene rimosso l'intero testo, tranne le istruzioni set iniziali generate automaticamente. |
Seleziona Tutto | Consente di selezionare l'intero testo dello script. Equivale a premere CTRL+A. |
Trova/Sostituisci... | Consente di visualizzare una finestra di dialogo che permette di trovare e sostituire numeri o caratteri nello script. Questo comando è inoltre disponibile nella barra degli strumenti della finestra di dialogo Modifica script. Equivale a premere CTRL+F. |
Vai a... | Consente di visualizzare una finestra di dialogo che permette di accedere a uno specifico numero di linea nello script. Equivale a premere CTRL+G. |
Rendi maiuscolo | Consente di convertire in lettere maiuscole il testo selezionato nello script. |
Rendi minuscolo | Consente di convertire in lettere minuscole il testo selezionato nello script. |
Inverti maiuscolo/minuscolo | Consente di invertire il formato applicato al testo selezionato nello script: da maiuscolo a minuscolo o viceversa. |
Lettere maiuscole | Se è selezionato questo comando, ciascun termine all'interno del testo selezionato nello script inizia con una lettera maiuscola. |
Commento |
Consente di convertire in commento una riga di testo dello script. |
Non commentato | Consente di convertire la riga di testo selezionata nel testo di script originale. |
Indentazione | Consente di applicare un rientro alle righe selezionate nello script. |
Rientro negativo | Consente di applicare un rientro negativo alle righe selezionate nello script. |
Opzione | Descrizione |
---|---|
Istruzione Set | Consente di avviare il Wizard impostazione istruzione per agevolare l'immissione di una nuova istruzione Set e la selezione di un'istruzione predefinita. |
Variabili di ambiente | Consente di inserire nello script le variabili di interpretazione numerica in base alle impostazioni predefinite del sistema operativo in uso. |
File di Script | Consente di cercare un file contenente uno script o parte di esso e inserisce i relativi contenuti all'interno dello script, in corrispondenza della posizione del cursore. |
Includi Istruzione | Consente di aprire la finestra dialogo Includi file di script che consente di ricercare un file di script in uno dei formati seguenti: qvs (un file di script QlikView salvato in precedenza), txt o sql. |
SID Dominio | Consente di recuperare l'ID di sicurezza relativo al dominio NT per utilizzarlo nello script. NTDOMAINSID viene utilizzato nella sezione relativa al controllo degli accessi come campo riservato per gestire la sicurezza in ambiente NT. |
Script di test | Consente di inserire uno script di verifica generato automaticamente. |
Istruzione di Load | Consente di inserire un'istruzione load: Carica da File o Inline. Se si seleziona l'opzione Inline viene avviato il Wizard immissione dati per agevolare la creazione di istruzioni load inline da un controllo dello stile del foglio di calcolo. |
Sezione relativa al controllo degli accessi | Consente di inserire un'istruzione della sezione relativa al controllo degli accessi da una tabella Autorizzazione Publisher o Inline. Se si seleziona l'opzione Autorizzazione Publisher, viene aperto il File Wizard. Se si seleziona Inline, viene aperto il Wizard tabella delle restrizioni di accesso. |
Istruzione di connessione | Consente di inserire nello script un'istruzione connect. |
Istruzione di Disconnessione | Consente di inserire nello script un'istruzione disconnect. |
Il menu Foglio consente di organizzare la struttura dello script.
Opzione | Descrizione |
---|---|
Aggiungi Foglio | Consente di aggiungere una nuova tabella allo script. Lo script sarà eseguito in ordine scheda per scheda, da sinistra a destra. Se la scheda dello script corrente è parte dello script nascosto, la nuova scheda sarà creata a sua volta all'interno dello script nascosto. |
Inserisci Foglio Dal Cursore | Consente di inserire una nuova scheda subito dopo quella attiva. Qualsivoglia testo localizzato nella scheda attiva posizionata dopo il cursore sarà spostato nella nuova scheda. |
Rinomina... | Consente di visualizzare una finestra di dialogo per rinominare il foglio attivo. |
Promuovi | Consente di spostare la scheda attiva di una posizione verso sinistra. Le schede non possono essere spostate a sinistra della scheda contenente lo script nascosto. |
Arretra | Consente di spostare la scheda attiva di una posizione verso destra. |
Unisci al Precedente | Tutto il testo nella scheda attiva viene spostato alla fine della scheda che lo precede; al termine dell'operazione, la scheda attiva viene eliminata. |
Rimuovi... | Consente di rimuovere il foglio attivo. L'ultima scheda script rimasta non può essere rimossa. |
Opzione | Descrizione |
---|---|
Amministrazione ODBC 64 bit... | Consente di aprire l'amministratore delle sorgenti dati ODBC per i driver ODBC a 64 bit. |
Amministrazione ODBC 32 bit... | Consente di avviare l'amministratore delle sorgenti dati ODBC per i driver ODBC a 32 bit. |
Editor preferenze |
Consente di aprire la pagina Preferenze dell'utente in cui è possibile impostare il formato carattere e il colore dei differenti tipi di testo inclusi nello script. |
Controllo sintassi | Consente di verificare la sintassi dello script; l'operazione viene sospesa in corrispondenza del primo errore rilevato. |
Il comando Guida consente di visualizzare la Guida in linea di QlikView.
Pannelli della finestra di dialogo Modifica script
La finestra di dialogo Modica Script contiene due pannelli: il pannello dello script nella parte superiore e il pannello degli strumenti nella parte inferiore della finestra.
Pannello Script
Il pannello script contiene lo script corrente. Ogni riga dello script viene numerata. Lo script può essere diviso in molte parti su pagine con schede separate eseguite da sinistra a destra.
Se viene usato uno script nascosto, può essere visualizzato in una scheda separata all'estrema sinistra (a patto che sia stata fornita la password).
Lo script è codificato con i colori in base alla sintassi dei componenti. Per personalizzare la combinazione di colori predefinita, selezionare il menu Strumenti, quindi l'opzione Editor Preferenze.
Pannello Strumenti
Il pannello strumenti è costituito da quattro pagine a schede contenenti funzioni per la generazione dello script.
La pagina Dati contiene comandi di base per portare dati in QlikView.
I comandi nel gruppo Database vengono usati per creare una connessione a una sorgente dati e per selezionare i dati da tale sorgente. Se si utilizza un DBMS commerciale, è possibile utilizzare l’interfaccia ODBC o OLE DB fra QlikView e il database. Prima di procedere al recupero dei dati tramite l'interfaccia ODBC/OLE DB, è necessario installare un driver ODBC o OLEDB che supporti il DBMS in uso. Quando il driver appropriato ODBC/OLE DB è stato installato, il database deve essere configurato come una sorgente di dati ODBC.
comandi | Descrizione |
---|---|
OLE DB | Il collegamento alla sorgente dati viene stabilito mediante OLE DB. |
ODBC | Il collegamento alla sorgente dati viene stabilito mediante ODBC. |
QVSAdminDataProvider.dll | Il connettore personalizzato consente di eseguire il collegamento a QlikView Server per caricare informazioni da DMS (Document Metadata Service) e dagli oggetti di collaborazione. |
Personalizza... | Le eventuali sorgenti di dati personalizzate verranno visualizzate nella casella di elenco per la selezione. QlikView è dotato di un'interfaccia plug-in open-source che offre la possibilità di programmare interfacce personalizzate per diversi tipi di sorgenti dati che non rientrano nei tipi di file tradizionali, con interfaccia ODBC o OLE DB. Il caso tipico è quello dei dati disponibili tramite servizi Web. Il plug-in deve essere programmato in base alle specifiche mostrate in un modello di codice fornito (a richiesta) come open source da Qlik, nonché compilato come dll. La dll viene inserita vicino al file QV.EXE per rendere la sorgente personalizzata disponibile per l'uso. |
Forza 32 Bit | In genere, QlikView utilizza i provider a 64 bit. Se è necessario utilizzare una sorgente dati con un driver da 32 bit, selezionare questa opzione per forzare l'istruzione di connessione ODBC/OLEDB per un provider da 32 bit. |
Connetti... | Consente di visualizzare la finestra di dialogo Proprietà di Data Link, in cui è possibile selezionare una sorgente dati o la finestra di dialogo Connetti a sorgente di dati in cui è possibile selezionare una sorgente dati ODBC. |
Seleziona... | Viene visualizzata la finestra di dialogo Crea istruzione Select. |
Il gruppo Dati da file consente di eseguire il recupero dei dati da altre sorgenti.
Opzione | Descrizione |
---|---|
Percorsi relativi | Se viene attivata questa opzione, QlikView utilizza percorsi relativi nello script, anziché assoluti. In generale, i percorsi relativi vengono richiesti per lo spostamento di un documento tra computer diversi. Questa opzione è disponibile anche nella finestra di dialogo Preferenze dell'utente. Se l'opzione viene modificata in questa sezione, verrà modificata anche nelle finestre di dialogo Modifica Script e Modifica Script nascosto. |
Utilizza FTP | Attivare questa opzione per selezionare i file da un server FTP quando si fa clic su File tabellari, File QlikView o Includi. |
File tabellari | Consente di visualizzare la finestra di dialogo Apri file locali contenente l'elenco dei file tabella. Se si seleziona uno o più file e si fa clic su OK, viene generata una o più istruzioni load. Quando è eseguito, lo script carica i dati dai file corrispondenti. Se l'opzione Usa FTP è selezionata (vedere sopra), scegliere un server dall'elenco (o immettere il server da utilizzare e fare clic su Connetti). Una volta terminata questa operazione, selezionare un file di testo. |
File QlikView... | Apre la finestra Apri un Documento QlikView. Quando si seleziona un file, nella prima riga dello script viene creata un'istruzione binary. Questa istruzione carica i dati dal file QlikView anche se non verranno utilizzate le impostazioni della presentazione. |
File Web... | Consente di aprire il File Wizard che permette di immettere un URL come sorgente per la tabella del database. |
Dati campo | Consente di aprire il File Wizard, in cui è possibile caricare i contenuti di un campo già caricato. |
Nella pagina Variabili è possibile trovare i comandi per copiare la sintassi relativa alle variabili di QlikView.
Opzione | Descrizione |
---|---|
Incolla | Consente di incollare nello script la funzione selezionata. |
Mostra variabili di sistema | Se questa casella di controllo è selezionata, nell'elenco del menu a discesa Variabili sono incluse le variabili di sistema. |
QlikView offre un'interfaccia plug-in open-source che permette di programmare interfacce personalizzate per diversi tipi di sorgenti dati che non rientrano nei file tradizionali, con interfaccia ODBC o OLEDB. Il caso tipico è quello dei dati disponibili tramite servizi Web. Il plug-in dovrebbe essere programmato in base alle specifiche mostrate in un modello di codice fornito (su richiesta) come open source da Qlik e compilato come dll. La dll viene inserita vicino al file QV.EXE per rendere la sorgente personalizzata disponibile per l'uso. Verrà quindi visualizzata nella casella di riepilogo per la selezione.
Nella pagina Funzioni sono disponibili gli strumenti per recuperare e incollare dati relativi alle funzioni QlikView standard.
Opzione | Descrizione |
---|---|
Categoria Funzione | Selezionare una categoria nell'elenco a discesa per vedere le funzioni corrispondenti nell'elenco Nome funzione sottostante. |
Nome funzione | Questo elenco a discesa contiene le funzioni di script standard di QlikView. |
Incolla | Selezionare una funzione nell'elenco Nome Funzione e incollarla nello script in corrispondenza della posizione del cursore. |
Nella pagina Variabili sono disponibili i controlli che consentono di incollare la sintassi relativa alle variabili QlikView.
Opzione | Descrizione |
---|---|
Incolla | Consente di incollare nello script la variabile selezionata. |
Mostra variabili di sistema | Se questa casella di controllo è selezionata, nell'elenco del menu a discesa Variabili sono incluse le variabili di sistema. |
La pagina Impostazioni contiene le impostazioni di sicurezza concernenti gli script QlikView.
Opzione | Descrizione |
---|---|
Privilegi dello script | Apri i Database in modalità leggi/scrivi
Se questa opzione è selezionata, verrà attivato il qualificatore mode is write nelle istruzioni select. Può eseguire programmi esterni Se questa opzione è selezionata, l’istruzione execute può essere utilizzata nello script. |
Impostazioni | Maschera credenziali di connessione dell'utente
Se si seleziona questa casella di controllo, le parti delle istruzioni connect relative alle credenziali di connessione (USERID e PASSWORD) vengono crittografate nello script. |