JSONColumns
Input | Output | Alias |
---|---|---|
✔ | ✔ |
Описание
Выходные данные форматов JSONColumns* предоставляют имя поля ClickHouse, а затем содержимое каждой строки в таблице для этого поля; визуально данные поворачиваются на 90 градусов влево.
В этом формате все данные представлены в виде одного JSON-объекта.
Формат JSONColumns
буферизует все данные в памяти, а затем выводит их как один блок, что может привести к высокому потреблению памяти.
Пример использования
Вставка данных
Используя файл JSON со следующими данными, названный football.json
:
Вставьте данные:
Чтение данных
Чтите данные, используя формат JSONColumns
:
Выходные данные будут в формате JSON:
Настройки формата
Во время импорта столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields
установлена в 1
.
Столбцы, отсутствующие в блоке, будут заполнены значениями по умолчанию (вы можете использовать настройку input_format_defaults_for_omitted_fields
здесь).