MapForceを使用すると、複雑なデータ統合、変換、およびETLプロセスを簡単に定義できます。データマッピングの入力と出力は、XML、JSON、PDF、データベース、テキストファイル、EDI、Excel、XBRL、Shopifyなど、さまざまな形式を組み合わせたものを使用できます。データマッピングプロジェクトでは、1つの入力に対して1つの出力、1つの入力に対して複数の出力、複数のソースから1つの宛先、または複数のソースから複数の宛先を設定できます すべてが異なるデータ形式で保存されています(例:左側に示すように、ExcelのデータをJSONファイルやXMLファイルに変換する例です。)
MapForceを使用すると、複数のファイルやデータソースからデータを統合したり、単一のデータソースから得られたデータを複数の出力形式に分割したりすることができます。複数のファイルを扱う際には、ファイル名にワイルドカード文字(例えば、? や *)を使用したり、データベースのテーブル、自動連番、またはその他の方法で指定することができます。この機能は、さまざまなデータ統合のシナリオで非常に役立ちます。例えば、ファイル群からデータを統合したり、大規模なデータベース内の各主要テーブルのレコードに対して個別のXMLファイルを生成したりする場合に利用できます。
MapForceでは、データ統合プロジェクトにおいて、ファイル名をパラメータとして使用することも可能です。これにより、実行時に特定のファイル名を指定することで、動的なマッピングを作成できます。
MapForceにおける連鎖的または多段階のデータ変換機能により、あるマッピングの出力が別のマッピングの入力となる、複雑なマッピングを作成できます。この強力な機能は、MapForceが複雑なデータ統合およびETL(抽出、変換、ロード)プロセスを完全に自動化する能力をさらに高めます。各連鎖コンポーネントは、相互依存的な変換シーケンスにおけるモジュール化された要素となり、その場で変換を行うことが可能です。
一連の変換処理は、最終的なターゲットコンポーネントに接続された複数のマッピングコンポーネントを使用して作成できます。 中間コンポーネントだけでなく、最終的なマッピング結果についても、プレビューを表示したり生成したりすることができます。
中間的なマッピングコンポーネントには、タイトルバーに「パススルー」ボタンがあります。このボタンを使用すると、次のコンポーネントに渡されるデータのセットを定義できます。

