---
title: "Le cinque funzionalità principali della nuova versione di Altova"
date: "2018-04-17"
categories: 
  - "development"
  - "xbrl"
  - "xpath"
  - "xquery"
tags: 
  - "data-integration"
  - "data-mapping"
  - "json"
  - "uml"
  - "xbrl"
  - "xpath"
  - "xquery"
  - "xslt"
description: La versione 2018 Release 2 di Altova migliora l'integrazione dei dati grazie a nuove funzionalità, come l'elaborazione di dati JSON tramite XPath/XQuery e il supporto C++ per la modellazione UML, aumentando l'efficienza.
---
Status: #blog

Tags:  #data-integration #data-mapping #json #uml #xbrl #xpath #xquery #xslt

Categories: [development](/blog/it/category/development.md) | [xbrl](/blog/it/category/xbrl.md) | [xpath+xquery](/blog/it/category/xpathxquery.md) | [xpath+xquery](/blog/it/category/xpathxquery.md)
# Le cinque funzionalità principali della nuova versione di Altova

La seconda versione della linea di prodotti Altova 2018 introduce una serie di nuove funzionalità e aggiornamenti, e persino un prodotto completamente nuovo.

Esaminiamo insieme le cinque principali ragioni per cui non vorrete aspettare [scaricare](https://www.altova.com/it/download) questa versione.

![Notizie sulla versione 2018 R2](/blog/images/v2018r2_news.jpg)

<!--more-->

### **1. Elaborazione di dati JSON utilizzando XSLT, XPath e XQuery**

Ormai è risaputo che XMLSpy offre funzionalità complete per la modifica, la creazione e la conversione di documenti [JSON](https://www.altova.com/it/xmlspy-xml-editor/json_editor) e schemi JSON.

Ora, è possibile interrogare e trasformare i dati JSON utilizzando gli standard familiari XPath, XQuery e XSLT. (E se questi standard non vi sono ancora familiari, consultate i nostri tutorial gratuiti su [XSLT, XPath e XQuery](https://www.altova.com/it/training-tutorials).)

 

![Interrogazione di dati JSON con XPath/XQuery](/blog/images/json-xquery.png)

 

Ecco un breve video dimostrativo di questa nuova funzionalità in azione:

![](https://www.youtube.com/watch?v=Hd5W6IpDA8Y)

### **2. Funzioni dei nodi per la mappatura dei dati**

Durante il processo di mappatura dei dati, è spesso necessario applicare la stessa elaborazione (ad esempio, per eliminare gli spazi bianchi, modificare la capitalizzazione, moltiplicare i valori, fornire un valore predefinito per i valori mancanti, ecc.) a più nodi contemporaneamente.

Ora, gli utenti di MapForce possono facilmente realizzare questo utilizzando le _funzioni dei nodi_, che consentono di definire funzioni o valori predefiniti e di applicarli a più nodi, evitando di ripetere la funzione o, addirittura, di dover disegnare linee di mappatura.

 

 **[Funzione nodo per la mappatura dei dati](node-function.png)**

 

I nodi interessati da una specifica funzione (mostrata nella casella illustrativa sopra) sono indicati nella mappa con un'icona nera "Fx", mentre i nodi discendenti che ereditano la funzione sono rappresentati con un'icona rossa.

La possibilità di assegnare le stesse regole di elaborazione a più nodi contemporaneamente riduce notevolmente il tempo necessario per definire e mantenere le corrispondenze, semplificandole visivamente, rendendole più chiare e facili da comprendere.

### **3. Supporto per l'ingegneria del codice C++ nell'ambito della modellazione UML**

C++ è uno dei linguaggi di programmazione più potenti ed efficienti disponibili _de facto_ una scelta ideale per l'elaborazione ad alte prestazioni, le applicazioni server e le architetture complesse che richiedono le funzionalità più avanzate del linguaggio.

UModel supporta ora il linguaggio C++, oltre a C# e Java, per la generazione di codice di programmi a partire da modelli UML, per l'ingegneria inversa del codice esistente e per il processo di ingegneria bidirezionale.

 

![Codice C++ generato da UML](/blog/images/cplusplus-uml.png)

 

Questo supporto, tanto atteso, rappresenta l'ultimo requisito necessario per rendere UModel all'altezza dei migliori  [Modellazione UML](https://www.altova.com/it/umodel) prodotti. Tuttavia, a differenza di altre soluzioni UML con funzionalità comparabili, UModel mantiene prezzi accessibili.

### **4. Certificazioni rilasciate dagli organismi che definiscono gli standard XBRL**

Sia XMLSpy che RaptorXML+XBRL Server hanno ricevuto la nuova certificazione [XBRL Certified Software](https://software.xbrl.org/create/altova-xmlspy)™ da parte di XBRL International, in riconoscimento della loro rigorosa conformità agli standard XBRL.

[![](/blog/images/xbrl-certified-software-logo.png)](https://software.xbrl.org/create/altova-xmlspy)

Con il suo [editor di tassonomia XBRL](https://www.altova.com/it/xmlspy-xml-editor#XBRL) e il validatore, XMLSpy è certificato sia per la creazione che per l'utilizzo di report XBRL, mentre il server RaptorXML+XBRL è un software certificato per l'utilizzo di report, progettato per [la validazione e l'elaborazione di documenti XBRL](https://www.altova.com/it/raptorxml).

 

 **[![](/blog/images/xbrl-dqc-certified.png)](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/)**

RaptorXML ha inoltre ottenuto la certificazione da parte di XBRL.US per la [versione 5 delle regole del Comitato per la Qualità dei Dati (Data Quality Committee)](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/). Le applicazioni certificate incorporano l'insieme attuale di regole approvate dal Comitato per la Qualità dei Dati di XBRL negli Stati Uniti e applicano con successo queste regole ai documenti XBRL per ottenere i risultati previsti.

Queste due certificazioni attestano la rigorosa conformità agli standard XBRL garantita da Altova [Strumenti XBRL](https://www.altova.com/it/xbrl-tools).

### **5. Il nuovissimo server DiffDog**

 **[Server DiffDog](diffdog_server.png)**

Le potenti funzionalità di confronto di file e directory dello strumento desktop Altova DiffDog, molto apprezzato dagli utenti, sono ora disponibili come prodotto software server ad alte prestazioni, accessibile per Linux e MacOS X, oltre che per Windows.

Il server DiffDog consente di automatizzare confronti su larga scala e di [generare automaticamente report di differenze,](https://www.altova.com/it/diffdog-server) offrendo supporto per:

- Confronto tra file binari, file di testo e file XML
- Confronto di directory
- Confronto tra archivi ZIP
- Confronto di file accessibili tramite URL
- Differenze bidirezionali e tridirezionali

 

La versione 2018, release 2, è ora disponibile. **[Aggiorna](https://www.altova.com/it/download) il tuo software ora oppure [scarica una versione di prova gratuita di 30 giorni](https://www.altova.com/it/download) di qualsiasi prodotto Altova.**
