YTsaurus 테이블 엔진
Experimental feature. Learn more.
Not supported in ClickHouse Cloud
YTsaurus 테이블 엔진을 사용하면 YTsaurus 클러스터로부터 데이터를 가져올 수 있습니다.
테이블 생성
참조
이 기능은 실험적 기능이며, 향후 릴리스에서 하위 호환성이 깨지도록 변경될 수 있습니다.
설정 allow_experimental_ytsaurus_table_engine을(를) 사용하여
YTsaurus 테이블 엔진 사용을 활성화합니다.
다음과 같이 실행합니다:
SET allow_experimental_ytsaurus_table_engine = 1.
엔진 매개변수
http_proxy_url— YTsaurus HTTP 프록시의 URL입니다.cypress_path— 데이터 소스의 Cypress 경로입니다.oauth_token— OAuth 토큰입니다.
사용 예시
다음은 YTsaurus 테이블을 생성하는 쿼리 예시입니다:
테이블의 데이터를 조회하려면 다음을 실행합니다.
데이터 타입
원시 데이터 타입
| YTsaurus 데이터 타입 | ClickHouse 데이터 타입 |
|---|---|
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(아직 지원되지 않음) |
datetime64 | Int64 |
timestamp64 | Int64 |
interval64 | Int64 |
date | Date(아직 지원되지 않음) |
datetime | DateTime |
timestamp | DateTime64(6) |
interval | UInt64 |
any | String |
null | Nothing |
void | Nothing |
T with required = False | Nullable(T) |
복합 데이터 타입
| YTsaurus 데이터 타입 | ClickHouse 데이터 타입 |
|---|---|
decimal | Decimal |
optional | Nullable |
list | Array |
struct | NamedTuple |
tuple | Tuple |
variant | Variant |
dict | `Array(Tuple(...)) |
tagged | T |
참고