目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

关系数据库连接

关系数据库连接

为希望访问的每个源数据库、目标数据库、查找数据库和存储过程数据库使用关系连接对象。
下表介绍了您为关系数据库连接配置的属性:
属性
说明
名称
要为此连接使用的名称。连接名称不能包含空格或除下划线以外的其他特殊字符。
类型
数据库的类型。
使用 Kerberos 身份验证
指示要连接的数据库在使用 Kerberos 身份验证的网络上运行。如果选择此选项,将无法在连接对象中设置用户名和密码。连接将使用运行连接到数据库的会话的用户帐户的凭据。该用户帐户必须在运行数据库的 Kerberos 网络上具有用户主体。
对于与以下数据库的本地关系连接,Informatica 支持 Kerberos 身份验证:Oracle、DB2、SQL Server 和 Sybase。
用户名
拥有访问数据库的适当数据库读写权限的数据库用户名。
对于处理 BLOB、CLOB 或 NCLOB 数据的 Oracle 连接,用户必须拥有访问和创建临时表空间的权限。
要在参数文件中定义用户名,输入会话参数 $Param
Name
作为用户名,然后在会话参数文件或工作流参数文件中定义值。集成服务将以 $Param 开头的用户名解析为会话参数。
如果您使用 Oracle 操作系统身份验证、IBM DB2 客户端身份验证或 ISG Navigator 等不允许使用用户名的数据库,请输入 PmNullUser。对于 Teradata 连接,这将替代 ODBC 条目中的默认数据库用户名。
如果选择了
使用 Kerberos 身份验证
选项,此选项将不可用。
在密码中使用参数
指示数据库用户名的密码是会话参数 $Param
Name
。在工作流参数文件或会话参数文件中定义密码,并使用
pmpasswd
CRYPT_DATA 选项对其进行加密。默认为禁用。
密码
数据库用户名的密码。对于 Oracle 操作系统身份验证、IBM DB2 客户端身份验证或 ISG Navigator 等不允许使用密码的数据库,请输入 PmNullPassword。对于 Teradata 连接,这将替代 ODBC 条目中的数据库密码。
密码必须为 7 位 ASCII。
如果选择了
使用 Kerberos 身份验证
选项,则此选项将不可用。
连接字符串
用来与数据库进行通信的连接字符串。有关语法,请参阅本地连接字符串
对于除 Microsoft SQL Server 和 Sybase ASE 以外的所有数据库均为必需项。
提供程序类型
要用来连接到 Microsoft SQL Server 数据库的连接提供程序。
可以选择以下提供程序类型:
  • ODBC
  • Oledb(已弃用)
默认类型为 ODBC。
使用 DSN
使 PowerCenter 集成服务能够将数据源名称用于连接。
如果选择“使用 DSN”选项,PowerCenter 集成服务将从 DSN 检索数据库名称和服务器名称。
如果未选择“使用 DSN”选项,则您必须提供数据库名称和服务器名称。
代码页
集成服务用来从源数据库读取数据或向目标数据库或文件写入数据的代码页。
连接环境 SQL
为每个数据库连接运行 SQL 命令。默认为禁用。
事务环境 SQL
在每个事务启动之前运行 SQL 命令。默认为禁用。
启用并行模式
在批量模式下将数据加载到表中时启用并行处理。默认情况下启用该属性。
数据库名称
数据库的名称。对于 Teradata 连接,这将替代 ODBC 条目中的默认数据库名称。另外,如果不为 Teradata 或 Sybase ASE 连接输入数据库名称,集成服务将使用 ODBC 条目中的默认数据库名称。如果不输入数据库名称,当使用默认数据库时,与连接相关的消息将不显示数据库名称。
数据源名称
Teradata ODBC 数据源的名称。
服务器名称
数据库服务器名称。用于配置工作流。
数据包大小
用于优化 Sybase ASE 和 Microsoft SQL Server 的本地驱动程序。
域名
域的名称。在 Windows 平台上用于 Microsoft SQL Server。
使用受信任连接
如果选择此项,集成服务将使用 Windows 身份验证来访问 Microsoft SQL Server 数据库。启动集成服务的用户名必须是有效的 Windows 用户并拥有对 Microsoft SQL Server 数据库的访问权限。
连接重试时限
集成服务在连接失败时尝试重新连接数据库的秒数。如果集成服务在重试时限内无法连接到数据库,会话将失败。默认值为 0。
模拟用户
模拟用户用于连接 Oracle 的名称。在 Oracle 连接中指定的用户名必须具有模拟用户特权。
仅适用于 Oracle 连接。