我对 Pentaho 很陌生,所以我的查询可能听起来很新手。
我编写了一个转换,其中使用 CSV 文件输入步骤和表格输入步骤。我遵循的步骤:
最初,我在转换属性中创建了一个参数。参数birthdate 没有设置任何默认值。
我在表输入步骤中的 postgresql 查询中使用了这个参数,方法如下:
select * from person where EXTRACT(YEAR FROM birthdate) > ${birthdate};
我正在使用 CSV 文件输入步骤读取 CSV 文件。如何将 CSV 文件中存在的生日值分配给我在转换中创建的参数?
(或者)
- 您能否指导我在不使用参数的情况下将 CSV 字段值直接分配给表输入步骤中使用的 SQL 查询的过程?