How to Connect Power BI to Viva Goals for OKR Reporting
Question details
The user needs to extract OKR data from Viva Goals into Power BI to build custom reporting dashboards.

- Product
- Power BI / Viva Goals
- Device & OS
- not provided
- Scenario
- Creating automated OKR reporting dashboards using data imported from Viva Goals.
- Observed behavior
- Requires verifying available data connectors, APIs, or export capabilities as native dashboard integration might not be immediately visible.
Verify your Microsoft tenant permissions and ensure you have administrative access to both Power BI and Viva Goals to configure new data connections.
Verify Connectors and Consult the Power BI Community
Determine if your tenant supports a direct data connector, an API integration, or if you need community assistance for custom OKR data extraction.
While Power BI can update Viva Goals objectives through certain connections, pulling Viva Goals data back into Power BI for dashboarding requires specific connectors or APIs.
Microsoft frequently updates its integration ecosystem, so the best approach is to check the official 'Get Data' list and consult experts for customized API scripts.
Open Power BI Desktop, click on 'Get Data', and search for 'Viva Goals' to see if a native connector has been deployed to your tenant.
Consult the official Microsoft Viva Goals data access and integration documentation to check for newly supported APIs or OData feed options.
Navigate to the Microsoft Power BI Community forum (community.fabric.microsoft.com) and post your specific tenant scenario to request custom API scripts or integration workarounds.
If no automated connector is available, export your OKR data from Viva Goals as an Excel or CSV file and manually import it into Power BI via the 'Get Data' > 'Text/CSV' option.

Manage Your OKR Reports with WPS Office
If you are exporting OKR data to CSV or Excel formats, WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office for building intuitive data reports and dashboards.
- 1. Export OKR Data: Export your current OKRs from Viva Goals as a CSV or Excel file.
- 2. Open with WPS Spreadsheet: Launch WPS Office and open your downloaded OKR data file.
- 3. Create a Dashboard: Use WPS Spreadsheet's pivot tables and diverse charting options to build a customized, lightweight OKR tracking dashboard.

Frequently Asked Questions
Is there a direct Viva Goals connector in Power BI?
Availability of a native Viva Goals connector in Power BI depends on your tenant's update cycle and permissions. Always check the 'Get Data' menu in Power BI Desktop for the most current options.
How can I report on Viva Goals data if there is no native connector?
You can export your OKR data directly from Viva Goals into an Excel or CSV file format. Once exported, you can import those files into Power BI or another spreadsheet software to build your reports.
Where can I find custom API scripts to automate Viva Goals data extraction?
The Microsoft Power BI Community (community.fabric.microsoft.com) is the best resource for finding custom Power Query scripts, API configurations, and community-tested solutions for extracting Viva Goals data.




