Mapeamento de texto

Ferramenta poderosa de conversão universal

  • Mapeamento por arrastar e soltar entre componentes
  • Conversão de texto para XML, bancos de dados, JSON, EDI, Shopify...
  • Extrator de dados PDF
  • Suporte para arquivos CSV, FLF e arquivos de texto simples
  • Funções de processamento de dados e ferramenta de criação de elementos visuais
  • FlexText para definir regras de análise de texto
  • Mapear arquivos de dados simples para ou a partir de estruturas de dados complexas
  • Combine várias fontes
  • Transformação instantânea de dados
  • Automatize a conversão de dados com o MapForce Server

Criando um mapeamento de texto

Converter arquivos de texto no MapForce

O Altova MapForce oferece suporte flexível para a integração de arquivos de texto simples com XML, bancos de dados, EDI, Excel, PDF, XBRL, Shopify/GraphQL e outros tipos de dados.

Arquivos simples, como arquivos CSV e documentos de texto, são utilizados por diversas aplicações e frequentemente são empregados como formato de troca entre programas diferentes. Muitas organizações continuam a utilizar softwares antigos que geram resultados em formato de arquivos de texto. Integrar esses arquivos simples e documentos de texto com outros formatos de dados em um ambiente de computação moderno está se tornando cada vez mais difícil.

O MapForce suporta arquivos de texto simples tanto como fonte quanto como destino em qualquer processo de mapeamento. O MapForce não o limita a mapeamentos de um para um: você pode combinar múltiplas fontes e múltiplos destinos para mapear qualquer combinação de formatos de dados.

Ao carregar um arquivo de texto CSV ou FLF em um projeto de mapeamento de dados no MapForce, você pode adicionar, inserir e remover campos, bem como alterar os nomes dos cabeçalhos dos campos e os valores, conforme necessário, antes de importar o arquivo.

Você também pode optar por tratar os campos vazios em arquivos de texto como elementos vazios no destino dos dados, ou pode tratar esses campos vazios como inexistentes, de modo que eles não sejam incluídos na estrutura de dados de destino.

Depois de carregar todos os modelos de conteúdo necessários para o seu mapeamento, basta arrastar linhas de conexão entre as estruturas de origem e destino para conectar os elementos correspondentes.

O MapForce inclui uma biblioteca abrangente de funções de processamento de dados, que permite filtrar dados com base em condições booleanas ou manipular dados numéricos ou de texto em arquivos de texto simples durante o processo de conversão.

Analise arquivos de texto com o FlexText

O MapForce inclui a ferramenta exclusiva FlexText, que permite analisar e converter dados de arquivos de texto não padronizados ou altamente complexos, como relatórios de texto de sistemas mainframe, arquivos de log baseados em texto, e outros, nos projetos de mapeamento. Com sua interface visual, o FlexText permite inserir um arquivo de texto existente e extrair as partes que você deseja converter na interface de mapeamento do MapForce.

A FlexText gera um modelo que é então carregado no projeto de mapeamento, onde os nós de texto individuais podem ser convertidos em qualquer combinação de XML, banco de dados, PDF, EDI, XBRL, arquivos de texto simples, Excel, JSON e/ou dados de serviços web. Ao salvar a configuração que você cria na FlexText, você pode reutilizar o mesmo modelo para converter vários arquivos de texto em diferentes mapeamentos.

A ferramenta de mapeamento de dados inclui o FlexText para análise de arquivos de texto

O FlexText permite criar regras para modelos de conversão de arquivos de texto. Ao abrir um arquivo de texto na interface do FlexText, o arquivo é exibido em dois blocos. O bloco raiz representa o arquivo original, enquanto o bloco de operações (à sua direita) exibe os dados do arquivo em tempo real, à medida que você extrai os dados que precisa.

O resultado de cada operação que você realiza é exibido em tempo real, permitindo que você veja imediatamente se obteve o resultado desejado.

Arquivos de texto antigos podem conter dados úteis em formatos CSV ou FLF dentro de um arquivo de texto mais complexo. O FlexText permite extrair diretamente esses dados usando as operações CSV e FLF. Após aplicar a operação de divisão e outras operações, você pode armazenar os campos restantes formatados em CSV ou FLF, configurando os nomes dos campos, comprimentos, etc.

Como analisar arquivos de texto antigos com o FlexText

Extraia os dados relevantes

O FlexText permite que você isole os dados que precisa acessar, removendo textos, caracteres e espaços em branco irrelevantes, utilizando comandos de divisão. Cada divisão apresenta seus dados em dois novos blocos: um que contém os dados que você separou, e outro que exibe a versão modificada do seu arquivo convertido. Você pode visualizar imediatamente o resultado de cada operação que realiza.

Nó, Ignorar, Alternar e Expressões Regulares

O FlexText oferece suporte para as operações de "Node" (Nó) e "Ignore" (Ignorar), proporcionando maior flexibilidade na construção da estrutura de informações. A operação "Ignore" marca um bloco de texto como irrelevante para fins de conversão, instruindo o MapForce a ignorá-lo. A operação "Node" cria um novo nó na estrutura de informações no MapForce, permitindo que você represente adequadamente a natureza hierárquica dos seus dados textuais, quando necessário.

A função "Switch" permite definir múltiplas condições para um único bloco de texto. Os dados no arquivo de texto são enviados para o contêiner associado para serem utilizados na conversão do MapForce apenas se atenderem a uma condição específica.

O FlexText também oferece suporte para expressões regulares. Por exemplo, um arquivo de entrada pode ser um relatório gerado pelo sistema, com números e códigos de letras na margem esquerda que indicam os tipos de registro. Nesse caso, uma sequência de cinco dígitos seguida pela letra "O" indica o início de uma nova seção para uma determinada unidade.

Automatize a conversão de texto

Após a conclusão do seu projeto de mapeamento de dados, o MapForce converterá os dados para que você possa visualizar e salvar os resultados instantaneamente. Você também pode automatizar processos de conversão e transformação de texto através do MapForce Server.

“O Altova MapForce oferece excelentes recursos de mapeamento que podemos integrar perfeitamente em nossos produtos principais. A flexibilidade do produto significa que ele atende a todas as nossas necessidades de solução.”

Scott Redford Visionware