# 数据源
数据源用于配置数据的来源。系统支持3中数据源:数据库
、文件数据源
、API数据源
。
整体分为左、中、右三部分:
左侧部分为数据源种类列表。
中间部分为所选数据源种类下的数据源列表。
新建数据源
编辑 对数据源配置进行修改。
删除 删除数据源。
右侧部分展示鼠标悬浮处的数据源的文件信息:
数据源名 数据源名称。
数据源类型 数据源的类型。
数据库类型 数据库的类型。
类型 文件类型。
创建人 数据源的创建人。
创建时间 数据源的创建时间。
最近修改人 数据源的最近修改人。
最近修改时间 数据源的最近修改时间。
# 数据库数据源
数据库数据源通过配置数据库连接的方式提供数据。
包括基本配置和高级配置两部分。
# 数据源基本配置
名称
:数据源的显示名称;标识符
:所创建的数据源的唯一标识;数据库类型
:数据源连接数据库的类型;数据库
:当前所选数据库的名称;主机
:连接数据库的 URL 地址(不是您官网页面的 URL,也不是您本机的 IP,是访问您可以正常链接数据库的 URL 地址);端口
:数据库设置的端口;用户名
:数据库登录用户名;密码
:数据库登录密码;
# 数据源高级配置
最小连接数
:所创建的数据源的最小连接数。最大连接数
:所创建的数据源的最大连接数。最大空闲时间
:所创建的数据源的最大空余时间,单位为ms。检查间隔时间
:设置所创建的数据源的连接间隔时间,单位为ms。初始化连接数
:初始化数据源连接数。测试连接
:是否可测试连接。验证SQL语句
: 验证数据源正常的SQL语句。连接驱动
:数据库连接驱动。连接地址
:数据源的连接地址。【测试连接】
按钮可用来测试是否能连接数据库。【保存】
用来保存配置项。
警告
高级配置中的【测试连接】为数据源中的属性,根据上面检查间隔时间去自动测试链接,与右下角的【测试连接】按钮无关。
# 文件数据源
文件数据源通过文件的形式提供数据。文件数据源共3部分配置项。基本配置及2种文件提供方式。
# 基本配置项
名称
:数据源的显示名称;标识符
:所创建数据源的唯一标识;异常处理
:设置发生异常时如何处理,可选的有数值替换
、抛出异常
;文件编码
:设置文件编码方式,可选的有UTF-8
、ISO_8859_1
;
# 文件提供方式
有 2 种方式提供所需的文件:提供文件地址
、上传文件
。
# 提供文件地址
通过提供文件地址的方式,应用请求提供的地址,获取文件数据。
文件地址
:设置文件的访问地址,需要设置地址协议
、地址
、文件后缀
;地址协议
:支持http://
、https://
、ftp://
;地址
:地址全路径;文件后缀
:支持cvs
、xls
、xlsx
、json
;
更新数据
:设置如何更新数据,删除原数据
、追加
;频率
:若设置,将通过所配置的频率,自动更新数据。默认为空;- 频率可通过
管理端
->任务调度
->触发器列表
进行设置,触发器分组编码需要设置为TDV_DATA
;
- 频率可通过
请求参数
:请求参数为请求文件时所传递的参数:参数名
:参数名称;参数值
:参数值;发送位置
:参数所在位置;Body
:将参数放到请求体中;Header
:将参数放到请求头中;URL
:将参数放到请求路径中;
请求类型
:应用支持 2 种请求类型:GET
;POST
:POST
请求将参数放到请求体中,可选则数据格式:POST(raw)
、POST(form-data)
;
# 上传文件
通过上传文件的方式提供数据。
选择上传文件的方式,右下角会出现 【文件上传】
按钮。
操作步骤:
选择需要上传的文件,下方会显示已经选择的文件列表;
点击
【文件上传】
按钮,上传文件到后端;点击保存,保存文件数据源配置。
WARNING
一定要先点击 【文件上传】
按钮,将文件上传后,再保存配置。
# API数据源
API 数据源 通过请求接口的形式提供数据。
名称
:数据源的显示名称;标识符
:所创建的数据源的唯一标识;请求地址
:请求数据的地址;地址协议
:支持http://
、https://
;地址
:地址路径;
请求参数
:请求参数为请求文件时所传递的参数:参数名
:参数名称;参数值
:参数值;发送位置
:参数所在位置;Body
:将参数放到请求体中;Header
:将参数放到请求头中;URL
:将参数放到请求路径中;