SlideShare a Scribd company logo
1 of 1
Download to read offline
Phone: 650-­‐488-­‐3922 
Email: brad@bradirby.com 
Case Study – San Mateo County 
Project Overview 
During the real estate crash of 2007, the county of San Mateo (and many other counties around the country) 
were experiencing a fast drop in the value of properties. Since county revenues were driven mainly by property 
taxes, this drop in values was affecting the budgets of many of the cities and townships in the county. The 
treasurers of the various governments would call the county tax collector every few days to see what the latest 
budget numbers were for the county. This quickly became difficult to manage so the county decided to build a 
website that would calculate the net property values and publish them each day. 
Solution 
We designed and built a system that would take a data feed each night and process the numbers to produce 
budget numbers for all of the different entities in the county. The calculations were quite complex because 
each entity could get their funds from a different part of the county, and sometimes these parts would overlap. 
This page was available to the county treasurers, as well as the general public. 
Technical Details 
Due to the large amount of calculations that needed to be done, and the fact that the data was only updated 
nightly, not continuously during the day, we designed a system that would process and calculate the numbers 
each night in a batch job that was scheduled to run on the SQL server. This job would look in a specific place on 
the network where an AS400 would dump some data for pickup. 
Each night the data for the application would be wiped clean and recreated from scratch to ensure that all the 
data was correct and up to date. 
Benefit 
Provided Fast Access to Data for Outside Departments – The different county entities that needed 
this information for budgeting purposes were updated much more quickly once this system was put into place, 
thus freeing them of the burden of having to call the treasurer each day for an update.

More Related Content

Viewers also liked (10)

Frcv anna wozniak
Frcv anna wozniakFrcv anna wozniak
Frcv anna wozniak
 
Medikal teknoloji
Medikal teknolojiMedikal teknoloji
Medikal teknoloji
 
Informe de evaluación trimestra lmecc
Informe de evaluación trimestra lmeccInforme de evaluación trimestra lmecc
Informe de evaluación trimestra lmecc
 
Clectura6 16
Clectura6 16Clectura6 16
Clectura6 16
 
Competencias Clave
Competencias ClaveCompetencias Clave
Competencias Clave
 
Rpp
Rpp Rpp
Rpp
 
Book Nepal Tour & Honeymoon Package
Book Nepal Tour & Honeymoon PackageBook Nepal Tour & Honeymoon Package
Book Nepal Tour & Honeymoon Package
 
Konfitur startup
Konfitur startupKonfitur startup
Konfitur startup
 
Is top int hiring fast
Is top int hiring fastIs top int hiring fast
Is top int hiring fast
 
actividad 1
actividad 1actividad 1
actividad 1
 

Similar to San Mateo County Property Tax Dashboard

SCGOV EIT Internship PP Final
SCGOV EIT Internship PP FinalSCGOV EIT Internship PP Final
SCGOV EIT Internship PP FinalColin Harvey
 
Chorley Borough Council
Chorley Borough CouncilChorley Borough Council
Chorley Borough CouncilEsri UK
 
City Of Newark Final
City Of Newark FinalCity Of Newark Final
City Of Newark Finalguest71633e
 
Antarctica New Zealand (case study)
Antarctica New Zealand (case study)Antarctica New Zealand (case study)
Antarctica New Zealand (case study)Intergen
 
Prepaid Banking on Steroids – Managing Massively Scalable Datasets with Ease
Prepaid Banking on Steroids – Managing Massively Scalable Datasets with EasePrepaid Banking on Steroids – Managing Massively Scalable Datasets with Ease
Prepaid Banking on Steroids – Managing Massively Scalable Datasets with EaseHPCC Systems
 
Cyber city 3d water infrastructure management marketing
Cyber city 3d water infrastructure management marketingCyber city 3d water infrastructure management marketing
Cyber city 3d water infrastructure management marketingKevin DeVito
 
Tim_Robb_Resume_PMS_ProjectDutyList_Mueller
Tim_Robb_Resume_PMS_ProjectDutyList_MuellerTim_Robb_Resume_PMS_ProjectDutyList_Mueller
Tim_Robb_Resume_PMS_ProjectDutyList_MuellerTim Robb
 
7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your BossSafe Software
 
Implementation of multiple MIS & e-working in SECR by Lokesh Vishnoi
Implementation of multiple MIS & e-working in SECR by Lokesh VishnoiImplementation of multiple MIS & e-working in SECR by Lokesh Vishnoi
Implementation of multiple MIS & e-working in SECR by Lokesh VishnoiIndian Railways
 
Data at Scale - Michael Peacock, Cloud Connect 2012
Data at Scale - Michael Peacock, Cloud Connect 2012Data at Scale - Michael Peacock, Cloud Connect 2012
Data at Scale - Michael Peacock, Cloud Connect 2012Michael Peacock
 
