Be Unusual ^^

Tuesday, February 22, 2005

간단한 데이터 작업용 툴 제작

BC 카드 매출분석 보고서 출력을 위한 프로젝트가 약간 늦어지고 있다.
초반에 분석팀이 업무에 차질을 빚으면서 약 2주 가량이 지연된 상태다.
어플리케이션 개발은 몇 가지 디자인 패턴을 적용하고, 과거 소스들을 재 할용 하면서 빠르게 진행시킬 수 있으므로 큰 문제는 아니다.
데이터 마트 구축을 위해 공간 데이터를 만들어 제공해야 하는데, 이 작업이 의외로 많은 시간이 소요되고 있어서 문제다.
작업상의 편의를 위해 ESRI의 ArcGIS를 사용하는데 성능에 큰 문제가 있다.
간단한 공간연산을 하는데 수십분, 결과를 머지하는데 수십분, 결과 파일을 다른 컴퓨터로 복사하는데 또 다시 수십분이 걸리고 있다.
작업 속도를 높여야만 하는 데드라인이 다가오고 있으므로 ArcGIS를 대체할 데이터 작업용의 간단한 툴을 개발하기로 결정하고, 어제 오후부터 툴 제작에 들어가서 오늘 오후에 완성했다.
입력 데이터는 .shp 및 .dbf 이고 출력은 .mdb(Access 2002) 파일 및 .csv 로 했고, 개발언어는 속도를 고려하여 VC++ 6.0으로 했다.

ArcGIS보다 두 배만 빠르게 동작해도 성공이라고 생각했다. 최소한 중간에 죽지만 않고 돌아가도 ArcGIS를 이용하는 것보다 빨리 데이터작업을 완료할 수 있을 것이다.

실제 돌려본 결과 두 시간 가량 걸리는 공간연산 작업을 10여분만에 끝낼 수 있었고, 데이터 변환 작업 역시 두 시간 가량 걸리던 걸 230초만에 끝냈다.

김대리가 뭔가 느낀게 있을듯... ㅋㅋ

영업점에서 어제 아웃풋 샘플을 보고 갔는데, 전화나 사내 게시판등을 통해 많은 문의가 들어오는등 반응이 뜨겁다고 한다.

이래 저래 자랑거리가 많은 하루다.
Comments:
지나고 보니 자기 자랑이요
쓰려고 보니 자랑거리만 쓰고 싶다
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?