データの抽出の仕方を教えてください

Avatar
タケノウチ

こんにちは

 

決められた時間内のデータの取得を行いたいのですが、

やり方がわかりません。

(たとえば、10:00AM~6:00PMの稼動ログデータのみを取得する等)

 

やり方の分かる方がいらっしゃったら是非教えてください。

 

よろしくお願いします。

この記事は役に立ちましたか?

0が役に立ったといっています

コメント

  • Avatar
    hagakure
    コメントアクション Permalink

    こんにちは。

    ログデータがどういった形になっているのかわかりませんが、ファイルで、CSVアダプタや固定長アダプタで読み込む前提とします。

    データの抽出には、Mapperの「条件による抽出」ロジックを使います。
    データの絞りこみは、ログの時刻で行いますが、時刻が日付データになっている場合は、「条件」-「日付」-「以前」と「以後」を使います。
    日付はなく、時刻のみ(「11:00」など)になっている場合は、一度数値への変換が必要です。数値にできれば、「条件」-「数値」-「以上」や「以下」で絞り込めます。
    範囲指定の場合、「以前」「以後」どちらも true の結果でなければならないので、「条件」-「真偽」-「And演算」で両方の結果が true のデータだけを抽出するようにします。

    それっぽく作ってみたMapperの画像を貼っておきます。試してみてください。

    3
  • Avatar
    タケノウチ
    コメントアクション Permalink

    hagakureさん

     

    丁寧なご対応ありがとうございます。

    処理は非常にシンプルですし、画像も貼っていただきとてもわかりやすかったです。

     

    ありがとうございました。

    0

ログインしてコメントを残してください。