页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
评论: 修改文档格式

...

  • 正常配置该输出节点。
    • 设置”数据源、SCHEMA、表“,进行输出字段绑定。
    • 注意,这里通常必须配置”回退SQL语句“,原因下面详述。比如将回退SQL语句写为:销售日期 = ${抽取日期}   ,这里“ 销售日期 ”是目标表中的字段名称,而“ ${抽取日期} “ 则是前面在”参数管理“对话框上定义的参数。

注意
title注意

这里必须配置”回退SQL语句“的原因:

  • 我们的ETL很多时候通常会重复执行。比如执行过程中报错,我们修复错误后,需要重新执行。或者发现很早以前某天的历史数据错误,需要单独重跑这天的数据。
  • 因为我们选择的是”追加到关系表“节点,从前面节点来的数据都会追加到目标表中,如果某天数据抽取了两次,就会让目标表中数据重复、增多了。因此我们通过”回退SQL语句“,先把当前正抽取的这天的数据删除,然后再插入,就避免数据重复的可能性了。
  • 背后的执行过程是:先在目标表上执行 DELETE FROM `table_name` WHERE `销售日期` = ${抽取日期}  语句,然后再执行数据插入操作。 




1. 概述


1. 概述

1. 概述

1. 概述

1. 概述

...