
Konstantin
02.10.2018
09:05:46
подскажите, можно ли как то добиться такого результата ?
(последовательность interval_num нужна для каждого id своя по аналогии PARTITION BY) :
date, id, interval_num, status, time_min, time_max
"2018-10-02", 2, 1, 0,"2018-10-02 00:00:02", "2018-10-02 00:07:01"
"2018-10-02", 2, 2, 1,"2018-10-02 00:09:01", "2018-10-02 00:13:02"
"2018-10-02", 2, 3, 3,"2018-10-02 00:15:01", "2018-10-02 00:17:01"
"2018-10-02", 2, 4, 0,"2018-10-02 00:18:02", "2018-10-02 00:20:01"
"2018-10-02", 2, 5, 1,"2018-10-02 00:21:01", "2018-10-02 00:22:01"
из таких входных данных:
"date","id","status","timestamp"
"2018-10-02",2,0,"2018-10-02 00:00:02"
"2018-10-02",2,0,"2018-10-02 00:01:01"
"2018-10-02",2,0,"2018-10-02 00:02:01"
"2018-10-02",2,0,"2018-10-02 00:03:02"
"2018-10-02",2,0,"2018-10-02 00:04:01"
"2018-10-02",2,0,"2018-10-02 00:05:02"
"2018-10-02",2,0,"2018-10-02 00:06:01"
"2018-10-02",2,0,"2018-10-02 00:07:01"
"2018-10-02",2,1,"2018-10-02 00:09:01"
"2018-10-02",2,1,"2018-10-02 00:10:02"
"2018-10-02",2,1,"2018-10-02 00:11:01"
"2018-10-02",2,1,"2018-10-02 00:12:01"
"2018-10-02",2,1,"2018-10-02 00:13:02"
"2018-10-02",2,3,"2018-10-02 00:15:01"
"2018-10-02",2,3,"2018-10-02 00:16:02"
"2018-10-02",2,3,"2018-10-02 00:17:01"
"2018-10-02",2,0,"2018-10-02 00:18:02"
"2018-10-02",2,0,"2018-10-02 00:19:01"
"2018-10-02",2,0,"2018-10-02 00:20:01"
"2018-10-02",2,1,"2018-10-02 00:21:01"
"2018-10-02",2,1,"2018-10-02 00:22:01"

Kirill
02.10.2018
13:15:30
на уровне кода это не реализовано
смотри, чтобы иметь exactly once, кликхаус должен вместе с данными сохранять offset
и читать не из того что закоммичено в kafka, а смотреть в себя что есть и начинать чтение строго со своего offset
в коде на это даже намека нет ?
у меня собственно такая же проблема. честно говоря не знаю как и данные сохранить и offset в другой таблице прикопать.
транзакций то нет.
а операции MAX MIN по колонке эффективно работают?