Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
ffm-baseline
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ML
ffm-baseline
Commits
274b4f72
Commit
274b4f72
authored
Mar 18, 2019
by
王志伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
统计反作弊数据
parent
35fd01fc
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
33 deletions
+10
-33
temp_analysis.scala
eda/feededa/src/main/scala/com/gmei/temp_analysis.scala
+10
-33
No files found.
eda/feededa/src/main/scala/com/gmei/temp_analysis.scala
View file @
274b4f72
...
...
@@ -427,7 +427,8 @@ object meigou_xiaofei_renshu {
import
sc.implicits._
val
stat_date
=
GmeiConfig
.
getMinusNDate
(
1
)
// val stat_date = GmeiConfig.getMinusNDate(1)
val
stat_date
=
param
.
date
//println(param.date)
val
partition_date
=
stat_date
.
replace
(
"-"
,
""
)
...
...
@@ -778,46 +779,22 @@ object bug_again_count {
import
sc.implicits._
val
stat_date
=
GmeiConfig
.
getMinusNDate
(
1
)
// val stat_date = GmeiConfig.getMinusNDate(1)
val
stat_date
=
param
.
date
//println(param.date)
val
partition_date
=
stat_date
.
replace
(
"-"
,
""
)
val
spam_order_id
=
sc
.
sql
(
val
data_count
=
sc
.
sql
(
s
"""
|
select count(order_id)
|from
mining.ml_order_spam_recognize
|
SELECT '${stat_date}' as stat_date,cl_id as device_id,channel,count(cl_id) as open_num,sum(params['duration']) as time_all,sum(params['duration'])/count(cl_id) as avge_time
|from
online.tl_hdfs_maidian_view
|where partition_date='${partition_date}'
|and action ='on_app_session_over'
|GROUP BY cl_id
"""
.
stripMargin
)
spam_order_id
.
createOrReplaceTempView
(
"spam_order_id"
)
spam_order_id
.
show
()
val
meigou_id_order
=
sc
.
sql
(
s
"""
|select od.user_id,count(od.order_id) as order_num
|from online.ml_meigou_order_detail od left join spam_order_id
|on od.order_id=spam_order_id.order_id
|where od.status="2"
|and od.partition_date='${partition_date}'
|and spam_order_id.order_id is null
|group by od.user_id
|order by order_num
"""
.
stripMargin
)
meigou_id_order
.
createOrReplaceTempView
(
"meigou_id_order"
)
meigou_id_order
.
show
()
val
diary_id
=
sc
.
sql
(
s
"""
|select sd.id,sd.user_id
|from src_mimas_prod_api_diary sd inner join meigou_id_order
|on sd.user_id=meigou_id_order.user_id
|where sd.content_level>="3.5"
"""
.
stripMargin
)
diary_id
.
show
()
GmeiConfig
.
writeToJDBCTable
(
data_count
,
"spam_invalid_user_data"
,
SaveMode
.
Append
)
}
...
...
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