Mapeamento de texto

Ferramenta de conversão versátil e poderosa, compatível com qualquer formato

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

Criar um mapeamento de texto

Converter ficheiros de texto no MapForce

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

Ficheiros simples, como os CSV e os documentos de texto, são utilizados por diversas aplicações e são frequentemente usados como formato de intercâmbio entre programas diferentes. Muitas organizações continuam a utilizar software antigo que produz resultados em formato de ficheiros de texto. A integração destes ficheiros simples e documentos de texto com outros formatos de dados num ambiente de computação moderno está a tornar-se cada vez mais difícil.

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

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

Pode também optar por tratar os campos de ficheiros de texto vazios como elementos vazios no destino dos dados, ou pode tratar os campos vazios como inexistentes, de forma que não sejam incluídos na estrutura de dados de destino.

Depois de ter carregado todos os modelos de conteúdo necessários para o seu mapeamento, basta arrastar linhas de ligaçã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 ficheiros simples durante o processo de conversão.

Analise ficheiros de texto com o FlexText

O MapForce inclui a ferramenta FlexText, que é única, para analisar e converter dados de ficheiros de texto não padronizados ou muito complexos, como relatórios de texto de sistemas mainframe, ficheiros de registo baseados em texto, e assim por diante, nos projetos de mapeamento. Com a sua interface visual, o FlexText permite inserir um ficheiro de texto existente e extrair as partes que pretende converter na interface de mapeamento do MapForce.

A FlexText cria um modelo que é, posteriormente, carregado no design de mapeamento, onde os nós de texto individuais podem ser convertidos para qualquer combinação de XML, base de dados, PDF, EDI, XBRL, ficheiros simples, Excel, JSON e/ou dados de serviços web. Ao guardar a configuração que cria na FlexText, pode reutilizar o mesmo modelo para converter vários ficheiros 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 ficheiros de texto. Quando abre um ficheiro de texto na interface do FlexText, o ficheiro é exibido em dois blocos. O bloco raiz representa o ficheiro original, enquanto o bloco de operações (à direita) mostra os dados do ficheiro em tempo real, à medida que extrai os dados que necessita.

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

Os ficheiros de texto antigos podem conter dados úteis em formatos CSV ou FLF, integrados num ficheiro de texto mais complexo. O FlexText permite extrair diretamente esses dados utilizando as operações CSV e FLF. Após aplicar a operação de divisão e outras operações, pode armazenar os campos restantes formatados em CSV ou FLF, configurando os nomes dos campos, comprimentos, etc.

Como analisar ficheiros de texto antigos com o FlexText

Extrair os dados relevantes

O FlexText permite que você isole os dados que precisa aceder, removendo texto, caracteres e espaços em branco irrelevantes, utilizando comandos de divisão. Cada divisão apresenta os seus dados em dois blocos distintos: um que contém os dados que foram separados, e outro que mostra a versão modificada do seu ficheiro convertido. Pode ver imediatamente o resultado de cada operação que realiza.

Nó, Ignorar, Alternar e Expressões Regulares

O FlexText suporta 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 representar adequadamente a natureza hierárquica dos seus dados textuais, quando necessário.

A operação "Switch" permite definir múltiplas condições para um único bloco de texto. Os dados no ficheiro de texto são enviados para o contentor associado para serem utilizados na conversão do MapForce apenas se cumprirem uma condição definida.

O FlexText também suporta expressões regulares. Por exemplo, um ficheiro 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 registo. Nesses casos, uma sequência de cinco dígitos seguida da letra "O" indica o início de uma nova secção para uma determinada localização de escritório.

Automatizar a conversão de texto

Assim que o seu projeto de mapeamento de dados estiver concluído, o MapForce converterá os dados para que possa visualizar e guardar os resultados instantaneamente. Também pode automatizar processos de conversão e transformação de texto através do MapForce Server.

“O Altova MapForce oferece excelentes capacidades de mapeamento que podemos integrar perfeitamente nos nossos produtos principais. A sua natureza extensível significa que cobre todas as nossas necessidades de solução.”

Scott Redford Visionware