clover - 如何在 Clover ETL 中为 http 连接器构建动态 url
问题描述
如何在 http 连接器中构建 http 动态 url 以映射 CloverDX 中 sql 源的值?现在我有 dbread 组件,在表中选择了一列(TAXID 列表),这应该是我的 url 的动态属性/参数......
我需要使用路径参数 - TAXID 和查询参数 - getdate(今天)构建 url
就像是:
GET baseurl/api/search/taxid/{taxid}?date={getdate(today)}
解决方案
使用 HTTPConnector 的“输入映射”属性,您可以在其中手动构建 URL(在 $out.0.URL = 'baseurl/api/search/taxid/' + $in.0.taxid + '?date='+ date2str(today (),'yyyy_Mm....')
或者使用“添加输入字段作为参数”,提供带有字段“taxid”和“日期”的记录(带有预填充的日期值),查询将自动构建,在提到的字段中提供值。
推荐阅读
- javascript - 我的 SVG 绘图动画在 codepen 上工作,但在我的 sprite.svg 网站上不起作用
- excel - 条件格式未正确为具有“0”值的单元格着色
- debugging - 如何从 Windbg 解释 !heap -l 的结果
- sql - 每个用户的 Django 计数关系
- html - 图像叠加上的链接打开灯箱而不是外部页面
- java - 未使用 log4j 生成的日志文件
- overlay - 栅格数据集上的 Thornthwaite 蒸发量。错误公式未矢量化
- typescript - Ionic App 中的 TypeScript 错误:无法在 Firebase 登录中使用异步
- php - Laravel 验证失败,数据有效
- javascript - 尝试使用 NodeJS 而不是 JQuery 将图像上传到 Microsoft Azure api