Home. 
.

transparent

transparent

transparent

データ統合

Altova MapForce® 2012 はXML、データベース、フラットファイル、EDI、Excel 2007+、XBRL、そしてウェブサービスを含む、実質的に全てのフォーマットでのデータ統合を行うことができる高度なデータ統合アプリケーションです。データ統合作業を自動化する機能も備えた MapForce は、分散された商用、ウェブベース、またはクラウドアーキテクチャーアプリケーションを結びつけるための理想的なミドルウェアソフトウェアとなります。

単純なデータ統合

データ統合プロセスは、市場に出回っている巨大で高価、更に複雑な操作を必要とする商用の統合アプリケーションにも影響もあり、しばしば途方も無い作業に映ることもありました。直感的で分かりやすいユーザーインターフェースに組み込まれたパワフルなデータ統合能力を持つ MapForce はこの負担を軽減を目指します。

Download ここをクリックして使用できる機能に制限のない30日間無料トライアルの Altova MapForce® 2012 をダウンロード!

MapForce のドラッグアンドドロップ機能を使うことで簡単にソースとターゲットデータ構造を関連付けることができます。内蔵された関数ライブラリから高度なデータ処理フィルターと関数を加えることができ、より複雑なデータ統合が必要となる場合には、ビジュアルな関数ビルダーを使用することで複数のインラインや再帰的なオペレーションを組み合わせることができます。

複数のファイルから複数のファイルへのデータ統合

MapForce を使えば複数のファイルからデータを統合したり、1つのファイルのデータを複数に分割したりといった作業を簡単に行うことができます。複数ファイルはワイルドカード文字 (例 : ? や *) やデータベーステーブル、自動連番などにより指定することができます。これは様々なデータ統合シナリオにおいて非常に便利な機能となります。例えば、ファイルの集合からデータの統合を行う必要が生じるかも知れませんし、巨大なデータベースに記録されたデータをテーブルごとに個別の XML ファイルとして生成する必要に迫られるかも知れません。以下のスクリーンショットではディレクトリにある2つのファイルが1つのターゲットファイルとして統合される様子を表しています。

data integration in mapforce

この機能を補完するものとして、MapForce ではファイル名をデータ統合プロジェクト内のパラメーターとして使用することができます。この機能により、ランタイム上で生成される情報を元にした動的なマッピングを作成することができます。

再利用可能なデータマッピング

それが XML 、データベーススキーマ、EDI 構成ファイル、または XBRL タクソノミであれ、MapForce はデータ構造に従ったデータの統合を行ないます。これはビジネスデータが変更された際にも一度作成したデータ統合マッピングを何度でも再利用することができるということを意味します。

データ構造のコンテキストメニューからプロパティを選択し、コンポーネント設定ダイアログからデータソースならびにデータ統合プロジェクトの出力先を変更してください。

data integration in mapforce

例えばスキーマに大幅な変更が生じたなどの理由で、途中で変更を加える必要が生じた場合でも、この操作を簡単にする様々な自動化機能が MapForce には搭載されています。例えば親要素の再マッピングを行う場合、子要素やその他の子孫要素の接続も自動的に再度割り当てを行うかどうかを尋ねられます。

reassign child

データ統合出力はすぐさま作成され、デザインペインにある出力タブをクリックすることでいつでも閲覧することができます。

data integration in mapforce

自動化されたデータ統合

XML マッピングに対して、MapForce は自動的にデータ統合コードを XSLT 1.0/2.0 または XQuery 形式で生成します。

data integration in mapforce

Java、C#、または C++ により生成されるロイヤリティーフリーのデータ統合アプリケーションコードにより、MapForce のデータマッピングを完全に自動化することもできます。この方法によりレポート作成や電子商取引、または SOA をベースにしたアプリケーションのための定期的なデータ統合/移動オペレーションを実装することができます。

data integration in mapforce

データ統合 APIActiveX コントロール、またはコマンドラインを使用することで MapForce データ統合オペレーションも自動化することができます。

Visual Studio や Eclipse IDE との完全な統合により、開発者は高額なソフトを使うこと無く MapForce データ統合機能を巨大な商用プロジェクトの一部として使用することができるようになりました。

レガシーデータの統合

情報化時代においてテクノロジーが急速に高度化していく中、もはやサポートされていないレガシーデータの保管も企業などの組織は行わなければならず、データを本来の形でアクセスしたり編集するのが難しくなることがあります。ここでも MapForce のユニークな FlexText ユーティリティーにより提供されるフラットファイル出力の解析を行うことで、その他のターゲット構造に簡単に統合することができます。

FlexText により作成された再利用可能なレガシーデータ統合テンプレートを使うことで、フラットファイルを XML、データベース、Excel 2007+、XBRL、やウェブサービスといった最新のデータフォーマットへマッピングすることができます。

更に、EDI のようなレガシーデータも、ERP やリレーショナルデータベースといった最新の会計システムに簡単に統合したり、XML の様な最新の形式に変換することもできます。

データの修正

データ統合プロジェクトでは時として一定量のデータを操作する必要に迫られます。データ処理関数やフィルター、定数、またはその他のオペレーションを追加することで、ターゲットとするシステムが使用することのできるデータ形式にする必要があります。

MapForce の直感的な機能を使うことで、データ統合コンポーネントを変更することができます。ビジュアルな関数ビルダーやスケーラブルなデータ処理関数、フィルターや定数などが MapForce には内蔵されており、入力データを全く異なった形式に統合するための操作を簡単に行うことができます。

関数、フィルター、そして定数は MapForce の関数ライブラリやツールバーからアクセスすることができ、マッピングデザインに統合することができる付加的なマッピングコンポーネントとして表示されます。

data integration in mapforce

連鎖した変換

連鎖した変換によりあるマッピングの出力が別のマッピングの入力となるような複雑なマッピングが可能になります。このパワフルな機能により、MapForce の自動変換能力が更に拡張されます。連鎖した変換の各コンポーネントは相互接続された変換シーケンスのモジュールとして認識され、変換を素早く作成することができるようになります。

任意の数のマッピングコンポーネントを、最終的なターゲットコンポーネントへ接続することで、連鎖した変換を作成することができます。中間コンポーネントや最終的なマッピングの結果に対してプレビューを表示したり、コード生成機能を使用することができます。

中間マッピングコンポーネントのタイトルバーには通過ボタンが配置されます。このボタンを使用することで、次のコンポーネントに送られるデータセットを定義することができます。

上のマッピングは、サンプルデータが最初のコンポーネント (Employees.xsd) に割り当てられ、通過ボタンが有効になっている状態での連鎖状態を表しています。出力プレビューでは2つの異なるデータが与えられます:Contracts.xsd スキーマに準拠し、Employees.xml サンプルデータからマップされたデータの一部を組み込んだ XML と、Employees サンプルファイルからのデータを使って PersonList.xsd に準拠する XML です。両方の場合とも、MapForce デザインペインから選択できる、適切な定数と関数によりデータは修正されています。


MapForce® 2012 を使った高度なデータ統合の開発を行う方法を参照。30日無料トライアル版 MapForce をダウンロード



transparent
Download
Pricelist
Buy
Video
Online Training
Comparison
Datasheet
Print
Mail
Like It
.

64-bit data integration

.

MapForce は32ビットならびに64ビットバージョンの両方で提供されています。64ビットオペレーティングシステムをお持ちの場合、64ビットデータ統合ツールを選ぶ利点を御覧ください。

.
MapForce フラッシュデモ
.

MapForce Flash demo
MapForce フラッシュデモを御覧下さい!

.
.

transparent

transparent