跳到主要内容

数据库读取(设计点)

组件名称数据库读取(设计点)
工具集设计分析优化
组件作者雪浪云-卡尔
文档版本1.0
功能读取一个设计点的某一字段数据
镜像名称suanpan_mdo:latest
开发语言Python

组件原理

该组件与数据库读取(案例表)类似,不过该组件读取的是设计表的数据。根据用户在右面板配置的数据库基本信息、列名以及输入端的案例ID和设计点ID确定读取的具体内容。

输入桩

输入端子1

  • 端口名称:案例ID;
  • 功能描述:案例的ID,一个案例ID对应多个设计点;
  • 输入类型:数字;
  • 示例:300;

输入端子2

  • 端口名称:设计点ID;
  • 功能描述:设计点的ID;
  • 输入类型:数字;
  • 示例:2;

输出桩

输出端子1

  • 端口名称:读取的数据;
  • 功能描述:读取的数据库的数据,即参数的列名以及输入的案例ID和设计点ID确定读取数据库具体内容。
  • 输出类型:支持对象、数字或字符串;

数据接收方式

异步模式。

参数配置

进行数据库的配置,用于连接数据库并读取相应的数据。

用户名

  • 功能描述:数据库的用户名称;
  • 必选参数:是;
  • 示例:sz;

密码

  • 功能描述:数据库用户对应的密码;
  • 必选参数:是;
  • 示例:123456;

数据库名称

  • 功能描述:数据库的名称;
  • 必选参数:是;
  • 示例:mdo;

主机地址

  • 功能描述:数据库所在主机的地址;
  • 必选参数:是;
  • 示例:47.102.131.179:5432;

列名.字段(字段非必填)

  • 功能描述:需要读取的列名;
  • 必选参数:是,其中列名是必填的,但字段非必填,如果填字段的话,字段其实就是类型为Json的列名的一个键,"列名.字段"即读取该键对应的值;
  • 示例:simulation_result(仅列名,无字段);

image.png


运行调优

不建议进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作步骤

后面板链接


image.png


右面板配置

  • 设置数据库的配置,即用户名、密码、数据库名称、主机地址和和列名.字段(字段非必填),其中列名是"simulation_result";

image.png


部署状态下的操作步骤

后面板操作

在页面的2个输入框分别输入案例ID和设计点ID,可观察组件输出,如下:


image.png


弹窗操作

无。