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 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.

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 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)

Esta nova funcionalidade melhora as funcionalidades existentes no XMLSpy, incluindo:

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 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 e XQuery. 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!

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. 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 Permite analisar o resultado do seu mapeamento passo a passo, para diagnosticar e aperfeiçoar projetos de qualquer complexidade.

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 e atualize para a versão mais recente agora mesmo!