跳到主要内容

案例数据库搜索

组件名称案例数据库搜索
工具集设计分析优化
组件作者雪浪云-卡尔
文档版本1.0
功能帮助客户快速定位数据库中的优化标定案例。
镜像名称suanpan_mdo:latest
开发语言Python

组件原理

该组件作为一个弹窗组件,无输入,参数为数据库信息,输出为整型。组件读取数据库中案例的信息并在弹窗上显示,用户可以在弹窗上进行案例的过滤与筛选,将筛选过的案例ID(整型)作为组件的输出以便之后的使用。
尽管组件无输入桩,但可以开启弹窗服务与弹窗进行交互。

输入桩

无,因为该组件作为一个弹窗组件,没有输入。

输出桩

用户在弹窗上进行案例的过滤,将筛选得到的案例ID作为组件的输出,例如ID为10的案例。

输出端子1

  • 端口名称:案例ID;
  • 功能描述:输出在弹窗上过滤得到的案例ID;
  • 输出类型:数字;
  • 示例:10;

数据接收方式

异步模式和同步模式都支持。

参数配置

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

用户名

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

密码

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

数据库名称

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

主机地址

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

自动过滤设计点数为空的案例

  • 功能描述:设计点数为空的案例将不会在弹窗中显示;
  • 必选参数:否;

image.png


运行调优

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

使用方法

未部署状态下的操作步骤

后面板链接


image.png


右面板配置

  • 设置数据库的配置,即用户名、密码、数据库名称和主机地址,根据需要勾选是否过滤设计点数为空的案例;

image.png


部署状态下的操作步骤

后面板操作

无。

弹窗操作

在该组件的弹窗页面上,可以在列名上点击过滤按钮,如下筛选案例名称中包含matlab的案例ID:


image.png


然后即点击蓝色按钮即可将该案例ID的数值作为组件的输出,如下即输出数值为488的案例ID;

image.png


若在右面板未勾选自动过滤设计点数为空的案例,则设计点数为零的案例也会进行展示,点击蓝色按钮输出时会提示设计点为空:

image.png


在弹窗中勾选案例前的方框(支持多选),再点击删除。可在数据库中将案例表及其对应的设计表数据删除。

image.png