0.00.0100005050NY50000YN1000100-2020/02/25 14:03:43.587-2020/02/25 14:03:43.587H4sIAAAAAAAAAAMAAAAAAAAAAAA=Nepdc_analysis_source${db.mysql.epdc.source.host}MYSQLNative${esua.epdc.analysis.database}${db.mysql.epdc.source.port}${db.mysql.epdc.source.username}${db.mysql.epdc.source.password}EXTRA_OPTION_MYSQL.characterEncodingutf8EXTRA_OPTION_MYSQL.useSSLfalseFORCE_IDENTIFIERS_TO_LOWERCASENFORCE_IDENTIFIERS_TO_UPPERCASENIS_CLUSTEREDNPORT_NUMBER${db.mysql.epdc.source.port}PRESERVE_RESERVED_WORD_CASEYQUOTE_ALL_FIELDSNSTREAM_RESULTSYSUPPORTS_BOOLEAN_DATA_TYPEYSUPPORTS_TIMESTAMP_DATA_TYPEYUSE_POOLINGNepdc_analysis_target${db.mysql.epdc.analysis.target.host}MYSQLNative${esua.epdc.analysis.database}${db.mysql.epdc.analysis.target.port}${db.mysql.epdc.analysis.target.username}${db.mysql.epdc.analysis.target.password}EXTRA_OPTION_MYSQL.characterEncodingutf8EXTRA_OPTION_MYSQL.useSSLfalseFORCE_IDENTIFIERS_TO_LOWERCASENFORCE_IDENTIFIERS_TO_UPPERCASENIS_CLUSTEREDNPORT_NUMBER${db.mysql.epdc.analysis.target.port}PRESERVE_RESERVED_WORD_CASEYQUOTE_ALL_FIELDSNSTREAM_RESULTSYSUPPORTS_BOOLEAN_DATA_TYPEYSUPPORTS_TIMESTAMP_DATA_TYPEYUSE_POOLINGN字段选择表输出Y表输入字段选择Y字段选择SelectValuesY1noneIDGRID_IDGROUP_IDTOPIC_PUBLISH_TIMESUSER_PUBLISH_TIMESPARTY_PUBLISH_TIMESUSER_LIKE_TIMEUSER_OPPOSE_TIMESPARTY_LIKE_TIMEPARTY_OPPOSE_TIMESUSER_COMMENT_TIMESPARTY_COMMENT_TIMESUSER_TOISSUE_TIMESPARTY_TOISSUE_TIMESUSER_TOITEM_TIMESUSER_GOOD_TIMESPARTY_TOITEM_TIMESPARTY_GOOD_TIMESUSER_FINISH_TIMESPARTY_FINISH_TIMESUSER_JOIN_TIMESPARTY_CREATE_COUNTSTATISTICS_DATECREATED_TIMEUPDATED_TIMEN560272Y表输入TableInputY1noneepdc_analysis_source select REPLACE(MD5(UUID()),'-','') AS ID,
total.GRID_ID,
total.GROUP_ID,
SUM(total.TOPIC_PUBLISH_TIMES) AS TOPIC_PUBLISH_TIMES,
SUM(total.USER_PUBLISH_TIMES) AS USER_PUBLISH_TIMES,
SUM(total.PARTY_PUBLISH_TIMES) AS PARTY_PUBLISH_TIMES,
SUM(total.USER_LIKE_TIME) AS USER_LIKE_TIME,
SUM(total.USER_OPPOSE_TIMES) AS USER_OPPOSE_TIMES,
SUM(total.PARTY_LIKE_TIME) AS PARTY_LIKE_TIME,
SUM(total.PARTY_OPPOSE_TIMES) AS PARTY_OPPOSE_TIMES,
SUM(total.USER_COMMENT_TIMES) AS USER_COMMENT_TIMES,
SUM(total.PARTY_COMMENT_TIMES) AS PARTY_COMMENT_TIMES,
SUM(total.USER_TOISSUE_TIMES) AS USER_TOISSUE_TIMES,
SUM(total.PARTY_TOISSUE_TIMES) AS PARTY_TOISSUE_TIMES,
SUM(total.USER_TOITEM_TIMES) AS USER_TOITEM_TIMES,
SUM(total.USER_GOOD_TIMES) AS USER_GOOD_TIMES,
SUM(total.PARTY_TOITEM_TIMES) AS PARTY_TOITEM_TIMES,
SUM(total.PARTY_GOOD_TIMES) AS PARTY_GOOD_TIMES,
SUM(total.USER_FINISH_TIMES) AS USER_FINISH_TIMES,
SUM(total.PARTY_FINISH_TIMES) AS PARTY_FINISH_TIMES,
SUM(total.USER_JOIN_TIMES) AS USER_JOIN_TIMES,
SUM(total.PARTY_CREATE_COUNT) AS PARTY_CREATE_COUNT,
total.CREATED_TIME AS STATISTICS_DATE,
NOW() AS CREATED_TIME,NOW() AS UPDATED_TIME
from (
select met.GRID_ID,
met.GROUP_ID,
COUNT(id) AS TOPIC_PUBLISH_TIMES,
COUNT(PARTY_MEMBER=0 OR NULL) AS USER_PUBLISH_TIMES,
COUNT(PARTY_MEMBER=1 OR NULL) AS PARTY_PUBLISH_TIMES,
0 AS USER_LIKE_TIME,
0 AS USER_OPPOSE_TIMES,
0 AS PARTY_LIKE_TIME,
0 AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
0 AS USER_TOISSUE_TIMES,
0 AS PARTY_TOISSUE_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
0 AS USER_JOIN_TIMES,
0 AS PARTY_CREATE_COUNT,
date_format(met.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_topic met
where met.DEL_FLAG=0
AND met.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
GROUP BY met.GRID_ID,met.GROUP_ID,date_format(met.CREATED_TIME,'%Y-%m-%d')
UNION ALL
select met.GRID_ID,
met.GROUP_ID,
0 AS TOPIC_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
COUNT(cua.ATTITUDE_FLAG=0 and met.PARTY_MEMBER=0 OR NULL) AS USER_LIKE_TIME,
COUNT(cua.ATTITUDE_FLAG=1 and met.PARTY_MEMBER=0 OR NULL) AS USER_OPPOSE_TIMES,
COUNT(cua.ATTITUDE_FLAG=0 and met.PARTY_MEMBER=1 OR NULL) AS PARTY_LIKE_TIME,
COUNT(cua.ATTITUDE_FLAG=1 and met.PARTY_MEMBER=1 OR NULL) AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
0 AS USER_TOISSUE_TIMES,
0 AS PARTY_TOISSUE_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
0 AS USER_JOIN_TIMES,
0 AS PARTY_CREATE_COUNT,
date_format(cua.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_topic_comment_user_attitude cua
left join meta_epdc_topic_comment etc on etc.ID=cua.COMMENT_ID
left join meta_epdc_topic met on etc.TOPIC_ID=met.ID
where cua.DEL_FLAG=0
AND cua.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
GROUP BY met.GRID_ID,met.GROUP_ID,date_format(cua.CREATED_TIME,'%Y-%m-%d')
UNION ALL
select met.GRID_ID,
met.GROUP_ID,
0 AS TOPIC_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
0 AS USER_LIKE_TIME,
0 AS USER_OPPOSE_TIMES,
0 AS PARTY_LIKE_TIME,
0 AS PARTY_OPPOSE_TIMES,
COUNT(etc.PARTY_FLAG=0 OR NULL) AS USER_COMMENT_TIMES,
COUNT(etc.PARTY_FLAG=1 OR NULL) AS PARTY_COMMENT_TIMES,
0 AS USER_TOISSUE_TIMES,
0 AS PARTY_TOISSUE_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
0 AS USER_JOIN_TIMES,
0 AS PARTY_CREATE_COUNT,
date_format(etc.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_topic_comment etc
left join meta_epdc_topic met on etc.TOPIC_ID=met.ID
where etc.DEL_FLAG=0
AND etc.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
GROUP BY met.GRID_ID,met.GROUP_ID,date_format(etc.CREATED_TIME,'%Y-%m-%d')
UNION ALL
select mei.GRID_ID,
mei.GROUP_ID,
0 AS TOPIC_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
0 AS USER_LIKE_TIME,
0 AS USER_OPPOSE_TIMES,
0 AS PARTY_LIKE_TIME,
0 AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
COUNT(IS_PARTY_MEMBER=0 OR NULL) AS USER_TOISSUE_TIMES,
COUNT(IS_PARTY_MEMBER=1 OR NULL) AS PARTY_TOISSUE_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
0 AS USER_JOIN_TIMES,
0 AS PARTY_CREATE_COUNT,
date_format(mei.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_issue mei
where mei.DEL_FLAG=0 and mei.GROUP_ID is not null AND mei.GROUP_ID != ''
AND mei.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
GROUP BY mei.GRID_ID,mei.GROUP_ID,date_format(mei.CREATED_TIME,'%Y-%m-%d')
UNION ALL
select met.GRID_ID,
met.GROUP_ID,
0 AS TOPIC_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
0 AS USER_LIKE_TIME,
0 AS USER_OPPOSE_TIMES,
0 AS PARTY_LIKE_TIME,
0 AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
0 AS USER_TOISSUE_TIMES,
0 AS PARTY_TOISSUE_TIMES,
COUNT(IS_PARTY_MEMBER=0 OR NULL) AS USER_TOITEM_TIMES,
COUNT(EVALUATION_SCORE IS NOT NULL AND EVALUATION_SCORE != 0 AND IS_PARTY_MEMBER=0 OR NULL) AS
USER_GOOD_TIMES,
COUNT(IS_PARTY_MEMBER=1 OR NULL) AS PARTY_TOITEM_TIMES,
COUNT(EVALUATION_SCORE IS NOT NULL AND EVALUATION_SCORE != 0 AND IS_PARTY_MEMBER=1 OR NULL) AS
PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
0 AS USER_JOIN_TIMES,
0 AS PARTY_CREATE_COUNT,
date_format(met.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_item met
where met.DEL_FLAG=0 and met.GROUP_ID is not null AND met.GROUP_ID != ''
AND met.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
GROUP BY met.GRID_ID,met.GROUP_ID,date_format(met.CREATED_TIME,'%Y-%m-%d')
UNION ALL
SELECT mei.GRID_ID,
mei.GROUP_ID,
0 AS TOPIC_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
0 AS USER_LIKE_TIME,
0 AS USER_OPPOSE_TIMES,
0 AS PARTY_LIKE_TIME,
0 AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
0 AS USER_TOISSUE_TIMES,
0 AS PARTY_TOISSUE_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_GOOD_TIMES,
COUNT(STATE=10 and IS_PARTY_MEMBER=0 OR NULL) AS USER_FINISH_TIMES,
COUNT(STATE=10 and IS_PARTY_MEMBER=1 OR NULL) AS PARTY_FINISH_TIMES,
0 AS USER_JOIN_TIMES,
0 AS PARTY_CREATE_COUNT,
date_format(ihp.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
FROM meta_epdc_item_handle_process ihp
left join meta_epdc_item mei on ihp.ITEM_ID=mei.ID
where ihp.DEL_FLAG=0 and mei.GROUP_ID is not null and mei.GROUP_ID != ''
AND ihp.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
group by mei.GRID_ID,mei.GROUP_ID,date_format(ihp.CREATED_TIME,'%Y-%m-%d')
UNION ALL
SELECT meg.GRID_ID,
meg.ID AS GROUP_ID,
0 AS TOPIC_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
0 AS USER_LIKE_TIME,
0 AS USER_OPPOSE_TIMES,
0 AS PARTY_LIKE_TIME,
0 AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
0 AS USER_TOISSUE_TIMES,
0 AS PARTY_TOISSUE_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
COUNT(LORD_FLAG=0 and PARTY_MEMBER=0 OR NULL) AS USER_JOIN_TIMES,
COUNT(LORD_FLAG=1 and PARTY_MEMBER=1 OR NULL) AS PARTY_CREATE_COUNT,
date_format(eug.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
FROM meta_epdc_user_group eug
left join meta_epdc_group meg on eug.GROUP_ID=meg.ID
where eug.DEL_FLAG=0
AND eug.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
group by meg.GRID_ID,meg.ID,date_format(eug.CREATED_TIME,'%Y-%m-%d')
)total
group by total.GRID_ID,total.GROUP_ID,total.CREATED_TIME
ORDER BY total.CREATED_TIME0NYNNStringnormalID32-1表输入ID.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalGRID_ID32-1表输入GRID_ID.,noneNY0NNNzh_CNAsia/ShanghaiNStringnormalGROUP_ID32-1表输入GROUP_ID.,noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalTOPIC_PUBLISH_TIMES420表输入TOPIC_PUBLISH_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_PUBLISH_TIMES420表输入USER_PUBLISH_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_PUBLISH_TIMES420表输入PARTY_PUBLISH_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_LIKE_TIME410表输入USER_LIKE_TIME######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_OPPOSE_TIMES410表输入USER_OPPOSE_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_LIKE_TIME410表输入PARTY_LIKE_TIME######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_OPPOSE_TIMES410表输入PARTY_OPPOSE_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_COMMENT_TIMES410表输入USER_COMMENT_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_COMMENT_TIMES410表输入PARTY_COMMENT_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_TOISSUE_TIMES410表输入USER_TOISSUE_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_TOISSUE_TIMES410表输入PARTY_TOISSUE_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_TOITEM_TIMES410表输入USER_TOITEM_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_GOOD_TIMES410表输入USER_GOOD_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_TOITEM_TIMES410表输入PARTY_TOITEM_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_GOOD_TIMES410表输入PARTY_GOOD_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_FINISH_TIMES410表输入USER_FINISH_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_FINISH_TIMES410表输入PARTY_FINISH_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_JOIN_TIMES410表输入USER_JOIN_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_CREATE_COUNT410表输入PARTY_CREATE_COUNT######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNStringnormalSTATISTICS_DATE10-1表输入STATISTICS_DATE.,noneNY0NNNzh_CNAsia/ShanghaiNTimestampnormalCREATED_TIME0-1表输入CREATED_TIME.,noneNY0NNNzh_CNAsia/ShanghaiNTimestampnormalUPDATED_TIME0-1表输入UPDATED_TIME.,noneNY0NNNzh_CNAsia/ShanghaiN128272Y表输出TableOutputY1noneepdc_analysis_target${esua.epdc.analysis.database}