设计与多媒体

harvard-art-museum-data-pipeline

reason-machines/data-skills

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

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

安装命令

npx skills add https://github.com/reason-machines/data-skills --skill harvard-art-museum-data-pipeline

SKILL.md

Harvard Art Museum Data Pipeline

Skill by ara.so — Data Skills collection.

This project provides an end-to-end data engineering solution for collecting, transforming, storing, and analyzing artifact data from the Harvard Art Museums API. It demonstrates production-ready ETL pipelines, SQL analytics, and interactive visualization using Streamlit.

What It Does

The Harvard Art Museum Data Pipeline:

  • Extracts artifact data from the Harvard Art Museums API with pagination and rate limiting
  • Transforms nested JSON into normalized relational tables (metadata, media, colors)
  • Loads data into MySQL/TiDB Cloud with batch inserts for performance
  • Analyzes data using predefined SQL queries for business insights
  • Visualizes results through interactive Streamlit dashboards with Plotly charts

Architecture

Harvard Art Museum Data Pipeline

Skill by ara.so — Data Skills collection.

This project provides an end-to-end data engineering solution for collecting, transforming, storing, and analyzing artifact data from the Harvard Art Museums API. It demonstrates production-ready ETL pipelines, SQL analytics, and interactive visualization using Streamlit.

What It Does

The Harvard Art Museum Data Pipeline:

  • Extracts artifact data from the Harvard Art Museums API with pagination and rate limiting
  • Transforms nested JSON into normalized relational tables (metadata, media, colors)
  • Loads data into MySQL/TiDB Cloud with batch inserts for performance
  • Analyzes data using predefined SQL queries for business insights
  • Visualizes results through interactive Streamlit dashboards with Plotly charts

Architecture