# フローゾーンの説明

[トランザクションの前処理](flow_zone:q5FSh7v)は、入力トランザクションデータセットを変換し、フローがデータを一般的な方法で扱えるようにします。

![transactions_preprocessing.png](NOkHajk6GiQH)

このため、レシピ[compute_transactions_prepared](recipe:compute_transactions_prepared) では、アプリケーションの [Transactions preprocessing セクション](article:38) で設定したパラメータを用いて、以下のような処理を行っています。
- プロジェクトのキーカラムの名前を変更する
- 日付カラムの処理
  - 必要であれば、日付を解析する
  - 日付から年と月の情報を抽出する
- 合計価格を計算する: これは、製品「購入した商品の数量」**×**「商品の単価」である
- RFM基準日をデータセットの定数として取得する
  - この日付は[RFMセクション](article:39)で設定されたパラメータに基づいて計算されます。