Таблица соответствий типов баз данных и внутренних типов Yandex DataLens
Статья создана
Обновлена 11 ноября 2025 г.
При создании датасета DataLens приводит данные из источника в свой тип для оптимизации.
Это позволяет DataLens унифицировать работу с данными из разных источников.
Ниже приведена таблица соответствий типов баз данных и внутренних типов DataLens.
| DataLens | ClickHouse® | PostgreSQL | MySQL | MS SQL |
|---|---|---|---|---|
| Логический | boolean | boolean | bit | bit |
| Дата | date | date | date | date |
| Дата и время | datetime | timestamp | datetime timestamp |
datetime datetime2 smalldatetime datetimeoffset |
| Дробное число | float float32 float64 decimal* |
real double precision numeric |
float double numeric decimal* |
float real numeric decimal* |
| Целое число | integer int8 int16 int32 int64 uint8 uint16 uint32 uint64 |
smallint integer bigint |
tinyint smallint mediumint integer bigint |
tinyint smallint integer bigint |
| Строка | string enum8 enum16 |
char varchar text citext |
tinyblob blob binary varbinary char varchar tinytext text enum |
char varchartext nchar nvarchar ntext |
| Геоточка | Задается формулой в DataLens | Задается формулой в DataLens | Задается формулой в DataLens | Задается формулой в DataLens |
| Геополигон | Задается формулой в DataLens | Задается формулой в DataLens | Задается формулой в DataLens | Задается формулой в DataLens |
| Массив целых чисел | Array(integer) Array(int8) Array(int16) Array(int32) Array(int64) Array(uint8) Array(uint16) Array(uint32) Array(uint64) |
Array(smallint) Array(integer) Array(bigint) |
Не поддерживается | Не поддерживается |
| Массив дробных чисел | Array(float32) Array(float64) |
Array(real) Array(double) Array(precision) Array(numeric) |
Не поддерживается | Не поддерживается |
| Массив строк | Array(string) | Array(char) Array(varchar) Array(text) |
Не поддерживается | Не поддерживается |
* Возможна потеря точности при конвертации данных.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc