
Dear All,
As you may be aware, Smart Data Integration (SDI) is seldom utilized in projects due to the availability of various ETL tools (SAP DataSphere, SAP Data Intelligence Cloud, CPI, etc.) that may be combined to move data from the source to the target system. In this manner, you may not be aware of what has to be considered, what limitations exist, how to solve your performance issues or errors or to debug, or how to go deeper for better design.
During my initial days, was not aware of whole SDI Implementation, the information was not much available where to start, how to debug/trace the errors... so started collecting all the necessary information during the projects..
Still I am by no means an expert, but over time I have compiled a list of Known things to be considered in the design that have proven extremely useful to me. If you are just starting to learn how to design and implement, this will hopefully offer you some guidance. If you are a seasoned developer, hopefully you will still learn something new.
### Note: Data Provisioning Agent version 2.3.5.2 or higher.
--createFullSystemDump Gathers all realted log files and ini settings and creates an archive --replicationSetup Replication Setup Tool (Interactive operation) --setSecureProperty Secure Storage Utility --configAgent DPAgent Configuration Tool --configAdapters DPAgent Adapters Configuration Tool Prerequisite: DPAgent should have already been started. --configAgentIniFile DPAgent Runtime Options (dpagent.ini editor) --configAgentKeystore DPAgent Keystore Configuration Utility --LostDataTracker Lost Data Tracker (Interactive operation) --help To print this help menu --help --all To print detail help for all commands <operation> --help To print help for the given operation
The DPAgent provides a simple utility to export all configuration, logs, and runtime environment information in a convenient ZIP format that is easy to attach in a support case.
Steps
Find agentcli.bat or agentcli.sh file, run it with the following command:
On Windows:
On Linux:
In your DPAgent, you can enable/change the "Logging level" to trace or debug your issue.. which would be easy to detect your problems quickly.
Steps
You must use a version older than GnuPGP 2.3 or a version compatible with -rfc4880. For example if using Kleopatra you can use the version 3.3.16 or older: (this is specifically tested with 3.1.15 from https://gpg4win.org/change-history.html)
For 3.3.15 version, it had the following details:
GnuPGP: 2.2.27 Kleopatra: 3.1.15 GPA: 0.10.0 GpgOL: 2.4.10 GpgEX: 1.0.6 Kompendium DE: 4.0.1
If you want to improve the performance of SDI
Steps
SAP Support asked you to disable streaming on DP Agent - DP Server communication channel
In target HANA execute: ( SAP Commissions Support team will perform this task)
ALTER SYSTEM ALTER CONFIGURATION ('dpserver.ini', 'SYSTEM') SET ('framework', 'useStreaming') = 'false' WITH RECONFIGURE;
It displays detailed information about executed remote queries. This information includes the query status and the number of fetched rows. This helps for monitoring the data load.
SELECT * FROM "M_REMOTE_STATEMENTS" ORDER BY "START_TIME";
Single command to perform individual configuration tasks
e.g. ./agentcli.sh --configAgent --function agentStatus --- ShellScript e.g. agentcli.bat --configAgent --function agentStatus --- Command Prompt
[ERROR] Your build has been shut down because it took longer than the currently configured timeout."
Since the resolution requires access to XSA via the XSA_ADMIN user, and the customer does not have access to these users, it is suggested that the Database Administrator (DBA) perform the steps outlined in the KBA.
https://me.sap.com/notes/3423910/E
Use the xs command-line interface to maintain so-called “Backing Services” for applications running in the XS advanced run-time platform.
https://help.sap.com/docs/SAP_HANA_PLATFORM/6b94445c94ae495c83a19646e7c3fd56/7800cd3cb0714b95829698c...
Error: "Error executing query Request timed out" while inserting to virtual table through CamelJDBCAdapter - SAP HANA Smart Data Integration
Solution :
Increase the following timeout value in target HANA, default is 600
ALTER SYSTEM ALTER CONFIGURATION ('dpserver.ini', 'SYSTEM') SET ('framework', 'prefetchTimeout') = '7200' WITH RECONFIGURE; ALTER SYSTEM ALTER CONFIGURATION ('dpserver.ini', 'SYSTEM') SET ('framework', 'messageTimeout') = '7300' WITH RECONFIGURE;
Use the SAP HANA smart data integration REST API to programmatically run and monitor flowgraphs, to process data for interactive data transformation within your application, and to create, modify, and delete virtual tables.
https://help.sap.com/docs/HANA_SMART_DATA_INTEGRATION/bd4ae8b11fd749cabb248aff53837eb8/5ffc497e8d4d4...
https://me.sap.com/notes/2447413
DP agent status switch between connected and disconnect in SAP DataSphere - SAP HANA Smart Data Integration
https://me.sap.com/notes/2222121/E
https://me.sap.com/notes/2679360/E
https://me.sap.com/notes/0003348635
I will keep adding more and more information for you which may help in your project implementation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
14 | |
3 | |
3 | |
2 | |
2 | |
2 | |
2 | |
2 | |
2 | |
1 |