目录
此内容是否有帮助?

# 間隔解析モデル API

呼び出し方法Open APIドキュメントの呼び出し方法の説明を参照してください。

使用マニュアルで間隔分析使用シーンを知ることができる。

# 間隔分析クエリ

インターフェイス URL

/open/interval-analyze?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
token
xxx
String
はい
token

# 要求 Body パラメーター

{
  "eventView": {
    "endTime": "2021-10-05 23:59:59",
    "filts": [
      {
        "columnDesc": "品牌",
        "columnName": "brand",
        "comparator": "equal",
        "filterType": "SIMPLE",
        "ftv": [
          "苹果",
          "华为"
        ],
        "specifiedClusterDate": "2022-01-24",
        "tableType": "event",
        "timeUnit": ""
      }
    ],
    "groupBy": [
      {
        "columnDesc": "品牌",
        "columnName": "brand",
        "propertyRange": "",
        "specifiedClusterDate": "2022-01-24",
        "tableType": "event"
      }
    ],
    "recentDay": "114-115",
    "relation": "and",
    "startTime": "2021-10-04 00:00:00",
    "taIdMeasureVo": {
      "columnDesc": "用户唯一ID",
      "columnName": "#user_id",
      "tableType": "event"
    },
    "timeParticleSize": "day",
    "windowsGapUnit": "hour",
    "windowsGapValue": 1
  },
  "events": [
    {
      "eventName": "activity_attend",
      "eventNameDisplay": "",
      "filts": [
      ],
      "relation": "and",
      "relationProp": {
        "property": {
          "columnDesc": "品牌",
          "columnName": "brand",
          "specifiedClusterDate": "2022-01-24",
          "tableType": "event"
        }
      },
      "type": "first"
    },
    {
      "eventName": "payment",
      "eventNameDisplay": "",
      "filts": [
      ],
      "relation": "and",
      "relationProp": {
        "property": {
          "columnDesc": "品牌",
          "columnName": "brand",
          "specifiedClusterDate": "2022-01-24",
          "tableType": "event"
        },
        "relationOperatorValue": 0,
        "relationPropNumberOperator": "r_eq"
      },
      "type": "second"
    }
  ],
  "projectId": 377,
  "limit": 10,
  "timeoutSeconds": 10,
  "useCache": true
}

# リクエストパラメータ説明

