MapForce

データマッピング、変換、そして ETL ツール
Altova MapForce は、高度なデータマッピング、変換のために他に類を見ないパワーと柔軟性を提供します。
Altova MapForce はデータ マッピング、変換、そして統合を行うグラフィカルなツールで、XML、データベース、EDI、 XBRL、フラットファイル、 Excel、 JSON、およびまたは Web サービス間におけるデータのマッピングを行ない、データの素早い変換、もしくは実行ファイルまたはソースコードを再帰的な変換のために生成します。

MapForce が他のデータ統合ツールよりも優れている理由とは?

他のレガシー製品より継承された古いデザイン機能などを取り除かれている、MapForce プラットフォームは、データ管理製品のわずかな費用で使用することができます。

MapForce のハイライト

Customers Say

“Altova MapForce を市場にあるすべてのメジャーなデータ統合アプリケーションと比較してみましたが、最もパワフルで使いやすいソフトウェアだと確信しました”

マーク ビーデ, HealthTrans

“MapForce を3日間試用しましたが、その直感的なデザインと、使い勝手の良さに感動しています。仕事がやりやすくなりました。 ”

マイケル エルソン, CRS Corporation

グラフィック性に富んだデータ マッピング

MapForce インターフェイスは、個別のマッピングと複雑なマッピングプロジェクトを管理、視覚化、操作する多種のオプション等を含むデータ統合を促進します。デザイン ペインを使用して、マッピングコンポーネントを視覚的に定義、データ操作のために関数とフィルターを追加、ソースとターゲット間のフォーマットを変換するためにコネクタを追加することができます。
MapForce を使用した視覚的なデータマッピング
デザイン ペインには、ユーザー フレンドリーな機能が搭載されており、非常に複雑なマッピングの処理や再定義を行うために、以下のような機能が提供されます:アイテム名をクリックすることで、他のアイテムへの接続を行えるよう自動的に選択。マウスをマッピング接続へマウスをポイントすることで、ヒントが表示され、マッピングターゲットアイテムやデータ型といった情報を確認することができます。
接続をクリックして目的のターゲットへドラッグすることで、接続を簡単に変更したり、CTRL キーを押下しながら接続をドラッグすることで (同一のソースから異なるターゲットに対して) 接続を複製することができます。子要素の自動接続アイコンをアクティブ化することで、親アイテム以下にある同一名の子アイテムを自動的に接続します。
データマッピングでは、複数の入力と出力を使用することができ、まったく異なるデータの種類を組み合わせることができます。
MapForce は、統合プロジェクトが必要とする、データ変換データ処理関数の豊富なライブラリ、データマッピングプロジェクト全体を確認することができる便利な概要ウィンドウ、および、マップ内での位置を表示し、特定の箇所を拡大することのできるデザインペインを搭載しています。巨大なマッピング プロジェクト内のナビゲーションも簡単に行うことができます。

データ処理関数

データのマッピングを行う MapForce のデータ処理と変換関数が収められたライブラリを使うことで、データ マッピング プロジェクトに必要なフィルタリングやデータの修正を行うことができます。また、既存のデータ変換コードや XSLT 1.0 または 2.0 ファイルを関数ライブラリとしてインポートして使用することで、作業時間を短縮したり既に完成した過去の成果物を効率的に利用することができます。MapForce にはユニークな関数ビルダーも搭載されており、複数のオペレーションからなるカスタム関数の定義および再利用を行うこともできます。
MapForce のデータ処理関数
MapForce では非常に高度な変換を行うことができ、Boolean ロジックや、文字列処理、数学的な計算、SQL ならびに SQL/XML ステートメント、そしてユーザー定義関数などを使用することができます。それ以外にも、既存の Web サービスを使用した検索やデータ処理などをマッピング内で行うこともできます。
MapForce データ変換:
  • データ処理関数により素早くデータを変換
  • 数学的な計算
  • ブール値、データ、時間、数値、または文字列の変換
  • 文字列や日時のプログラミング的な解析
  • 特殊なノード、シーケンス、EDIFACT、DB の関数
  • フィルター、条件、パラメーター、変数のサポート
  • SQL や SQL/XML におけるデータベース関数

