3.4. 过滤¶
过滤节点的功能如下:
- 从传递字段的记录中过滤或舍弃字段。例如,作为医学研究者,您可能并不关心患者的钾等级(字段);因此,可以将 K(钾)字段过滤掉。
- 为字段重新命名。
- 将字段从一个源节点映射至另一个源节点。
过滤节点提供两种模式:
一是过滤模式,主要用于对字段进行重命名或过滤;此模式下,字段名列是固定的,您可以编辑过滤列、重命名及新类型列。
另一个是数据模型化模式,主要用于按照字典规范化数据输出;此模式下,重命名列对应于数据库中的字段名,是固定的,您可在字段名列中选取列名,设置字段的对应关系。
您可以通过单击过滤模式单选按钮,或数据模型化模式单选按钮,设定过滤节点的使用模式。
3.4.1. 过滤模式¶
“过滤”选项卡中的使用表格显示每个字段进入和舍弃时状态。可以使用此表对重复的或下游操作不需要的字段进行重命名或过滤。
- 字段名:显示当前连接的数据源中的输入字段。
- 过滤:显示所有输入字段的过滤状态;过滤后的字段在此列中带有红色 X,指示该字段不会向下游传递。单击选定字段的过滤列可打开和关闭过滤功能。此外,也可以按住 Shift或Ctrl并单击选择多个字段,再通过左上角过滤按钮设置或在右键菜单中设定。
- 重命名:在字段离开过滤节点时显示它们;若重复名称则显示为红色;可以通过单击此列并输入新名称来编辑字段名。
- 新类型:在字段离开过滤节点时字段的类型,可以在下拉菜单中为字段指定的新数据类型。
通过单击列标题,可以对表中所有列进行排序。
单击R按钮,对重命名列进行文本替换;
单击R2按钮,通过指定的字段对应关系,批量替换重命名列中的名称;
在文本框中,输入文字对使用表格进行过滤,以便于您找到相应的字段;
单击H按钮,重置重命名的内容,使得重命名中的名称与字段名中的保持一致;
单击U按钮,重置类型列的内容,使得数据类型与前节点的保持一致;
右键菜单中,用拼音替换字段名,以字段名的拼音改写重命名中的名称;
右键菜单中,识别数值字段,自动判识数据源中的数值类型,并对类型列进行修改;需要读入数据源中的所有数据,可能需要等待几分钟。主要用于为以文本方式读入的数据源判识数据类型。
3.4.2. 数据模型化¶
单击F按钮,指定重命名列中字段列表,如数据库中某个数据表的所有字段名;
“过滤”选项卡中的使用表格显示每个字段与数据库表的对应关系。
- 字段名:显示当前连接的数据源中的输入字段,可以在下拉菜单中指定的字段名。
- 过滤:同上所述。
- 重命名:在字段离开过滤节点时显示它们;不可修改,通过F按钮导入相关字段名。
- 新类型:同上所述。