Esecuzione di interrogazioni SQL

SQL è un linguaggio standardizzato per definire e manipolare i dati in un database relazionale. Puoi utilizzare l'interfaccia Query workspace in IBM® watsonx.data per eseguire query SQL e script rispetto ai tuoi dati.

L' area di lavoro Query ha i componenti seguenti:

  • Motore: per selezionare un motore e visualizzare i cataloghi associati.

  • Filtro per le tabelle: Per cercare le tabelle e le colonne.

  • Foglio di lavoro: per scrivere query SQL.

  • watsonx.data fornisce dati di esempio e di benchmarking predefiniti, come tpch e tpcds, per testare le prestazioni di un sistema di database in condizioni controllate. Fornisce inoltre dati di monitoraggio del sistema che utilizzano jmx e metriche di sistema per raccogliere dati sullo stato di salute e sulle prestazioni del sistema durante i test di benchmark per capire come il sistema risponde al carico di lavoro. I dati di benchmarking e di esempio, tpch e tpcds possono essere consultati solo utilizzando i motori di ricerca di Presto.

  • Fogli di lavoro salvati: Per visualizzare le query salvate.

  • Fogli di lavoro di esempio: Esecuzione di query di esempio predefinite per analizzare le prestazioni dei diversi motori sullo stesso set di dati.

La pagina Area di lavoro Query fornisce opzioni di base per annullare, ripristinare, tagliare, copiare, incollare, salvare, cancellare e eliminare.

L'opzione Selezione formato è abilitata solo quando è selezionata un'istruzione SQL in un foglio di lavoro di query. L'opzione Formato foglio di lavoro formatta tutto il contenuto del foglio di lavoro. La selezione dei commenti viene utilizzata per illustrare le sezioni delle istruzioni SQL.

L'opzione Elimina è abilitata solo dopo il salvataggio di una query SQL.

Per eseguire le query SQL, procedere come segue:

  1. Accedi alla console watsonx.data.

  2. Dal menu di navigazione, selezionare SQL. Viene aperta la pagina Area di lavoro Query.

  3. Selezionare un motore dal menu a discesa Motore.

  4. Selezionare il catalogo, lo schema, la tabella o la colonna in cui si desidera eseguire la query.

  5. Fare clic sul menu di overflow e selezionare la query richiesta.

    • Per un catalogo e uno schema, è possibile eseguire la query Crea percorso.
    • Per una tabella, è possibile eseguire la query Genera percorso, Genera SELECT, Genera ALTER e Genera DROP.
    • Per una colonna, è possibile eseguire la query Genera percorso, Genera SELECT e Genera DROP.
  6. Selezionare il Catalogo e il corrispondente Schema dal menu a tendina in cima al foglio di lavoro per eseguire le query per tutte le tabelle dello schema senza dover specificare il percorso (<catalog>.<schema>) per ogni query.

  7. Fare clic sull'icona Salva per salvare la query. Viene visualizzata una finestra di conferma Salva query.

  8. Fare clic su Salva.

  9. Fare clic su Esegui per eseguire la query. Utilizzando Esegui fino al cursore o Esegui da cursore, è possibile eseguire le query da o fino alla posizione del cursore.

    È possibile annullare una o più query in esecuzione. Inoltre, è possibile rimuovere le query dal foglio di lavoro dopo che sono state annullate o completate con successo. Queste opzioni sono disponibili per ciascuna query nella vista Worksheet results.

  10. Selezionare la scheda Serie di risultati o Dettagli per visualizzare i risultati. È possibile esportare il risultato come un file csv utilizzando l'icona Esporta in CSV.

  11. Fare clic su Query salvate per visualizzare le query salvate.

  12. Fare clic su Spiega per visualizzare il piano di esecuzione logico o distribuito per una query SQL specificata.

Quando gli endpoint privati sono configurati per l'istanza di watsonx.data, l'endpoint privato di un motore viene usato per eseguire le query dalla pagina dell'area di lavoro Query. Ma la risposta alla domanda viene restituita al browser attraverso Internet.

API correlate

Per informazioni sulle API correlate, vedere