Caricamento di dati on-premise con Qlik DataTransfer
Qlik DataTransfer carica i dati dalle sorgenti dati on-premise in Qlik Cloud. Qlik DataTransfer può fornire l'accesso a sorgenti dati on-premise che altrimenti non sarebbero disponibili per Qlik Sense SaaS. Qlik DataTransfer può anche caricare dati dalle applicazioni Qlik Sense Desktop e Qlik Sense Enterprise on Windows in Qlik Sense SaaS.
I nuovi utenti sono incoraggiati a usare il connettore File tramite il Gateway di Direct Access a usare Qlik DataTransfer solo se assolutamente necessario. Per maggiori informazioni, vedere Qlik Data Gateway - Accesso diretto e File (tramite Gateway di Direct Access) (solo in lingua inglese).
Qlik DataTransfer consente di caricare dati da sorgenti dati locali in Qlik Sense SaaS. È possibile caricare i dati manualmente o programmare caricamenti automatici dei dati in Qlik Cloud.
Qlik DataTransfer

È possibile caricare dati dai seguenti tipi di sorgenti dati negli spazi:
-
Connessioni dati
È possibile selezionare tabelle e campi da sorgenti dati ODBC e REST disponibili nella propria distribuzione on-premise.
-
Applicazioni Qlik
È possibile trasferire dati da un'applicazione Qlik Sense o QlikView. L'applicazione può contenere dati combinati e trasformati provenienti da più sorgenti dati.
-
Cartelle dati
È possibile trasferire dati da una cartella locale o da una cartella condivisa di rete. Se la cartella è monitorata, i file nuovi o aggiornati vengono trasferiti automaticamente in Qlik Cloud.
È necessario disporre dell'autorizzazione per aggiungere sorgenti dati nello spazio di destinazione per i dati caricati.
È possibile selezionare fino a 10 applicazioni dipendenti per sorgente dati per le connessioni dati e le applicazioni Qlik. Le applicazioni dipendenti vengono ricaricate automaticamente ogni volta che le sorgenti dati vengono caricate nel proprio Qlik Cloud. I ricaricamenti in Qlik DataTransfer non vengono conteggiati nei limiti di ricaricamento in Qlik Cloud. I ricaricamenti delle applicazioni dipendenti in Qlik Cloud vengono conteggiati nei limiti di ricaricamento.
L'utilizzo di Qlik DataTransfer richiede l'autorizzazione Gestisci chiavi API. Negli abbonamenti basati sull'utente, è necessario anche un diritto utente Professional. Per informazioni sull'installazione e la configurazione, vedere Installazione di Qlik DataTransfer.
Connessioni dati
È possibile caricare da sorgenti dati on-premise con i connettori Qlik in Connessioni dati. Ad esempio, si potrebbero avere connessioni accessibili solo on-premise, come ODBC DSN. Con Qlik DataTransfer, è possibile connettersi alla propria connessione dati, caricare i dati e quindi caricare i dati come file QVD nel proprio Qlik Cloud.
I file QVD vengono archiviati temporaneamente in C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. Dopo il caricamento, vengono eliminati da questa posizione.
In alternativa, il file QVD può essere aggiunto a una cartella locale. Questa opzione è utile se si desidera sincronizzare il file QVD con il proprio cloud storage.
Le connessioni dati vengono gestite in Connessioni dati. È possibile aggiungere, modificare ed eliminare le proprie connessioni dati. È inoltre possibile caricare manualmente i set di dati selezionando la connessione dati e facendo clic su Carica. È possibile visualizzare i dettagli dell'ultimo caricamento selezionando una connessione dati e selezionando Dettagli ultimo caricamento.
Connessioni dati può utilizzare connessioni nuove o esistenti. È possibile creare nuove connessioni quando si aggiungono dati di connessione. È inoltre possibile creare e visualizzare le connessioni in Dettagli connessioni.
Per ulteriori informazioni sulla configurazione di connettori specifici, vedere Connettori Qlik (solo in lingua inglese). Per informazioni sulla configurazione delle connessioni ODBC DSN, vedere ODBC.
Per impostazione predefinita, il Connector Qlik per l'utilizzo con SAP NetWeaver non è disponibile come connessione dati in Qlik DataTransfer. Tuttavia, è possibile aggiungere il connettore a Qlik DataTransfer. Per ulteriori informazioni, vedere Aggiunta del Qlik Connector per l'utilizzo con SAP NetWeaver a Qlik DataTransfer.
Caricamento di connessioni dati
- Fare clic su Connessioni dati.
- Fare clic su Aggiungi.
- Inserire un nome per i dati di connessione.
- Selezionare la destinazione.
-
Selezionare lo spazio o la cartella di destinazione.
Nota informaticaLa destinazione dello spazio Personale è lo spazio personale del proprietario della chiave API.
-
Facoltativamente, aggiungere un prefisso.
I prefissi vengono aggiunti al nome del file QVD nella destinazione.
- Eseguire una delle seguenti operazioni:
- Per aggiungere dati di connessione da una connessione esistente, selezionare la connessione.
- Per aggiungere una nuova connessione, fare clic su Crea connessione, selezionare un tipo di connessione, inserire i parametri di connessione e fare clic su Crea.
- Selezionare le tabelle e i campi da caricare.
- Facoltativamente, selezionare le applicazioni da ricaricare ogni volta che questa sorgente dati viene caricata.
- Fare clic su Conferma.
Applicazioni Qlik
È possibile estrarre e caricare dati dai file delle applicazioni Qlik Sense e QlikView (QVF e QVW). Quando si caricano i dati dell'applicazione, Qlik DataTransfer esegue lo script di caricamento dei dati dell'applicazione nel QVF. Quindi estrae tutte le tabelle utilizzando il caricamento binario e le archivia in un file QVD. Per i file QVW, Qlik DataTransfer estrae solo tutte le tabelle utilizzando il caricamento binario e le archivia in file QVW. Il QVD viene quindi caricato nel proprio Qlik Cloud.
I file QVD vengono archiviati temporaneamente in C:\ProgramData\Qlik\DataTransfer\DataUpload\qixdata. Dopo il caricamento, vengono eliminati da questa posizione.
In alternativa, il file QVD può essere aggiunto a una cartella locale. Questa opzione è utile se si desidera sincronizzare il file QVD con il proprio cloud storage.
I dati dell'applicazione sono utili quando si desidera eseguire trasformazioni dei dati e procedure di caricamento prima che i dati vengano aggiunti all'applicazione. Ad esempio, per le prestazioni dell'applicazione può essere più efficiente eseguire un caricamento incrementale sui propri dati in un'applicazione in Qlik Sense Desktop e quindi utilizzare Qlik DataTransfer per caricare i dati risultanti in Qlik Cloud.
È possibile utilizzare i set di dati dell'applicazione per rendere accessibili le sorgenti dati inaccessibili a Qlik Sense SaaS caricandole in un'applicazione Qlik Sense locale. Ad esempio, le applicazioni Qlik Sense Desktop possono connettersi a sorgenti dati OLE DB. Qlik DataTransfer può caricare i dati OLE DB da un'applicazione desktop e caricarli in Qlik Cloud.
I dati dell'applicazione vengono gestiti in App Qlik. È possibile aggiungere, modificare ed eliminare i dati dell'applicazione. È inoltre possibile caricare manualmente i set di dati selezionando i dati dell'applicazione e facendo clic su Carica. È possibile visualizzare i dettagli dell'ultimo caricamento dei dati selezionando un set di dati dell'applicazione e selezionando Dettagli ultimo caricamento.
Qlik DataTransfer può aggiornare i dati prima del caricamento solo nei file QVF creati in Qlik Sense Desktop. Qlik DataTransfer non aggiorna i dati nell'applicazione prima del caricamento per i file QVF creati in Qlik Sense Enterprise on Windows e scaricati da Qlik Sense SaaS. Se si desidera che i dati vengano aggiornati in un'applicazione Qlik Sense scaricata prima del caricamento, le connessioni e le sorgenti dati devono essere aggiunte all'applicazione in Qlik Sense Desktop.
Caricamento dei dati dell'applicazione
Procedere come indicato di seguito:
- Fare clic su App Qlik.
- Fare clic su Aggiungi.
- Inserire un nome per i dati dell'applicazione.
- Selezionare la destinazione.
-
Selezionare lo spazio o la cartella di destinazione.
Nota informaticaLa destinazione dello spazio Personale è lo spazio personale del proprietario della chiave API.
-
Facoltativamente, aggiungere un prefisso.
I prefissi vengono aggiunti al nome del file QVD nella destinazione.
- Fare clic su Avanti.
-
Inserire il percorso del file dell'applicazione Qlik e fare clic su Conferma.
Per impostazione predefinita, le applicazioni Qlik Sense Desktop sono archiviate in C:\Users\%USERPROFILE%\Documents\Qlik\Sense\Apps.
Le applicazioni Qlik Sense Enterprise on Windows sono archiviate nelle cartelle di archiviazione di persistenza condivisa configurate durante l'installazione.
Per impostazione predefinita, le applicazioni QlikView sono archiviate in C:\ProgramData\QlikTech\Documents
- Facoltativamente, selezionare le applicazioni da ricaricare ogni volta che questa sorgente dati viene caricata.
- Fare clic su Conferma.
Cartelle dati
È possibile selezionare le cartelle contenenti i file di dati da caricare in Qlik Cloud. Qlik DataTransfer monitora le cartelle selezionate. Quando i dati in questi file cambiano o vengono aggiunti nuovi file alla cartella, Qlik DataTransfer carica automaticamente i file aggiornati in Qlik Cloud.
Qlik DataTransfer supporta le cartelle di rete condivise, ma non le cartelle di rete mappate. Ad esempio, \\share\data sarebbe supportato. Se \\share fosse mappato su Z:\, Z:\data non sarebbe supportato.
Le cartelle dati non supportano i caricamenti programmati. Qlik DataTransfer caricherà i dati quando i file vengono aggiunti o modificati nella cartella dati.
Qlik DataTransfer monitora e carica i file nella cartella selezionata e nelle relative sottocartelle. Per impostazione predefinita, ai file viene aggiunto come prefisso il nome della cartella quando vengono caricati in Qlik Cloud. Ad esempio, se la cartella monitorata è My Folder. Questa cartella contiene il file Sample.csv nella sottocartella My SubFolder. Il nome del file caricato in Qlik Cloud è My Folder_My Subfolder_Sample.csv. È possibile aggiungere un prefisso personalizzato o scegliere di non avere prefissi.
Le cartelle dati vengono gestite in Cartelle dati. È possibile aggiungere cartelle e modificare o eliminare le cartelle selezionate. È inoltre possibile caricare manualmente i file della cartella dati selezionando la cartella dati e facendo clic su Carica.
Caricamento di cartelle dati
Procedere come indicato di seguito:
- In Qlik DataTransfer, selezionare Cartelle dati.
- Fare clic su Aggiungi.
- Inserire un nome.
- Inserire il percorso completo della cartella nel file system.
-
Selezionare lo spazio di destinazione.
Nota informaticaLa destinazione dello spazio Personale è lo spazio personale del proprietario della chiave API.
- Facoltativamente, selezionare le applicazioni da ricaricare quando questa sorgente dati viene caricata.
-
Selezionare il tipo di prefisso.
I prefissi vengono aggiunti ai nomi dei file nella destinazione. Per impostazione predefinita, quando i file vengono caricati in Qlik Cloud, viene aggiunto come prefisso il nome della cartella.
- Fare clic su Conferma.
Programmazione dei caricamenti
È possibile programmare caricamenti automatici dei set di dati dell'applicazione e della connessione a intervalli regolari. Se sono state selezionate applicazioni dipendenti per le proprie sorgenti dati, queste verranno ricaricate automaticamente dopo il caricamento programmato.
È possibile visualizzare i dettagli dell'ultimo caricamento selezionando un'attività e facendo clic su Dettagli ultima esecuzione. È possibile visualizzare i dettagli dell'ultimo caricamento dei dati selezionando un set di dati dell'applicazione e selezionando Dettagli ultimo caricamento. I log sono disponibili in C:\ProgramData\Qlik\DataTransfer\Log.
Procedere come indicato di seguito:
- In Qlik DataTransfer, selezionare Caricamenti programmati.
- Fare clic su Aggiungi.
- Inserire un nome.
- Selezionare una sorgente dati da caricare.
- Selezionare l'intervallo di ripetizione e specificare la data e l'ora.
- Fare clic su Salva.
Limiti
Qlik DataTransfer presenta i seguenti limiti:
-
La dimensione massima consentita del file è controllata dalla piattaforma Qlik Cloud ed è rispettata da Qlik DataTransfer.
- È possibile caricare un massimo di 200 tabelle o file per set di dati. Se il set di dati contiene più di 200 tabelle o file, vengono caricati solo i primi 200. Ad esempio, se si selezionano più di 200 tabelle in una connessione dati o in un'applicazione Qlik, o se si aggiunge una cartella dati con più di 200 file.
-
Qlik DataTransfer stima il tempo necessario per completare il caricamento di un file. Questo è il time-to-live (TTL). Ogni caricamento di file deve essere completato entro il valore minore tra il TTL calcolato o 3 giorni.
- Qlik DataTransfer non supporta le connessioni ai file in Essbase o Dropbox.
- I file rimossi da una cartella dati devono essere rimossi manualmente dagli spazi in cui sono stati caricati.
-
Qlik DataTransfer può ricaricare i dati in un file QVF solo se è stato creato con Qlik Sense Desktop. Se Qlik DataTransfer è installato su un server, è necessario copiare i file QVF sul server. Tutte le sorgenti dati utilizzate nel file QVF devono essere accessibili allo script di caricamento del QVF quando viene eseguito sul server da Qlik DataTransfer.
-
Le applicazioni QlikView non vengono ricaricate automaticamente da Qlik DataTransfer quando le sorgenti dati nelle applicazioni vengono aggiornate con nuovi dati. Le applicazioni QlikView devono essere ricaricate e salvate manualmente affinché Qlik DataTransfer possa caricare i dati in Qlik Cloud.