datasette
임의의 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 버전으로 업데이트하여 직접 사용하세요. 우회 방법이 필요하지 않습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Python 3.8 이상 버전 설치
2단계: 터미널을 열고 pip install datasette 실행
3단계: 데이터베이스 파일을 원하는 디렉터리에 두고 datasette serve 내_데이터베이스.db 실행
- 1단계: Python 3.8 이상 버전 설치
- 2단계: 터미널을 열고 pip install datasette 실행
- 3단계: 데이터베이스 파일을 원하는 디렉터리에 두고 datasette serve 내_데이터베이스.db 실행
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
터미널을 열고 pip uninstall datasette를 실행하면 제거됩니다
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
1 FAQ
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.