目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. Infacmd bg 命令参考
  10. infacmd cms 命令引用
  11. infacmd dis 命令引用
  12. Infacmd es 命令参考
  13. infacmd ihs 命令参考
  14. infacmd ipc 命令引用
  15. infacmd isp 命令引用
  16. infacmd ldm 命令参考
  17. infacmd mrs 命令引用
  18. infacmd ms 命令引用
  19. infacmd oie 命令引用
  20. infacmd ps 命令引用
  21. infacmd pwx 命令引用
  22. infacmd rms 命令参考
  23. infacmd rtm 命令引用
  24. infacmd sch 命令参考
  25. infacmd search 命令引用
  26. infacmd sql 命令引用
  27. infacmd tdm 命令引用
  28. infacmd wfs 命令引用
  29. infacmd ws 命令引用
  30. infacmd xrf 命令引用
  31. infacmd 控制文件
  32. infasetup 命令引用
  33. pmcmd 命令引用
  34. pmrep 命令引用
  35. 处理 pmrep 文件
  36. POWERCENTERHELP
  37. 已弃用的命令

RunMapping

RunMapping

运行部署到数据集成服务的映射。您可以使用参数集或参数文件运行映射。
要为映射创建参数文件,请运行 infacmd ms ListMappingParams。
运行 infacmd ms ListMappingParams 之前,请为应用程序运行 infacmd dis StartApplication 命令。
运行 infacmd ms ListMappingParams 之前,请确保应用程序在 Administrator 工具中运行。
要查看参数集的参数和值,请运行命令 infacmd dis ListParameterSetEntries。
infacmd ms RunMapping 命令使用以下语法:
RunMapping <-DomainName|-dn> domain_name <-ServiceName|-sn> service_name <-UserName|-un> user_name <-Password|-pd> password [<-SecurityDomain|-sdn> security_domain] [<-ResilienceTimeout|-re> timeout_period_in_seconds] <-Application|-a> application_name <-Mapping|-m> mapping_name [<-Wait|-w> true|false] [<-ParameterFile|-pf> parameter_file_path] [<-ParameterSet|-ps> parameter_set_name] [<-OperatingSystemProfile|-osp> operating_system_profile_name] [<-NodeName|-nn> node_name] [<-OptimizationLevel|-ol> optimization_level] [<-PushdownType|-pt> pushdown_type] [<-CustomProperties|-cp> custom_properties]
该命令返回所运行映射的作业 ID。
下表介绍了 infacmd ms RunMapping 选项和参数:
选项
参数
说明
-DomainName
-dn
domain_name
必需。Informatica 域名。可以使用 -dn 选项或环境变量 INFA_DEFAULT_DOMAIN 设置该域名。如果使用这两种方法设置域名,则 -dn 选项优先。
-ServiceName
-sn
service_name
必需。运行映射的数据集成服务的名称。 包含映射的应用程序必须部署到数据集成服务。
-UserName
-un
user_name
如果域使用本地或 LDAP 身份验证,则为必选项。连接到域的用户名。可以使用 -un 选项或环境变量 INFA_DEFAULT_DOMAIN_USER 设置该用户名。如果使用这两种方法设置用户名,则 -un 选项优先。
如果域使用 Kerberos 身份验证,则为可选选项。要通过单点登录运行该命令,请不要设置用户名。如果设置了用户名,则不能通过单点登录运行该命令。
-Password
-pd
密码
如果指定了用户名,则为必选项。用户名的密码。密码区分大小写。可以使用 -pd 选项或环境变量 INFA_DEFAULT_DOMAIN_PASSWORD 设置密码。如果使用这两种方法设置密码,则使用 -pd 选项设置的密码优先。
必需。 用户名的密码。密码区分大小写。
-SecurityDomain
-sdn
security_domain
如果域使用 LDAP 身份验证,则为必选项。如果域使用本地身份验证或 Kerberos 身份验证,则为可选选项。域用户所属的安全域的名称。可以使用 -sdn 选项或环境变量 INFA_DEFAULT_SECURITY_DOMAIN 设置安全域。如果使用这两种方法设置安全域名称,则 -sdn 选项优先。安全域名区分大小写。
如果域使用本地身份验证或 LDAP 身份验证,则默认值为本地身份验证。如果域使用 Kerberos 身份验证,则默认值为安装期间创建的 LDAP 安全域。安全域的名称与安装期间指定的用户域名相同。
可选。 用户所属的安全域的名称。 安全域区分大小写。 默认值为“本地”。
-ResilienceTimeout
-re
timeout_period_in_seconds
可选。infacmd 尝试建立或重新建立与域的连接持续的时间(秒)。可以使用 -re 选项或环境变量 INFA_CLIENT_RESILIENCE_TIMEOUT 设置弹性超时时限。如果使用这两种方法设置弹性超时时限,则 -re 选项优先。
-Application
-a
application_name
必需。 包含映射的应用程序的名称。
-Mapping
-m
mapping_name
必需。 要运行的映射的名称。
-Wait
-w
true|false
可选。指示 infacmd 是否等待映射完成之后再返回到 shell 或命令提示符。 如果为 true,infacmd 在映射完成之后返回到 shell 或命令提示符。 在映射完成之前,您无法运行后续命令。 如果为 false,infacmd 立即返回到 shell 或命令提示符。 您无需等待映射完成便可运行下一命令。 默认值为 False。
-ParameterFile
-pf
parameter_file_path
可选。 参数文件的名称和路径。 不要输入参数文件和参数集。
-ParameterSet
-ps
parameter_set_name
可选。 要在运行时使用的参数集名称。 参数集选项会覆盖使用应用程序部署的所有参数集。 不要输入参数集和参数文件。
-OperatingSystemProfile
-osp
operating_system_profile_name
可选。用于运行映射的操作系统配置文件的名称。
如果在启用数据集成服务以使用操作系统配置文件时未使用此选项,则数据集成服务会使用默认配置文件运行映射。
-NodeName
-nn
node_name
可选。要将映射作业分派到的数据集成服务网格中的节点名称。 数据集成服务进程必须正在该节点上运行。
如果未使用此选项,映射作业将分派到运行主数据集成服务进程的节点。
-OptimizationLevel
-ol
optimization_level
可选。 控制数据集成服务应用于映射的优化方法。 请输入与您要配置的优化级别关联的数值。 输入以下数值之一:
  • 0(无)。 数据集成服务不应用任何优化。
  • 1(最少)。 数据集成服务应用早期计划优化方法。
  • 2(普通)。 数据集成服务应用早期计划、早期选择、分支修剪、推入、下推和谓词优化方法。“普通”为默认优化级别。
  • 3(完全)。 数据集成服务应用基于成本的优化、早期计划、早期选择、分支修剪、谓词、推入、下推和半联接优化方法。
如果未使用此选项,数据集成服务将应用在映射属性中为 Administrator 工具的已部署应用程序配置的优化级别。
-PushdownType
-pt
pushdown_type
可选。 控制数据集成服务应用到映射的下推类型。 输入以下值之一:
  • 无。此选项表示为映射选择的是“无”下推类型。
  • 源。数据集成服务会尝试将尽可能多的转换逻辑下推至源数据库。
  • 完整。数据集成服务会将全部转换逻辑推送至源数据库。
此选项将覆盖在映射运行时属性、参数文件或参数集中设置的下推类型。
如果未使用此选项,数据集成服务将应用在映射运行时属性、参数文件或参数集中设置的下推类型。
-CustomProperties
-cp
custom_properties
可选。 在 Informatica 全球客户支持部门要求的情况下定义自定义映射属性。
将自定义属性作为以分号分隔的名称-值对输入。 例如:
... -cp custom_property_name=value
要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。