ページの先頭行へ戻る
Interstage Data Effector スタートガイド
Interstage

2.5.2 事前準備

ソートコマンドが動作するために必要な定義ファイルを作成します。


■sort用動作環境ファイル

《 batch\cfg\4_ソート動作環境.cfg 》

# 入力ファイル
InFile         "..\result\3_集計結果.csv"

# 出力ファイル
OutFile        "..\result\4_ソート結果.csv"

# 作業ディレクトリ
WorkFolder     "..\tmp\"

# ログファイル
LogFile        "..\log\Sort.log"

# エラーデータ出力ファイル
ErrFile "..\errdata\err.csv" 10

■ソート条件ファイル

《 batch\cfg\4_ソート条件.cfg 》

# 入力ファイルの文字コード
CharacterCode  SHIFT-JIS

# 入力ファイルタイプ
InFileType     CSV

# ソート式
OCondition     $NMTENPO, val($TOTALSALES) DESC

# リターン式
RCondition     $NMTENPO 店舗名,$TOTALSALES 売上合計,$GOODSTYPE 商品種別,$TOTALNUMBER 売上総数

# 利用可能メモリサイズ
MemorySize     256

# 数値演算式における空の扱い
SubstituteZeroForEmpty        NO

■shunsortコマンド

入力データをソート式で指定した項目ごとにソートし、結果をファイルに出力します。
通常、業務用のバッチファイルの中に必要な処理のコマンドを書き込んで、そのバッチファイルを実行します。
以下にバッチファイルの例を示します。


《 batch\4_ソート.bat 》

@echo off
@setlocal
REM ------------------------------------------------------------
REM ■各種ファイル名を一時的な環境変数に設定
REM ------------------------------------------------------------
@set DE_ENV=cfg\4_ソート動作環境.cfg
@set DE_INPUT=cfg\4_ソート条件.cfg
echo -----------------------------------------------------------
echo ■Interstage Data Effectorコマンド実行(ソート)
echo -----------------------------------------------------------
shunsort -s %DE_ENV% -a %DE_INPUT%
pause
@endlocal

コマンド

オプション

説明

shunsort

-s

sort用動作環境ファイルを指定します。
省略時は、すべての実行パラメタに省略値が指定されたとみなします。

-a

ソート条件ファイルを指定します。(必須)