Risoluzione dei problemi - Caricamento dei dati

In questa sezione vengono descritti i problemi che possono insorgere durante il caricamento e la modellazione dei dati in Qlik Sense.

Una connessione dati smette di funzionare dopo il riavvio di SQL Server

Possible cause  

Se si crea una connessione dati a SQL Server e in seguito si riavvia SQL Server, la connessione dati può smettere di funzionare e non sarà in tal caso possibile selezionare i dati. Qlik Sense ha perso la connessione a SQL Server e non è stato in grado di ristabilirla.

Proposed action  

Qlik Sense:

Procedere come indicato di seguito:

  • Chiudere l'app, quindi riaprirla dall'hub.

Qlik Sense Desktop:

Procedere come indicato di seguito:

  1. Chiudere tutte le app.
  2. Riavviare Qlik Sense Desktop.

Avviso relativo alle chiavi sintetiche durante il caricamento dei dati

In caso di caricamento di più file, è possibile che venga visualizzato un avviso relativo alla creazione di chiavi sintetiche dopo il caricamento dei dati.

Possible cause  

Se due tabelle contengono più campi comuni, Qlik Sense crea una chiave sintetica per risolvere il collegamento.

Per ulteriori informazioni, vedere Chiavi sintetiche.

Proposed action  

In molti casi, non è necessario intervenire in alcun modo sulle chiavi sintetiche se il collegamento è significativo, tuttavia è consigliabile esaminare la struttura dei dati nel sistema di visualizzazione modello dati.

Avviso relativo ai riferimenti circolari durante il caricamento dei dati

Possible cause  

In caso di caricamento di più di due tabelle, le tabelle possono venire associate in un modo che crea più di un percorso di associazione tra due campi, creando un ciclo nella struttura dei dati.

Proposed action  

Per ulteriori informazioni, vedere Comprensione e risoluzione dei riferimenti circolari.

Problemi relativi alla selezione dei dati con una sorgente dati OLE DB

Nota: Questa funzionalità non è disponibile in Kubernetes.

Possible cause  

Se non è possibile selezionare dati da una connessione dati OLE DB, occorre verificare la configurazione della connessione.

Proposed action  

Procedere come indicato di seguito:

  1. Verificare che la stringa di connessione sia stata costruita correttamente.

  2. Verificare che le credenziali di accesso siano corrette.

Per ulteriori informazioni, vedere Connessione alle sorgenti dati.

Problemi relativi al set di caratteri con file di dati con codifica diversa da ANSI

Possono verificarsi problemi con la codifica dei caratteri in file di dati con codifica diversa da ANSI quando si utilizza una connessione dati ODBC.

Possible cause  

Le connessioni dati ODBC non forniscono funzioni complete per la codifica dei set di caratteri.

Proposed action  

Procedere come indicato di seguito:

  • Se possibile, importare i file di dati utilizzando una connessioni dati cartella, che è in grado di supportare più opzioni per la gestione dei codici dei caratteri. Si tratta probabilmente dell'opzione migliore quando si carica un foglio di calcolo Microsoft Excel o un file di dati di testo.

Il connettore non funziona

In Qlik Sense Enterprise on Windows si sta tentando di creare una connessione dati a un connettore installato separatamente nell'editor caricamento dati, tuttavia la connessione non riesce oppure una connessione esistente è contrassegnata come sconosciuta.

Il connettore non è stato installato correttamente

Possible cause  

Il connettore non è stato installato in conformità con le istruzioni di installazione. Se un'app utilizza un connettore su un sito con più nodi, il connettore deve essere installato su tutti i nodi.

Proposed action  

Procedere come indicato di seguito:

  • Verificare che il connettore sia installato in base alle istruzioni su tutti i nodi del sito.

Il connettore non è stato adattato per Qlik Sense

Possible cause  

Per consentire la selezione dei dati, i connettori di QlikView devono essere adattati per Qlik Sense.

Proposed action (se il connettore è stato creato personalmente con QVX SDK)

Procedere come indicato di seguito:

  • Occorre adattare il connettore per Qlik Sense con un'interfaccia per selezionare i dati.

Proposed action (se il connettore è stato fornito da terzi)

Procedere come indicato di seguito:

  • Contattare il fornitore del connettore per richiedere un connettore adattato per Qlik Sense.

Lo script di caricamento dei dati viene eseguito senza generare errori, tuttavia i dati non vengono caricati

Lo script viene eseguito senza errori di sintassi o di caricamento, tuttavia i dati non vengono caricati come previsto. In generale si consiglia di attivare il debug per analizzare l'esecuzione dello script ed esaminarne i risultati, tuttavia di seguito vengono elencate alcune cause di errore comuni.

Per ulteriori informazioni, vedere Debug dello script di caricamento dei dati.

Un'istruzione non termina con un punto e virgola

Possible cause  

Non è stato inserito il punto e virgola alla fine di un'istruzione.

Proposed action  

Procedere come indicato di seguito:

  • Tutte le istruzioni devono terminare con un punto e virgola.

Carattere virgoletta singola all'interno di una stringa

Possible cause  

