Zing Data를 ClickHouse에 연결하기
Zing Data는 데이터 탐색 및 시각화를 위한 플랫폼입니다. Zing Data는 ClickHouse에서 제공하는 JS 드라이버를 사용하여 ClickHouse에 연결합니다.
연결 방법
- 연결 정보를 준비합니다.
HTTP(S)로 ClickHouse에 연결하려면 다음 정보가 필요합니다:
| Parameter(s) | Description |
|---|---|
HOST and PORT | 일반적으로 TLS를 사용할 때는 포트가 8443이고, TLS를 사용하지 않을 때는 8123입니다. |
DATABASE NAME | 기본적으로 default라는 데이터베이스가 있으며, 연결하려는 데이터베이스의 이름을 사용합니다. |
USERNAME and PASSWORD | 기본값으로 사용자 이름은 default입니다. 사용하려는 용도에 적합한 사용자 이름을 사용합니다. |
ClickHouse Cloud 서비스에 대한 세부 정보는 ClickHouse Cloud 콘솔에서 확인할 수 있습니다. 서비스를 선택한 다음 Connect를 클릭하십시오:

HTTPS를 선택하십시오. 연결 정보는 예제 curl 명령에 표시됩니다.

자가 관리형 ClickHouse를 사용하는 경우, 연결 정보는 ClickHouse 관리자가 설정합니다.
-
Zing Data 다운로드 또는 접속
-
모바일에서 Zing Data와 함께 ClickHouse를 사용하려면 Google Play Store 또는 Apple App Store에서 Zing Data 앱을 다운로드합니다.
-
웹에서 Zing Data와 함께 ClickHouse를 사용하려면 Zing 웹 콘솔에 접속하여 계정을 만듭니다.
-
-
데이터 소스 추가
-
Zing Data에서 ClickHouse 데이터를 조회하려면 데이터 소스(datasource)를 정의해야 합니다. Zing Data 모바일 앱 메뉴에서 Sources를 선택한 후 Add a Datasource를 클릭합니다.
-
웹에서 데이터 소스를 추가하려면 상단 메뉴에서 Data Sources를 클릭하고 New Datasource를 클릭한 다음 드롭다운 메뉴에서 ClickHouse를 선택합니다.

-
-
연결 정보를 입력한 후 Check Connection을 클릭합니다.

-
연결에 성공하면 Zing에서 테이블 선택 단계로 이동합니다. 필요한 테이블을 선택하고 Save를 클릭합니다. Zing에서 데이터 소스에 연결할 수 없는 경우, 자격 증명을 확인하고 다시 시도하라는 메시지가 표시됩니다. 자격 증명을 확인하고 다시 시도했음에도 문제가 계속되면 여기에서 Zing 지원팀에 문의하십시오.

-
ClickHouse 데이터 소스가 추가되면 Zing 조직의 모든 사용자가 Data Sources / Sources 탭에서 해당 데이터 소스를 사용할 수 있습니다.
Zing Data에서 차트와 대시보드 생성하기
-
ClickHouse 데이터 소스가 추가된 후 웹에서는 Zing App을 클릭하고, 모바일에서는 해당 데이터 소스를 눌러 차트 생성을 시작합니다.
-
테이블 목록에서 원하는 테이블을 클릭하여 차트를 생성합니다.
-
시각적 쿼리 빌더를 사용해 필요한 필드, 집계 등을 선택한 후 Run Question을 클릭합니다.

-
SQL에 익숙하다면, 사용자 지정 SQL을 작성해 쿼리를 실행하고 차트를 생성할 수도 있습니다.


-
예시 차트는 다음과 같습니다. 질문은 점 3개 메뉴를 사용해 저장할 수 있습니다. 차트에 댓글을 남기고, 팀원을 태그하며, 실시간 경고를 생성하고, 차트 유형을 변경하는 등의 작업을 할 수 있습니다.

-
대시보드는 홈 화면의 Dashboards 아래에 있는 "+" 아이콘을 사용해 생성할 수 있습니다. 기존 질문을 드래그하여 대시보드에 배치해 표시할 수 있습니다.
