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_namespropriedade. 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, ouDELETE. 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, ouDELETE. 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
TIMEos tipos de dados eTIMESTAMPquando 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