ou sorry for late answer. didn´t see it.
So i don´t know about Ona-server, how they let you access the database
PowerBI has some connectors integrated to get data from many sources like Websites, SQL/MySQL Databases
Even CRM like Salesforce...
So the tricky thing is make the connector work. then in the Powerbi-Desktop you have a button to refresh the data in the report.