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(デフォルト)
    • 必ず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"
        ]
    }
    

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

    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.