Técnicas avançadas de mapeamento de dados

Mapeamento de dados encadeado e de muitos para muitos

  • Mapeamento para/a partir de qualquer número de entradas
  • Um para um, um para muitos, muitos para um, etc.
  • Especificar nomes de ficheiros com caracteres de substituição
  • Especificar nomes de ficheiros em tabelas de base de dados
  • Suporte para sequências de números automáticos
  • Encadeie um número ilimitado de componentes
  • Encadeamento de saída para ser a entrada de outro alvo
  • 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 um mapeamento podem ter formatos diferentes, incluindo qualquer combinação de XML, JSON, PDF, bases de dados, ficheiros simples, EDI, Excel, XBRL, Shopify, etc. Um projeto de mapeamento de dados pode ter uma única fonte de dados associada a um único destino, uma única fonte a vários destinos, várias fontes a um único destino, ou várias fontes a vários destinos, todos em formatos de dados diferentes, como demonstrado no exemplo à esquerda, onde dados do Excel são mapeados para ficheiros JSON e XML.

O MapForce permite integrar dados de vários ficheiros e fontes de dados, ou dividir dados de uma única fonte em múltiplas saídas. Vários ficheiros podem ser especificados através do suporte a caracteres de substituição (por exemplo, ? ou *) nos nomes dos ficheiros, uma tabela de base de dados, sequências de números automáticos ou outros métodos. Esta funcionalidade é muito útil numa grande variedade de cenários de integração de dados; por exemplo, pode ser necessário integrar dados de uma coleção de ficheiros ou gerar ficheiros XML individuais para cada registo de uma tabela principal numa grande base de dados.

O MapForce também permite utilizar nomes de ficheiros como parâmetros nos seus projetos de integração de dados. Isto permite criar mapeamentos dinâmicos nos quais nomes de ficheiros 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 de 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 criar mapeamentos complexos nos quais a saída de um mapeamento se torna a entrada de outro. Esta funcionalidade poderosa complementa a capacidade do MapForce para executar transformações totalmente automatizadas, adequadas para integração de dados complexa e cenários de ETL. Cada componente encadeado torna-se uma entidade modular numa sequência de transformação interdependente, permitindo que as conversões sejam feitas em tempo real.

É possível criar transformações encadeadas utilizando qualquer número de componentes de mapeamento conectados a um componente de destino final. É possível visualizar ou gerar prévias para os componentes intermediários, bem como para o resultado final do mapeamento.

Os componentes de mapeamento intermédios têm um botão "passagem direta" na barra de título. Este botão permite definir o conjunto de dados que é transmitido para o componente seguinte.

Crie um mapeamento de dados encadeado no MapForce

Pré-visualização do resultado

Quando uma conversão de dados gera um resultado dinâmico composto por vários ficheiros, cada ficheiro tem o seu próprio painel numerado na janela de visualização do resultado. Uma opção de menu prática permite guardar todos os ficheiros de saída num único passo.

Para transformações e mapeamentos encadeados que produzem múltiplos componentes de saída distintos, um ícone no componente permite atribuí-lo à janela de visualização da saída.