注册数据源
为了能访问外部数据源,需要在仓鼠平台中先注册数据源信息,数据源注册是一次性的,注册后信息可以共享给其他项目组(如果没有做数据角色
限制的话)。
仓鼠平台对所有需要访问的数据源均采取一致的3级: 统一数据模型,方便理解和管理。
下面以PostgreSQL数据源为例来注册:
注册 - 数据源
在数据信息
-数据源
模块中,新建一个数据源,在创建窗体中,配置如下信息:
- 数据源类型:标识各类服务类型
- 业务源名:提供自定义的数据源业务描述名称
- 数据源/环境/站点集:提供具体服务地址,如IP、服务器名等。
注:其它选项将依据不同的数据源参考配置
如果当前注册的数据库服务器将作为平台工作站使用的话(后期任务会在该数据库服务器上动态创建工作库
),需要配置:
- 工作站:需要勾选该选项,否则仅为任务使用的一个数据源服务而已。
- 共享站:如果勾选,则所有任务都可以使用该数据库服务器,如果不勾选,则是专用工作站数据库服务器,可以由特定的任务包使用。
注册 - 数据库
在数据信息
-数据库
模块中,新建一个数据库,在创建窗体中,配置如下信息:
在新窗体中,点击查询按钮选择先前已注册的数据源记录,然后提供相应的数据库信息。
- 业务库名:提供自定义的数据库业务描述名称
- 数据库/应用/站点:提供具体的数据库名
注:其它选项将依据不同的数据库参考配置
注册 - 数据表
在数据信息
-数据表
模块中,可以创建多个数据表,如果只是查询外部数据源,注册的时候可以不用状态特定的数据表。只有在需要向特定数据源推送数据的时候,才需要定义表结构
。
- 模式:模式的数据库表模式可以不写,如
dbo
,public
等,系统会自动检测数据源类型后,在访问时自动添加。 - 表名:数据库中特定的表名。基于不同的数据库命名习惯,
需要注意表名大小写
。 - 服务地址:在访问Restful API时,可用于存储完整的URL服务地址
在字段列表
页签中,可以手工添加表字段列表,也可以通过 数据库结构同步 功能,自动从相应的数据源中同步表清单和表字段列表。
- 添加字段:用于手工添加新的字段项
- 删除字段:删除选中的不需要的字段 注:
系统提供了多种获取现有表结构的方式:
- 同步主数据结构:从仓鼠主数据库中读取,并复制已有的表结构信息
- 同步外部表结构:动态从外部数据源中查询整表结构
- 同步查询结果结构:依据查询语句,动态从外部数据源中查询,并提取结果集数据机构
- 解析文本行结构:通过行模式,粘贴并解析出字段结构信息
注册 - 数据账号
在数据信息
-通用账号
模块中,可以新建一个数据库访问账号,该账号可以绑定多个不同的数据源,从而实现统一管理,并统一更新的能力。
- 账号类型:可以预定义账号类型,如域账号、数据库通用账号等。
- 数据访问级别:不同的任务对所使用的账号类型有要求,如只读、可读写或管理员账号等。
- 域名:如果登记的是域账号,则需要提供账号域名
绑定 - 访问账号
在数据信息
-账号绑定
模块中,可以将预订义的数据库和一个注册的账号进行绑定,当任务访问该数据库时,系统会自动调用该账号进行访问。
数据库的账号绑定,可以有2中模式,
- 模式1:绑定预订账号(推荐)
该模式下,需要先沟通
使用通用账号
选项,则可以在出现的查询按钮中,绑定预定义的特定通用账号。
- 模式2:创建专用账号 该模式下,可以为当前数据库访问提供专用的,且不被分享使用的账号。后续密码更新时,需要逐一更新绑定的密码信息。