Executar consulta personalizada
Nesta página, mostramos como executar uma consulta SQL personalizada. Para executar uma consulta personalizada, você precisa estar familiarizado com os seguintes conceitos:
- Como criar integrações usando a Application Integration
- Tarefa do conector
- Conectores de integração
- Consultas SQL
A opção Executar consulta personalizada é exibida para você como uma ação no
Tarefa de conector. Uma ação é o primeiro
que é disponibilizada para a integração pela interface do conector. Ações
permitem que você faça alterações em uma ou mais entidades, e isso varia de conector para conector. No entanto, é possível
que um conector não oferece suporte a nenhuma ação. Nesse caso, a lista Actions
vai ficar vazia.
Os seguintes conectores oferecem suporte a consultas personalizadas:
- BigQuery
- Cloud SQL - MySQL
- Cloud SQL - PostgreSQL
- Cloud SQL – SQL Server
- Couchbase
- Elasticsearch
- MySQL
- Banco de dados Oracle
- PostgreSQL
- Salesforce
- SQL Server
- Snowflake
- Spanner
- Terdata (em inglês)
Criar uma consulta personalizada
Para criar uma consulta salva, siga estas etapas:
- Siga as instruções detalhadas para adicionar uma tarefa de conectores.
- Quando você configurar a tarefa do conector, selecione Ações no tipo de ação que você quer realizar.
- Na lista Ação, selecione Executar consulta personalizada e clique em Concluído.
- Expanda a seção Entrada de tarefas e faça o seguinte:
- No campo Tempo limite após, digite o número de segundos de espera até que a consulta seja executada.
Valor padrão:
180
segundos - No campo Número máximo de linhas, digite o número máximo de linhas a serem retornadas do banco de dados.
Valor padrão:
25
. - Para atualizar a consulta personalizada, clique em Editar script personalizado. A caixa de diálogo Editor de script é aberta.
- Na caixa de diálogo Editor de script, insira a consulta SQL e clique em Salvar.
É possível usar um ponto de interrogação (?) em uma instrução SQL para representar um único parâmetro que precisa ser especificado na lista de parâmetros de consulta. Por exemplo, a seguinte consulta SQL seleciona todas as linhas da tabela
Employees
que correspondem aos valores especificados na colunaLastName
:SELECT * FROM Employees where LastName=?
- Se você usou pontos de interrogação na consulta SQL, adicione o parâmetro clicando em + Adicionar nome do parâmetro para cada ponto de interrogação. Ao executar a integração, esses parâmetros substituem os pontos de interrogação (?) na consulta SQL sequencialmente. Por exemplo, se você tiver adicionado três pontos de interrogação (?), deverá adicionar três parâmetros em ordem de sequência.
Para adicionar parâmetros de consulta, faça o seguinte:
- Na lista Tipo, selecione o tipo de dados do parâmetro.
- No campo Valor, insira o valor do parâmetro.
- Para adicionar vários parâmetros, clique em + Adicionar parâmetro de consulta.
- No campo Tempo limite após, digite o número de segundos de espera até que a consulta seja executada.