Вставка строк ClickHouse
Узел Вставка строк ClickHouse позволяет вставить строки входной таблицы в указанную таблицу хранилища данных Yandex ClickHouse.
Входные данные — таблица с данными и связь от узла Сервер ClickHouse для указания параметров подключения.
Выходные данные — отсутствуют.
Свойства узла
- Название
Укажите название узла, которое будет отображаться на диаграмме процесса и в журнале событий. - Описание
Укажите произвольное описание узла. База данных
Укажите имя базы данных, в таблицу которой будут вставлены строки.Замечание
Вставка строк может быть произведена в базу данных отличную от той, что указана в параметрах подключения Сервера ClickHouse.
Предупреждение
Если база данных не будет указана, вставка будет произведена в базу данных, указанную в параметрах подключения Сервера ClickHouse.
Таблица
Укажите имя таблицы, в которую будут вставлены строки.Колонки
Добавьте исходные колонки входной таблицы и укажите колонки таблицы ClickHouse, в которые необходимо записать данные.Замечание
Автодополнение при выборе колонки будет доступно после запуска процесса.
Особенности преобразования типов данных
При задании соответствия между колонками входной таблицы и таблицы ClickHouse необходимо учитывать соответствие типов данных и их преобразование из типов Колибри в типы ClickHouse.
Таблица преобразования из типов Колибри в типы ClickHouse
Тип Колибри | Тип ClickHouse | Примечание |
---|---|---|
Целое число | Int32 | |
Число | Decimal(19,6) | |
Дата | DateTime | Без преобразования временных зон* |
Строка | String | |
Идентификатор | UUID |
* В данных хранилища ClickHouse, имеющих тип DateTime
, всегда указана временная зона, Колибри.Интеграция наоборот оперирует типом данных DateTime
без временной зоны.
Поэтому при вставке значений в колонку таблицы ClickHouse, имеющей тип DateTime
, значения входной таблицы не будут преобразованы и будет считаться, что их временная зона соответствует временной зоне колонки таблицы ClickHouse.
Ниже приведенные преобразования могут привести к ошибке при вставке данных в хранилище ClickHouse:
Тип Колибри | Тип ClickHouse | Примечание |
---|---|---|
Целое число | Int8 | |
Целое число | UInt8 | |
Целое число | Int16 | |
Целое число | UInt16 | |
Число | UInt32 | |
Число | Int64 | |
Число | UInt64 | |
Число | Float32 | |
Число | Float64 | |
Дата | Date | |
Строка | FixedString(N) | |
Строка | IpV4 | |
Строка | IpV6 |