Caricamento e trasformazione dei dati con lo scripting
Qlik Sense utilizza uno script di caricamento dei dati, gestito in Editor caricamento dati, per connettersi e recuperare i dati da diverse sorgenti dati. Una sorgente dati può essere un file di dati, ad esempio un file Excel o .csv. Una sorgente dati può essere anche un database, ad esempio un database Google BigQuery o Salesforce.
È possibile caricare dati anche con Gestione dati, ma per creare, modificare ed eseguire uno script di caricamento dei dati è necessario utilizzare l'editor di caricamento dati.
Nello script sono specificati i campi e le tabelle da caricare. Gli script vengono spesso utilizzati per specificare quali dati caricare dalle sorgenti dati. È inoltre possibile modificare la struttura dati utilizzando istruzioni dello script.
Durante il caricamento dei dati, Qlik Sense identifica i campi comuni provenienti da tabelle diverse (campi chiave) per associare i dati. La struttura risultante dei dati dell'app può essere controllata nel sistema di visualizzazione modello dati. Per modificare la struttura dei dati, è possibile assegnare nuovi nomi ai campi per ottenere associazioni differenti tra le tabelle.
Una volta caricati in Qlik Sense, i dati vengono memorizzati nell'app.
- Per maggiori informazioni su Editor caricamento dati, vedere Utilizzo di Editor caricamento dati.
- Per ulteriori informazioni sulla sintassi dello script e le strutture dati, vedere Informazioni sulla sintassi dello script e sulle strutture dei dati.
- Per ulteriori informazioni su dati e campi, vedere Linee guida per dati e campi.
L'analisi in Qlik Sense viene sempre eseguita mentre l'app non è direttamente connessa alle relative sorgenti dati. Pertanto, per aggiornare i dati, occorre eseguire lo script per ricaricare i dati.
È possibile utilizzare la funzione di creazione degli script per creare sorgenti dati con gli script. Gli script utilizzano uno script di caricamento per caricare i dati, trasformarli ed esportarli come sorgenti dati. È possibile aggiungere script nella pagina Crea nel centro attività Analisi Per ulteriori informazioni, vedere Utilizzo degli script nel catalogo.
È possibile creare blocchi comuni dello script di caricamento da utilizzare in più app e script che utilizzano i file di script QlikView (QVS). Per ulteriori informazioni, vedere Creazione di script di caricamento riutilizzabili con file QVS.
Negli spazi condivisi, più utenti possono collaborare allo script di caricamento in app o script. Per ulteriori informazioni, vedere Collaborazione per lo sviluppo di script di caricamento dati negli spazi condivisi.
Interazione tra Gestione dati e lo script di caricamento dei dati
Quando si aggiungono tabelle dati in Gestione dati, viene generato il codice dello script di caricamento dei dati. Il codice dello script può essere visualizzato nella sezione Auto-generated section dell'editor caricamento dati. È possibile scegliere di sbloccare e modificare il codice dello script generato, ma in tal caso le tabelle dati non verranno più gestite in Gestione dati.
Per impostazione predefinita, le tabelle dati definite nello script di caricamento non sono gestite in Gestione dati. È possibile vedere le tabelle nella panoramica dati, ma non è possibile eliminarle o modificarle in Gestione dati e non vengono forniti suggerimenti sulle associazioni per le tabelle caricate con lo script. Se si sincronizzano le tabelle implementate tramite script con Gestione dati, tuttavia, tali tabelle verranno aggiunte come tabelle gestite implementate tramite script in Gestione dati.
Se si hanno tabelle sincronizzate, non si devono apportare modifiche nell'editor caricamento dati con Gestione dati aperto in un'altra scheda.
Per ulteriori informazioni sulle tabelle sincronizzate, vedere Sincronizzazione di tabelle implementate tramite script in Gestione dati.
È possibile aggiungere sezioni dello script e sviluppare codice che migliora e interagisce con il modello dati creato in Gestione dati, tuttavia vi sono alcune aree in cui è necessario prestare attenzione. Il codice di script inserito dall'utente può interferire con il modello dati di Gestione dati e creare problemi in alcuni casi, ad esempio:
- Ridenominazione o eliminazione delle tabelle aggiunte con Gestione dati nello script
- Eliminazione di campi dalle tabelle aggiunte con Gestione dati
- Concatenazione tra tabelle aggiunte con Gestione dati e tabelle caricate nello script
- Utilizzo dell'istruzione Qualify con i campi nelle tabelle aggiunte con Gestione dati.
- Caricamento delle tabelle aggiunte con Gestione dati mediante Resident nello script
- Aggiunta di codice di script dopo la sezione di codice generata. Le modifiche risultanti nel modello dati non sono riportate in Gestione dati.
La Cronologia salva solamente gli script creati in Editor caricamento dati. Non include le sezioni degli script generate automaticamente create da Gestione dati. Ad esempio, se si ripristina uno script di caricamento contentenente script generati automaticamente in una sezione bloccata, gli script non inclusi nelle sezioni generate automaticamente vengono ripristinati alla versione precedente, mentre quelli inclusi nelle sezioni generate automaticamente rimangono invariati.
Non si consiglia di collaborare allo sviluppo di modelli dati per le app usando Gestione dati. Per ulteriori informazioni, vedere Sviluppo collaborativo e Gestione dati.
Per ulteriori informazioni sullo script di caricamento dei dati, vedere Modifica degli script di caricamento.
Caricamento e trasformazione dei dati dal centro attività Analisi
È possibile caricare e trasformare i dati utilizzando gli script nel centro attività Analisi. In Analytics, gli script sono applicazioni create per caricare, trasformare ed esportare i dati utilizzando la stessa funzione di creazione degli script delle app analitiche. Gli script consentono agli utenti di carica e trasformare i dati senza le analisi.
Per ulteriori informazioni, vedere Utilizzo degli script nel catalogo.