Referencia de las personalizaciones de ODBC/SQL

Puede establecer las siguientes personalizaciones en el archivo de personalización de la fuente de datos de Tableau (TDC) para definir qué partes de los estándares ODBC y SQL admite el controlador ODBC.

Recursos de documentación para SQLGetInfo

Los nombres de estas personalizaciones provienen de los identificadores que se utilizan como parámetros para SQLGetInfo.

Para obtener más información, consulte la documentación de MSDN y el archivo de encabezado de código fuente sqlext.h para conocer los valores numéricos y de máscara de bits que se asocian a cada personalización.

Valores de entero largos SQLGetInfo

SQL_ODBC_INTERFACE_CONFORMANCEActualmente sin uso.
SQL_SQL_CONFORMANCEMáscara de bits de enteros. Define el nivel en el que la fuente de datos se ajusta al estándar: '1' para conformidad SQL-92 de nivel de entrada, '2' para FIPS transicional 127-2, '4' para intermedia y '8' para conformidad completa.
SQL_CATALOG_USAGEMáscara de bits de enteros. Define las afirmaciones SQL en las que se puede usar un identificador de catálogo.
SQL_SCHEMA_USAGEMáscara de bits de enteros. Define las afirmaciones SQL en las que se puede usar un identificador de esquemas.
SQL_AGGREGATE_FUNCTIONSMáscara de bits de enteros. Define las formas de agregado SQL estándar que son compatibles.
SQL_NUMERIC_FUNCTIONSMáscara de bits de enteros. Define las funciones numéricas SQL escalar compatibles.
SQL_STRING_FUNCTIONSMáscara de bits de enteros. Define las funciones de cadena escalar SQL son compatibles.
SQL_TIMEDATE_FUNCTIONSMáscara de bits de enteros. Define qué funciones de fecha/hora escalar SQL son compatibles.
SQL_TIMEDATE_ADD_INTERVALSMáscara de bits de enteros. Define que intervalos de fecha / hora son compatibles con la función escalar TIMESTAMPADD.
SQL_TIMEDATE_DIFF_INTERVALSMáscara de bits de enteros. Define que intervalos de fecha / hora son compatibles con la función escalar TIMESTAMPDIFF.
SQL_DATETIME_LITERALSMáscara de bits de enteros. Define qué literales SQL-92 son compatibles para representar constantes de DATE / TIME e INTERVALS.
SQL_SYSTEM_FUNCTIONSMáscara de bits de enteros. Define el soporte para funciones escalar de sistema SQL especial: IFNULL, DBNAME y USERNAME.
SQL_SQL92_VALUE_EXPRESSIONSMáscara de bits de enteros. Define qué funciones lógicas son compatibles para probar y manejar valores: CASE, CAST y NULLIF.
SQL_SQL92_NUMERIC_VALUE_FUNCTIONSMáscara de bits de enteros. Define qué funciones puede producir un valor numérico a partir de datos no numéricos, incluido: EXTRACT (para extracción parcial de fecha / hora), CHAR_LENGTH, CHARACTER_LENGTH y POSITION(.. IN ..).
SQL_SQL92_STRING_FUNCTIONSMáscara de bits de enteros. Define qué funciones de manejo de cadenas son compatibles.
SQL_SQL92_DATETIME_FUNCTIONSMáscara de bits de enteros. Define qué funciones de fecha / hora son compatibles para determinar la fecha, hora o sello de tiempo actual.
SQL_OJ_CAPABILITIESMáscara de bits de enteros. Define qué tipo de combinaciones externas son compatibles.
SQL_SQL92_RELATIONAL_JOIN_OPERATORSMáscara de bits de enteros. Define qué tipos de operadores JOIN son compatibles, por ejemplo. INNER, OUTER.
SQL_SQL92_PREDICATESMáscara de bits de enteros. Define qué predicados son compatibles para pruebas lógicas de valores, por ejemplo. IS NULL, LIKE, IN.
SQL_CONVERT_FUNCTIONSMáscara de bits de enteros. Define qué funciones escalar ODBC son compatibles para CAST o CONVERT un tipo de datos en otro.
SQL_CONVERT_TINYINTMáscara de bits de enteros. Determina en qué otros tipos de datos se puede convertir este tipo denominado para usar la función escalar ODBC CONVERT.
SQL_CONVERT_SMALLINTMáscara de bits de enteros. Igual al anterior.
SQL_CONVERT_INTEGERMáscara de bits de enteros. Igual al anterior.
SQL_CONVERT_BIGINTMáscara de bits de enteros. Igual al anterior.
SQL_CONVERT_REALMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_FLOATMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_DOUBLEMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_CHARMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_VARCHARMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_LONGVARCHARMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_DECIMALMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_NUMERICMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_BITMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_GUIDMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_BINARYMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_VARBINARYMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_LONGVARBINARYMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_DATEMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_TIMEMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_TIMESTAMPMáscara de bits de entero. Igual al anterior.
SQL_CONVERT_INTERVAL_DAY_TIMEMáscara de bits de entero. Igual al anterior.

