Informatica Data Quality
- Informatica Data Quality 10.1.1
- 所有产品
... -o option_type.option_name=value
选项
| 说明
|
---|---|
LoggingOptions.LogLevel
| 数据集成服务写入服务日志的错误消息的级别。从以下消息级别中选择一种:致命、错误、警告、信息、跟踪或调试。
|
ExecutionOptions.OutOfProcessExecution
| 在数据集成服务进程、本地节点上的单独 DTM 进程或者远程节点上的单独 DTM 进程中运行作业。 您可以根据数据集成服务在单个节点还是网格上运行来配置此属性,还可以根据该服务运行的作业的类型进行配置。
输入以下选项之一:
默认值为 OUT_OF_PROCESS。
|
ExecutionOptions.MaxExecutionPoolSize
| 每个数据集成服务进程能够同时运行的最大作业数。作业包括数据预览、映射、剖析作业、SQL 查询和 Web 服务请求。例如,某个数据集成服务网格包括三个运行的服务进程。如果将值设置为 10,则每个数据集成服务进程能同时运行多达 10 个作业。该网格上可同时运行作业的总数是 30 个。默认值为 10。
|
ExecutionOptions.MaxMemorySize
| 当服务在数据集成服务进程中运行作业时,数据集成服务可以分配用于并行运行所有请求的最大内存量(以字节为单位)。当数据集成服务在单独的本地或远程进程中运行作业时,服务会忽略此值。如果不想限制数据集成服务可以分配的内存量,请将此属性设置为 0。
如果该值大于 0,数据集成服务将使用该属性计算并行运行所有请求所允许使用的最大总内存。数据集成服务将按如下所示计算最大总内存:
内存大小上限 + 堆大小上限 + 加载程序组件时所需的内存
默认值为 0。
如果您运行配置文件或数据质量映射,请将此属性设置为 0。
|
ExecutionOptions.MaxMappingParallelism
| 处理单个映射管道阶段的最大并行线程数量。
将该值设置为大于 1 时,数据集成服务将为映射以及从配置文件中转换的映射启用分区。 该服务在运行时动态调节映射管道的分区数量。 可以根据运行映射的节点上可用的 CPU 数量增大数值。
在 Developer tool 中,开发人员可以更改各映射的最大并行值。 如果同时为数据集成服务和映射设置了最大并行值,则在数据集成服务运行映射时,会使用最小值。
默认值为 1。最大值为 64。
|
ExecutionOptions.DisHadoopPrincipal
| 要连接到使用 Kerberos 身份验证的 Hadoop 群集的数据集成服务的服务主体名称 (SPN)。
|
ExecutionOptions.DisHadoopKeytab
| 运行数据集成服务的计算机上的 Kerberos Keytab 文件的文件路径。
|
ExecutionOptions.TemporaryDirectories
| 作业运行时已创建了临时文件目录。 默认为 <home directory>/disTemp 。
输入以分号分隔的目录列表,以便优化配置排序器转换在文件操作期间以及缓存分区期间的性能。
不能在目录路径中使用下列字符:
|
ExecutionOptions.DISHomeDirectory
| 节点可访问的根目录。 这是其他服务目录的根目录。 默认为 <Informatica 安装目录>/tomcat/bin 。 如果更改默认值,需验证该目录是否存在。
不能在目录路径中使用下列字符:
|
ExecutionOptions.CacheDirectory
| 转换的索引和数据缓存文件的目录。 默认为 <主目录>/cache 。
输入以分号分隔的目录列表,以便提高汇总器转换、联接器转换或等级转换在缓存分区期间的性能。
不能在目录路径中使用下列字符:
|
ExecutionOptions.SourceDirectory
| 映射中使用的源平面文件的目录。默认为 <主目录>/source 。
如果数据集成服务在网格上运行,请使用共享目录创建一个源文件目录。 如果为具有计算角色的每个节点配置不同的目录,请确保所有源目录中的源文件一致。
不能在目录路径中使用下列字符:
|
ExecutionOptions.TargetDirectory
| 映射中使用的目标平面文件的默认目录。默认为 <主目录>/target 。
输入以分号分隔的目录列表,以便提高多个分区向平面文件目标写入数据时的性能。
如果数据集成服务在网格上运行,请使用共享目录创建一个目标文件目录。 如果为具有计算角色的每个节点配置不同的目录,请确保所有目标目录中的目标文件一致。
不能在目录路径中使用下列字符:
|
ExecutionOptions.RejectFilesDirectory
| 拒绝文件的目录。拒绝文件包含运行映射时所拒绝的行。默认为 <主目录>/reject 。
不能在目录路径中使用下列字符:
|
ExecutionOptions.HadoopInfaHomeDir
| Hadoop RPM 安装创建的每个数据节点上的 PowerCenter Big Data Edition 主目录。键入 /<PowerCenterBigDataEditionInstallationDirectory>/Informatica 。
|
ExecutionOptions.HadoopDistributionDir
| RPM 安装位置中的群集上包含 Hive 和 Hadoop JARS 集合的目录。该目录包含在 Hadoop 环境中处理 Informatica 映射所必需的最小 JARS 集。键入 /<PowerCenterBigDataEditionInstallationDirectory>/Informatica/services/shared/hadoop/[Hadoop_distribution_name] 。
|
ExecutionOptions.DisHadoopDistributionDir
| 数据集成服务节点上的 Hadoop 分布目录。数据集成服务 Hadoop 分布目录的内容必须与数据节点上的 Hadoop 分布目录相同。键入 <Informatica Installation directory/Informatica/services/shared/hadoop/[Hadoop_distribution_name] 。
|
RepositoryOptions.RepositoryServiceName
| 存储运行映射和 SQL 数据服务所需的运行时元数据的服务。
|
RepositoryOptions.RepositoryUserName
| 用于访问模型存储库的用户名。该用户必须具有模型存储库服务的创建项目特权。
|
RepositoryOptions.RepositoryPassword
| 用于访问模型存储库的用户密码。
|
RepositoryOptions.RepositorySecurityDomain
| 如果您使用的是 LDAP,则表示 LDAP 安全域名称。如果您使用的不是 LDAP,则默认域为本地。
|
DataObjectCacheOptions.CacheRemovalTime
| 在刷新后清理缓存存储之前,数据集成服务等待的毫秒数。默认值为 3,600,000。
|
DataObjectCacheOptions.CacheConnection
| 存储数据对象缓存的数据库的数据库连接名称。输入有效的连接对象名称。
|
DataObjectCacheOptions.MaxConcurrentRefreshRequests
| 可同时发生的最大缓存刷新次数。
|
DataObjectCacheOptions.EnableNestedLDOCache
| 指示数据集成服务可以使用逻辑数据对象的缓存数据,该逻辑数据对象在缓存刷新期间作为其他逻辑数据对象的源或查找。 如果为 False,即使您已为用作源或查找的逻辑数据对象启用缓存,数据集成服务也会访问源资源。
例如,逻辑数据对象 LDO3 联接来自逻辑数据对象 LDO1 和 LDO2 数据。 开发人员创建一个使用 LDO3 作为输入的映射,然后将该映射包含在一个应用程序中。 您为 LDO1、LDO2 和 LDO3 启用缓存。 如果您启用嵌套逻辑数据对象缓存,数据集成服务将在刷新 LDO3 的缓存表时使用 LDO1 和 LDO2 的缓存数据。 如果不启用嵌套逻辑数据对象缓存,数据集成服务将在刷新 LDO3 的缓存表时访问 LDO1 和 LDO2 的源资源。
默认值为 False。
|
DeploymentOptions.DefaultDeploymentMode
| 确定在将每个应用程序部署到数据集成服务后是否要启用和启动每个应用程序。
输入以下选项之一:
|
PassThroughSecurityOptions.AllowCaching
| 允许对数据集成服务中的所有传递连接进行数据对象缓存。使用连接对象中的凭据填充数据对象缓存。
通过传递安全启用数据对象缓存时,可以允许对一些数据进行未授权的访问。
|
HttpProxyServerOptions.HttpProxyServerHost
| HTTP 代理服务器的名称。
|
HttpProxyServerOptions.HttpProxyServerPort
| HTTP 代理服务器的端口号。
默认值为 8080。
|
HttpProxyServerOptions.HttpServerUser
| HTTP 代理服务器的已验证用户名。如果代理服务器要求身份验证,则必须提供此项。
|
HttpProxyServerOptions.HttpProxyServerPassword
| 所验证的用户的密码。服务管理器会对密码加密。如果代理服务器要求身份验证,则必须提供此项。
|
HttpProxyServerOptions.HttpProxyServerDomain
| 身份验证的域。
|
HttpConfigurationOptions.AllowedIPAddresses
| 与请求计算机的 IP 地址相比,常量或 Java 正则表达式模式的列表。使用空格分隔多个常量或表达式。
如果配置该属性,则数据集成服务接受来自与允许的地址模式匹配的 IP 地址的请求。如果不配置该属性,则数据集成服务使用“拒绝的 IP 地址”属性来确定哪些客户端可以发送请求。
|
HttpConfigurationOptions.AllowedHostNames
| 与请求计算机的主机名相比,常量或 Java 正则表达式模式的列表。主机名区分大小写。使用空格分隔多个常量或表达式。
如果配置该属性,则数据集成服务接受来自与允许的主机名模式匹配的主机名的请求。如果不配置该属性,则数据集成服务使用“拒绝的主机名”属性来确定哪些客户端可以发送请求。
|
HttpConfigurationOptions.DeniedIPAddresses
| 与请求计算机的 IP 地址相比,常量或 Java 正则表达式模式的列表。使用空格分隔多个常量或表达式。
如果配置该属性,则数据集成服务接受来自与拒绝的 IP 地址模式不匹配的 IP 地址的请求。如果不配置该属性,则数据集成服务使用“允许的 IP 地址”属性来确定哪些客户端可以发送请求。
|
HttpConfigurationOptions.DeniedHostNames
| 与请求计算机的主机名相比,常量或 Java 正则表达式模式的列表。主机名区分大小写。使用空格分隔多个常量或表达式。
如果配置该属性,则数据集成服务接受来自与拒绝的主机名模式不匹配的主机名的请求。如果不配置该属性,则数据集成服务使用“允许的主机名”属性来确定哪些客户端可以发送请求。
|
HttpConfigurationOptions.HTTPProtocolType
| 数据集成服务使用的安全协议。输入以下值之一:
将 HTTP 协议类型设置为 HTTPS 或“两者”时,会为服务启用传输层安全 (TLS)。
此外还可以为部署到应用程序的每个 Web 服务启用 TLS。 为数据集成服务启用了 HTTPS 并为 Web 服务启用了 TLS 时,Web 服务将使用 HTTPS URL。 为数据集成服务启用了 HTTPS 但没有为 Web 服务启用 TLS 时,Web 服务可以使用 HTTP URL 或 HTTPS URL。 为 Web 服务启用了 TLS 但没有为数据集成服务启用 HTTPS 时,Web 服务将不会启动。 默认值为 HTTP。
|
ResultSetCacheOptions.FileNamePrefix
| 存储在磁盘上的所有结果集缓存文件的名称前缀。默认值为 RSCACHE。
|
ResultSetCacheOptions.EnableEncryption
| 指示结果集缓存文件是否使用 128 位 AES 加密进行加密。有效值为 true 或 false。默认值为 true。
|
MappingServiceOptions.MaxNotificationThreadPoolSize
| 分配向客户端发送通知的线程数。
|
MappingServiceOptions.MaxMemPerRequest
| “每个请求的内存上限”属性的行为取决于以下数据集成服务配置:
默认值为 536,870,912。
|
ProfilingServiceOptions.ProfileWarehouseConnectionName
| 用于连接到剖析仓库的连接对象名称。
|
ProfilingServiceOptions.MaxRanks
| 要为配置文件显示的值的数量下限和数量上限。默认值为 5。默认值为 10。
|
ProfilingServiceOptions.MaxPatterns
| 要为配置文件显示的模式数上限。
|
ProfilingServiceOptions.MaxProfileExecutionPoolSize
| 用于运行剖析的线程数上限。
|
ProfilingServiceOptions.MaxExecutionConnections
| 每个剖析作业的数据库连接数上限。
|
ProfilingServiceOptions.ExportPath
| 导出配置文件结果的位置。输入文件系统路径。默认值为 ./ProfileExport。
|
AdvancedProfilingServiceOptions.MinPatternFrequency
| 要为配置文件显示的模式数下限。
|
AdvancedProfilingServiceOptions.MaxValueFrequencyPairs
| 要在剖析仓库中存储的值/频率对数量上限。默认值为 16,000。
|
AdvancedProfilingServiceOptions.MaxStringLength
| 剖析服务可以处理的字符串的长度上限。
|
AdvancedProfilingServiceOptions.MaxNumericPrecision
| 数值的位数上限。
|
AdvancedProfilingServiceOptions.ExecutionPoolSize
| 用于运行映射的线程数上限。
|
AdvancedProfilingServiceOptions.ColumnsPerMapping
| 为了节省内存和磁盘空间,限制在单个映射中可以剖析的列数。默认值为 5。如果剖析 1 亿行以上的源,则将该值降低为 1。
|
AdvancedProfilingServiceOptions.MaxParallelColumnBatches
| 可同时运行映射的线程数。默认值为 1。
|
AdvancedProfilingServiceOptions.ValueFrequencyMemSize
| 允许用于值频率对的内存量。默认值为 64 MB。
|
AdvancedProfilingServiceOptions.ReservedThreads
| 在处于执行池大小上限时用于优先级请求的线程数。默认值为 1。
|
AdvancedProfilingServiceOptions.MaxMemPerRequest
| 数据集成服务可以为单个剖析请求的每次映射运行分配的最大内存量(字节数)。
默认值为 536,870,912。
|
SQLServiceOptions.DTMKeepAliveTime
| DTM 进程完成最后的请求后保持打开状态的毫秒数。相同的 SQL 查询可以重用打开的进程。当处理 SQL 查询所需的时间与 DTM 进程的初始化时间相比很短时,使用 keepalive 时间可提高性能。如果查询失败,DTM 进程会终止。该值必须大于或等于 0。0 表示数据集成服务不将 DTM 进程保留在内存中。默认值为 0。
您也可以为部署到数据集成服务的每个 SQL 数据服务设置此属性。如果您为已部署的 SQL 数据服务设置该属性,已部署的 SQL 数据服务的值会覆盖您为数据集成服务设置的值。
|
SQLServiceOptions.TableStorageConnection
| 存储 SQL 数据服务临时表的关系数据库连接。默认情况下,不选择任何连接。
|
SQLServiceOptions.SkipLogFiles
| 在 SQL 数据服务请求成功完成并且跟踪级别设置为 INFO 或更高的情况下,阻止数据集成服务生成日志文件。默认值为 false。
|
SQLServiceOptions.MaxMemPerRequest
| “每个请求的内存上限”属性的行为取决于以下数据集成服务配置:
默认值为 50,000,000。
|
WorkflowOrchestrationServiceOptions.DBName
| 存储工作流的运行时元数据的数据库的连接名称。
|
WSServiceOptions.DTMKeepAliveTime
| DTM 进程完成最后的请求后保持打开状态的毫秒数。针对相同操作发出的 Web 服务请求可以重用打开的进程。与 DTM 进程的初始化时间相比,处理请求所需的时间很少时,使用 keepalive 时间来提高性能。如果请求失败,DTM 进程会终止。该值必须大于或等于 0。0 表示数据集成服务不将 DTM 进程保留在内存中。默认值为 5000。
您还可以为部署到数据集成服务的每个 Web 服务设置此属性。如果为部署的 Web 服务设置该属性,则部署的 Web 服务的值会替代为数据集成服务设置的值。
|
WSServiceOptions.WSDLLogicalURL
| 如果使用外部 HTTP 负载平衡器,则为 WSDL URL 加上前缀。例如,
http://loadbalancer:8080
数据集成服务需要外部 HTTP 负载平衡器在网格上运行 Web 服务。如果在单个节点上运行数据集成服务,则不需指定逻辑 URL。
|
WSServiceOptions.SkipLogFiles
| 防止数据集成服务在 Web 服务请求成功完成并且跟踪级别设置为 INFO 或更高的情况下生成日志文件。默认值为 false。
|
WSServiceOptions.MaxMemPerRequest
| “每个请求的内存上限”属性的行为取决于以下数据集成服务配置:
默认值为 50,000,000。
|
Modules.MappingService
| 输入 false 可禁用运行映射和预览的模块。默认值为 true。
|
Modules.ProfilingService
| 输入 false 可禁用运行配置文件和生成记分卡的模块。默认值为 true。
|
Modules.SQLService
| 输入 false 可禁用对 SQL 数据服务运行 SQL 查询的模块。默认值为 true。
|
Modules.WebService
| 输入 false 可禁用运行 Web 服务操作映射的模块。默认值为 true。
|
Modules.WorkflowOrchestrationService
| 输入 false 可禁用运行工作流的模块。默认值为 true。
|