DataFlow: LINQ와 깊이 연동되는 데이터 ETL 라이브러리

닷넷으로 다루기 불편하다고 여겨지는 영역 중에 ETL 영역도 있습니다. 좋은 인프라가 있음에도 지원이 부족하다 싶은 부분이었죠! 커뮤니티에서 멋진 라이브러리를 만들어주신것이 있어 공유합니다.

DataFlow.From.Csv(“input.csv”)
.Filter(row => row[“Status”] == “Active”)
.WriteToCsv(“output.csv”);

이와같이 ETL (Extract Transform Load) 과정을 코드만으로도 직관적으로 처리할 수 있게 돕습니다.

LINQPad나 NetPad, 혹은 FBA와 같이 쓰시면 더욱 유용하겠습니다. :smiling_face_with_three_hearts:

7개의 좋아요

generic지원 extension method를 만들어놓으면 더 강력하겠네요!
IEnumerable<T> Csv<T>(string filename)

1개의 좋아요