Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Suporte a consultar mvSQL no Jitterbit App Builder

O App Builder suporta a execução de consultas Rdbms usando mvSQL. Este recurso permite que você use a sintaxe consultar mvSQL para consultar informações e/ou criar Objetos de Negócios. Ele está disponível tanto na Camada de Lógica de Negócios quanto na Camada de Armazenamento de Dados. Outros Rdbms de banco de dados além do mvSQL estão sendo considerados para serem suportados em versões futuras.

Para informações básicas sobre mvSQL:

SQL é uma linguagem de programação declarativa usada para consultar sistemas de banco de dados relacionais. Existem muitos dialetos de fornecedores diferentes de SQL. O Microsoft SQL Server tem Transact-SQL. O Oracle tem PL/SQL. O App Builder tem seu próprio dialeto de SQL, chamado mvSQL. As regras do App Builder, incluindo Business Objects, regras CRUD, regras de validação, etc. são todas representadas como mvSQL.

Exemplo de vídeo

Para acessar o mvSQL da camada de lógica de negócios

  1. Navegue até o App Builder IDE
  2. Clique em Construir seu aplicativo no menu Construir
  3. Clique no item de navegação Camada de lógica de negócios
  4. Clique no ícone Executar mvSQL no painel Fonte de dados da camada de negócios

mvSQLbizlogic

Para acessar o mvSQL da camada de armazenamento de dados

  1. Navegue até o App Builder IDE
  2. Clique em Construir seu aplicativo no menu Construir
  3. Clique no item de navegação Camada de armazenamento de dados
  4. Localize a fonte de dados com a qual você está trabalhando e clique no ícone mvSQL

armazenamento de dados mvSQL

Tela Executar mvSQL

Na nova tela Executar mvSQL, você pode digitar a sintaxe mvSQL no campo Consulta no painel Executar mvSQL. Nesse estágio, você pode clicar em Executar, que executará a consultar e retornará os resultados no painel Resultados ~ou~ você pode clicar em Converter em Objeto de Negócios, que criará um novo Objeto de Negócios usando a sintaxe fornecida.

Ao trabalhar no campo Consulta, você tem as mesmas opções e ferramentas (lógica, funções) disponíveis que teria se estivesse criando um Objeto de Negócio por meio da tela padrão do Business SQL.

Suportado em consulta:

  • funções mvSQL
  • funções de banco de dados
  • passagem de banco de dados, ${.}
  • sub-consultas (select * from (select * from customer…))
  • Uniões
  • Group by também funcionará como uma regra, ou seja, usar uma função de agregação como Count(1) agrupará automaticamente pelas outras colunas selecionadas
  • Substituição de lista. Por exemplo:
select CustomerId || '!' as Example, Right({{Exemplo}}`, 4) as Example2
from CUSTOMERS
WHERE {{Exemplo2}} like '%R!%'

ExecutarmvSQL

Você pode chamar ou referenciar regras existentes na sua sintaxe mvSQL. Se, por exemplo, você tiver uma regra existente chamada Customers (Source), você pode selecionar a partir dela:

    SELECT *
    FROM "Customers (Source)"

Para usar o campo de consultar

  1. Insira sua sintaxe de consultar mvSQL. Por exemplo:

        SELECT *
        FROM Customers
        WHERE Country = 'USA'
    
  2. Salve a sintaxe (control+s) ou clicando no botão Executar

  3. Revise as informações resultantes do painel Resultados

    mvSQLresults

  4. Se você quiser converter isso em um Objeto de Negócios, clique no botão Converter para Objeto de Negócios

  5. Forneça as informações necessárias do Detalhe da Regra:

    • Nome
    • Objetivo
    • Fonte de Dados de Origem
    • Destino
  6. Clique em Salvar