본문 바로가기
문서 목차
KosmosAI v1.0.2데이터

피처스토어

ML 학습에 사용할 피처를 그룹으로 정의하고, 피처 구성을 버전별로 관리합니다.

QUANTUM C&S

ML 학습에 사용할 피처를 그룹으로 정의하고, 피처 구성을 버전별로 관리합니다.

메뉴 분석 > 피처스토어(/analysis/feature-store)에서 엽니다. 예전 주소 /datasets/features 로 접속해도 이 화면으로 이동합니다.


핵심 개념

용어 설명
피처 그룹 같은 기준(엔티티)으로 묶인 피처의 모음입니다. 예: 배치별 공정 피처
Entity Key 피처를 조인할 기준 컬럼입니다. 예: batch_id, vessel_id, user_id
피처 학습 입력으로 쓰는 컬럼 하나입니다. 이름 · 타입 · 설명 · 통계를 가집니다.
피처 버전 어느 피처를 학습에 포함(ON)하고 제외(OFF)할지의 스냅샷입니다. 피처 엔지니어링 분석의 결과 데이터셋과 연결됩니다.
누적 카탈로그 그룹에 등록된 모든 피처입니다. OFF 인 피처도 카탈로그에는 남고 학습에서만 빠집니다.
상태 설명
Draft 작성 중입니다. ON/OFF 를 바꾸면 그 자리에서 반영됩니다.
Active 사용 중입니다. ON/OFF 를 바꾸면 새 Draft 버전이 자동으로 만들어집니다.
Deprecated 더 이상 쓰지 않습니다.

참고 Active 버전은 분석 · 서빙에 쓰이고 있을 수 있으므로 직접 고치지 않습니다. ON/OFF 를 바꾸면 "변경은 ○○ draft 로 저장됨. 다음 분석 (feature_engineer) 에 적용됩니다." 알림과 함께 새 Draft 버전으로 저장되고, 다음 피처 엔지니어링 분석에 적용됩니다.


주요 기능

기능 설명
피처 그룹 관리 그룹을 만들고 검색하며, 상태를 Active · Deprecated 로 바꾸거나 삭제합니다.
피처 매핑 버전별로 피처를 ON(포함) · OFF(제외)하고, 여러 피처를 한꺼번에 바꿉니다.
피처 통계 피처별 샘플 수 · Null 비율 · 평균 · 표준편차 · 최소 · 중앙값 · 최대 · 카디널리티 · 상위 값을 봅니다.
버전 이력 버전별 상태 · 피처 수 · 행 수 · 크기 · 결과 데이터셋을 확인하고, 필요 없는 버전을 삭제합니다.
분석 연계 피처 엔지니어링 분석이 피처 버전을 채우고, 학습 분석이 그 결과 데이터셋을 입력으로 씁니다.

화면 구성

피처스토어

영역 설명
머리글 피처 그룹 생성 버튼
그룹 목록(왼쪽) 피처 그룹 검색과 그룹 카드. 카드에는 이름, 상태, 설명, Entity Key, 피처 수, 버전 수가 보입니다.
그룹 상세(오른쪽) 왼쪽에서 그룹을 고르면 나타납니다. 고르기 전에는 "왼쪽에서 피처 그룹을 선택하세요"가 보입니다.

피처 그룹 상세

상세 영역 설명
그룹 정보 이름, 설명, Entity Key, 소유자
상태 버튼 Active(Active 가 아닐 때), Deprecate(Deprecated 가 아닐 때), 그룹 삭제
피처 매핑 버전 선택 상자와 (ON 수 ON / 전체 수 총). 선택한 버전 시점의 스냅샷으로, ON 피처가 학습 입력으로 쓰입니다.
피처 목록 피처마다 선택 칸, ON/OFF 스위치, 이름, 타입, 자동 판단 사유(예: 시간/날짜 타입), 평균 · 표준편차 요약. 화살표를 누르면 통계 패널이 펼쳐집니다.
누적 카탈로그 줄 카탈로그 피처 수, 통계 채우기, 피처 추가
버전 이력 버전 표와 일괄 삭제 버튼
피처 타입 설명
int · float 수치형
string 문자열
bool 참 · 거짓
timestamp 시간 · 날짜
embedding 벡터
json 구조화 값

