Difference between revisions of "Configuring a ServiceNow Data Source"
Gadiyedwab (talk | contribs) |
Gadiyedwab (talk | contribs) |
||
Line 17: | Line 17: | ||
Before configuring the data source in Explore Analytics, you'll need to setup Explore Analytics on your instance. | Before configuring the data source in Explore Analytics, you'll need to setup Explore Analytics on your instance. | ||
− | === Setting Up | + | === Setting Up Your Instance === |
You'll need to perform the following steps: | You'll need to perform the following steps: | ||
Line 29: | Line 29: | ||
==== Define a User ==== | ==== Define a User ==== | ||
− | Explore Analytics connects to the ServiceNow instance using a user | + | Explore Analytics connects to the ServiceNow instance using a user and password. You can setup a user account for Explore Analytics and control data access using roles. You can think if this account as a service account that's only used by Explore Analytics. |
Define such a user and grant it the "soap_script" role to allow access to the Explore Web Service using this account. | Define such a user and grant it the "soap_script" role to allow access to the Explore Web Service using this account. | ||
+ | |||
+ | === Setting up the Data Source === | ||
+ | |||
+ | In Explore Analytics, select "Add a ServiceNow Data Source" from the Data menu. In the dialog that appears, add a name and description for this data source. Specify the instance domain name, e.g., acme.service-now.com, and the user and password that you defined in the previous step. Click OK and the following things would happen: | ||
+ | |||
+ | # |
Revision as of 16:48, 24 October 2012
Contents
Overview
Explore Analytics provides tight integration with ServiceNow to deliver superb data analysis, visualization, and reporting.
- Application-Level Data Access - Explore Analytics connects to your ServiceNow instance using a Web Service interface (aka SOAP). Connecting through the application ensures that you see the familiar data that you know in ServiceNow and respect all the security access control rules that are defined in the application.
- High Performance - Whenever you access data, Explore Analytics pushes 100% of the data filtering, grouping, and aggregation to the ServiceNow application. By performing these operations at the application, Explore Analytics eliminate the need to pull large numbers of records from your ServiceNow instance.
- Friendly Table and Field Names - Explore Analytics shows the friendly labels that are assigned in ServiceNow so that you see names such as "Shopping Cart" and "Catalog Item" rather than "sc_cart" and "sc_cat_item" respectively.
- Friendly Filter Choices - ServiceNow makes extensive use of choice lists and Explore Analytics fully supports them so that you can construct a filter such as "Incident State = Resolved" rather than "state = 6".
- Reference Fields - Explore Analytics understands reference fields and uses them to relate tables to allow views that combine data from multiple tables.
- Display Field - Explore Analytics understands the concept of display field in ServiceNow and uses it in filters to allow you to naturally construct a filter such as "Caller = Beth Anglin" rather than "caller_id = 46d44a23a9fe19810012d100cca80666".
- Default View - ServiceNow defines a default view for each table. This view organizes selected fields in a tabular list. When you create a new view in Explore Analytics, it creates a list view that reflects the fields selected in the ServiceNow default view.
- Governance - Explore Analytics limits its load impact to your ServiceNow instance in two ways. Every data access request sent to ServiceNow includes a row limit such that it never requests more than a few thousand rows, no matter the size of your ServiceNow tables. The number of concurrent requests is also limited to a configurable number.
- Security - Explore Analytics connects to your ServiceNow instance using a ServiceNow user that you configure with (only) the necessary roles for data access. Explore Analytics respects access control to tables, fields, and records. Moreover, Explore Analytics can only read data and not modify any data in ServiceNow.
Configuring the Data Source
Before configuring the data source in Explore Analytics, you'll need to setup Explore Analytics on your instance.
Setting Up Your Instance
You'll need to perform the following steps:
- Install the Update Set
- Define a user
Install the Update Set
The Explore Analytics app is delivered as an update set that you can import and commit. The update set contains the Explore Web Service. This web service perform data access requests from Explore Analytics.
Define a User
Explore Analytics connects to the ServiceNow instance using a user and password. You can setup a user account for Explore Analytics and control data access using roles. You can think if this account as a service account that's only used by Explore Analytics.
Define such a user and grant it the "soap_script" role to allow access to the Explore Web Service using this account.
Setting up the Data Source
In Explore Analytics, select "Add a ServiceNow Data Source" from the Data menu. In the dialog that appears, add a name and description for this data source. Specify the instance domain name, e.g., acme.service-now.com, and the user and password that you defined in the previous step. Click OK and the following things would happen: