Skip to content

KusumoFam/kusumo_fam_finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kusumo Fam Finance

Goal

The goal of this project is to create an Explorer for my family in order to gain insight to our spending habits. To do this, I've used Lightdash in exchange of Looker for our BI platform.

Practices and Technologies

  • ELT (Extract, Load, Transform)
  • Data Modelling
  • dbt (Data Build Tool)
  • Lightdash (BI Platform)
  • BigQuery (Data Warehouse)

ELT (Extract, Load, Transform)

Extraction at this current stage is still manual. I've created a Google Sheet for my expenses. Then, I created an external data source table in BigQuery that is connected to the Google Sheet.

Using dbt, I trimmed the trailing spaces, renamed the columns, and fill the null values in subcategory then put it in staging.stg_transactions table. Then, I create the dimensions tables and the fact table, also using dbt.

Data Model

Data Model

Insights Gained Examples

Question 1: Did our monthly gas expense increases due to Russian invasion to Ukraine?

Gas Chart Answer: Assume that the Russian and Ukraine war started on Feb 2022. Eventhough our family owns a gas car, our family didn't get the impacted by the gas increase from Russian and Ukraine war. We use the car every single day. I drive my wife to work and I also pick her up from work. Each drive is roughly 15 mins to 20 mins.

Question 2: Did our monthly groceries expense increases due to inflation?

Grocery Chart Answer: Assume the inflation started going crazy on January 2022, our grocery expenses actually did NOT increase.

Next Evolution:

  • Compare with budget

About

Create an Explorer for my family in order to gain insight to our spending habits

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published