cube-js/cube
📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics
해결하는 문제
Cube Core는 비즈니스 로직(메트릭, 차원, 조인)을 데이터 소스 및 시각화 도구에서 분리하는 독립형 오픈소스 시맨틱 레이어를 제공합니다. 이를 통해 여러 BI 도구, 사용자 지정 애플리케이션 또는 AI 에이전트에서 동일한 메트릭과 로직을 다시 구현할 필요가 없어지며, 데이터 정의에 대한 단일 진실 소스가 보장됩니다.
작동 방식
Cube Core는 모든 SQL 데이터 소스(Snowflake, BigQuery, Databricks, Postgres, Presto, Amazon Athena 등)에 연결되는 헤드리스 엔진으로 작동합니다. 사용자는 코드로 데이터 모델을 정의할 수 있으며, 이러한 정의는 SQL, REST 및 GraphQL API를 통해 노출됩니다. 고성능과 서브초 지연 시간을 보장하기 위해 내장된 관계형 캐싱 엔진이 포함되어 있습니다.
대상 사용자
사용자 지정 분석 경험을 구축하는 개발자, 임베디드 분석을 구현하는 팀, 그리고 데이터 쿼리를 위한 관리되고 일관된 시맨틱 기반이 필요한 AI 에이전트를 개발하는 개발자에게 적합합니다.
주요 기능
- 헤드리스 아키텍처: 내장 UI가 없어 개발자가 자체 사용자 지정 분석 표면을 구축할 수 있습니다.
- 멀티 API 지원: SQL, REST 및 GraphQL API를 통해 데이터를 노출합니다.
- 캐시 가능: 높은 동시성과 낮은 지연 시간을 위한 내장 관계형 캐싱 엔진.
- 유니버설 SQL 호환성: 모든 SQL 데이터 소스 및 클라우드 데이터 웨어하우스에서 작동합니다.
- AI 준비: 관리되는 시맨틱 레이어로 AI 에이전트가 사용할 수 있도록 설계되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트