関数ライブラリ

文字列の連結や、和算、乗算といった、様々な処理を行う内部関数に対して入力されるパラメーターの数に制限は無く、数学的な操作や複数のパラメーターをまとめるといった処理を行うことができます。count、sum、min、average、join-string といった集計関数によりデータグループ計算を行うことができます。複雑なデータ型の解析を簡単に行うために変換関数は提供されます。
コア ライブラリに収められている関数は一般化された関数で、特定の種類の出力を持ってはいません。これらのコア関数を使用して、XSLT 1.0/2.0、XQuery、Java、C++、または C# によるデータ変換コードを簡単に作成することができます。

中間変数

中間変数は特殊な種類のコンポーネントで、マッピングの中間結果を保管して更なる処理に使用したり、高度なマッピング問題を解決するために使用することができます。中間変数は通常の (非インライン) ユーザー定義関数と等価で、インスタンス ファイルを持たない構造コンポーネントです。

フィルターと条件

フィルターや条件をマッピングへ挿入することで、Boolean 条件をベースにしたソースからデータを選択することができます。
MapForce の IF-ELSE 条件は、プログラミング言語における switch 文と同様に使用することができ、値のマッチングを行うことで、マッピング プロジェクトにおけるデータの流れを簡単にコントロールすることができます。

変換パラメーター

MapForce では変換入力パラメーターがサポートされており、外部パラメーターによりマッピングの変換に影響を与えることができます。変換入力パラメーターは、Java、C#、または C++ にて生成された MapForce のコードにより作成されるメインマッピング関数へ渡すことができます。

マッピングの出力プレビュー

MapForce に内蔵された実行エンジンを使用することで、プログラム コード、XML、データベース、フラット ファイル、EDI、Excel、そして XBRL マッピングの出力をプレビューすることができます。マッピングの変換を実行し、その結果をすぐに確認し、XQuery、 Java、 C++、 または C# で生成されるマッピングの結果を定義されたターゲットのフォーマットに基づき保存することができます。
MapForceの出力プレビュー
マッピングのターゲットが XML スキーマの場合、出力タブには XML ファイルが表示されます。マッピングのターゲットが XML スキーマの場合、出力タブには XML ファイルが表示されます。フラット ファイルへのマッピングでは、CSV やテキスト ファイル形式の出力が表示され、EDI ターゲットへのマッピングでは、EDIFACT メッセージまたは X12 トランザクションセットが出力され、Excel への出力では Office Open XML (OOXML) マークアップが、そして XBRL タクソノミへのマッピングでは、XBRL 会計報告が出力されます。
データベースへのマッピングの場合、マッピング結果をデータベースへ反映するための SQL コマンドが出力プレビューに表示されます。MapForce では SQL スクリプトを実際に実行することもでき、変換やデータベースに対する変更を反映させることができます。

XSLT スタイルシートのプレビュー

MapForce には XML-to-XML 変換に使用される XSLT 1.0 / 2.0 スタイルシートの開発を円滑に行うための機能がいくつか搭載されています。グラフィカルなインターフェイスを使ったデータ マッピングのデザインが行われている裏側で、XSLT スタイルシートの生成が MapForce により行われます。メイン デザイン ウィンドウ下部にある XSLT タブをクリックすることで XSLT スタイルシートコードのプレビューをいつでも行うことができます。
更に、XML スキーマや DTD、XBRL タクソノミを新たに MapForce に追加する際に、それに付随する XML インスタンス ファイルを付け加えることもできます。サンプルデータを加えるという選択をした場合、マッピングの開発中にメイン デザイン ウィンドウ下部にある出力タブをクリックすることで、サンプル変換の結果のプレビューを簡単に行うことができるようになります。この機能により開発中のマッピングが期待された結果を生むことをいつでも確認することができます。
MapForce ブログ
MapForce のためのヒント、トリック、使用用途など 役に立つブログをチェックしてください

