Você pode definir grupos de portas e uma estrutura relacional para os grupos. Para criar uma hierarquia de portas de entrada, configure as portas na guia
Hierarquia de Entrada
. Para transmitir dados de linha para tabelas relacionais ou para outros destinos, configure as portas de saída na guia
Hierarquia de Saída
.
Quando você define uma estrutura relacional de portas de entrada, a transformação Dados Não Estruturados gera o XML a ser transmitido para um serviço de
Data Transformation
. Para aumentar o desempenho, habilite o Serviço de Integração do PowerCenter para liberar o XML para a transformação Dados Não Estruturados. Ao habilitar a liberação de entrada, os Serviços de Integração do PowerCenter liberam o XML de cada grupo depois de receber todos os dados para o valor raiz. Por exemplo, você tem um grupo de funcionários e um grupo de endereços de funcionários. O Serviço de Integração do PowerCenter poderá liberar dados dos dois grupos para a transformação Dados Não Estruturados sempre que houver um funcionário diferente nos dados. Classifique os dados em cada grupo por chave primária do grupo raiz. Você poderá unir grupos no pipeline se um grupo não tiver a mesma chave.
Quando você configura grupos de saída, eles representam as tabelas relacionais ou os destinos para os quais você deseja passar os dados de saída. O Mecanismo de
Data Transformation
retorna linhas para portas de grupo, em vez de gravar um arquivo XML na porta OutputBuffer. A transformação grava linhas com base no tipo de saída.
Crie uma hierarquia de grupos no painel esquerdo da guia
Hierarquia de Saída
. Todos os grupos estão no grupo raiz. Não é possível excluir a raiz. Cada grupo pode conter portas e outros grupos. A estrutura do grupo representa o relacionamento entre as tabelas de destino. Quando define um grupo dentro de outro, você define um relacionamento de pai para filho entre eles. O Designer define um relacionamento de chave primária-chave estrangeira entre os grupos com uma chave gerada.
Selecione um grupo para exibir as portas dele. Você pode adicionar ou excluir portas no grupo. Quando você adiciona uma porta, o Designer criará uma configuração de porta padrão. Mude o nome da porta, o tipo de dados e a precisão. Se a porta precisar conter dados, selecione Não É Nulo. Caso contrário, os dados de saída são opcionais.
Quando você exibir a transformação de dados não estruturados no espaço de trabalho, cada porta de um grupo de transformações terá um prefixo com o nome do grupo.
Ao excluir um grupo, você exclui as portas do grupo e os grupos filho.