FieldDto
- 인쇄
- PDF
FieldDto
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
Classic 환경에서 이용 가능합니다.
Schema 생성/수정 시 필요합니다.
구문
구문은 다음과 같습니다.
private String name;
private DataType dataType;
private boolean metric = false;
private boolean dimension = false;
private Boolean counter = false;
private boolean isIdDimension = false;
private Map<Interval, Set<Calculation>> aggregations;
private String desc;
필드
필드에 대한 설명은 다음과 같습니다.
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
name | String | Required | Product Schema 이름 |
dataType | DataType | Required | Metric 혹은 Dimension의 데이터 타입 명시
|
metric | Boolean | Optional | 해당 필드가 Metric임을 명시
|
dimension | Boolean | Optional | 해당 필드가 Dimension임을 명시
|
counter | Boolean | Optional |
|
isIdDimension | Boolean | Optional | 해당 필드가 Dimension일 때만 설정 가능하며 사용자가 정의한 상품에 대해 Event Rule 생성 시 해당 Dimension을 기준으로 구분됨
|
aggregations | Map<Interval, Set<Calculation>> | Optional | 해당 필드가 Metric일 때만 설정 가능하며, 집계 주기와 집계 함수를 설정
|
desc | String | Optional | Product Schema 설명 |
예시
예시는 다음과 같습니다.
참고
aggregations가 설정되어 있지 않으면 default로 아래와 같이 모든 집계 주기에 대해 모든 집계 함수를 수행하도록 설정됩니다.
"aggregations": {
"Min1": [
"AVG",
"SUM",
"MIN",
"MAX",
"COUNT"
],
"Min5": [
"AVG",
"SUM",
"MIN",
"MAX",
"COUNT"
],
"Min30": [
"AVG",
"SUM",
"MIN",
"MAX",
"COUNT"
],
"Hour2": [
"AVG",
"SUM",
"MIN",
"MAX",
"COUNT"
],
"Day1": [
"AVG",
"SUM",
"MIN",
"MAX",
"COUNT"
]
}
이 문서가 도움이 되었습니까?