Conexão Presto

Para acessar seus dados no Presto, crie um ativo de conexão para ele

Presto é um mecanismo SQL rápido e confiável para Data Analytics e o Open Lakehouse.

Versões suportadas

  • Versão 0.286.

Crie uma conexão com Presto

Para criar o ativo de conexão, estes detalhes da conexão são necessários:

  • Nome do host ou endereço IP
  • Porta
  • Nome de usuário
  • Senha (obrigatória se você se conectar a Presto com o SSL ativado)
  • SSL certificado (se exigido pelo servidor Presto )

Conectando-se ao Presto no IBM watsonx.data

Você pode usar a conexão Presto para se conectar a vários tipos de Presto, incluindo o mecanismo Presto em uma instância de watsonx.data. Como alternativa, você pode usar a conexão IBM watsonx.data Presto.

Para se conectar a um servidor Presto no watsonx.data no IBM Cloud, use estes detalhes de conexão:

  • Nome do Usuário: ibmlhapikey_username
  • Senha (para a opção " SSL " ativada, que é a configuração padrão): Uma chave de API do IBM Cloud. Para obter mais informações, consulte “Conectando-se a um servidor d Presto ”.

Para se conectar a um servidor Presto no watsonx.data no Cloud Pak for Data ou no watsonx.dataindependente, use o nome do usuário e a senha que você usa para o console do watsonx.data

Presto modos de gravação da conexão

Em uma conexão do tipo “ Presto ”, você pode usar os seguintes modos de gravação:

Insert
Adiciona novos registros a uma tabela.
Update
Modifica registros existentes com base nas colunas especificadas na key_column_names propriedade. Somente os registros que correspondem às chaves fornecidas são atualizados.
Merge
Combina operações de inserção e atualização. Ele atualiza os registros existentes e insere novos com base nas colunas de key_column_names.
Update statement
Uma instrução SQL personalizada inserida manualmente pelo usuário. Pode incluir qualquer operação, como INSERT, UPDATE, MERGE, ou DELETE.
Update statement with table action
Uma instrução SQL personalizada fornecida manualmente pelo usuário, precedida por uma ação de tabela. Pode incluir qualquer operação, como INSERT, UPDATE, MERGE, ou DELETE.
Static statement
Qualquer instrução SQL executada sem restrições quanto ao tipo ou à finalidade.

Configuração do Presto

Para configurar o Presto, consulte Instalação do Presto.

Limitações

  • A conexão Presto não suporta o tipo de dados Apache Cassandra Time.

  • A conexão do Presto não suporta TIME os tipos de dados e TIMESTAMP quando se utiliza o mecanismo C++ do Presto.

  • A conexão do ` Presto ` suporta operações de atualização e mesclagem apenas para tabelas Iceberg.

  • O mecanismo C++ do Presto não oferece suporte a operações de atualização e mesclagem.

  • As tabelas do Iceberg não suportam gravações simultâneas. Para mitigar isso, o conector repete as operações de atualização e mesclagem conflitantes até três vezes. Se os conflitos persistirem, execute as tarefas sequencialmente.

Executando instruções SQL

Para garantir que suas instruções SQL sejam executadas corretamente, consulte a Sintaxe de instruções SQL para obter a sintaxe correta.

Saiba Mais

Conexão relacionada: IBM watsonx.data Presto conexão