目录

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 会导入以下目标详细信息:
  • 目标名称。
    目标的名称。
  • 数据库位置。
    当导入关系源时,指定数据库位置。在 Target Designer 中编辑目标定义以及配置会话时,可以指定其他位置。
  • 列名称。
    列的名称。
  • 数据类型。
    Designer 导入每个列的本地数据类型。
  • 键约束。
    目标定义中的约束非常重要,因为当集成服务在工作流期间违反约束时,约束可防止您将数据移动到目标中。例如,如果某个列包含非空约束并且您未将数据映射到该列,则集成服务无法将新记录插入目标表。
  • 键关系。
    您可以自定义 Target Designer 以创建主键-外键关系。单击“工具”>“选项”,然后选择“格式”选项卡。选择“导入主键和外键”。
    还可以在存储库中创建逻辑关系。键关系不必存在于数据库中。
导入目标定义时,Designer 不会导入目标索引。您可以在 powrmart.ini 中更改此默认设置。您可在 PowerCenter 客户端安装的根目录中找到 powrmart.ini。
要导入目标定义索引,请将以下文本添加到 powrmart.ini [Main] 部分:
ImportIndexes=Yes
由于视图可以包含来自多个表的列,因此集成服务可能在尝试插入、更新或删除数据期间遇到数据库错误。如果导入目标视图,请确保它是单个表的视图。