Selezione dei dati negli script di caricamento | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Selezione dei dati negli script di caricamento

È possibile selezionare quali campi caricare da file o tabelle di database e quali viste della sorgente dati si desiderano utilizzando Seleziona dati in Editor caricamento dati o Script.

Oltre a selezionare i campi, è anche possibile rinominare i campi nella finestra di dialogo. Al termine della selezione dei campi, è possibile inserire il codice dello script generato nel proprio script.

Alcune sorgenti dati, come un file CSV, contengono una singola tabella, mentre altre sorgenti dati, come i fogli di calcolo Microsoft Excel o i database, possono contenere diverse tabelle.

Nota di avviso

Nell'editor caricamento dati non aggiungere tabelle già aggiunte come tabelle implementate tramite script con lo stesso nome e le stesse colonne in Gestione dati.

È possibile aprire Seleziona dati facendo clic su Selezione dati su una connessione dati in Editor caricamento dati o Script.

È anche possibile selezionare i dati da caricare dal catalogo dati. Per ulteriori informazioni, vedere Caricamento dei dati dal catalogo dati.

Selezione dei dati da un database

Quando si selezionano dati da un database, la sorgente dati può contenere diverse tabelle.

Procedere come indicato di seguito:

  1. In uno Script editor, fare clic su Sorgenti dati.

  2. In Connessioni dati a sinistra, fare clic su Selezione dati su una connessione di database.

    Viene visualizzata la finestra di dialogo di selezione dei dati.

  3. Questo passaggio è rilevante solo per Databricks. Se l'host Databricks supporta il catalogo Unity, il catalogo specificato nella finestra di dialogo Crea nuova connessione apparirà nel campo Catalogo. È possibile lasciarlo invariato o selezionare un catalogo diverso dall'elenco a discesa.

    Nota informaticaSebbene sia possibile selezionare dati da più database, tutti i database devono appartenere allo stesso catalogo.
  4. Selezionare un Database dall'elenco a discesa.

    Alcune finestre di dialogo di selezione non dispongono di un elenco a discesa Database perché il nome del database viene inserito quando viene configurata la connessione.

  5. Selezionare Proprietario del database.

    L'elenco di Tabelle viene popolato con le viste e le tabelle disponibili nel database selezionato.

    Alcuni database non richiedono la specifica dei proprietari nel processo di selezione dei dati.

  6. Selezionare una tabella.
  7. Selezionare i campi che si desidera caricare selezionando la casella accanto a ciascun campo da caricare.

    È possibile selezionare tutti i campi della tabella selezionando la casella accanto al nome della tabella.

    Nota di suggerimentoÈ possibile modificare il nome del campo facendo clic sul nome del campo esistente e digitando un nuovo nome. Ciò potrebbe influire sul modo in cui la tabella è collegata ad altre tabelle, poiché per impostazione predefinita sono unite su campi comuni.
  8. Selezionare tabelle aggiuntive se si desidera aggiungere dati da esse.

    Nota informaticaNon è possibile assegnare un nuovo nome ai campi nella procedura guidata di selezione dei dati quando si filtrano i dati della ricerca. Occorre innanzitutto cancellare la stringa di ricerca nella casella di testo.
    Nota informaticaNon è possibile assegnare un nuovo nome a due campi della stessa tabella per renderli identici.
  9. Al termine della selezione dei dati, procedere come segue:

    • Fare clic su Aggiungi.

      La finestra di selezione dei dati viene chiusa e le istruzioni LOAD /SELECT vengono inserite nello script in conformità con le selezioni effettuate.

Selezione dei dati da un foglio di calcolo Microsoft Excel

Quando si selezionano dati da un foglio di calcolo Microsoft Excel, il file può contenere diversi fogli. Ogni foglio viene caricato come una tabella separata. Un'eccezione si verifica se il foglio ha la stessa struttura di campi/colonne di un altro foglio o tabella caricata, nel qual caso le tabelle vengono concatenate.

Per ulteriori informazioni, vedere Caricamento di dati dai fogli di calcolo di Microsoft Excel.

