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.
- ELT (Extract, Load, Transform)
- Data Modelling
- dbt (Data Build Tool)
- Lightdash (BI Platform)
- BigQuery (Data Warehouse)
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.
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.
Answer: Assume the inflation started going crazy on January 2022, our grocery expenses actually did NOT increase.
- Compare with budget