Índice

Search

  1. Prólogo
  2. Programas y utilidades de la línea de comandos
  3. Instalación y configuración de las utilidades de la línea de comandos
  4. Cómo utilizar los programas de la línea de comandos
  5. Variables de entorno para los programas de línea de comandos
  6. Cómo utilizar infacmd
  7. Referencia de comando infacmd as
  8. Referencia del comando infacmd aud
  9. Referencia de comando infacmd autotune
  10. Referencia de comandos de Infacmd bg
  11. Referencia de comando infacmd ccps
  12. Referencia de comandos infacmd cluster
  13. Referencia de comando infacmd cms
  14. Referencia de comando infacmd dis
  15. Referencia de comandos infacmd dp
  16. Referencia de comando infacmd idp
  17. Referencia de comando infacmd edp
  18. Referencia de comandos de infacmd es
  19. Referencia de comando infacmd ihs
  20. Referencia de comando infacmd ipc
  21. Referencia de comando infacmd isp
  22. Referencia de comando infacmd ldm
  23. Referencia de comando infacmd mas
  24. Referencia de comando infacmd mi
  25. Referencia de comando infacmd mrs
  26. Referencia de comando infacmd ms
  27. Referencia de comando infacmd oie
  28. Referencia de comando infacmd ps
  29. Referencia de comando infacmd pwx
  30. Referencia de comando infacmd roh
  31. Referencia de comando infacmd rms
  32. Referencia de comando infacmd rtm
  33. Referencia de comandos de infacmd sch
  34. Referencia de comando infacmd search
  35. Referencia de comando infacmd sql
  36. Referencia de comando infacmd tdm
  37. Referencia de comando infacmd tools
  38. Referencia de comando infacmd wfs
  39. Referencia de comando infacmd ws
  40. Referencia de comando infacmd xrf
  41. Archivos de control de infacmd
  42. Referencia de comando infasetup
  43. Referencia de comando pmcmd
  44. Referencia de comando pmrep
  45. Cómo trabajar con archivos de pmrep

Command Reference

Command Reference

Opciones del servicio de integración de datos

Opciones del servicio de integración de datos

Utilice las opciones del servicio de integración de datos con el comando infacmd dis UpdateServiceOptions.
Especifique las opciones del servicio de integración de datos con el siguiente formato:
... -o option_type.option_name=value
Para especificar varias opciones, sepárelas con un espacio. Para especificar un valor que contenga un espacio u otro carácter no alfanumérico, escriba el valor entre comillas.
La tabla siguiente describe las opciones del servicio de integración de datos:
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:
  • EnableandStart. Habilitar e iniciar la aplicación.
  • EnableOnly. Habilitar pero no iniciar la aplicación.
  • Disable. No habilitar la aplicación.
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:
  • IN_PROCESS. Ejecuta los trabajos en el proceso del servicio de integración de datos. Use esta configuración cuando se ejecuten trabajos del servicio de datos SQL y del servicio web en un único nodo o en una malla donde cada nodo tiene tanto la función de servicio como la función de cálculo.
  • OUT_OF_PROCESS. Ejecuta los trabajos en procesos DTM separados en el nodo local. Use esta configuración cuando se ejecuten trabajos de asignación, perfil y flujo de trabajo en un único nodo o en una malla donde cada nodo tiene tanto la función de servicio como la función de cálculo.
  • OUT_OF_PROCESS_REMOTE. Ejecuta los trabajos en procesos DTM separados en nodos remotos. Utilice esta configuración cuando se ejecuten trabajos de asignación, perfil y flujo de trabajo en una malla donde los nodos tienen una combinación de funciones diferente. Si selecciona esta opción y el servicio de integración de datos se ejecuta en un solo nodo, el servicio ejecutará los trabajos en procesos locales independientes.
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:
  • HTTP. Las solicitudes al servicio deben utilizar una URL HTTP..
  • HTTPS. Las solicitudes al servicio deben utilizar una URL HTTPS.
  • Ambos. Las solicitudes al servicio pueden utilizar una URL HTTP o HTTPS.
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 servicio ejecuta trabajos en procesos locales o remotos independientes, o la propiedad del servicio Tamaño máximo de memoria es 0 (predeterminado).
    En este caso, Memoria máxima por solicitud es la cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a todas las transformaciones que utilizan el modo de memoria caché automática en una sola solicitud. El servicio asigna la memoria por separado a las transformaciones que tienen un tamaño de memoria caché específico. La memoria total utilizada por la solicitud puede superar el valor de Memoria máxima por solicitud.
  • El servicio ejecuta trabajos en el proceso de servicio de integración de datos, y la propiedad del servicio Tamaño máximo de memoria es mayor que 0.
    En este caso, Memoria máxima por solicitud es la cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a una sola solicitud. La memoria total utilizada por la solicitud no puede superar el valor de Memoria máxima por solicitud.
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 servicio ejecuta trabajos en procesos locales o remotos independientes, o la propiedad del servicio Tamaño máximo de memoria es 0 (predeterminado).
    En este caso, Memoria máxima por solicitud es la cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a todas las transformaciones que utilizan el modo de memoria caché automática en una sola solicitud. El servicio asigna la memoria por separado a las transformaciones que tienen un tamaño de memoria caché específico. La memoria total utilizada por la solicitud puede superar el valor de Memoria máxima por solicitud.
  • El servicio ejecuta trabajos en el proceso de servicio de integración de datos, y la propiedad del servicio Tamaño máximo de memoria es mayor que 0.
    En este caso, Memoria máxima por solicitud es la cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a una sola solicitud. La memoria total utilizada por la solicitud no puede superar el valor de Memoria máxima por solicitud.
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 servicio ejecuta trabajos en procesos locales o remotos independientes, o la propiedad del servicio Tamaño máximo de memoria es 0 (predeterminado).
    En este caso, Memoria máxima por solicitud es la cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a todas las transformaciones que utilizan el modo de memoria caché automática en una sola solicitud. El servicio asigna la memoria por separado a las transformaciones que tienen un tamaño de memoria caché específico. La memoria total utilizada por la solicitud puede superar el valor de Memoria máxima por solicitud.
  • El servicio ejecuta trabajos en el proceso de servicio de integración de datos, y la propiedad del servicio Tamaño máximo de memoria es mayor que 0.
    En este caso, Memoria máxima por solicitud es la cantidad máxima de memoria, en bytes, que el servicio de integración de datos puede asignar a una sola solicitud. La memoria total utilizada por la solicitud no puede superar el valor de Memoria máxima por solicitud.
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.