点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 主要目的是将AUDI...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 主要目的是将AUDI...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
主要目的是将AUDIT LOG表归档到HANA数据库的PUBLIC模式中,下面是逐步介绍的方案
场景
1)插入已删除的数据并将其插入第三方系统SYBASE数据库表中的表中。
2)成功将记录插入第三方表后,从HANA DB的PUBLIC模式中的AUDIT_LOG表中删除数据
方法:
我们正在使用HANA DB,下面是我遵循的方法
1)我在HANA中创建了存储过程,以使用" ALTER SYSTEM CLEAR AUDIT LOG UNTIL"语句清除AUDIT LOG表中的条目
2)我使用了另一个过程从AUDIT LOG表中选择数据,然后将其插入到其他系统表中
3)现在,我已经创建了XS项目,创建了XS JS文件并编写了脚本来调用过程
问题:
现在我想知道如何从HANA XS JS连接其他数据库(SYBASE IQ)并将AUDIT LOG条目插入该数据库的表中
注意:
1)我为此尝试了许多博客,例如下面的博客是Lars的示例,它只是清除AUDIT LOG并将数据插入HANA DB本身,因此在我们的案例中不能使用 /img/questions/239823/ cleanup-auditlog-table-data-older-than-30days.html
2)我们不能使用AMDP在ABAP的应用程序层中使用它,而不能使用数据库连接来连接其他数据库,因为在AMDP中无法使用" ALTER SYSTEM"之类的系统操作代码,这就是我们使用存储过程的原因
3)我们正在使用HANA XS来使用脚本中的存储过程,并将其作为作业调度在XS引擎中
请让我知道该怎么做。
谢谢
谢谢Lars和Florian :)第三方系统我在SAP IQ中提到的内容。 我将采用这种方法。
一周热门 更多>