apache/ossie

Apache Ossie, industry wide specification effort to standardize how we exchange semantic metadata across analytics, AI and BI platforms, providing a vendor neutral, single source of truth for semantic data

Apache Ossie(인큐베이팅)

정의

  • 데이터 분석, AI 및 비즈니스 인텔리전스 도구를 위한 공급업체에 구애받지 않는 시맨틱 모델 사양을 정의하는 Apache 인큐베이팅 오픈소스 프로젝트입니다.
  • 사양은 JSON 및 YAML로 표현되며 기계가 읽을 수 있는 스키마를 갖추고 있어 모든 도구가 동일한 비즈니스 로직 정의(KPI, 메트릭, 차원 등)를 가져오거나 내보낼 수 있습니다.

중요성

  • 오늘날 많은 BI/AI 플랫폼은 동일한 KPI에 대해 각자 자체 정의를 유지하여 중복 작업과 일관되지 않은 AI 생성 인사이트를 초래합니다.
  • AI 에이전트, BI 대시보드 및 데이터 파이프라인이 모두 읽을 수 있는 단일 "진실의 원천"을 제공함으로써 Ossie는 의미론적 단편화를 제거하고 AI 출력을 더 신뢰할 수 있게 만드는 것을 목표로 합니다.

저장소의 주요 부분

디렉토리 내용
core-spec/ 공식 Ossie 사양(spec.md), JSON 스키마(ossie-schema.json) 및 YAML 스키마(spec.yaml).
examples/ 전체 TPC-DS 벤치마크 모델을 포함한 샘플 시맨틱 모델로, 실제 메트릭이 어떻게 표현되는지 보여줍니다.
validation/ 모델이 스키마를 준수하는지 확인하는 작은 유틸리티로, 변환기 또는 내보내기를 개발하는 개발자에게 유용합니다.
docs/ 사람이 읽을 수 있는 문서, 개요 및 사용 가이드.

사용 방법

  1. 사양 읽기 – core-spec/spec.md에서 시작하여 데이터 구조(엔티티, 속성, 관계, KPI 정의)를 이해합니다.
  2. 모델 만들기 – 스키마를 따라 JSON 또는 YAML 파일을 작성합니다. examples/에서 복사하여 조정할 수 있습니다.
  3. 검증 – 검증 도구(validation/)를 실행하여 파일이 ossie-schema.json을 준수하는지 확인합니다.
  4. 통합 – 변환기를 구축하거나 사용하여(동반 apache/ossie-converters 저장소 참조) Ossie와 BI/AI 도구가 기대하는 형식(예: dbt, GoodData, Salesforce) 간에 변환합니다.

참여하기

  • 기여: CONTRIBUTING.md를 참조하여 사양 변경 제안 또는 코드 추가 프로세스를 확인하세요.
  • 로드맵: ROADMAP.md에는 현재 작업 그룹과 향후 기능이 나열되어 있습니다.
  • 커뮤니티: GitHub Discussions에 참여하고, 이슈를 제기하거나, 프로젝트 Slack(README에 링크)에서 채팅하세요.

결론 Apache Ossie는 AI 모델을 실행하는 라이브러리가 아니라 AI 에이전트와 분석 플랫폼이 비즈니스 개념에 대해 동일한 언어를 사용할 수 있게 하는 표준으로, 불일치를 줄이고 AI 기반 인사이트를 더 신뢰할 수 있게 만듭니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트