目录

Search

  1. 前言
  2. 使用 Designer
  3. 使用源
  4. 使用平面文件
  5. 使用目标
  6. 映射
  7. Mapplet
  8. 映射参数和变量
  9. 使用用户定义的函数
  10. 使用调试器
  11. 查看数据沿袭
  12. 比较对象
  13. 管理业务组件
  14. 创建多维数据集和维度
  15. 使用映射向导
  16. 附录 , A: 数据类型引用
  17. 附录 , B: 配置 Web 浏览器

Designer 指南

Designer 指南

映射参数和变量概览

映射参数和变量概览

在 Designer 中,使用映射参数和变量可提高映射的灵活性。 映射参数和变量表示映射和 Mapplet 中的值。
如果在映射中声明映射参数和变量,则可以重用映射,方法是在会话中更改映射的参数或变量值。 重用映射可在仅需要更改映射的某些属性时,减少创建多个映射的开销。
在映射中使用映射参数或变量时,首先声明要在每个 Mapplet 或映射中使用的映射参数或变量。 然后,在运行会话之前定义映射参数或变量的值。
您可以声明具有相同名称的映射参数以在 Mapplet 和映射中使用。 如果 Mapplet 中的映射参数没有值,参数会获取映射中具有相同名称的映射参数的值。
在映射中使用映射参数和变量可通过增量方式提取数据。 在源限定符转换的源筛选器中使用映射参数或变量可确定开始时间戳和结束时间戳,从而通过增量方式提取数据。
例如,您可以创建用户定义的映射变量 $$LastUpdateDateTime 来保存集成服务在上一会话中读取的最后一行的时间戳。 在源筛选器中,将 $$LastUpdateDateTime 用于开始时间戳,并将内置变量 $$$SessStartTime 用于结束时间戳。 使用以下筛选器可基于源中的 SALES.sales_datetime 列以增量方式提取数据:
SALES.sales_datetime > TO_DATE (‘$$LastUpdateDateTime’) AND SALES.sales_datetime < TO_DATE (‘$$$SessStartTime’)