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数据库的用户名和密码。