パラメーター名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
eventView
-
Object
はい
グループ化プロパティ
endTime 2021-10-05 23:59:59
String
いいえ
終了時刻(形式: yyyy-MM-ddHH: mm: ss)、相対時刻が空の場合有効
filts -
List
いいえ
グローバルフィルタ項目
columnDesc ブランド
String
いいえ
フィールド表示名
columnName brand
String
はい
フィールド名
comparator equal
String
はい
参照:モデルクエリAPIのフィルター式
filterType SIMPLE
String
いいえ
フィルタモード、SIMPLE:シンプル、COMPOUND:コンポジット
ftv ["アップル"]
List
いいえ
プロパティの比較値
specifiedClusterDate 2022-01-24
String
いいえ
クラスター指定日
tableType event
String
はい
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
timeUnit String
いいえ
プロパティは、relativeEvent*に対してのみ有効な値単位と比較します: day, hour, minute
groupBy -
List
いいえ
グループ化属性は、0個以上あり得る
columnDesc ブランド
String
いいえ
フィールド表示名
columnName brand
String
はい
フィールド名
propertyRange String
いいえ
カスタムプロパティ間隔
specifiedClusterDate 2022-01-24
String
いいえ
クラスター指定日
tableType event
String
はい
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
recentDay 114-115
String
いいえ
相対時間(開始時刻と終了時刻の両方で空であってはならない)
relation and
String
いいえ
論理関係、and:論理と、or:論理や
startTime 2021-10-04 00:00:00
String
いいえ
開始時間(形式: yyyy-MM-ddHH: mm: ss)、相対時間が空の場合有効
taIdMeasureVo -
Object
いいえ
本体構成の分析
columnDesc ユーザ固有ID
String
いいえ
フィールド表示名
columnName #user_id
String
はい
フィールド名
tableType event
String
はい
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
timeParticleSize day
String
はい
分析の時間単位
minute: 1分押す
minute5: 5分押す(v3.5サポート開始)
minute10: 10分押す(v3.5サポート開始)
hour:時間単位
day:日ごと
week:週ごと
月:月ごと
total:合計
firstDayOfWeek Integer
いいえ
timeParticleSizeがweekの場合、週の初日、1:月曜日、2:火曜日、...、7:日曜日、最小1、最大7
windowsGapUnit hour
String
いいえ
ウィンドウの長さの単位
windowsGapValue 1
Integer
いいえ
ウィンドウの長さ
events
-
List
はい
イベントインジケータ一覧
eventName activity_attend
String
はい
イベント名、特別な、任意のイベントを表すためにanyEventを使用できます
eventNameDisplay String
いいえ
イベント表示名
filts -
List
いいえ
条件リスト
relation and
String
いいえ
論理関係、and:論理と、or:論理や
relationProp -
Object
いいえ
関連プロパティ
property -
Object
いいえ
関連プロパティ
columnDesc ブランド
String
いいえ
フィールド表示名
columnName brand
String
いいえ
フィールド名
specifiedClusterDate 2022-01-24
String
いいえ
クラスター指定日
tableType event
String
いいえ
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
relationOperatorValue 0
Integer
いいえ
リレーショナル操作の値
relationPropNumberOperator r_eq
String
いいえ
関係演算子、
r_eq:等しい
r_高:高
r_low:低
type first
String
はい
イベントタイプ、first:初期イベント、second:コールバックイベント
projectId
377
Integer
はい
プロジェクトID
limit
10
Integer
いいえ
分析対象あたりのパケット数の上限、オプションパラメータは、デフォルトで1000、最大で10000
timeoutSeconds
10
Integer
いいえ
タイムアウトパラメーターが要求され、タイムアウトするとクエリタスク
useCache
true
Boolean
いいえ
キャッシュを使用します。オプションのパラメーターはデフォルトでtrueです

# 成功応答の例

