Concurrent import sets
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-11-2022 04:00 AM
Hi,
How do we use concurrent import set with the existing Inbound webservice table, The data we are receiving it from third party application via ecc queue and inserting in import set staging table. Can we use the concurrent import set table.
Thanks,
Hari
- Labels:
-
IT Fundamentals Dashboard

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-11-2022 04:14 AM
Hi,
To use concurrent import you need to create a Data source first as below -
System Import Set --> Data Source
Once the data source is created in the related list create the Transform map (suppose in your case 3 maps has been created).
Define the order field to execute the transform map in that order.
Then you can test it to load the first 20 records to test (from the related links in the Data Source "Test load").
Mark this as Helpful/Correct, if Applicable.
Regards,
Sourabh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-11-2022 04:41 AM
Yes, it can be used but it entirely depends on your use case which you are trying to implement.
Generically speaking, Concurrent Imports are used to Split incoming data into multiple import sets and transform the import sets concurrently to reduce processing time.
Running a concurrent import can be helpful when order does not matter and imports take a long time due to large data sets with time-consuming scripts. If order matters, you can split the import into multiple partitions to ensure that each partition is processed in order.
Regards,
Shloke
Regards,
Shloke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-11-2022 01:54 PM
Hi Sourab & Shloke,
Thanks for the reply!. The existing import set webservice contains 7 staging table and more can we create datasource for all the seven staging table. if we are going head with the json file as attachment for datasource, how the key value pairs are mapped from the json file to that of staging table.
Regards,
Hari

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2022 04:00 AM
Okay, so below are some points that you can cross check from your end first -
Data Source and Transform Map (Import Sets) -
As you mentioned you have 7 different tables to which the data need to be created or updated then -
- First you need to check the dependencies among the data to be loaded to different table. For ex. you need to update the user data in user table then first you need to load all the data of the user (location, department). It means you need to define the order in which the data will be loaded to different table as they will run concurrently once the data source will executed.
JSON as Attachment file -
If you are attached the file on Data Source then -
- First check the type of the file (Excel,doc,csv,text) to retrieve the content from the file.
- To map the staging table field from file you can go for onBefore Transform Map script. That will map the field before your transform map get processed.
Go through the below article for fetching the content from the attached file.
https://community.servicenow.com/community?id=community_article&sys_id=9ed305e2db63fb845129a851ca9619f7
Hope this helps you.
Mark this as Helpful/Correct, if Applicable.
Regards,
Sourabh