Una stringa contiene un carattere virgoletta singola, ad esempio in un'istruzione di variabile SET.

Proposed action  

Procedere come indicato di seguito:

  • Se una stringa contiene un carattere virgoletta singola, occorre aggiungere un'ulteriore virgoletta singola come carattere di escape.

Per ulteriori informazioni, vedere Utilizzo delle virgolette nello script.

Le colonne non vengono allineate come previsto quando si selezionano dati di un file Record Fixed

Possible cause  

Il file utilizza caratteri di tabulazione per riempire le colonne. In genere, si noterà che le intestazioni dei campi non vengono allineate con i dati previsti se si seleziona Interruzioni campo nella finestra di selezione.

In questo caso, il carattere di tabulazione è in genere equivalente a un numero di caratteri.

Proposed action  

Procedere come indicato di seguito:

  1. Selezionare Nessun nome di campo in Nomi di campo.
  2. Selezionare Interruzioni campo.
  3. Aumentare il valore dell'impostazione Dimensione tabulazione fino a quando le colonne non si allineano con l'intestazione.
  4. Inserire le interruzioni di campo facendo clic nelle posizioni di colonna appropriate.
  5. Selezionare Anteprima dati.
  6. Selezionare Nomi di campo incorporati in Nomi di campo.

Le colonne saranno ora allineate correttamente e ciascun campo avrà il nome corretto.

Messaggio di errore "Percorso non valido" quando si allega un file

Possible cause  

Il nome del file è troppo lungo. Qlik Sense supporta solo nomi di file che contengono un massimo di 171 caratteri.

Proposed action  

Rinominare il file con un nome che contenga meno di 172 caratteri.

Errori durante il caricamento di un'app convertita da un documento QlikView

In Qlik Sense Enterprise on Windows possono essere restituiti errori quando si carica un'app che è stata convertita da un documento QlikView, a causa delle differenze tra i due prodotti.

Nello script sono utilizzati riferimenti al percorso assoluto dei file

Possible cause  

Lo script di caricamento fa riferimento ai file utilizzando percorsi assoluti, funzione non supportata nella modalità standard di Qlik Sense. Esempi di messaggi di errore sono "Invalid Path" e "LOAD statement only works with lib:// paths in this script mode".

Proposed action  

Procedere come indicato di seguito:

  • Sostituire tutti i riferimenti ai file con riferimenti lib:// alle connessioni dati in Qlik Sense.

Per ulteriori informazioni, vedere Conversione di un documento QlikView in un'app Qlik Sense.

Nello script sono utilizzate funzioni o istruzioni non supportate

Possible cause  

Se viene visualizzato un errore di sintassi quando si esegue lo script nell'editor caricamento dati, questo potrebbe essere correlato all'uso di funzioni o istruzioni di script di QlikView non supportate in Qlik Sense.

Proposed action  

Procedere come indicato di seguito:

  • Rimuovere l'istruzione non valida o sostituirla con un'istruzione valida.

Per ulteriori informazioni, vedere Funzioni e istruzioni di QlikView non supportate in Qlik Sense.

Problemi durante la connessione e il caricamento dei dati da file Microsoft Excel mediante ODBC

Possible cause  

In Qlik Sense Enterprise on Windows si possono incontrare problemi quando si configura una connessione dati ODBC a un file Microsoft Excel o quando si caricano dati da file Microsoft Excel tramite una connessione dati ODBC. Questa condizione è in genere dovuta a problemi di configurazione di ODBCDSN in Windows o a problemi dei driver ODBC associati.

Proposed action  

Qlik Sense include supporto nativo per il caricamento dei file Microsoft Excel. Se possibile, sostituire la connessione dati ODBC con una connessione dati alla cartella contenente i file Microsoft Excel.

Non è possibile allegare un file rilasciandolo in Aggiungi dati

Si sta tentando di allegare un file trascinandolo da Esplora risorse e rilasciandolo sulla finestra di dialogo Aggiungi dati Allega file in Qlik Sense, tuttavia il file non viene caricato.

Nota: Questa funzionalità non è disponibile in Kubernetes.

Possible cause  

Il file è memorizzato in un archivio ZIP. Non è possibile allegare singoli file da un archivio ZIP in Qlik Sense, anche se l'archivio è visualizzato come una cartella in Esplora risorse.

Proposed action  

Estrarre i file dall'archivio ZIP prima di allegarli.

Le tabelle con campi comuni non vengono automaticamente associate in base ai nomi dei campi

Sono state aggiunte due o più tabelle dati mediante Aggiungi dati. Le tabelle includono campi con lo stesso nome, ma non vengono associate automaticamente.

Possible cause  

Quando si sono aggiunte le tabelle, è stata mantenuta l'opzione predefinita di abilitazione della profilatura dei dati nella finestra Aggiungi dati. Questa opzione qualifica automaticamente tutti i nomi di campo comuni tra le tabelle. Se, ad esempio, si aggiunge la tabella A e la tabella B con un campo comune F1 utilizzando questa opzione, il campo verrà denominato F1 nella tabella A e B.F1 nella tabella B. Questo significa che le tabelle non verranno associate automaticamente.

