# 間隔解析モデル 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 | 戻る情報 |