---
title: "Nuovi strumenti per l'editor di schemi JSON e il debugger di mappatura dati presentati nella versione 2016 di Altova"
date: "2015-09-25"
categories: 
  - "data-integration"
  - "development"
  - "json"
tags: 
  - "data-mapping"
  - "json"
  - "json-schema"
  - "new-features"
  - "xquery"
  - "xslt"
description: La versione 2016 di Altova introduce un editor grafico per gli schemi JSON e un debugger per la mappatura dei dati in MapForce, migliorando l'efficienza dell'integrazione e della validazione dei dati.
---
Status: #blog

Tags:  #data-mapping #json #json-schema #new-features #xquery #xslt

Categories: [data-integration](/blog/it/category/data-integration.md) | [development](/blog/it/category/development.md) | [json](/blog/it/category/json.md)
# Nuovi strumenti per l'editor di schemi JSON e il debugger di mappatura dati presentati nella versione 2016 di Altova

Siamo lieti di annunciare i dettagli della nuova versione degli strumenti di sviluppo desktop e dei prodotti software server di Altova MissionKit. [Versione 2016](https://www.altova.com/it/whatsnew.html) Include la piena compatibilità con Windows 10 e il supporto aggiornato per i database relazionali in tutta la gamma di prodotti, e introduce anche alcune nuove funzionalità che non troverete altrove.

XMLSpy 2016 include il primo editor grafico per schemi JSON, completo di tutte le funzionalità e adatto all'uso in ambito aziendale. MapForce, il nostro strumento di integrazione dati, ora include un debugger per la mappatura dei dati che rivoluzionerà il modo in cui definite e testate i progetti di mappatura dei dati. Esaminiamo più da vicino queste nuove funzionalità.

 

![Altova, versione 2016](/blog/images/version2016.jpg)

<!--more-->

**Editor per schemi JSON**

Lo standard JSON Schema è nato per rispondere alla necessità di definire e applicare la struttura dei dati a livello di singola applicazione. Tuttavia, lo sviluppo di un editor JSON Schema dotato delle funzionalità e delle caratteristiche richieste dagli sviluppatori moderni è stato più lento. Tutto questo cambia con il nuovo [editor JSON Schema](https://www.altova.com/it/xmlspy/json-schema-editor.html) disponibile in XMLSpy. I clienti esistenti riconosceranno immediatamente la vista JSON Schema, che si basa sull'editor XML Schema, molto popolare. Ma anche se siete nuovi utenti di XMLSpy, lo troverete intuitivo. È facile da usare e accelererà lo sviluppo dei vostri schemi JSON grazie a funzionalità che includono:

- Progettazione di schemi JSON tramite interfaccia grafica e funzionalità di trascinamento
- Finestre di assistenza per l'inserimento dati intelligenti e menu contestuali
- Validazione degli schemi JSON e delle istanze rispetto agli schemi
- Generazione automatica di schemi JSON a partire da istanze JSON, con un semplice clic
- Validazione avanzata di progetti JSON (vedere la sezione successiva)

 

![Editor per schemi JSON](/blog/images/json-schema-editor.png "JSON Schema Editor in XMLSpy")

 

Questa nuova funzionalità migliora le funzionalità esistenti di XMLSpy, tra cui:

- Modifica intelligente di istanze JSON, visualizzate in formato testo o in griglia
- [Conversione da XML a JSON](https://www.altova.com/it/xmlspy/json-editor.html) conversione, conversione da JSON a XML

**Integrazione del server RaptorXML per processi XSLT e XQuery**

Nella versione 2015 Release 4 di XMLSpy, abbiamo introdotto la possibilità di eseguire [operazioni di validazione XML](https://www.altova.com/it/xmlspy/xml-validator.html) sui server RaptorXML installati direttamente da XMLSpy, aumentando le velocità di validazione per un gran numero di file da 6 a 18 volte.

Ora, questa stessa funzionalità è estesa ai processi [XSLT](https://www.altova.com/it/xmlspy/xslt-editor.html) e [XQuery](https://www.altova.com/it/xmlspy/xquery-editor.html). Grazie all'utilizzo della potenza di elaborazione parallela di un server RaptorXML che opera su più core, queste trasformazioni possono essere completate fino a 14 volte più velocemente, il tutto direttamente all'interno di XMLSpy!

 

![Trasforma sul server](/blog/images/transform-on-server.png "High performance XSLT and XQuery transformation")

 

Questa maggiore sinergia rende il server RaptorXML ancora più utile per i team di sviluppo, perché ora è possibile utilizzare un unico server RaptorXML condiviso per velocizzare notevolmente processi di trasformazione che prima richiedevano molto tempo, soprattutto quando si tratta di un gran numero di documenti.

A proposito, RaptorXML Server 2016 supporta ora anche la validazione di file JSON, quindi questa funzionalità è disponibile anche in XMLSpy per la validazione di file JSON di grandi dimensioni.

**Debugger per la mappatura dei dati di MapForce**

MapForce semplifica la definizione di regole di mappatura dati complesse per [integrando tutti i tipi di dati](https://www.altova.com/it/mapforce.html). Tuttavia, per progetti di mappatura complessi che coinvolgono molteplici funzioni, fonti di dati o logiche decisionali personalizzate, può talvolta essere difficile individuare gli errori quando la mappatura non produce i risultati attesi.

Ora, parliamo di MapForce [strumento di debug per la mappatura dei dati](https://www.altova.com/it/mapforce/data-mapping-debugger.html) vi permette di esaminare i risultati della mappatura passo dopo passo, per diagnosticare e perfezionare progetti di qualsiasi complessità.

 

![Debugger per la mappatura dei dati](/blog/images/data-mapping-debugger.png)

 

Una volta attivato, il debugger consente l'esecuzione passo passo del progetto di mappatura dei dati, visualizzando tutti i valori intermedi. Il debugger di mappatura dati di MapForce include nuovi comandi di menu, una nuova barra degli strumenti e nuove finestre di supporto che si aprono automaticamente durante l'esecuzione del debugger, consentendo di tracciare le operazioni di elaborazione intermedie ed esaminare i valori dei dati durante l'esecuzione della mappatura.

Il debugger di mappatura dati di MapForce supporta:

- Impostare punti di interruzione su qualsiasi nodo di input o output
- Punti di interruzione condizionali
- Debug manuale, passo dopo passo
- Visualizzazione di tutti i valori intermedi nella vista grafica durante l'esecuzione della mappatura
- Finestra di contesto che mostra quali nodi/funzioni sono stati elaborati
- Finestra che mostra un elenco di tutti i valori che hanno attraversato un punto selezionato durante l'esecuzione
- Un'anteprima parziale che mostra il contenuto già scritto nel file di output durante l'esecuzione passo-passo o quando si raggiunge un punto di interruzione

Questo nuovo strumento di debug per la mappatura dei dati è rivoluzionario perché offre una comprensione approfondita del funzionamento interno dei vostri progetti di integrazione dati e ETL, in un modo che prima non era possibile, nemmeno con prodotti di mappatura molto più costosi. La possibilità di definire facilmente punti di interruzione, osservare il flusso dei dati attraverso la mappatura e analizzare i dati di throughput in ogni fase, rende molto più efficiente l'individuazione e la risoluzione degli errori, consentendo di creare le mappature dei dati più accurate possibili.

 

Questi sono solo alcuni dei principali miglioramenti della nuova versione. Scoprite tutte le [nuove funzionalità disponibili nella versione 2016](https://www.altova.com/it/whatsnew.html) e aggiornate subito all'ultima versione!
