shunanalyzeコマンドで指定するファイルの指定例を示します。
以下に、analyze用動作環境ファイルの実行パラメタを示します。
入力ファイルがXML形式の場合
# 入力ファイル InFile /home/shunsaku/Input.xml # 出力ファイル OutFile pipe@/home/shunsaku/data/named_pipe_Output # ログファイル LogFile /home/shunsaku/log/Analyze.log # 改行コードの扱い OutLineFeedCode LF |
入力ファイルがCSV形式の場合
# 入力ファイル 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 |
以下に、集計条件ファイルの実行パラメタを示します。
# 文字コード 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 |