Nested-структуры и Array()?
clickhouse v20.8.14.4-lts, пытаюсь импортировать примерно таким образом:
CREATE TABLE hdfstable AS hdfstabletemplate
ENGINE = HDFS ('datafiles', 'JSONEachRow');
INSERT INTO anothertable SELECT * FROM hdfstable;
И ругается как-раз на nested-поля: Unknown field found while parsing JSONEachRow format: nested_field_name ...
Hdfs тут вообще ни причем. Надо понять что jsoneachrow это вообще не json
У меня данные лежат в файлах, каждая строка - json, это же jsoneachrow формат, разве нет?
нет. В правительстве не дураки сидят, jsoneachrow != json
Я знаю, что jsoneachrow это не json, это на каждой строке валидный json
проблема в том что Nested в jsoneachrow это два, 3, 5, n независимых массива ваш json никак не лезет в jsoneachrow. в jsoneachrow никаких вложенных элементов нет
Обсуждают сегодня