Sim, já usei Power BI. Um dos meus objetivos era dar vida a uma base de dados que contabilizava a produção de indústrias de todos os tipos, porém na época tive dificuldades de fazer com que os gráficos fossem sincronizados em tempo real (ou quase isso) com a base de dados.
A segunda dificuldade que tive foi fazer com que o mesmo conjunto de gráficos fossem conectados em bases diferentes apenas com base no meu usuário logado na aplicação. Ex: Se eu logar como admin da fábrica X, devo ver os relatórios da fábrica X que estão no B banco de dados X, se eu estiver logado como admin da fábrica Y devo ver as informações da fábrica Y respectivamente.