Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi @Bill_Steinagle ,
Last week’s Q&A with Qlik: Qlik Replicate Sources and Targets you were tagged on the Q&A with Qlik: Qlik Replicate Sources and Targets - YouTube on a question about best practice for Qlik Replicate during an SAP HANA maintenance window (e.g. adding a column or releasing transport), but not quite sure we got the answer we were looking for.
We have some assumptions during the SAP HANA (source endpoint) maintenance window, but just want a confirmation since I couldn’t find it in the Qlik Replicate guides:
However, is there any whitepaper that guides customer as to how successfully accomplish this? Are this assumptions correct? Is there any other task that we might need to consider to successfully complete this particular task? our target endpoint is SQL Server 2019.
Thanks!
Good day thank you for the post to the QDI Forums. See below details for this case and let me know if this is helpful. See below and let us know.
Answer: The SAP HANA trigger base endpoint does not support DDL operations
Answer: With any DB Maint it is good practice to stop the Replicate Tasks and do the Maint and then Resume your Tasks
Answer: The Tables triggers depending on the type of HANA Maint being done if its not related to Table/Column or anything related to the Tables in your given Task this recreating of triggers should not be an issue. Need clarify the DB Maint as noted if its not related to the Table/Trigger there should be no issue
In general any DDL change to a given Table defined in the Task is something that is not supported. Next, for non-PK columns being added the Task must be set to Drop/Create the Target Table and not nothing with the trigger is changes or updated for that Table. And finally, when a new PK column is added, you must drop the triggers on the source and then also do a full reload with DROP/CREATE on the target.
Thanks,
Bill Steinagle
QDI Support
Hello
Please open a support ticket for those questions.
boaz
Good day thank you for the post to the QDI Forums. See below details for this case and let me know if this is helpful. See below and let us know.
Answer: The SAP HANA trigger base endpoint does not support DDL operations
Answer: With any DB Maint it is good practice to stop the Replicate Tasks and do the Maint and then Resume your Tasks
Answer: The Tables triggers depending on the type of HANA Maint being done if its not related to Table/Column or anything related to the Tables in your given Task this recreating of triggers should not be an issue. Need clarify the DB Maint as noted if its not related to the Table/Trigger there should be no issue
In general any DDL change to a given Table defined in the Task is something that is not supported. Next, for non-PK columns being added the Task must be set to Drop/Create the Target Table and not nothing with the trigger is changes or updated for that Table. And finally, when a new PK column is added, you must drop the triggers on the source and then also do a full reload with DROP/CREATE on the target.
Thanks,
Bill Steinagle
QDI Support
Try hunting through the SAP Fiori Library. There are several different apps for Work Center Scheduling, though some only work with the PP/DS license. The base ones should work for PM work centers. Unless you are talking about Resources as in personnel, that is a different beast and no native Fiori apps that I'm aware of, without going to Service Mgmt SaaS solution.
Thanks @Bill_Steinagle. This clarifies how we carry out some of our processes.
Hello, Bill We are experiencing this situation. We are investigating the potential of continuing without reloading when Qlik Triggers are dropped in SAP Hana source during their upgrade procedure.
Observing your response, I can see that resume is feasible when triggers can be Re-created in source with no DDL table modifications. Must it be manually created on Hana's end?
Thanks,
Kohila
Good day thank you for the post to the Forums. Yes that is correct to ensure completeness of the Triggers for the given Tables the syntax is under the path\Task\Task Name\scripts directory. If there is no change to the given Tables when the scripts directory was created for the given Tables these can be used to manually create the triggers.
Thanks,
Bill