目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

大数据全系列 教程

1869个小节阅读:467.7k

收藏
全部开发者教程

408考研

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(194)
赞(0)

歌曲特征N日统计编码

基于客户端歌曲播放表:“TO_CLIENT_SONG_PLAY_OPERATE_REQ_D”和歌曲基本信息日全量表:“TW_SONG_BASEINFO_D”生成歌曲特征日统计表:“TW_SONG_FTUR_D”,主要是按照两张表的歌曲ID进行关联,主要统计出歌曲在当天、7天、30天内的点唱信息和点赞信息。

  1. 创建类:com.itbaizhan.scala.musicproject.eds.content.GenerateTwSongFturD.scala

  2. 判断参数是否合法

  3. 根据是否本地运行,构造SparkSession对象

  4. 计算前7天、前30天的日期

  5. 切换Hive的命名空间

  6. 基于TO_CLIENT_SONG_PLAY_OPERATE_REQ_D当前数据统计当天歌曲点唱情况

  7. 基于TO_CLIENT_SONG_PLAY_OPERATE_REQ_D当前数据统计近7日歌曲点唱情况

  8. 基于TO_CLIENT_SONG_PLAY_OPERATE_REQ_D当前数据统计近30日歌曲点唱情况

  9. TW_SONG_FTUR_D表中获取过去7天和30天中 每首歌曲的 最高点唱量及点赞量

  10. 然后在将以上4步得到的结果和TW_SONG_BASEINFO_D关联查询得到最终的结果

  11. 将结果写入到表TW_SONG_FTUR_D

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2