{
  "data": {
    "distributionInterval": [
      ",300",
      "300,600",
      "600,900",
      "900,1200",
      "1200,1500",
      "1500,1800",
      "1800,2100",
      "2100,2400",
      "2400,2700",
      "2700,3000",
      "3000,3300",
      "3300,"
    ],
    "groupCols": [
      [
        "苹果"
      ],
      [
        "华为"
      ]
    ],
    "intervalData": {
      "dateEntities": [
        {
          "dateString": "2021-10-04",
          "groupEntities": [
            {
              "groups": [
                "苹果"
              ],
              "intervalAggValue": {
                "avgValue": 40,
                "eventNum": 6646,
                "maxValue": 354,
                "midValue": 28,
                "minValue": 2,
                "quarterValue": 16,
                "threeQuarterValue": 49,
                "userNum": 838
              },
              "intervalDistributions": [
                {
                  "distribution": "300,600",
                  "intervalDistributionValue": {
                    "eventNum": 5,
                    "userNum": 5
                  }
                },
                {
                  "distribution": ",300",
                  "intervalDistributionValue": {
                    "eventNum": 6641,
                    "userNum": 838
                  }
                }
              ]
            },
            {
              "groups": [
                "华为"
              ],
              "intervalAggValue": {
                "avgValue": 39,
                "eventNum": 5439,
                "maxValue": 313,
                "midValue": 28,
                "minValue": 2,
                "quarterValue": 15,
                "threeQuarterValue": 50,
                "userNum": 683
              },
              "intervalDistributions": [
                {
                  "distribution": "300,600",
                  "intervalDistributionValue": {
                    "eventNum": 2,
                    "userNum": 2
                  }
                },
                {
                  "distribution": ",300",
                  "intervalDistributionValue": {
                    "eventNum": 5437,
                    "userNum": 683
                  }
                }
              ]
            }
          ],
          "intervalAggValue": {
            "avgValue": 39,
            "eventNum": 12085,
            "maxValue": 354,
            "midValue": 28,
            "minValue": 2,
            "quarterValue": 16,
            "threeQuarterValue": 49,
            "userNum": 1520
          },
          "intervalDistributions": [
            {
              "distribution": "300,600",
              "intervalDistributionValue": {
                "eventNum": 7,
                "userNum": 7
              }
            },
            {
              "distribution": ",300",
              "intervalDistributionValue": {
                "eventNum": 12078,
                "userNum": 1520
              }
            }
          ]
        },
        {
          "dateString": "2021-10-05",
          "groupEntities": [
            {
              "groups": [
                "苹果"
              ],
              "intervalAggValue": {
                "avgValue": 39,
                "eventNum": 5700,
                "maxValue": 303,
                "midValue": 28,
                "minValue": 2,
                "quarterValue": 16,
                "threeQuarterValue": 49,
                "userNum": 710
              },
              "intervalDistributions": [
                {
                  "distribution": "300,600",
                  "intervalDistributionValue": {
                    "eventNum": 1,
                    "userNum": 1
                  }
                },
                {
                  "distribution": ",300",
                  "intervalDistributionValue": {
                    "eventNum": 5699,
                    "userNum": 710
                  }
                }
              ]
            },
            {
              "groups": [
                "华为"
              ],
              "intervalAggValue": {
                "avgValue": 40,
                "eventNum": 4779,
                "maxValue": 374,
                "midValue": 28,
                "minValue": 2,
                "quarterValue": 15,
                "threeQuarterValue": 51,
                "userNum": 603
              },
              "intervalDistributions": [
                {
                  "distribution": "300,600",
                  "intervalDistributionValue": {
                    "eventNum": 3,
                    "userNum": 3
                  }
                },
                {
                  "distribution": ",300",
                  "intervalDistributionValue": {
                    "eventNum": 4776,
                    "userNum": 603
                  }
                }
              ]
            }
          ],
          "intervalAggValue": {
            "avgValue": 39,
            "eventNum": 10479,
            "maxValue": 374,
            "midValue": 28,
            "minValue": 2,
            "quarterValue": 16,
            "threeQuarterValue": 50,
            "userNum": 1313
          },
          "intervalDistributions": [
            {
              "distribution": "300,600",
              "intervalDistributionValue": {
                "eventNum": 4,
                "userNum": 4
              }
            },
            {
              "distribution": ",300",
              "intervalDistributionValue": {
                "eventNum": 10475,
                "userNum": 1313
              }
            }
          ]
        }
      ],
      "groupEntities": [
        {
          "groups": [
            "苹果"
          ],
          "intervalAggValue": {
            "avgValue": 39,
            "eventNum": 12346,
            "maxValue": 354,
            "midValue": 28,
            "minValue": 2,
            "quarterValue": 16,
            "threeQuarterValue": 49,
            "userNum": 1542
          },
          "intervalDistributions": [
            {
              "distribution": "300,600",
              "intervalDistributionValue": {
                "eventNum": 6,
                "userNum": 6
              }
            },
            {
              "distribution": ",300",
              "intervalDistributionValue": {
                "eventNum": 12340,
                "userNum": 1542
              }
            }
          ]
        },
        {
          "groups": [
            "华为"
          ],
          "intervalAggValue": {
            "avgValue": 39,
            "eventNum": 10218,
            "maxValue": 374,
            "midValue": 28,
            "minValue": 2,
            "quarterValue": 15,
            "threeQuarterValue": 50,
            "userNum": 1282
          },
          "intervalDistributions": [
            {
              "distribution": "300,600",
              "intervalDistributionValue": {
                "eventNum": 5,
                "userNum": 5
              }
            },
            {
              "distribution": ",300",
              "intervalDistributionValue": {
                "eventNum": 10213,
                "userNum": 1282
              }
            }
          ]
        }
      ],
      "intervalAggValue": {
        "avgValue": 39,
        "eventNum": 22564,
        "maxValue": 374,
        "midValue": 28,
        "minValue": 2,
        "quarterValue": 16,
        "threeQuarterValue": 49,
        "userNum": 2817
      },
      "intervalDistributions": [
        {
          "distribution": "300,600",
          "intervalDistributionValue": {
            "eventNum": 11,
            "userNum": 11
          }
        },
        {
          "distribution": ",300",
          "intervalDistributionValue": {
            "eventNum": 22553,
            "userNum": 2817
          }
        }
      ]
    },
    "intervalType": "def",
    "timeArray": [
      "2021-10-04",
      "2021-10-05"
    ]
  },
  "return_code": 0,
  "return_message": "success"
}

