닷넷으로 다루기 불편하다고 여겨지는 영역 중에 ETL 영역도 있습니다. 좋은 인프라가 있음에도 지원이 부족하다 싶은 부분이었죠! 커뮤니티에서 멋진 라이브러리를 만들어주신것이 있어 공유합니다.
DataFlow.From.Csv(“input.csv”)
.Filter(row => row[“Status”] == “Active”)
.WriteToCsv(“output.csv”);
이와같이 ETL (Extract Transform Load) 과정을 코드만으로도 직관적으로 처리할 수 있게 돕습니다.
LINQPad나 NetPad, 혹은 FBA와 같이 쓰시면 더욱 유용하겠습니다.