行定義レシピについて

ログまたはセグメント中の特定の行単位でセグメント化を定義。

出力編集レシピではセグメント単位に1行を生成する為、出力単位にセグメント化する必要が有る。
言い換えると、明細行の様な同レベルの行を個々にCSV行としたい場合は行定義レシピを使用する。

以下にWebサーバのアクセスログを例に説明する。

行レシピ例

アクセスログはアクセスされたイベントを1行に記録している為、 アクセスURLを明細行として加工したい場合、その単位でセグメント化させる。
例では、行フィルター設定で「"GET"というパターンを含んでいる」を条件にセグメント定義している。
これにより、この子レシピ層ではアクセスURL単位にCSV行が作成される。
(OR条件として「"POST"を含んでいる」条件を追加すればGETと同様に扱われる)


行レシピ定義