Executar consulta personalizada
Nesta página, mostramos como executar uma consulta SQL personalizada. Para executar uma consulta personalizada, você precisa conhecer os seguintes conceitos:
- Criar integrações usando o Application Integration
- Tarefa do conector
- Conectores de integração
- Consultas SQL
A opção Executar consulta personalizada aparece como uma ação na
tarefa de conector. Uma ação é uma função de primeira classe disponibilizada para a integração por meio da interface do conector. As ações
permitem fazer mudanças em uma ou mais entidades e variam de acordo com o conector. No entanto, é possível que o conector não ofereça suporte a nenhuma ação. Nesse caso, a lista Actions
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
- Teradata
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.
A ação Executar consulta personalizada não é compatível com variáveis de matriz.
- No campo Tempo limite após, digite o número de segundos de espera até que a consulta seja executada.