PowerCenter
- PowerCenter 10.4.1
- Todos los productos
... -o option_type.option_name=value
Opción
| Descripción
|
---|---|
AdvancedProfilingServiceOptions.ColumnsPerMapping
| Limita el número de columnas de las que se puede crear un perfil en una única asignación para salvaguardar memoria y espacio en disco. El valor predeterminado es 5. Si crea un perfil de un origen con más de 100 millones de filas, reduzca el valor hasta 1.
|
AdvancedProfilingServiceOptions.ExecutionPoolSize
| Número máximo de subprocesos para ejecutar las asignaciones.
|
AdvancedProfilingServiceOptions.MaxMemPerRequest
| Cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a cada ejecución de asignación de una única solicitud de perfil.
El valor predeterminado es 536 870 912.
|
AdvancedProfilingServiceOptions.MaxNumericPrecision
| Número máximo de dígitos de un valor numérico.
|
AdvancedProfilingServiceOptions.MaxParallelColumnBatches
| Número de subprocesos que pueden ejecutar asignaciones al mismo tiempo. El valor predeterminado es 1.
|
AdvancedProfilingServiceOptions.MaxStringLength
| Longitud máxima de una cadena que puede procesar el servicio de creación de perfiles.
|
AdvancedProfilingServiceOptions.MaxValueFrequencyPairs
| Número máximo de pares valor/frecuencia guardados en el almacén de creación de perfiles. El valor predeterminado es 16 000.
|
AdvancedProfilingServiceOptions.MinPatternFrequency
| Número mínimo de patrones mostrados para un perfil.
|
AdvancedProfilingServiceOptions.ReservedThreads
| Número de subprocesos del tamaño de grupo de ejecución máximo destinados a solicitudes prioritarias. El valor predeterminado es 1.
|
AdvancedProfilingServiceOptions.ValueFrequencyMemSize
| Cantidad de memoria permitida para pares valor/frecuencia. El valor predeterminado es 64 megabytes.
|
DataObjectCacheOptions.CacheConnection
| El nombre de la conexión de la base de datos que almacena la memoria caché de objetos de datos. Especifique un nombre de objeto de conexión válido.
|
DataObjectCacheOptions.CacheRemovalTime
| El número de milisegundos que el servicio de integración de datos espera antes de vaciar el almacenamiento de caché tras una actualización. El valor predeterminado es 3 600 000.
|
DeploymentOptions.DefaultDeploymentMode
| Determina si se habilita e inicia cada aplicación después de implementarse en un servicio de integración de datos.
Especifique una de las siguientes opciones:
|
DataObjectCacheOptions.EnableNestedLDOCache
| Indica que el servicio de integración de datos puede utilizar los datos de la memoria caché para un objeto de datos lógicos utilizado como origen o búsqueda en otro objeto de datos lógicos durante una actualización de la memoria caché. Si es false, el servicio de integración de datos accede a los recursos de origen incluso si se ha habilitado la memoria caché para el objeto de datos lógicos utilizado como origen o búsqueda.
Por ejemplo, el objeto de datos lógicos LDO3 une datos de los objetos de datos lógicos LDO1 y LDO2. Un desarrollador crea una asignación que utiliza LDO3 como entrada e incluye la asignación en una aplicación. Habilite la memoria caché para LDO1, LDO2 y LDO3. Si se habilita la memoria caché de los objetos de datos lógicos anidados, el servicio de integración de datos utiliza los datos de la memoria caché para LDO1 y LDO2 cuando actualiza la tabla de la memoria caché para LDO3. Si no se habilita la memoria caché de los objetos de datos lógicos anidados, el servicio de integración de datos accede a los recursos de origen para LDO1 y LDO2 cuando actualiza la tabla de la memoria caché para LDO3.
El valor predeterminado es false.
|
DataObjectCacheOptions.MaxConcurrentRefreshRequests
| Número máximo de actualizaciones de la caché que pueden tener lugar al mismo tiempo.
|
ExecutionContextOptions.Spark.MSPEnableUnassignedData
| Si se establece en true, se habilita la funcionalidad de análisis de nivel intermedio, que captura los datos sin analizar en la cadena de origen y los guarda en una matriz UnassignedData como unidentifiedDataItem .
Si el analizador detecta un campo de datos que no puede analizar, omite los datos de forma predeterminada. Sin embargo, el esquema de datos complejos de la cadena de origen puede cambiar. Por ejemplo, una actualización de software en el servidor podría cambiar el tipo JSON o XML. Esta opción permite capturar los datos para analizarlos.
El valor predeterminado es false.
|
ExecutionOptions.BigDataJobRecovery
| Si se establece en true, permite la recuperación de trabajos de Data Engineering y la puesta en cola distribuida de los trabajos implementados que se hayan configurado para ejecutarse en el motor de Spark.
El valor predeterminado es false.
|
ExecutionOptions.CacheDirectory
| El directorio de los archivos de índice y memoria caché de datos de las transformaciones. El directorio predeterminado es <directorio principal>/cache .
Introduzca una lista de directorios separados por punto y coma para aumentar el rendimiento durante las transformaciones de partición de caché, agregación, unión o clasificación.
No se pueden utilizar los siguientes caracteres en la ruta del directorio:
|
ExecutionOptions.DisHadoopKeytab
| La ruta al archivo de tabla de claves de Kerberos en el equipo en el que se ejecuta el servicio de integración de datos.
|
ExecutionOptions.DisHadoopPrincipal
| Nombre de entidad de seguridad de servicio (SPN) del servicio de integración de datos para conectarse a un clúster de Hadoop que utiliza autenticación Kerberos.
|
ExecutionOptions.DISHomeDirectory
| El directorio raíz al que se puede tener acceso mediante el nodo. Este es el directorio raíz para otros directorios de servicio. El valor predeterminado es <directorio de instalación de servicios de Informatica>/tomcat/bin/ . Si cambia el valor predeterminado, compruebe que el directorio exista.
No se pueden utilizar los siguientes caracteres en la ruta del directorio:
|
ExecutionOptions.EnableOSProfile
| Indica que el servicio de integración de datos puede utilizar perfiles del sistema operativo para la ejecución de asignaciones. Puede habilitar perfiles del sistema operativo si el servicio de integración de datos se ejecuta en UNIX o Linux.
El valor predeterminado es false.
|
ExecutionOptions.HadoopDistributionDir
| Directorio que contiene una colección de archivos JARS de Hadoop en el clúster de las ubicaciones de instalación de RPM. El directorio contiene el conjunto mínimo de archivos JARS necesario para procesar las asignaciones de Informatica en un entorno Hadoop. Escriba /<PowerCenterBigDataEditionInstallationDirectory>/Informatica/services/shared/hadoop/[Hadoop_distribution_name] .
|
ExecutionOptions.HadoopInfaHomeDir
| El directorio principal de PowerCenter Big Data Edition en cada nodo de datos creado por la instalación de Hadoop RPM. Escriba /<PowerCenterBigDataEditionInstallationDirectory>/Informatica .
|
ExecutionOptions.MaxHadoopBatchExecutionPoolSize
| Número máximo de trabajos implementados que se pueden ejecutar simultáneamente en el entorno de Hadoop. El servicio de integración de datos mueve trabajos de Hadoop desde la cola hasta el grupo de lotes de Hadoop cuando hay suficientes recursos disponibles. El valor predeterminado es 100.
|
ExecutionOptions.MaxMappingParallelism
| Número máximo de subprocesos paralelos que procesan una sola etapa de canal de asignación.
Si el valor es mayor que uno, el servicio de integración de datos habilitará la partición de asignaciones y asignaciones convertidas a partir de perfiles. El servicio escalará dinámicamente la cantidad de particiones de un canal de asignación en tiempo de ejecución. Aumente el valor según la cantidad de CPU disponibles en los nodos donde se ejecutan las asignaciones.
El paralelismo máximo para cada asignación se puede cambiar en Developer tool. Cuando tanto el servicio de integración de datos como la asignación tienen configurado el paralelismo máximo, el servicio de integración de datos usará el valor mínimo para ejecutar la asignación.
El valor predeterminado es 1. El valor máximo es 64.
|
ExecutionOptions.MaxMemorySize
| Cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar para ejecutar todas las solicitudes de forma simultánea cuando el servicio ejecuta trabajos en el proceso de servicio de integración de datos. Cuando el servicio de integración de datos ejecuta trabajos en procesos locales o remotos independientes, el servicio omite este valor. Si no desea limitar la cantidad de memoria que el servicio de integración de datos puede asignar, establezca esta propiedad en 0.
Si el valor es mayor que 0, el servicio de integración de datos utiliza la propiedad para calcular la memoria total máxima permitida para ejecutar todas las solicitudes de forma simultánea. El servicio de integración de datos calcula la memoria total máxima de la siguiente forma:
Tamaño máximo de memoria + Tamaño de heap máximo + Memoria necesaria para cargar componentes de programa
El valor predeterminado es 0.
Si ejecuta perfiles o asignaciones de calidad de datos, establezca esta propiedad en 0.
|
ExecutionOptions.MaxNativeBatchExecutionPoolSize
| Número máximo de trabajos implementados que se pueden ejecutar simultáneamente en el entorno nativo. El servicio de integración de datos mueve trabajos nativos de asignación desde la cola hasta el grupo de trabajos nativos cuando hay suficientes recursos disponibles. El valor predeterminado es 10.
|
ExecutionOptions.MaxOnDemandExecutionPoolSize
| Número máximo de trabajos a petición que pueden ejecutarse simultáneamente. Los trabajos incluyen previsualizaciones de datos, trabajos de creación de perfiles, consultas REST y SQL, solicitudes de servicios web y asignaciones que se ejecutan desde Developer tool. Todos los trabajos que recibe el servicio de integración de datos contribuyen al tamaño del grupo a petición. El servicio de integración de datos ejecuta inmediatamente trabajos a petición si hay suficientes recursos disponibles. De lo contrario, el servicio de integración de datos rechaza el trabajo. El valor predeterminado es 10.
|
ExecutionOptions.OutOfProcessExecution
| Ejecuta trabajos en el proceso del servicio de integración de datos, en procesos de DTM separados en el nodo local o en procesos de DTM separados en nodos remotos. La configuración de esta propiedad depende de si el servicio de integración de datos se ejecuta en un solo nodo o en una malla, y de los tipos de trabajos que ejecuta el servicio.
Especifique una de las siguientes opciones:
El valor predeterminado es OUT_OF_PROCESS.
|
ExecutionOptions.RejectFilesDirectory
| El directorio para los archivos de rechazo. Los archivos de rechazo contienen filas que se rechazaron al ejecutar una asignación. El directorio predeterminado es <directorio principal>/reject .
No se pueden utilizar los siguientes caracteres en la ruta del directorio:
|
ExecutionOptions.SourceDirectory
| El directorio para archivos sin formato de origen utilizados en una asignación. El directorio predeterminado es <directorio principal>/source .
Si el servicio de integración de datos se ejecuta en una malla, se puede usar un directorio compartido para los archivos de origen. Si configura un directorio diferente para cada nodo con función de cálculo, asegúrese de que los archivos de origen sean coherentes entre todos los directorios de origen.
No se pueden utilizar los siguientes caracteres en la ruta del directorio:
|
ExecutionOptions.TargetDirectory
| El directorio predeterminado para los archivos sin formato de destino utilizados en una asignación. El directorio predeterminado es <directorio principal>/target .
Introduzca una lista de directorios separados por punto y coma para aumentar el rendimiento cuando varias particiones escriban en el archivo de texto sin formato de destino.
Si el servicio de integración de datos se ejecuta en una malla, se puede usar un directorio compartido para los archivos de destino. Si configura un directorio diferente para cada nodo con función de cálculo, asegúrese de que los archivos de destino sean coherentes entre todos los directorios de destino.
No se pueden utilizar los siguientes caracteres en la ruta del directorio:
|
ExecutionOptions.TemporaryDirectories
| Directorio de los archivos temporales creados cuando se ejecutan los trabajos. El valor predeterminado es <directorio principal>/disTemp .
Introduzca una lista de directorios separados por punto y coma para optimizar el rendimiento durante las operaciones de perfil y durante la partición de caché para transformaciones de clasificador.
No se pueden utilizar los siguientes caracteres en la ruta del directorio:
|
HttpConfigurationOptions.AllowedHostNames
| Lista de constantes o patrones de expresiones regulares de Java comparados con el nombre de host del equipo que realiza la solicitud. En el caso de los nombres de host, se aplica la distinción entre mayúsculas y minúsculas. Utilice un espacio para separar varias constantes o expresiones.
Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de nombres de host que coinciden con el patrón de nombre de host permitido. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Nombres de host denegados para determinar qué clientes pueden enviar solicitudes.
|
HttpConfigurationOptions.AllowedIPAddresses
| Lista de constantes o patrones de expresiones regulares de Java comparados con la dirección IP del equipo que realiza la solicitud. Utilice un espacio para separar varias constantes o expresiones.
Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de direcciones IP que coinciden con el patrón de direcciones permitido. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Direcciones IP denegadas para determinar qué clientes pueden enviar solicitudes.
|
HttpConfigurationOptions.DeniedHostNames
| Lista de constantes o patrones de expresiones regulares de Java comparados con el nombre de host del equipo que realiza la solicitud. En el caso de los nombres de host, se aplica la distinción entre mayúsculas y minúsculas. Utilice un espacio para separar varias constantes o expresiones.
Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de nombres de host que no coinciden con el patrón de nombre de host denegado. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Nombres de host permitidos para determinar qué clientes pueden enviar solicitudes.
|
HttpConfigurationOptions.DeniedIPAddresses
| Lista de constantes o patrones de expresiones regulares de Java comparados con la dirección IP del equipo que realiza la solicitud. Utilice un espacio para separar varias constantes o expresiones.
Si configura esta propiedad, el servicio de integración de datos acepta solicitudes de direcciones IP que no coinciden con el patrón de dirección IP denegado. Si no configura esta propiedad, el servicio de integración de datos usa la propiedad Direcciones IP permitidas para determinar qué clientes pueden enviar solicitudes.
|
HttpConfigurationOptions.HTTPProtocolType
| Protocolo de seguridad que utiliza el servicio de integración de datos. Especifique uno de los siguientes valores:
Cuando configure el tipo de protocolo HTTP como HTTPS o Ambos, habilite la seguridad de la capa de transporte (TLS) para el servicio.
También puede habilitar TLS para cada servicio web implementado en una aplicación. Cuando habilita HTTPS para el servicio de integración de datos y habilita TLS para el servicio web, el servicio web utiliza una URL HTTPS. Cuando habilita HTTPS para el servicio de integración de datos y no habilita TLS para el servicio web, el servicio web puede utilizar una URL HTTP o HTTPS. Si se habilita TLS para un servicio web y no habilita HTTPS para el servicio de integración de datos, el servicio web no se iniciará. El valor predeterminado es HTTP.
|
HttpProxyServerOptions.HttpProxyServerDomain
| Dominio para la autenticación.
|
HttpProxyServerOptions.HttpProxyServerHost
| Nombre del servidor proxy HTTP.
|
HttpProxyServerOptions.HttpProxyServerPassword
| Contraseña para el usuario autenticado. El administrador de servicios cifra la contraseña. Es necesario si el servidor proxy requiere autenticación.
|
HttpProxyServerOptions.HttpProxyServerPort
| Número de puerto del servidor proxy HTTP.
El valor predeterminado es 8080.
|
HttpProxyServerOptions.HttpServerUser
| Nombre de usuario autenticado para el servidor proxy HTTP. Es necesario si el servidor proxy requiere autenticación.
|
LoggingOptions.LogLevel
| Nivel de mensajes de error que el servicio de integración de datos escribe en el registro del servicio. Elija uno de los siguientes niveles de mensaje: Grave, Error, Advertencia, Información, Seguimiento o Depurar.
|
MappingServiceOptions.MaxMemPerRequest
| El comportamiento de Memoria máxima por solicitud depende de las siguientes configuraciones del servicio de integración de datos:
El valor predeterminado es 536 870 912.
|
MappingServiceOptions.MaxNotificationThreadPoolSize
| Asigna el número de subprocesos que envían notificaciones al cliente.
|
Modules.MappingService
| Introduzca false para deshabilitar el módulo que ejecuta las asignaciones y las vistas previas. El valor predeterminado es true.
|
Modules.ProfilingService
| Introduzca false para deshabilitar el módulo que ejecuta los perfiles y los cuadros de mando. El valor predeterminado es true.
|
Modules.RESTService
| Escriba false para deshabilitar el módulo que ejecuta el servicio web REST. El valor predeterminado es true.
|
Modules.SQLService
| Escriba false para deshabilitar el módulo que ejecuta consultas SQL contra un servicio de datos SQL. El valor predeterminado es true.
|
Modules.WebService
| Introduzca false para deshabilitar el módulo que ejecuta asignaciones de operación de servicio web. El valor predeterminado es true.
|
Modules.WorkflowOrchestrationService
| Introduzca false para deshabilitar el módulo que ejecuta los flujos de trabajo. El valor predeterminado es true.
|
PassThroughSecurityOptions.AllowCaching
| Permite la memoria caché de objeto de datos para todas las conexiones de transferencia del servicio de integración de datos. Rellena la memoria caché del objeto de datos utilizando las credenciales del objeto de conexión.
Cuando habilita la memoria caché del objeto de datos con exclusión de seguridad, puede permitir el acceso no autorizado a algunos datos.
|
ProfilingServiceOptions.ExportPath
| Ubicación para exportar los resultados de los perfiles. Escriba la ruta de acceso del sistema de archivos. El valor predeterminado es ./ProfileExport.
|
ProfilingServiceOptions.MaxExecutionConnections
| El número máximo de conexiones de base de datos de cada trabajo de creación de perfiles.
|
ProfilingServiceOptions.MaxPatterns
| El número máximo de patrones que se mostrarán para un perfil.
|
ProfilingServiceOptions.MaxProfileExecutionPoolSize
| El número máximo de subprocesos que ejecutarán la creación de perfiles.
|
ProfilingServiceOptions.MaxRanks
| Número mínimo y máximo de valores mostrados para un perfil. El valor predeterminado es 5. El valor predeterminado es 10.
|
ProfilingServiceOptions.ProfileWarehouseConnectionName
| Nombre del objeto de conexión para la conexión al almacén de creación de perfiles.
|
RepositoryOptions.RepositoryPassword
| Contraseña de usuario para acceder al repositorio de modelos.
|
RepositoryOptions.RepositorySecurityDomain
| Nombre del dominio de seguridad de LDAP si utiliza ese protocolo. Si no utiliza LDAP, el dominio predeterminado es el nativo.
|
RepositoryOptions.RepositoryServiceName
| Servicio que almacena metadatos de tiempo de ejecución requeridos para ejecutar asignaciones y servicios de datos SQL.
|
RepositoryOptions.RepositoryUserName
| Nombre de usuario para acceder al repositorio de modelos. El usuario debe disponer del privilegio Crear proyecto para el servicio de repositorio de modelos.
|
ResultSetCacheOptions.EnableEncryption
| Indica si los archivos de la memoria caché del conjunto de resultados están cifrados mediante AES de 128 bits. Los valores válidos son true o false. El valor predeterminado es true.
|
ResultSetCacheOptions.FileNamePrefix
| Prefijo de los nombres de todos los archivos de la memoria caché del conjunto de resultados almacenados en el disco. El valor predeterminado es RSCACHE.
|
SQLServiceOptions.DTMKeepAliveTime
| Número de milisegundos que el proceso DTM permanece abierto tras completar la última solicitud. Las consultas SQL idénticas pueden reutilizar el proceso abierto.
Utilice el tiempo de KeepAlive para aumentar el rendimiento cuando el tiempo necesario para procesar la consulta SQL sea corto en comparación con el tiempo de inicialización del proceso DTM. Si la consulta genera un error, el proceso DTM finaliza. Debe ser mayor o igual que 0. 0 significa que el servicio de integración de datos no guarda el proceso DTM en la memoria. El valor predeterminado es 0.
También puede establecer esta propiedad para cada servicio de datos SQL que esté implementado en el servicio de integración de datos. Si establece esta propiedad para un servicio de datos SQL implementado, el valor para dicho servicio reemplaza el valor establecido para el servicio de integración de datos.
|
SQLServiceOptions.MaxMemPerRequest
| El comportamiento de Memoria máxima por solicitud depende de las siguientes configuraciones del servicio de integración de datos:
El valor predeterminado es 50 000 000.
|
SQLServiceOptions.SkipLogFiles
| Impide que el servicio de integración de datos genere archivos de registro cuando la solicitud del servicio de datos SQL se realiza correctamente y el nivel de seguimiento se ha establecido como INFO o superior. El valor predeterminado es false.
|
SQLServiceOptions.TableStorageConnection
| La conexión de base de datos relacional que almacena las tablas temporales de los servicios de datos SQL. De forma predeterminada, no hay ninguna conexión seleccionada.
|
WorkflowOrchestrationServiceOptions.DBName
| Nombre de conexión de la base de datos que almacena los metadatos de tiempo de ejecución de los flujos de trabajo.
|
WorkflowOrchestrationServiceOptions.MaxWorkerThreads
| El número máximo de subprocesos que puede usar el servicio de integración de datos para ejecutar tareas paralelas entre un par de puertas de enlace inclusivas en un flujo de trabajo. El valor predeterminado es 10.
Si el número de tareas entre las puertas de enlace inclusivas es mayor que el valor máximo, el servicio de integración de datos ejecutará las tareas en los lotes que especifique el valor. Por ejemplo, si el valor máximo de subprocesos de trabajo es 10, el servicio de integración de datos ejecuta las tareas en lotes de diez.
|
WSServiceOptions.DTMKeepAliveTime
| Número de milisegundos que el proceso DTM permanece abierto tras completar la última solicitud. Las solicitudes de servicio web que se han emitido en la misma operación pueden reutilizar el proceso abierto.
Utilice el tiempo de KeepAlive para aumentar el rendimiento cuando el tiempo necesario para procesar la solicitud sea corto en comparación con el tiempo de inicialización para el proceso DTM. Si la solicitud genera un error, el proceso DTM finaliza. Debe ser mayor o igual que 0. 0 significa que el servicio de integración de datos no guarda el proceso DTM en la memoria. El valor predeterminado es 5000.
También puede establecer esta propiedad para cada servicio web implementado en el servicio de integración de datos. Si establece esta propiedad para un servicio web implementado, el valor para el servicio web implementado reemplaza el valor establecido para el servicio de integración de datos.
|
WSServiceOptions.MaxMemPerRequest
| El comportamiento de Memoria máxima por solicitud depende de las siguientes configuraciones del servicio de integración de datos:
El valor predeterminado es 50 000 000.
|
WSServiceOptions.SkipLogFiles
| Impide que el servicio de integración de datos genere archivos de registro cuando la solicitud de servicio web se realiza correctamente y el nivel de seguimiento se ha establecido en INFO o superior. El valor predeterminado es false.
|
WSServiceOptions.WSDLLogicalURL
| El prefijo de la URL de WSDL si usa un equilibrador de carga externo HTTP. Por ejemplo:
http://loadbalancer:8080
El servicio de integración de datos requiere un equilibrador de carga externo HTTP para ejecutar un servicio web en una malla. Si ejecuta el servicio de integración de datos en un solo nodo, no necesita especificar la URL lógica.
|