目录

Search

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

Designer 指南

Designer 指南

传播端口和属性的规则和准则

传播端口和属性的规则和准则

传播端口属性时,请遵循以下规则和准则:
  • 由于 Designer 不会传播到同一转换中的隐式相关性,
  • 传播端口说明时,Designer 将替代映射其他转换中端口的说明。
  • 随着链接路径后向传播时,请确认更改不会导致集成服务使会话失败。 例如,如果将更改传播到源限定符,集成服务在运行会话时可能会生成无效的 SQL。 如果将端口名称“CUST_ID”更改为“CUSTOMER_ID”,当源表使用“CUST_ID”时,集成服务可能会生成 SQL 来选择错误的列名称。
  • 传播端口属性时,请确认更改不会导致 Designer 使映射失效。 例如,将端口的数据类型从整数更改为字符串并将数据类型传播到其他转换时,如果计算使用更改的端口之一,Designer 将会使映射失效。 传播端口后验证映射。 如果 Designer 使映射失效,请单击“编辑”>“恢复至已保存的版本”以还原到上次保存的映射版本。
  • 传播多个端口且表达式或条件依赖于多个传播端口时,如果属性不匹配,Designer 则不会将属性传播到隐式相关性。
    例如,您在表达式转换中有以下表达式:
    Item_desc_out = Substr(ITEM_NAME, 0, 6) || Substr(ITEM_DESC, 0, 6)
    Item_desc_out 的精度为 12,ITEM_NAME 为 10,ITEM_DESC 为 10。 您将 ITEM_DESC 的精度更改为 15。 您选择解析表达式以推理相关性并传播 ITEM_NAME 和 ITEM_DESC 的端口属性。 Designer 不会更新表达式转换中 Item_desc_out 端口的精度,因为 ITEM_NAME 和 ITEM_DESC 端口的精度不同。