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:
- No menu de navegação, selecione SQL. A página do espaço de trabalho Query é aberta.
- Selecione o mecanismo Presto na lista de mecanismos.
- 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
- 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.. - Selecione Gerar Seleção e selecione um limite, por exemplo, 100
- Clique em Run on (Executar ) para executar a consulta.
- Selecione a guia Conjunto de Resultados ou Detalhes para visualizar os resultados.. Se necessário, é possível salvar a consulta..
Salvando Dados
- No menu de navegação, selecione Gerenciador de dados. A página Gerenciador de dados é aberta.
- Selecione o catálogo iceberg_data. O catálogo está disponível, por padrão,
- Clique em Criar. Selecione Criar esquema para criar um esquema no catálogo iceberg_Data. Para obter mais informações, consulte Criando esquema..
- Dê um nome ao seu esquema, por exemplo,
new_schema - 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_tableusandonew_schema, dentro doiceberg_data catalogEle também carrega dados da tabelacatalog_returns, que usa o esquemasf1no catálogotpcds.É possível acessar o catálogo iceberg_data e executar uma instrução de consulta de seleção para verificar se
new_tablepossui 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:
- No menu de navegação, acesse a página Área de trabalho de consulta
- Selecione a tabela,
new_tableno esquema,new_schemadentro do catálogoiceberg_data. - Selecione Gerar SELECT..
- Edite o limite para 100 conforme mostrado no exemplo:
SELECT * FROM "iceberg_data"."new_schema"."new_table" LIMIT 100; - Clique em Executar para executar a consulta.
- Selecione a guia Conjunto de Resultados ou Detalhes para visualizar os resultados.. Também é possível salvar a consulta