集計コマンドが動作するために必要な定義ファイルを作成します。
■analyze用動作環境ファイル
《 batch\cfg\3_集計動作環境.cfg 》
# 入力ファイル InFile "..\result\2_抽出結果(2008年).csv" # 出力ファイル OutFile "..\result\3_集計結果.csv" # 作業ディレクトリ WorkFolder "..\tmp" # ログファイル LogFile "..\log\Analyze.log" # エラーデータ出力ファイル |
■集計条件ファイル
《 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 | 集計条件ファイルを指定します。(必須) |