mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-25 00:54:21 +08:00
234 lines
5.4 KiB
JSON
234 lines
5.4 KiB
JSON
[
|
|
{
|
|
"dbSchema": {
|
|
"db": "semantic",
|
|
"table": "s2_stay_time_statis",
|
|
"dbColumns": [
|
|
{
|
|
"columnName": "imp_date",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "stay_hours",
|
|
"dataType": "DOUBLE",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "page",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
}
|
|
]
|
|
},
|
|
|
|
"otherRelatedDBSchema":[
|
|
{
|
|
"db": "semantic",
|
|
"table": "s2_user_department",
|
|
"dbColumns": [
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "department",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
|
|
"modelSchema":{
|
|
"name": "停留时间统计",
|
|
"bizName": "StayTimeStatistics",
|
|
"description": "记录用户在页面上的停留时间统计信息",
|
|
"filedSchemas": [
|
|
{
|
|
"columnName": "imp_date",
|
|
"dataType": "VARCHAR",
|
|
"comment": "",
|
|
"filedType": "data_time",
|
|
"name": "导入日期"
|
|
},
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": "",
|
|
"filedType": "foreign_key",
|
|
"name": "用户名"
|
|
},
|
|
{
|
|
"columnName": "stay_hours",
|
|
"dataType": "DOUBLE",
|
|
"comment": "",
|
|
"filedType": "measure",
|
|
"agg": "SUM",
|
|
"name": "停留小时数"
|
|
},
|
|
{
|
|
"columnName": "page",
|
|
"dataType": "VARCHAR",
|
|
"comment": "",
|
|
"filedType": "dimension",
|
|
"name": "页面"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
|
|
{
|
|
"dbSchema":{
|
|
"db": "semantic",
|
|
"table": "s2_user_department",
|
|
"dbColumns": [
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "department",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
}
|
|
]
|
|
},
|
|
"otherRelatedDBSchema":[
|
|
{
|
|
"db": "semantic",
|
|
"table": "s2_stay_time_statis",
|
|
"dbColumns": [
|
|
{
|
|
"columnName": "imp_date",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "stay_hours",
|
|
"dataType": "DOUBLE",
|
|
"comment": ""
|
|
},
|
|
{
|
|
"columnName": "page",
|
|
"dataType": "VARCHAR",
|
|
"comment": ""
|
|
}
|
|
]
|
|
}
|
|
],
|
|
|
|
"modelSchema":{
|
|
"name": "用户部门信息",
|
|
"bizName": "UserDepartmentInfo",
|
|
"description": "记录用户所属的部门信息",
|
|
"filedSchemas": [
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": "",
|
|
"filedType": "primary_key",
|
|
"name": "用户名"
|
|
},
|
|
{
|
|
"columnName": "department",
|
|
"dataType": "VARCHAR",
|
|
"comment": "",
|
|
"filedType": "dimension",
|
|
"name": "部门"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
|
|
{
|
|
"dbSchema": {
|
|
"db": "semantic",
|
|
"table": "SELECT imp_date, user_name, page, 1 as pv, user_name as uv FROM s2_pv_uv_statis",
|
|
"sql": "SELECT imp_date, user_name, page, 1 as pv, user_name as uv FROM s2_pv_uv_statis",
|
|
"dbColumns": [
|
|
{
|
|
"columnName": "imp_date",
|
|
"dataType": "VARCHAR"
|
|
},
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR"
|
|
},
|
|
{
|
|
"columnName": "page",
|
|
"dataType": "VARCHAR"
|
|
},
|
|
{
|
|
"columnName": "pv",
|
|
"dataType": "INTEGER"
|
|
},
|
|
{
|
|
"columnName": "uv",
|
|
"dataType": "VARCHAR"
|
|
}
|
|
]
|
|
},
|
|
|
|
"otherRelatedDBSchema": [
|
|
|
|
],
|
|
|
|
"modelSchema":{
|
|
"name": "页面访问统计",
|
|
"bizName": "PageVisitStatistics",
|
|
"description": "该模型用于统计用户在不同页面的访问情况,包括页面访问次数和独立用户数。",
|
|
"filedSchemas": [
|
|
{
|
|
"columnName": "imp_date",
|
|
"dataType": "VARCHAR",
|
|
"comment": "数据生成时间",
|
|
"filedType": "data_time",
|
|
"name": "数据生成时间"
|
|
},
|
|
{
|
|
"columnName": "user_name",
|
|
"dataType": "VARCHAR",
|
|
"comment": "用户名",
|
|
"filedType": "dimension",
|
|
"name": "用户名"
|
|
},
|
|
{
|
|
"columnName": "page",
|
|
"dataType": "VARCHAR",
|
|
"comment": "页面名称",
|
|
"filedType": "dimension",
|
|
"name": "页面名称"
|
|
},
|
|
{
|
|
"columnName": "pv",
|
|
"dataType": "INTEGER",
|
|
"comment": "页面访问次数",
|
|
"filedType": "measure",
|
|
"agg": "SUM",
|
|
"name": "页面访问次数"
|
|
},
|
|
{
|
|
"columnName": "uv",
|
|
"dataType": "VARCHAR",
|
|
"comment": "独立用户数",
|
|
"filedType": "measure",
|
|
"agg": "COUNT_DISTINCT",
|
|
"name": "独立用户数"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |