---
title: "A mais recente versão da Altova eleva ainda mais o padrão de desempenho"
date: "2014-03-19"
categories: 
  - "xbrl"
  - "xquery"
tags: 
  - "new-features"
  - "xbrl"
  - "xbrl-table-linkbase"
  - "xquery"
  - "xquery-3-0"
  - "xslt"
  - "xslt-3-0"
description: A versão mais recente do Altova MissionKit melhora o desempenho, introduz o otimizador XSL Speed e oferece suporte para XSLT, XPath e XQuery 3.0, otimizando o processamento de XML e XBRL.
---
Status: #blog

Tags:  #new-features #xbrl #xbrl-table-linkbase #xquery #xquery-3-0 #xslt #xslt-3-0

Categories: [xbrl](/blog/pt/category/xbrl.md) | [xpath+xquery](/blog/pt/category/xpathxquery.md)
# A mais recente versão da Altova eleva ainda mais o padrão de desempenho

A versão 2 dos produtos de software para desenvolvedores e servidores Altova MissionKit já está disponível [descarregamento](https://www.altova.com/pt/download.html). Esta versão traz melhorias significativas, proporcionando um aumento de desempenho que pode chegar a duas ou até três vezes, além de suporte atualizado para os padrões mais recentes – e uma abordagem inovadora para acelerar a execução de XSLT, denominada XSL Speed Optimizer.

 

[![Altova Software, versão 2014r2](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png "Version 2014 Release 2")](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png)

Vamos analisar algumas destas novas funcionalidades com mais detalhe.

<!--more-->

**Otimizador de Velocidade XSL** Esta nova tecnologia representa uma abordagem inovadora para [acelerar as transformações XSLT](https://www.altova.com/pt/xmlspy/xslt-profiler.html#xso), proporcionando aumentos significativos na produtividade, sem que o programador precise analisar o código para identificar quais expressões XSLT ou XPath estão a causar gargalos. O Otimizador de Velocidade XSL analisa uma transformação XSLT e desenvolve uma estratégia de otimização que pode ser guardada dentro da folha de estilos como instruções de processamento (PI).

As transformações subsequentes, utilizando a folha de estilos otimizada, serão executadas mais rapidamente graças a essas dicas de otimização, quer se utilize o XMLSpy ou o RaptorXML. O otimizador de velocidade XSL permite que os programadores se concentrem na lógica de transformação das suas folhas de estilos – em vez de perderem tempo valioso a identificar e corrigir gargalos – e deixem a otimização de velocidade ao XMLSpy.

[![Otimizador de velocidade XSL para acelerar o processamento XSLT](https://lh6.ggpht.com/-VMPBzlZpkhw/UyMMzvdggaI/AAAAAAAAAgQ/nlof9mzcCBw/clip_image003%25255B1%25255D_thumb.png?imgmax=800 "XSL Speed Optimizer for speeding up XSLT ")](http://lh3.ggpht.com/-8AiKOUGGDnE/UyMMzdZWI0I/AAAAAAAAAgE/_SK_B9FIHRg/s1600-h/clip_image003%25255B1%25255D%25255B2%25255D.png) **Suporte adicional para XSLT, XPath e XQuery 3.0** Introduzido pela primeira vez na versão 2014, o suporte para [XSLT 3.0](https://www.altova.com/pt/solutions/xslt.html) foi atualizado para incluir ainda mais funcionalidades, e o suporte para [XQuery 3.0](http://wwwl.altova.com/xmlspy/xquery-editor.html) está agora totalmente implementado no XMLSpy e no RaptorXML Server, permitindo que os desenvolvedores aproveitem o poder destas novas versões dos padrões durante a edição, depuração, geração de relatórios e processamento.

O suporte para XPath 3.0 e XSLT 3.0 está agora também disponível no StyleVision para a [criação de relatórios](https://www.altova.com/pt/stylevision/multi-format-report-builder.html) baseados em fontes de dados XML, bases de dados e XBRL.

Um exemplo de uma expressão XPath 3.0 utilizada numa folha de estilos XSLT 3.0 é apresentado abaixo, no novo e melhorado diálogo XPath no StyleVision:

[![Novo construtor XPath 1.0/2.0/3.0](https://lh5.ggpht.com/-dzxcG2B60d8/UyMM0jUD02I/AAAAAAAAAgc/P1qjvlXRObE/clip_image004%25255B1%25255D_thumb.png?imgmax=800 "New XPath 1.0/2.0/3.0 Builder")](http://lh5.ggpht.com/-jvOYwzZKPw0/UyMM0OyNHlI/AAAAAAAAAgU/AsmkCeW6Bwg/s1600-h/clip_image004%25255B1%25255D%25255B2%25255D.png) **Novas funções de extensão Altova** O XMLSpy, o StyleVision e o RaptorXML Server incluem suporte para um grande número de novas funções de extensão Altova para o desenvolvimento e processamento de XSLT e XQuery. As novas funções de extensão complementam as funções XPath padrão, permitindo satisfazer requisitos comuns de forma rápida e eficiente. Exemplos incluem a adição de anos, meses, dias, horas, minutos ou segundos diretamente a uma data/hora, sem a necessidade de compreender sintaxes complexas de duração, o cálculo da idade, a repetição de uma cadeia de caracteres, a conversão entre formatos hexadecimais e inteiros, e assim por diante.

**Suporte para a Base de Ligação de Tabelas XBRL** A Base de Ligação de Tabelas XBRL oferece um mecanismo para especificar como os dados XBRL devem ser apresentados, que vai além das capacidades padrão da base de ligação de apresentação. Permite definir a apresentação de dados XBRL multidimensionais num formato mais familiar para partes interessadas não técnicas, como contadores, profissionais financeiros e outros utilizadores empresariais.

O XMLSpy 2014r2 agora inclui uma interface gráfica [Editor de bases de dados tabulares XBRL](https://www.altova.com/pt/xmlspy/xbrl-table-linkbase.html) para criar, editar e validar bases de ligação de tabelas XBRL, bem como para gerar tabelas com base nas definições dessas bases de ligação, fornecendo aos desenvolvedores todas as ferramentas de que necessitam para começar a utilizar esta importante nova especificação.

[![Editor de bases de dados tabulares XBRL](https://lh6.ggpht.com/-B6TKZxbJn9E/UyMM1ZNZMaI/AAAAAAAAAgw/213KYDB0N2o/clip_image005%25255B1%25255D_thumb.png?imgmax=800 "XBRL Table Linkbase editor")](http://lh3.ggpht.com/-mpaekSfsyz8/UyMM1HKbOLI/AAAAAAAAAgg/cSAit06-TbY/s1600-h/clip_image005%25255B1%25255D%25255B2%25255D.png)

A estrutura de tabelas XBRL também é suportada no RaptorXML+XBRL Server, permitindo processamento extremamente rápido [Validação e processamento de XBRL](https://www.altova.com/pt/raptorxml.html) documentos. **Novas opções de mapeamento de dados** O MapForce 2014r2 inclui várias novas funcionalidades para personalizar [projetos de mapeamento de dados de qualquer tipo](https://www.altova.com/pt/mapforce.html), incluindo suporte para a geração de CDATA em ficheiros XML, novas funções para processar e gerar sequências, configurações de tempo limite para chamadas a serviços web, e muito mais. **O StyleVision agora é alimentado pelo RaptorXML** O motor RaptorXML foi integrado ao StyleVision, permitindo transformações XSLT extremamente rápidas, bem como suporte para XSLT 3.0 e XPath 3.0. O StyleVision junta-se a outros produtos da gama MissionKit, também alimentados pela tecnologia RaptorXML, incluindo o XMLSpy, o MapForce e o SchemaAgent. **Aumento significativo na velocidade de validação de XML e XBRL** O servidor RaptorXML 2014 já oferecia uma validação de [XML](https://www.altova.com/pt/raptorxml.html) extremamente rápida, e a versão v2014r2 é ainda mais rápida – _até duas vezes mais rápida_* em máquinas com múltiplos núcleos, quando se utiliza a opção de validação paralela.

A validação de documentos XBRL é significativamente mais rápida em máquinas com múltiplos núcleos de processamento _Até três vezes mais rápido_* na plataforma RaptorXML+XBRL Server 2014r2. **Melhorias no sistema de armazenamento em cache de tarefas** O sistema de cache de tarefas do servidor FlowForce foi aprimorado com várias novas funcionalidades. O cache de tarefas permite que os administradores programem a execução de tarefas que consomem muito tempo, armazenem os resultados e disponibilizem instantaneamente o resultado numa janela do navegador, mediante uma solicitação HTTP por parte de um utilizador. Agora, na versão 2014 Release 2, o cache de tarefas é suportado para tarefas que utilizam parâmetros e combinações de múltiplos parâmetros. Os administradores definem simplesmente as combinações de parâmetros que estarão disponíveis no diálogo de configuração da tarefa.

[![Opções de armazenamento em cache de tarefas no servidor FlowForce](https://lh4.ggpht.com/-CgQJUxnNBaQ/UyMM2b_7X4I/AAAAAAAAAg8/Q0HcY20lStM/clip_image006_thumb.png?imgmax=800 "Job caching on FlowForce Server")](http://lh5.ggpht.com/-gsuh0wDygmk/UyMM17eWJbI/AAAAAAAAAg4/ngIhXj9ZZ3U/s1600-h/clip_image006%25255B3%25255D.png) **Inserção em massa para bases de dados** A funcionalidade de inserção em lote (Bulk Insert) está agora disponível no MapForce Server, permitindo que um grande volume de dados seja inserido numa tabela de base de dados através de uma única instrução SQL, em vez do método tradicional de utilizar instruções "Insert" individuais para cada linha. Como a carga de processamento para o motor de base de dados é significativamente reduzida, o desempenho é muito mais rápido. Os testes demonstraram que a inserção em lote pode ser mais de 10 vezes mais rápida* do que as instruções "Insert" individuais, melhorando significativamente o desempenho do MapForce Server ao escrever dados numa base de dados.

*Nota: A velocidade exata pode variar dependendo da configuração do sistema e do tipo de dados.

Estas e muitas outras funcionalidades estão disponíveis na versão 2 do MissionKit, versão 2014 [Ferramentas de desenvolvimento para ambiente de trabalho](https://www.altova.com/pt/whatsnew_missionkit.html) e [software de servidor](https://www.altova.com/pt/whatsnew.html). Para uma lista completa das novas funcionalidades, dos padrões suportados e para obter versões de teste, por favor, consulte os links acima.

Os clientes atuais que tenham contratos de suporte e manutenção ativos ou licenças de produtos de servidor em vigor podem [atualizar para a versão mais recente](https://www.altova.com/pt/download-current.html) gratuitamente.

* Os resultados de desempenho são baseados em testes internos da Altova, realizados numa seleção representativa de ficheiros, comparando a versão 2014r2 com a versão anterior do software do servidor. Os seus resultados poderão variar.
