Показать / скрыть оглавление

    Вставка строк 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
    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022