---
title: "O que há de novo no MapForce 2009?"
date: "2009-03-05"
categories: 
  - "data-integration"
tags: 
  - "data-mapping"
  - "mapforce"
  - "v2009"
description: Explore as novas funcionalidades do MapForce 2009, incluindo funções de mapeamento de dados aprimoradas, suporte alargado a bases de dados e capacidades de documentação melhoradas para projetos de integração.
---
Status: #blog

Tags:  #data-mapping #mapforce #v2009

Categories: [data-integration](/blog/pt/category/data-integration.md)
# O que há de novo no MapForce 2009?

Parece que temos estado a escrever sobre XBRL e HL7 durante meses... Vamos mudar de assunto por um momento e falar sobre as novas funcionalidades essenciais que foram adicionadas ao MapForce na versão [2009](https://www.altova.com/pt/whatsnew.html#mapforce). É verdade que algumas destas funcionalidades foram adicionadas por necessidade para a [conversão de dados multidimensionais XBRL](https://www.altova.com/pt/products/mapforce/xbrl_mapping.html), mas elas também vão muito além da geração de relatórios financeiros interativos, abrangendo outros aspetos da conversão de dados XML, bases de dados, ficheiros simples, EDI, Excel 2007 e serviços web no MapForce.

### Funções personalizadas para mapeamento de dados

[Funções do MapForce](https://www.altova.com/pt/features_datafilters_mapforce.html) Adicione uma camada personalizada de processamento de dados às suas configurações, permitindo-lhe reformatar a estrutura de saída e até mesmo.. [manipular o conteúdo](https://www.altova.com/pt/features_datafilters_mapforce.html) em tempo real. Com a versão 2009, adicionámos um.. **agrupamento**, **valores distintos**, e uma premissa **posição** função para o já bem estabelecido MapForce [função de biblioteca](https://www.altova.com/pt/features_datafilters_mapforce.html). **[Funções de agrupamento](https://www.altova.com/pt/features_datafilters_mapforce.html)** pode ser selecionado para [geração de código em XSLT 2.0, Java, C# e C++](https://www.altova.com/pt/features_codegen_mapforce.html) e permitir-lhe reorganizar eficazmente os dados de origem com base em valores comuns:

- **group-by** - reorganiza os dados no documento de saída com base num valor comum especificado, ou numa chave de agrupamento
- **group-adjacent** - Aplica agrupamento a uma sequência alternada de elementos, atribuindo elementos com um valor comum ao mesmo grupo
- **group-starts-with** - inicia um novo grupo com base num padrão especificado e coloca todos os elementos subsequentes no mesmo grupo até que seja encontrado outro elemento que corresponda a esse padrão.`
- **group-ends-with** - termina um novo grupo com base num padrão especificado e coloca todos os elementos subsequentes no mesmo grupo até que outro elemento que corresponda a esse padrão seja encontrado

A função **[distinct-values](https://www.altova.com/pt/features_datafilters_mapforce.html)** é uma operação de filtragem de dados que, de forma simples, ignora automaticamente os valores duplicados na entrada ao gerar os resultados da transformação. 

![Função "distinct-values" do MapForce ](https://www.altova.com/blog/images/WhatsNewinMapForce2009_6340/distinctvalues.gif) 

O MapForce inclui agora uma função "**posição**" que permite filtrar dados com base na sua posição no documento de entrada. Por exemplo, o mapeamento abaixo irá retornar dados apenas para as duas primeiras pessoas listadas no documento de origem. 

![Função de posicionamento do MapForce](https://www.altova.com/blog/images/WhatsNewinMapForce2009_6340/positionfunction.gif)  

### Suporte alargado para bases de dados

Para os utilizadores [criar mapeamentos de bases de dados,](https://www.altova.com/pt/products/mapforce/xml_to_db_database_mapping.html) O MapForce 2009 oferece suporte nativo para bases de dados adicionais: Microsoft SQL Server 2008, Oracle 11g e PostgreSQL 8. Além disso, agora suporta a mapeamento de campos XML no SQL Server. As bases de dados com suporte nativo incluem:

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® 8, 9
- IBM DB2 para iSeries® versão 5.4
- IBM DB2 para zSeries® 8, 9
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007
- E outros

### Documentação de mapeamento de dados

A capacidade de [gerar documentação de mapeamento de dados](https://www.altova.com/pt/features_mapping_doc.html) facilita muito a colaboração em projetos complexos de integração de dados, que frequentemente envolvem diversos designers, programadores, especialistas e partes interessadas.

![Gerar a documentação de mapeamento](https://www.altova.com/blog/images/WhatsNewinMapForce2009_6340/mapforce_gen_doc.gif)  

### Encontre o diálogo para identificar os nós

E agora, uma funcionalidade que eu particularmente gosto: uma nova ferramenta de pesquisa. Sim, pode parecer algo muito simples e corriqueiro – a menos que tenha tido a oportunidade de trabalhar com componentes de dados complexos e com múltiplas camadas, como o XBRL e o EDI (lá vamos nós de novo!). 

Consulte a lista completa das [novas funcionalidades](https://www.altova.com/pt/whatsnew.html#mapforce) no MapForce v2009 – e, como sempre, lembre-se de que a Altova adiciona novas funcionalidades a todas as ferramentas do MissionKit com base nos pedidos dos utilizadores... por isso, continuem a enviar sugestões!
