ClickHouse를 Fabi.ai에 연결하기
Fabi.ai는 올인원 협업형 데이터 분석 플랫폼입니다. SQL, Python, AI, 그리고 노코드(no-code)를 활용하여 그 어느 때보다 빠르게 대시보드와 데이터 워크플로를 구축할 수 있습니다. 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 관리자가 설정합니다.
Fabi.ai 계정을 생성하고 ClickHouse 연결하기
다음 링크에서 Fabi.ai 계정에 로그인하거나 새로 생성합니다: https://app.fabi.ai/
-
계정을 처음 생성할 때 데이터베이스를 연결하라는 안내가 표시됩니다. 이미 계정이 있는 경우 Smartbook 화면의 왼쪽에 있는 data source 패널을 클릭한 후 「Add Data Source」를 선택합니다.

-
그러면 연결 정보를 입력하는 화면이 표시됩니다.

-
완료되었습니다. 이제 ClickHouse가 Fabi.ai에 성공적으로 통합되었습니다.
ClickHouse 쿼리하기
Fabi.ai를 ClickHouse에 연결한 후, 원하는 Smartbook으로 이동하여 SQL 셀을 생성합니다. Fabi.ai 인스턴스에 하나의 데이터 소스만 연결되어 있는 경우 SQL 셀의 기본 데이터 소스로 ClickHouse가 자동 선택되며, 여러 데이터 소스가 연결되어 있는 경우에는 소스 드롭다운에서 쿼리를 실행할 소스를 선택할 수 있습니다.

추가 리소스
Fabi.ai 문서: https://docs.fabi.ai/introduction
Fabi.ai 입문 튜토리얼 영상: https://www.youtube.com/playlist?list=PLjxPRVnyBCQXxxByw2CLC0q7c-Aw6t2nl