当前位置: 首页 > news >正文

影视vip网站建设教程windows做网站服务器吗

影视vip网站建设教程,windows做网站服务器吗,网站的分类有哪些,网站建设案例分析题某公司网站每日访问量达到10亿级别的访问量, 每次访问记录一条数据,数据包含如下字段:用户ID,访问时间(毫秒级),访问页面。 要求使用hive求出所有在5分钟内访问次数达到100次的用户(…

某公司网站每日访问量达到10亿级别的访问量,
每次访问记录一条数据,数据包含如下字段:用户ID,访问时间(毫秒级),访问页面。
要求使用hive求出所有在5分钟内访问次数达到100次的用户(求出用户ID即可)

假设存在如下表

table_a

用户id (uid),  访问事件 (visit_time), 访问页面 (page)

解题思路

这道题需要换一个思路求解,不要直接按照题目的思路去做。可以转化为下面这个问题,如果按照时间排序,某条日志之后的第100条日志,与该条日志的时间差在5min之内。

则可以认为5分钟内访问达到100次。

题解

一个简化的例子,5min超过3条,并且认为时间是unix_timestamp(s)

--odps sql 
--********************************************************************--
--author:sam
--create time:2024-08-08 21:31:12
--********************************************************************---- 用户id (uid),  访问事件 (visit_time), 访问页面 (page)with tmpa as (select 1 as uid,1723123977 as visit_time,'home' as page union all select 1 as uid,1723124077 as visit_time,'home2' as page union all select 1 as uid,1723124177 as visit_time,'home2' as page union all select 1 as uid,1723124277 as visit_time,'home2' as page union all select 2 as uid,1723124277 as visit_time,'home2' as page union allselect 2 as uid,1723125277 as visit_time,'home2' as page 
)-- select 
--     uid,
--     visit_time,
--     page,
--     lag(visit_time,3,0) over(partition by uid order by visit_time) as before_3_time
-- from tmpa select uid
from 
(select uid,visit_time,page,lag(visit_time,3,0) over(partition by uid order by visit_time) as before_3_timefrom tmpa 
) t1 
where (visit_time - before_3_time) <= 300
group by uid 

函数LAG说明

lag(<expr>[, bigint <offset>[, <default>]]) over([partition_clause] orderby_clause)

命令说明

返回当前行往前(朝分区头部方向)第offset行数据对应的表达式expr的值。表达式expr可以是列、列运算或者函数运算等。

参数说明

  • expr:必填。待计算返回结果的表达式。

  • offset:可选。偏移量,BIGINT类型常量,取值大于等于0。值为0时表示当前行,为1时表示前一行,以此类推。默认值为1。输入值为STRING类型、DOUBLE类型则隐式转换为BIGINT类型后进行运算。

  • default:可选。当offset指定的范围越界时的缺省值,常量,默认值为NULL。需要与expr对应的数据类型相同。如果expr非常量,则基于当前行进行求值。

  • partition_clause及orderby_clause:详情请参见windowing_definition。

http://www.yayakq.cn/news/952065/

相关文章:

  • 国外创意网站欣赏wordpress伪静态 插件
  • 我现在有域名怎么做网站家具公司网站建设
  • 虚拟主机搭建网站源码营销型网站案例展示
  • 招聘网站建设与开发要求网站的功能包括哪些内容
  • 盘锦网站开发公司个人博客网页制作
  • 济宁网站制作唐人桐梓县工程建设交易网站
  • 中文域名注册网站重庆有哪些做优化的公司
  • 医院网站怎么做优化排名做网站在阿里云买什么
  • 高端网站搭建如何做网站二维码
  • 想建个购物网站十大没用的证书
  • wap网站发布高淳城乡建设局网站
  • 如何查看网站收录情况手机上开发app
  • 网站转换小程序网站怎么做缓存
  • 江苏省现代化示范校建设网站给wordpress公告
  • 网站数据库怎么建立成都做网站
  • 橘色网站模板中国建设协会网站
  • 开网站卖东西需要什么条件网站建设教程平台
  • wordpress加载html广州营销seo
  • 开发者选项开启好还是关闭好优化网络推广外包
  • 我要做一个网站 需要营业范围吗网站开发交付
  • 西安网站定制新媒体营销论文选题方向
  • 浙江网站建设方案优化遵义外国网站制作
  • app开发导入网站模板沅江市建设局网站
  • 淘宝网站的推广方案哪个网站做简历免费下载
  • 门户网站建设请示seo优化技术
  • 昆明网络推广昆明网站建设昆明昆明jsp网站建设项目实战
  • 洛阳网站建站小程序源码网免费下载
  • 金坛网站建设哪家好比较大的外贸网站
  • 花垣县建设局网站极简 wordpress
  • 网站扫二维码怎么做在线图片编辑尺寸