데이터 & 피처
데이터 & 피처는 ML 허브의 첫 번째 스테이지입니다. /ml-hub/features 경로에서 접근하며, ML 모델 학습과 추론에 사용되는 피처(feature)를 중앙에서 관리합니다.
경로 변경
기존 /features 경로는 /ml-hub/features로 자동 리디렉션됩니다.

주요 기능
- 엔티티 그룹 카탈로그: 피처를
entity_key(예: ID, CUSTOMER_ID) 기준으로 그룹화하여 표시합니다 - 검색 & 필터: 피처 이름, 엔티티, 태그로 검색하고 필터링합니다
- Offline / Online 배지: 각 피처의 서빙 모드를 배지로 표시합니다. 기본값은 Offline이며, Online 서빙 활성화는 로드맵 항목입니다
- 피처 등록: 우측 상단의 피처 등록 버튼으로 새 피처를 추가합니다
- 배포 요약 카드: 현재 워크스페이스의 모델 배포 건수를 읽기 전용으로 표시합니다 (배포 관리는 배포 & 서빙 에서 수행)
피처 상세 Drawer
피처 행을 클릭하면 우측에 피처 상세 Drawer가 열립니다.

Drawer에는 다음 항목이 포함됩니다.
| 섹션 | 내용 |
|---|---|
| 스키마 | 피처의 컬럼명, 데이터 타입, nullable 여부 |
| 미리보기 | 등록된 피처의 실제 데이터 샘플 |
| 리니지 | 데이터 리니지 플레이스홀더 (연결 예정) |
| Online 배지 | online_enabled 상태 표시 |
| 관련 링크 | 데이터 리니지, 카탈로그, 데이터 품질 페이지로의 링크 |
| 소비 모델 | 이 피처를 사용하는 모델 목록 (플레이스홀더) |
피처 스키마 필드
| 필드 | 설명 |
|---|---|
name | 피처 고유 이름 |
entity_key | 비즈니스 엔티티 키 (예: ID, CUSTOMER_ID) |
dtype | 데이터 타입 (int, float, string 등) |
description | 피처 설명 |
tags | 검색/분류용 태그 |
online_enabled | Online 서빙 활성 여부 (기본값: false) |
created_at | 등록 일시 |
API 엔드포인트
| Method | Path | Description |
|---|---|---|
| POST | /api/v1/features | 피처 등록 |
| GET | /api/v1/features | 피처 목록 조회 (online_enabled 포함) |
| GET | /api/v1/features/{name} | 피처 상세 조회 |
| DELETE | /api/v1/features/{name} | 피처 삭제 |
| GET | /api/v1/features/{name}/preview | 피처 데이터 미리보기 |