Esplorazione dei dati con SQL Workbench | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Esplorazione dei dati con SQL Workbench

Utilizzare SQL Workbench per risolvere i problemi dei dati e sviluppare query SQL. È possibile esplorare i dati e convalidare l'SQL tra le attività preparate e i livelli del data warehouse in un contesto di progetto.

SQL Workbench è disponibile per i progetti di pipeline di dati che utilizzano un data warehouse. Le query vengono eseguite nel data warehouse connesso al progetto.

Nota informaticaI progetti di replica, i progetti di pipeline di dati con Qlik Cloud come destinazione e i progetti Qlik Open Lakehouse non sono supportati.

Limitazioni

  • Sono supportate solo le query SQL di sola lettura. Le istruzioni di modifica dei dati sono bloccate.

  • Il trasferimento nel data lake e i knowledge mart non sono supportati nel browser degli oggetti.

  • Le macro non sono supportate. Se una trasformazione include macro, la trasformazione di caricamento completo viene mostrata in Query di origine.

Autorizzazioni richieste

  • Per eseguire le query, è necessario disporre di Può visualizzare i dati nello spazio in cui risiede la connessione del progetto.

  • Per salvare, modificare, rinominare o eliminare gli script SQL, è necessario disporre di Può modificare nello spazio del progetto.

Per ulteriori informazioni sui ruoli degli spazi, vedere Ruoli e autorizzazioni degli spazi dati.

Apertura di SQL Workbench

Aprire SQL Workbench in un progetto di pipeline di dati. SQL Workbench viene sempre eseguito nel contesto del progetto corrente.

  • Fare clic su SQL Workbench nel menu in alto.

Nota informaticaSe non si visualizza SQL Workbench, verificare il tipo di progetto e le autorizzazioni.

Esplorazione delle tabelle

Tabelle elenca le tabelle delle attività preparate in:

  • Il progetto corrente.

  • I progetti di riferimento sulla stessa piattaforma dati.

Vengono mostrate solo le tabelle fisiche su schemi esterni.

Per ogni tabella, è possibile visualizzare database, schema, colonne e tipi di dati.

Nota informaticaSe un'attività non è preparata, non verrà visualizzata in Tabelle.
  • Fare clic su Filtra per tipo di attività per filtrare le attività.

  • Fare clic su Ordina e raggruppa per disporre le attività e impostare un ordine di ordinamento.

Aggiunta di altri progetti

All'inizio, si vedranno solo le attività del progetto corrente. È possibile aggiungere altri progetti per poterli utilizzare nella propria query.

  • Fare clic su aggiungi per aggiungere altri progetti da rendere disponibili.

    È possibile selezionare tra i progetti che utilizzano lo stesso data warehouse.

    Selezionare i progetti e fare clic su Applica.

Tutte le attività preparate nei progetti selezionati sono ora disponibili.

Creazione di query

È possibile utilizzare una o più schede per scrivere SQL ed eseguire le istruzioni selezionate o l'istruzione corrente.

Ogni scheda viene eseguita nella propria sessione, il che consente l'esecuzione parallela delle query.

Durante la modifica della query, è possibile utilizzare i seguenti strumenti:

  • Annulla Annulla la modifica precedente

  • Annulla Ripeti ciò che è stato precedentemente annullato

  • Formattazione automatica Formattazione automatica del codice SQL

  • Commenta Commenta/rimuovi commento dalla riga corrente

  • Cerca Cerca e sostituisci testo nel codice

Aggiunta di un'istruzione SELECT per una tabella

È possibile aggiungere un'istruzione SELECT che restituisce tutti i campi di una tabella.

  • Fare clic su altro sulla tabella in Tabelle e fare clic su Aggiungi istruzione SELECT.

Un'istruzione SELECT che restituisce tutti i campi dalla tabella selezionata viene aggiunta all'editor delle query.

Aggiunta di una query da un set di dati di trasformazione

È possibile aggiungere la query di origine di un set di dati creato in un'attività Trasforma.

  • Fare clic su altro sul set di dati in Tabelle e fare clic su Aggiungi query di origine.

La query utilizzata per creare il set di dati selezionato viene aggiunta all'editor delle query.

Esecuzione delle query

È possibile eseguire l'intera query o un'istruzione selezionata facendo clic su Esegui query.

  • Se non è stato selezionato nulla nell'editor delle query, viene eseguita l'intera query.

  • Se è stata selezionata un'istruzione nell'editor, viene eseguita tale istruzione.

Quando la query viene eseguita, è possibile controllare il risultato in:

  • Risultati

    Dati di esempio restituiti dalla query.

    Nota informaticaÈ necessario disporre del ruolo Può visualizzare i dati nello spazio della connessione. Inoltre, Visualizzazione dei dati in Data Integration deve essere attivato nel proprio tenant.
  • Metadati

    Elenca le colonne con informazioni sui tipi di dati e sulla Nullability.

Salvataggio e gestione degli script SQL

È possibile salvare gli script SQL in SQL Workbench per il riutilizzo facendo clic su Salva. Gli script vengono salvati nel progetto e possono essere visualizzati da tutti gli utenti del progetto. È possibile elencare, aprire, rinominare ed eliminare gli script in Script salvati.

Nota informaticaGli script di SQL Workbench salvati non vengono inclusi durante l'esportazione di un progetto. Per ulteriori informazioni, vedere Esportazione e importazione di pipeline di dati.
  • Per eliminare uno script, fare clic su Altro sullo script e quindi su Elimina.

  • Per rinominare uno script, fare clic su Altro sullo script e quindi su Modifica.

Risoluzione dei problemi

  • Se l'esecuzione della query non riesce con errori di autorizzazione, verificare di disporre dei ruoli richiesti nello spazio del progetto e nello spazio della connessione.

  • Se mancano degli oggetti, verificare che le attività di origine siano preparate.

  • Se un'istruzione è bloccata, verificare che si tratti di SQL di sola lettura.

Per la risoluzione dei problemi generali, vedere Risoluzione dei problemi relativialle attività 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 – ti pregiamo di farcelo sapere!