구문
deltaLake는 호환성 유지를 위해 지원되는 deltaLakeS3의 별칭입니다.
인수
s3, azureBlobStorage, HDFS, file 테이블 함수의 인수와 각각 동일합니다.
format 인수는 Delta Lake 테이블의 데이터 파일 포맷을 나타냅니다.
선택적 extra_credentials 매개변수는 ClickHouse Cloud에서 역할 기반 접근을 위한 role_arn을 전달하는 데 사용할 수 있습니다. 구성 단계는 Secure S3를 참조하십시오.
반환 값
예시
데이터 읽기
https://clickhouse-public-datasets.s3.amazonaws.com/delta_lake/hits/에 있는 스토리지의 테이블이 있다고 가정하겠습니다.
ClickHouse에서 이 테이블의 데이터를 읽으려면 다음을 실행하십시오.
Query
Response
데이터 삽입
s3://ch-docs-s3-bucket/people_10k/의 S3 스토리지에 있는 테이블을 예로 들어 보겠습니다.
테이블에 데이터를 삽입하려면 먼저 실험 기능을 활성화하세요:
Query
Query
Response
Query
Response
가상 컬럼
_path— 파일 경로입니다. 유형:LowCardinality(String)._file— 파일 이름입니다. 유형:LowCardinality(String)._size— 파일 크기(바이트)입니다. 유형:Nullable(UInt64). 파일 크기를 알 수 없으면 값은NULL입니다._time— 파일의 마지막 수정 시간입니다. 유형:Nullable(DateTime). 시간을 알 수 없으면 값은NULL입니다._etag— 파일의 etag입니다. 유형:LowCardinality(String). etag를 알 수 없으면 값은NULL입니다.