At work we built a BI tool around Scratch (Blockly) back in 2013. It’s still seeing daily use: https://www.dialogic.nl/wp-content/uploads/2018/02/demo1.gif
I firmly believe Scratch should be taught at university level for business students. We studied C, C++, VB and MS Access. We didn't understand crap, nor the instructors had any interest in teaching that crap.
Scratch is a wonderful tool for any people to dip their toes in programming. And stuff like this makes me double down on this idea. Scratch should be the first thing to be taught to teach programming regardless of education level. BI tool and database interaction is the perfect and practical application of Scratch.