Transformação do Qualificador de Origem na Informatica com EXEMPLO
O que é transformação do qualificador de origem?
A transformação do qualificador de origem é uma transformação ativa e conectada usada para representar as linhas lidas pelo serviço de integração. Sempre que adicionamos uma origem relacional ou um arquivo simples a um mapeamento, uma transformação do qualificador de origem é necessária. Quando adicionamos uma origem a um mapeamento, a transformação do qualificador de origem é adicionada automaticamente. Com o qualificador de origem, podemos definir e substituir como os dados são obtidos da origem.
No exemplo a seguir estaríamos modificando o qualificador de origem do nosso mapeamento “m_emp_emp_target”, então ao invés de retornar todas as colunas ele retornará apenas as colunas selecionadas.
Passo 1) Abra o mapeamento “m_emp_emp_target” no designer de mapeamento.
Passo 2) Double clique na transformação do Qualificador de origem “SQ_EMP”. Isso abrirá a janela de edição de propriedades de transformação para ele. Então
- Clique na aba de propriedades
- Clique no SQL Opção Query Modify, isso abrirá uma janela do editor SQL
Passo 3) Na janela do editor SQL
- Insira a seguinte consulta
SELECIONE EMPNO, ENAME, JOB, MGR DO EMPObservação – estamos selecionando as colunas EMPNO, ENAME, JOB & MANAGER da fonte, portanto mantivemos apenas essas na consulta select
- Selecione o botão OK
Passo 4) Na janela “editar transformações”,
- Selecione a guia Portas no menu
- Na guia portas, você verá todas as portas. Mantenha apenas as portas EMPNO, ENAME, JOB, MGR e exclua as demais portas
Passo 5) Após a exclusão das portas, selecione o botão OK
Agora, clique novamente na guia de propriedades na janela Editar Transformações e você verá apenas os dados que selecionou.
Ao clicar no botão “OK” ele abrirá Editor SQL Janela.
- Isso confirmará que os dados que você selecionou estão corretos e prontos para serem carregados na tabela de destino
- Clique no botão OK para processar ainda mais
Salve o mapeamento (usando o atalho ctrl+s) e execute o fluxo de trabalho, após a execução apenas as colunas selecionadas serão carregadas no destino.
Desta forma, você pode substituir no qualificador de origem quais colunas precisam ser buscadas na origem e esta é a única maneira de substituir quais colunas específicas serão trazidas para dentro do mapeamento.
Propriedades do qualificador de origem
Você pode usar várias propriedades do Qualificador de Origem para determinar que tipo de dados de origem precisa ser transformado na tabela de destino.
- Filtro de origem – Usando a propriedade de filtro de origem você pode filtrar o número de registros de origem. Por exemplo, se você deseja buscar apenas os funcionários do deptno 10, pode inserir a condição de filtro deptno=10 na propriedade do filtro de origem e executar os dados.
- Número para portas classificadas – Na transformação do qualificador de origem, você também pode classificar os registros de entrada com base no número de portas. Assim, quando os dados forem repassados para as transformações dentro do mapeamento, ele lerá o número da porta e classificará os dados de acordo.
Como os dados podem ser classificados com base em uma única ou em múltiplas portas, você deve fornecer o número de portas que serão usadas na classificação. Se você fornecer o valor 1, apenas os dados empno serão classificados. Se você fornecer o valor 2, em empno e ename em ambas as colunas os dados serão classificados.
- Selecionar Distinto – você pode buscar apenas registros distintos da fonte usando esta propriedade. Ao selecionar a opção selecionar distinto, somente combinações distintas de dados de origem serão buscadas pelo qualificador de origem.








