Você pode utilizar o utilitário de conversão de banco de dados UMF para converter dados armazenados em um banco de dados relacional em registros UMF que podem ser processados pelo pipeline.
O utilitário de conversão de banco de dados UMF lê dados de origem de um banco de dados relacional e produz registros UMF como saída. Ele suporta os mesmos bancos de dados que o IBM Relationship Resolution.
O mapeamento do utilitário (tags XML, campos do banco de dados de origem, entre outros) deve ser definido em um banco de dados relacional.
O utilitário é construído utilizando o nó do banco de dados da entidade padrão e utiliza roteamento xCME para distribuir os dados para uma ou mais rotas de destino. Você pode utilizar o Microsoft Message Queueing, IBM Websphere MQ, arquivos simples, HTTP ou tabelas de banco de dados como transportes de rota.
Consultas podem ser utilizadas para que uma ou muitas tabelas de banco de dados possam ser combinadas para produzir um único arquivo UMF. Por exemplo, um CustomerMaster e uma tabela CustomerAddress podem produzir um documento UMF_ENTITY. Isso pode ser obtido juntando duas tabelas numa única instrução Select ou utilizando duas instruções Select separadas.
Segmentos UMF (por exemplo, <NAME>) podem ter várias entidades no arquivo UMF quando existe um relacionamento de um para muitos entre tabelas de banco de dados. Esses elementos de dados podem ser mapeados para os documentos UMF de destino. Por exemplo, se um único registro CustomerMaster tiver vários registros CustomerAddress, você pode criar um documento UMF_ENTITY com vários segmentos de endereço especificando duas instruções select contíguas na tabela ACQ_NODE_QUERY com o mesmo DOC_TYPE, sendo a primeira o pai e a segunda o filho.
A maioria dos usuários extrai os dados dos bancos de dados de origem em tempo real, aplicando os acionadores às tabelas de origem e incluindo uma tabela SYNC_LOG. As inclusões, exclusões e alterações de registro são capturadas no banco de dados de origem por acionadores sendo gravados em uma tabela SYNC_LOG. Entre em contato com o IBM Software Support para obter assistência com a implementação dessa solução em tempo real.