対話型データマッピング デバッガー

MapForce には革新的な対話的なデバッガー が含まれ、データマッピングデザインを手助けします。デバッガーによりユーザーはマッピング内で単一のステップを使用することができ、作成中に一歩一歩ソースからターゲットノードへのデータの流れを確認することができます。MapForce のデバッガーは、メニューコマンド、特別なツールバー、デバッガーの作動中に自動的に開かれるヘルパーウィンドウによりサポートされており、ユーザーが中間処理の操作をトレースすることができ、マッピング実行中にデータの値を確認することができます。
MapForce データマッピング デバッガー
MapForce データマッピングデバッガーによりデータ統合の内部の構成および ETL プロジェクトについての深い分析が、高額なマッピング製品でも今ま出不可能であった方法で可能になりました。
MapForce デバッガーは、ソースコードのデバッグの際、デベロッパーにとって馴染みやすいブレークポイントとステップの機能をサポートします。ブレークポイントは、入力または出力ノードに挿入することができ、マッピングの実行をその時点で停止します。条件つきブレークポイントもサポートされています。
細部におよぶ異なるレベルでのステップインやデータマッピングの手動のデバッグまたはブレークポイントに到達した後の実行の継続などユーザーが必要とする細部を確認します。

MapForce Server のための実行ファイル

After a MapForce マッピングがデザインされ、テストされると、繰り返しのデータ転送を必要とするビジネスプロセスを自動化するために、 MapForce Server により実行されることができます。
MapForce は、 MapForce Server 実行可能ファイルをコンパイルします
MapForce はデータマッピングを前処理、最適化した後 MapForce Server のコマンドライン実行によりMapForce Server 実行ファイルに保存され FlowForce Server ジョブとしてアップロードされます。データマッピング入力と出力として定義される可能性のあるファイル名、または、マッピング内に含まれるデータベースクエリは、 MapForce Server により実行のためにランタイムでジョブパラメーターと置き換えられます。

XML マッピング

MapForce では、 XML スキーマ、または、 DTD コンテンツモデルをベースにした XML マッピングがサポートされています。XML マッピングを行うには、2つ以上のスキーマを MapForce にロードし、ソースとターゲットにあるノード間において接続線をドラッグすることで結びつけます。混合コンテンツのサポートにより XML に組み込まれているテキスト データのマッピングも行うことができます。
XML インスタンスドキュメントに関連付けられているスキーマが無い場合、XML インスタンスドキュメントから XML スキーマを MapForce により生成することができます。
MapForce XML マッピング
MapForce では、複数の入力と複数の出力スキーマ、複数のソースやターゲットファイル、または高度なマルチパスデータ変換 (スキーマからスキーマへのマッピングを行い、更に別のスキーマへマッピングを行うなど) といった、高度な XML 変換機能がサポートされています。
XML マッピングとデータ処理のルール定義を終えた後には、ソースファイルを読み込み、MapForce に内蔵された実行エンジンによりデータを新たなフォーマットへと直ちに変換することができます。
MapForce では XSLT 1.0 または 2.0 スタイルシートを自動生成することもでき、ターゲット XML スキーマに準拠したソーススキーマをベースにして、複数の XML ドキュメントへデータを変換することができます。
XML マッピングに加えて、MapForce では XML、データベース、EDI、Excel (OOXML)、XBRL、およびまたは Web サービス間の任意の組み合わせのデータ マッピングをサポートし、データ統合や Web サービスアプリケーションの構築を行うことができます。

XML ワイルドカードのサポート

