16.10 - Example: SESSIONIZE Call - Teradata Database

Teradata Analytic Functions

prodname
Teradata Database
vrm_release
15.10
16.10
created_date
November 2017
category
Programming Reference
featnum
B035-1206-151K
SELECT *
FROM SESSIONIZE
(
   ON sessionize_table PARTITION BY partition_id ORDER BY clicktime
   USING
   TIMECOLUMN('clicktime')
   TIMEOUT(60)
   CLICKLAG(0.2)
)ORDER BY partition_id, clicktime;
Output
partition_id clicktime userid productname pagetype referrer productprice SESSIONID CLICKLAG
1 1110000 333   Home www.yahoo.com   0 f
1 1112000 333 Ipod Checkout www.yahoo.com 200.2 0 f
1 1160000 333 Bose Checkout   340 0 f
1 1200000 333   Home www.google.com   0 f
1 1203000 67403   Home www.google.com   0 f
1 1300000 67403   Home www.google.com   1 f
1 1301000 67403   Home     1 f
1 1302000 67403   Home     1 f
1 1340000 67403 Iphone Checkout   650 1 f
1 1450000 67403 Bose Checkout   750 2 f
1 1450200 80000   Home godaddy.com   2 t
1 1450600 80000 Bose Checkout   340 2 f
1 1450800 80000 Itrip Checkout   450 2 t
1 1452000 880000 Iphone Checkout   650 2 f