Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Andrew_ENT
Contributor III
Contributor III

Table keeps reverting to suspended

Can someone provide a checklist for how to identify what is causing a table to suspend and how to deal with it please?

I'm loading in the table VBFA from SAP (Sales Document Flow). It shows here what we should expect the Keys to be VBFA SAP Table (Sales Document Flow).

I started encountering errors with this table and I suspected it was to do with one of the key fields being blank. So I put an expression in for each of them;

Andrew_INEOS_0-1736179123035.png

They basically all say $IFNULL(${VBELV} , 'NA')

But still I get errors.

Andrew_INEOS_1-1736179263065.png

Andrew_INEOS_2-1736179306786.png

Does anyone have a neat checklist of what things to check first to get this working?

Thanks in advance.

 

Labels (3)
2 Replies
TimGarrod
Employee
Employee

Andrew - 2 items that may help. 
1 - the log for the task should provide details on the table issue. 
If that is difficult to traverse, you can add a Control Table to the task so that suspended tables are written to it with the reason. 

See - https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicat... 

In your task settings for Replication or Landing tasks goto Metadata > Control tables and enable 'Suspended tables'. 
Stop the task, Prepare the task (to send the configuration to the gateway) and then Resume

To capture the info for the suspended table you may need to reload it. 

TimGarrod_0-1736179737328.png

 

Andrew_ENT
Contributor III
Contributor III
Author

Thanks Tim.

I checked logs and they didn't seem to go back far enough to when this first occurred. So, I've hit reload tables and it loaded successfully. I'll continue to monitor the situation.

Is there any way to program an "on error" rule in QCDI? Assuming that it finds a null in a field that should be non nullable, and would therefore cause an error, I'd like it to still load all other lines.