Power BI has a feature allowing to schedule dataset refresh 7 times a day. This is quite limiting and not related to actual underlying data change. A flow activity "refresh dataset" similar to refresh action available in powerbi UI (second from left below). Relatively simple action but with many triggers available in flow it gives good potential 🙂