-
Notifications
You must be signed in to change notification settings - Fork 21
Home
The ServiceNow Data Mart Loader is a Java application which uses the ServiceNow REST API to extract meta-data and data from ServiceNow. The Loader creates tables in an SQL database based on ServiceNow meta-data. It supports a variety of load and synchronization operation.
SNDML can be configured using YAML. Refer to YAML Configuration and Options.
Beginning with version 3.4 there is a contributed ServiceNow app, DataPump, which can be used to configure, schedule and monitor SNDML jobs. Beginning with version 3.5 the latest version of the DataPump app is included in the latest Release ZIP file.
- About
- Getting Started - Install and test the application using a MySQL database
- YAML Configuration
- Getting Started with ServiceNow DataPump (GitHub Pages)
- Exporting ServiceNow Data using DataPump 3.5 (YouTube Video)
- Release 3.5
- Connection Profile 3.5
-
Run Modes (
--yaml
,--table
,--scan
,--daemon
,--server
) - Options (for use with YAML configuration)
-
Actions (
Update
,Insert
,Sync
, etc.) - Dates and Date Ranges
- Time Zone
- Templates
- Log4j2
- JUnit
- Bash Scripts
- Partition - Loading historical data from large tables
- Metrics - Incremental loads since the last run
- Non-admin - Using a ServiceNow account that does not have admin role
- Domain Separation - Using a domain separated ServiceNow instance
- FAQ - Frequently Asked Questions
These articles are for 3.4, and have been superseded by the GitHub Pages article above.
- Exporting to MySQL, Oracle or SQL Server with DataPump
- Scheduling database exports with DataPump
- Optimizing database exports with DataPump
This program is freely distributed software. You are welcome to redistribute and/or modify it. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, explicit or implied.