Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

IntegrationHub ETL - ignore row

Anton15
Giga Guru

Hi

Using IntegrationHub ETL, is it possible to ignore certain rows with specific values?

By ‘ignore’ I mean do not insert the row into the target table.

Thanks

1 ACCEPTED SOLUTION

Kieran Anson
Kilo Patron

Hi Anton,

You can specify a before script on the CMDB Integration Studio Application Data Source record as defined in this doc Add before and after scripts to an integration data source (servicenow.com)

"  * 3) The 'status' can be set to 'SKIPPED' in order to skip a payload in this batch from further processing. Setting 'status' to any other value will be ignored by the RTE processo"

View solution in original post

6 REPLIES 6

Kieran Anson
Kilo Patron

Hi Anton,

You can specify a before script on the CMDB Integration Studio Application Data Source record as defined in this doc Add before and after scripts to an integration data source (servicenow.com)

"  * 3) The 'status' can be set to 'SKIPPED' in order to skip a payload in this batch from further processing. Setting 'status' to any other value will be ignored by the RTE processo"

Perfect! Thanks Kieran

Not applicable

I would look into conditional classes within the ETL mapping.

This will allow you to specify a condition to insert/update a class.  You can use the existing fields if it is a simple check (IE: There may already be a field called "ignore" that you will use for the condition).  If it isn't a simple field check you can create a script operation to set a value of a new field.  You can then use the output field of this script operation in the conditional class.

Thanks - will look into this.