# 데이터 테이블 관련 속성
데이터 테이블은 분석용 이벤트 속성 및 유저 속성의 참조 테이블로 사용될 수 있습니다. 비즈니스 데이터 모델에서는 여러 속성의 참조 테이블이 동일한 경우가 많으며, 데이터 테이블은 이러한 속성 참조 데이터의 일관성을 확보하기 위한 통합을 가능하게 합니다.
이벤트 속성 또는 유저 속성을 선택하고, 데이터 테이블에는 최대 5개의 속성을 연결할 수 있습니다. 연결할 수 있는 속성의 범위에 대해서는 이 글의 마지막에 있는 '부록 - 데이터 테이블에 연결 속성'을 참조하십시오.
속성이 연결되면, 연결된 속성의 참조 테이블 속성이 자동으로 생성되며, 시스템은 데이터 테이블의 모든 비 주요 키 필드(Non-primary key fields)를 사용하여 속성에 연결된 참조 테이블 속성을 생성합니다.
하나의 데이터 테이블은 여러 속성과 연결될 수 있기 때문에, 생성된 참조 테이블의 속성 표시 이름이 중복되는 것을 피하기 위해, "'데이터 테이블의 열 별칭'_ '속성 별칭'" 형식으로 표시됩니다. 필요에 따라 변경할 수도 있습니다. 만약 '데이터 테이블의 열 별칭'이 설정되어 있지 않은 경우는 열 이름이 대신 사용됩니다. 또한 '속성 표시 이름'이 설정되어 있지 않은 경우는 속성 이름이 대신 사용됩니다.
팁: 프로젝트가 기본적으로 생성할 수 있는 참조 테이블 속성의 상한은 3000입니다. 제한을 초과하면, 연결이 실패합니다.
# 부록 - 데이터 테이블에 연결 속성
- 데이터 테이블의 주 키(Primary Key)와 동일한 데이터 타입의 속성을 선택할 수 있습니다.
- 데이터 테이블의 주 키(Primary Key)가 문자열인 경우, 리스트 타입의 속성과 연결할 수 있습니다. 단, 문자열 이외의 타입의 필드를 참조 테이블 속성으로 테이블에 생성할 수는 없습니다.
- 데이터 테이블의 주 키(Primary Key)가 문자열 타입인 경우, 시간 타입의 속성과 연결할 수 있습니다. 연결하기 전에, 테이블의 주 키(Primary Key) 필드의 시간 단위를 지정해야 하며, 다음 테이블 시간 형식만 지원됩니다.
시간 단위 | 예시 |
---|---|
연도 | 2021 |
월 | 2021-07 |
일 | 2021-07-31 |
시간 | 2021-07-31 09 |
분 | 2021-07-31 09:16 |
초 | 2021-07-31 09:16:48 |
밀리초 | 2021-07-31 09:16:48.270 |
다음 속성은 연결할 수 없습니다:
- 이미 추가된 참조 테이블의 속성;
- 생성 규칙 중에서 참조 테이블 속성의 가상 속성을 사용한 경우;
- 생성 규칙에서 유저 속성을 사용하는 가상 이벤트 속성;
- 데이터 타입이 객체 또는 객체 그룹인 속성;