新しい要素または属性が XML スキーマで定義されていない場合でも、XML スキーマデザイン内の <xs:any> 要素と <xs:anyAttribute> により新しい要素または属性が XML インスタンスドキュメント内の対応する場所に置くことができます。この機能は XML ワイルドカードとして知られており、広範囲のビジネスの業界基準をサポートし、多種の XML スキーマをカスタマイズできるため人気のあるメカニズムです。
MapForce は XML または他の出力フォーマットでの出力のマッピングでの <xs:any> と <xs:anyAttribute> をサポートします。XML マッピング入力コンポーネント内の <xs:any> または <xs:anyAttribute> はワイルドカード選択ダイアログを開きます。
<xs:any> 要素および <xs:anyAttribute>は XML スキーマデザインによく使用されていて、 MapForce でのサポートはユーザーからの頻繁なリクエストを受けてきました。

XML マッピング出力を閲覧

XML マッピング プロジェクトを作成すると、クリック 1 つで内蔵の MapForce エンジンにより自動生成された XSLT 1.0/2.0 や XQuery コードを閲覧することができます。出力タブをクリックすることで XML マッピングにより実際に生成された出力を閲覧することもできます。

JSON データ マッピング

MapForce は、JSON (JavaScript Object Notation) モデルをベースにしたデータマッピングの定義および実行をサポートします。JSON インスタンスまたは JSON スキーマ ファイルをデータ マッピングのソースまたはターゲット コンポーネントとして追加することができます。MapForce は JSON Draft 04 スキーマをベースにした JSON ファイルの読み込みおよび書き込みができます。
JSON5 は JSON に提案された拡張子で JSON コードを人間の手により簡単に作成士読み取ることができます。MapForce は、 JSON5 を入力、出力、チェーンされたマッピング内の中間データマッピングコンポーネントとしてサポートします。
下で示されているように、 JSON コンポーネントは適切な要素構文と明確に指定されたデータ型と共に表示されます。
MapForce JSON マッピング
MapForce 関数ライブラリのデータ処理関数は、他のコンポーネントの使用と同様 JSON データを変換する際に適用されます。
JSON データ マッピング機能:
  • JSON をソースまたはターゲットコンポーネントとしてサポート
  • JSON5 をソースまたはターゲットコンポーネントとしてサポート
  • JSON または JSON5 スキーマをインスタンス ドキュメントより生成
  • JSON サブタイプのマッピングのサポート
  • 混在アイテム型を含む JSON 配列のサポート

JSON スキーマの自動生成

JSON または JSON5 ファイルをマッピングに追加する際、MapForce は自動的にスキーマまたはインスタンス ファイルを検知します。JSON または JSON5インスタンスファイルには、 MapForce よりスキーマを参照するか、または自動的に生成するかを促します。MapForce は JSON または JSON5 スキーマをコンポーネントの構造を構築する際に使用します。
JSON または JSON5 スキーマは複数の型の同じ場所での存在を許可します。この様な場合、 MapForce コンポーネントは、その場所で起きるすべての基本の型の区別された構造ノードを表示します。
MapForce は JSON コンポーネント内の配列をサポートします。配列が JSON スキーマ内に異なる型のアイテムを持つ場合 (例えば、文字列と番号) MapForce は [アイテム]ノードを各アイテム型のアイテムノードを表示します。JSON ファイルに書き込み中、この機能により異なる型を含むアイテムの配列を作成することができます。

データベース マッピング

MapForce には、あらゆるデータベースのデータ、XML、フラット ファイル、EDI、Excel (OOXML)、XBRL、Web サービス、そしてその他のデータベースフォーマット間のマッピングに対するパワフルなサポートが含まれます。
デザイン ウィンドウ内でデータベース構造をロードした際、MapForce は自動的にデータベース スキーマを読み取り、利用可能なデータベース テーブルやビューを選択後、テーブル間のリレーションシップを認識することができます。
MapForce データベースマッピング
データベース マッピングのために必要なコンテンツ モデルすべてをロードしたら、ソースとターゲット構造間に接続線をドラッグすることでマッピングを完成させます。
サポートされるデータベース:
  • Firebird 2.5
  • IBM DB2 for iSeries® v6.1, 7.1
  • IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5
  • Informix® 11.70
  • Microsoft Access™ 2003, 2007, 2010, 2013
  • Microsoft® Azure SQL
  • Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016
  • MySQL® 5, 5.1, 5.5, 5.6, 5.7
  • Oracle® 9i, 10g, 11g, 12c
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase® ASE 15, 16
MapForce では、すべてのメジャーなリレーショナル データベースがサポートされており、データベースソース データ、データ処理関数とフィルター、その他の各種データ構造間に対して、グラフィカルなデータベース マッピング デザインを作成することが可能になります。
データベース マッピング機能:
  • メジャーなすべてのデータベースに対応したデータベース クエリ
  • サポートされているデータベース間における任意のデータ マッピング
  • データベース キーの設定
  • データベース テーブル アクションの設定
  • データベースへ直接問い合わせ
  • データベース フィールドにある XML へ接続し、マッピング
  • データベース入力コンポーネントの並び替え

