Snap 에이전트는 사용자 서버의 데이터 베이스를 바탕으로 동작하는 프로그램으로,

에이전트 설치 및 활용 시 기본적으로 구성되는 데이터베이스 테이블에 대해 설명합니다.

(MySQL 기준)

1. 설정 채널 별 생성되는 테이블 목록

에이전트 설치 전 설정 파일*(application.yml)*에 설정한 채널에 맞춰 테이블이 생성됩니다.

생성 테이블 명 테이블 용도
UMS_MSG 통합 발송 테이블
UMS_LOG_YYYYMM 통합 로그테이블
KV_MSG 템플릿 발송 테이블
KV_LOG_YYYYMM 템플릿 로그 테이블
MSGHUB_IMG 이미지 사전 등록 테이블

2. 메시지 허브 연동을 위한 테이블

Snap 에이전트를 통해 메시지 허브 발송을 하기 위한 테이블입니다. (MySQL 기준)

테이블 명 설명
UMS_MSG 통합 발송 테이블
전체 채널의 발송 요청건이 수집되는 테이블로서, 전송 요청과 결과 대기 등이 발생하는 테이블입니다.
UMS_LOG_YYYYMM 통합 로그 테이블
전체 채널의 메시지 전송 처리가 완료된 데이터가 월별로 저장되는 테이블로, 발송테이블과 동일한 스키마를 가집니다. YYYYMM은 연도와 월을 나타내며, 매달 하나의 로그테이블이 생성됩니다.
KV_MSG 템플릿 발송 테이블
Key Value 형식의 데이터를 사용하여 등록된 템플릿만 발송할 수 있는 발송 테이블 입니다.
KV_LOG_YYYYMM 템플릿 로그 테이블
Key Value 형식 템블릿 메시지 전송 처리가 완료된 데이터가 월별로 저장되는 테이블로, 발송테이블과 동일한 스키마를 가집니다. YYYYMM은 연도와 월을 나타내며, 매달 하나의 로그테이블이 생성됩니다.
MSGHUB_IMG 이미지 사전 등록 테이블
이미지를 발송할 경우 사전에 이미지를 등록하여야 사용할 수 있으며, 사전에 등록된 이미지들을 등록하고 관리하는 테이블입니다.