For my dashboard I used Google Apps Script, querying with the API provided by T212 and importing the data into a Google Sheets. Then I used Looker Studio. Once you have the data in a spreadsheet, you can use any BI, including Power BI.
The most critical part is to get right the API call, Here is a fairly simple function you can use:
The function requires the complete URL and returns an object that contains the error code (error) that in case of success has to return 200 and the response that should contain a JSON with the requested data.