2020亿信ABI

ETL组件-脚本组件

1.SQL组件

1.1 基本功能

1、    SQL组件用来执行SQL语句,SQL语句可以引用参数,SQL组件大多数来执行清理表数据等。可使用参数列表中的参数执行SQL语句,SQL中使用问号作为参数占位符,注意顺序与参数列表中的顺序一致;如果前置组件输入的记录有多条将多次执行SQL语句。

2、    不支持select表作为下个组件的输入字段,如果有这种需求,请使用SQL输入组件。

3、    SQL组件可单独运行,不用加前置组件和后置组件。

1.2 基本设置

1、组件不带参数用法及例子

1)可执行单条SQL语句,如

复制代码
  1. update TEST_SQLWIDGET1 set id = 'ID_010' where id = 'ID_006'

2)可执行多条SQL语句,中间用英文状态下的分号进行分隔,注意最后一条SQL语句不需要带上分号。如

复制代码
  1. create table TEST_SQLWIDGET10 (ID VARCHAR2(10));
  2. insert into TEST_SQLWIDGET1 values ('ID_004');
  3. insert into TEST_SQLWIDGET1 values ('ID_005');
  4. insert into TEST_SQLWIDGET1 values ('ID_006');
  5. update TEST_SQLWIDGET1 set id = 'ID_010' where id = 'ID_006';
  6. update TEST_SQLWIDGET3 set caption = 'rrrr' where id = '102'

2、带参数用法及例子

说明:

a)         SQL组件可使用前置组件的值作为自己执行SQL语句时的参数。

b)         使用参数列表中的参数执行SQL语句时,SQL中使用问号作为参数占位符,注意顺序与参数列表中的顺序一致;如果前置组件输入的记录有多条将多次执行SQL语句。

c)         当SQL语句带参数时,仅支持单条语句,不能执行多条语句。

脚本组件

2.存储过程组件

2.1 基本功能

支持调用执行数据库连接池的存储过程。

2.2 基本设置

选择连接池后,会根据不同的连接池刷新存储过程列表,选择存储过程,参数列表会相应字段加载。脚本组件

3.Shell组件

支持执行Shell脚本。

脚本组件

附件列表

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇ETL组件-数仓组件

下一篇ETL组件-其他组件

请先登录