AO采集用友oracle

2023年 8月 4日 21.7k 0

AO采集被誉为优秀的ETL工具,具有可视化配置、高效稳定、可靠性高等特点。而用友ERP正是国内常见的ERP系统之一,其数据库种类也较为分散,诸如SQL Server、Oracle、DB2等。本文将针对AO采集如何使用用友Oracle进行数据采集进行介绍。以下为详细说明。

首先,在AO采集中创建一个新的数据库连接。在连接的类型选择Oracle,配置好基本信息,并进行测试连接。连接成功之后,可以在数据库列表中看到Oracle连接。

数据库连接信息配置:
连接名:Oracle Connection
类型:Oracle
IP地址:10.15.154.10
端口:1521
Oracle SID:orcl
用户名:ao_user
密码:******

接下来需要导入用友Oracle的JDBC驱动。AO采集默认并没有提供用友Oracle的驱动,因此需要手动添加。将下载的ojdbc.jar驱动包放到AO采集的lib目录下,并在驱动管理中导入该驱动。

ojdbc.jar驱动包下载地址:https://www.oracle.com/database/technologies/jdbc-driver-ucp-downloads.html

导入完成之后,就可以开始建立数据采集任务。在任务中选择Oracle作为数据源,填写相关信息,包括数据库连接名称、表名、字段信息等。

数据采集任务信息配置:
名称:用友Oracle采集任务
数据源:Oracle数据源
数据库连接名称:Oracle Connection
SQL:SELECT user_id, user_name, user_mobile FROM user_info
字段信息:(可以根据需求进行配置)

其中,SQL中写入需要采集的数据,例如此处的user_id、user_name、user_mobile三个字段,可以根据实际的需求进行扩展。当然,在采集任务中还可以对数字类型进行合并计算、对字符串进行拼接等操作,如下:

SELECT user_id, CONCAT(user_name, ), user_mobile, user_age+1 as age FROM user_info

以上SQL语句将会把user_name和“的手机号是:”进行拼接,并把user_age字段加1后输出为age字段。

最后,在数据采集任务中选择目标数据库,可以选择多种类型的数据库作为目标,如MySQL、SQL Server等。输入目标数据库的链接信息,AO采集将会自动建立数据源,并把采集到的数据传输至目标数据库。

目标数据库信息配置:
数据源名称:MySQL数据源
目标数据库类型:MySQL
IP地址:10.15.154.11
端口:3306
用户名:root
密码:******
目标表名:user_info(自动生成)

至此,AO采集使用用友Oracle进行数据采集的操作就完成了。通过上述配置,可以将Oracle中的数据采集至MySQL中,实现数据的导入、同步等操作,为业务应用提供强有力的支持。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论