入力(照会:SELECT)、出力(挿入:INSERT、更新:UPDATEなど)ともに、テーブルを選ぶだけで簡単に設定できます。
ユーザが指定したSQL文での入出力に対応し、INSERTに失敗した場合は続けてUPDATEを行うなど、詳細な設定も可能です。
ホーム > 製品一覧 > HULFT-DataMagic 機能・特徴

現在ご覧いただいているページの内容をすべて表示して印刷する場合はこちら
HULFT-DataMagicの最大の特徴は圧倒的な変換速度です。特にテキスト変換、CSV変換速度は他社データ変換製品の約3~10倍!
群を抜くスピードがデータ変換処理を飛躍的に向上させます。
HULFT-DataMagicは、入出力データの内容をプレビュー画面(表形式)で確認することができます。変換前の入力データフォーマットの確認をすることで不正データのチェックが可能となり、出力データが確実に変換できたかをチェックすることも可能です。
HULFT-DataMagicは、複数項目のマッピングを画面上から一度に行うことが可能です。
しかも、ガイドに従ってマッピング条件を選択するだけの簡単操作。項目数の多いフォーマットもワンクリックでマッピングできます。
HULFT-DataMagicは、変換エラーが発生すると該当箇所をアイコンで表示。さらにエラー箇所をクリックするとエラー詳細情報も画面で確認できるので、スムーズかつスピーディな対応が可能となります。また変換結果をイベントログ・シスログへフォーマットを指定し出力が行えるため、運用監視ツールとの連携も容易に実現できます。
HULFT-DataMagicは、幅広いコード体系に対応しています。ユーザ定義の外字やEBCDICコードへの変換、Unicode変換時に問題となるWindows固有文字(~∥-¢£¬)にも完全対応(2011年1月末現在)。またCSV、XMLのデータ形式はもちろん、階層フォーマットを使用する事で全銀・CIIなどの標準フォーマットの変換も可能です。日付データの和暦・西暦変換を含む日付演算、桁区切り・通貨記号を含む数字文字列の演算を行うことができるようになり、DB連携を含め多彩な変換が可能です。

2つ以上のデータを1データに集約することができます。「重複行の扱い」は、設定により削除の有無を選択できます。

ID/パスワードによるアクセス制御のほか、ユーザ区分による利用機能の制限が可能となります。

数値データを目的の数値形式へ変換できます。

演算した結果を出力項目の値として出力できます。

入力データから、指定した条件に合致したデータのみを抽出することができます。

変換実行時に抽出条件や出力データを、コマンドから引数で指定できます。

レコード内の任意の場所に任意の値を挿入することができます。

1つの項目を複数の項目に分解したり、複数の項目を1つの項目に結合して出力できます。

入力データの項目を入れ替えて、別のフォーマットにすることができます。

ユーザが独自に作った変換ロジックを組み込むことが可能です。

抽出条件に沿って、出力ファイルを振り分けることができます。

和暦・西暦の変換、日付演算などに対応。
さらに、DBの日付型からシームレスな連携を行うことができます。

桁区切りや通貨記号のついた文字列も数値として扱い、演算などを行うことができます。
また、DBの数値型からシームレスな連携を行うことができます。

入力ファイルとキー値で関連する複数ファイルを使用し、入力ファイルのレコードとマッチングファイルのレコードを結合し、一つのデータとして出力することができます。

入力データを指定した条件で入力ファイルのデータを並び替えることができます。

入力レコードの内容を「変数」と呼ぶ領域に一時的に格納し、以降のデータ変換処理に利用できます。
変数に格納した値は保持されるため、以下のような変換処理で利用することができます。



出力項目にマッピングされた入力項目の値を関数処理し、その処理結果を出力項目の値として出力することができます。
以下に代表的な関数を紹介します。
REPLACE_REG
正規表現を使用した文字列の置換をします。



入力(照会:SELECT)、出力(挿入:INSERT、更新:UPDATEなど)ともに、テーブルを選ぶだけで簡単に設定できます。
ユーザが指定したSQL文での入出力に対応し、INSERTに失敗した場合は続けてUPDATEを行うなど、詳細な設定も可能です。
DB2、Oracle、SQL Server、PostgreSQLといったDBとの連携をサポート。外字変換、数値演算、抽出条件の設定、項目の入れ替え、結合など、HULFT-DataMagicのすべての機能を他のファイル形式と同様に利用することができます。
HULFT-DataMagicを使用すると、出力の前にテーブルを一旦ドロップして再作成し、大容量データをINSERT後、インデックスを設定する。
そんな高度なDB連携も、多彩な機能群・設定能力でカバーします。
DB接続・オプションを購入する前にDB接続のインタフェースを実際に操作・評価できるよう、パブリック・ドメインのDBである『SQLite3』を標準バンドルしています。SQLite3はシンプルかつ高性能なRDBなので、通常の業務に使用できます。