Introdução ao mecanismo de consulta

Após o provisionamento bem-sucedido do mecanismo Presto, inicie sua experiência watsonx.data explorando os recursos do Presto, executando consultas de teste, criando seu primeiro esquema e tabelas.

Neste tutorial, você aprenderá a executar algumas consultas de teste para entender os recursos do Presto e criar seu primeiro esquema para estabelecer uma estrutura básica para organizar seus dados. Quando seu esquema está em vigor, é possível continuar para criar sua tabela Tabelas são componentes essenciais para armazenar e organizar dados.

Cenário de amostra: Para entender:

  • Consultar tabelas usando o Presto em watsonx.data
  • Sobre os dados disponíveis para iniciar o chute
  • Aprender como criar esquemas e tabelas para armazenar, organizar e consultar dados.

Objetivo

  • Executando consultas de teste
  • Criando seu primeiro esquema e tabela

Antes de Iniciar

Este tutorial requer:

  • Assine o watsonx.data no IBM Cloud.
  • Provisione sua instância watsonx.data. Para obter mais informações, consulte Provisão de uma instância

Executando consultas de teste

Esta seção do tutorial descreve como usar o espaço de trabalho Query e executar consultas de teste para se familiarizar com o funcionamento do mecanismo Presto.

Para executar a consulta SQL, execute as seguintes etapas:

  1. No menu de navegação, selecione SQL. A página do espaço de trabalho Query é aberta.
  2. Selecione o mecanismo Presto na lista de mecanismos.
  3. Acesse Dados do sistema e benchmarking. watsonx.data fornece catálogos padrão tpcds e tpch. Esses catálogos fornecem dados gerados automaticamente para benchmarking.. Também é possível usá-lo para executar consultas e dados de amostra
  4. Selecione um esquema no catálogo tpch (por exemplo, Tiny) e, em seguida, selecione uma tabela, por exemplo, Customer. Clique no menu overflow para selecionar Gerar Caminho ou Gerar SELECT..
  5. Selecione Gerar Seleção e selecione um limite, por exemplo, 100
  6. Clique em Run on (Executar ) para executar a consulta.
  7. Selecione a guia Conjunto de Resultados ou Detalhes para visualizar os resultados.. Se necessário, é possível salvar a consulta..

Salvando Dados

  1. No menu de navegação, selecione Gerenciador de dados. A página Gerenciador de dados é aberta.
  2. Selecione o catálogo iceberg_data. O catálogo está disponível, por padrão,
  3. Clique em Criar. Selecione Criar esquema para criar um esquema no catálogo iceberg_Data. Para obter mais informações, consulte Criando esquema..
  4. Dê um nome ao seu esquema, por exemplo, new_schema
  5. Para armazenar dados, você deve criar tabelas dentro do esquema. Use uma das seguintes opções para criar uma tabela:
  • Opção 1: é possível criar uma tabela (com os dados padrão disponíveis no catálogo tpcds ) executando uma consulta SQL.

    a. Acesse a página Consultar área de trabalho

    b. Execute Criar tabela consulta. Uma consulta de amostra é mostrada:

      CREATE TABLE IF NOT EXISTS
      "iceberg_data"."new_schema"."new_table"
      AS SELECT * FROM "tpcds"."sf1"."catalog_returns"
      LIMIT
       100;
    

    A consulta SQL cria uma tabela denominada, new_table usando new_schema, dentro do iceberg_data catalog Ele também carrega dados da tabela catalog_returns, que usa o esquema sf1 no catálogo tpcds.

    É possível acessar o catálogo iceberg_data e executar uma instrução de consulta de seleção para verificar se new_table possui dados nele.

  • Opção 2: Você pode criar uma tabela fazendo upload de seus próprios dados (formato .csv, parquet, .json, .txt).

    a. Acesse a página Data Manager.

    b. É possível criar tabela com seus dados nos formatos .csv, parquet, .json, .txt. Para isso, consulte Criando tabela.

    É possível acessar a página Área de trabalho Consulta. Selecione a tabela recém-criada no catálogo iceberg_data e execute uma instrução de consulta de seleção para verificar se a tabela possui dados nela.

Consultando dados da tabela criada

É possível executar uma consulta Gerar SELECT a partir da nova tabela criada no catálogo iceberg_data. Para fazer isso:

  1. No menu de navegação, acesse a página Área de trabalho de consulta
  2. Selecione a tabela, new_table no esquema, new_schema dentro do catálogo iceberg_data.
  3. Selecione Gerar SELECT..
  4. Edite o limite para 100 conforme mostrado no exemplo:
      SELECT * FROM
      "iceberg_data"."new_schema"."new_table"
      LIMIT
       100;
    
  5. Clique em Executar para executar a consulta.
  6. Selecione a guia Conjunto de Resultados ou Detalhes para visualizar os resultados.. Também é possível salvar a consulta