目录

Search

  1. 前言
  2. Informatica Developer
  3. 模型存储库
  4. Informatica Developer 中的搜索
  5. 连接
  6. 物理数据对象
  7. 平面文件数据对象
  8. 数据的逻辑视图
  9. 查看数据
  10. 应用程序部署
  11. 对象导入和导出
  12. 数据类型引用
  13. 键盘快捷方式
  14. 连接属性

Developer tool 指南

Developer tool 指南

JDBC 连接属性

JDBC 连接属性

您可以使用 JDBC 连接访问数据库中的表。您可以在 Administrator 工具、Developer tool 或 Analyst 工具中创建和管理 JDBC 连接。
连接属性的顺序可能会因查看属性所用的工具而异。
下表介绍了 JDBC 连接属性:
属性
说明
数据库类型
数据库类型。
名称
连接的名称。名称不区分大小写,但在域中必须唯一。名称不能超出 128 个字符,也不能包含空格或以下特殊字符:
~ ` ! $ % ^ & * ( ) - + = { [ } ] | \ : ; " ' < , > . ? /
ID
数据集成服务用来标识连接的字符串。ID 不区分大小写。不得超过 255 个字符,并且在域中必须唯一。不能在创建连接后更改此属性。默认值是连接名称。
说明
连接的说明。说明不得超过 765 个字符。
用户名
数据库用户名。
密码
数据库用户名的密码。
JDBC 驱动程序类名称
JDBC 驱动程序类的名称。
以下列表提供了可以为适用的数据库类型输入的驱动程序类名称:
  • Oracle 的 DataDirect JDBC 驱动程序类名称:
    com.informatica.jdbc.oracle.OracleDriver
  • IBM DB2 的 DataDirect JDBC 驱动程序类名称:
    com.informatica.jdbc.db2.DB2Driver
  • Microsoft SQL Server 的 DataDirect JDBC 驱动程序类名称:
    com.informatica.jdbc.sqlserver.SQLServerDriver
  • Sybase ASE 的 DataDirect JDBC 驱动程序类名称:
    com.informatica.jdbc.sybase.SybaseDriver
  • Informix 的 DataDirect JDBC 驱动程序类名称:
    com.informatica.jdbc.informix.InformixDriver
  • MySQL 的 DataDirect JDBC 驱动程序类名称:
    com.informatica.jdbc.mysql.MySQLDriver
有关要将哪一驱动程序类与特定数据库使用的详细信息,请参阅供应商文档。
连接字符串
用于连接到数据库的连接字符串。使用以下连接字符串:
jdbc:<subprotocol>:<subname>
环境 SQL
可选。输入在连接到数据库时用于设置数据库环境的 SQL 命令。数据集成服务在每次连接到数据库时执行连接环境 SQL。
如果配置 Sqoop,Sqoop 程序不会遵守此属性。
事务 SQL
可选。输入在连接到数据库时用于设置数据库环境的 SQL 命令。数据集成服务在每个事务开始时执行事务环境 SQL。
如果配置 Sqoop,Sqoop 程序不会遵守此属性。
SQL 标识符字符
数据库用于在 SQL 查询中为分隔标识符加上引号的字符类型。可用的字符取决于数据库类型。
如果数据库使用常规标识符,选择(无)。数据集成服务生成 SQL 查询时,该服务不会将带分隔符的字符放置在任何标识符周围。
如果数据库使用分隔标识符,则选择一个字符。数据集成服务生成 SQL 查询时,该服务将在此字符内为分隔标识符加上引号。
如果配置 Sqoop,Sqoop 程序不会遵守此属性。
支持混合大小写标识符
如果数据库使用区分大小写的标识符,则启用。启用后,数据集成服务为在为
SQL 标识符字符
属性选择的字符内的所有标识符加上引号。
SQL 标识符字符
属性设置为 none 时,
支持混合大小写标识符
属性将禁用。
如果配置 Sqoop,那么当您生成并执行 DDL 脚本以便在运行时创建或替换目标时,Sqoop 程序会遵守此属性。在所有其他情形下,Sqoop 程序都会忽略此属性。
使用 Sqoop 连接器
为使用 JDBC 连接的数据对象启用 Sqoop 连接。数据集成服务在 Hadoop 运行时环境中通过 Sqoop 运行映射。
您可以为基于 JDBC 数据库的关系数据对象、自定义数据对象和逻辑数据对象配置 Sqoop 连接。
选择
Sqoop v1.x
可启用 Sqoop 连接。
默认值为
Sqoop 参数
输入 Sqoop 程序必须用来连接到数据库的参数。请用空格分隔多个参数。
要通过专用于 Sqoop 的 Teradata Connector for Hadoop (TDCH) 连接器从 Teradata 读取数据或将数据写入 Teradata,请在 Sqoop 参数中定义 TDCH 连接工厂类。连接工厂类根据要使用的 TDCH Sqoop 连接器而异。
  • 要使用由 Teradata 提供技术支持的 Cloudera 连接器,请配置以下 Sqoop 参数:
    -Dsqoop.connection.factories=com.cloudera.connector.teradata.TeradataManagerFactory
  • 要使用 Hortonworks Connector for Teradata(由 Teradata Connector for Hadoop 提供技术支持),请配置以下 Sqoop 参数:
    -Dsqoop.connection.factories=org.apache.sqoop.teradata.TeradataManagerFactory
如果未输入 Sqoop 参数,则数据集成服务会基于 JDBC 连接属性构建 Sqoop 命令。