さまざまなOS・データ・プロトコルをつなぐHULFT Data Communication


ホーム > 製品一覧 > HULFT-DataMagic 機能・特徴

データ加工・変換ツール HULFT-DataMagic

  • 製品概要
  • 機能・特徴
  • 動作環境 等
  • 価格体系・見積サンプル

機能・特徴

現在ご覧いただいているページの内容をすべて表示して印刷する場合はこちら

HULFT-DataMagicの特徴

Point 1その差、最大約10倍!他社を圧倒するデータ変換速度

HULFT-DataMagicの最大の特徴は圧倒的な変換速度です。特にテキスト変換、CSV変換速度は他社データ変換製品の約3~10倍!
群を抜くスピードがデータ変換処理を飛躍的に向上させます。

Point 2見やすさ追求!入出力データを表形式で可視表示

HULFT-DataMagicは、入出力データの内容をプレビュー画面(表形式)で確認することができます。変換前の入力データフォーマットの確認をすることで不正データのチェックが可能となり、出力データが確実に変換できたかをチェックすることも可能です。

Point 3複数マッピングを一度に実行!煩雑な作業を一挙に合理化

HULFT-DataMagicは、複数項目のマッピングを画面上から一度に行うことが可能です。
しかも、ガイドに従ってマッピング条件を選択するだけの簡単操作。項目数の多いフォーマットもワンクリックでマッピングできます。

Point 4エラー情報がわかりやすい!安心・安全な運用を実現

HULFT-DataMagicは、変換エラーが発生すると該当箇所をアイコンで表示。さらにエラー箇所をクリックするとエラー詳細情報も画面で確認できるので、スムーズかつスピーディな対応が可能となります。また変換結果をイベントログ・シスログへフォーマットを指定し出力が行えるため、運用監視ツールとの連携も容易に実現できます。

Point 5多彩な変換を実現!幅広いコード種、データ形式に適応

HULFT-DataMagicは、幅広いコード体系に対応しています。ユーザ定義の外字やEBCDICコードへの変換、Unicode変換時に問題となるWindows固有文字(~∥-¢£¬)にも完全対応(2011年1月末現在)。またCSV、XMLのデータ形式はもちろん、階層フォーマットを使用する事で全銀・CIIなどの標準フォーマットの変換も可能です。日付データの和暦・西暦変換を含む日付演算、桁区切り・通貨記号を含む数字文字列の演算を行うことができるようになり、DB連携を含め多彩な変換が可能です。

多彩な変換を実現!幅広いコード種、データ形式に適応

基本機能

マージ機能

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

セキュリティ機能・トレースログ出力機能

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

属性変換機能

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

数値項目演算機能

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

データ抽出機能

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

動的指定機能

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

データ挿入機能

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

項目結合・分割機能

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

項目入替機能

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

ユーザー出口変換機能

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

出力先振り分け機能

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

日付項目演算機能

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

出力フォーマット指定機能

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

マッチング機能

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

マッチング機能

入力ソート機能

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

変数機能

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

  1. 複数のレコードの値を変数に蓄積して数値演算を行い、合計/平均/最大値/最少値を出力
    例)出力最終レコードに各教科平均値を出力します。

    変数機能1

  2. 前に読み込んだレコードの値と後続レコードの値を比較・判定による出力制御
    例)入力される発注元ID単位でヘッダー・トレーラレコードを出力します。

    変数機能2

  3. データの妥当性チェックから出力先の振り分け制御
    例)項目値の妥当性チェックから正常レコードを出力ファイル1へ、異常レコードを出力ファイル2へ出力します。

    変数機能3

関数機能

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

  1. REPLACE_REG
    正規表現を使用した文字列の置換をします。

    関数機能1

  2. SUBSTR
    文字列の指定位置から指定バイト数の文字列を抽出します。

    関数機能2

  3. ITOM
    16進データ(イメージデータ)を、文字データに変換します。

    関数機能3

オプション機能

コード変換機能

多彩なコード種に対応!!

  • ユーザー定義の外字、EBCDICコードへの変換が可能。
  • 同一漢字コード種の外字変換も対応。
  • 半角⇔全角変換に対応(カナ/英字/数字/記号)
  • Windows固有文字(~∥-¢£¬)にも完全対応。※2011年1月末現在。
  • Windows Vista対応として、2,642文字の外字登録用テンプレートをSJIS、UTF-8の両フォントで標準装備。

DB連携機能

簡単な設定から複雑な指定まで、ユーザのスキル・運用に応じた設定が可能

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

バイナリ型・大容量型など各種DBに対応 他形式ファイルとの優れた親和性を獲得

DB2、Oracle、SQL Server、PostgreSQLといったDBとの連携をサポート。外字変換、数値演算、抽出条件の設定、項目の入れ替え、結合など、HULFT-DataMagicのすべての機能を他のファイル形式と同様に利用することができます。

入出力の前後の処理でSQLを実行、より高度なDB連携をかなえる機能群を装備

HULFT-DataMagicを使用すると、出力の前にテーブルを一旦ドロップして再作成し、大容量データをINSERT後、インデックスを設定する。
そんな高度なDB連携も、多彩な機能群・設定能力でカバーします。

高性能RDB『SQLite3』を標準バンドル 評価ツールのほか、通常業務にも活用可能

DB接続・オプションを購入する前にDB接続のインタフェースを実際に操作・評価できるよう、パブリック・ドメインのDBである『SQLite3』を標準バンドルしています。SQLite3はシンプルかつ高性能なRDBなので、通常の業務に使用できます。


  • お問い合わせ
  • 資料請求
  • テスト版ダウンロード
  • 購入方法についてはこちら
  • バージョンアップはこちら
  • レベルアップ/リビジョンアップはこちら
  • よくあるご質問
技術コラム
関連セミナー・イベント情報
2012年5月24日(木)
14:30~17:00 (受付開始14:00)
  • セミナー
  • 東京
データ連携ミドルウェア№1を目指す最新HULFTシリーズを体験する
データ連携基盤構築セミナー
HULFT研修サービス
2012年06月13日~14日
  • 東京
初心者向けHULFT7入門コース【2日間】
2012年07月11日~12日
  • 東京
初心者向けHULFT7入門コース【2日間】
2012年07月25日
  • 東京
HULFT-HUB Foundation Trainingコース 【1日】