Forum Discussion

mburssens's avatar
mburssens
Frequent Visitor
8 years ago
Solved

Publish and schedule refresh for ServiceNow changes

hi all,  I have configured a data source with the ServiceNow ODBC connector for serviceNow. This is working fine on Power BI desktop. Data is received from the cloud when refreshed. However, this m...
  • mburssens's avatar
    8 years ago

    Hi all,

     

    Connecting via Service Now REST API url is a solution for this need. You can use web datasource in Power BI desktop to connect to this API. 

    Following link helps you to create REST API url (version specific, you need to check your servicenow version)

    https://docs.servicenow.com/bundle/geneva-servicenow-platform/page/integrate/inbound_rest/task/t_GetStartedAccessExplorer.html

     

    eg: URL for retrieving active change requests will look like this - https://<Server Name>/api/now/change_request?sysparm_query=active=true

     

    This one doesn't need a gateway since you are using cloud version of Service Now.

     

    It may not be a good option if you need to pull more than 10k rows. Usually Service now API has a timeout setting for 10k rows.

    If you need to pull more than 10k rows you need to load data in batches which you can do by modifying the power query.