用于SAPHANA的数据抽取方法及装置与流程

文档序号:22759889发布日期:2020-10-31 09:58阅读:来源:国知局

技术特征:

1.一种用于saphana的数据抽取方法,其特征在于,包括:

在saphana的配置文件中配置源数据库信息、目标sap数据库信息和需抽取数据的表信息;

根据所述配置文件配置的源数据库信息,获取所述需抽取数据的表在源数据库中的表结构信息,并拼装为目标sap数据库中执行的建表语句;

根据所述配置文件配置的目标sap数据库信息,连接目标sap数据库,并执行所述建表语句在目标sap数据库中创建空的目标sap表;

根据所述配置文件配置的源数据库信息,从源数据库中将需抽取的数据读取出来并保存;

根据所述配置文件配置的目标sap数据库信息,将保存的数据写入到目标数据库已创建好的所述目标sap表中。

2.根据权利要求1所述的方法,其特征在于,读取出来的数据保存在文本文件中。

3.根据权利要求1所述的方法,其特征在于,在saphana的配置文件中还配置数据过滤条件,从源数据库中将需抽取的数据读取出来还包括根据数据过滤条件对需抽取的数据进行过滤。

4.根据权利要求1所述的方法,其特征在于,所述源数据库信息包括:源数据库的ip、源数据库的端口、源数据库的用户名和密码、源数据库的数据库实例。

5.根据权利要求1所述的方法,其特征在于,所述目标sap数据库信息包括:目标sap数据库的ip、目标sap数据库的端口、目标sap数据库的用户名和密码。

6.一种用于saphana的数据抽取装置,其特征在于,包括:

配置处理模块,用于在saphana的配置文件中配置源数据库信息、目标sap数据库信息和需抽取数据的表信息;

拼装处理模块,用于根据所述配置文件配置的源数据库信息,获取所述需抽取数据的表在源数据库中的表结构信息,并拼装为目标sap数据库中执行的建表语句;

创建处理模块,用于根据所述配置文件配置的目标sap数据库信息,连接目标sap数据库,并执行所述建表语句在目标sap数据库中创建空的目标sap表;

数据读取处理模块,用于根据所述配置文件配置的源数据库信息,从源数据库中将需抽取的数据读取出来并保存;

数据写入处理模块,根据所述配置文件配置的目标sap数据库信息,将保存的数据写入到目标数据库已创建好的所述目标sap表中。

7.根据权利要求6所述的装置,其特征在于,数据读取处理模块读取出来的数据保存在文本文件中。

8.根据权利要求6所述的装置,其特征在于,配置处理模块在saphana的配置文件中还配置数据过滤条件,数据读取处理模块从源数据库中将需抽取的数据读取出来还包括根据数据过滤条件对需抽取的数据进行过滤。

9.根据权利要求6所述的装置,其特征在于,所述源数据库信息包括:源数据库的ip、源数据库的端口、源数据库的用户名和密码、源数据库的数据库实例。

10.根据权利要求6所述的装置,其特征在于,所述目标sap数据库信息包括:目标sap数据库的ip、目标sap数据库的端口、目标sap数据库的用户名和密码。


技术总结
本发明一种用于SAP HANA的数据抽取方法及装置中,通过在SAP HANA的配置文件中配置源数据库信息、目标SAP数据库信息和需抽取数据的表信息;根据所述配置文件配置的源数据库信息,获取所述需抽取数据的表在源数据库中的表结构信息,并拼装为目标SAP数据库中执行的建表语句;根据所述配置文件配置的目标SAP数据库信息,连接目标SAP数据库,并执行所述建表语句在目标SAP数据库中创建空的目标SAP表;根据所述配置文件配置的源数据库信息,从源数据库中将需抽取的数据读取出来并保存;根据所述配置文件配置的目标SAP数据库信息,将保存的数据写入到目标数据库已创建好的所述目标SAP表中。本发明配置简单,易于实现,出现问题时便于后续根据数据中间文件进行排查。

技术研发人员:邢远凯;陈健;张嘉旺
受保护的技术使用者:浙江物产信息技术有限公司
技术研发日:2020.06.30
技术公布日:2020.10.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1