United Stateswyattowalsh/nbadb
Data Extraction (from https://stats.nba.com) and Processing Scripts to Produce the NBA Database on Kaggle (https://kaggle.com/wyattowalsh/basketball)
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🏀 nbadb — Kho dữ liệu NBA mã nguồn mở toàn diện nhất từ 1946 đến nay
Một kho dữ liệu thống kê bóng rổ NBA được xây dựng tự động từ nguồn chính thức stats.nba.com, hỗ trợ phân tích sâu với DuckDB, SQLite, Parquet và CSV.
nbadb là một công cụ trích xuất và xử lý dữ liệu từ stats.nba.com nhằm xây dựng kho dữ liệu NBA mã nguồn mở phong phú nhất. Dự án không chỉ là bản sao của dữ liệu thô mà còn cung cấp các bề mặt phân tích được tổ chức theo kiến trúc star-schema, phục vụ hiệu quả cho công việc khai thác số liệu thống kê và khám phá xu hướng.
✨ Điểm nổi bật
- Kiến trúc star-schema: Tổ chức dữ liệu thành các bảng
dim_*,fact_*,bridge_*,agg_*vàanalytics_*để hỗ trợ truy vấn phân tích hiệu quả. - Phạm vi dữ liệu lớn: Bao phủ từ mùa giải 1946-47 đến hiện tại, với cập nhật tự động hàng ngày qua pipeline.
- Đa dạng định dạng xuất: Hỗ trợ xuất ra DuckDB, SQLite, Parquet (nén Zstd) và CSV để phù hợp với mọi công cụ phân tích.
- Cập nhật gia tăng thông minh: Lệnh
nbadb dailytự động làm mới mùa giải hiện tại và thêm dữ liệu trận đấu đang diễn ra. - Truy vấn bằng ngôn ngữ tự nhiên: Tính năng
nbadb askcho phép đặt câu hỏi bằng tiếng Anh để lấy kết quả thống kê nhanh chóng. - Tài liệu chi tiết: Cung cấp tài liệu tham khảo schema, từ điển dữ liệu và sơ đồ dòng dữ liệu trên trang docs.
- Tích hợp Kaggle: Xuất bản trực tiếp lên Kaggle để chia sẻ và cộng tác cộng đồng.
💡 Vì sao đáng chú ý
nbadb nổi bật bởi cách tiếp cận "analytics-first" thay vì đơn thuần lưu trữ dữ liệu thô. Nó biến các payload phức tạp từ NBA API thành các bảng được tổ chức logic, giúp người dùng dễ dàng truy vấn và khai thác thông tin. Với khả năng cập nhật tự động hàng ngày và hỗ trợ nhiều định dạng đầu ra, nbadb là lựa chọn lý tưởng cho các nhà phân tích, nhà nghiên cứu thể thao và fan hâm mộ muốn khám phá sâu các xu hướng thống kê bóng rổ.
#NBA #DataAnalytics #OpenSource #Python #TiniX
Similar Projects
Discover other similar projects and AI models.
An R package to quickly obtain clean and tidy men's basketball play by play data.
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw