Connessione alle sorgenti dati negli script di caricamento
Le connessioni dati nell'editor di caricamento dati consentono di salvare collegamenti alle sorgenti dati comunemente utilizzate: database, file locali o file remoti.
Connessioni dati elenca le connessioni salvate in ordine alfabetico. È possibile utilizzare la casella di ricerca per restringere l'elenco alle connessioni con un determinato nome o tipo. È possibile accedere alle Connessioni dati facendo clic su Sorgenti dati.
Per ulteriori informazioni, vedere Connessione alle sorgenti dati.
Creazione di una nuova connessione dati
Procedere come indicato di seguito:
-
Fare clic su Sorgenti dati.
- Fare clic su Crea nuova connessione.
-
Selezionare nell'elenco a discesa il tipo di sorgente dati che si desiderare creare.
Viene visualizzata la finestra di dialogo delle impostazioni, specifica per il tipo di sorgente dati selezionato.
-
Immettere le impostazioni della sorgente dati e fare clic su Crea per creare la connessione dati.
Il nome della connessione verrà aggiunto al nome utente e al dominio per assicurarne l'univocità.
La connessione dati viene ora creata con l'utente come proprietario predefinito. Se si desidera che altri utenti possano utilizzare la connessione in un'installazione server, è necessario modificare i diritti di accesso della connessione in Console di gestione Qlik.
Eliminazione di una connessione dati
Procedere come indicato di seguito:
-
Fare clic su Sorgenti dati.
- Fare clic su sulla connessione dati che si desidera eliminare.
- Confermare che si desidera eliminare la connessione.
La connessione dati è adesso eliminata.
Modifica di una connessione dati
Procedere come indicato di seguito:
-
Fare clic su Sorgenti dati.
-
Sotto Connessioni dati, selezionare lo spazio contenente la connessione dati che si desidera modificare.
- Fare clic su sulla connessione dati che si desidera modificare.
-
Modificare i dettagli della connessione dati. I dettagli della connessione sono specifici del tipo di connessione.
Potrebbe essere necessario fornire le credenziali della connessione.
La connessione dati è adesso aggiornata.
Inserimento di una stringa di connessione
Le stringhe di connessione sono necessarie per la maggior parte delle connessioni. Non vengono richieste solo per le connessioni alle cartelle e ai file Web.
Procedere come indicato di seguito:
- Fare clic su sulla connessione per la quale si desidera inserire una stringa di connessione.
Una stringa di connessione per la connessione dati selezionata viene inserita nella posizione attuale nell'editor caricamento dati.
Per ulteriori informazioni, vedere Connect.
Selezione di dati da una connessione dati
Se si desidera selezionare da una connessione dati i dati da caricare nell'app, procedere come indicato di seguito:
Fare clic su Sorgenti dati.
- Fare clic su Crea nuova connessione che collega alla sorgente dati (se la connessione dati non esiste già).
- Selezionare i dati dalla connessione.
Riferimento a una connessione dati nello script
È possibile utilizzare la connessione dati per fare riferimento a sorgenti dati in istruzioni e funzioni dello script, in genere quando si desidera fare riferimento a un nome file con un percorso.
La sintassi per fare riferimento a un file è 'lib://(nome_connessione)/(nome_file_incluso_percorso)'
Esempio: caricamento di un file da una connessione DataFiles
In questo esempio viene caricato il file orders.csv dalla posizione definita nella connessione dati Folder. Tale posizione può essere, ad esempio, una cartella creata dall'amministratore sul server Qlik Sense.
LOAD * FROM 'lib://DataSource/orders.csv';
Esempio: caricamento di un file da una sottocartella
In questo esempio viene caricato il file Customers/cust.txt dalla cartella della connessione dati DataSource. Customers è una sottocartella nella posizione definita nella connessione dati.
LOAD * FROM 'lib://DataSource/Customers/cust.txt';
Esempio: caricamento da un file web
In questo esempio viene caricata una tabella dal connessione dati del file Web PublicData, che contiene il collegamento all'URL effettivo.
LOAD * FROM 'lib://PublicData' (html, table is @1);
Esempio: caricamento da un database
In questo esempio viene caricata la tabella Sales_data dalla connessione di database DataSource.
LIB CONNECT TO 'DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;
Posizione di memorizzazione delle connessioni dati
Le connessioni vengono memorizzate mediante Qlik Sense Repository Service. È possibile gestire le connessioni dati con Console di gestione Qlik in una distribuzione server di Qlik Sense. Console di gestione Qlik consente di eliminare le connessioni dati, impostare i diritti di accesso ed eseguire altre attività di amministrazione del sistema.