数据与研究

harvard-artifacts-collection-data-engineering

reason-machines/data-skills

End-to-end data engineering and analytics application for Harvard Art Museums API with ETL pipelines, SQL analytics, and Streamlit visualization

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

安装命令

npx skills add https://github.com/reason-machines/data-skills --skill harvard-artifacts-collection-data-engineering

SKILL.md

Harvard Artifacts Collection Data Engineering

Skill by ara.so — Data Skills collection.

This project provides an end-to-end data engineering and analytics application built on the Harvard Art Museums API. It demonstrates real-world ETL pipelines, SQL database design, analytical queries, and interactive visualization using Streamlit. The architecture follows: API → ETL → SQL → Analytics → Visualization.

What This Project Does

  • API Integration: Fetches artifact data from Harvard Art Museums API with pagination and rate limiting
  • ETL Pipeline: Extracts, transforms, and loads nested JSON into relational database tables
  • SQL Database: Stores structured data across artifactmetadata, artifactmedia, and artifactcolors tables
  • Analytics: Executes 20+ predefined SQL queries for insights
  • Visualization: Interactive dashboards using Plotly and Streamlit

Installation

Harvard Artifacts Collection Data Engineering

Skill by ara.so — Data Skills collection.

This project provides an end-to-end data engineering and analytics application built on the Harvard Art Museums API. It demonstrates real-world ETL pipelines, SQL database design, analytical queries, and interactive visualization using Streamlit. The architecture follows: API → ETL → SQL → Analytics → Visualization.

What This Project Does

  • API Integration: Fetches artifact data from Harvard Art Museums API with pagination and rate limiting
  • ETL Pipeline: Extracts, transforms, and loads nested JSON into relational database tables
  • SQL Database: Stores structured data across artifactmetadata, artifactmedia, and artifactcolors tables
  • Analytics: Executes 20+ predefined SQL queries for insights
  • Visualization: Interactive dashboards using Plotly and Streamlit

Installation