
한국부동산원 월별 에너지사용량 원시 데이터를 건물 단위 분석이 가능한 형태로 변환하는 전처리 과정입니다. 달력화 · 건물용도 추출 · 용도분리 · 이상 Flag 처리 항목을 다룹니다.
사용량의 시작/종료일이 매월 10일 ~ 다음달 9일로 월 경계를 걸칠 경우, 해당 월 1일~말일로 보정하고 사용량을 일수 비율로 환산합니다.
| 공급기관코드 | 공급기관명 | 용도코드 | 사용용도명 | 건물용도 여부 |
|---|---|---|---|---|
| 1100100000 | 한국전력공사 | 01 | 주거용 | 포함 |
| 1100100000 | 한국전력공사 | 02 | 상업용 | 포함 |
| 1100100000 | 한국전력공사 | 07 | 아파트용 | 포함 |
| 1100100000 | 한국전력공사 | 04 | 농사용 | 제외 |
| 1100100000 | 한국전력공사 | 08 | 가로등 | 제외 |
| 1100100000 | 한국전력공사 | 09 | 광공업용 | 제외 |
계량기별로 봄(4·5·6월)과 가을(9·10·11월) 구간에서 각각 최저 사용량 월을 기준년월로 선정합니다. 봄·가을 최저 사용량의 평균을 기준값으로 하여, 각 사용년월의 사용량을 기저 · 냉방 · 난방 사용량으로 구분합니다.
| 월 | 총사용량(Tot) | 기저(Eb) | 냉방(Ec) | 난방(Eh) |
|---|---|---|---|---|
| 1월 | 262 | 251 | 0 | 11 |
| 2월 | 233 | 233 | 0 | 0 |
| 3월 | 245 | 245 | 0 | 0 |
| 4월 | 215 | 215 | 0 | 0 |
| 5월 | 238 | 238 | 0 | 0 |
| 6월 | 341 | 251 | 90 | 0 |
| 7월 | 532 | 251 | 281 | 0 |
| 8월 | 530 | 251 | 279 | 0 |
| 9월 | 384 | 251 | 133 | 0 |
| 10월 | 315 | 251 | 64 | 0 |
| 11월 | 287 | 251 | 18 | 18 |
| 12월 | 296 | 251 | 0 | 45 |
통계적 기준으로 이상 데이터를 식별하여 플래그를 부여하고, 단계별 포함·제외 여부를 관리합니다.
| Flag Code | 데이터 사례 | 부가설명 | 달력맞춤 포함 여부 | 용도분리 포함 여부 | 최종통계 포함 여부 |
|---|---|---|---|---|---|
| DT01 | 사용시작일과 종료일이 둘 다 없는 경우 또는 포맷이 안 맞는 경우 | 분석결과) 데이터 입력 오류로 판단되어 달력맞춤시 보정 처리 처리방안) 사용시작일과 사용종료일을 전기/가스 : 전월의 15일~해당 월의 14일로 수정 난방 : 해당 월의 1일~해당 월의 말일로 수정 | 보정 후 달력화 데이터 생성 | 보정된 달력화 데이터 기반 통계 생성 | 보정된 달력화 데이터 기반 통계 생성 |
| DT02 | 사용시작일이 정상 포맷으로 존재하고 사용종료일이 없는 경우 또는 사용종료일 날짜 포맷이 잘못된 경우 | 분석결과) 데이터 입력 오류로 판단되어 달력맞춤시 보정 처리 처리방안) 사용종료일을 전기/가스 : 해당 월의 14일로 수정 난방 : 해당 월의 말일로 수정 | 보정 후 달력화 데이터 생성 | 보정된 달력화 데이터 기반 통계 생성 | 보정된 달력화 데이터 기반 통계 생성 |
| DT03 | 사용종료일이 정상 포맷으로 존재하고 사용시작일이 없는 경우 또는 사용시작일 날짜 포맷이 잘못된 경우 | 분석결과) 데이터 입력 오류로 판단되어 달력맞춤시 보정 처리 처리방안) 사용시작일을 전기/가스 : 전 월의 15일로 수정 난방 : 해당 월의 1일로 수정 | 보정 후 달력화 데이터 생성 | 보정된 달력화 데이터 기반 통계 생성 | 보정된 달력화 데이터 기반 통계 생성 |
| DT04 | 사용시작일부터 종료일자가 3개월초과(당일포함 94일을 넘어가는 경우) | 분석결과) 이상(오입력)으로 판단됨 처리방안) 사용시작일으로부터 사용종료일 기간이 3개월(당일포함 94일)가 넘어가면 제외 예시) 사용시작일 : 20220215 ~ 사용종료일 : 20220814 | 제외됨 | 제외됨 | 제외됨 |
| DT05 | 사용시작일이 사용종료일보다 큰 경우 | 분석결과) 데이터 입력 오류로 판단되어 달력맞춤시 보정 처리 처리방안) 사용시작일/종료일을 맞교환 수정 | 보정 후 달력화 데이터 생성 | 보정된 달력화 데이터 기반 통계 생성 | 보정된 달력화 데이터 기반 통계 생성 |
| DT06 | 사용년월 대비 사용시작일, 사용종료일이 ±3개월 이상 차이나는 경우 | 분석결과) 사용년월 입력오류로 판단됨 처리방안) use_ym과 strt_day이 3개월이상 차이나거나, use_ym 과 end_day가 3개월이상 차이나는 경우, 포함. 예시) 사용년월: 202203, 사용시작일 : 20210215 ~ 사용종료일 : 20210314 | 포함됨 | 포함됨 | 포함됨 |
| Flag Code | 데이터 사례 | 부가설명 | 달력맞춤 포함 여부 | 용도분리 포함 여부 | 최종통계 포함 여부 |
|---|---|---|---|---|---|
| DP01 | 동일 계량기, 동일월에 에너지용도가 2개 이상인 경우 | 분석결과) 발생 가능한(연중에 건물의 용도 변경) 데이터로 판단됨 처리방안) 에러플래그 체크(실무자 문의용)하고 해당 월의 데이터는 달력화 시 합산하여 용도분리시 소비량이 많은 에너지용도를 대표용도로 지정함 특이사항) 달력화 이후 특정 사용년월의 용도가 둘로 분리 되었을 경우 비건물용도 제외 조건에 따라 해당 사용년월은 모두 제외될 수 있음 | 포함됨 | 포함됨 | 포함됨 |
| DP02 | 계량기별 에너지 단위가 2개 이상인 경우 | 분석결과) 발생 가능한(연중에 공급사에서 단위 변경) 데이터로 판단됨 처리방안) 에러플래그 체크(실무자 확인용)하고 단위별로 합산하여 통계 제공 | 포함됨 | 포함됨 | 포함됨 |
| DP03 | 중복데이터 모든 컬럼(건물관리번호, 공급기관코드, 에너지고유번호, 사용년월, 사용량일련번호, 사용시작일, 사용종료일, 사용량)가 있는 경우 | 분석결과) 이상(중복자료)으로 판단됨 처리방안) 중복 데이터는 1건만 남기고 제외 | 중복 제거 후 1건만 유지 | 중복 제거 후 1건만 유지 | 중복 제거 후 1건만 유지 |
| DP04 | 중복데이터 일부 컬럼(사용년월, 사용량)을 제외한 나머지 컬럼(건물관리번호, 공급기관코드, 에너지고유번호, 사용량일련번호, 사용시작일시, 사용종료일시, 사용목적코드, 단위코드)의 데이터가 중복됨 | 분석결과) 이상(중복자료)으로 판단되지만 모호함 (계량기 당월 사용량 측정 불가 할 경우 직전 사용량을 평균값 처리 하는 케이스 등) 처리방안) 플래그만 체크 하고 데이터는 그대로 사용하기로 함 (데이터 원천 제공처에 생기게 된 원인 문의 필요) | 포함됨 | 포함됨 | 포함됨 |
| DP05 | 중복데이터 일부 컬럼(사용년월, 사용량일련번호)을 제외한 나머지 컬럼(건물관리번호, 공급기관코드, 에너지고유번호, 사용시작일시, 사용종료일시, 사용목적코드, 사용량, 단위코드)의 데이터가 중복됨 | 분석결과) 이상(중복자료)으로 판단되지만 모호함 (계량기 당월 사용량 측정 불가 할 경우 직전 사용량을 평균값 처리 하는 케이스 등) 처리방안) 플래그만 체크 하고 데이터는 그대로 사용하기로 함 (데이터 원천 제공처에 생기게 된 원인 문의 필요) | 포함됨 | 포함됨 | 포함됨 |
| DP06 | 중복데이터 일부 컬럼(사용년월, 사용량일련번호, 사용량)을 제외한 나머지 컬럼(건물관리번호, 공급기관코드, 에너지고유번호, 사용시작일시, 사용종료일시, 사용목적코드, 단위코드)의 데이터가 중복됨 | 분석결과) 이상(중복자료)으로 판단되지만 모호함 (계량기 당월 사용량 측정 불가 할 경우 직전 사용량을 평균값 처리 하는 케이스 등) 처리방안) 플래그만 체크 하고 데이터는 그대로 사용하기로 함 (데이터 원천 제공처에 생기게 된 원인 문의 필요) | 포함됨 | 포함됨 | 포함됨 |
| Flag Code | 데이터 사례 | 부가설명 | 달력맞춤 포함 여부 | 용도분리 포함 여부 | 최종통계 포함 여부 |
|---|---|---|---|---|---|
| EM01 | 계량기 용도가 '건물에너지용도' (buld_purps_flag=Y) 가 아닌 다른 목적으로 사용된 경우 | 분석결과) 이상(불필요) 데이터로 판단됨 예시) 가로등, 농사용, 산업용, 사업자용, 연료전지용, 기타 등 | 포함됨 | 제외됨 | 제외됨 |
| EM02 | 계량기별 전기 소비량이 누락된 경우 (1년 12건 미만) | 분석결과) 이상(사용량 누락) 데이터로 판단됨 처리방안) 발생 가능한 데이터로써 플래그만 체크하고 통계는 포함됨 (단, 마지막 사용년월 2022.12 누락될 수 있음) 예시) 1,2,3월만 존재하거나 1,2,null,4,5,6,7,8,9,10,11,12월만 에너지 사용량 존재하는 경우 또는 달력화 이전 데이터는 사용년월이 고지서발급일 기준이다 보니 다음달에 사용량이 나옴 | 포함됨 | 포함됨 | 포함됨 |
| EM03 | 계량기별 소비량이 12개월동안 동일한 경우 | 분석결과) 발생 가능한 데이터로 판단됨 처리방안) 플래그만 체크하고 통계는 포함됨 예시) 산업용, 가로등 | 포함됨 | 포함됨 | 포함됨 |
| EM04 | 계량기별 소비량이 연평균 대비 10배 이상인 경우 | 분석결과) 발생 가능한 데이터로 판단됨 처리방안) 플래그만 체크하고 통계는 포함됨 (단, 0 또는 null 인 사용량은 평균계산식에서 제외한다.) 예시) 농업용 | 포함됨 | 포함됨 | 포함됨 |
| EM05 | 계량기별 소비량이 0 또는 null 인 경우 | 분석결과) 이상(사용량이 없는 월) 데이터로 판단됨 처리방안) 에너지사용량이 0 또는 null 인 월은 제외 | 제외됨 | 제외됨 | 제외됨 |
| EM06 | 계량기별 소비량이 마이너스 값인 경우 | 분석결과) 발생 가능한 데이터로 판단됨 예시) 과금 정산 처리시 이월(환급)되는 경우 | 포함됨 | 포함됨 | 포함됨 |
| Flag Code | 데이터 사례 | 부가설명 | 달력맞춤 포함 여부 | 용도분리 포함 여부 | 최종통계 포함 여부 |
|---|---|---|---|---|---|
| BR00 | 매핑 가능한 건축물대장의 건물관리번호 PK가 부정확함 | 분석결과) 매핑 기준 테이블(계량기 번호 & 건물관리번호)의 정보가 잘 못 구축 되어 있음(오기입) 처리방안) 해당 데이터는 시군구별 분할 처리가 불가하고, 매핑 가능한 건축물대장도 없고, 소량데이터만 검출되어 제외하기로 함 예시) '1111', ' 2617', '10000', '42000', '50000', '하남부영아' 등 | 제외됨 | 제외됨 | 제외됨 |
| BR01 | 최상위 건물 기준 건축물대장 연면적 0 보다 작거나 또는 없는 건물 (총괄표제부가 없으면 표제부, 총괄표제부가 있으면 총괄표제부) | 분석결과) 발생 가능한(건축물대장의 오기입) 데이터로 판단됨 예시) 연면적(totarea)이 0보다 적거나 같음 또는 null 인 오래된 건물 | 포함됨 | 포함됨 | 포함됨 |
| BR02 | 최상위 건물 기준 건축물대장의 사용승인일이 null이거나 '' 인 건물 (총괄표제부가 없으면 표제부, 총괄표제부가 있으면 총괄표제부) | 분석결과) 발생 가능한(건축물대장의 오기입) 데이터로 판단됨 예시) 사용승인일이 null 인 건물 | 포함됨 | 포함됨 | 포함됨 |
| BR03 | 최상위 건출 기준 건축물대장의 사용승인일(연도)가 부정확하게 입력된 건물 (총괄표제부가 없으면 표제부, 총괄표제부가 있으면 총괄표제부) | 분석결과) 발생 가능한(건축물대장의 오기입) 데이터로 판단됨 예시) 사용승인일이 null 이 아니고 YYYY 가 정상이 아닌 경우 (1800년 ~ 2050년 범위를 벗어나는 건물) '2002618', '1987 611', '200005', '199505', '1985 ' 가 발견되었으나 YYYY 기준으로 정상으로 포함될 수 있음 | 포함됨 | 포함됨 | 포함됨 |
| Flag Code | 데이터 사례 | 부가설명 | 달력맞춤 포함 여부 | 용도분리 포함 여부 | 최종통계 포함 여부 |
|---|---|---|---|---|---|
| UA01 | 최상위 건물단위로 합산 시 전기 소비량이 없고, 가스 / 열 소비량만 있는 경우 (총괄표제부가 없으면 표제부, 총괄표제부가 있으면 총괄표제부) | 분석결과) 이상(사용량 누락된) 데이터로 판단됨 처리방안) 기본적으로 포함 처리하되 최종통계에서만 FLAG와 함께 제공 | 포함됨 | 포함됨 | 포함됨 |