logo
search
Others

How to Connect Power BI to Viva Goals for OKR Reporting

Partner EditorPartner Editor Oct 7, 2026 870 views

Question details

The user needs to extract OKR data from Viva Goals into Power BI to build custom reporting dashboards.

How to Connect Power BI to Viva Goals for OKR Reporting
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.
Before you start

Verify your Microsoft tenant permissions and ensure you have administrative access to both Power BI and Viva Goals to configure new data connections.

Solution 1Recommended

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.

1
Check Native Connectors

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.

2
Review Documentation

Consult the official Microsoft Viva Goals data access and integration documentation to check for newly supported APIs or OData feed options.

3
Ask the Power BI Community

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.

4
Use Manual Export

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.

Verify Connectors and Consult the Power BI Community
Integration Limitations: Not all Microsoft tenants have access to the same preview features or custom connectors. Community forums are highly recommended for navigating these restrictions.
Free Microsoft Office alternative

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. 1. Export OKR Data: Export your current OKRs from Viva Goals as a CSV or Excel file.
  2. 2. Open with WPS Spreadsheet: Launch WPS Office and open your downloaded OKR data file.
  3. 3. Create a Dashboard: Use WPS Spreadsheet's pivot tables and diverse charting options to build a customized, lightweight OKR tracking dashboard.
Fully compatible with Microsoft Excel (.xlsx) and CSV formats used for OKR data exports.Lightweight suite that runs smoothly on almost any device.Familiar user interface ensuring a seamless migration from Microsoft Office.Built-in robust chart tools and pivot tables to visualize your goals easily.
microsoft office alternative - wps office

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.