Boston Government
Food Establishment Inspections of Boston
Background
Problem
• The Health Division of the Department of Inspectional Services ensures that all food establishments in the City of Boston
meet relevant sanitary codes and standards.
• At the time of inspection, each restaurant begins an inspection with 100 points. As for if a violation is found at the time of
inspection, the points that have been awarded will be deducted based on the penalty of each category of violation.
Violations Category Example
A foodborne critical violation Failing to keep food at safe
temperatures.
A critical violation Insects rodents animals, re-
serving unwrapped food items
A non-critical violation Failing to properly cleaning walls,
ceiling, floor.
Data Source
• URL : https://data.boston.gov/dataset/food-establishment-inspections
• This data contains records of each inspection and results on all conducted by The Health Division of the Department of
Inspectional Services of Boston Government. The dataset contains inspection records and individual results from 2006
to current.
• There are 606930 rows and 26 columns
Objectives - Goals
4
Improve the decision
making process to be
3 carried out in the future.
Provide detailed
information from each
2 restaurant history
Providing accurate and inspected
timely information
1
Providing information
correctly and easily
accessed
Scope of Work
Scope of Work
No Scope of Work Description
1 Data Preparation Get data and understanding business process
2 Data Staging Load data into staging database.
3 Design DWH Schema Design data warehouse schema into dimension and fact.
4 Develop and Configure ETL Filtering and cleaning data, make a data warehouse be used for
reporting and dashboard
5 Develop Reports and Dashboards Filter and clean data, create data warehouses where results are
used for reporting and dashboards
Timeline
Week 1 Week 2 Week 3
No Activity
Duration (Days)
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
Data Preparation
1 2
Data Preprocessing
2 2
Design DWH Schema
3 2
Develop and Configure ETL
4 4
Develop Reports and Dashboards
5 5
Demo
Architecture ETL Process
Process Flow Data Visualization
Process
Boston Food inspection
Sources of data obtained from dashboard
the Health Division of the
Department of Inspectional
Services of Boston Government Data Source
were used as data records of
inspection results
COLLECTION
Gather data sources and
load them into identical
outputs as a staging
Data Staging
database
TRANFORMATION DATA MART
the core process in the ETL
step, filtering and cleaning The data warehouse that
data. the result of the has been created is then
transformation process is to developed into a data mart
make the data warehouse of DWH that is used to make Data
Boston food inspection better. analysis of reports and Mart
Clean data can be used for dashboards
reporting and dashboard
Data Warehouse Schema
Dashboard Sample