184 похожих чатов

Господа))), абсолютный ноль в кликхаусе, кто сталкивался с дебезиумом и

конвртил point(postgres) в клик с JSONEachRow(Kafka engine)?
в ПГ хранится так - (54.997598,37.176473), в кафку прилетает {"x":54.997598,"y":37.176473,"wkb":"AQEAAAALR5BKsf9LQELQ0aqWlkJA","srid":null}
Мож подскажете какой конвертер, или я что то не так с движком клика делаю

пс - до авара пока не дорос, попзжа)))

5 ответов

14 просмотров

https://kb.altinity.com/altinity-kb-schema-design/altinity-kb-jsonasstring-and-mat.-view-as-json-parser/ Наверное так будет проще попарсить, насколько помню у debezium сложный формат. Мы кстати делаем CDC синк для дебезиума в кх, но он пока в альфа версии у постгри. https://github.com/Altinity/clickhouse-sink-connector

Ilya-Lukyanov Автор вопроса
Dmitry [Altinity] Titov
https://kb.altinity.com/altinity-kb-schema-design/...

Спасибо, нужно попробовать, а проблем с вложенным массивом в виде значения ключа, без кавычек, не возникает? {"key": "value", "key3": {"x":54.997598,"y":37.176473,"wkb":"AQEAAAALR5BKsf9LQELQ0aqWlkJA","srid":null}, "key2": "value2"}

Ilya Lukyanov
Спасибо, нужно попробовать, а проблем с вложенным ...

Нет, WITH '{"key": "value", "key3": {"x":54.997598,"y":37.176473,"wkb":"AQEAAAALR5BKsf9LQELQ0aqWlkJA","srid":null}, "key2": "value2"}' AS x SELECT JSONExtract(x, 'Tuple(key String, key3 Tuple(x Float64, y Float64))') AS res, tupleElement(res, 'key3') AS xs Query id: b7aaf9f0-c0a6-4468-8d9a-6f3e47c1a56c ┌─res─────────────────────────────┬─xs────────────────────┐ │ ('value',(54.997598,37.176473)) │ (54.997598,37.176473) │ └─────────────────────────────────┴───────────────────────┘

Ilya-Lukyanov Автор вопроса
Dmitry [Altinity] Titov
Нет, WITH '{"key": "value", "key3": {"x":54.9975...

Спасибо большое!!!!)))). буду пробовать экстракторы в клике и попробую тип Tuple использовать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта