구문
인수
s3, azureBlobStorage, HDFS, file의 인수 설명과 동일합니다.
format은 Paimon 테이블의 데이터 파일 포맷을 나타냅니다.
paimonS3에서는 선택적 extra_credentials 매개변수를 사용해 ClickHouse Cloud에서 역할 기반 접근을 위한 role_arn을 전달할 수 있습니다. 구성 단계는 Secure S3를 참조하십시오.
반환 값
명명된 컬렉션 정의
별칭
paimon은 이제 paimonS3의 별칭으로 사용됩니다.
가상 컬럼
_path— 파일 경로. 유형:LowCardinality(String)._file— 파일 이름. 유형:LowCardinality(String)._size— 파일 크기(바이트). 유형:Nullable(UInt64). 파일 크기를 알 수 없으면 값은NULL입니다._time— 파일의 마지막 수정 시각. 유형:Nullable(DateTime). 시각을 알 수 없으면 값은NULL입니다._etag— 파일의 etag 값. 유형:LowCardinality(String). etag를 알 수 없으면 값은NULL입니다.
지원되는 데이터 타입
| Paimon 데이터 타입 | ClickHouse 데이터 타입 |
|---|---|
| BOOLEAN | Int8 |
| TINYINT | Int8 |
| SMALLINT | Int16 |
| INTEGER | Int32 |
| BIGINT | Int64 |
| FLOAT | Float32 |
| DOUBLE | Float64 |
| STRING,VARCHAR,BYTES,VARBINARY | String |
| DATE | Date |
| TIME(p),TIME | Time(‘UTC’) |
| TIMESTAMP(p) WITH LOCAL TIME ZONE | DateTime64 |
| TIMESTAMP(p) | DateTime64(‘UTC’) |
| CHAR | FixedString(1) |
| BINARY(n) | FixedString(n) |
| DECIMAL(P,S) | Decimal(P,S) |
| ARRAY | Array |
| MAP | Map |
파티션에서 지원되는 데이터 타입
CHARVARCHARBOOLEANDECIMALTINYINTSMALLINTINTEGERDATETIMETIMESTAMPTIMESTAMP WITH LOCAL TIME ZONEBIGINTFLOATDOUBLE