Manual daily extraction
Data had to be exported from Power BI by hand before any further work could start.
Automated daily Power BI-to-SQL data preparation
We replaced a manual daily data routine for Spirit Dashboard with scheduled UiPath bots that take Power BI data all the way into SQL, about five times faster than the manual workflow.

What stood in the way.
Every step of the daily data preparation was done by hand. Extraction, cleaning, analysis, customer-specific merging and database loading each took manual effort, and the whole chain had to be repeated every day.
Data had to be exported from Power BI by hand before any further work could start.
The same cleaning steps and analysis queries were run manually on every cycle.
Each customer's data had to be merged separately, which added effort and room for mistakes.
The prepared data still needed to be loaded into the database by hand at the end of the process.
How we answered it.
We built scheduled UiPath bots that run the full chain: they extract data from Power BI, clean it, run the analysis queries, merge customer-specific data and load the result into SQL. UiPath Orchestrator gives the team job and queue visibility, so they can see what ran and what is waiting.
The parts that made the difference.
Bots pull the required data from Power BI on a daily schedule, with no one needing to start the run.
The extracted data is cleaned by the bots using the same rules every time.
The bots run the analysis queries that the team previously ran by hand.
Customer-specific data is merged automatically as part of each run.
What changed for the client.
The daily data preparation now runs as an automated, scheduled process.
What it was built with.
Part of our data engineering work.
Related projects.
The next big thing starts with a conversation.
An idea, a challenge, a “what if”. Tell us what you have in mind, and we’ll figure out the next step together.
What happens next
Find us on