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

Suggest an Idea

Announcements
This page is no longer in use. To suggest an idea, please visit Browse and Suggest.

Writing data in to exception table should treated as a ERROR in Replicate

CAH123
Contributor III
Contributor III

Writing data in to exception table should treated as a ERROR in Replicate

Problem: While Writing data in to exception table is treated as a warning in Replicate.

Current state : In AEM Warnings are not captured and in Replicate it is treated as a warning writing records to exception table.

Future State: The records which logs to exception table Should be treated as ERROR instead of WARING. We want this to be implemented in replicate and AEM.

 

Log:

00009728: 2020-10-22T17:55:30 [TARGET_APPLY    ]T:  INSERT statement for table 'SAPABAP1.attrep_apply_exceptions' was not found in the pool, going to allocate a new statement  (statement_manager.c:1667)

00009728: 2020-10-22T17:55:30 [TARGET_APPLY    ]W:  Source changes that would have had no impact were not applied to the target database. Refer to the 'attrep_apply_exceptions' table for details  (endpointshell.c:6566)

6 Comments
Shelley_Brennan
Former Employee
Former Employee
 
Status changed to: Open - Collecting Feedback
Shelley_Brennan
Former Employee
Former Employee

Please open a support case for this issue as it sounds like a valid bug that should be analyzed.  Thank you!

Status changed to: Closed - Declined
Shelley_Brennan
Former Employee
Former Employee
 
Status changed to: Open - Collecting Feedback
CAH123
Contributor III
Contributor III

What is the Challenge: This is more of a challenge (not an issue) due to the growing use of replicate (14 PROD and 20 plus stage servers with 260 tasks and 15K plus tables replicating currently) in our environment where we are writing data to “multiple” (50 plus) target databases. As you know replicate pushes data to attrep_apply_exception table to target to which it writes for “each” task (250 tasks ). The challenge is writes data to 50 plus databases (mostly different) and we are adding more each sprint. Hence it is practically impossible to keep tab of when records are written in exception tables and sometimes we realize that a lot of records are written to exception tables after business reports missing data or someone manually looks up the data by querying the table.

What is the Ask: Provide a setup where if a Task writes data/records to attrep_apply_exception tables (for whatever reason; to start with – below example, would be nice based on Data errors, Apply Conflicts, choose based on target database name etc), a “notification” can be configured OR provide an API that can report a task writing data to attrep_exception_table. This will enable run/support teams to look into the records and take corrective actions “immediately”. Additionally, will help in creating a data governance process where specific data stewards or data owners gets alerted when data is written in attrep_apply_exceptions table.

00009728: 2020-10-22T17:55:30 [TARGET_APPLY ]W: Source changes that would have had no impact were not applied to the target database. Refer to the 'attrep_apply_exceptions' table for details (endpointshell.c:6566)

Current Impact: Scenarios where business had reported to Support team about missing data. Goal is IT finds out missing data before business reports it.

Meghann_MacDonald
Employee
Employee

From now on, please track this idea from the Ideation portal. 

Link to new idea

Meghann

NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.

Ideation
Newbie
Newbie
 
Status changed to: Closed - Archived