Welcome to the Allegheny County Tax Liens Analytics Project repository! 🚀 This project demonstrates the design and implementation of a SQL-based data pipeline and analytical model using a public dataset of property tax liens from Allegheny County.
The goal of the project is to ingest raw CSV data, transform and clean it, and build an analytical data model that enables meaningful insights about tax lien records, municipalities, and outstanding property tax debt.
- The project follows modern Data Engineering practices, including ETL processes, layered data architecture, and SQL-based analytics.
- This project was created as part of my data engineering / data analytics portfolio and follows industry best practices used in modern data platforms.
The architecture follows the Medallion Architecture pattern with three layers:
Bronze → Silver → Gold
-
Bronze Layer: Stores the raw data exactly as it is ingested from the original CSV datasets. This layer acts as the source of truth, preserving the original structure and data for traceability.
-
Silver Layer: Contains cleaned, standardized, and validated data. Column names are normalized, inconsistent values are handled, and the dataset is prepared for analytics.
-
Gold Layer: Provides analytics-ready datasets designed for reporting, dashboards, and data analysis. This layer includes aggregated metrics and optimized views.
-
Data Understanding: Data Flow
This project uses the Allegheny County Tax Liens public dataset, which contains records of tax liens filed against properties due to unpaid taxes. The dataset includes information such as:
- Property identification numbers
- Filing dates of tax liens
- Municipality and ward information
- Tax amounts and outstanding debts
- Entities assigned to the liens Using this dataset, the project builds a data warehouse-style analytical structure that allows users to explore trends in tax debt, municipal activity, and property-level liabilities. The project demonstrates how raw public data can be transformed into a structured analytical system using SQL Server and crating a dashboard made in Excel.
This project highlights several Data Engineering and Analytics skills, including:
- SQL Data Modeling
- ETL Pipeline Development
- Data Cleaning and Transformation
- Medallion Architecture (Bronze / Silver / Gold)
- SQL Window Functions
- Data Aggregation and Analytical Queries
- Database Design
- Data Documentation and Data Dictionary creation
- Git and GitHub for version control
- Datasets: Access to the project dataset (csv files).
- SQL Server Express: Lightweight server for hosting your SQL database.
- SQL Server Management Studio (SSMS): GUI for managing and interacting with databases.
- Git Repository: Set up a GitHub account and repository to manage, version, and collaborate on your code efficiently.
- DrawIO: Design data architecture, models, flows, and diagrams.
Design and implement a data pipeline and analytical data model that transforms raw tax lien records into a structured dataset suitable for analysis and reporting.
- Data Ingestion: Load raw CSV datasets into SQL Server using BULK INSERT.
- Data Transformation: Clean, standardize, and normalize raw data into structured tables.
- Data Modeling: Build an analytical model using the Medallion Architecture.
- Analytical Queries: Create SQL views and queries to analyze tax lien activity.
- Documentation: Provide clear documentation of the data pipeline and database schema.
The analytical model enables exploration of patterns within the tax lien dataset.
- Properties with the highest outstanding tax debt
- Number of active liens per property
- Historical tax lien activity
- Municipalities with the highest lien activity
- Distribution of tax debt by municipality
- Ward-level tax lien trends
- Total tax debt across properties
- Lien filing trends over time
- Distribution of lien amounts
data-warehouse-project/
│
├── datasets/ # Raw datasets used for the Allegheny County tax liens project
│ ├── tax_liens_details.csv
│ └── tax_liens_summary.csv
│
├── docs/ # Project documentation and architecture details
│ └── ...
│
├── scripts/ # SQL scripts for ETL and transformations
│ ├── init_database.sql # Scripts for create AlleghenyTaxLiens database
│ ├── load_silver.sql # Scripts for load silver schema tables
│ ├── load_gold.sql # Scripts for load gold schema viewer
│ └── gold_querrys.sql # Scripts for gold Query's
│
├── README.md # Project overview and instructions
├── LICENSE # License information for the repository
└── .gitignore
This project is licensed under the MIT License. You are free to use, modify, and share this project with proper attribution.
Hi! I'm Leandro Gallo, a Systems Engineering student from Argentina with a strong interest in:
- Data Engineering
- Data Analytics
- Backend Development
- Cybersecurity
- Software Development
I enjoy building data pipelines, automation tools, and data-driven systems, and I am currently developing projects to strengthen my skills in data architecture, SQL development, and analytics.
This repository is part of my technical portfolio, where I showcase projects related to:
- Data Warehousing
- ETL Pipelines
- Data Modeling
- Analytics
📧 Email
leandrogallo698@gmail.com

