dim活动表
2023-02-22 16:34:07 0 举报
AI智能生成
dim活动表
作者其他创作
大纲/内容
老活动(通过activity_id筛选)<br>ods_leadsgeneration_leads_generation_entity<br>
创建时间<br>dim.created_timestamp = ods.created_at
创建人id<br>dim.owner_id = ods.owner_id<br>
活动类型code<br>dim.activity_type_code = ods.type<br>
活动类型名称<br>dim.activity_type_name = code解析(1-webinar/直播,2-seminar/会议)
case type when 'webinar' then 1 when 'seminar' then 2 else -127 end as activity_type_code,<br>case type when 'webinar' then '直播' when 'seminar' then '会议' else '' end as activity_type_name
活动的内部名称<br>dim.activity_name = ods.name<br>
活动的外部名称 = 活动内部名称<br>
活动开始时间<br>dim.started_timestamp = ods.webinar_real_started_at
备注,老活动开始和结束时间可能为空(草稿状态),这样分析选择开始和结束时间时无法命中该活动
活动结束时间<br>dim.end_timestamp = ods.webinar_real_ended_at
活动所属部门id<br>dim.owner_department_id = ods.owner_department_id<br>
通过id查name和level是否正确
备注:id查不到对应name和level时置为空
活动所属部门名称<br>dim.owner_department_name
owner_department_id去查ods_omniuser_jing_omni_org.name
活动所属部门层级<br>dim.owner_department_level<br>
owner_department_id去查ods_omniuser_jing_omni_org.level
一级分类id置空 <br>一级分类name<br>二级分类id置空<br>二级分类name置空
'' as activity_classify_1_id,<br>'' as activity_classify_1_name,<br>'' as activity_classify_2_id,<br>'' as activity_classify_2_name
成本置为0.0<br>
0.0 as activity_cost
活动封面图置空<br>
'' cover_picture
操作人id = ownerid<br>
leads_generation_entity.owner_id as operator_id
草稿标识code置为-127<br>
-127 as draft_code
草稿标识name置为空<br>
'' as draft_name
是否为复制内容code置为-127<br>
-127 as is_copy_code
是否为复制内容name<br>dim.is_copy_name<br>
'' as is_copy_name
发布状态code置为-127<br>
-127 as release_status_code
发布状态name置为空<br>
'' as release_status_name
活动状态code<br>dim.ems_status_code<br>
通过code查name是否正确
活动状态name<br>dim.ems_status_name<br>
started_timestamp>当前时间,code = 1,待开始
当前时间>=starttime,且 当前时间<=endtime,code=2,进行中
备注
end_timestamp < 当前时间,code = 3,已结束
业务类型id置为-127<br>
'' as business_unit_id
业务类型name置空
'' as business_unit_name
意向标签置空
'' as intent_tags
新活动(通过activity_id筛选)<br>ods_leadsgeneration_jing_activity<br>
创建时间<br>dim.created_timestamp = ods.created_timestamp
活动的内部名称<br>dim.activity_name = ods.activity_name<br>
活动的外部名称<br>dim.activity_external_name = ods.activity_external_name<br>
创建人id<br>dim.owner_id = ods.owner_id<br>
活动类型编码<br>dim.activity_type_code = ods.type<br>
活动类型名称<br>dim.activity_type_name = code解析(1-webinar/直播,2-seminar/会议)
case type when 'webinar' then 1 when 'seminar' then 2 else -127 end as activity_type_code,<br>case type when 'webinar' then '直播' when 'seminar' then '会议' else '' end as activity_type_name
一级分类id<br>dim.activity_classify_1_id <br>
ods_leadsgeneration_jing_activity.activity_classify 一二级 分类按照"_"隔开,分别塞在classify_id中1和2
备注:ods层classify有一个id值时,默认为一级分类,有两个id值拼接时,默认第一个id为一级分类
一级分类name<br>dim.activity_classify_1_name<br>
ods_leadsgeneration_jing_common_cate.name <br>其中level = 1
二级分类id<br>dim.activity_classify_2_id<br>
二级分类name<br>dim.activity_classify_2_name<br>
ods_leadsgeneration_jing_common_cate.name <br>其中level = 2 且parentID=一级分类id
成本<br>dim.activity_cost<br>
取自ods层中extra字段中"cost"
活动封面图<br>dim.cover_picture = ods.cover_picture<br>
操作人id<br>dim.operator_id = ods.operator_id<br>
活动所属部门id<br>dim.owner_department_id = ods.owner_department_id<br>
通过id查name和level是否正确
活动所属部门名称<br>dim.owner_department_name
owner_department_id去查ods_omniuser_jing_omni_org.name
活动所属部门层级<br>dim.owner_department_level<br>
owner_department_id去查ods_omniuser_jing_omni_org.level
草稿标识code<br>dim.draft_code<br>
通过code查name是否正确
草稿标识name<br>dim.draft_name<br>
case draft when 0 then '草稿' when 1 then '非草稿' else '' end as draft_name
是否为复制内容code<br>dim.is_copy_code<br>
通过code查name是否正确
是否为复制内容name<br>dim.is_copy_name<br>
case is_copy when 0 then '非复制' when 1 then '复制' else '' end as is_copy_name
发布状态code<br>dim.release_status_code<br>
通过code查name是否正确
发布状态name<br>dim.release_status_name<br>
case release_status when 0 then '待发布' when 1 then '已发布' else '' end as release_status_name
活动状态code<br>dim.ems_status_code<br>
通过code查name是否正确
活动状态name<br>dim.ems_status_name<br>
case ems_status when 1 then '待开始' when 2 then '进行中' when 3 then '已结束' when 4 then '回放中' else '' end as ems_status_name
活动开始时间<br>dim.started_timestamp = ods.start_time
活动结束时间<br>dim.end_timestamp = ods.end_time
业务类型id<br>dim.business_unit_id = ods.business_unit<br>
通过id查name是否正确
业务类型name<br>dim.business_unit_name
ods_omniuser_jing_business_unit(jing_uuid).name
意向标签<br>dim.intent_tags = ods.intent_tags
dim.mid<br>dim.activity_uuid<br>
mid 租户id
jing_uuid 活动id
0 条评论
下一页