콘텐츠데이터모델
데이터모델
구조화된 데이터를 관리하는 데이터모델을 알아보세요.
데이터모델이란?
데이터모델은 **행(Row)**과 **속성(Property)**으로 구성된 데이터 테이블입니다. 엑셀이나 구글 시트와 비슷하지만, 다음과 같은 강력한 기능을 추가로 제공합니다:
| 기능 | 스프레드시트 | 데이터모델 |
|---|---|---|
| 다양한 속성 타입 | △ | ✅ 16가지 |
| 데이터 간 관계 설정 | ❌ | ✅ |
| 다양한 뷰 (테이블, 보드, 캘린더 등) | △ | ✅ 5가지 |
| 수식과 롤업 | ✅ | ✅ |
| 워크플로우 자동화 트리거 | ❌ | ✅ |
| 실시간 협업 | △ | ✅ |
| 버전 히스토리 | △ | ✅ |
기본 구조
데이터모델: 고객
├── 속성 (Properties) - 열 정의
│ ├── 회사명 (제목) ← 필수 속성
│ ├── 담당자 (텍스트)
│ ├── 이메일 (이메일)
│ ├── 계약 상태 (단일 선택)
│ └── 계약 금액 (통화)
└── 행 (Rows) - 개별 데이터
├── 주식회사 A
├── 주식회사 B
└── 주식회사 C데이터모델 생성
데이터모델을 만드는 방법은 여러 가지가 있습니다.
방법 1: 사이드바에서 생성
- 사이드바에서 + 새 데이터모델 버튼을 클릭합니다
- 데이터모델 이름을 입력합니다
- 필요한 속성을 추가합니다
방법 2: 페이지에서 생성
페이지 내에서 /datamodel을 입력하면 새 데이터모델을 생성하거나 기존 데이터모델을 삽입할 수 있습니다.
방법 3: 테일러 AI에게 요청
고객 관리를 위한 데이터모델을 만들어줘.
회사명, 담당자, 이메일, 계약 상태, 계약 금액을 관리하고 싶어.테일러가 요구사항을 분석하여 적절한 속성 타입과 함께 데이터모델을 자동으로 생성합니다.
복잡한 업무시스템을 만들 때는 테일러에게 요청하는 것이 가장 빠릅니다. 테일러는 관계 설정과 샘플 데이터까지 자동으로 생성해줍니다.
핵심 기능 개요
다양한 속성 타입
16가지 속성 타입으로 다양한 데이터를 저장할 수 있습니다.
| 카테고리 | 속성 타입 |
|---|---|
| 기본 | 제목, 텍스트, 숫자, 통화 |
| 선택 | 단일 선택, 다중 선택 |
| 날짜/체크 | 날짜, 체크박스 |
| 사용자 | 사용자(담당자) |
| 미디어 | 파일 첨부 |
| 연락처 | URL, 이메일, 전화번호 |
| 관계 | 관계, 롤업 |
| 계산 | 수식 |
| 액션 | 버튼(워크플로우 실행) |
다양한 뷰
같은 데이터를 다양한 방식으로 볼 수 있습니다.
| 뷰 | 적합한 용도 |
|---|---|
| 테이블 | 데이터 입력/편집, 상세 정보 확인 |
| 칸반(보드) | 프로젝트 관리, 영업 파이프라인 |
| 캘린더 | 일정 관리, 마감일 추적 |
| 갤러리 | 제품 카탈로그, 인물 디렉토리 |
| 리스트 | 할 일 목록, 빠른 스캔 |
👉 뷰 자세히 보기
관계 설정
데이터모델 간의 관계를 설정하여 연결된 데이터를 쉽게 관리합니다.
고객 ─────────────< 주문
│ │
│ ▼
│ 상품
│
└───────────────< 미팅기록수식
다른 속성의 값을 기반으로 자동 계산된 값을 표시합니다.
총 금액: prop("단가") * prop("수량")데이터 관리
행 추가
- 테이블 하단의 + 새 항목 버튼 클릭
- 마지막 행에서
Enter키 입력 Cmd/Ctrl + Enter로 빠른 추가
행 편집
- 셀을 클릭하여 직접 편집
- 행을 클릭하면 상세 패널이 열립니다
행 삭제
- 행 선택 후
Delete또는Backspace - 행 우클릭 후 삭제 선택
- 여러 행 선택 후 일괄 삭제 가능
일괄 작업
Cmd/Ctrl + 클릭으로 여러 행 선택Shift + 클릭으로 범위 선택- 선택 후 일괄 편집, 삭제, 복제 가능
필터와 정렬
필터
조건에 맞는 데이터만 표시합니다.
- 테이블 상단의 필터 버튼 클릭
- 필터 조건 추가
- 속성, 연산자, 값 선택
상태 = "진행 중" AND 마감일 < 오늘지원되는 연산자
| 속성 타입 | 연산자 |
|---|---|
| 텍스트 | 포함, 미포함, 같음, 다름, 비어있음 |
| 숫자/통화 | 같음, 다름, 크다, 작다, 이상, 이하 |
| 날짜 | 해당일, 기간, 이전, 이후 |
| 선택 | 같음, 다름 |
| 다중선택/관계 | 포함(any), 비어있음 |
| 체크박스 | 참, 거짓 |
정렬
특정 속성을 기준으로 정렬합니다.
- 속성 헤더 클릭 → 오름차순/내림차순 선택
- 또는 정렬 버튼으로 다중 정렬 기준 설정
활용 예시
CRM (고객 관리)
고객사
├── 회사명 (제목)
├── 담당자 (텍스트)
├── 이메일 (이메일)
├── 전화번호 (전화번호)
├── 업종 (단일 선택)
├── 규모 (단일 선택)
├── 계약 상태 (단일 선택) → 칸반 뷰
├── 담당 영업사원 (사용자)
├── 미팅기록 (관계) → 미팅기록 데이터모델
└── 예상 매출 (통화)프로젝트 관리
태스크
├── 태스크명 (제목)
├── 설명 (텍스트)
├── 상태 (단일 선택) → 칸반 뷰
├── 우선순위 (단일 선택)
├── 담당자 (사용자)
├── 마감일 (날짜) → 캘린더 뷰
├── 프로젝트 (관계) → 프로젝트 데이터모델
├── 스토리포인트 (숫자)
└── 완료일 (날짜)재고 관리
상품
├── 상품명 (제목)
├── SKU (텍스트)
├── 카테고리 (단일 선택)
├── 가격 (통화)
├── 재고량 (숫자)
├── 최소 재고량 (숫자)
├── 이미지 (파일) → 갤러리 뷰
├── 재고 상태 (수식) → if(재고량 <= 최소재고량, "⚠️ 저재고", "✅ 정상")
└── 입출고 내역 (관계)