# 応答パラメータ説明

パラメーター名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報
data
-
Object
結果を返す
distributionInterval [",300","300,"]
List
分布間隔
groupCols [["苹果"],["华为"]]
List
グループ化
intervalData -
Object
日付データ
dateEntities -
List
日付リスト
dateString 2021-10-04
String
日付
groupEntities -
List
グループリスト
groups ["苹果"]
List
グループ化された値のリスト
intervalAggValue -
Object
集計値
avgValue 39
Long
平均
eventNum 22564
Long
イベント数
maxValue 374
Long
最大値
midValue 28
Long
中央値
minValue 2
Long
最小値
quarterValue 16
Long
上の4分位
threeQuarterValue 49
Long
次の4分位
userNum 2817
Long
ユーザー数
intervalDistributions -
List
分布範囲のリスト
distribution 300,600
String
分布の間隔
intervalDistributionValue -
Object
分布間隔の値
eventNum 11
Long
イベント数
userNum 11
Long
ユーザー数
intervalType def
String
タイプ
discrete:離散数値
def:デフォルト区間
ユーザ定義
timeArray ["2021-10-04"]
List
イベントリスト

エラー応答の例

{
    "return_code": -1008,
    "return_message": "参数(token)为空"
}
パラメータ名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
-1008
Integer
リターンコード
return_message
パラメータ(token)は空です
String
戻る情報

# 間隔分析ユーザーリスト

インターフェイス URL

/open/interval-user-list?token=xxx

リクエスト方法

POST

コンテンツタイプ

application/json

Query パラメーター

パラメータ名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
token
xxx
String
はい
トークン

# 要求 Body パラメーター

{
  "eventView": {
    "endTime": "2021-10-05 23:59:59",
    "filts": [
      {
        "columnDesc": "品牌",
        "columnName": "brand",
        "comparator": "equal",
        "filterType": "SIMPLE",
        "ftv": [
          "苹果",
          "华为"
        ],
        "specifiedClusterDate": "2022-01-24",
        "tableType": "event",
        "timeUnit": ""
      }
    ],
    "groupBy": [
      {
        "columnDesc": "品牌",
        "columnName": "brand",
        "propertyRange": "",
        "specifiedClusterDate": "2022-01-24",
        "tableType": "event"
      }
    ],
    "recentDay": "114-115",
    "relation": "and",
    "startTime": "2021-10-04 00:00:00",
    "taIdMeasureVo": {
      "columnDesc": "用户唯一ID",
      "columnName": "#user_id",
      "tableType": "event"
    },
    "timeParticleSize": "day",
    "windowsGapUnit": "hour",
    "windowsGapValue": 1
  },
  "events": [
    {
      "eventName": "activity_attend",
      "eventNameDisplay": "",
      "filts": [
      ],
      "relation": "and",
      "relationProp": {
        "property": {
          "columnDesc": "品牌",
          "columnName": "brand",
          "specifiedClusterDate": "2022-01-24",
          "tableType": "event"
        }
      },
      "type": "first"
    },
    {
      "eventName": "payment",
      "eventNameDisplay": "",
      "filts": [
      ],
      "relation": "and",
      "relationProp": {
        "property": {
          "columnDesc": "品牌",
          "columnName": "brand",
          "specifiedClusterDate": "2022-01-24",
          "tableType": "event"
        },
        "relationOperatorValue": 0,
        "relationPropNumberOperator": "r_eq"
      },
      "type": "second"
    }
  ],
  "projectId": 377,
  "timeoutSeconds": 10,
  "interval": "2,3",
  "sliceDate": "",
  "sliceGroupVal": ["苹果", "华为"]
}

