Técnicas avançadas de mapeamento de dados

Mapeamento de dados encadeado e de muitos para muitos

  • Mapeamento de/para qualquer número de entradas
  • Um para um, um para muitos, muitos para um, etc.
  • Especificar nomes de arquivos com caracteres curinga
  • Especificar nomes de arquivos em tabelas de banco de dados
  • Suporte para sequências de números automáticos
  • Encadeie um número ilimitado de componentes
  • Encaminhar a saída de um processo para a entrada de outro
  • Cada componente interligado é uma unidade modular
  • Capacidade de visualizar o resultado em cada etapa do processo
  • Automatize as transformações com o MapForce Server

Transformação de dados de um para muitos

O MapForce facilita a definição de processos complexos de integração, conversão e ETL de dados. As fontes de dados e os destinos de uma transformação podem ter formatos diferentes, incluindo qualquer combinação de XML, JSON, PDF, bancos de dados, arquivos de texto simples, EDI, Excel, XBRL, Shopify, etc. Um projeto de mapeamento de dados pode ter uma única fonte mapeada para um único destino, uma fonte para múltiplos destinos, múltiplas fontes para um único destino, ou múltiplas fontes para múltiplos destinos, todos em diferentes formatos de dados, como demonstrado no exemplo à esquerda, onde dados do Excel são mapeados para arquivos JSON e XML.

O MapForce permite integrar dados de vários arquivos e fontes de dados, ou dividir dados de uma única fonte em múltiplos resultados. Vários arquivos podem ser especificados através do uso de caracteres curinga (por exemplo, ? ou *) nos nomes dos arquivos, uma tabela de banco de dados, sequências de números automáticos ou outros métodos. Esta funcionalidade é muito útil em uma ampla variedade de cenários de integração de dados; por exemplo, pode ser necessário integrar dados de uma coleção de arquivos ou gerar arquivos XML individuais para cada registro de uma tabela principal em um grande banco de dados.

O MapForce também permite que você utilize nomes de arquivos como parâmetros em seus projetos de integração de dados. Isso permite criar mapeamentos dinâmicos nos quais nomes de arquivos específicos são definidos em tempo de execução.

Projeto de mapeamento de dados de um para muitos

Aprenda como funciona o mapeamento de dados do tipo "um para muitos"

Mapeamento de dados encadeados

Mapeamento de dados encadeados no MapForce

O suporte no MapForce para transformações de dados encadeadas ou em várias etapas permite que você crie mapeamentos complexos nos quais a saída de um mapeamento se torna a entrada de outro. Essa poderosa funcionalidade complementa a capacidade do MapForce de executar transformações totalmente automatizadas para integração de dados complexa e cenários de ETL. Cada componente encadeado se torna uma entidade modular em uma sequência de transformação interdependente, permitindo que as conversões sejam feitas em tempo real.

Transformações encadeadas podem ser criadas utilizando qualquer número de componentes de mapeamento conectados a um componente de destino final. É possível exibir ou gerar visualizações dos componentes intermediários, bem como do resultado final do mapeamento.

Os componentes de mapeamento intermediários possuem um botão "passagem direta" na barra de título. Este botão permite definir o conjunto de dados que será transmitido para o componente seguinte.

Crie um mapeamento de dados encadeado no MapForce

Visualização do resultado

Quando uma conversão de dados gera uma saída dinâmica com vários arquivos, cada arquivo possui sua própria seção numerada na janela de visualização da saída. Uma opção de menu conveniente permite salvar todos os arquivos de saída em um único passo.

Para transformações e mapeamentos encadeados que produzem múltiplos componentes de saída distintos, um ícone em cada componente permite que você o associe à janela de visualização da saída.