Procedere come indicato di seguito:

  1. Fare clic su Sorgenti dati.

  2. Se il foglio di calcolo si trova in uno spazio a cui è possibile accedere, è possibile selezionare uno spazio utilizzando il menu a discesa.

  3. Fare clic su Selezione dati sulla connessione di cartella appropriata nell'Editor caricamento dati.

    Viene visualizzata la finestra di dialogo di selezione del file.

  4. Selezionare un file dall'elenco dei file accessibili a questa connessione di cartella e fare clic su Continua.

    È possibile navigare fino alla cartella all'interno dello spazio in cui si trova il file. Navigare selezionando le cartelle nell'elenco o digitare un percorso di cartella specifico in Percorso.

  5. Selezionare il primo foglio da cui selezionare i dati. È possibile selezionare tutti i campi in un foglio selezionando la casella accanto al nome del foglio.

  6. Assicurarsi di disporre delle impostazioni appropriate per il foglio:

    Impostazioni che assistono l'utente nell'interpretazione corretta dei dati della tabella
    Voce interfaccia utente Descrizione
    Nomi di campo Impostare questa opzione per indicare se la tabella deve contenere Nomi di campo incorporati o Nessun nome di campo. Generalmente, in un foglio di calcolo Excel, la prima riga contiene i nomi di campo incorporati. Se si seleziona Nessun nome di campo, ai campi verranno assegnati i nomi A, B, C e così via.

    Dimensione intestazione

    Impostare questa opzione sul numero di righe da omettere come intestazione della tabella. In generale, si tratta di righe che contengono informazioni generali che non presentano il formato a colonna.

  7. Selezionare i campi che si desidera caricare selezionando la casella accanto a ciascun campo da caricare.

    Nota di suggerimentoÈ possibile modificare il nome del campo facendo clic sul nome del campo esistente e digitando un nuovo nome. Ciò potrebbe influire sul modo in cui la tabella è collegata ad altre tabelle, poiché per impostazione predefinita sono unite da campi comuni.
  8. Al termine della selezione dei dati, procedere come segue:

    • Fare clic su Aggiungi.

      La finestra di selezione dei dati viene chiusa e le istruzioni LOAD /SELECT vengono inserite nello script in conformità con le selezioni effettuate.

Nota di suggerimentoÈ anche possibile utilizzare un file Microsoft Excel come sorgente dati utilizzando l'interfaccia ODBC. In tal caso, è necessario utilizzare una connessione dati ODBC anziché una connessione dati Tutti i file.

Selezione dei dati da un file di tabella

È possibile selezionare dati da un gran numero di file di dati:

  • File di testo in cui i dati nei campi sono separati da delimitatori quali virgole, tabulazioni o punti e virgola (file di variabili separate da virgole (CSV))
  • Tabelle HTML
  • File XML
  • File KML
  • File Qlik QVD e QVX nativi
  • File con lunghezza Record Fixed
  • File DIF (Data Interchange Format)

Procedere come indicato di seguito:

  1. Se il file si trova in uno spazio a cui è possibile accedere, è possibile selezionare uno spazio utilizzando il menu a discesa.

  2. Fare clic su Selezione dati sulla connessione di cartella appropriata nello Script editor.

    Viene visualizzata la finestra di dialogo di selezione del file.

  3. Selezionare un file dall'elenco dei file accessibili a questa connessione di cartella e fare clic su Continua.

    È possibile navigare fino alla cartella all'interno dello spazio in cui si trova il file. Navigare selezionando le cartelle nell'elenco o digitare un percorso di cartella specifico in Percorso.

  4. Assicurarsi che il tipo di file appropriato sia selezionato in Formato file.
  5. Assicurarsi di disporre delle impostazioni appropriate per il file. Le impostazioni del file variano a seconda del tipo di file.

    Per ulteriori informazioni, vedere Scelta delle impostazioni per i tipi di file.

  6. Selezionare i campi che si desidera caricare selezionando la casella accanto a ciascun campo da caricare. È anche possibile selezionare tutti i campi in un file selezionando la casella accanto al nome del foglio.

    Nota di suggerimentoÈ possibile modificare il nome del campo facendo clic sul nome del campo esistente e digitando un nuovo nome. Ciò potrebbe influire sul modo in cui la tabella è collegata ad altre tabelle, poiché per impostazione predefinita sono unite da campi comuni.
  7. Al termine della selezione dei dati, fare clic su Aggiungi.

  8. La finestra di selezione dei dati viene chiusa e le istruzioni LOAD /SELECT vengono inserite nello script in conformità con le selezioni effettuate.

    Nota informaticaGli utenti con permessi di modifica in uno spazio possono leggere, scrivere e caricare i DataFile in quello spazio. Gli altri utenti non potranno vedere i DataFile.

