Spaces에서의 Evidence

Spaces에서의 Evidence

Evidence는 SQL과 Markdown을 사용해 데이터 기반 애플리케이션, 리포트, 대시보드를 만들기 위한 오픈소스 프레임워크예요. Evidence를 사용하면 전통적인 드래그 앤 드롭 비즈니스 인텔리전스(BI) 플랫폼에 의존하지 않고도 의사결정 지원 도구, 리포트, 인터랙티브 대시보드를 빠르게 만들 수 있어요.

출처: 문서

본문

Evidence는 SQL과 Markdown을 사용해 데이터 기반 애플리케이션, 리포트, 대시보드를 구축하도록 설계된 오픈소스 프레임워크예요. Evidence로 전통적인 드래그 앤 드롭 BI 플랫폼에 의존하지 않고도 의사결정 지원 도구, 리포트, 인터랙티브 대시보드를 빠르게 만들 수 있어요.

Evidence를 사용하면 다음을 할 수 있어요:

  • SQL 기반 컴포넌트가 포함된 리포트와 대시보드를 Markdown으로 직접 작성
  • SQL 데이터베이스와 API를 포함한 여러 소스의 데이터 통합
  • 템플릿 페이지를 사용해 단일 템플릿에서 여러 페이지 자동 생성
  • 다양한 호스팅 솔루션으로 리포트를 매끄럽게 배포

데이터 제품을 만들기 위한 Evidence 사용법의 가이드·예시·모범 사례는 Evidence 문서를 참고해요.

Spaces에 Evidence 배포하기

몇 번의 클릭만으로 Hugging Face Spaces에 Evidence를 배포할 수 있어요:

생성되면 Space는 Building 상태를 표시해요. 상태가 자동으로 Running으로 갱신되지 않으면 페이지를 새로고침해 주세요.

Evidence 앱은 Hugging Face Spaces에 자동으로 배포돼요.

CLI에서 Evidence 앱 편집하기

앱을 편집하려면 Space를 클론해 파일을 로컬에서 편집해요.

git clone https://huggingface.co/spaces/your-username/your-space-name
cd your-space-name
npm install
npm run sources
npm run dev

그런 다음 pages/index.md를 수정해 앱의 콘텐츠를 변경할 수 있어요.

VS Code에서 Evidence 앱 편집하기

Evidence로 개발하는 가장 쉬운 방법은 VS Code 확장을 사용하는 거예요:

  1. VS Code Marketplace에서 확장을 설치해요
  2. Command Palette(Ctrl/Cmd + Shift + P)를 열고 Evidence: Copy Existing Project를 입력해요
  3. 복사할 Hugging Face Spaces Evidence 앱의 URL을 붙여넣고(예: https://huggingface.co/spaces/your-username/your-space-name) Enter를 눌러요
  4. 프로젝트를 클론할 폴더를 선택하고 Enter를 눌러요
  5. 하단 상태 바에서 Start Evidence를 눌러요

대체 설치 방법, Github Codespaces, dbt와 함께 쓰는 방법은 문서를 확인해 주세요.

더 알아보기 (Learn more)

더 알아보기 (Learn more)

  • Evidence Spaces는 클론 → npm installnpm run dev 흐름으로 로컬 개발할 수 있어요.
  • VS Code 확장(Evidence: Copy Existing Project)을 쓰면 기존 Space를 가장 쉽게 복제해 개발할 수 있어요.