- Azure Blob Storage 계정
- Azure connection string
- Container 이름
- 실행 중인 ClickHouse Cloud 서비스
1
데이터 소스로 이동
서비스 홈 페이지의 왼쪽 메뉴에서 Data sources를 클릭합니다. ClickPipes 드롭다운을 펼친 다음 Create ClickPipe를 클릭합니다.2
데이터 소스 선택
데이터 타입으로 Azure Blob Storage를 선택합니다.3
ClickPipe 연결 설정
- ClickPipe 이름을 알기 쉽게 지정합니다.
- 인증 메서드 드롭다운에서 Connection String을 선택합니다.
- Connection string 필드에 Azure connection string을 붙여 넣습니다.
- Container 이름을 입력합니다.
- Azure Blob Storage 파일 경로를 입력하고, 여러 파일을 수집하려면 와일드카드를 사용합니다.
4
데이터 포맷 선택
- 파일 유형을 선택합니다.
- 파일 압축을 선택합니다 (
detect automatically,none,gzip,brotli,xz또는zstd). - 쉼표로 구분된 포맷에 사용하는 구분자 등 포맷별 추가 구성을 완료합니다.
- Parse information을 클릭합니다.
5
테이블, 스키마 및 설정 구성
이제 수신 데이터를 저장할 새 테이블을 생성하거나 기존 테이블을 선택해야 합니다.- 데이터를 새 테이블에 업로드할지, 기존 테이블에 업로드할지 선택합니다.
- 사용할 데이터베이스를 선택하고, 새 테이블인 경우 테이블 이름을 지정합니다.
- 정렬 키를 하나 이상 선택합니다.
- 컬럼 이름, 컬럼 타입, 기본값, NULL 허용 여부에 대해 소스 파일에서 대상 테이블로의 매핑을 정의합니다.
- 마지막으로 사용할 engine 유형, 파티션 기준 표현식, 프라이머리 키와 같은 고급 설정을 지정합니다.
6
권한 구성
ClickPipes는 데이터 쓰기를 위한 전용 데이터베이스 사용자를 설정합니다. 이 사용자에게 할당할 role을 선택할 수 있습니다. 대상 테이블에서 materialized view 또는 딕셔너리 액세스가 필요한 경우 “Full access”를 선택하십시오.7