YTsaurus
Experimental feature. Learn more.
Not supported in ClickHouse Cloud
The YTsaurus table engine allows you to import data from a YTsaurus cluster.
Creating a table
Info
This is an experimental feature that may change in backwards-incompatible ways in future releases.
Enable usage of the YTsaurus table engine
using setting allow_experimental_ytsaurus_table_engine.
You can do so using:
SET allow_experimental_ytsaurus_table_engine = 1.
Engine parameters
- http_proxy_url— URL to the YTsaurus http proxy.
- cypress_path— Cypress path to the data source.
- oauth_token— OAuth token.
Usage example
Shows a query creating the YTsaurus table:
To return the data from the table, run:
Data types
Primitive data types
| YTsaurus data type | Clickhouse data type | 
|---|---|
| int8 | Int8 | 
| int16 | Int16 | 
| int32 | Int32 | 
| int64 | Int64 | 
| uint8 | UInt8 | 
| uint16 | UInt16 | 
| uint32 | UInt32 | 
| uint64 | UInt64 | 
| float | Float32 | 
| double | Float64 | 
| boolean | Bool | 
| string | String | 
| utf8 | String | 
| json | JSON | 
| yson(type_v3) | JSON | 
| uuid | UUID | 
| date32 | Date(Not supported yet) | 
| datetime64 | Int64 | 
| timestamp64 | Int64 | 
| interval64 | Int64 | 
| date | Date(Not supported yet) | 
| datetime | DateTime | 
| timestamp | DateTime64(6) | 
| interval | UInt64 | 
| any | String | 
| null | Nothing | 
| void | Nothing | 
| Twithrequired = False | Nullable(T) | 
Composite types
| YTsaurus data type | Clickhouse data type | 
|---|---|
| decimal | Decimal | 
| optional | Nullable | 
| list | Array | 
| struct | NamedTuple | 
| tuple | Tuple | 
| variant | Variant | 
| dict | `Array(Tuple(...)) | 
| tagged | T | 
See Also
- ytsaurus table function
- ytsaurus data schema
- ytsaurus data types
