数据库读取(案例)
组件名称 | 数据库读取(案例点) | ||
---|---|---|---|
工具集 | 设计分析优化 | ||
组件作者 | 雪浪云-卡尔 | ||
文档版本 | 1.0 | ||
功能 | 从数据库读取案例数据。 | ||
镜像名称 | suanpan_mdo:latest | ||
开发语言 | Python |
组件原理
该组件读取的是案例数据。根据用户在右面板配置的数据库基本信息、列名以及输入端的案例ID确定读取该案例的具体内容。
输入桩
输入端子1
- 端口名称:案例ID;
- 功能描述:输入的是案例的ID;
- 输入类型:数字;
- 示例:99;
输出桩
输出端子1
- 端口名称:读取的数据;
- 功能描述:读取的数据库的数据,即案例ID以及参数配置的"列名.字段"对应的数据库中某行某字段的数据,案例ID对应某行,"列名.字段"对应某字段,二者定位了数据库中一个单元的数据;
- 输出类型:支持对象、数字或字符串;
- 示例:
"studio/mod/measurements.99.xlsx";
数据接收方式
异步模式和同步模式都支持。
参数配置
进行数据库的配置,用于连接数据库并读取相应的数据。
用户名
- 功能描述:数据库的用户名称;
- 必选参数:是;
- 示例:sz;
密码
- 功能描述:数据库用户对应的密码;
- 必选参数:是;
- 示例:123456;
数据库名称
- 功能描述:数据库的名称;
- 必选参数:是;
- 示例:mdo;
主机地址
- 功能描述:数据库所在主机的地址;
- 必选参数:是;
- 示例:47.102.131.179:5432;
列名.字段(字段非必填)
- 功能描述:需要读取的列名;
- 必选参数:是,其中列名是必填的,但字段非必填;
- 示例:optimization_problem.measurements;
运行调优
不建议进行特别配置,按照平台的默认分配运行。
使用方法
未部署状态下的操作步骤
后面板链接
右面板配置
- 设置数据库的配置,即用户名、密码、数据库名称、主机地址和和列名.字段(字段非必填),其中列名是"optimization_problem",字段是"measurements",列名是Json,而字段是Json中的一个键,"列名.字段"即读取该键对应的值;
部署状态下的操作步骤
后面板操作
输入框输入案例ID(例如99),读取到的"optimization_problem.measurements"的值即为"studio/mod/measurements.99.xlsx",如下:
弹窗操作
无。