---
title: "La dernière version d'Altova établit de nouveaux standards en matière de performance"
date: "2014-03-19"
categories: 
  - "xbrl"
  - "xquery"
tags: 
  - "new-features"
  - "xbrl"
  - "xbrl-table-linkbase"
  - "xquery"
  - "xquery-3-0"
  - "xslt"
  - "xslt-3-0"
description: La dernière version d'Altova MissionKit améliore les performances, introduit l'outil XSL Speed Optimizer, et prend en charge les normes XSLT, XPath et XQuery 3.0, ce qui améliore le traitement des données XML et XBRL.
---
Status: #blog

Tags:  #new-features #xbrl #xbrl-table-linkbase #xquery #xquery-3-0 #xslt #xslt-3-0

Categories: [xbrl](/blog/fr/category/xbrl.md) | [xpath+xquery](/blog/fr/category/xpathxquery.md)
# La dernière version d'Altova établit de nouveaux standards en matière de performance

La version 2 des produits logiciels pour développeurs et serveurs Altova MissionKit est maintenant disponible au [téléchargement](https://www.altova.com/fr/download.html). Cette version apporte des améliorations significatives, augmentant les performances de deux à trois fois, ainsi qu'une prise en charge actualisée des normes, et une nouvelle approche révolutionnaire pour accélérer l'exécution de XSLT, appelée XSL Speed Optimizer.

 

[![Altova Software, version 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)

Examinons de plus près certaines de ces nouvelles fonctionnalités.

<!--more-->

**Optimiseur de vitesse XSL** Cette nouvelle technologie représente une approche novatrice pour [accélérer les transformations XSLT](https://www.altova.com/fr/xmlspy/xslt-profiler.html#xso), offrant des gains de performance considérables sans que le développeur ait besoin d'analyser précisément quelles expressions XSLT ou XPath sont à l'origine des ralentissements. L'optimiseur de vitesse XSL analyse une transformation XSLT et détermine une stratégie d'optimisation qui peut être enregistrée dans la feuille de style sous forme d'instructions de traitement (PI).

Les transformations ultérieures, utilisant la feuille de style optimisée, seront exécutées plus rapidement grâce à ces indications d'optimisation, que ce soit avec XMLSpy ou RaptorXML. L'outil XSL Speed Optimizer permet aux développeurs de se concentrer sur la logique de transformation de leurs feuilles de style, plutôt que de consacrer un temps précieux à identifier et à corriger les points faibles, et de laisser l'optimisation de la vitesse à XMLSpy.

[![Optimiseur de performance XSL pour accélérer les transformations 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) **Prise en charge améliorée de XSLT, XPath et XQuery 3.0** Introduite pour la première fois dans la version 2014, la prise en charge de [XSLT 3.0](https://www.altova.com/fr/solutions/xslt.html) a été mise à jour pour inclure davantage de fonctionnalités, et la prise en charge de [XQuery 3.0](http://wwwl.altova.com/xmlspy/xquery-editor.html) est désormais finalisée dans XMLSpy et RaptorXML Server, permettant aux développeurs de tirer parti de la puissance de ces nouvelles versions de normes lors de l'édition, le débogage, la création de rapports et le traitement.

Le support de XPath 3.0 et XSLT 3.0 est désormais également disponible dans StyleVision pour la [génération de rapports](https://www.altova.com/fr/stylevision/multi-format-report-builder.html) basés sur des sources de données XML, de bases de données et XBRL.

Un exemple d'expression XPath 3.0 utilisée dans une feuille de style XSLT 3.0 est présenté ci-dessous, dans la nouvelle interface XPath améliorée de StyleVision :

[![Nouveau constructeur 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) **Nouvelles fonctions d'extension Altova** XMLSpy, StyleVision et RaptorXML Server prennent désormais en charge un grand nombre de nouvelles fonctions d'extension Altova pour le développement et le traitement de XSLT et XQuery. Ces nouvelles fonctions complètent les fonctions XPath standard afin de répondre rapidement et efficacement aux besoins courants. Parmi les exemples, on peut citer l'ajout d'années, de mois, de jours, d'heures, de minutes ou de secondes directement à une date/heure, sans avoir besoin de comprendre une syntaxe complexe de durée, le calcul de l'âge, la répétition d'une chaîne de caractères, la conversion entre les formats hexadécimal et entier, et ainsi de suite.

**Prise en charge de la base de liens de tableaux XBRL** La base de liens de tableaux XBRL offre un mécanisme permettant de spécifier la manière dont les données XBRL doivent être affichées, allant au-delà des fonctionnalités standard de la base de liens de présentation. Elle permet de définir la présentation des données XBRL multidimensionnelles dans un format plus accessible aux parties prenantes non techniques, telles que les comptables, les professionnels de la finance et les autres utilisateurs professionnels.

XMLSpy 2014r2 inclut désormais une interface graphique [Éditeur Linkbase de table XBRL](https://www.altova.com/fr/xmlspy/xbrl-table-linkbase.html) pour la création, la modification et la validation des bases de liens de tableaux XBRL, ainsi que pour la génération de tableaux basés sur les définitions de ces bases de liens, offrant aux développeurs tous les outils dont ils ont besoin pour commencer à utiliser cette nouvelle spécification importante.

[![Éditeur Linkbase de table 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)

La base de données tabulaire XBRL est également prise en charge par RaptorXML+XBRL Server, ce qui permet une vitesse de traitement exceptionnelle [Validation et traitement des données au format XBRL](https://www.altova.com/fr/raptorxml.html) documents. **Nouvelles options de mappage de données** MapForce 2014r2 inclut un certain nombre de nouvelles fonctionnalités pour personnaliser les projets de mappage de données [de tout type](https://www.altova.com/fr/mapforce.html), notamment la prise en charge de la génération de données CDATA dans les fichiers XML, de nouvelles fonctions pour le traitement et la génération de séquences, des paramètres de délai d'attente pour les appels aux services web, et bien plus encore. **StyleVision est désormais alimenté par RaptorXML** Le moteur RaptorXML est désormais intégré à StyleVision, ce qui permet des transformations XSLT extrêmement rapides, ainsi qu'une prise en charge de XSLT 3.0 et XPath 3.0. StyleVision rejoint plusieurs autres produits MissionKit basés sur RaptorXML, notamment XMLSpy, MapForce et SchemaAgent. **Amélioration significative de la vitesse de validation des fichiers XML et XBRL** Le serveur RaptorXML 2014 a déjà tenu sa promesse de performances extrêmement rapides [Validation XML](https://www.altova.com/fr/raptorxml.html), et la version v2014r2 est encore plus rapide _Jusqu'à deux fois plus rapide_\* sur les machines multicœurs, en utilisant l'option de validation parallèle.

La validation des documents XBRL est beaucoup plus rapide sur les machines multicœurs _Jusqu'à trois fois plus rapide_\* sur le serveur RaptorXML+XBRL version 2014r2. **Améliorations de la mise en cache des tâches** La fonctionnalité de mise en cache des tâches du serveur FlowForce a été améliorée grâce à plusieurs nouvelles fonctionnalités. La mise en cache des tâches permet aux administrateurs de programmer l'exécution de tâches longues, de stocker les résultats et de transmettre instantanément les résultats à une fenêtre de navigateur web, suite à une requête HTTP d'un utilisateur. À partir de la version 2014, release 2, la mise en cache des tâches est prise en charge pour les tâches qui utilisent des paramètres et des combinaisons de plusieurs paramètres. Les administrateurs définissent simplement les combinaisons de paramètres qui seront disponibles dans la boîte de dialogue de configuration de la tâche.

[![Options de mise en cache des tâches sur le serveur 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) **Insertion en masse pour les bases de données** L'insertion en masse est désormais prise en charge sur le serveur MapForce, permettant d'insérer un grand volume de données dans une table de base de données à l'aide d'une seule instruction SQL, contrairement à la méthode habituelle qui consiste à utiliser des instructions "Insert" individuelles pour chaque ligne. Étant donné que la charge de traitement pour le moteur de base de données est considérablement réduite, les performances sont beaucoup plus rapides. Les tests ont montré que l'insertion en masse peut être plus de 10 fois plus rapide\* que les instructions "Insert" individuelles, ce qui améliore considérablement les performances du serveur MapForce lors de l'écriture dans une base de données.

Ces fonctionnalités, ainsi que bien d'autres, sont disponibles dans la version 2 de MissionKit, version 2014 [Outils de développement pour applications de bureau](https://www.altova.com/fr/whatsnew_missionkit.html) et [logiciel serveur](https://www.altova.com/fr/whatsnew.html). Pour consulter la liste complète des nouvelles fonctionnalités, des normes prises en charge et pour télécharger des versions d'essai, veuillez consulter les liens ci-dessus.

Les clients actuels disposant d'un contrat de support et de maintenance actif ou de licences de produits serveur actives peuvent [mettre à jour vers la dernière version](https://www.altova.com/fr/download-current.html) gratuitement.

\* Les résultats de performance sont basés sur des tests internes réalisés par Altova, effectués sur une sélection typique de fichiers, et comparant la version 2014r2 à la version précédente du logiciel serveur. Vos résultats peuvent varier.
