Easy Tech Tuts
Power BI

How to Connect Power BI to ServiceNow Easily 2026

By Impran M N

Manually exporting ServiceNow incident and change data to Excel every day is slow and prone to formatting errors. This guide shows how to use ServiceNow's REST API Explorer to generate a query endpoint, then connect it to Power BI Desktop through the Web connector and expand the resulting JSON into usable tables. It's built for IT teams who want live ITSM reporting without custom scripts.

01Build your query in ServiceNow

In ServiceNow, search for REST API Explorer, select your target table, configure filters to limit rows, test the request, and copy the auto-generated Base URL.

02Connect using Power BI's Web connector

In Power BI Desktop, click Get Data, select Web, and paste your copied ServiceNow endpoint URL.

03Authenticate

Choose Basic or Access Token authentication and enter your verified user credentials, then click Connect.

04Expand the JSON response

In Power Query, click the List icon next to the Result record to convert the JSON into a structured table, then use Expand Column to reveal readable fields.

05Load, publish, and schedule refresh

Set valid data types, click Close & Apply, build your visuals, publish to your workspace, then toggle on Scheduled Refresh for the semantic model.

FAQ

Frequently asked questions

Do I need admin access in ServiceNow to build this connection?

You need enough access to use the REST API Explorer and generate query URLs for your target table, which may require coordination with your ServiceNow admin.

How do I limit which ServiceNow rows get pulled into Power BI?

Use system filters inside the REST API Explorer to accurately limit column sizes and prevent pulling more data than you need.

Why does my data come in as one long JSON string?

The raw response loads as a record in Power Query, and you need to click the List icon and then Expand Column to convert it into a usable table.

Can I schedule automatic refreshes from ServiceNow?

Yes, after publishing, open your semantic model settings in Power BI Service and toggle on Scheduled Refresh.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.