About the ServiceNow collector
Important
This collector is currently in early preview and is intended for limited use. Before setting up this collector, please contact your Customer Success Director or Implementation team for guidance.
Use this collector to:
Directly harvest metadata from ServiceNow instances including system applications, application scopes, tables, fields, views, and Data Fabric tables
Catalog ServiceNow Data Fabric (ZeroCopy virtualized data integration) metadata
Important
The ServiceNow collector can be run in the Cloud or on-premise using Docker or Jar files.
Note
The latest version of the Collector is 2.308. To view the release notes for this version and all previous versions, please go here.
What is cataloged
The collector catalogs the following information.
Object | Information cataloged |
|---|---|
ServiceNow Instance | Instance URL, Connection metadata |
System Application | App Name, Vendor, Version, Active status, Short Description, Source Table |
Application Scope | Scope Name, Scope Identifier, Vendor, Version, Active status, Source Table |
Table | Table Name, Is Extendable, sys_updated_on (timestamp), Source Table, Parent Table (for table inheritance) |
Data Fabric Table | Inherits all Table properties, Plus: Association with external DatabaseTable |
View | Inherits all Table properties, Plus: View Definition (SQL definition including source tables and join conditions) |
Field | Field Name, Column Label, Internal Type, Max Length, Reference Table (for reference fields), Mandatory, Is Primary (for Data Fabric fields), SQL Type (for Data Fabric fields) |
View Table Mapping | Maps To Table, WHERE clause conditions, Is Left Join, Variable Prefix, Mapping Order |
Relationships between objects
By default, the harvested metadata includes catalog pages for the following resource types. Each catalog page has a relationship to the other related resource types. If the metadata presentation for this data source has been customized with the help of the data.world Solutions team, you may see other resource pages and relationships.
Resource page | Relationship |
|---|---|
ServiceNow Instance | Contains Application Scopes, System Applications, Tables |
System Application | Contained within Application Scope |
Application Scope | Contains System Applications and Tables (via has scoped resource) |
Table | Contained within Application Scope, Has Fields, May extend another Table (via extends table), May be extended by child Tables |
Data Fabric Table | Inherits all Table relationships, Plus: Derived from external DatabaseTable (via prov:wasDerivedFrom) |
View | Inherits all Table relationships, Has View Table Mappings |
Field | Belongs to a Table (via has field), May reference another Field (for reference/foreign key fields) |
View Table Mapping | Belongs to a View (via has view table mapping), Maps To Table (via maps to table), Selects data from Table |
Lineage for ServiceNow
The following lineage information is collected by the ServiceNow collector.
Object | Lineage available |
|---|---|
View | View Table Mappings show:
|
Table | Table inheritance lineage:
|
Field | Reference field lineage:
|
Data Fabric Table | External data source lineage:
|
ServiceNow version supported
The ServiceNow collector supports ServiceNow instances that expose the Table API. The collector has been tested with ServiceNow Zurich and Australia releases.
Authentication supported
The collector authenticates to ServiceNow using Basic Authentication (Username and Password).