---
title: "MapForceにおける連鎖変換の機能を活用しましょう"
date: "2011-03-28"
categories: 
  - "xquery"
tags: 
  - "c"
  - "chained-transformations"
  - "data-integration"
  - "data-mapping"
  - "java"
  - "mapforce"
  - "version-2011"
  - "xquery"
  - "xslt"
description: Altova MapForceにおける連鎖変換機能を活用し、複数のコンポーネントをシームレスに接続することで、効率的なデータ統合を実現し、最適なデータマッピングを実現します。
---
Status: #blog

Tags:  #c #chained-transformations #data-integration #data-mapping #java #mapforce #version-2011 #xquery #xslt

Categories: [xpath+xquery](/blog/ja/category/xpathxquery.md)
# MapForceにおける連鎖変換の機能を活用しましょう

Altova MapForceには、[連鎖変換](https://www.altova.com/ja/mapforce/data-integration.html)を定義する機能が含まれています。連鎖変換を使用すると、ある変換の出力が別の変換の入力となる、複雑なマッピングを作成できます。つまり、2つ以上のコンポーネントを直接、最終的なターゲットコンポーネントに接続することができます。 

[![MapForceにおける連鎖変換の例](https://lh3.ggpht.com/_REdrfeVqYdU/TZCUuzp3B1I/AAAAAAAAAW0/jhznBtEab7I/Snap1a%5B5%5D.png?imgmax=800 "MapForce chained transformation example")](https://www.altova.com/mapforce.html)

<!--more-->

MapForceは、以前から中間コンポーネントのサポートと、マッピング処理の後半で入力として使用される中間出力の生成機能を備えています。今回の新機能により、元の入力データから最終的な出力データへの直接的な経路が提供されます。

### **データ統合への迅速なアクセスを実現する、効率的なソリューションです**

中間コンポーネントの追跡とデバッグは、特に大量のデータを扱う場合に、時間と労力がかかる作業になりがちです。新しい「パススルー」ボタンを使用することで、最終的な目標に効率的にアクセスできます。あるシステムの [連鎖的なデータ変換](https://www.altova.com/blog/chained-data-transformation/) 「Pass Through」ボタンと「プレビュー」ボタンが含まれており、最後のコンポーネントにも「プレビュー」ボタンが含まれています。

[![MapForce の「パススルー」と「プレビュー」ボタン](https://lh6.ggpht.com/_REdrfeVqYdU/TZCUvXuwVeI/AAAAAAAAAW4/m1lQYFScf4w/clip_image004%5B6%5D.jpg?imgmax=800 "MapForce Pass-Through and Preview buttons")](https://www.altova.com/mapforce.html)

中間コンポーネントの「パススルー」ボタンを有効にすると、そのコンポーネントの「プレビュー」ボタンが無効になり、中間出力が変換のために次のコンポーネントに直接送信されます。中間コンポーネントのプロパティダイアログで、入力および出力データファイル名を明示的に指定する必要はありません。代わりに、MapForceが自動的にデフォルトのファイル名を割り当てます。MapForceの出力プレビューウィンドウには、処理チェーンの最後のコンポーネントからの最終的な出力が表示されます。

[![MapForce の変換処理のプレビュー表示ウィンドウ](https://lh4.ggpht.com/_REdrfeVqYdU/TZCUv348aiI/AAAAAAAAAW8/XYMk_be09yE/clip_image006%5B6%5D.jpg?imgmax=800 "MapForce chained transformation preview window")](https://www.altova.com/mapforce.html)

マッピングを設計・検証する際に、中間結果を確認したい場合は、左上にある矢印ボタンまたは右上にあるドロップダウンメニューを使用することで、中間データをプレビューすることができます。

**[MapForceの変換プレビューウィンドウの画像] (https://www.altova.com/mapforce.html)**

もし、私たちの処理フローに複数の中間処理ステップが含まれている場合、「パススルー」機能を使用することで、変換の各段階を単一の出力ウィンドウで確認することができます。

### **すべての地域リソースを統合する**

その他 [データ統合](https://www.altova.com/ja/mapforce/data-integration.html) プロジェクトによっては、中間処理のデータだけでなく、最終的な出力コンポーネントからの出力データも保存しておきたい場合があります。中間コンポーネントの「パススルー」ボタンを無効にすると、プレビューのためにどちらのコンポーネントを選択できます。また、中間コンポーネントの出力ファイル名を、プロパティダイアログで指定することも可能です。指定しない場合は、MapForceがデフォルトのファイル名を自動的に割り当てます。

[![MapForceのプレビューボタン](https://lh3.ggpht.com/_REdrfeVqYdU/TZCUwpD899I/AAAAAAAAAXE/Vud_hNjmLJM/clip_image010%5B8%5D.jpg?imgmax=800 "MapForce Preview button")](https://www.altova.com/mapforce.html)

上記のように、プレビューに使用するコンポーネントとして「中間コンポーネント」を選択した場合、出力プレビューウィンドウには中間処理の結果のみが表示されます。

[![MapForceの出力プレビューウィンドウ](https://lh4.ggpht.com/_REdrfeVqYdU/TZCUw744_KI/AAAAAAAAAXI/_5uCHhR8NM8/clip_image012%5B6%5D.jpg?imgmax=800 "MapForce Output Preview window")](https://www.altova.com/mapforce.html)

「パススルー」ボタンが無効になっている場合、プレビュー用の最終コンポーネントを選択すると、出力プレビューウィンドウには最終的な結果のみが表示されます。

[![MapForceのプレビューボタン](https://lh4.ggpht.com/_REdrfeVqYdU/TZCUxA2PY5I/AAAAAAAAAXM/N4WR6abvZ2Q/clip_image014%5B6%5D.jpg?imgmax=800 "MapForce Preview button")](https://www.altova.com/mapforce.html) [![MapForceの出力プレビューウィンドウ](https://lh4.ggpht.com/_REdrfeVqYdU/TZCUxYW2IHI/AAAAAAAAAXQ/mnHa1bmihTA/New_Output_final_windowSnap10A%5B5%5D.png?imgmax=800 "MapForce Output Preview window")](https://www.altova.com/mapforce.html)

**地図作成作業を自動化しましょう**

繰り返し行う変換作業が必要な場合、MapForceでは、連鎖的な変換処理に対して、[ロイヤリティフリーのコードを生成](https://www.altova.com/ja/mapforce/code-generation.html)できるだけでなく、高性能なMapForce Serverを通じて自動化することも可能です。これらの機能は、現代の開発者やデータ管理の専門家が、21世紀のデータ通信要件に対応するために、最大限の柔軟性と自動化を提供できるように設計されています。ご自身のデータ統合プロジェクトのために、連鎖的な変換処理を構築するのがどれほど簡単であるか、ぜひご自身で体験してみてください。[**ダウンロード](https://www.altova.com/ja/download/mapforce/data_mapping_enterprise.html) **MapForceの無料30日間トライアル版を今すぐお試しください！**