Valores de entero cortos SQLGetInfo

SQL_CURSOR_COMMIT_BEHAVIORValor entero corto. "0" si las declaraciones preparadas se cierran al confirmarlas para la fuente de datos.
SQL_MAX_IDENTIFIER_LENValor de íntegro. Define la cantidad máxima de caracteres que se puede usar en un identificador. Tableau deja espacio para un carácter adicional como terminador de la cadena.
SQL_TXN_CAPABLEValor entero corto. "0" si la fuente de datos no admite la transacción.
SQL_QUOTED_IDENTIFIER_CASEMáscara de bits de enteros.

Valores de cadena SQLGetInfo

SQL_COLUMN_ALIASValor booleano. "Y" si la fuente de datos admite el uso de alias para las columnas indicadas en la cláusula SELECT.
SQL_IDENTIFIER_QUOTE_CHARValor de cadena. Indica el carácter que se puede usar para citar identificadores. Debido a que la personalización de la conexión es un documento XML, todas las entidades deben codificarse correctamente. Por ejemplo, las comillas será '"'. Adicionalmente, se asume que este carácter funciona como carácter de apertura y cierre alrededor de los identificadores, de modo que algunas fuentes de datos que requieran '[]' para encerrar sus identificadores no serán compatibles.
SQL_CATALOG_NAME_SEPARATORValor de carácter. Indica el carácter separador a usar entre los identificadores cuando se lo califique con un catálogo, esquema o nombre de tabla. Por lo general, es el carácter punto.
SQL_SPECIAL_CHARACTERSValor de cadena. Indica los caracteres especiales que se permiten en las cadenas identificadoras.
SQL_CATALOG_TERMValor de cadena. Este es el término descriptivo para un catálogo de base de datos, que aparece en el cuadro de diálogo de conexión de Tableau para esta fuente de datos ODBC.
SQL_SCHEMA_TERMValor de cadena. Este es el término descriptivo para un esquema de base de datos, que aparece en el cuadro de diálogo de conexión de Tableau para esta fuente de datos ODBC.
SQL_TABLE_TERMValor de cadena. Este es el término descriptivo para una tabla de base de datos, que aparece en el cuadro de diálogo de conexión de Tableau para esta fuente de datos ODBC.
SQL_DRIVER_NAMEValor de cadena. Este es el nombre del controlador ODBC de la base de datos.
SQL_DRIVER_VERValor de cadena. Este es el número de versión del controlador ODBC.
SQL_DRIVER_ODBC_VERValor de cadena. Esta es la versión de la ODBC API que el controlador soporta.
SQL_ODBC_VERValor de cadena. Esta es la versión de ODBC que Windows ODBC Driver Manager soporta. No es necesario personalizar.
SQL_DBMS_NAMEValor de cadena. Este es el nombre del proveedor de la base de datos.
SQL_DBMS_VERValor de cadena. Esta es la versión del sistema de la base de datos.
SQL_SERVER_NAMEValor de cadena. Esta es la dirección de red denominada del servidor de la base de datos.
SQL_USER_NAMEValor de cadena. Este es el nombre del usuario autenticado actualmente.

Consulte también

Otras bases de datos (ODBC): describe cómo conectar los datos con el conector ODBC.

Tableau y ODBC: en este artículo se proporciona información general sobre ODBC, se describe cómo determina Tableau la funcionalidad de un controlador ODBC y se enumeran las preguntas más frecuentes.

Personalizar y ajustar una conexión: describe cómo personalizar la información de las conexiones para mejorar su funcionalidad y rendimiento.

Referencia de las personalizaciones de las capacidades de Tableau: en este artículo se enumeran las personalizaciones que puede usar para definir las capacidades de Tableau que admite la fuente de datos.

¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!