MapForceを使用したEDIデータマッピング
信頼性を高め、独立した企業間での円滑なコミュニケーションを促進するような、コンピュータ業界の標準規格は、長寿命であるでしょう。EDI(電子データ交換)は、1960年代に企業間のコンピュータシステム間での自動化された取引を可能にするために生まれました。現在でもEDIは広く利用されており、国連/EDIFACTおよびANSIといった標準化団体の管理の下、現代の要件に対応するために進化を続けています。
Altova MapForceは、EDIメッセージとXML、JSON、リレーショナルデータベース、フラットファイル、Excel、またはその他のデータ形式間のEDIデータマッピングをサポートしており、一般的な情報交換フォーマットと社内システム間の連携を可能にします。
MapForceは、最新のEDIFACT規格である2015Bおよび2016A、および新しいVERMASメッセージに対応しています。MapForceは、EDIFACTメッセージを他の利用可能なデータ形式に変換し、データの転送、保存、管理を可能にするという、一般的なビジネスニーズに対応するツールです。

EDIFACTの2015Bバージョン(D.2015B)は、取引パートナー間の注文書と請求書について規定しています。一方、2016Aバージョン(D.2016A)は、海上輸送に関する事項を規定しており、VERMASメッセージが含まれています。
2016年の春、VERMAS EDI規格が最終化され、船舶用コンテナなどの梱包された輸送機器の検証済総重量(VGM)を記述できるようになりました。各コンテナの検証済重量は、製造業者やコンテナを積み込む業者、そして海運会社の間で共有されます。輸送業者にとって、貨物船にコンテナを積み込む前に、すべてのコンテナの重量を知ることは非常に重要です。
EDIデータのマッピングを作成する
EDIファイルをデータマッピングのソースまたはターゲットコンポーネントとして挿入を選択すると、MapForceはEDIコレクションのダイアログを開き、最新のEDI規格すべてにアクセスできるようになります。

古いバージョンのデータ形式に対応する必要がある場合、組み込みのMapForce EDIライブラリを拡張するための、追加のEDI設定ファイルが無料でダウンロードできます。
EDIファイルで使用される構文は、3文字のコードと特殊文字を用いて、高度に構造化されたメッセージを作成します。以下に、ピザレストランからランチを注文するためのEDIメッセージの例を示します

この例では、データが個々の行として表示されていますが、EDI(電子的データ交換)通信では、行末記号は必須ではなく、通常は付加されません。
MapForceは、EDIファイルを階層構造で表示し、各区切り文字やデータ要素についてテキストによる説明を提供することで、EDIデータのマッピングを直感的に行うことができます。

ソースとターゲットのコンポーネント間で、接続線をドラッグ&ドロップするだけで、EDIデータのマッピングを定義できます。必要に応じて、MapForceのデータ変換関数を適用することも可能です。 上記の画像では、右上に表示されている「to-datetime」関数が、EDIファイル内の日付と時刻の個別のフィールドを結合し、出力用の単一のdatetime値に変換しています。
あるいは、Altova AIを起動して、EDIのフィールドを自動的にマッピングすることも可能です。この機能は、不明瞭なデータセグメントを分析し、適切な関連付けを提案します。ユーザーは、その提案を受け入れるか、却下することができます。
MapForceのデータマッピングウィンドウの最下部にある「出力」ボタンを使用すると、いつでも出力結果をプレビューできます。EDIデータのマッピングが完了したら、MapForce上で直接実行するか、MapForce Serverによる自動処理のために実行ファイルとして保存することができます。
MapForceには、様々なデータ形式と、業界特有のEDIデータソースおよびターゲット間のEDIデータマッピングを説明するための多くのサンプルファイルが含まれています。無料トライアル版をダウンロードして、今日から独自のEDIデータマッピングを始めてください!