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 확장을 사용하는 거예요:
- VS Code Marketplace에서 확장을 설치해요
- Command Palette(Ctrl/Cmd + Shift + P)를 열고
Evidence: Copy Existing Project를 입력해요 - 복사할 Hugging Face Spaces Evidence 앱의 URL을 붙여넣고(예:
https://huggingface.co/spaces/your-username/your-space-name) Enter를 눌러요 - 프로젝트를 클론할 폴더를 선택하고 Enter를 눌러요
- 하단 상태 바에서
Start Evidence를 눌러요
대체 설치 방법, Github Codespaces, dbt와 함께 쓰는 방법은 문서를 확인해 주세요.
더 알아보기 (Learn more)
더 알아보기 (Learn more)
- Evidence Spaces는 클론 →
npm install→npm run dev흐름으로 로컬 개발할 수 있어요. - VS Code 확장(
Evidence: Copy Existing Project)을 쓰면 기존 Space를 가장 쉽게 복제해 개발할 수 있어요.