Scelta delle impostazioni per i tipi di file

File di tabella delimitati

Queste impostazioni sono convalidate per i file di tabella delimitati, contenenti una singola tabella in cui ogni record è separato da un'interruzione di riga e ogni campo è separato da un carattere di delimitazione, ad esempio un file CSV.

Impostazioni del formato di file per i file di tabella delimitati
Elemento dell'interfaccia utente Descrizione
Formato di file per i file di tabella delimitati

Impostare su Delimitato o Record fisso.

Quando si effettua una selezione, la finestra di dialogo di selezione dei dati si adatterà al formato di file selezionato.

Nomi dei campi Impostare per specificare se la tabella contiene Nomi dei campi incorporati o Nessun nome di campo.

Delimitatore

Impostare il carattere Delimitatore utilizzato nel file di tabella.

Virgolette

Impostare per specificare come gestire le virgolette:

Nessuno = i caratteri virgolette non sono accettati

Standard = virgolette standard (le virgolette possono essere utilizzate come primo e ultimo carattere di un valore di campo)

MSQ = virgolette in stile moderno (consente contenuto su più righe nei campi)

Dimensioni intestazione

Impostare il numero di righe da omettere come intestazione della tabella.

Set di caratteri

Impostare il set di caratteri utilizzato nel file di tabella.

Commento

I file di dati possono contenere commenti tra i record, indicati dall'inizio di una riga con uno o più caratteri speciali, ad esempio //.

Specificare uno o più caratteri per indicare una riga di commento. Qlik Sense non carica le righe che iniziano con i caratteri qui specificati.

Ignora carattere di fine file Selezionare Ignora carattere di fine file se i dati contengono caratteri di fine file come parte del valore del campo.

File di dati a record fisso

I file di dati a record fisso contengono una singola tabella in cui ogni record (riga di dati) contiene un numero di colonne con una dimensione di campo fissa, solitamente riempita con spazi o caratteri di tabulazione.

È possibile impostare le posizioni di interruzione di campo in due modi diversi:

  • Manualmente, inserire le posizioni di interruzione di campo separate da virgole in Posizioni interruzione di campo. Ogni posizione segna l'inizio di un campo.

    Esempio: 1,12,24

  • Abilitare Interruzioni di campo per modificare le posizioni di interruzione di campo in modo interattivo nell'anteprima dei dati dei campi. Posizioni interruzione di campo viene aggiornato con le posizioni selezionate. È possibile:
    • Fare clic nell'anteprima dei dati dei campi per inserire un'interruzione di campo.

    • Fare clic su un'interruzione di campo per eliminarla.
    • Trascinare un'interruzione di campo per spostarla.
Impostazioni del formato file per i file di dati a record fissi
Elemento interfaccia utente Descrizione
Nomi dei campi Impostare per specificare se la tabella contiene Nomi dei campi incorporati o Nessun nome di campo.

Dimensioni intestazione

Impostare Dimensioni intestazione sul numero di righe da omettere come intestazione della tabella.

Set di caratteri

Impostare sul set di caratteri utilizzato nel file di tabella.

Dimensione tabulazione Impostare sul numero di spazi rappresentati da un carattere di tabulazione nel file di tabella.
Dimensione riga record

