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.

Alvo em regras de objetos de negócios no Jitterbit App Builder

Ao criar regras na camada de objeto de negócios do App Builder, há instâncias em que você deseja que uma coluna seja usada pela regra para direcionar uma coluna selecionada da camada de dados e instâncias em que você não precisa ou deseja definir um destino. Destino especifica em quais dados da coluna serão salvos, se forem salvos. Sempre que você quiser que os dados da coluna sejam salvos de volta em uma tabela, você precisa definir um destino. Se você não pretende gravar nenhum dado de volta no campo para uma determinada coluna, não precisa definir um valor de destino.

Para o propósito deste artigo, "Target" se refere à Coluna na tabela de destino que a Coluna ou Expressão está impactando ou é capaz de gravar dados de volta. Qualquer Regra criada no App Builder tem uma Tabela de Destino definida. Uma Tabela de Destino é a tabela nomeada que está sendo definida como editável pela Camada de IU do Aplicativo. Uma Regra pode, é claro, ter várias Tabelas usadas por ela, mas apenas uma Tabela pode ser definida como a Tabela de Destino.

Quando as informações de Destino estão sendo definidas para o Painel de Colunas no Business SQL, isso se refere ao local específico onde os dados serão salvos para aquela Coluna ou Expressão (se forem salvos). As regras podem ter uso misto para Destino, onde algumas Colunas têm Destino definido e outras não.

Exemplos de regras de objeto de negócios

Regra com todas as colunas definidas como alvo

Quando criamos um Objeto de Negócio de Origem, este é um exemplo em que queremos que cada Coluna sendo usada na Regra seja definida para Alvo de sua Coluna correspondente da Camada de Dados. O Objeto de Negócio de Origem é essencialmente uma cópia de exatamente como a tabela subjacente olha para a Camada de Dados e deve conter todas as Colunas que a Tabela tem disponíveis para ela. As Colunas sendo exibidas para Objetos de Negócio de Origem devem mapear para suas mesmas Colunas de Destino correspondentes da tabela.

Regra com algumas colunas definidas como alvo

No cenário a seguir, você pode ter uma Regra de Objeto de Negócio definida para a tabela Employee, onde as Colunas adicionadas à Regra incluem a Chave Primária, Sobrenome, Nome e uma função Concat usada para derivar o Nome Completo do Funcionário. Para essas Colunas, todas terão como Alvo o valor da Coluna correspondente da tabela Target exceto para a coluna da função Concat. A Coluna Concat não terá nenhum Alvo definido, pois não se destina a modificar nenhuma das Colunas subjacentes existentes da tabela Target. Usaremos a Coluna Concat apenas para fins de exibição na Camada de IU do Aplicativo.

Regra sem colunas definidas como alvo

Ao criar regras cuja finalidade é apenas exibir informações, e não salvá-las em nenhuma coluna de uma tabela, você não precisa definir valores de destino para colunas e/ou expressões usadas na regra.

Subconsultas são tipicamente um exemplo de Regra que não define informações de Alvo. Em termos gerais, Subconsultas no App Builder representam uma combinação de tabelas diferentes que fornecem um conjunto derivado de informações a serem exibidas somente ou a serem usadas por outra Regra. Subconsultas normalmente não precisam ser salvas de volta em uma tabela.