LCCOC with NetApp Solution
LCCOC with NetApp SolutionLCCOC with NetApp Solution
LCCOC with NetApp SolutionMainstay
 

Similar to San Mateo County Property Tax Dashboard (20)

geo spatial innovation
geo spatial innovationgeo spatial innovation
geo spatial innovation
 
SCGOV EIT Internship PP Final
SCGOV EIT Internship PP FinalSCGOV EIT Internship PP Final
SCGOV EIT Internship PP Final
 
Chorley Borough Council
Chorley Borough CouncilChorley Borough Council
Chorley Borough Council
 
City Of Newark Final
City Of Newark FinalCity Of Newark Final
City Of Newark Final
 
Utah Reorganizes its GIS Around Web Services
Utah Reorganizes its GIS Around Web ServicesUtah Reorganizes its GIS Around Web Services
Utah Reorganizes its GIS Around Web Services
 
GIS in Utah
GIS in UtahGIS in Utah
GIS in Utah
 
M collection
M collectionM collection
M collection
 
Antarctica New Zealand (case study)
Antarctica New Zealand (case study)Antarctica New Zealand (case study)
Antarctica New Zealand (case study)
 
Isgn long version
Isgn long versionIsgn long version
Isgn long version
 
Prepaid Banking on Steroids – Managing Massively Scalable Datasets with Ease
Prepaid Banking on Steroids – Managing Massively Scalable Datasets with EasePrepaid Banking on Steroids – Managing Massively Scalable Datasets with Ease
Prepaid Banking on Steroids – Managing Massively Scalable Datasets with Ease
 
Qpost Apps by Thomas
Qpost Apps by ThomasQpost Apps by Thomas
Qpost Apps by Thomas
 
Cyber city 3d water infrastructure management marketing
Cyber city 3d water infrastructure management marketingCyber city 3d water infrastructure management marketing
Cyber city 3d water infrastructure management marketing
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
Tim_Robb_Resume_PMS_ProjectDutyList_Mueller
Tim_Robb_Resume_PMS_ProjectDutyList_MuellerTim_Robb_Resume_PMS_ProjectDutyList_Mueller
Tim_Robb_Resume_PMS_ProjectDutyList_Mueller
 
Tella Singleton Resume
Tella Singleton ResumeTella Singleton Resume
Tella Singleton Resume
 
7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss
 
Implementation of multiple MIS & e-working in SECR by Lokesh Vishnoi
Implementation of multiple MIS & e-working in SECR by Lokesh VishnoiImplementation of multiple MIS & e-working in SECR by Lokesh Vishnoi
Implementation of multiple MIS & e-working in SECR by Lokesh Vishnoi
 
Data at Scale - Michael Peacock, Cloud Connect 2012
Data at Scale - Michael Peacock, Cloud Connect 2012Data at Scale - Michael Peacock, Cloud Connect 2012
Data at Scale - Michael Peacock, Cloud Connect 2012
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
LCCOC with NetApp Solution
LCCOC with NetApp SolutionLCCOC with NetApp Solution
LCCOC with NetApp Solution
 

Recently uploaded

Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 

Recently uploaded (20)

Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 

San Mateo County Property Tax Dashboard

  • 1. Phone: 650-­‐488-­‐3922 Email: brad@bradirby.com Case Study – San Mateo County Project Overview During the real estate crash of 2007, the county of San Mateo (and many other counties around the country) were experiencing a fast drop in the value of properties. Since county revenues were driven mainly by property taxes, this drop in values was affecting the budgets of many of the cities and townships in the county. The treasurers of the various governments would call the county tax collector every few days to see what the latest budget numbers were for the county. This quickly became difficult to manage so the county decided to build a website that would calculate the net property values and publish them each day. Solution We designed and built a system that would take a data feed each night and process the numbers to produce budget numbers for all of the different entities in the county. The calculations were quite complex because each entity could get their funds from a different part of the county, and sometimes these parts would overlap. This page was available to the county treasurers, as well as the general public. Technical Details Due to the large amount of calculations that needed to be done, and the fact that the data was only updated nightly, not continuously during the day, we designed a system that would process and calculate the numbers each night in a batch job that was scheduled to run on the SQL server. This job would look in a specific place on the network where an AS400 would dump some data for pickup. Each night the data for the application would be wiped clean and recreated from scratch to ensure that all the data was correct and up to date. Benefit Provided Fast Access to Data for Outside Departments – The different county entities that needed this information for budgeting purposes were updated much more quickly once this system was put into place, thus freeing them of the burden of having to call the treasurer each day for an update.