Proposed action  

Avviare Gestione dati e selezionare la vista Associazioni. È ora possibile associare le tabelle in base ai suggerimenti per la profilatura dei dati.

Una volta associate le tabelle, fare clic su Carica dati.

Per ulteriori informazioni, vedere Gestione delle associazioni dei dati.

I campi data non vengono riconosciuti come campi data nella vista foglio

Vi sono campi contenenti date o indicatori temporali, ma non vengono riconosciuti come campi data nella vista foglio, ossia non vengono indicati con G nel pannello risorse e in altri elenchi di campi.

La profilatura dei dati è stata disabilitata quando è stata aggiunta la tabella

Possible cause  

Quando si sono aggiunte le tabelle, è stata disabilitata la profilatura dei dati da ¥ accanto al pulsante Aggiungi dati.

Con questa opzione i campi data e indicatore temporale che vengono riconosciuti funzioneranno correttamente, ma non sono indicati con G nel pannello risorse e in altri elenchi di campi e i campi delle proprietà espanse non sono disponibili.

Proposed action  

Avviare Gestione dati e fare clic su Carica dati.

Tutti i campi data e indicatore temporale saranno ora indicati con G nel pannello risorse della vista foglio. Se non sono ancora indicati con G, i dati dei campi probabilmente utilizzano un formato che non è riconosciuto come data.

Il formato della data non è stato riconosciuto

Possible cause  

Il formato di input del campo data non è stato riconosciuto quando è stata caricata la tabella. In genere, Qlik Sense riconosce automaticamente i campi data in base alle impostazioni locali e ai formati data comuni, ma in alcuni casi potrebbe essere necessario specificare il formato di input.

Proposed action  

Aprire Gestione dati e modificare la tabella contenente il campo che non è stato riconosciuto come data. Il campo è probabilmente indicato con come un campo generale. Modificare il tipo di campo in Data o in Data e ora, con un formato di input che corrisponde ai dati del campo.

Per ulteriori informazioni, vedere Come assicurarsi che un campo data o indicatore temporale sia riconosciuto correttamente.

Gestione dati non mostra le tabelle in un'app contenente dati

Quando si apre un'app creata in una versione di Qlik Sense precedente alla 3.0, Gestione dati non mostra tabelle e viene visualizzato un messaggio che informa che l'app non contiene dati.

Possible cause  

Il modello dati migliorato in Qlik Sense 3.0 e versioni successive richiede il ricaricamento dei dati per completarne la profilatura e la preparazione.

Proposed action  

Fare clic su Carica dati in Gestione dati. Per eseguire questa operazione è necessario che l'app sia in grado di accedere alle sorgenti dati utilizzate.

I flussi di lavoro di Gestione dati sono interrotti per tutti gli utenti che creano app su un server

In Qlik Sense Enterprise on Windows gli utenti ricevono errori quando tentano di utilizzare Aggiungi dati o Carica dati in Gestione dati oppure quando aggiornano l'app nel browser.

Possible cause  

Gestione dati utilizza file QVD per memorizzare in cache i dati caricati. Tali file vengono eliminati automaticamente quando non sono più utilizzati ma, se si accumulano in gran numero o si danneggiano, possono causare errori.

Proposed action  

Eliminare la cartella contenente i file QVD. In un'installazione server di Qlik Sense la cache si trova nel percorso seguente:

<cartella condivisa di Qlik Sense>\Apps\DataPrepAppCache

In un'installazione di Qlik Sense Desktop la cache si trova nel percorso seguente:

C:\Utenti\<nome utente>\Documenti\Qlik\Sense\Apps\DataPrepAppCache

Spazio su disco insufficiente

In Qlik Sense Enterprise on Windows vi sono diversi motivi che possono causare l'esaurimento dello spazio su disco e il metodo utilizzato da Gestione dati di memorizzare temporaneamente i dati caricati in file QVD è una delle possibili cause.

Proposed action  

Eliminare la cartella contenente i file QVD. In un'installazione server di Qlik Sense la cache si trova nel percorso seguente:

<cartella condivisa di Qlik Sense>\Apps\DataPrepAppCache

In un'installazione di Qlik Sense Desktop la cache si trova nel percorso seguente:

C:\Utenti\<nome utente>\Documenti\Qlik\Sense\Apps\DataPrepAppCache

L'editor caricamento dati non visualizza lo script

Quando l'editor caricamento dati viene aperto, il contenuto dell'editor è vuoto e lo script non può essere modificato.

Possible cause  

Lo script contiene costrutti molto complessi, ad esempio un grande numero di istruzioni if nidificate.

Proposed action  

Aprire l'editor caricamento dati in modalità di sicurezza aggiungendo /debug/dle_safe_mode all'URL. Ciò disabiliterà l'evidenziazione della sintassi e le funzioni di completamento automatico, ma si dovrebbe essere in grado di modificare e salvare lo script.

Suggerimento: Può essere opportuno spostare le parti complesse dello script in un file di testo separato e utilizzare la variabile include per incorporarlo nello script in fase di esecuzione.Per ulteriori informazioni, vedere Include .