将 Java Integration stage 配置为目标 ( DataStage )

您可以将 Java™ Integration stage 配置为数据写入目标。 Java Integration stage 作为目标节点,可以拥有一个或多个输入链接,以及零个或多个拒绝链接。

过程

  1. 在工作设计画布上,双击 Java Integration stage 图标。
  2. 选择 “输入 ”选项卡,然后从 “输入名称(上游阶段) ”下拉列表中选择要编辑的输入链接。 通过编辑输入链接,您正在将 Java Integration stage 设置为目标地址。
  3. “常规 ”选项卡中指定输入链接的可选描述。
  4. 可选: 点击 “配置 ”以设置其他属性。 根据用户代码的不同,将显示自定义属性编辑器列映射编辑器列元数据导入器窗口。
    1. 您需要为这些属性指定值。 如果您的用户代码通过 方法 Processor.getUserPropertyDefinitions() 暴露用户定义的属性,则会显示 “自定义属性编辑器 ”窗口,您可以在其中为每个属性指定值。
    2. 如果您的用户代码在其接口中使用 JavaBeans (通过实现 和 Processor.getBeanForOutput() Processor.getBeanForInput() 方法),则会显示列映射编辑器窗口。 根据 JavaBeans 属性填充 DataStage® 列模式,然后将 JavaBeans 属性映射到 DataStage 列。 若创建的作业中链接不包含任何列,则初始列映射编辑器将显示空表格。 单击 “浏览对象 ”以启动 “选择 Bean 属性 ”窗口, 在列映射编辑器中选择要导入的 Bean 属性或用户定义函数 (UDF) 参数,然后单击 “确定”。 单击完成。 您也可以将 JavaBean 属性映射到现有的 DataStage 列,而无需创建新列。
    3. 如果您的用户代码实现了 和 Processor.getColumnMetadataForOutput() Processor.getColumnMetadataForInput() 方法,而不是实现 和 Processor.getBeanForOutput() Processor.getBeanForInput() 方法,则会显示列元数据导入器窗口。 在列元数据导入器窗口中,从每个链接由`getInstance` Processor.getColumnMetadataForInput() 和`getInstance` Processor.getColumnMetadataForOutput() 方法返回的 ColumnMetadata 实例列表中,选择用于填充 DataStage 列模式的列元数据。 点击 “浏览对象 ”,然后选择要在作业中填充的列元数据。 单击完成
  5. “属性 ”选项卡和 “高级 ”选项卡中指定所需的详细信息。
  6. 点击 “确定” 以保存您指定的设置。