# 数据源

数据源用于配置数据的来源。系统支持3中数据源:数据库文件数据源API数据源

全局样式

整体分为左、中、右三部分:

  • 左侧部分为数据源种类列表。

  • 中间部分为所选数据源种类下的数据源列表。

    全局样式

    • 新建数据源

    • 编辑 对数据源配置进行修改。

    • 删除 删除数据源。

  • 右侧部分展示鼠标悬浮处的数据源的文件信息:

    • 数据源名 数据源名称。

    • 数据源类型 数据源的类型。

    • 数据库类型 数据库的类型。

    • 类型 文件类型。

    • 创建人 数据源的创建人。

    • 创建时间 数据源的创建时间。

    • 最近修改人 数据源的最近修改人。

    • 最近修改时间 数据源的最近修改时间。

# 数据库数据源

数据库数据源通过配置数据库连接的方式提供数据。

包括基本配置高级配置两部分。

# 数据源基本配置

数据源基本配置

  • 名称:数据源的显示名称;

  • 标识符:所创建的数据源的唯一标识;

  • 数据库类型:数据源连接数据库的类型;

  • 数据库:当前所选数据库的名称;

  • 主机:连接数据库的 URL 地址(不是您官网页面的 URL,也不是您本机的 IP,是访问您可以正常链接数据库的 URL 地址);

  • 端口:数据库设置的端口;

  • 用户名:数据库登录用户名;

  • 密码:数据库登录密码;

# 数据源高级配置

数据源基本配置

  • 最小连接数:所创建的数据源的最小连接数。

  • 最大连接数:所创建的数据源的最大连接数。

  • 最大空闲时间:所创建的数据源的最大空余时间,单位为ms。

  • 检查间隔时间:设置所创建的数据源的连接间隔时间,单位为ms。

  • 初始化连接数:初始化数据源连接数。

  • 测试连接:是否可测试连接。

  • 验证SQL语句: 验证数据源正常的SQL语句。

  • 连接驱动:数据库连接驱动。

  • 连接地址:数据源的连接地址。

  • 【测试连接】按钮可用来测试是否能连接数据库。

  • 【保存】用来保存配置项。

警告

高级配置中的【测试连接】为数据源中的属性,根据上面检查间隔时间去自动测试链接,与右下角的【测试连接】按钮无关。

# 文件数据源

文件数据源通过文件的形式提供数据。文件数据源共3部分配置项。基本配置及2种文件提供方式。

数据源基本配置

# 基本配置项

  • 名称:数据源的显示名称;

  • 标识符:所创建数据源的唯一标识;

  • 异常处理:设置发生异常时如何处理,可选的有 数值替换抛出异常

  • 文件编码:设置文件编码方式,可选的有 UTF-8ISO_8859_1

# 文件提供方式

有 2 种方式提供所需的文件:提供文件地址上传文件

# 提供文件地址

通过提供文件地址的方式,应用请求提供的地址,获取文件数据。

  • 文件地址:设置文件的访问地址,需要设置 地址协议地址文件后缀

    • 地址协议:支持 http://https://ftp://

    • 地址:地址全路径;

    • 文件后缀:支持 cvsxlsxlsxjson

  • 更新数据:设置如何更新数据,删除原数据追加

  • 频率:若设置,将通过所配置的频率,自动更新数据。默认为空;

    • 频率可通过 管理端 -> 任务调度 -> 触发器列表 进行设置,触发器分组编码需要设置为TDV_DATA
  • 请求参数:请求参数为请求文件时所传递的参数:

    • 参数名:参数名称;

    • 参数值:参数值;

    • 发送位置:参数所在位置;

      1. Body:将参数放到请求体中;

      2. Header:将参数放到请求头中;

      3. URL:将参数放到请求路径中;

  • 请求类型:应用支持 2 种请求类型:

    1. GET

    2. POSTPOST 请求将参数放到请求体中,可选则数据格式:POST(raw)POST(form-data)

# 上传文件

通过上传文件的方式提供数据。

数据源基本配置

选择上传文件的方式,右下角会出现 【文件上传】 按钮。

操作步骤:

  1. 选择需要上传的文件,下方会显示已经选择的文件列表;

  2. 点击 【文件上传】 按钮,上传文件到后端;

  3. 点击保存,保存文件数据源配置。

WARNING

一定要先点击 【文件上传】 按钮,将文件上传后,再保存配置。

# API数据源

API 数据源 通过请求接口的形式提供数据。

数据源基本配置

  • 名称:数据源的显示名称;

  • 标识符:所创建的数据源的唯一标识;

  • 请求地址:请求数据的地址;

    • 地址协议:支持 http://https://

    • 地址:地址路径;

  • 请求参数:请求参数为请求文件时所传递的参数:

    • 参数名:参数名称;

    • 参数值:参数值;

    • 发送位置:参数所在位置;

      1. Body:将参数放到请求体中;

      2. Header:将参数放到请求头中;

      3. URL:将参数放到请求路径中;

Last Updated: 9/5/2022, 7:00:42 PM