

# 从任务图中删除节点
<a name="edit-job-delete-node"></a>

 使用 Visual ETL 作业时，您可以从画布中移除节点，而不必重新添加或重构连接到已移除节点的任何节点。

 在下面的示例中，您可以选择 **ETL 作业 > Visual ETL**，然后在**示例作业**中选择 **要加入多个源的 Visual ETL 作业**。选择**创建示例作业**以创建作业，然后按照以下步骤操作。

![屏幕截图显示了示例作业面板，其中选择了要加入多个源的 Visual ETL 作业示例作业。](http://docs.amazonaws.cn/glue/latest/dg/images/visual-etl-example-jobs-create.png)


**从画布中移除节点**

1.  在 Amazon Glue 控制台中，从导航菜单中选择 **Visual ETL**，然后选择一个现有的作业。作业画布显示如下所示的示例作业。  
![屏幕截图显示了从示例作业生成的作业图。](http://docs.amazonaws.cn/glue/latest/dg/images/visual-job-example-job-nodes.png)

1.  选择要删除的节点。画布将放大到该节点。在画布右侧的工具栏中，选择**垃圾桶**图标。这将移除该节点，任何连接到该节点的节点都将移动，以取代其在工作流中的位置。在此示例中，第一个 **Join** 节点已从画布中删除。

    如果删除工作流中的节点，则 Amazon Glue 会重新排列这些节点，确保其组织方式不会导致工作流无效。您可能仍需要更正节点的配置。

    在示例中，**Subscribers** 节点下的 **Join** 节点已被移除。因此，**Plans** 源节点已移至顶层，并且仍与子节点 **Join** 相连。**Join** 节点现在需要额外的配置，因为 **Join** 需要两个带有选定表的父级源节点。画布右侧的**转换**选项卡在**加入条件**下显示缺少的要求。  
![屏幕截图显示了作业图，其中父节点是两个源节点：Plan assignment 和 Subscribers。这两个节点连接到 Join 节点。Plans 源节点和 Join 节点连接到 Change Schema 节点。Catalog 节点已连接到 Change schema 节点。](http://docs.amazonaws.cn/glue/latest/dg/images/visual-job-delete-node-join-plans.png)

1.  删除第二个 **Join** 节点和 **Select Fields** 节点。删除节点后，工作流将如下所示。  
![屏幕截图显示了一个作业图，其中 Join 节点和 Select Fields 节点已被移除，与之连接的 Change Schema 节点已向上移动以取代其在作业流中的位置。](http://docs.amazonaws.cn/glue/latest/dg/images/visual-job-three-data-sources-rearranged.png)

1.  要修改节点连接，请单击节点的手柄并将连接拖动到新节点。这样，您将可以删除节点并重新排列逻辑流中的节点。在此示例中，通过单击 Plans 节点上的手柄并将连接拖动到 Join 节点来建立新的连接，如红色箭头所示。  
![屏幕截图显示了一个作业图，其中手柄用红色圆圈包围，红色箭头连接 Plans 节点和 Join 节点，以演示通过单击和拖动将节点连接在一起的操作。](http://docs.amazonaws.cn/glue/latest/dg/images/visual-job-plans-node-handle-selected.png)

1.  如果您需要撤消任何操作，请选择画布右侧工具栏中**垃圾桶**图标正下方的**撤销**图标。