---
title: "Um novo editor de esquemas JSON e um depurador de mapeamento de dados são lançados na versão 2016 da Altova"
date: "2015-09-25"
categories: 
  - "data-integration"
  - "development"
  - "json"
tags: 
  - "data-mapping"
  - "json"
  - "json-schema"
  - "new-features"
  - "xquery"
  - "xslt"
description: A versão de 2016 da Altova introduz um editor gráfico de esquemas JSON e um depurador de mapeamento de dados no MapForce, melhorando a eficiência da integração e validação de dados.
---
Status: #blog

Tags:  #data-mapping #json #json-schema #new-features #xquery #xslt

Categories: [data-integration](/blog/pt/category/data-integration.md) | [development](/blog/pt/category/development.md) | [json](/blog/pt/category/json.md)
# Um novo editor de esquemas JSON e um depurador de mapeamento de dados são lançados na versão 2016 da Altova

Temos o prazer de anunciar os detalhes da mais recente versão das ferramentas de desenvolvimento para desktop e dos produtos de software para servidores da Altova MissionKit. [Versão 2016](https://www.altova.com/pt/whatsnew.html) Inclui total compatibilidade com o Windows 10 e suporte atualizado para bases de dados relacionais em toda a linha de produtos, e também introduz algumas funcionalidades novas que não encontrarão em mais lado nenhum.

O XMLSpy 2016 inclui o primeiro editor gráfico de esquemas JSON, completo e adequado para empresas. O MapForce, a nossa ferramenta de integração de dados, agora incorpora um depurador de mapeamento de dados que irá revolucionar a forma como definem e testam projetos de mapeamento de dados. Vamos analisar mais detalhadamente estas novas funcionalidades.

 

![Altova Versão 2016](/blog/images/version2016.jpg)

<!--more-->

**Editor de Esquemas JSON**

O padrão JSON Schema surgiu como resposta à necessidade de definir e impor a estrutura dos dados de forma específica para cada aplicação. No entanto, o desenvolvimento de um editor de JSON Schema com as funcionalidades e recursos que os desenvolvedores de hoje precisam demorou mais. Isso muda agora com o novo [editor de JSON Schema](https://www.altova.com/pt/xmlspy/json-schema-editor.html) no XMLSpy. Os clientes atuais reconhecerão imediatamente a visualização de JSON Schema, que se baseia no popular editor de XML Schema. Mas, mesmo que seja novo no XMLSpy, irá rapidamente compreender o seu funcionamento. É fácil de usar e irá agilizar o desenvolvimento dos seus esquemas JSON, graças a funcionalidades como:

- Design de esquemas JSON gráfico, com arrastar e soltar
- Janelas de assistência inteligente para a introdução de dados e menus contextuais
- Validação de esquemas JSON e de instâncias em relação aos esquemas
- Geração automática de esquemas JSON a partir de exemplos JSON, com um único clique
- Validação de projetos JSON com alto desempenho (ver a secção seguinte)

 

![Editor de Esquemas JSON](/blog/images/json-schema-editor.png "JSON Schema Editor in XMLSpy")

 

Esta nova funcionalidade melhora as funcionalidades existentes no XMLSpy, incluindo:

- Edição inteligente de instâncias JSON em formato de texto ou em formato de tabela
- [Conversão de XML para JSON, conversão de JSON para XML](https://www.altova.com/pt/xmlspy/json-editor.html)

**Integração do servidor RaptorXML para tarefas XSLT e XQuery**

Na versão 2015 Release 4 do XMLSpy, introduzimos a opção de executar [processos de validação XML](https://www.altova.com/pt/xmlspy/xml-validator.html) nos seus servidores RaptorXML instalados, diretamente a partir do XMLSpy, o que aumenta a velocidade de validação para um grande número de ficheiros, em média, entre 6 e 18 vezes.

Agora, essa mesma funcionalidade é estendida a tarefas de [XSLT](https://www.altova.com/pt/xmlspy/xslt-editor.html) e [XQuery](https://www.altova.com/pt/xmlspy/xquery-editor.html). Como está a utilizar a capacidade de processamento paralelo de um servidor RaptorXML a funcionar em vários núcleos, estas transformações serão concluídas até 14 vezes mais rapidamente – tudo diretamente dentro do XMLSpy!

 

![Transformar no servidor](/blog/images/transform-on-server.png "High performance XSLT and XQuery transformation")

 

Esta maior sinergia torna o servidor RaptorXML ainda mais útil para as equipas de desenvolvimento, pois agora é possível utilizar um único servidor RaptorXML partilhado para agilizar tarefas de transformação que antes consumiam muito tempo, especialmente quando se trata de um grande número de documentos.

A propósito, o RaptorXML Server 2016 agora também suporta a validação de JSON, o que significa que esta funcionalidade está disponível para validar ficheiros JSON grandes no XMLSpy.

**Depurador de mapeamento de dados do MapForce**

O MapForce facilita a definição de regras de mapeamento de dados complexas para.. [Integrando todos os tipos de dados](https://www.altova.com/pt/mapforce.html). No entanto, em projetos de mapeamento complexos, que envolvem múltiplas funcionalidades, fontes de dados ou lógica de decisão personalizada, pode ser por vezes difícil identificar erros quando o mapeamento não produz os resultados esperados.

Agora, o MapForce [ferramenta de depuração de mapeamento de dados](https://www.altova.com/pt/mapforce/data-mapping-debugger.html) Permite analisar o resultado do seu mapeamento passo a passo, para diagnosticar e aperfeiçoar projetos de qualquer complexidade.

 

![Depurador de mapeamento de dados](/blog/images/data-mapping-debugger.png)

 

Uma vez invocado, o depurador permite a execução passo a passo do seu design de mapeamento de dados, com a exibição de todos os valores intermédios. O depurador de mapeamento de dados do MapForce inclui novos comandos de menu, uma nova barra de ferramentas e novas janelas de ajuda que são abertas automaticamente enquanto o depurador está em execução, permitindo que você acompanhe as operações de processamento intermediárias e examine os valores dos dados à medida que o mapeamento é executado.

O depurador de mapeamento de dados do MapForce suporta:

- Definir pontos de interrupção em qualquer nó de entrada ou saída
- Pontos de interrupção condicionais
- Depuração manual, passo a passo
- Exibição de todos os valores intermédios na visualização gráfica durante a execução do mapeamento
- Janela de contexto que mostra quais nós/funções foram processados
- Janela de histórico que exibe uma lista de todos os valores que passaram por um ponto selecionado durante a execução
- Saída parcial que mostra o conteúdo que já foi escrito no ficheiro de saída durante a execução passo a passo ou quando se atinge um ponto de interrupção

Este novo depurador de mapeamento de dados é revolucionário porque oferece uma compreensão profunda do funcionamento interno dos seus projetos de integração de dados e ETL, de uma forma que nunca foi possível antes, nem mesmo em produtos de mapeamento muito mais caros. A capacidade de definir pontos de interrupção de forma fácil, observar o fluxo de dados através do mapeamento e analisar os dados de desempenho em cada etapa torna muito mais eficiente a identificação e resolução de erros, permitindo criar os mapeamentos de dados mais precisos possíveis.

 

Estes são apenas alguns dos destaques da nova versão. Consulte todas as [novas funcionalidades na versão 2016](https://www.altova.com/pt/whatsnew.html) e atualize para a versão mais recente agora mesmo!
