Configuración de las opciones del servidor de la Federación
Ajuste las opciones del servidor de la Federación para mejorar su Data Virtualization experiencia de consulta.
Requisitos previos
- Para ajustar las opciones del servidor de federación, debe tener autoridad DBADM. Para obtener más información, consulte Autoridad de administración de bases de datos (DBADM).
- Debe tener Db2 acceso a la CLI.
Establecer una opción de servidor de Federación
Alter server qplex options(add/set <CID>@<server_option> <value>) - Sustituya <CID> por su Data Virtualization ID de conexión.
- Sustituya <server_option> por la opción del servidor de la Federación que aparece en la siguiente tabla.
- Sustituya <valor> por el valor de la opción del servidor que se indica en la tabla siguiente.
Alter server qplex options(add DB21001@COLLATING_SEQUENCE ‘Y’)
Opciones del servidor de federación
| SERVER OPTION | Objetivo | Fuente de datos aplicable | Valores |
|---|---|---|---|
COLLATING_SEQUENCE |
Esta opción del servidor indica si la fuente de datos remota ordena los caracteres del mismo modo que el servidor Data Virtualization local. Esto afecta a si los predicados con comparaciones de cadenas y operaciones como |
Todas las Data Virtualization fuentes de datos relacionales. | Considere los siguientes valores para configurar esta opción del servidor:
|
DB2_CHAR_BLANKPADDED_COMPARISON |
Esta opción se utiliza para indicar si una fuente de datos remota trata los espacios en blanco finales (espacios) en cadenas de caracteres de longitud fija como insignificantes durante la comparación. Esto se hace añadiendo espacios en blanco a la longitud común y comparando la cadena. Por ejemplo, 'ABC'='ABC ' ya que 'ABC' se rellena con 'ABC '. Esta opción influye en si la comparación de cadenas de longitud fija, incluyendo predicados y otras operaciones de ordenación de cadenas, se puede empujar hacia abajo. |
MySQL y MariaDB. | Considere los siguientes valores para configurar esta opción del servidor:
|
DB2_SAME_CODESET |
Esta opción indica si el origen de datos remoto tiene la misma página de código que el servidor local Data Virtualization. Data Virtualization tiene funciones que toman posiciones de caracteres como entrada o salida, y si esa posición está determinada por byte, entonces podría apuntar a otra posición de la cadena cuando la cadena se represente en una página de códigos diferente. Esta opción influye en si algunas funciones de cadena se pueden empujar hacia abajo. |
Todas las Data Virtualization fuentes de datos relacionales. | Considere los siguientes valores para configurar esta opción del servidor:
|
DB2_VARCHAR_BLANKPADDED_COMPARISON |
Esta opción se utiliza para indicar si una fuente de datos remota trata los espacios en blanco finales (espacios) en cadenas de caracteres de longitud variable como insignificantes durante la comparación. Esto se hace añadiendo espacios en blanco a la longitud común y comparando la cadena. Por ejemplo, 'ABC'='ABC ' ya que 'ABC' se rellena con 'ABC '. Esta opción influye en si la comparación de cadenas de longitud variable, incluyendo predicados y otras operaciones de ordenación de cadenas, se puede empujar hacia abajo. |
MySQL y MariaDB. | Considere los siguientes valores para configurar esta opción del servidor:
|
SAME_DECFLT_ROUNDING |
Esta opción indica si el origen de datos remoto utiliza el mismo modo de redondeo para números decimales de coma flotante (DECFLOAT) que el servidor localData Virtualization. Esta opción influye en si las funciones que calculan DECLOAT pueden ser empujadas hacia abajo. |
Db2 y Oracle. | Considere los siguientes valores para configurar esta opción del servidor:
|
SAME_STR_COMP_SEMANTICS |
Esta opción comprueba si el origen de datos remoto gestiona las comparaciones de cadenas de la misma forma que el servidor local Data Virtualization, en particular si los espacios en blanco finales (espacios) se consideran significativos para los distintos tipos de cadenas CHAR y VARCHAR. Esta opción influye en si es necesario comprobar más a fondo la semántica de comparación de cadenas de tipo CHAR y VARCHAR durante el análisis pushdown de comparación de cadenas. |
Todas las Data Virtualization fuentes de datos relacionales. | Considere los siguientes valores para configurar esta opción del servidor:
|
SERVER_VERSION |
Esta opción indica la versión de la fuente de datos remota. Para algunas fuentes de datos, las diferentes versiones pueden tener diferentes capacidades y niveles de pushdown para un SQL en particular. Esta opción afecta a todo el análisis pushdown de las fuentes de datos. |
Hive y Db2 for z/OS. | Para Hive, establezca la versión Hive como una de las siguientes:
Para las fuentes Db2 for z/OS de datos, configure esta opción utilizando el prefijo «DSN». Por ejemplo:
|
STRING_UNITS |
Esta opción indica la unidad de cadena de la fuente de datos remota. Una unidad de cadena es una forma que tiene el sistema de contar o medir la longitud de una cadena o la posición de los caracteres dentro de una cadena. Si la fuente de datos utiliza la misma unidad de cadena, las funciones pueden desplazarse hacia abajo. Esta opción influye en si las funciones relacionadas con una unidad de cadena se pueden empujar hacia abajo. |
Db2 | Compruebe el parámetro de configuración de la base de datos remota Db2 STRING_UNITS ejecutando el siguiente comando:Considera los siguientes valores:
|
VARCHAR2_COMPAT |
Esta opción indica si las fuentes de datos remotas tienen tipos de caracteres compatibles con Oracle varchar2.Las cadenas vacías en Oracle se tratan como 'NULL'. Oracle también es sensible a los espacios en blanco finales (espacios) en las comparaciones de cadenas, lo que significa que 'ABC' no es igual a 'ABC '. Esta opción influye en si las comparaciones de cadenas pueden empujarse hacia abajo. |
Db2 | Considere los siguientes valores para configurar esta opción del servidor:
|
VARCHAR_NO_TRAILING_BLANKS |
Esta opción indica si la fuente de datos remota tiene espacios en blanco al final de los datos almacenados en columnas VARCHAR. Si los datos de las columnas VARCHAR no contienen espacios en blanco, los resultados son coherentes con el servidor Data Virtualization local, que es sensible a los espacios en blanco. Esta opción influye en si la comparación de cadenas de longitud variable, incluidos los predicados y otras operaciones que intervienen en la ordenación de cadenas, se puede empujar hacia abajo cuando la fuente de datos remota no es sensible a los espacios en blanco al final (espacios). |
Todas las Data Virtualization fuentes de datos relacionales. | Considere los siguientes valores para configurar esta opción del servidor:
|