目录

Search

  1. 前言
  2. Informatica Developer
  3. 模型存储库
  4. Informatica Developer 中的搜索
  5. 连接
  6. 物理数据对象
  7. 平面文件数据对象
  8. 数据的逻辑视图
  9. 查看数据
  10. 应用程序部署
  11. 应用程序修补程序部署
  12. 应用程序修补程序部署示例
  13. 持续集成和持续交付 (CI/CD)
  14. 对象导入和导出
  15. 附录 , A: 数据类型参考
  16. 附录 , B: 键盘快捷方式
  17. 附录 , C: 连接属性

Developer tool 指南

Developer tool 指南

提示

提示

您可以向源 SQL 查询中添加提示,以将说明传递到数据库优化器。 优化器使用提示以选择用于访问源的查询运行计划。
“提示”字段在关系数据对象实例或自定义数据对象的
查询
视图中显示。 源数据库必须为 Oracle、Sybase、IBM DB2 或 Microsoft SQL Server。 “提示”字段不对其他数据库类型显示。
数据集成服务生成源查询时,您在 Developer 工具中输入 SQL 提示后,数据集成服务会立即将其添加到查询中。 数据集成服务不解析这些提示。 运行包含源的映射时,映射日志将显示在查询中包含提示的查询。
数据集成服务根据数据库类型在查询中的某个位置插入 SQL 提示。 有关提示语法的信息,请参阅数据库文档。

Oracle

数据集成服务直接在 SELECT/UPDATE/INSERT/DELETE 关键字后添加提示。
SELECT /*+ <提示> */ FROM …
“+”指示提示的开头。
提示包含在注释中 (/* ...*/ 或 --...,直至行尾)

Sybase

数据集成服务在查询后添加提示。 请在提示中配置一个计划名称。
SELECT … PLAN <计划>
select avg(price) from titles plan "(scalar_agg (i_scan type_price_ix titles )"

IBM DB2

您可以输入 optimize-for 子句作为提示。 数据集成服务在查询的结尾添加该子句。
SELECT … OPTIMIZE FOR <n> ROWS
optimize-for 子句告知数据库优化器查询可能会处理的行数。 该子句不限制行数。 如果数据库处理的行数大于 <n>,性能可能会降低。

Microsoft SQL Server

数据集成服务在查询结尾添加提示,作为 OPTION 子句的一部分。
SELECT … OPTION ( <query_hints> )