Executando consultas SQL

SQL é uma linguagem padronizada para definição e manipulação de dados em um banco de dados relacional. É possível usar a interface Consultar área de trabalho na IBM® watsonx.data para executar consultas SQL e scripts com relação a seus dados...

A Área de Trabalho Consulta possui os seguintes componentes:

  • Mecanismo: Para selecionar um mecanismo e visualizar os catálogos associados.

  • Filtro para tabelas: Para pesquisar as tabelas e colunas.

  • Planilha: Para gravar consultas SQL.

  • watsonx.data fornece dados de amostragem e benchmarking predefinidos, como tpch e tpcds, para testar o desempenho de um sistema de banco de dados em condições controladas. Ele também fornece dados de monitoramento do sistema que usam jmx e métricas do sistema para coletar dados sobre a integridade e o desempenho do sistema durante os testes de benchmark para entender como o sistema responde à carga de trabalho. Os dados de amostra e de benchmarking, tpch e tpcds, só podem ser consultados usando os mecanismos Presto.

  • Planilhas salvas: Para visualizar as consultas salvas.

  • Planilhas de amostra: Para executar consultas de amostra predefinidas para analisar o desempenho entre diferentes mecanismos no mesmo conjunto de dados.

A página Área de trabalho Consulta fornece opções básicas para desfazer, refazer, recortar, copiar, colar, salvar, limpar e excluir.

A opção Seleção de Formato é ativada apenas quando uma instrução SQL em uma planilha de consulta é selecionada A opção Formatar planilha formata todo o conteúdo na planilha Seleção de comentário é usado para explicar seções de instruções SQL.

A opção Excluir é ativada somente depois que uma consulta SQL é salva

Para executar as consultas SQL, execute as etapas a seguir:

  1. Efetue login no console do watsonx.data.

  2. No menu de navegação, selecione SQL. A página do espaço de trabalho Query é aberta.

  3. Selecione um mecanismo na lista suspensa Mecanismo.

  4. Selecione o catálogo, esquema, tabela ou coluna no qual você deseja executar a consulta.

  5. Clique no menu overflow e selecione a consulta necessária

    • Para um catálogo e um esquema, é possível executar a consulta Gerar Caminho
    • Para uma tabela, é possível executar a consulta Gerar caminho, Gerar SELECT, Gerar ALTER e Gerar DROP..
    • Para uma coluna, é possível executar a consulta Gerar caminho, Gerar SELECT e Gerar DROP.
  6. Selecione o Catalog e o Schema correspondente no menu suspenso na parte superior da planilha para executar consultas para todas as tabelas dentro do esquema sem precisar especificar o caminho (<catalog>.<schema>) para cada consulta.

  7. Clique no ícone Salvar para salvar a consulta.. Um diálogo de confirmação Salvar consulta é exibido

  8. Clique em Salvar.

  9. Clique no botão Run para executar a consulta. Usando Executar para o cursor ou Executar a partir do cursor, é possível executar consultas a partir ou até a posição do cursor.

    Você pode cancelar uma ou várias consultas em execução. Além disso, você pode remover as consultas da planilha depois que elas forem canceladas ou concluídas com êxito. Essas opções estão disponíveis para cada consulta respectiva na visualização Worksheet results.

  10. Selecione a guia Conjunto de resultados ou Detalhes para visualizar os resultados.. É possível exportar o resultado como um arquivo csv usando o ícone Exportação para CSV

  11. Clique em Consultas salvas para visualizar as consultas salvas..

  12. Clique em Explain para visualizar o plano lógico ou distribuído de execução para uma consulta SQL especificada

Quando os pontos de extremidade privados são configurados para sua instância watsonx.data, o ponto de extremidade privado de um mecanismo é usado para executar consultas na página do espaço de trabalho Query. Mas a resposta à consulta é retornada ao seu navegador por meio da Internet.

API relacionada

Para obter informações sobre a API relacionada, consulte