后端与数据库

harvard-artifacts-etl-streamlit-app

reason-machines/data-skills

Build ETL pipelines and analytics dashboards using Harvard Art Museums API with Python, SQL, and Streamlit

  • 758 次安装
  • 5 星标
  • 收录于

安装命令

npx skills add https://github.com/reason-machines/data-skills --skill harvard-artifacts-etl-streamlit-app

SKILL.md

Harvard Artifacts ETL & Analytics App

Skill by ara.so — Data Skills collection.

This project is an end-to-end data engineering application that demonstrates real-world ETL pipelines using the Harvard Art Museums API. It extracts artifact data, transforms it into relational structures, loads it into SQL databases, and provides interactive analytics through a Streamlit dashboard.

What This Project Does

  • API Integration: Fetches artifact data from Harvard Art Museums API with pagination and rate limiting
  • ETL Pipeline: Transforms nested JSON into normalized relational tables
  • SQL Storage: Stores data in MySQL/TiDB with proper schema design
  • Analytics: Executes 20+ predefined SQL queries for insights
  • Visualization: Creates interactive dashboards with Plotly charts

Installation

Harvard Artifacts ETL & Analytics App

Skill by ara.so — Data Skills collection.

This project is an end-to-end data engineering application that demonstrates real-world ETL pipelines using the Harvard Art Museums API. It extracts artifact data, transforms it into relational structures, loads it into SQL databases, and provides interactive analytics through a Streamlit dashboard.

What This Project Does

  • API Integration: Fetches artifact data from Harvard Art Museums API with pagination and rate limiting
  • ETL Pipeline: Transforms nested JSON into normalized relational tables
  • SQL Storage: Stores data in MySQL/TiDB with proper schema design
  • Analytics: Executes 20+ predefined SQL queries for insights
  • Visualization: Creates interactive dashboards with Plotly charts

Installation