7.1. 데이터 분석 모듈 Table 구조
하기 그림은 데이터 분석 모듈에 사용되는 DB Table 간의 관계 구조입니다.

7.1.1. 전체 Table 및 Column 개요
테이블 | 테이블 설명 |
---|
ALGORITHM | 데이터 분석 시스템에서 사용할 수 있는 기계학습 알고리즘 |
PREPROCESS_FUNCTION | 데이터 분석 시스템에서 사용할 수 있는 전처리 함수 |
PROJECT | 데이터 분석을 진행하는 분석 집합 |
ORIGINAL_DATA | 분석용으로 서버에 저장되어 있는 원본 데이터 정보 |
PREPROCESSED_DATA | 전처리를 진행하여 생성된 데이터 정보 |
MODEL | 학습 후 생성된 학습된 모델 정보 |
ANALYSIS_TEMPLATE | 분석 템플릿 |
ANALYSIS_TEMPLATE_USER | 분석 템플릿을 사용하도록 허가된 사용자 정보 |
CUSTOM_ANALYSIS_TEMPLATE_REQUEST | 사용자의 커스텀 템플릿 생성 요청 정보 |
INSTANCE | 인스턴스 정보 |
INSTANCE_DETAIL | 인스턴스가 생성되었을 때 설정 정보를 저장 |
BATCH_SERVICE_REQUEST | 사용자의 배치 생성 요청 정보 |
BATCH_SERVICE | 관리자가 등록한 배치 정보 |
LOG_BATCH | 배치 동작에 관련된 로그를 기록 |
CODE_HIERARCHY_MAP | 코드간의 상하관계 정보를 가지고 있는 테이블 |
CODE | 코드 |
7.1.2. ALGORITHM Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
ALGORITHM_SEQUENCE_PK | BIGINT | O | O | O | 알고리즘번호 |
ALGORITHM_NAME | VARCHAR(100) | | | O | 알고리즘이름 |
LIBRARY_NAME | VARCHAR(100) | | | O | 라이브러리이름 |
LIBRARY_VERSION | VARCHAR(50) | | | | 라이브러리버전 |
LIBRARY_DOCUMENT_URL | VARCHAR(200) | | | | 라이브러리문서URL |
LIBRARY_OBJECT_NAME | VARCHAR(50) | | | O | 라이브러리객체이름 |
LIBRARY_FUNCTION_NAME | VARCHAR(50) | | | O | 라이브러리함수이름 |
LIBRARY_FUNCTION_DESCRIPTION | VARCHAR(50) | | | | 라이브러리 함수설명 |
LIBRARY_FUNCTION_USAGE | VARCHAR(500) | | | O | 라이브러리 함수 활용용도 |
MODEL_PARAMETERS | TEXT | | | O | 모델파라미터 |
TRAIN_PARAMETERS | TEXT | | | O | 학습파라미터 |
SUPPORT_DATA_TYPE | VARCHAR(200) | | | | 지원데이터종류 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
WRITER | VARCHAR(50) | | | O | 작성자 |
USE_FLAG | BOOLEAN | | | O | 사용가능여부 default = 't' |
7.1.3. PREPROCESS_FUNCTION Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
PREPROCESS_FUNCTION_SEQUENCE_PK | BIGINT | O | O | O | 전처리함수사전번호 |
PREPROCESS_FUNCTION_NAME | VARCHAR(100) | | | O | 전처리함수이름 |
LIBRARY_NAME | VARCHAR(100) | | | O | 라이브러리이름 |
LIBRARY_VERSION | VARCHAR(50) | | | | 라이브러리버전 |
LIBRARY_DOCUMENT_URL | VARCHAR(200) | | | | 라이브러리문서URL |
LIBRARY_OBJECT_NAME | VARCHAR(50) | | | O | 라이브러리객체이름 |
LIBRARY_FUNCTION_NAME | VARCHAR(50) | | | O | 라이브러리함수이름 |
LIBRARY_FUNCTION_DESCRIPTION | VARCHAR(500) | | | | 라이브러리 함수설명 |
LIBRARY_FUNCTION_USAGE | VARCHAR(50) | | | O | 라이브러리 함수 활용용도 |
PARAMETERS | TEXT | | | O | 파라미터 |
SUPPORT_DATA_TYPE | VARCHAR(200) | | | | 지원데이터종류 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
WRITER | VARCHAR(50) | | | O | 작성자 |
USE_FLAG | BOOLEAN | | | O | 사용가능여부 default = 't' |
7.1.4. PROJECT Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
PROJECT_SEQUENCE_PK | BIGINT | O | O | O | 프로젝트번호 |
NAME | VARCHAR(100) | | | O | 프로젝트이름 |
DESCRIPTION | VARCHAR(500) | | | O | 설명 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
USER_ID | VARCHAR(50) | | | O | 사용자아이디 |
SELECTED_INSTANCE | BIGINT | | | O | 대표인스턴스 |
DELETE_FLAG | BOOLEAN | | | O | 프로젝트 삭제여부 default = 't' |
7.1.5. ORIGINAL_DATA Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
ORIGINAL_DATA_SEQUENCE_PK | BIGINT | O | O | O | 원본데이터번호 |
NAME | VARCHAR(100) | | | O | 원본데이터이름 |
FILEPATH | VARCHAR(300) | | | O | 파일경로 |
FILENAME | VARCHAR(100) | | | O | 파일이름 |
EXTENSION | VARCHAR(30) | | | O | 확장자 |
CREATE_DATETIME | VARCHAR(50) | | | O | 생성일시 |
DELETE_FLAG | BOOLEAN | | | O | 원본데이터 삭제여부 default = 'f' |
PROJECT_SEQUENCE_FK1 | BIGINT | | | O | 프로젝트번호 |
INSTANCE_SEQUENCE_FK2 | BIGINT | O | O | O | 인스턴스번호 |
COLUMNS | TEXT | | | O | 컬럼정보 |
STATISTICS | TEXT | | | O | 통계정보 |
SAMPLE_DATA | TEXT | | | O | 파일일부추출 |
AMOUNT | BIGINT | | | O | 데이터 개수 |
7.1.6. PREPROCESSED_DATA Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
PREPROCESSED_DATA_SEQUENCE_PK | BIGINT | O | O | O | 전처리데이터번호 |
COMMAND | TEXT | | | O | 전처리명령어 |
NAME | VARCHAR(30) | | | O | 전처리이름 |
FILEPATH | VARCHAR(300) | | | | 파일경로 |
FILENAME | VARCHAR(100) | | | | 파일이름 |
SUMMARY | TEXT | | | | 작업결과요약 |
CREATE_DATETIME | VARCHAR(50) | | | O | 생성일시 |
PROGRESS_STATE | VARCHAR(30) | | | O | 작업상태 |
PROGRESS_START_DATETIME | TIMESTAMP | | | | 작업시작일시 |
PROGRESS_END_DATETIME | TIMESTAMP | | | | 작업종료일시 |
DELETE_FLAG | BOOLEAN | | | O | 전처리데이터 삭제여부 default = 'f' |
ORIGINAL_DATA_SEQUENCE_FK1 | BIGINT | | | O | 원본데이터번호 |
INSTANCE_SEQUENCE_FK2 | BIGINT | O | O | O | 인스턴스번호 |
COLUMNS | TEXT | | | O | 컬럼정보 |
STATISTICS | TEXT | | | O | 통계정보 |
SMAPLE_DATA | TEXT | | | O | 파일일부추출 |
AMOUNT | BIGINT | | | O | 데이터 개수 |
7.1.7. MODEL Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
MODEL_SEQUENCE_PK | BIGINT | O | O | O | 모델번호 |
COMMAND | TEXT | | | O | 모델생성명령어 |
NAME | VARCHAR(30) | | | O | 모델이름 |
FILEPATH | VARCHAR(300) | | | | 파일경로 |
FILENAME | VARCHAR(100) | | | | 파일이름 |
TRAIN_SUMMARY | TEXT | | | | 학습결과요약 |
VALIDATION_SUMMARY | TEXT | | | | 모델검증요약 |
CREATE_DATETIME | VARCHAR(50) | | | O | 생성일시 |
PROGRESS_STATE | VARCHAR(30) | | | O | 작업상태 |
PROGRESS_START_DATETIME | TIMESTAMP | | | | 작업시작일시 |
PROGRESS_END_DATETIME | TIMESTAMP | | | | 작업종료일시 |
LOAD_STATE | VARCHAR(30) | | | | 모델로드상태 |
LOAD_PROCESS_ID | VARCHAR(50) | | | | 프로세스아이디 |
DELETE_FLAG | BOOLEAN | | | O | 모델 삭제여부 default = 'f' |
ORIGINAL_DATA_SEQUENCE_FK1 | BIGINT | | | O | 원본데이터번호 |
PREPROCESSED_DATA_SEQUENCE_FK2 | BIGINT | | | O | 전처리데이터번호 |
INSTANCE_SEQUENCE_FK3 | BIGINT | O | | O | 인스턴스번호 |
PROJECT_SEQUENCE_FK4 | BIGINT | | | O | 프로젝트 번호 |
7.1.8. ANALYSIS_TEMPLATE Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
ANALYSIS_TEMPLATE_SEQUENCE_PK | BIGINT | O | O | O | 분석 템플릿 번호 |
NAME | VARCHAR(100) | | | O | 분석 템플릿이름 |
DATA_SUMMARY | TEXT | | | O | 데이터내역 |
DATA_STARTDATE | VARCHAR(30) | | | O | 데이터시작날짜 |
DATA_ENDDATE | VARCHAR(30) | | | O | 데이터종료날짜 |
SNAPSHOT_ID | VARCHAR(100) | | | O | 스냅샷ID |
PUBLIC_FLAG | BOOLEAN | | | O | 전체사용가능여부 |
DELETE_FLAG | BOOLEAN | | | O | 샌드박스 템플릿 삭제여부 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
7.1.9. ANALYSIS_TEMPLATE_USER Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
ANALYSIS_TEMPLATE_SEQUENCE_FK1 | BIGINT | O | O | O | 샌드박스 템플릿번호 |
USER_ID | VARCHAR(50) | O | O | O | 사용자아이디 |
7.1.10. CUSTOM_ANALYSIS_TEMPLATE_REQUEST Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
CUSTOM_ANALYSIS_TEMPLATE_REQUEST_SEQUENCE_PK | BIGINT | O | O | O | 커스텀 템플릿 생성요청번호 |
NAME | VARCHAR(100) | | | O | 커스텀 템플릿이름 |
DATA_SUMMARY | TEXT | | | O | 데이터내역 |
DATA_STARTDATE | VARCHAR(30) | | | O | 데이터시작일자 |
DATA_ENDDATE | VARCHAR(30) | | | O | 데이터종료일자 |
PROGRESS_STATE | VARCHAR(20) | | | O | 진행상태 |
PROGRESS_CHANGE_DATETIME | TIMESTAMP | | | O | 상태변경일시 |
ADMIN_COMMENT | VARCHAR(2000) | | | | 관리자 답변내역 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
USER_CANCEL_DATETIME | TIMESTAMP | | | | 사용자취소일시 |
USER_ID | VARCHAR(50) | | | | 사용자아이디 |
7.1.11. INSTANCE Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
INSTANCE_SEQUENCE_PK | BIGINT | O | O | O | 인스턴스번호 |
NAME | VARCHAR(100) | | | O | 인스턴스이름 |
KEYPAIR_NAME | VARCHAR(100) | | | O | 키페어이름 |
SERVER_STATE | VARCHAR(30) | | | | 서버상태 |
MODULE_STATE | VARCHAR(30) | | | | 모듈상태 |
PRIVATE_IP | VARCHAR(30) | | | O | 내부IP |
PUBLIC_IP | VARCHAR(30) | | | | 외부IP |
AVAILABILITY_ZONE | VARCHAR(100) | | | O | 가용구역 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
CLOUD_INSTANCE_GENERATED_FLAG | BOOLEAN | | | O | 클라우드 인스턴스 생성여부 |
CLOUD_INSTNSCE_FAILED_MESSAGE | VARCHAR(2000) | | | | 클라우드 생성실패 시 반환상태값 |
CLOUD_INSTNACE_SERVER_ID | VARCHAR(100) | | | O | 서버아이디 |
DELETE_FLAG | BOOLEAN | | | O | 인스턴스 삭제여부 |
ANALYSIS_TEMPLATE_SEQUENCE_FK1 | BIGINT | | | O | 샌드박스 템플릿 번호 |
INSTANCE_ID | VARCHAR(50) | | | O | 인스턴스 아이디 |
USER_ID | VARCHAR(50) | | | O | 사용자 아이디 |
ANALYSIS_INSTNACE_SERVER_TYPE | VARCHAR(30) | | | O | 분석서버타입 |
7.1.12. INSTANCE_DETAIL Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
INSTANCE_SEQUENCE_FK1 | BIGINT | O | O | O | 인스턴스 번호 |
DATA_SUMMARY | TEXT | | | O | 데이터내역 |
DATA_STARTDATE | VARCHAR | | | O | 데이터시작일자 |
DATA_ENDDATE | VARCHAR | | | O | 데이터종료일자 |
SNAPSHOT_ID | VARCHAR | | | O | 스냅샷ID |
7.1.13. BATCH_SERVICE_REQUEST Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
BATCH_SERVICE_REQUEST_SEQUENCE_PK | BIGINT | O | O | O | 배치서비스 생성 번호 |
NAME | VARCHAR(300) | | | O | 배치이름 |
MODEL_SEQUENCE_FK1 | BIGINT | | | O | 모델번호 |
INSTANCE_SEQUENCE_FK2 | BIGINT | | | O | 샌드박스인스턴스번호 |
PROJECT_SEQUENCE_FK3 | BIGINT | | | O | 프로젝트 번호 |
NIFI_TEMPLATE_NAME | VARCHAR(300) | | | O | NIFI 템플릿이름 |
RESULT_UPDATE_DOMAIN_ID | VARCHAR(300) | | | O | 도메인아이디 |
EXECUTION_CYCLE | VARCHAR(50) | | | O | 실행주기 |
RESULT_UPDATE_METHOD | TIMESTAMP | | | O | 결과반영 방식 |
USER_REQUEST_TERM | VARCHAR(2000) | | | | 사용자 요청사항 |
PROGRESS_STATE | VARCHAR(20) | | | O | 진행상태 |
MANAGER_REJECT_REASON | VARCHAR(500) | | | | 관리자 거절사유 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
MODIFY_DATETIME | TIMESTAMP | | | O | 수정일시 |
USER_ID | VARCHAR(50) | | | O | 신청자ID |
DELETE_FLAG | BOOLEAN | | | O | 삭제여부 |
RESULT_UPDATE_DOMAIN_NAME | VARCHAR(300) | | | | 도메인이름 |
TOTAL_COLUMN_NAME | VARCHAR(100) | | | | 전체값컬럼 |
DOMAIN_ID_COLUMN_NAME | VARCHAR(100) | | | | 도메인컬럼이름 |
STORE_METHOD | VARCHAR(50) | | | | 저장방법 |
UPDATE_ATTRIBUTE | VARCHAR(100) | | | | 업데이트속성 |
TIME_COLUMN_NAME | VARCHAR(100) | | | | 시간값 컬럼이름(미사용) |
MAKE_DATA_METHOD | VARCHAR(50) | | | | 예측용 데이터 생성방법 |
SQL | VARCHAR(3000) | | | | SQL구문(미사용) |
TARGET_TYPE | VARCHAR(50) | | | | 타깃 타입(미사용) |
DATASET_ID | VARCHAR(100) | | | | 데이터셋 아이디(미사용) |
7.1.14. BATCH_SERVICE Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
BATCH_SERVICE_SEQUENCE_PK | BIGINT | O | O | O | 배치서비스번호 |
NAME | VARCHAR(300) | | | O | 배치이름 |
SANDBOX_INSTANCE_SEQUENCE_FK1 | BIGINT | | | O | 샌드박스인스턴스번호 |
BATCH_INSTANCE_SEQUENCE_FK2 | BIGINT | | | O | 배치서버 인스턴스 번호 |
PROJECT_SEQUENCE_FK3 | BIGINT | | | O | 프로젝트 번호 |
NIFI_TEMPLATE_NAME | VARCHAR(300) | | | O | NIFI 템플릿이름 |
APPLY_DATA_NAME_RULE | VARCHAR(300) | | | O | 파일생성규칙 |
RESULT_UPDATE_DOMAIN_ID | VARCHAR(300) | | | O | 도메인아이디 |
EXECUTION_CYCLE | VARCHAR(50) | | | O | 실행주기 |
RESULT_UPDATE_METHOD | VARCHAR(500) | | | O | 결과반영 방식 |
ENROLLMENT_TERM | VARCHAR | | | | 기타사항 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
MODIFY_DATETIME | TIMESTAMP | | | O | 수정일시 |
USER_ID | VARCHAR(50) | | | O | 신청자ID |
ENROLLEMENT_ID | VARCHAR(50) | | | O | 등록자ID |
USE_FLAG | BOOLEAN | | | O | 사용가능여부 |
DELETE_FLAG | BOOLEAN | | | O | 배치서비스 삭제여부 |
MODEL_SEQUENCE_FK4 | BIGINT | | | | 모델번호 |
APPLY_DATA_PATH | VARCHAR(100) | | | | 적용데이터기본경로 |
RESULT_UPDATE_DOMAIN_NAME | VARCHAR(100) | | | | 도메인이름 |
TOTAL_COLUMN_NAME | VARCHAR(100) | | | | 전체값컬럼 |
DOMAIN_ID_COLUMN_NAME | VARCHAR(100) | | | | 도메인컬럼이름 |
STORE_METHOD | VARCHAR(50) | | | | 저장방법 |
UPDATE_ATTRIBUTE | VARCHAR(100) | | | | 업데이트속성 |
BATCH_STATE | VARCHAR(50) | | | | 배치상태 |
TIME_COLUMN_NAME | VARCHAR(100) | | | | 시간값 컬럼이름(미사용) |
MAKE_DATA_METHOD | VARCHAR(50) | | | | 예측용 데이터 생성방법 |
SQL | VARCHAR(3000) | | | | SQL구문 |
TARGET_TYPE | VARCHAR(50) | | | | 타깃 타입(미사용) |
DATASET_ID | VARCHAR(100) | | | | 데이터셋 아이디(미사용) |
7.1.15. LOG_BATCH Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
LOG_BATCH_SEQUENCE_PK | BIGINT | O | O | O | 배치기록번호 |
CODE | VARCHAR(15) | | | O | 코드 |
BATCH_INSTANCE_SEQUENCE_FK1 | BIGINT | | | | 배치서버 인스턴스 번호 |
LOG_BATCH_GROUP_ID | TIMESTAMP | | | | 배치기록그룹번호 |
USER_ID | VARCHAR(50) | | | O | 작업실행ID |
BATCH_SERVICE_REQUEST_SEQUENCE_FK2 | BIGINT | | | | 배치서비스 생성 번호 |
BATCH_SERVICE_SEQUENCE_FK3 | BIGINT | | | | 배치서비스번호 |
BATCH_TARGET_FILE_PATH | VARCHAR(300) | | | | 배치대상파일 |
BATCH_TARGET_FILE_SIZE | BIGINT | | | | 배치대상파일크기 |
BATCH_START_DATETIME | TIMESTAMP | | | | 배치시작시간 |
BATCH_END_DATETIME | TIMESTAMP | | | | 배치종료시간 |
BATCH_IS_SUCCESS | BOOLEAN | | | | 배치성공여부 |
BATCH_FAIL_REASON | TEXT | | | | 배치실패사유 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
BATCH_RESULT | TEXT | | | | 배치결과 |
STORE_METHOD | VARCHAR(50) | | | | 저장방법 |
UPDATE_ATTRIBUTE | VARCHAR(100) | | | | 업데이트속성 |
TRANSFER_URL | TEXT | | | | 저장URL |
TRANSFER_DATA | TEXT | | | | 저장방법에 따라 처리 완료 후 전송되는 배치 데이터 |
RESULT_UPDATE_METHOD | VARCHAR(50) | | | | 결과반영 방식 |
EXECUTION_CYCLE | VARCHAR(50) | | | | 실행주기 |
7.1.16. CODE_HIERARCHY_MAP Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
CODE_HIERARCHY_MAP_SEQUENCE_PK | BIGINT | O | O | O | 코드계층구조맵번호 |
UPPER_CODE | VARCHAR(15) | | | O | 상위코드 |
LOWER_CODE | VARCHAR(15) | | | O | 하위코드 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
MODIFY_DATETIME | TIMESTAMP | | | O | 수정일시 |
7.1.17. CODE Table
Column | Data Type | PK | INDEX | Not NULL | Description |
---|
CODE_SEQUENCE_PK | BIGINT | O | O | O | 코드번호 |
CODE | VARCHAR(15) | | | O | 코드 |
CODE_NAME | VARCHAR(150) | | | O | 코드이름 |
DESCRIPTION | VARCHAR(500) | | | O | 설명 |
CREATE_DATETIME | TIMESTAMP | | | O | 생성일시 |
MODIFY_DATETIME | TIMESTAMP | | | O | 수정일시 |