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;
    

    필드

    필드에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    nameStringRequiredProduct Schema 이름
    dataTypeDataTypeRequiredMetric 혹은 Dimension의 데이터 타입 명시
    • 해당 필드가 Metric일 경우: STRING | INTEGER | FLOAT | LONG
    • 해당 필드가 Dimension일 경우: STRING
    metricBooleanOptional해당 필드가 Metric임을 명시
    • true | false(기본값)
    dimensionBooleanOptional해당 필드가 Dimension임을 명시
    • true | false(기본값)
    counterBooleanOptional
    • true | false(기본값)
    isIdDimensionBooleanOptional해당 필드가 Dimension일 때만 설정 가능하며 사용자가 정의한 상품에 대해 Event Rule 생성 시 해당 Dimension을 기준으로 구분됨
    • default (기본값)
    • 반드시 하나의 Dimension은 idDimension으로 설정되어야 함
    aggregationsMap<Interval, Set<Calculation>>Optional해당 필드가 Metric일 때만 설정 가능하며, 집계 주기와 집계 함수를 설정
    • Interval: Min1 | Min5 | Min30 | Hour2 | Day1
    • Calculation: COUNT | SUM | MAX | MIN | AVG
    descStringOptionalProduct 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"
        ]
    }
    

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.