データベースデータの処理とフィルタリング

多くのデータベース マッピングでは、Boolean 条件や SQL、SQL/XML ステートメントをベースにしたソースとターゲット間のデータ操作が要求されます。更に論理的な比較や数学的な計算、文字列処理、データベース内にある特定の値をチェックしたり、データに対して何らかの処理を加える必要が生じることもあります。上のスクリーンショットでは、データ処理関数がソースとターゲット データモデル間を繋ぐライン上にあるボックスとして表示されています。
データ処理関数を使うことで、現実社会で必要とされる変換処理に対応した高度なデータベース マッピングを簡単に行うことができます。例えば、XML または EDI 要素から与えられた条件に従って、データベースの行を抽出するデータベース マッピングを作成することができます。

素早いデータベース変換

データ マッピングが定義されると、内蔵の MapForce エンジンにより、1 クリックでマッピングの結果の閲覧と保存を行うことができます。
データベースから XML へのマッピングでは XML 出力ドキュメントが生成され、データベースからフラット ファイルへのマッピングでは CSV や固定長テキスト ファイルが、データベースから EDI へのマッピングでは EDIFACT、X12、または HL7 メッセージが、そしてデータベースから Excel へのマッピングでは Office Open XML (OOXML) マークアップが生成され、XBRL に対するマッピングでは、XBRL 会計報告が生成されます。
データベースへのマッピングでは、(SELECT、INSERT、UPDATE、DELETE ステートメントなどを使用した) SQL スクリプト形式の出力により、MapForce 内部にてターゲット データベースに対するスクリプトを実行する前に編集を行うこともできます。

EDI データ マッピング

EDI 標準は電子取引のデータ交換を行うために長年にわたり広く使用されているフォーマットで、機関がトランザクションデータを送信するための、迅速で正確な手段です。EDI は ERP や CRM、など多くのサプライチェーンのためのテクノロジーといった統合ビジネステクノロジーにを優先し、データ マッピングと変換を EDI 実装の重要なコンポーネントと位置づけました。
MapForce は今日使われているビジネス上のメジャーなデータ形式すべてをネイティブでサポートするグラフィカルな EDI マッパーで、XML、データベース、フラット ファイル、Excel、Web サービスだけではなく、EDIFACT、X12、HL7、NCPDP SCRIPT、IDoc、そして PADIS EDI トランザクションセットがサポートされます。
MapForce EDI データマッピング
UN/EDIFACT、ANSI X12、HIPAA X12、Health Level 7 (HL7)、NCPDP SCRIPT、SAP IDoc、 IATA PADIS、TRADACOMS や XML、データベース、フラット ファイル、Excel、そして他の EDI システムや Web サービスオペレーション間のマッピングを視覚的に作成することにより EDI データ統合が簡便化されます。これにより、組織はコストを増加させたりアプリケーションインフラを複雑化することなく、電子的に情報の取りを行うことができるようになります。

複数のメッセージタイプを処理

MapForce では、複数のメッセージタイプを含む EDI ファイルに対応したマッピングの定義を行うことができます。 複数のメッセージタイプを含んだ EDI ファイルが、データ マッピング プロジェクトのソースならびにターゲット側にてサポートされ、EDI マッピングに程度な柔軟性をもたらすことができるようになります。

