Commit d55c0443 authored by 魏艺敏's avatar 魏艺敏

update codes

parent ff58461a
#step1_3.job #step1_3.job
type=command type=command
command=sh /home/bi/bi-report/lib/shell/waitsuccess.sh hive online ml_hospital_spam_pv_day command=sh /home/bi/bi-report/lib/shell/waitsuccess.sh hive ml ml_d_ct_dv_devicespam_d
\ No newline at end of file \ No newline at end of file
#step1_4.job
type=command
command=sh /home/bi/bi-report/lib/shell/waitsuccess.sh hive online ml_hospital_spam_pv_month
\ No newline at end of file
#step2.job #step2.job
type=command type=command
dependencies=step1_1,step1_2,step1_3,step1_4 dependencies=step1_1,step1_2,step1_3
command=curl -X GET http://localhost:8553/api/report/sendEmail/weiyimin@igengmei.com/zhaojianwei@igengmei.com/meigou_detail_page command=curl -X GET http://localhost:8553/api/report/sendEmail/weiyimin@igengmei.com/zhaojianwei@igengmei.com/meigou_detail_page
\ No newline at end of file
...@@ -72,15 +72,9 @@ FROM ...@@ -72,15 +72,9 @@ FROM
)pv )pv
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的PV和UV ( -- 去掉疑似机构刷量的PV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on pv.cl_id=spam_pv.cl_id on pv.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
......
...@@ -72,15 +72,9 @@ FROM ...@@ -72,15 +72,9 @@ FROM
)uv )uv
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的UV和UV ( -- 去掉疑似机构刷量的UV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on uv.cl_id=spam_pv.cl_id on uv.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
......
...@@ -246,15 +246,9 @@ FROM ...@@ -246,15 +246,9 @@ FROM
AND t1.partition_date=mas.partition_date AND t1.partition_date=mas.partition_date
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的PV和UV ( -- 去掉疑似机构刷量的PV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on t1.cl_id=spam_pv.cl_id on t1.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
...@@ -336,15 +330,9 @@ LEFT JOIN ...@@ -336,15 +330,9 @@ LEFT JOIN
AND t1.partition_date=mas.partition_date AND t1.partition_date=mas.partition_date
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的PV和UV ( -- 去掉疑似机构刷量的PV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on t1.cl_id=spam_pv.cl_id on t1.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
...@@ -494,15 +482,9 @@ LEFT JOIN ...@@ -494,15 +482,9 @@ LEFT JOIN
AND t1.partition_date=mas.partition_date AND t1.partition_date=mas.partition_date
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的PV和UV ( -- 去掉疑似机构刷量的PV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on t1.cl_id=spam_pv.cl_id on t1.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
......
...@@ -240,15 +240,9 @@ FROM ...@@ -240,15 +240,9 @@ FROM
AND t1.partition_date=mas.partition_date AND t1.partition_date=mas.partition_date
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的pV和UV ( -- 去掉疑似机构刷量的pV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on t1.cl_id=spam_pv.cl_id on t1.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
...@@ -330,15 +324,9 @@ LEFT JOIN ...@@ -330,15 +324,9 @@ LEFT JOIN
AND t1.partition_date=mas.partition_date AND t1.partition_date=mas.partition_date
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的pV和UV ( -- 去掉疑似机构刷量的pV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on t1.cl_id=spam_pv.cl_id on t1.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
...@@ -488,15 +476,9 @@ LEFT JOIN ...@@ -488,15 +476,9 @@ LEFT JOIN
AND t1.partition_date=mas.partition_date AND t1.partition_date=mas.partition_date
LEFT JOIN LEFT JOIN
( -- 去掉疑似机构刷量的PV和UV ( -- 去掉疑似机构刷量的PV和UV
SELECT cl_id SELECT distinct device_id
FROM online.ml_hospital_spam_pv_day FROM ml.ml_d_ct_dv_devicespam_d
WHERE partition_date>='20180402' AND partition_date<regexp_replace((current_date),'-','') WHERE partition_day=regexp_replace(DATE_SUB(current_date,1) ,'-','')
AND pv_ratio>=0.95
UNION ALL
SELECT cl_id
FROM online.ml_hospital_spam_pv_month
WHERE partition_date>='20171101' AND partition_date<regexp_replace((current_date),'-','')
AND pv_ratio>=0.95
)spam_pv )spam_pv
on t1.cl_id=spam_pv.cl_id on t1.cl_id=spam_pv.cl_id
WHERE spam_pv.cl_id IS NULL WHERE spam_pv.cl_id IS NULL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment