How many fields can an import set table accommodate

AnirudhKumar
Mega Sage
Mega Sage

I have an excel sheet that I need to import and transform into Servicenow.

It has more than 100 columns (field details).

I'm aware that after creating the data source, all the column names in the excel will be created as fields on the import set table.

Is there any limit to how many fields can be created on the import set table?

Also, if there are formulas in the sheet, does the import set fields store the formula or their calculated values?

@Ankur Bawiskar , @Musab Rasheed ,  @Mohith Devatte , @Jaspal Singh ... 

1 ACCEPTED SOLUTION

Mohith Devatte
Tera Sage
Tera Sage

Hello Anirudh,

There is no limit for the fields creation how ever you can stop the creation of dynamic fields using one system property -- >Please follow below description 

glide.import_set_row.dynamically_add_fields

Specifies whether an import set can add new columns to the staging table (true) or not (false). Instances that contain large numbers of import sets can sometimes become unresponsive when an import adds a column because the instance must alter every row in the staging table. In some cases, the database alter table action causes an outage. Setting this property to false prevents an import set from adding columns to the staging table and produces a log message. As a workaround, administrators can manually add a column to the staging table by creating a new dictionary entry and then reimporting the import set.

 

And for the second question yes it takes the calculated value from the row and column and it will be mapped to the staging table 

For more info check for import set properties documentation in below link

https://docs.servicenow.com/en-US/bundle/sandiego-platform-administration/page/administer/import-sets/reference/r_ImportSetsProperties.html

Please accept the solution if it helps you and close the thread it might help other users with same query 

thanks

View solution in original post

3 REPLIES 3

Mohith Devatte
Tera Sage
Tera Sage

Hello Anirudh,

There is no limit for the fields creation how ever you can stop the creation of dynamic fields using one system property -- >Please follow below description 

glide.import_set_row.dynamically_add_fields

Specifies whether an import set can add new columns to the staging table (true) or not (false). Instances that contain large numbers of import sets can sometimes become unresponsive when an import adds a column because the instance must alter every row in the staging table. In some cases, the database alter table action causes an outage. Setting this property to false prevents an import set from adding columns to the staging table and produces a log message. As a workaround, administrators can manually add a column to the staging table by creating a new dictionary entry and then reimporting the import set.

 

And for the second question yes it takes the calculated value from the row and column and it will be mapped to the staging table 

For more info check for import set properties documentation in below link

https://docs.servicenow.com/en-US/bundle/sandiego-platform-administration/page/administer/import-sets/reference/r_ImportSetsProperties.html

Please accept the solution if it helps you and close the thread it might help other users with same query 

thanks

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

have a look at this

Import sets maximum row size

Also have a look on the import/export properties

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

AnirudhKumar
Mega Sage
Mega Sage

Thanks @Ankur Bawiskar  and @Mohith Devatte