- Especifica el comportamiento del componente del conector de destino.
- Configura el modo en que se transforman los datos.
- Configura la capa de transporte de datos del enlace subyacente.
- Afecta al funcionamiento del conector de iniciador.
Los enlaces son configuraciones con nombre que incluyen un conector de inicio y otro de destino. Si la misma propiedad está establecida para un enlace y un conector, la configuración del enlace anula la configuración del conector.
Ficha básica
Conector de Presto | ||||
---|---|---|---|---|
Nombre | Default | Descripción | ¿Reemplazable? Nombre de la propiedad |
Tipo de conector |
Servidor | None | Se utiliza para la conexión con la base de datos de destino como parte de la cadena de conexión JDBC. Es la dirección IP o el nombre DNS del host de destino. Para AWS CFT, utilice la parte IP de PrestoCoordinatorURL (dada como valor de salida después de la creación de la pila de CloudFormation). | Destino | |
Puerto | 8090 | Normalmente se establece en 8080. Esta configuración es obligatoria. Los valores válidos van de 1.026 a 65.535. El valor predeterminado puede reemplazarse. |
Destino | |
Nombre del catálogo | hive | Nombre del catálogo para el conector de Presto. | Destino | |
Nombre del esquema | default | Nombre del esquema utilizado para el conector de Presto. | Destino |
Ficha Seguridad
Conector de Presto | ||||
---|---|---|---|---|
Nombre | Default | Descripción | ¿Reemplazable? Nombre de la propiedad |
Tipo de conector |
Mecanismo de autenticación | None | Indica el mecanismo de autenticación utilizado en el origen de datos de destino. Los valores válidos son Ninguno, Kerberos y LDAP/Okta. Esta configuración es obligatoria. |
Destino | |
Nombre de usuario | None | Nombre del usuario. La longitud máxima es de 255 caracteres. Un nombre de usuario agregado para un conector o un enlace de conector de destino debe incluirse en Usuarios del sistema operativo admitidos. Este NVP se guarda en la configuración de QueryGrid Manager y es necesario cuando el iniciador no admite un mecanismo para proporcionar credenciales de usuario. El nombre de usuario también se utiliza para realizar comprobaciones de diagnóstico de conectividad. |
Destino | |
Contraseña | None | Contraseña de usuario. La longitud máxima es de 255 caracteres. No se debe establecer una contraseña cuando se utiliza Kerberos. |
Destino | |
Tabla de claves de Kerberos | None | Ruta absoluta al archivo de tabla de claves de Kerberos. QueryGrid solo lo utiliza para la autenticación si el usuario no proporciona un nombre de usuario y una contraseña. | Destino | |
Dominio Kerberos | None | Dominio Kerberos. | Destino | |
Nombre del servicio Kerberos | Trino | Debe coincidir con el http-server.authentication.krb5.service-name establecido en el archivo del coordinador de Presto config.properties si se utiliza Kerberos. | Destino | |
Soporte de roles | False | Habilite el soporte de rol de usuario en el sistema de destino. Esta función solo está disponible cuando se utiliza Presto con Sentry. Cuando se establece como verdadero, el rol de usuario del iniciador o el destino se aplica al sistema de destino en función de la asignación de roles, si existe. Si el clúster está configurado para admitir roles, se devuelven errores al usuario. Si el clúster no está configurado para admitir roles, no se aplica el rol de usuario. Cuando se establece como falso, los roles no se aplican al sistema de destino. |
● roleSupport |
Destino |
Ruta del almacén de confianza o de claves de SSL | None | Ruta del almacén de confianza o de claves de SSL para la autenticación Kerberos o LDAP/Okta en Presto. | Destino | |
Contraseña del almacén de confianza o de claves de SSL | None | Contraseña del almacén de confianza o de claves de SSL para la autenticación Kerberos o LDAP/Okta en Presto. | Destino |
Ficha Motor de consultas
Conector de Presto | ||||
---|---|---|---|---|
Nombre | Default | Descripción | ¿Reemplazable? Nombre de la propiedad |
Tipo de conector |
Clase de Explain | LOGICAL | Define el tono de la explicación para la sentencia EXPLAIN SQL para una consulta remota de Presto. Los valores válidos son lógico o distribuido. |
● explainKind |
Destino |
Simultaneidad de tareas de lector de Presto | 8 | Número de lectores simultáneos paralelos en Presto por trabajador y consulta. Los valores válidos van de 1 a 32. |
● prestoReaderTaskConcurrency |
Destino |
Recuento de escritores de Presto | 8 | Número de escritores paralelos en Presto o hilos de escritores simultáneos por trabajador y consulta. Los valores válidos van de 1 a 32. |
● prestoWriterCount |
Destino |
Ficha Avanzado
Conector de Presto | ||||
---|---|---|---|---|
Nombre | Default | Descripción | ¿Reemplazable? Nombre de la propiedad |
Tipo de conector |
Nombre de esquema temporal | None | Nombre de base de datos especificado para crear tablas/vistas temporales. Si no proporciona un nombre de base de datos en esta propiedad, QueryGrid crea la vista temporal en la base de datos predeterminada asignada al usuario. |
● tempDbName |
Destino |
Habilitar registro | INFO | Nivel de registro de las propiedades de conector o de enlace. La configuración de registro de nivel de usuario puede establecerse explícitamente a través de la página para agregar o editar enlaces del portlet QueryGrid. Esta configuración se aplica tanto al conector de inicio como al de destino. Si estos se configuran de manera diferente, tiene prioridad el nivel de registro del conector de iniciador en el enlace. Los valores válidos son NONE, WARN, INFO y DEBUG. |
Iniciador, destino | |
Deshabilitar aplicación | False | Cuando se establece en verdadero, deshabilita la aplicación de todas las condiciones de consulta para el sistema de destino. Algunos atributos de nivel de sistema, nivel de sesión y nivel de columna de la consulta, como casespecific, pueden afectar a los resultados de comparación de cadenas de caracteres. Estos atributos pueden provocar que algunas consultas devuelvan resultados incorrectos debido al filtrado incorrecto de filas en el sistema de destino. Para evitar resultados incorrectos provocados por la aplicación de condiciones en situaciones donde la configuración del sistema de inicio no coincide con la configuración del sistema de destino, puede deshabilitar la aplicación de todas las condiciones en el sistema de destino. Si se designa como reemplazable, esta propiedad solo se puede anular en el nivel de sesión de falso a verdadero (lo que indica que se está deshabilitando la aplicación), pero no se puede cambiar de verdadero a falso. |
● disablePushdown |
Iniciador |
Compatibilidad de 16.20+ con LOB | True | En las versiones de sistemas de Teradata 16.20 y posteriores, las columnas STRING y BINARY en Presto se asignan a CLOB y BLOB de forma predeterminada. Anule la selección de esta opción para asignar las columnas STRING y BINARY a VARCHAR y VARBYTE, respectivamente. Deshabilite esta opción si hay un gran número de columnas STRING/BINARY en la tabla de Presto. |
● lobSupport |
Destino |
Tamaño de cadena predeterminado | 32.000 caracteres | El tamaño de truncamiento VARCHAR. Es el tamaño en el que se truncan los datos importados de columnas de cadena o exportados a ellas. El valor representa el número máximo de caracteres Unicode que se importarán y el valor predeterminado es de 32.000 caracteres. QueryGrid trunca las columnas de cadena en el valor predeterminado establecido en defaultStringSize si es inferior al tamaño real de la columna. Los valores válidos van de 1 a 1.048.544.000 caracteres. Esto es para un enlace de Teradata a Presto, lo utiliza el conector de destino de Presto y es aplicable cuando el sistema de Teradata de inicio no admite tipos de datos CLOB con QueryGrid. Con la compatibilidad con CLOB, no se utiliza el tamaño de cadena predeterminado. |
● defaultStringSize |
Destino |
Tamaño binario predeterminado | 64.000 bytes | El tamaño de truncamiento predeterminado para los tipos VARBINARY. Los valores válidos van de 1 a 2.097.088.000 bytes. Esto es para un enlace de Teradata a Presto, lo utiliza el conector de destino de Presto y es aplicable cuando el sistema de Teradata de inicio no admite tipos de datos BLOB con QueryGrid. Con la compatibilidad con BLOB, no se utiliza el tamaño binario predeterminado. |
● defaultBinarySize |
Destino |
Zona horaria de marca de tiempo | None | Calcule la marca de tiempo mediante una zona horaria especificada. El valor de la propiedad timezone debe existir en la lista de TimeZone.getAvailableIDs() devuelta por Java. | ● TimestampTimezone |
Destino |
Recuento de búferes de enlace | 4 | Es el número máximo de búferes de escritura disponibles en un solo canal a la vez. El recuento de búferes de enlace sobrescribe la propiedad de tejido interna predeterminada shmDefaultNumMemoryBuffers.
Los valores válidos van de 4 a 8. |
● linkBufferCount |
Iniciador, destino |
Tamaño de búfer de enlace | 1048576 | Tamaño máximo de los búferes de escritura que se asignarán al manejo de filas y al intercambio de mensajes. Los valores válidos van de 73728 a 10485760 bytes. |
● linkBufferSize |
Iniciador |
Tiempo de espera de respuesta | 86400000 | El número de milisegundos que se debe esperar a que se complete la consulta de destino antes de agotar el tiempo de espera y detener la operación. El tejido detiene y libera todos los recursos asociados a consultas cuya duración supera el valor establecido en las propiedades del enlace de destino o las propiedades del conector de destino. Los conectores superan el tiempo de espera cuando las respuestas del tejido superan su valor de tiempo de espera de respuesta. Los valores válidos van de 300000 a 172800000. |
● responseTimeout |
Iniciador, destino |
Tiempo de inactividad de conexión máximo | 86.400 segundos | El tiempo de inactividad máximo para el objeto de caché de conexión, después del cual el objeto se cierra y se quita de la caché. Utilice esta propiedad cuando haya varios usuarios simultáneos y consultas que se ejecuten en el sistema que podrían conducir al colapso de los objetos de conexión. Los valores válidos van de 1 a 86.400 segundos. |
Destino | |
Tamaño del grupo de conexiones | 100 | Número máximo de objetos de conexión que se pueden almacenar en un grupo de conexiones. Al adquirir una nueva conexión, el conector comprueba si hay espacio disponible en el grupo. Si no hay espacio disponible en el grupo de conexiones, la conexión fallará después de 5 minutos. Solo se permite un grupo de conexiones y una configuración de nombre de usuario por conector. Los valores válidos van de 1 a 10.000. |
Destino | |
Frecuencia de desalojo de conexiones | 30 minutos | Frecuencia de los controles de desalojo. Los objetos de conexión de la agrupación se comprueban, se cierran y se eliminan si el tiempo de inactividad (hora actual - última vez que se usó) de un objeto de conexión es mayor que el ajuste de tiempo de inactividad máximo de conexión. Reduzca el tiempo entre comprobaciones si hay varios usuarios simultáneos ejecutando consultas para borrar las conexiones con mayor frecuencia. Los valores válidos van de 1 a 1.440 minutos. |
Destino |