OpenSource-Hub
D

datasette

11.0k stars·개발 도구·SHA-256 체크섬 확인됨

임의의 SQLite 데이터베이스를 클릭 한 번으로 인터랙티브 웹사이트와 API로 변환하고, 코드 없이 데이터를 배포하세요.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

원클릭으로 데이터를 탐색 가능한 웹사이트와 공개 API로 변환

주요 기능

  • SQLite 데이터베이스를 대화형 웹사이트와 RESTful API로 변환
  • CSV, JSON 등 다양한 형식으로 내보내기 지원
  • 클릭 한 번으로 Heroku 또는 Google Cloud Run에 배포
  • 패싯 검색, 필터 인터페이스 자동 생성
  • 라이선스, 출처 등 메타데이터 정보 포함

할 수 없는 것

  • •기본적으로 SQLite를 사용하며 고동시성 쓰기 시나리오에는 적합하지 않습니다. 읽기 전용 또는 저빈도 업데이트 시나리오에 적합하며, 기본적인 명령줄 지식이 필요합니다. 터미널에 전혀 익숙하지 않다면 먼저 기본 조작을 익히는 것이 좋습니다. 클라우드 플랫폼에 배포하려면 Heroku 또는 Google Cloud 계정 및 CLI 환경을 추가로 설정해야 합니다.

사용 사례

  • 데이터 저널리스트가 조사 데이터 세트를 공개하여 독자들이 탐색할 수 있도록 합니다
  • 박물관이 소장품 데이터베이스를 공유하여 연구자와 일반 대중이 조회할 수 있도록 합니다
  • 연구자들이 실험 데이터를 공개하여 다른 사람들이 API 호출을 통해 분석할 수 있도록 합니다

상세 설명

Datasette는 오픈 소스 데이터 탐색 및 게시 도구입니다. 모든 SQLite 데이터베이스(또는 가져올 수 있는 데이터)를 대화형으로 탐색 가능한 웹사이트로 직접 변환하고, 읽기 전용 JSON API를 자동으로 제공합니다. 데이터 저널리스트, 기록 관리인, 연구원 등 데이터를 공유해야 하는 사용자를 위해 설계되었으며, Web 개발 경험이 전혀 필요하지 않습니다. 핵심 기능으로는 자동 테이블 탐색, 패싯 검색, CSV/JSON 내보내기, 메타데이터 임베딩(라이선스, 출처), Heroku 또는 Google Cloud Run으로의 원클릭 배포 등이 있습니다. 또한 Datasette Lite는 WebAssembly를 활용해 완전히 브라우저 내에서 실행되므로 서버 없이도 데모를 시연할 수 있습니다.

문제 해결 & FAQ (1)

문제 해결
Datasette에서 execute-sql-write 구문에 randomblob() 같은 SQLite 함수를 사용할 수 없는 이유는 무엇인가요?

이전에 Datasette는 안전을 위해 쓰기 쿼리에서 SQLite 함수를 차단했지만, 신뢰할 수 있는 우회 방법(예: create table t(x default (hex(randomblob(4)))))이 발견된 후 제한이 해제되었습니다. 이슈 #2751의 해결로, 이제 모든 SQLite 함수가 쓰기 SQL에서 허용됩니다. 최신 Datasette 버전으로 업데이트하여 직접 사용하세요. 우회 방법이 필요하지 않습니다.

원본 Issue #2751

태그

data-explorationsqliteapipublishingopen-data

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: Python 3.8 이상 버전 설치

4

2단계: 터미널을 열고 pip install datasette 실행

5

3단계: 데이터베이스 파일을 원하는 디렉터리에 두고 datasette serve 내_데이터베이스.db 실행

설치 가이드
  1. 1단계: Python 3.8 이상 버전 설치
  2. 2단계: 터미널을 열고 pip install datasette 실행
  3. 3단계: 데이터베이스 파일을 원하는 디렉터리에 두고 datasette serve 내_데이터베이스.db 실행
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

터미널을 열고 pip uninstall datasette를 실행하면 제거됩니다

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-06-27 05:45:16
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트