フラットファイルマッピングAltova MapForce® 2012 では XML、データベース、EDI、Excel 2007+、そして XBRL とフラットファイルの統合、そしてウェブサービスへのフラットファイルデータのマッピングにおいて柔軟なサポートが提供されます。 CSV (Comma-Separated Values) の様なフラットファイルやテキストドキュメントは様々なアプリケーションで採用され、共通点を持たないプログラム間の共通フォーマットとしてしばしば利用されます。会社組織が成長を続け、グローバル化や吸収合併を行う中、このような構造化されたデータを他のフォーマットへ統合または変換する機能は必要不可欠なものとなっています。 数多くの組織が、必要なデータをテキストファイル形式で出力する(しかし変更を加えるには古すぎる)レガシーソフトウェアを利用し続けています。これらのアプリケーションを最新の環境へ統合するには多くの技術的な困難を伴うことが予想されます。フラットファイルやテキストドキュメントの構造はアプリケーションにより変化していき、データフォーマット間の処理や統合は加速度的に困難になります。 MapForce では任意のマッピングのソースならびにターゲットとしてフラットファイルを使用することができます。MapForce でのマッピングは1対1に制限されるものではありません - 任意のデータフォーマットを組み合わせた複数のソースから複数のターゲットへのマッピングも行うことができます。 MapForce® 2012 Enterprise Edition にはユニークな FlexText ユーティリティが含まれており、任意の構造のテキストファイルの分析や統合を行うことができます。FlexText に関する詳細はこちらを参照ください。
フラットファイルマッピングの構築フラットファイルを MapForce デザインウィンドウにロードすると、ファイル形式が CSV か固定長(FLF)なのかを指定するダイアログボックスが表示されます。ファイルに対応する設定を選択してください。 ウィンドウにドキュメント内のデータが表示されるので、ファイルのインポートを行う前に、フィールドの追加、挿入、削除、そしてフィールドヘッダー名や値の編集を行うことができます。 フラットファイル内の空のフィールドをどのように扱うかを選択することもできます。デフォルトの設定は空のフィールドをデータターゲットでもそのまま表示するというものです。その他に、設定ダイアログを使用して空のフィールドを存在しないものとして扱い、データターゲット構造にて全く表示させなくすることも可能です。
「OK」をクリックすると、フラットファイルのコンテンツモデルがマッピングデザインウィンドウに表示されます。マッピングに必要なすべてんおコンテンツモデルをロードした後に、ソースならびに他ゲーット構造の間で接続線をドラッグして、対応する要素を接続してください。
フラットファイルのフィルタリングと処理マッピングをデザインするにあたり、MapForce ではBoolean 条件をベースにしたデータのフィルタリングや、ソースからターゲット形式への変換時にデータ修正を行う包括的なデータ処理関数ライブラリが提供されます。上のスクリーンショットでは、ソースとターゲットデータモデルを結ぶラインの中にデータ処理関数が表示されています。 詳細についてはデータ処理関数のページを参照ください。 素早いデータ変換内蔵の MapForce エンジンにより、マッピングの実行やその出力結果をいつでも参照することができます。ターゲット XML スキーマへのマッピングにより XML インスタンスドキュメントが作成され、フラットファイルへのマッピングでは CSV または固定長のテキストファイルが、そして EDI へのマッピングでは EDIFACT、X12、または HL7 メッセージが作成されます。データベースへのマッピングでは SQL スクリプト(例 : SELECT、INSERT、UPDATE や DELETE ステートメント)の形式で出力が行われ、簡単に編集を行ったり、MapForce からターゲットのデータベースに対して実行することができます。XBRL タクソノミへのマッピングでは XBRL に完全に準拠した会計報告書が作成されます。このようなマッピングの実行とその出力結果を保存する機能は、1回限りのマッピングで便利なものとなります。 以下ではフラットファイル出力の例が示されます。
詳細については出力ビューのページを参照ください。 フラットファイルマッピングの自動化データマッピングとデータ処理関数を定義し終えたら、MapForce はカスタマイズされたデータ統合やウェブサービスのために必要なソフトウェアプログラムコードを自動生成し、ソースからターゲットコンテンツモデルを整列させることができます。プログラムコードは Java、C++、または C# で生成することができます。MapForce は API、ActiveX コントロール、またはコマンドラインによるデータマッピングの自動化もサポートしております。 詳細についてはデータ統合の自動化ページを参照ください MapForce® 2012 がファイルマッピングやデータ統合に最適なツールである理由を体験してみてください。 30日無料トライアル版 MapForce をダウンロード。 |
| |||||||||||||||||||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
