我想使用pentaho数据集成从rest API访问数据并将结果保存到表中。
我正在使用以下步骤:
我要访问的API以日期作为参数。
我的问题在这里
如何自动更改url中的日期(生成行步骤),以便 我可以一次获取许多日期的数据。与一个日期 转换效果很好。
请注意,URL的第一部分已被有意更改。 现在,我想动态更改日期。
答案 0 :(得分:0)
您不能在“生成行”步骤中执行此操作,您必须计算日期并将其连接在URL中。
第1步-生成所需倒数(例如60天)的行
步骤2-“添加序列”步骤-初始值为-1,增量为-1。
步骤3-公式步骤-创建具有所需名称的列,公式= TODAY(),数据类型为DATE。
步骤4-计算器步骤-创建一个使用“ DATE A + B Days”计算的新列,使用字段A =公式步骤中的日期,字段B =“值名称”(“添加序列”步骤中的默认字段名称)。数据类型DATE,转换掩码aaaa-MM-dd。
使用这4个步骤,您现在可以使用aaaaa-MM-dd格式将日期倒退60天,只需将其连接到网址末尾,然后为每个日期运行一次该网址。