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

2.4.2 事前準備

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


■analyze用動作環境ファイル

《 batch\cfg\3_集計動作環境.cfg 》

# 入力ファイル
InFile         "..\result\2_抽出結果(2008年).csv"

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

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

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

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

■集計条件ファイル

《 batch\cfg\3_集計条件.cfg 》

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

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

# 出力ファイルタイプ
OutFileType    CSV

# グループ式
GCondition     $NMTENPO NMTENPO, substr($GTYPE,0,40) GOODSTYPE

# 集計式
RCondition     sum($NUMBER) TOTALNUMBER, sum($SALEPRICE) TOTALSALES

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

■shunanalyzeコマンド

入力データを任意のグループごとに演算、集計し、結果をファイルに出力します。
通常、業務用のバッチファイルの中に必要な処理のコマンドを書き込んで、そのバッチファイルを実行します。
以下にバッチファイルの例を示します。


《 batch\3_集計.bat 》

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

コマンド

オプション

説明

shunanalyze

-s

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

-a

集計条件ファイルを指定します。(必須)