Skip to main content
Embeddable에서는 데이터 모델컴포넌트를 코드로 정의하고(자체 코드 리포지토리에 저장), SDK를 사용해 팀이 강력한 Embeddable 노코드 빌더에서 이를 활용할 수 있도록 합니다. 그 결과, 제품에 빠르고 인터랙티브한 고객 대상 분석 기능을 직접 제공할 수 있습니다. 제품 팀이 설계하고, 엔지니어링 팀이 구축하며, 고객 접점 팀과 데이터 팀이 유지 관리합니다. 말 그대로 이상적인 방식입니다. 기본 제공되는 행 수준(row-level) 보안을 통해 각 사용자는 허용된 데이터만 정확히 볼 수 있습니다. 또한 완전히 구성 가능한 두 단계의 캐싱을 통해 대규모 환경에서도 빠른 실시간 분석을 제공할 수 있습니다.
1

연결 세부 정보 수집

HTTP(S)로 ClickHouse에 연결하려면 다음 정보가 필요합니다.ClickHouse Cloud 서비스의 연결 정보는 ClickHouse Cloud 콘솔에서 확인할 수 있습니다. 서비스를 선택한 다음 Connect를 클릭하십시오.
HTTPS를 선택하십시오. 연결 정보가 예시 curl 명령으로 표시됩니다.
자가 관리형 ClickHouse를 사용하는 경우 연결 정보는 ClickHouse 관리자가 설정합니다.
2

ClickHouse 연결 유형 생성

Embeddable API를 사용해 데이터베이스 연결을 추가합니다. 이 연결은 ClickHouse 서비스에 접속하는 데 사용됩니다. 다음 API 호출로 연결을 추가할 수 있습니다.
Query
Response
위 내용은 CREATE 작업을 나타내지만, 모든 CRUD 작업을 사용할 수 있습니다.apiKey는 Embeddable 대시보드 중 하나에서 “Publish”를 클릭하면 확인할 수 있습니다.name은 이 연결을 식별하는 고유한 이름입니다.
  • 기본적으로 데이터 모델은 “default”라는 연결을 찾습니다. 하지만 서로 다른 데이터 모델을 서로 다른 연결에 연결할 수 있도록 모델에 다른 data_source 이름을 지정할 수 있습니다(모델에서 data_source 이름만 지정하면 됩니다).
type은 Embeddable에서 어떤 드라이버를 사용할지 지정합니다
  • 여기서는 clickhouse를 사용하면 되지만, 하나의 Embeddable 워크스페이스에 여러 데이터 소스를 연결할 수 있으므로 postgres, bigquery, mongodb 등 다른 유형도 사용할 수 있습니다.
credentials는 드라이버에 필요한 자격 증명을 포함하는 JavaScript 객체입니다
  • 이 정보는 안전하게 암호화되며, 데이터 모델에 정의한 데이터를 정확히 가져오는 데만 사용됩니다. Embeddable은 각 연결마다 읽기 전용 데이터베이스 사용자를 생성할 것을 강력히 권장합니다(Embeddable은 데이터베이스에서 읽기만 하며, 쓰기는 하지 않습니다).
prod, qa, test 등 여러 환경의 서로 다른 데이터베이스에 연결해야 하거나(또는 고객별로 서로 다른 데이터베이스를 지원해야 하는 경우), 각 연결을 환경에 할당할 수 있습니다(Environments API 참조).
마지막 수정일 2026년 7월 24일