Links
Archives
Be Unusual ^^
Tuesday, February 22, 2005
간단한 데이터 작업용 툴 제작
BC 카드 매출분석 보고서 출력을 위한 프로젝트가 약간 늦어지고 있다.
초반에 분석팀이 업무에 차질을 빚으면서 약 2주 가량이 지연된 상태다.
어플리케이션 개발은 몇 가지 디자인 패턴을 적용하고, 과거 소스들을 재 할용 하면서 빠르게 진행시킬 수 있으므로 큰 문제는 아니다.
데이터 마트 구축을 위해 공간 데이터를 만들어 제공해야 하는데, 이 작업이 의외로 많은 시간이 소요되고 있어서 문제다.
작업상의 편의를 위해 ESRI의 ArcGIS를 사용하는데 성능에 큰 문제가 있다.
간단한 공간연산을 하는데 수십분, 결과를 머지하는데 수십분, 결과 파일을 다른 컴퓨터로 복사하는데 또 다시 수십분이 걸리고 있다.
작업 속도를 높여야만 하는 데드라인이 다가오고 있으므로 ArcGIS를 대체할 데이터 작업용의 간단한 툴을 개발하기로 결정하고, 어제 오후부터 툴 제작에 들어가서 오늘 오후에 완성했다.
입력 데이터는 .shp 및 .dbf 이고 출력은 .mdb(Access 2002) 파일 및 .csv 로 했고, 개발언어는 속도를 고려하여 VC++ 6.0으로 했다.
ArcGIS보다 두 배만 빠르게 동작해도 성공이라고 생각했다. 최소한 중간에 죽지만 않고 돌아가도 ArcGIS를 이용하는 것보다 빨리 데이터작업을 완료할 수 있을 것이다.
실제 돌려본 결과 두 시간 가량 걸리는 공간연산 작업을 10여분만에 끝낼 수 있었고, 데이터 변환 작업 역시 두 시간 가량 걸리던 걸 230초만에 끝냈다.
김대리가 뭔가 느낀게 있을듯... ㅋㅋ
영업점에서 어제 아웃풋 샘플을 보고 갔는데, 전화나 사내 게시판등을 통해 많은 문의가 들어오는등 반응이 뜨겁다고 한다.
이래 저래 자랑거리가 많은 하루다.
초반에 분석팀이 업무에 차질을 빚으면서 약 2주 가량이 지연된 상태다.
어플리케이션 개발은 몇 가지 디자인 패턴을 적용하고, 과거 소스들을 재 할용 하면서 빠르게 진행시킬 수 있으므로 큰 문제는 아니다.
데이터 마트 구축을 위해 공간 데이터를 만들어 제공해야 하는데, 이 작업이 의외로 많은 시간이 소요되고 있어서 문제다.
작업상의 편의를 위해 ESRI의 ArcGIS를 사용하는데 성능에 큰 문제가 있다.
간단한 공간연산을 하는데 수십분, 결과를 머지하는데 수십분, 결과 파일을 다른 컴퓨터로 복사하는데 또 다시 수십분이 걸리고 있다.
작업 속도를 높여야만 하는 데드라인이 다가오고 있으므로 ArcGIS를 대체할 데이터 작업용의 간단한 툴을 개발하기로 결정하고, 어제 오후부터 툴 제작에 들어가서 오늘 오후에 완성했다.
입력 데이터는 .shp 및 .dbf 이고 출력은 .mdb(Access 2002) 파일 및 .csv 로 했고, 개발언어는 속도를 고려하여 VC++ 6.0으로 했다.
ArcGIS보다 두 배만 빠르게 동작해도 성공이라고 생각했다. 최소한 중간에 죽지만 않고 돌아가도 ArcGIS를 이용하는 것보다 빨리 데이터작업을 완료할 수 있을 것이다.
실제 돌려본 결과 두 시간 가량 걸리는 공간연산 작업을 10여분만에 끝낼 수 있었고, 데이터 변환 작업 역시 두 시간 가량 걸리던 걸 230초만에 끝냈다.
김대리가 뭔가 느낀게 있을듯... ㅋㅋ
영업점에서 어제 아웃풋 샘플을 보고 갔는데, 전화나 사내 게시판등을 통해 많은 문의가 들어오는등 반응이 뜨겁다고 한다.
이래 저래 자랑거리가 많은 하루다.

