Executar consulta personalizada
Esta página mostra como executar uma consulta SQL personalizada. Para executar uma consulta personalizada, você precisa conhecer os seguintes conceitos:
- Como criar integrações usando o Application Integration
- Tarefa do conector
- Conectores de integração
- Consultas SQL
A ação Executar consulta personalizada é exposta como uma ação na
tarefa do conector. Uma ação é uma função de
primeira classe disponibilizada para a integração por meio da 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 o conector não ofereça suporte a nenhuma ação. Nesse caso, a lista Actions
vai estar vazia.
Os seguintes conectores são compatíveis com 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.