Not yet, could you file an issue describing the use case?
v
Vengatesh Babu
05/11/2021, 5:16 PM
ok sure.. will do
k
Kishore G
05/11/2021, 5:49 PM
No, we don't support window functions. You can achieve that using presto -pinot connector
v
Vengatesh Babu
05/11/2021, 7:50 PM
I understand using presto connector for join tables.. if pinot supports all single table functions (window ) then it will be helpful.
our use case:
To find avg response time for support tickets . We use lag window functions over audit data . If we use presto connector then large amount of data will be transferred to presto nodes and will increase query time as well.
k
Kishore G
05/11/2021, 7:54 PM
if you partition the data on ticketid and use partition based assignment, you can achieve this in Pinot via UDF. we did this for distinct count and it showed amazing improvement in performance @User ^^
v
Vengatesh Babu
05/11/2021, 8:03 PM
Any document reference for data partitioning techniques ?
Partitioning data on ticketid will definitely help query performance.