Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
bi-report
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
data
bi-report
Commits
d55c0443
Commit
d55c0443
authored
Jul 03, 2020
by
魏艺敏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update codes
parent
ff58461a
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
28 additions
and
79 deletions
+28
-79
meigou_detail_page.zip
jobs/meigou_detail_page/meigou_detail_page.zip
+0
-0
step1_3.job
jobs/meigou_detail_page/step1_3.job
+2
-2
step1_4.job
jobs/meigou_detail_page/step1_4.job
+0
-4
step2.job
jobs/meigou_detail_page/step2.job
+2
-1
meigou_detail_page_dispense_pv.sql
sqls/meigou_detail_page/meigou_detail_page_dispense_pv.sql
+3
-9
meigou_detail_page_dispense_uv.sql
sqls/meigou_detail_page/meigou_detail_page_dispense_uv.sql
+3
-9
meigou_detail_page_source_pv.sql
sqls/meigou_detail_page/meigou_detail_page_source_pv.sql
+9
-27
meigou_detail_page_source_uv.sql
sqls/meigou_detail_page/meigou_detail_page_source_uv.sql
+9
-27
No files found.
jobs/meigou_detail_page/meigou_detail_page.zip
View file @
d55c0443
No preview for this file type
jobs/meigou_detail_page/step1_3.job
View file @
d55c0443
#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
jobs/meigou_detail_page/step1_4.job
deleted
100644 → 0
View file @
ff58461a
#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
jobs/meigou_detail_page/step2.job
View file @
d55c0443
#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
sqls/meigou_detail_page/meigou_detail_page_dispense_pv.sql
View file @
d55c0443
...
@@ -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
...
...
sqls/meigou_detail_page/meigou_detail_page_dispense_uv.sql
View file @
d55c0443
...
@@ -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
...
...
sqls/meigou_detail_page/meigou_detail_page_source_pv.sql
View file @
d55c0443
...
@@ -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
...
...
sqls/meigou_detail_page/meigou_detail_page_source_uv.sql
View file @
d55c0443
...
@@ -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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment