---
title: "Altovaの最新版における主要な5つの機能"
date: "2018-04-17"
categories: 
  - "development"
  - "xbrl"
  - "xpath"
  - "xquery"
tags: 
  - "data-integration"
  - "data-mapping"
  - "json"
  - "uml"
  - "xbrl"
  - "xpath"
  - "xquery"
  - "xslt"
description: Altovaの2018年第2版では、XPath/XQueryを使用したJSON処理機能や、UMLモデリングにおけるC++サポートなど、新しい機能が追加され、データ統合が強化され、効率が向上しています。
---
Status: #blog

Tags:  #data-integration #data-mapping #json #uml #xbrl #xpath #xquery #xslt

Categories: [development](/blog/ja/category/development.md) | [xbrl](/blog/ja/category/xbrl.md) | [xpath+xquery](/blog/ja/category/xpathxquery.md) | [xpath+xquery](/blog/ja/category/xpathxquery.md)
# Altovaの最新版における主要な5つの機能

Altova Version 2018 製品ラインのバージョン2では、数多くの新機能とアップデートが導入されており、さらに全く新しい製品も登場します。

それでは、後回しにしたくない理由トップ5を見ていきましょう [ダウンロード](https://www.altova.com/ja/download) このバージョンです。

![2018年R2バージョンに関するお知らせ](/blog/images/v2018r2_news.jpg)

<!--more-->

### **1. XSLT、XPath、およびXQueryを用いたJSONデータの処理**

今や、XMLSpyが、XMLデータの編集、生成、変換に関する包括的な機能を提供していることは、広く知られていることでしょう [JSON](https://www.altova.com/ja/xmlspy-xml-editor/json_editor) そして、JSONスキーマのドキュメント。

現在、XPath、XQuery、およびXSLTといった、馴染みのある標準規格を使用して、JSONデータを検索および変換することができます。（もしこれらの規格にまだ慣れていない場合は、当社の無料の[XSLT、XPath、およびXQueryのチュートリアル](https://www.altova.com/ja/training-tutorials)をご覧ください。）

 

![XPath/XQueryを使用したJSONデータのクエリ処理](/blog/images/json-xquery.png)

 

この新しい機能が実際にどのように動作するかを、短い動画でご覧ください

![](https://www.youtube.com/watch?v=Hd5W6IpDA8Y)

### **2. データマッピングのためのノード機能**

データマッピングの過程で、複数のデータ項目に対して、同じ処理（例えば、空白の除去、大文字・小文字の変換、値の乗算、空の値に対するデフォルト値の設定など）を同時に適用する必要が生じることがよくあります。

現在、MapForceのユーザーは、_ノード関数_を使用することで、この作業を簡単に行うことができます。この機能を使用すると、関数やデフォルト値を定義し、それを繰り返し記述することなく、またマッピングラインを描画することなく、複数のノードに適用することができます。

 

 **データマッピングのためのノード関数**

 

定義されたノード機能（上記の挿入ボックスに示されている）の影響を受けているノードは、マップ上で黒色の「Fx」アイコンで示されます。一方、その機能を受け継ぐ子ノードは、赤色のアイコンで表示されます。

同じ処理ルールを一度に複数のノードに適用できる機能は、マッピングの定義と維持にかかる時間を大幅に削減し、同時にマッピングを視覚的に簡素化することで、より整理され、理解しやすくなります。

### **3. UMLモデルを使用したC++コード開発のサポート**

C++は、現在利用可能なプログラミング言語の中でも、最も強力で効率的な言語の一つです _実質的に、事実上_ 高性能コンピューティング、サーバーアプリケーション、そして高度な機能を必要とする複雑なシステムにおいて、最適な選択肢となる言語です。

UModelは、現在、C#とJavaに加えて、C++もサポートしており、UMLモデルからのプログラムコード生成、既存コードのリバースエンジニアリング、そして双方向のエンジニアリング機能を提供しています。

 

![UML図から生成されたC++コード](/blog/images/cplusplus-uml.png)

 

長らく待ち望まれていたこの機能追加は、UModelを最上位の製品群と同等レベルに引き上げるための最後の要件です  [UMLモデリング](https://www.altova.com/ja/umodel) 製品としては、同等の機能を持つ他のUMLツールと比較しても、UModelは依然として手頃な価格で提供されています。

### **4. XBRL標準化団体の認証取得状況**

XMLSpyとRaptorXML+XBRLサーバーは、いずれも最新の機能が追加されました [XBRL 準拠ソフトウェア](https://software.xbrl.org/create/altova-xmlspy)XBRL Internationalによる™（商標）認定は、XBRL規格への厳格な準拠を意味します。

[![](/blog/images/xbrl-certified-software-logo.png)](https://software.xbrl.org/create/altova-xmlspy)

XMLSpyは、[XBRL分類体系エディタ](https://www.altova.com/ja/xmlspy-xml-editor#XBRL)と検証機能を備えており、XBRLレポートの作成と利用の両方で認証を受けています。一方、RaptorXML+XBRLサーバーは、[XBRL文書の検証と処理を行う](https://www.altova.com/ja/raptorxml)ための認証を受けたレポート利用ソフトウェアです。

 

 **[XBRL-DQC認証済み](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/)**

RaptorXMLは、XBRL.USから以下の認証を取得しました [DQC（データ品質委員会）の規則、バージョン5](https://xbrl.us/tools-and-services/raptorxml-xbrl-server/). 認証されたアプリケーションは、現在承認されているXBRL USデータ品質委員会の規定をすべて含み、XBRL形式のデータに対してこれらの規定を適用することで、期待される結果を得ることができます。

これらの2つの認証は、Altovaの[XBRLツール](https://www.altova.com/ja/xbrl-tools)が提供する、XBRL規格への厳格な準拠を反映しています。

### **5. 全く新しいDiffDogサーバー**

 **![DiffDogサーバー](/blog/images/diffdog_server.png)**

人気のあるAltova DiffDogというデスクトップツールが持つ、ファイルやディレクトリの比較機能が、今では高性能なサーバーソフトウェアとして提供されています。このソフトウェアは、Windowsに加えて、LinuxおよびMacOS Xでも利用可能です。

DiffDog Serverを使用すると、大量の比較作業を自動化し、効率的に行うことができます [差分レポートを自動的に生成します](https://www.altova.com/ja/diffdog-server) 対応：

- バイナリファイル、テキストファイル、およびXMLファイルの比較
- ディレクトリの差分比較
- ZIPアーカイブの比較
- URLで指定されたファイル同士を比較する
- 双方向差分と三方向差分

 

バージョン2018 リリース2がリリースされました。 **[アップデート](https://www.altova.com/ja/download) を今すぐご利用いただくか、[Altova製品の30日間無料トライアル](https://www.altova.com/ja/download) をダウンロードしてください。**
