shunanalyzeコマンドで指定するファイルの指定例を示します。
以下に、analyze用動作環境ファイルの実行パラメタを示します。
入力ファイルがXML形式の場合
Windowsの場合
# 入力ファイル InFile "D:\Shunsaku\data\Input.xml" # 出力ファイル OutFile "pipe@\\.\pipe\\named_pipe_Output" # ログファイル LogFile "D:\Shunsaku\log\Analyze.log" # 改行コードの扱い OutLineFeedCode CRLF  | 
![]()
Linux/Solarisの場合
# 入力ファイル InFile /home/shunsaku/Input.xml # 出力ファイル OutFile pipe@/home/shunsaku/data/named_pipe_Output # ログファイル LogFile /home/shunsaku/log/Analyze.log # 改行コードの扱い OutLineFeedCode LF  | 
入力ファイルがCSV形式の場合
Windowsの場合
# 入力ファイル InFile "D:\Shunsaku\data\Schema.csv;D:\Shunsaku\data\Data1.csv;D:\Shunsaku\data\Data2.csv " # 入力ファイルの見出し行読飛ばし:なし SkipHeader 0 # 出力ファイル OutFile "pipe@\\.\pipe\\named_pipe_Output" # ログファイル LogFile "D:\Shunsaku\log\Analyze.log" # 並列数 ParallelNum 2 # CSV形式の引用符の指定:あり QuotationMarkMode 0 # CSV形式の区切り文字 FieldSeparator "\s" # CSV形式の連続した区切り文字の扱い FieldSeparatorMode 0 # エラーデータ出力ファイル ErrFile "D:\Shunsaku\errdata\err.csv" 10 # 改行コードの扱い OutLineFeedCode CRLF  | 
![]()
Linux/Solarisの場合
# 入力ファイル InFile /home/shunsaku/Schema.csv;/home/shunsaku/Data1.csv;/home/shunsaku/Data2.csv # 入力ファイルの見出し行読飛ばし:なし SkipHeader 0 # 出力ファイル OutFile pipe@/home/shunsaku/data/named_pipe_Output # ログファイル LogFile /home/shunsaku/log/Analyze.log # 並列数 ParallelNum 2 # CSV形式の区切り文字 # CSV形式の引用符の指定:あり QuotationMarkMode 0 FieldSeparator "\s" # CSV形式の連続した区切り文字の扱い FieldSeparatorMode 0 # エラーデータ出力ファイル ErrFile /home/shunsaku/errdata/err.csv 10 # 改行コードの扱い OutLineFeedCode LF  | 
以下に、集計条件ファイルの実行パラメタを示します。
Windowsの場合
# 文字コード
CharacterCode  SHIFT-JIS
# 入力ファイルタイプ
InFileType     CSV
# 出力ファイルタイプ
OutFileType    CSV
# 仮想項目定義
LCondition	   {
                    $地方コード :=
                        IF      $所在地 == "東京" OR
                                $所在地 == "神奈川" OR
                                $所在地 == "埼玉" THEN 1
                        ELSEIF  $所在地 == "大阪" OR
                                $所在地 == "京都" THEN 2
                        ELSE EMPTY
                        ENDIF
              }
# グループ式
GCondition	     $地方コード }
# 集計式
RCondition	     sum( $売上げ ) 売上げの合計
# 利用可能メモリサイズ
MemorySize                  1500
# 数値演算式における空の扱い
SubstituteZeroForEmpty       NO
# グループ式に指定された項目を出力する
OutputGroupItem             0 | 
![]()
Linux/Solarisの場合
# 文字コード
CharacterCode  EUC
# 入力ファイルタイプ
InFileType     CSV
# 出力ファイルタイプ
OutFileType    CSV
# 仮想項目定義
LCondition	   {
                    $地方コード :=
                        IF      $所在地 == "東京" OR
                                $所在地 == "神奈川" OR
                                $所在地 == "埼玉" THEN 1
                        ELSEIF  $所在地 == "大阪" OR
                                $所在地 == "京都" THEN 2
                        ELSE EMPTY
                        ENDIF
              }
# グループ式
GCondition	     $地方コード }
# 集計式
RCondition	     sum( $売上げ ) 売上げの合計
# 利用可能メモリサイズ
MemorySize                  1500
# 数値演算式における空の扱い
SubstituteZeroForEmpty      NO
# グループ式に指定された項目を出力する
OutputGroupItem             0 |