メッセージの送信確認

EDI X12 標準では、997 acknowledgement メッセージにより、入ってくる情報のステータスがリレーされ、トランザクションやトランザクションのエラーの受信が保証されます。
MapForce では、入力 X12 メッセージから 997 acknowledgement へのマッピングを自動的に作成するような設定を簡単に行うことができ、社内またはパートナーネットワークとのシームレスな取引リンクを定義することが可能になります。

EDI 出力の検証

MapForce では EDI のソースならびにターゲットコンポーネントやマッピング出力を検証することにより、マッピングから出力される EDI の正確性を保証することができます。これにより、妥当な EDI メッセージだけが処理されることを保証することが可能になります。

テキストとフラット ファイルのマッピング

Altova MapForce にはメインフレームのテキストレポートやテキスト形式のログファイル、その他のレガシーなテキスト ファイルをマッピング デザインで扱うためのユニークな FlexText ユーティリティが含まれています。視覚的なインターフェイスを備えた FlexText を使用することで、既存のテキスト ファイルを挿入、または MapForce インターフェイスにて変換する箇所のテキストを抽出することができます。
FlexText により作成されたテンプレートを MapForce へロードすることで、個々のテキストノードを XML、データベース、EDI、Excel (OOXML)、XBRL、そして Web サービスデータや、それらの組み合わせに変換することができます。FlexText にて作成した構成を保存することで、異なるマッピングにおけるテキスト ファイルにて同じテンプレートを再利用することができます。
MapForce テキスト処理
FlexText ではテキスト ファイル変換テンプレートのルールを作成することができます。テキスト ファイルを FlexText インターフェイスで開くと、ファイルが 2 つのブロックにて表示されます。ルートブロックにはオリジナルのファイルが表示され、右側に表示されるオペレーションブロックには、抽出されたファイルのデータがリアルタイムで表示されます。
作成されたオペレーションの結果は、すべてリアルタイムで表示されるため、必要な結果が得られたかどうかを直ちに確認することができます。
レガシーなテキスト ファイルには、複雑なフラット ファイル内部に有用なデータが CSV (Comma-Separated Values) や FLF (固定長フィールド) 形式で収められている場合もあります。FlexText では CSV や FLF オペレーションにより、このようなデータを直接抽出することができます。分割などのオペレーションを行った後に、残された CSV や FLF フィールドに対して名前付けや長さの指定を行います。

関連するデータの抽出

FlexText の分割コマンドを使うことで、必要なデータとそうではないテキスト、文字、そして空白を分離させることができます。分割によりデータは新しい 2 つのブロックに表示されます: 1 つには分割により取り除かれたデータが、そしてもう 1 つには変換後に修正されたファイルのビューが表示されます。各オペレーションの実行結果を直ちに確認することができます。

ノード、無視、切り替え、および正規表現

FlexText ではノードならびに無視オペレーションがサポートされており、情報ツリー構築のさらなる柔軟性を提供しています。無視オペレーションを使うことで、そのテキスト ブロックは意味のないものとしてマークされ、MapForce では表示されないようになります。ノードオペレーションにより MapForce 内の情報ツリーに新しいノードを作成し、必要に応じてテキスト データの階層構造を正しく表示することができます。
スイッチオペレーションを使えば 1 つのテキスト ブロックに対して複数の条件を定義することができます。定義された条件を満たす場合のみ、テキストファイル内のデータは、 MapForce 変換内で使用される関連したコンテナーにパスされます。
FlexText による正規表現のためのサポート例えば、入力ファイルが、システムにより生成された数字と文字コードが左余白内にあるレポートである場合、レコードの型は、 「O」 の後に5つの数字にから構成されるシーケンスは、オフィスのための新しい箇所を示しています。

Excel マッピング

