55 lines
2.2 KiB
Markdown
55 lines
2.2 KiB
Markdown
##### 항차별 수신 통계 집계 방식
|
|
- 어선안전조업DB에서 조건 기간동안의 입출항 이력을 조회.
|
|
- 시스템 내부 Loop돌며 선박의 항차별로 중단파DB에서 선박 + 수신 주파수별로 10분단위 수신이력을 집계해옴.
|
|
|
|
|
|
## 1. 월별 집계
|
|
- 이슈사항
|
|
위 집계방식으로 인해 월별로 조회시 모든 선박의 한달치 입출항 이력을 조회함(800여건)
|
|
항차 건별로 중단파DB에서 수신내역을 건by건으로 집계해오는 방식이므로 조회속도가 굉장히 느림. (10분이상)
|
|
|
|
- 데이터 분석결과
|
|
입항상태여도 위치수신이 계속된 자료들이 존재.
|
|
때문에 월별 + Slot별 집계시 해당월의 모든 항차들을 하나씩 수신내역을 집계해와 합산해야 함.
|
|
(월별로 따로 집계하면 수신횟수가 월등히 많아지는 등 자료가 부정확해짐.)
|
|
|
|
- 출항 이력이 없어도 수신내역이 있는 자료 예시)
|
|
<780번 SLOT 항차 이력 (4~5월 출항일자 내림차순, 5월 13일 출항 이전 입항일자가 4월 15일임)>
|
|
![[Pasted image 20220622192959.png]]
|
|
|
|
< 780번 SLOT 5월 위치 수신 내역(보고일자 올림차순)>
|
|
![[Pasted image 20220622193438.png]]
|
|
|
|
|
|
|
|
|
|
## 2. 기간별, 일시별 집계화면
|
|
|
|
![[Pasted image 20220622174030.png]]
|
|
|
|
##### 기존 송신스케쥴링 개선전
|
|
- 선박의 마지막 수신 주파수에 해당하는 송신소로만 요청함.
|
|
- 시스템에서 주파수별 수신횟수와 전체 수신횟수 집계 가능.
|
|
중단파DB 수신내역 집계 예시)
|
|
![[Pasted image 20220622181854.png]]
|
|
|
|
##### 개선후
|
|
- 3개주파수 모든 송신소로 요청함.
|
|
- 요청도중 위치수신되면 더이상 요청하지 않지만, 1차에서 이미 3개 주파수로 요청한 상태이므로
|
|
동시간대에(10분내에) 2개이상의 주파수를 통해 위치가 수신될 수 있음.
|
|
- 수동위치응답 수신건중 2개이상의 주파수로 수신되면 수신횟수가 중복되어 집계됨.
|
|
중단파DB 수신내역 집계 예시)
|
|
![[Pasted image 20220622182635.png]]
|
|
|
|
|
|
|
|
|
|
※ 참고 : 중단파DB 수신내역 집계전 raw데이터
|
|
- 개선전 정상집계 데이터
|
|
![[Pasted image 20220622175956.png]]
|
|
|
|
- 개선후 데이터
|
|
![[Pasted image 20220622180237.png]]
|
|
|
|
|