PreludeSys reduces operation cost and modernizes reporting using Power BI for a leading transportation company

About the client

The client is a leading passenger transportation company that serves 95% of the United States population. They promote transportation equity through shared rides, bike share systems, electric scooters, and public transit partnerships.


Client challenges
  • The client acquired a company whose data was stored in a MySQL on-premise database that required complex storage procedures and reporting.
  • The lack of a centralized data store created complexities in report generation and increased operational costs. The parent company used Snowflake database and Excel for reports.
  • To rectify this issue, the client sought to integrate their new datasets into their parent company’s database and simplify the reporting process.
Solution
  • PreludeSys developed a semi-automated Python approach to migrate the client’s data from MySQL to Snowflake.
  • We mapped data between the two databases by designing a schema similar to their existing Snowflake design. We then created Snowpipes to extract the data from MySQL and moved it to Snowflake.
  • We developed data models based on their Excel reports and imported them into Power BI, which allowed them to modernize their reporting process and access insights instantly.
Results at a glance
3X reduction in operation costs Faster ad hoc report generation Centralized data streamlines reporting
Benefits
  • Quicker transformation was enabled by semi-automated SQL.
  • Ability to create ad hoc visuals faster with a centralized data store.
  • Enabled insightful reports and dashboard generation with Power BI.
  • Reduced reporting operations costs by leveraging Power BI.
Technology

MySQL, Snowflake, Power BI, Microsoft Azure