AZET B2B 노트

데이터 집계 시각 경계, 자정 기록과 시점 자료의 기준 정하기

2026년 10월 28일

기준일 2026-10-24 · AZET 운영팀 작성

가상 장비 사용 기록에 10월 24일 00:00:00에 시작한 작업이 있습니다. 이 작업을 23일 표와 24일 표 중 어디에 넣을지는 날짜 이름만으로 정해지지 않습니다. 이 글은 집계 구간을 설계할 때 참고할 설명이며 특정 서비스의 집계 방식을 소개하지 않습니다.

시작은 포함하고 끝은 다음 구간으로 넘긴다

하루를 자정에 나누려면 '24일 00:00 이상, 25일 00:00 미만'처럼 조건을 정할 수 있습니다. 이 규칙에서는 24일 자정 기록이 24일 구간에 들어가고, 25일 자정 기록은 다음 구간으로 넘어갑니다. 연속된 두 구간 사이에서 같은 기록이 두 번 들어가는 것을 피하기 쉽습니다.

반대로 전날의 종료와 다음 날의 시작을 모두 포함하면 경계에 있는 기록이 겹칠 수 있습니다. 양쪽 모두 제외하면 그 순간의 기록이 빠질 수 있습니다. 하루의 끝을 임의의 마지막 초로 적기보다 다음 날 시작 직전까지라는 범위로 정의하면 더 작은 시간 단위도 함께 다루기 쉽습니다.

확인 항목 가상 규칙 확인할 기록
기준 시간대 한국 표준시 다른 시간대 입력
시작 경계 24일 00:00 포함 정확히 자정인 기록
종료 경계 25일 00:00 제외 다음 날 자정인 기록
귀속 기준 작업 시작 시각 자정을 걸쳐 끝난 작업

날짜 이름과 실제 구간을 함께 적는다

업무상 오전 6시부터 다음 날 오전 6시 직전까지를 한 구간으로 볼 수도 있습니다. 이런 표를 '24일 자료'라고만 적으면 달력 날짜 기준으로 읽을 수 있습니다. '24일 06:00 이상~25일 06:00 미만'처럼 범위를 제목 아래에 붙입니다.

자정을 넘겨 진행되는 작업은 시작 시각, 종료 시각, 사용한 시간 중 무엇을 집계하는지도 정해야 합니다. 시작 건수는 작업 시작 시각으로 귀속할 수 있습니다. 사용시간을 구한다면 경계를 걸친 시간을 각각의 구간으로 나누어야 할 수 있습니다. 하나의 귀속 규칙으로 서로 다른 지표를 모두 계산하려고 하지 않습니다.

하루 발생량과 시점 상태는 별개다

'24일에 시작한 작업'은 구간 안에서 발생한 사건을 모은 자료입니다. '24일 오전 9시에 사용 중인 장비'는 특정 순간의 상태를 담은 자료입니다. 시점 상태를 기록한 스냅샷에는 전날부터 계속 사용 중인 장비도 포함될 수 있습니다.

오전 9시와 오후 3시의 사용 중 장비 수를 더하면 같은 장비를 중복으로 셀 수 있습니다. 시점 자료를 하루 사용 장비 수처럼 읽지 않도록 표에 '특정 시점 상태'임을 명시합니다. 같은 시각을 표시한 두 스냅샷을 비교할 때는 대상 장비 범위와 상태 판정 기준도 맞춥니다.

공유 전에는 시작 직전, 시작 순간, 종료 직전, 종료 순간의 가상 기록을 넣어 봅니다. 네 기록이 의도한 구간에 들어가는지 확인하면 경계 규칙을 말로만 합의했을 때 놓치기 쉬운 부분이 드러납니다.

자주 묻는 질문(FAQ)

Q1. 자정에 끝난 작업은 어느 날에 속하나요? 시작 건수인지 완료 건수인지에 따라 기준 시각이 달라집니다. 해당 지표의 귀속 시각과 구간 조건을 적용해서 정합니다.

Q2. 한국 시간이라고만 쓰면 충분한가요? 시간대 외에도 하루의 시작과 끝, 경계 포함 여부가 필요합니다. 별도 업무 마감시각을 쓴다면 실제 구간도 적습니다.

Q3. 스냅샷 두 개를 빼면 새로 시작한 수가 나오나요? 차이는 두 시점의 상태 수 변화입니다. 그 사이 시작과 종료가 함께 있었다면 새로 시작한 건수와 같지 않습니다.

AZET 관련 안내는 azet.io에서 확인하세요.

집계시각시간경계스냅샷기간조건AZET