# リクエストパラメータ説明

パラメーター名
サンプル値
パラメーターの種類
必須かどうか
パラメーターの説明
eventView
-
Object
はい
グループ化プロパティ
endTime 2021-10-05 23:59:59
String
いいえ
終了時刻(形式: yyyy-MM-ddHH: mm: ss)、相対時刻が空の場合有効
filts -
List
いいえ
グローバルフィルタ項目
columnDesc ブランド
String
いいえ
フィールド表示名
columnName brand
String
はい
フィールド名
comparator equal
String
はい
参照:モデルクエリAPIのフィルター式
filterType SIMPLE
String
いいえ
フィルタモード、SIMPLE:シンプル、COMPOUND:コンポジット
ftv ["アップル"]
List
いいえ
プロパティの比較値
specifiedClusterDate 2022-01-24
String
いいえ
クラスター指定日
tableType event
String
はい
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
timeUnit String
いいえ
プロパティは、relativeEvent*に対してのみ有効な値単位と比較します: day, hour, minute
groupBy -
List
いいえ
グループ化属性は、0個以上あり得る
columnDesc ブランド
String
いいえ
フィールド表示名
columnName brand
String
はい
フィールド名
propertyRange String
いいえ
カスタムプロパティ間隔
specifiedClusterDate 2022-01-24
String
いいえ
クラスター指定日
tableType event
String
はい
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
recentDay 114-115
String
いいえ
相対時間(開始時刻と終了時刻の両方で空であってはならない)
relation and
String
いいえ
論理関係、and:論理と、or:論理や
startTime 2021-10-04 00:00:00
String
いいえ
開始時間(形式: yyyy-MM-ddHH: mm: ss)、相対時間が空の場合有効
taIdMeasureVo -
Object
いいえ
本体構成の分析
columnDesc ユーザ固有ID
String
いいえ
フィールド表示名
columnName #user_id
String
はい
フィールド名
tableType event
String
はい
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
timeParticleSize day
String
はい
分析の時間単位
minute: 1分押す
minute5: 5分押す(v3.5サポート開始)
minute10: 10分押す(v3.5サポート開始)
hour:時間単位
day:日ごと
week:週ごと
月:月ごと
total:合計
firstDayOfWeek Integer
いいえ
timeParticleSizeがweekの場合、週の初日、1:月曜日、2:火曜日、...、7:日曜日、最小1、最大7
windowsGapUnit hour
String
いいえ
ウィンドウの長さの単位
windowsGapValue 1
Integer
いいえ
ウィンドウの長さ
events
-
List
はい
イベントインジケータ一覧
eventName activity_attend
String
はい
イベント名、特別な、任意のイベントを表すためにanyEventを使用できます
eventNameDisplay String
いいえ
イベント表示名
filts -
List
いいえ
条件リスト
relation and
String
いいえ
論理関係、and:論理と、or:論理や
relationProp -
Object
いいえ
関連プロパティ
property -
Object
いいえ
関連プロパティ
columnDesc ブランド
String
いいえ
フィールド表示名
columnName brand
String
いいえ
フィールド名
specifiedClusterDate 2022-01-24
String
いいえ
クラスター指定日
tableType event
String
いいえ
テーブルタイプ、event:イベントテーブル、user:ユーザテーブル
relationOperatorValue 0
Integer
いいえ
リレーショナル操作の値
relationPropNumberOperator r_eq
String
いいえ
関係演算子、
r_eq:等しい
r_高:高
r_low:低
type first
String
はい
イベントタイプ、first:初期イベント、second:コールバックイベント
projectId
377
Integer
はい
プロジェクトID
timeoutSeconds
10
Integer
いいえ
タイムアウトパラメーターが要求され、タイムアウトするとクエリタスク
interval
2,3
String
いいえ
区間の
sliceDate
String
いいえ
日付はその週です
sliceGroupVal
["Apple","Huawei"]
List
いいえ
イベントのグループ化

