Cube 소개
Cube는 데이터 앱을 구축하기 위한 Semantic Layer입니다. 데이터 엔지니어와 애플리케이션 개발자가 최신 데이터 스토어에서 데이터에 액세스하고, 일관된 정의로 구성하며, 모든 애플리케이션에 제공할 수 있도록 지원합니다. Cube의 데이터 모델은 LLM이 데이터를 이해하고 올바른 쿼리를 생성하기 위한 컨텍스트로 사용되는 구조와 정의를 제공합니다. LLM은 복잡한 조인과 메트릭 계산을 탐색할 필요가 없습니다. Cube가 이를 추상화하고 SQL 테이블 및 컬럼 이름 대신 비즈니스 수준의 용어로 작동하는 간단한 인터페이스를 제공하기 때문입니다. 이러한 단순화는 LLM의 오류를 줄이고 환각(hallucination)을 방지하는 데 도움이 됩니다.예제
입력 인자 (필수)Cube Semantic Loader는 2개의 인자가 필요합니다:
-
cube_api_url: Cube 배포의 REST API URL입니다. base path 구성에 대한 자세한 내용은 Cube 문서를 참조하세요. -
cube_api_token: Cube의 API secret을 기반으로 생성된 인증 토큰입니다. JSON Web Token(JWT) 생성 방법은 Cube 문서를 참조하세요.
-
load_dimension_values: 모든 문자열 dimension에 대해 dimension 값을 로드할지 여부입니다. -
dimension_values_limit: 로드할 dimension 값의 최대 개수입니다. -
dimension_values_max_retries: dimension 값을 로드하기 위한 최대 재시도 횟수입니다. -
dimension_values_retry_delay: dimension 값을 로드하기 위한 재시도 간 지연 시간입니다.
page_contentmetadatatable_namecolumn_namecolumn_data_typecolumn_titlecolumn_descriptioncolumn_valuescube_data_obj_type
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.