Vai al contenuto principale Passa a contenuto complementare

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.

Non è possibile allegare un file rilasciandolo in Aggiungi dati

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

Possibile causa  

Il file è memorizzato in un archivio ZIP. Non è possibile allegare file da un archivio ZIP in Qlik Sense.

Azione proposta  

Estrarre i file dall'archivio ZIP prima di allegarli.

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.

Possibile causa  

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

Azione proposta  

  • 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.

Avviso relativo ai riferimenti circolari durante il caricamento dei dati

Possibile causa  

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.

Azione proposta  

Comprensione e risoluzione dei riferimenti circolari

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

Possibile causa  

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.

Azione proposta  

  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.

Il connettore non funziona

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

Possibile causa  

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.

Azione proposta  

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

Il connettore non è stato adattato per Qlik Sense

Possibile causa  

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

Azione proposta (se il connettore è stato creato personalmente con QVX SDK)

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

Azione proposta (se il connettore è stato fornito da terzi)

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

Connessione dati smette di funzionare dopo il riavvio di SQL Server

Possibile causa  

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.

Azione proposta  

Qlik Sense:

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

Qlik Sense Desktop:

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

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.

Possibile causa  

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

Azione proposta  

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.

Nota di suggerimentoPuò 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.

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.

Debug dello script di caricamento dei dati

Un'istruzione non termina con un punto e virgola

Possibile causa  

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

Azione proposta  

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

Carattere virgoletta singola all'interno di una stringa

Possibile causa  

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

Azione proposta  

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

Utilizzo delle virgolette nello script

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.

Possibile causa  

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

Azione proposta  

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

Gli utenti ricevono errori quando tentano di utilizzare Aggiungi dati o Carica dati in Gestione dati oppure quando aggiornano l'app nel browser.

Possibile causa  

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.

Azione proposta  

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

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

Possibile causa  

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

Azione proposta  

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

  2. Verificare che le credenziali di accesso siano corrette.

Connessione alle sorgenti 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 Data e ora nel pannello risorse e in altri elenchi di campi.

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

Possibile causa  

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

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

Azione proposta  

Avviare Gestione dati e fare clic su Carica dati.

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

Il formato della data non è stato riconosciuto

Possibile causa  

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.

Azione proposta  

Aprire Gestione dati e modificare la tabella contenente il campo che non è stato riconosciuto come data. Il campo è probabilmente indicato con tipo di campo 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.

Come assicurarsi che un campo data o indicatore temporale sia riconosciuto correttamente

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

Possibile causa  

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

Azione proposta  

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

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

Possono essere restituiti errori quando si carica un'app che è stata convertita da un documento QlikView, a causa di differenze tra i due prodotti.

Nello script sono utilizzati riferimenti al percorso assoluto dei file

Possibile causa  

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".

Azione proposta  

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

Conversione di un documento QlikView in un'app Qlik Sense

Nello script sono utilizzate funzioni o istruzioni non supportate

Possibile causa  

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.

Azione proposta  

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

Funzioni e istruzioni di QlikView non supportate in Qlik Sense

Microsoft Excel: Caricamento dati dai file in Gestione dati o mancato caricamento dell'editor caricamento dati

Possibile causa  

Il foglio di calcolo Excel presenta la schermata Blocca riquadri o Dividi abilitata e sono presenti celle vuote in una tabella.

Azione proposta  

Disabilitare la schermata Blocca riquadri o Dividi o cancellare il foglio di calcolo, quindi caricare i dati.

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

Possibile causa  

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 mediante una connessione dati ODBC. Questa condizione è in genere dovuta a problemi di configurazione di ODBCDSN in Windows o a problemi dei driver ODBC associati.

Azione proposta  

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.

Spazio su disco insufficiente

Sono diversi i 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.

Azione proposta  

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

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.

Possibile causa  

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

Chiavi sintetiche

Azione proposta  

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.

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.

Possibile causa  

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.

Azione proposta  

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.

Gestione delle associazioni dei dati

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!