数据集成支持用户自定义系统不支持的组件,以满足不同业务场景数据同步的需求。
前提条件
- 对于RDBMS数据库组件,已获取数据源驱动的文件。
- 对于其他数据库组件,获取配置项的JSON代码和读写插件。
背景信息
RDBMS数据库即关系型数据库。通常,关系型数据库的链接方式一样,包括数据库驱动和配置项(链接地址、登录的用户名和密码)。数据集成支持数据源配置项模板,您只需要准备数据库驱动,即可创建自定义组件。
RDBMS数据库包括Mysql、Oracle、SqlServer、PostgreSQL、Vertica、DRDS、DB2、OceanBase、PolarDB、SAP HANA和TeraData。
如果数据源的链接方式或配置项与RDBMS数据库的链接方式不一样,需要用户提供数据源配置JSON及读写插件驱动包,数据源JSON用于定制数据源的配置项。
完成自定义组件后,系统会自动定义了数据源类型,即可使用数据源类型新建数据源实例:
- 如果使用RDBMS数据库类型的自定义组件,则系统在组件库的开放目录下为您生成输入和输出组件。
- 如果您使用其他数据库类型的自定义组件,且开启代码模式,则系统根据您上传的读写插件,在组件库的开发目录下生成您已上传代码的组件。
- 如果您使用其他数据库类型的自定义组件,且未开启代码模式,则系统根据不会生成相应的组件,您需要通过脚本模式使用数据源。