pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

TSQL 時間序列模式數據挖掘

TSQL Time Series Pattern Data Mining(TSQL 時間序列模式數據挖掘)
本文介紹了TSQL 時間序列模式數據挖掘的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

以包含以下 3 個字段的 SQL 表為例:

Take a SQL table with the following 3 fields:

Id,TimeStamp,Item,UserId

我想確定會話中 UserId 最常見的 Item 序列.會話將簡單地由時間閾值定義(即,如果 X 分鐘內沒有完整內容,則未來的任何條目都將被分組到一個新會話中).

I would like to determine the most common sequences of Item for a UserId in a session. A session would simply be defined by a threshold of time (i.e. if there are no entires for X minutes, any future entries would be grouped into a new session).

理想情況下,項目序列可以有一種模糊分組,其中序列中的一個或兩個差異仍然可以被視為相同并組合在一起.

Ideally, the sequence of Items could have a sort of fuzzy grouping where one or two differences in the sequence could still be counted as the same and grouped together.

有人知道我如何在 SQL 中解決這個問題嗎?

Anyone know how I might tackle this problem in SQL?

更新:
為了澄清,讓我們假設 Items 是雜貨店島.我有一個月的人去雜貨店.基本問題是人們使用什么島以及它的順序是什么.他們最常去的是1,2,3還是1,2,1,3,4?

(現在我很好奇用戶在我們網站上的路徑,但你知道,雜貨店更直觀).

(Right now I am curious about paths of users on our sites, but you know, grocery store is more visual).

更新 2:
這是一個簡單的案例:

Update 2:
Here is a simple case:

CREATE Table #StoreActivity
(
    id int,
    CreationDate datetime ,
    Isle int,
    UserId int
)

Insert INTO #StoreActivity
Values
    (1, CAST('12-1-2011 03:10:01' AS Datetime), 1, 2222),
    (2, CAST('12-1-2011 03:10:07' AS Datetime), 1, 1111),
    (3, CAST('12-1-2011 03:10:12' AS Datetime), 2, 2222),
    (4, CAST('12-1-2011 04:10:01' AS Datetime), 1, 2222),
    (5, CAST('12-1-2011 04:10:23' AS Datetime), 2, 2222)

Select * from #StoreActivity
DROP Table #StoreActivity

/* So with the above data, we have 2 sequences if we declare a session or visit dead if there is no activity for a minute : `1,2` (With a count of 2), and `1` (with a count of 1)*/

推薦答案

WITH    q AS
        (
        SELECT  *,
                ROW_NUMBER() OVER (PARTITION BY UserId ORDER BY TimeStamp, Id) AS rn,
                ROW_NUMBER() OVER (PARTITION BY UserId, Item ORDER BY TimeStamp, Id) AS rnd
        FROM    mytable
        )
SELECT  *,
        rnd - rn AS sequence
FROM    q

sequence 列將在給定 UserId 的序列中的所有記錄之間共享.您可以對其進行分組或做任何您喜歡的事情.

The sequence column will be shared among all records in a sequence for a given UserId. You can group on it or do whatever you like.

這篇關于TSQL 時間序列模式數據挖掘的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Converting Every Child Tags in to a Single Column with multiple Delimiters -SQL Server (3)(將每個子標記轉換為具有多個分隔符的單列-SQL Server (3))
How can I create a view from more than one table?(如何從多個表創建視圖?)
Create calculated value based on calculated value inside previous row(根據前一行內的計算值創建計算值)
How do I stack the first two columns of a table into a single column, but also pair third column with the first column only?(如何將表格的前兩列堆疊成一列,但也僅將第三列與第一列配對?) - IT屋-程序員軟件開發技
Recursive t-sql query(遞歸 t-sql 查詢)
Convert Month Name to Date / Month Number (Combinations of Questions amp; Answers)(將月份名稱轉換為日期/月份編號(問題和答案的組合))
主站蜘蛛池模板: 智慧食堂_食堂管理系统_食堂订餐_食堂消费系统—客易捷 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 福建自考_福建自学考试网 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 光谱仪_积分球_分布光度计_灯具检测生产厂家_杭州松朗光电【官网】 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 共享雨伞_共享童车_共享轮椅_共享陪护床-共享产品的领先者_有伞科技 | 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 诗词大全-古诗名句 - 古诗词赏析| 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 精密光学实验平台-红外粉末压片机模具-天津博君 |