# 成功応答の例

{
  "data": {
    "columMeta": {
      "country": "国家",
      "education": "学历",
      "birthdate": "出生日期",
      "gender": "性别",
      "last_login_time": "last_login_time",
      "city": "城市",
      "nation": "民族",
      "channel": "用户操作类型",
      "weight": "体重(KG)",
      "#distinct_id": "访客ID",
      "firstcharge": "是否首充",
      "register_time": "register_time",
      "#account_id": "账户ID",
      "companynature": "工作单位性质",
      "accountbalance": "余额",
      "maritalstatus": "婚姻状况",
      "interest": "兴趣爱好",
      "name": "姓名",
      "accountpoint": "积分项",
      "rank": "会员等级",
      "first_login_time": "first_login_time",
      "email": "邮箱",
      "height": "身高(CM)"
    },
    "datalist": [
      {
        "country": "中国",
        "birthdate": "2013-05-21",
        "education": "大专",
        "last_login_time": "2021-12-04 02:18:46.111",
        "gender": "男",
        "city": "上海市",
        "nation": "汉族",
        "#user_id": 795692987887919100,
        "channel": "微信",
        "weight": "125",
        "#distinct_id": "5694fdd8-e1dc-4459-97dd-33b10df01400",
        "firstcharge": false,
        "register_time": "2021-10-06 00:00:23.000",
        "#account_id": "b406f8a7-424d-4909-a08a-7b00191b7493",
        "companynature": "国有企业",
        "accountbalance": "42606",
        "maritalstatus": "未婚",
        "interest": [
          "旅行",
          "运动",
          "运动"
        ],
        "accountpoint": "81910",
        "name": "UaLEhzdn",
        "rank": "金卡",
        "first_login_time": "2021-10-06 00:01:56.000",
        "email": "ElqqXwdL@thinkingdata.cn",
        "height": "174"
      },
      {
        "country": "中国",
        "birthdate": "1964-12-26",
        "education": "大专",
        "last_login_time": "2021-10-05 00:02:35.000",
        "gender": "男",
        "city": "上海市",
        "nation": "汉族",
        "#user_id": 795692395992715300,
        "channel": "官网",
        "weight": "197",
        "#distinct_id": "5caf9f1a-3253-4279-9723-49c950a48020",
        "firstcharge": true,
        "register_time": "2021-10-05 00:00:30.000",
        "#account_id": "cb6ab625-f45d-4977-bbae-973ead82acba",
        "companynature": "外资",
        "accountbalance": "49013",
        "maritalstatus": "未婚",
        "interest": [
          "运动",
          "唱歌",
          "运动"
        ]
    ],
    "totalNum": 2
  },
  "return_code": 0,
  "return_message": "success"
}

# 応答パラメータ説明

パラメーター名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
0
Integer
リターンコード
return_message
success
String
戻る情報
data
-
Object
結果を返す
datalist -
List
ユーザー情報
columMeta -
Map
フィールド意味マッピング
totalNum 2
Integer
総数

エラー応答の例

{
    "return_code": -1008,
    "return_message": "参数(token)为空"
}
パラメータ名
サンプル値
パラメーターの種類
パラメーターの説明
return_code
-1008
Integer
リターンコード
return_message
パラメータ(token)は空です
String
戻る情報