テキスト ファイル マッピングAltova MapForce® 2012 にはユニークな FlexText ユーティリティが含まれており、フラットファイルの解析や、データ統合、またはウェブサービスアプリケーションにおいてテキストファイル、XML、データベース、EDI、Excel 2007+、XBRL、その他のフラットファイルデータ間の変換を行ないます。 EDI や XML アプリケーションが現れる前には、テキストファイルがアプリケーションやコンピューターシステム間でのデータ交換手段として使用されてきました。今日でも、数多くのビジネスシーンで便利なテキスト形式のレポートやログ、その他のデータをテキスト形式で出力する(しかし修正や更新が行われない)ソフトウェアが使用されています。フレットファイルやテキストドキュメントの形式や構造はアプリケーションにより異なり、XML やデータベース、EDI、XBRL といった、今日広く使われているデータ形式を扱う最新の環境へ、レガシーなテキストファイルを統合、変換するのを難しくしています。 MapForce FlexText ユーティリティを使うことでテキストファイルを簡単に変換することができ、価値あるテキストデータを最新のシステムに統合することができるようになります。
テキストファイルを手軽に変換FlexText はテキストファイルを分析した後、レガシーテキストの変換をマッピングデザインでグラフィカルに行う、極めて汎用性の高いツールです。直感的な GUI により既存のテキストファイルを挿入し、MapForce のマッピングインターフェースにて変換を行ないたい箇所を抽出します。FlexText により MapForce で読み込むことのできるテンプレートが作成され、各テキストノードを XML、データベース、フラットファイル、EDI、Excel 2007+、XBRL、そしてウェブサービスの自由な組み合わせに変換することができるようになります。FlexText で作成した構成を保存することにより、同じテンプレートを異なるマッピング内にある別のテキストファイルに対しても適用することができます。 FlexText を使えば、グラフィカルにテキストファイル変換テンプレートのルールを作成することができます。FlexText インターフェースにてテキストファイルを開くと、ファイルが2つのブロック内に表示されます。ルートブロックにはオリジナルのファイルが表示され、右側に表示されるオペレーションブロックには、ファイルから必要なデータを抽出するための操作を行った結果がリアルタイムで表示されます。例えば、これらテキストブロックの名前を変更することで、元に比べブロックの名前をより変換に適した名前にすることができます。 各オペレーションの結果はリアルタイムで表示され、必要な結果が得られたか、直ちに確認することができます。各オペレーションを変更時には、デザインペイン下部にあるサンプルテキストウィンドウまたはオペレーションの隣にあるボックスにて、変換結果のサンプルテキストを確認することができます。 作業中は FlexText の概要ウィンドウを使うことで、テキストファイルで実行される様々なオペレーションの可視化、ナビゲーションを行うことができます。
FlexText の分割コマンドを使うことで、必要なデータとそうではないテキスト、文字、そして空白を分離させることができます。分割によりデータは新しい2つのブロックに表示されます : 1つには分割により取り除かれたデータが、そしてもう1つには変換後に修正されたファイルのビューが表示されます。この機能により、各オペレーションの実行結果を直ちに確認することができます。 分割オペレーションでは細かな設定を行うことができ、各分割に対して固定長と区切り文字(行ベースまたはフロート)モードを選択することができます。固定長の分割では、テキストファイルの先頭または最後の行から削除する行数を指定します。この番号を手動で入力することもできますし、単にファイル内の望みの場所に行セレクターバーをドラッグすることで同様の操作を行うこともできます。区切り文字モードでは、各分割に対して改行コードやタブ、カンマなどの標準セパレーターを選択したり、独自のテキスト形式のセパレーターを入力することができます。水平ならびに垂直方向の分割がサポートされています。
データの分割に加えて、FlexText ではノードならびに無視オペレーションがサポートされており、MapForce マッピングインターフェースにて表示される情報ツリー構築のさらなる柔軟性を提供しています。無視オペレーションを使うことで、そのテキストブロックは意味のないものとしてマークされ、MapForce では表示されないようになります。ノードオペレーションにより MapForce 内の情報ツリーに新しいノードを作成し、必要に応じてテキストデータの階層構造を正しく表示することができます。 コンテンツの抽出方法がファイル内に蓄えられた情報に影響される一方、スイッチオペレーションを使えば1つのテキストブロックに対して複数の条件を定義することができます。テキストファイル内のデータが条件に合致すれば、そのデータが割り当てられたコンテナーに移され、MapForce の変換に使用されることになります。データが条件に合致しない場合、データはデフォルトのコンテナーに移動されます。 レガシーなテキストファイルには有用なデータが、複雑なフラットファイル形式の中に含まれる形で CSV (Comma-Separated Values) や FLF (固定長フィールド) 形式で保存されています。この抽出プロセスを更に簡単にするために、FlexText には CSV や FLF オペレーションを使用して、それらデータを直接抽出する機能が備わっています。分割オペレーションなどを使用してテキストファイル内の必要な部分を抽出し終えた後は、フィールド名や長さなどを使用することで、残りの CSV または FLF フォーマットフィールドを保存することができます。
作成した構成を MapForce マッピングのソースまたはターゲットとして使用することで、レガシーなテキストファイルを XML、データベース、EDI、Excel 2007+、XBRL、ウェブサービスオペレーションやその他のデータ形式に変換することができます。フラットファイルマッピングの詳細については MapForce のフラットファイルマッピングページを参照ください。 MapForce® 2012 FlexText ユーティリティを使ったテキストファイルの変換とレガシーデータの統合がどれほど簡単なものなのか体験してみてください。 30日無料トライアル版 MapForce をダウンロード。 |
| ||||||||||||||||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
