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_IDISSUE_PUBLISH_TIMESUSER_PUBLISH_TIMESPARTY_PUBLISH_TIMESUSER_LIKE_TIMEUSER_OPPOSE_TIMESPARTY_LIKE_TIMEPARTY_OPPOSE_TIMESUSER_COMMENT_TIMESPARTY_COMMENT_TIMESUSER_TOITEM_TIMESUSER_EVALUATE_TIMESUSER_GOOD_TIMESPARTY_TOITEM_TIMESUSER_FINISH_TIMESPARTY_GOOD_TIMESPARTY_EVALUATE_TIMESPARTY_FINISH_TIMESSTATISTICS_DATECREATED_TIMEUPDATED_TIMEN560272Y表输入TableInputY1noneepdc_analysis_source select REPLACE(MD5(UUID()),'-','') AS ID,
total.GRID_ID,
SUM(total.ISSUE_PUBLISH_TIMES) AS ISSUE_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_TOITEM_TIMES) AS USER_TOITEM_TIMES,
SUM(total.USER_EVALUATE_TIMES) AS USER_EVALUATE_TIMES,
SUM(total.USER_GOOD_TIMES) AS USER_GOOD_TIMES,
SUM(total.PARTY_TOITEM_TIMES) AS PARTY_TOITEM_TIMES,
SUM(total.USER_FINISH_TIMES) AS USER_FINISH_TIMES,
SUM(total.PARTY_GOOD_TIMES) AS PARTY_GOOD_TIMES,
SUM(total.PARTY_EVALUATE_TIMES) AS PARTY_EVALUATE_TIMES,
SUM(total.PARTY_FINISH_TIMES) AS PARTY_FINISH_TIMES,
total.CREATED_TIME AS STATISTICS_DATE,
NOW() AS CREATED_TIME,NOW() AS UPDATED_TIME
from (
select mei.GRID_ID,
COUNT(id) AS ISSUE_PUBLISH_TIMES,
COUNT(IS_PARTY_MEMBER=0 OR NULL) AS USER_PUBLISH_TIMES,
COUNT(IS_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_TOITEM_TIMES,
0 AS USER_EVALUATE_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_EVALUATE_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
date_format(mei.DISTRIBUTE_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_issue mei
where mei.DEL_FLAG=0
AND mei.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
GROUP BY mei.GRID_ID,date_format(mei.DISTRIBUTE_TIME,'%Y-%m-%d')
UNION ALL
select attitude_total.GRID_ID,
0 AS ISSUE_PUBLISH_TIMES,
0 AS USER_PUBLISH_TIMES,
0 AS PARTY_PUBLISH_TIMES,
SUM(attitude_total.USER_LIKE_TIME) AS USER_LIKE_TIME,
SUM(attitude_total.USER_OPPOSE_TIMES) AS USER_OPPOSE_TIMES,
SUM(attitude_total.PARTY_LIKE_TIME) AS PARTY_LIKE_TIME,
SUM(attitude_total.PARTY_OPPOSE_TIMES) AS PARTY_OPPOSE_TIMES,
0 AS USER_COMMENT_TIMES,
0 AS PARTY_COMMENT_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_EVALUATE_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_EVALUATE_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
attitude_total.CREATED_TIME
from (
select mee.GRID_ID,
COUNT(cua.ATTITUDE_FLAG=0 and eec.PARTY_FLAG=0 OR NULL) AS USER_LIKE_TIME,
COUNT(cua.ATTITUDE_FLAG=1 and eec.PARTY_FLAG=0 OR NULL) AS USER_OPPOSE_TIMES,
COUNT(cua.ATTITUDE_FLAG=0 and eec.PARTY_FLAG=1 OR NULL) AS PARTY_LIKE_TIME,
COUNT(cua.ATTITUDE_FLAG=1 and eec.PARTY_FLAG=1 OR NULL) AS PARTY_OPPOSE_TIMES,
date_format(cua.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_event_comment_user_attitude cua
left join meta_epdc_event_comment eec on eec.id=cua.EVENT_COMMENT_ID
left join meta_epdc_events mee on mee.ID=eec.EVENT_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 mee.GRID_ID,date_format(cua.CREATED_TIME,'%Y-%m-%d')
UNION ALL
select mee.GRID_ID,
COUNT(eua.ATTITUDE_FLAG=0 and mee.IS_PARTY_MEMBER=0 OR NULL) AS USER_LIKE_TIME,
COUNT(eua.ATTITUDE_FLAG=1 and mee.IS_PARTY_MEMBER=0 OR NULL) AS USER_OPPOSE_TIMES,
COUNT(eua.ATTITUDE_FLAG=0 and mee.IS_PARTY_MEMBER=1 OR NULL) AS PARTY_LIKE_TIME,
COUNT(eua.ATTITUDE_FLAG=1 and mee.IS_PARTY_MEMBER=1 OR NULL) AS PARTY_OPPOSE_TIMES,
date_format(eua.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_event_user_attitude eua
left join meta_epdc_events mee on mee.id=eua.EVENT_ID
WHERE eua.DEL_FLAG=0
AND eua.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
group by mee.GRID_ID,date_format(eua.CREATED_TIME,'%Y-%m-%d')
)attitude_total
group by attitude_total.GRID_ID,attitude_total.CREATED_TIME
UNION ALL
select mee.GRID_ID,
0 AS ISSUE_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(eec.PARTY_FLAG=0 OR NULL) AS USER_COMMENT_TIMES,
COUNT(eec.PARTY_FLAG=1 OR NULL) AS PARTY_COMMENT_TIMES,
0 AS USER_TOITEM_TIMES,
0 AS USER_EVALUATE_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_EVALUATE_TIMES,
0 AS PARTY_GOOD_TIMES,
0 AS USER_FINISH_TIMES,
0 AS PARTY_FINISH_TIMES,
date_format(eec.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_event_comment eec
left join meta_epdc_events mee on mee.id=eec.EVENT_ID
where eec.DEL_FLAG=0
AND eec.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
group by mee.GRID_ID,date_format(eec.CREATED_TIME,'%Y-%m-%d')
UNION ALL
select mei.GRID_ID,
0 AS ISSUE_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_TOITEM_TIMES,
COUNT(EVALUATION_SCORE IS NOT NULL AND IS_PARTY_MEMBER=0 OR NULL) AS USER_EVALUATE_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 IS_PARTY_MEMBER=1 OR NULL) AS PARTY_EVALUATE_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,
date_format(mei.CREATED_TIME,'%Y-%m-%d') AS CREATED_TIME
from meta_epdc_item mei
where mei.DEL_FLAG=0
AND mei.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
group by mei.GRID_ID,date_format(mei.CREATED_TIME,'%Y-%m-%d')
UNION ALL
SELECT mei.GRID_ID,
0 AS ISSUE_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_TOITEM_TIMES,
0 AS USER_EVALUATE_TIMES,
0 AS USER_GOOD_TIMES,
0 AS PARTY_TOITEM_TIMES,
0 AS PARTY_EVALUATE_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,
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 ihp.CREATED_TIME BETWEEN DATE_SUB(CURDATE(), interval ${statDays} day) AND DATE_SUB(CURDATE(), interval (${statDays}-1) day)
group by mei.GRID_ID,date_format(ihp.CREATED_TIME,'%Y-%m-%d')
)total
group by total.GRID_ID,total.CREATED_TIME
ORDER BY total.CREATED_TIME0NYNNStringnormalID32-1表输入ID.,noneNY0NNNzh_CNAsia/ShanghaiNIntegernormalGRID_ID150表输入GRID_ID####0;-####0.,noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalISSUE_PUBLISH_TIMES420表输入ISSUE_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_TIME640表输入USER_LIKE_TIME######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_OPPOSE_TIMES640表输入USER_OPPOSE_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_LIKE_TIME640表输入PARTY_LIKE_TIME######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_OPPOSE_TIMES640表输入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_TOITEM_TIMES410表输入USER_TOITEM_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalUSER_EVALUATE_TIMES410表输入USER_EVALUATE_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/ShanghaiNBigNumbernormalUSER_FINISH_TIMES410表输入USER_FINISH_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_GOOD_TIMES410表输入PARTY_GOOD_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_EVALUATE_TIMES410表输入PARTY_EVALUATE_TIMES######0.0###################;-######0.0###################.noneNY0NNNzh_CNAsia/ShanghaiNBigNumbernormalPARTY_FINISH_TIMES410表输入PARTY_FINISH_TIMES######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/ShanghaiN160272Y表输出TableOutputY1noneepdc_analysis_target${esua.epdc.analysis.database}