__STYLES__
I started walking to get fit, but consistency was a problem. Then, a friend suggested using a Power BI dashboard with my walking data from Samsung Health. It made tracking my progress fun and helped me stay on track.
This project was born out of my personal fitness goals. I hope you enjoy browsing it as much as I enjoyed making it.
Data Source: Google Sheets
Step 1: Collected the data from Samsung Health into Google Sheets.
Step 2: To avoid downloading the Google Sheet, I utilized Microsoft Fabric to automate the ETL (Extract, Transform, Load) process. I utilized Dataflow Gen 2 to ingest and perform incremental loading of the Google Sheet data. Check out how to set an incremental load using Dataflow Gen 2
Step 3: When I ingested the data into Fabric Lakehouse, it became a delta table. Furthermore, I normalized the data using SQL in Fabric Data Warehouse and saved those tables as views. Then, I created a Semantic Model for reporting and automated the whole process by leveraging the Data Factory pipeline. Click here to view my SQL code.
Step 4: Connected the semantic model to Power BI Desktop for reporting.