MENU
      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;
        Java

        フィールド

        フィールドの詳細は次の通りです。

        フィールドタイプ必須の有無説明
        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(デフォルト)
        • 必ず1つの Dimensionは idDimensionに設定されなければならない
        aggregationsMap<Interval, Set<Calculation>>Optionalそのフィールドが Metricの場合にのみ設定可能で、集計周期と集計関数を設定
        • Interval: Min1 | Min5 | Min30 | Hour2 | Day1
        • Calculation: COUNT | SUM | MAX | MIN | AVG
        descStringOptionalProduct Schemaの説明

        サンプルコードは次の通りです。

        参考

        aggregationsが設定されていないと、デフォルトとして以下のようにすべての集計周期に対しすべての集計関数を行うように設定されます。

        "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"
            ]
        }
        Plain text

        この記事は役に立ちましたか?

        What's Next
        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.