目录

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 运行 SQL DDL 代码后,丢失了目标表中的所有数据。
修改目标定义后,Designer 可能会删除和重新创建表。 它无法发出 ALTER TABLE 命令来更改或添加列。 如果您需要修改表,请先在临时表中备份数据,再删除和重新创建该表。 或者,您可以发出 ALTER TABLE 命令,但务必注意要与存储库中当前存储的目标定义匹配。
在我连接到数据库导入目标定义时,看不到想要导入的表、视图或同义词。
请确保您在连接到数据库时输入的所有者名称正确。 默认情况下,Designer 用于标识要导入的源和目标的所有者名称与您之前连接到数据库的数据库用户名相同。 您可能需要输入其他所有者名称,才能看到想要导入的目标。
在我将目标拖动到工作区时,Designer 没有对我显示目标,而是提示我进行复制或创建快捷方式。
每个工作簿代表一个文件夹中的元数据。 要编辑不同文件夹中的元数据,请将导航器窗口的焦点移到第二个文件夹并单击“打开”。 然后,Designer 将另打开一个代表第二个文件夹中元数据的工作簿。
在我打开映射中显示的目标定义后,无法对其进行编辑。
请在 Mapping Designer 中创建映射。 在 Source Analyzer 和 Target Designer 中创建和修改源及目标定义。 Designer 将添加源定义、目标定义和映射的过程分成单独的 Designer 模式,以帮助您区分这些过程。 要修改目标定义,请切换到 Target Designer。
在我尝试运行包含已设计的目标的工作流时,会话日志通知我一个或多个目标表不存在。
在您设计目标时,向存储库中添加了目标定义。 要真正创建目标表,请在您希望目标显示的数据库中运行所需的 SQL DDL 代码。
我从 DB2 数据库中导入了一个目标,但收到了 DB2 操作系统的 SQL0954C 错误消息。
在您使用 Designer 从 DB2 数据库导入目标时,如果 DB2 系统变量 APPLHEAPSZ 的值过小,Designer 将会报告访问存储库时出错。 Designer 状态栏将显示以下消息:
SQL Error:[IBM][CLI Driver][DB2]SQL0954C: Not enough storage is available in the application heap to process the statement.
如果您收到此错误,请增加 DB2 操作系统的 APPLHEAPSZ 变量的值。 对于使用数据库的每个进程,APPLHEAPSZ 为应用程序堆大小,页面为 4KB。