Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Astrato를 ClickHouse에 연결하기

커뮤니티 유지 관리

Astrato는 Pushdown SQL을 사용해 ClickHouse Cloud 또는 온프레미스 배포 환경을 직접 쿼리합니다. 이를 통해 업계 최고 수준의 ClickHouse 성능을 바탕으로 필요한 모든 데이터에 액세스할 수 있습니다.

필요한 연결 정보

데이터 연결을 설정하려면 다음 정보가 필요합니다:

  • 데이터 연결: 호스트명, 포트

  • 데이터베이스 자격 증명: 사용자 이름, 비밀번호

HTTP(S)로 ClickHouse에 연결하려면 다음 정보가 필요합니다.

매개변수 설명
HOST and PORT 일반적으로 TLS를 사용하는 경우 포트는 8443, TLS를 사용하지 않는 경우 8123입니다.
DATABASE NAME 기본적으로 default라는 이름의 데이터베이스가 제공되며, 연결할 데이터베이스 이름을 사용하십시오.
USERNAME and PASSWORD 기본 사용자 이름은 default입니다. 사용 사례에 맞는 사용자 이름을 사용하십시오.

ClickHouse Cloud 서비스의 연결 정보는 ClickHouse Cloud 콘솔에서 확인할 수 있습니다. 서비스를 선택한 다음 Connect를 클릭하십시오.

ClickHouse Cloud 서비스 연결 버튼

HTTPS를 선택하십시오. 연결 정보가 예시 curl 명령으로 표시됩니다.

ClickHouse Cloud HTTPS 연결 정보

자가 관리형 ClickHouse를 사용하는 경우 연결 정보는 ClickHouse 관리자가 설정합니다.

ClickHouse용 데이터 연결 만들기

  • 사이드바에서 Data를 선택한 다음 Data Connection 탭을 선택합니다 (또는 다음 링크로 이동합니다: https://app.astrato.io/data/sources) ​
  • 화면 오른쪽 상단의 New Data Connection 버튼을 클릭합니다.
Astrato 데이터 연결
  • ClickHouse를 선택합니다.
Astrato ClickHouse 데이터 연결
  • 연결 대화상자에서 필수 필드를 입력합니다
Astrato에서 ClickHouse에 연결하기 위한 필수 필드
  • Test Connection을 클릭합니다. 연결이 성공하면 데이터 연결의 name을 입력하고 Next를 클릭합니다.

  • 데이터 연결의 사용자 액세스를 설정한 다음 connect를 클릭합니다.

Astrato에서 ClickHouse 사용자 액세스 연결
  • 연결이 생성되고 데이터 뷰도 생성됩니다.

시맨틱 모델 / 데이터 뷰 만들기

데이터 뷰 편집기에서는 ClickHouse의 모든 테이블과 스키마를 확인할 수 있습니다. 시작하려면 몇 개를 선택하십시오.

Astrato가 ClickHouse 사용자 액세스에 연결

이제 데이터를 선택했으므로 데이터 뷰를 정의할 차례입니다. 웹페이지 오른쪽 상단의 Define을 클릭하십시오.

여기에서는 데이터를 조인할 수 있을 뿐 아니라 관리되는 차원과 측정값을 생성할 수도 있습니다. 이는 여러 팀에서 비즈니스 로직의 일관성을 높이는 데 적합합니다.

Astrato가 ClickHouse 사용자 액세스에 연결

Astrato는 메타데이터를 기반으로 조인을 지능적으로 제안합니다. 여기에는 ClickHouse의 키를 활용하는 것도 포함됩니다. 제안된 조인을 사용하면 잘 관리되는 ClickHouse 데이터를 바탕으로 처음부터 다시 만들 필요 없이 쉽게 시작할 수 있습니다. 또한 조인 품질도 표시하므로 Astrato의 모든 제안을 자세히 검토할 수 있습니다.

Astrato가 ClickHouse 사용자 액세스에 연결

대시보드 만들기

몇 단계만으로 Astrato에서 첫 번째 차트를 만들 수 있습니다.

  1. Visuals 패널을 엽니다
  2. 시각화를 선택합니다(먼저 Column Bar Chart를 선택합니다)
  3. 차원을 추가합니다
  4. 측정값을 추가합니다
Astrato를 ClickHouse 사용자 액세스에 연결

각 시각화를 지원하는 생성된 SQL 보기

투명성과 정확성은 Astrato의 핵심 가치입니다. 생성된 모든 쿼리를 확인할 수 있으므로 전체 제어를 유지할 수 있습니다. 모든 컴퓨트는 ClickHouse에서 직접 실행되며, 강력한 보안과 거버넌스를 유지하면서 ClickHouse의 속도를 활용합니다.

Astrato를 ClickHouse 사용자 액세스에 연결

완성된 대시보드 예시

이제 아름답고 완성도 높은 대시보드나 데이터 앱을 바로 구현할 수 있습니다. 구축한 결과물을 더 보려면 웹사이트의 데모 갤러리를 방문하십시오. https://astrato.io/gallery

ClickHouse 사용자 액세스에 연결하는 Astrato
Navigation