Impostare sul numero di righe occupate da un record nel file di tabella. Il valore predefinito è 1.

Ignora carattere di fine file Selezionare Ignora carattere di fine file se i dati contengono caratteri di fine file come parte del valore del campo.

HTML file

I file HTML possono contenere diverse tabelle. Qlik Sense interpreta tutti gli elementi con un tag <TABLE> come una tabella.

Impostazioni del formato di file HTML
Voce interfaccia utente Descrizione
Nomi di campo Impostare questa opzione per indicare se la tabella deve contenere Nomi di campo incorporati o Nessun nome di campo.

Set di caratteri

Impostare questa opzione sul set di caratteri utilizzato nel file tabella.

XML file

È possibile caricare dati memorizzati in formato XML.

Non sono presenti impostazioni specifiche del formato file per i file XML.

KML file

È possibile caricare file di mappa memorizzati in formato KML, da utilizzare nelle visualizzazioni mappa.

Non sono presenti impostazioni specifiche del formato file per i file KML.

Per ulteriori informazioni, vedere Caricamento dei dati utente per la mappa.

QVD file

È possibile caricare dati memorizzati in formato QVD. QVD è un formato nativo Qlik e può essere scritto e letto solo da Qlik Sense o QlikView. Il formato file è ottimizzato per la velocità durante la lettura dei dati da uno script Qlik Sense ma è comunque molto compatto.

Non sono presenti impostazioni specifiche del formato file per i file QVD.

Per ulteriori informazioni, vedere Utilizzo dei file QVD.

QVX file

È possibile caricare dati memorizzati in formato Qlik data eXchange (QVX). I file QVX vengono creati da connettori personalizzati sviluppati con Qlik QVX SDK.

Non sono presenti impostazioni specifiche del formato file per i file QVX.

Apache Parquet

È possibile caricare dati memorizzati in formato Parquet.

Non sono presenti impostazioni specifiche del formato file per i file Parquet.

Utilizzo dei file Apache Parquet

JSON

È possibile caricare dati memorizzati in formato JSON.

Non sono presenti impostazioni specifiche del formato file per i file JSON.

Utilizzo dei file JSON

Anteprima degli script

Le istruzioni che verranno inserite sono visualizzate nell'anteprima dello script, che è possibile scegliere di nascondere facendo clic su Anteprima script.

Inclusione di istruzioni LOAD

Se si seleziona Includi istruzione LOAD, le istruzioni SELECT vengono generate con istruzioni LOAD precedenti che utilizzano le istruzioni SELECT come input.

Nota informaticaSe si rinominano i campi in una tabella, un'istruzione LOAD verrà inserita automaticamente indipendentemente da questa impostazione.

Caricamenti inline

Con i caricamenti inline, è possibile digitare i dati manualmente come testo. Un caricamento inline di base crea una tabella e inserisce i campi dati e i record.

È possibile creare e caricare tabelle inline nell'Editor caricamento dati.

Il seguente script contiene un semplice caricamento inline.

MyTable:
Load * Inline [
Country, Year, Sales
Argentina, 2014, 66295.03
Argentina, 2015, 140037.89
Austria, 2014, 54166.09
Austria, 2015, 182739.87
];

La sintassi seguente viene utilizzata per il caricamento inline di cui sopra:

  • Load * Inline indica a Qlik Sense di caricare tutti i campi dalla tabella inline che segue.

  • MyTable: definisce il nome della tabella. È possibile accedere all'elenco di tabelle nell'applicazione da Sistema di visualizzazione modello dati e da altre aree.

  • Parentesi quadre racchiudono i dati.

  • La prima riga dell'istruzione LOAD definisce i campi dati.

  • Le virgole separano i campi dati e i record.

  • Un punto e virgola chiude l'istruzione LOAD.

Per informazioni sui caricamenti inline, vedere Utilizzo dei caricamenti inline per caricare i dati.

Ulteriori informazioni

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 – ti pregiamo di farcelo sapere!