MapForce には、新しい Office Open XML ファイルフォーマットをベースにしている Microsoft® Excel 2007 以降のバージョン の表計算データに対するサポートも含まれています。MapForce はマッピングのソースやターゲットとして Excel スプレッドシートをサポートしており、パワフルなグラフィカルインターフェイスを、データマッピングや Excel ファイルからの変換まで使用することができます。
MapForce Excel マッピング
既存の表計算やワークブックをベースにしたマッピングを開発するには、MapForce のファイルメニューコマンドを使ってソースファイルを開くか、ドキュメントをデザイン ペイン内にドラッグしてください。ファイル構造や行、カラム、セル、そして番号や名前に対する参照などが表示されます。このコンポーネントに含まれるアイコンをクリックすることでマッピングデータの定義や指定を行うことができます。
MapForce 2015r3 は、 Microsoft Office 2013内で紹介された新しいオプションファイルフォーマット、Strict Open XML Spreadsheet フォーマット(ISO/IEC 29500 Strict) をデータマッピング入力コンポーネントとしてサポートします。
MapForce ではスプレッドシート (表計算) における個々のデータテーブルを選択ならびにマッピングすることができ、マッピングのデザインを行う前の、複雑な Excel ワークシートからデータの抽出やエクスポートを行うといった煩わしい作業を行う必要が無くなります。
データ マッピングが定義されると、内蔵の MapForce エンジンにより、1 クリックでマッピングの結果の閲覧と保存を行うことができます。Excel へのマッピングにより Office Open XML (OOXML) マークアップが生成されます。

強力、柔軟性に富んだ、費用効率が高いデータ統合

MapForce には他に類を見ない高度なデータ マッピングと変換を行うパワーや柔軟性が備わっており、企業内部からグローバルなスケールまで、データ統合プロジェクトにおける理想的なツールとなります。書式の異なる複数のファイルから簡単にデータを統合することができます。
データ統合作業を自動化する機能も備えた MapForce は、ローカルのエンタープライズ、Web ベースのワークフロー、またはクラウドアーキテクチャアプリケーションを結びつけるための理想的なミドルウェアソフトウェアとなります。
MapForce マッピング

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

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

自動化されたデータ統合

MapForce は、 MapForce ServerMapForce 実行ファイルを生成することができます。この方法によりレポート作成や電子商取引、または SOA をベースにしたアプリケーションのための定期的なデータ統合/移動オペレーションを実装することが可能です。データ統合 API または ActiveX コントロールにより、MapForce データ統合オペレーションも自動化することができます。

データの修正

データ統合プロジェクトでは、ターゲットシステムへ入力データを与える前に、データの変換を行う場面が数多くあります。MapForce では直感的な関数ビルダーが用意されており、内蔵の関数やフィルター、条件などにより、スケールする データ処理関数 を作成し、データの操作や異なるフォーマットの統合を簡単に行うことが可能になります。

データマッピング Web サービス

MapForce は、マッピング内からの SOAP と REST Web サービスへの呼び出しをサポートします。Web サービスの呼び出しをマッピングに挿入して、入力パラメーターとユーザー名およびパスワードを他の認証のために提供することができます。
MapForce は、メッセージ内でカスタムリクエストまたはレスポンス構造を実行するジェネリックな HTTP Web サービスもサポートします。MapForce は、リクエストまたはレスポンス内の JSON または XML データをサポートし、XML または JSON 構造をを必要とする、または返す HTTP Web サービスの呼び出しを許可します。

レガシー データの統合

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

コードの作成は不要

MapForce データマッピングの視覚的なデザインから、生産ワークフローのデプロイまで、データ統合を始めから終わりまでコードを作成せずに行うことができます。
多くの企業は、 SQL データベースビューや処理手続き、カスタム化された Excel スプレッドシートまたはレガシーデータなどの、既存の資産を活用することを望んでいます。MapForce 統合プラットフォームを使用すると上記の資産に互換性を持たせることができます。

コスト効率が高い

MapForce は、アダプターや他の有価のアドオンに頼りません。ユーザーは、デザイン、データ統合の実装、 XML、データベース、フラットファイル、EDI、Excel、XBRL および/または Web サービスを含む組み合わせのデータ型の変換を完全に管理することができます。