3.4. 过滤

过滤节点的功能如下:

  • 从传递字段的记录中过滤或舍弃字段。例如,作为医学研究者,您可能并不关心患者的钾等级(字段);因此,可以将 K(钾)字段过滤掉。
  • 为字段重新命名。
  • 将字段从一个源节点映射至另一个源节点。

过滤节点提供两种模式:

一是过滤模式,主要用于对字段进行重命名或过滤;此模式下,字段名列是固定的,您可以编辑过滤列、重命名及新类型列。

另一个是数据模型化模式,主要用于按照字典规范化数据输出;此模式下,重命名列对应于数据库中的字段名,是固定的,您可在字段名列中选取列名,设置字段的对应关系。

您可以通过单击过滤模式单选按钮,或数据模型化模式单选按钮,设定过滤节点的使用模式。

3.4.1. 过滤模式

“过滤”选项卡中的使用表格显示每个字段进入和舍弃时状态。可以使用此表对重复的或下游操作不需要的字段进行重命名或过滤。

  • 字段名:显示当前连接的数据源中的输入字段。
  • 过滤:显示所有输入字段的过滤状态;过滤后的字段在此列中带有红色 X,指示该字段不会向下游传递。单击选定字段的过滤列可打开和关闭过滤功能。此外,也可以按住 Shift或Ctrl并单击选择多个字段,再通过左上角过滤按钮设置或在右键菜单中设定。
  • 重命名:在字段离开过滤节点时显示它们;若重复名称则显示为红色;可以通过单击此列并输入新名称来编辑字段名。
  • 新类型:在字段离开过滤节点时字段的类型,可以在下拉菜单中为字段指定的新数据类型。

通过单击列标题,可以对表中所有列进行排序。

单击R按钮,对重命名列进行文本替换;

单击R2按钮,通过指定的字段对应关系,批量替换重命名列中的名称;

在文本框中,输入文字对使用表格进行过滤,以便于您找到相应的字段;

单击H按钮,重置重命名的内容,使得重命名中的名称与字段名中的保持一致;

单击U按钮,重置类型列的内容,使得数据类型与前节点的保持一致;

右键菜单中,用拼音替换字段名,以字段名的拼音改写重命名中的名称;

右键菜单中,识别数值字段,自动判识数据源中的数值类型,并对类型列进行修改;需要读入数据源中的所有数据,可能需要等待几分钟。主要用于为以文本方式读入的数据源判识数据类型。

3.4.2. 数据模型化

单击F按钮,指定重命名列中字段列表,如数据库中某个数据表的所有字段名;

“过滤”选项卡中的使用表格显示每个字段与数据库表的对应关系。

  • 字段名:显示当前连接的数据源中的输入字段,可以在下拉菜单中指定的字段名。
  • 过滤:同上所述。
  • 重命名:在字段离开过滤节点时显示它们;不可修改,通过F按钮导入相关字段名。
  • 新类型:同上所述。