页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 下一个 »

应用场景

在ETL的数据查询或者关系数据源中使用in关键字进行参数过滤

select * from `cars` where `type` in ('德系','法系','韩系','美系','日系','自主')

实现思路

1、定义公共参数public_param,设置参数默认值和备选值;

注意:尽管参数值可以设置很多,但是这里建议加上limit,避免参数值过多。

2、新建ETL,并定义参数etl_param,并设置类型为参数,参数定义为public_param

3、拖拽数据查询或者关系数据源节点,在where部分添加:列 in (${etl_param})

数据查询示例

这里跳过定义公共参数的环节,定义参数etl_param,并设置类型为参数,参数定义为public_param

拖拽数据查询节点,并设置查询SQL。

注意这里的参数是在ETL中定义的参数,同时需要用${}括起来。如果指定参数数据类型为”字符串“,则会将自动添加英文单引号。

关系数据源示例

和上述步骤不同的是设置in过滤条件的地方





  • 无标签