피처 그룹 만들기

피처 그룹은 이 화면에서 만들거나, 분석 작업의 피처 엔지니어링 설정에서 + 새 그룹으로 만들 수 있습니다.

1단계: 생성 창 열기

오른쪽 위 피처 그룹 생성을 누르세요.

2단계: 정보 입력

항목 설명 규칙
그룹 이름 예: vessel-features 필수
Entity Key 피처를 조인할 기준 컬럼. 예: vessel_id, user_id 필수
설명 이 피처 그룹의 용도 선택

3단계: 생성

생성을 누르세요. 왼쪽 목록에 그룹이 추가됩니다.

팁 분석 화면의 + 새 그룹을 쓰면 데이터셋의 컬럼을 미리 분석해 ON/OFF 를 자동 제안하고, 피처 그룹과 v1.0 Draft 를 한 번에 만듭니다. 조인 키 · 시간 타입 · 문자열 ID 컬럼은 자동으로 OFF 됩니다.


피처 ON/OFF 바꾸기

1단계: 버전 선택

그룹을 고른 뒤 피처 매핑 옆 버전 선택 상자에서 버전을 고르세요.

2단계: 스위치 전환

피처의 스위치를 누르면 포함(ON) · 제외(OFF)가 바뀝니다. 여러 피처를 체크하면 위쪽 도구 모음의 일괄 ON (포함) · 일괄 OFF (제외) 로 한꺼번에 바꿉니다. 선택 해제로 체크를 지웁니다.

3단계: 결과 확인

Draft 버전은 그 자리에서 바뀌고, Active 버전은 새 Draft 버전이 만들어져 그 버전이 선택됩니다.

4단계: 다음 분석에 적용

분석 작업에서 피처 엔지니어링을 실행하면 바뀐 구성이 반영된 결과 데이터셋이 만들어집니다.


피처 통계와 카탈로그 관리

작업 방법
통계 보기 피처 이름 왼쪽 화살표를 눌러 통계 패널을 펼칩니다. 샘플 수, Null %, 평균, 표준편차, 최소, 중앙값, 최대, 카디널리티, 상위 값이 보입니다.
통계 채우기 통계 채우기를 누르면 통계가 비어 있는 피처를 최신 피처 버전의 컬럼 통계로 채웁니다. 이미 채워진 피처는 건너뜁니다.
피처 추가 피처 추가를 누르고 피처 이름(예: avg_speed_24h), 타입, 설명, 변환 SQL 을 입력합니다.

참고 통계가 없으면 "통계 정보 없음" 안내가 보입니다. 최신 피처 버전에 컬럼 통계가 있을 때 통계 채우기로 보강할 수 있습니다.


버전 이력

그룹 상세 아래 버전 이력 표에서 버전을 관리합니다. 한 쪽에 10개씩 보입니다.

열 설명
버전 버전 이름
상태 Draft · Active · Deprecated
피처 포함된 피처 수
행 / 크기 결과 데이터셋의 행 수와 크기
결과 데이터셋 연결된 데이터셋. 아직 없으면 미연결
기반 이 버전이 만들어진 기반 버전
생성일 만든 날짜
삭제 방식 동작
일괄 삭제 (active 건너뜀) 선택한 버전을 삭제하되 Active 버전은 자동으로 건너뜁니다.
강제 삭제 Active 버전까지 삭제합니다. 분석 · 서빙에 영향을 줄 수 있습니다.

주의 그룹 삭제는 그룹 안의 모든 피처와 버전을 함께 영구 삭제하며 되돌릴 수 없습니다.


권한

작업 필요한 권한
그룹 · 피처 보기 피처 그룹 읽기 권한
그룹 생성 피처 그룹 생성 권한
ON/OFF · 피처 추가 · 통계 채우기 · 상태 변경 그룹 쓰기 권한
버전 · 피처 · 그룹 삭제 그룹 삭제 권한

권한은 IGA(권한 관리) 정책으로 판정합니다.


다음 단계

  • 분석 작업에서 피처 엔지니어링을 실행해 피처 버전을 채우세요.
  • 채워진 피처 버전의 결과 데이터셋으로 분류 · 회귀 분석을 실행해 모델을 학습하세요.

관련 항목