안녕하세요, ^^ 자주 질문올리게 되네요..
CDR이란게 있습니다, 정확히 말하면 Call Detail Record 란 녀석인데,
통화내역인것이죠...
이게 장비에서 실시간으로 출력되고 30분마다 한번씩 파일로 정리되어 나옵니다
제가 하고싶은건, 이 30분마다 나오는 결과물을 DB에 입력하고싶은것인데요
이게 다행스럽게도 CSV 값으로 나와서 입력이 잘 될줄 알았는데,
열이..무려..354개정도 되네요.......쿨럭
그나마 메뉴얼에 이게 뭐다~ 하고 나온게 254개정도구요-_-;;
실제로 제가 쓸 업무에 이 수백개의 열중 쓰는건 열개도 채 안됩니다만,
이 많은 열중에 몇번째,몇번째 열만 테이블에 입력하게 하고싶은데,
자동화로 가능할까요?
시나리오는 대충 이렇습니다.
1. 30분마다 출력되는 파일을 scp로 원격 DB서버에 복사한다 (crontab을 이용해서.)
2. 복사된 파일을 db에 copy한다.(crontab, 파일유무 확인해서)
csv로 정리된 수백개의 행중에 특정 행들만 테이블에 복사할수 있을까- 가 질문의 요지입니다^^
오늘 하루도 힘차게! 수고하세용^^
추가, CDR 예시 입니다.
보안상 자세히는 보여드릴수 없으나..^^;;;
110,0625,195,000000,195,999999,03-16-2009,00000,0000000,1,0,0,000,000,0000000,2,09063,5261189,16:43:16.9,000000000,00009,03-16-2009,16:43:16.5,000000004,01,53020,F,0,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7,3500,0041,6,3020,1278,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,0,0000,014,082821072133633,,,,,,,,,,,,,,,,,,000105000011609,000104000010829,,,,,,,,,0016258896,,,,,,,635261189,00000,,120058456001,,,,3,,0,005,635261189,,,20001,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,399,82821072133633,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, |