Data type mapping table

When you create a dataset, DataLens converts the source data to its own type for streamlined data processing.
This helps DataLens unify the operations with data from different sources.

The table below shows how data types of different databases and DataLens internal data types map.

DataLens ClickHouse® PostgreSQL
Boolean boolean boolean
Date date date
Date and time datetime timestamp
Fractional number float
float32
float64
decimal*
real
double precision
numeric
Integer integer
int8
int16
int32
int64
uint8
uint16
uint32
uint64
smallint
integer
bigint
String string
enum8
enum16
char
varchar
text
citext
Geopoint Set by a formula in DataLens Set by a formula in DataLens
Geopolygon Set by a formula in DataLens Set by a formula in DataLens
Array of integers Array(integer)
Array(int8)
Array(int16)
Array(int32)
Array(int64)
Array(uint8)
Array(uint16)
Array(uint32)
Array(uint64)
Array(smallint)
Array(integer)
Array(bigint)
Float array Array(float32)
Array(float64)
Array(real)
Array(double)
Array(precision)
Array(numeric)
Array of strings Array(string) Array(char)
Array(varchar)
Array(text)

* There may be a loss of accuracy when converting data.

ClickHouse® is a registered trademark of ClickHouse, Inc.

Previous