BASE DE CONOCIMIENTO

Usar un archivo .tdc con Tableau Server


Publicado: 24 Jul 2014
Fecha de la última modificación: 08 Nov 2023

Pregunta

Cómo usar un archivo .tdc con Tableau Server.
 

Entorno

  • Tableau Server

Respuesta

Importante: Tableau no admite archivos .tdc ni realiza pruebas en ellos. Estos archivos se deben usar como una herramienta para explorar o para tratar algunos problemas ocasionales que tenga con la conexión de datos. Para crear y mantener archivos .tdc, es necesario realizar detenidamente una edición manual, ya que no se permite compartir estos archivos.
  1. Con un editor de texto, copie y pegue la sección <connection-customization> entera del archivo de fuente de datos guardado. Como referencia, consulte el archivo TDC de muestra de SQLite.
  2. Asigne el nombre odbc-sqlite.tdc al archivo y guárdelo en la ubicación siguiente:

Para Windows:

En Tableau Server:

Program Files\Tableau\Tableau Server\packages\bin.<build number>

O bien puede guardarse en:

ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources

Para guardar el archivo, debe ser administrador de Windows en el equipo servidor.

Para Linux:

/var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/

Nota: El archivo se debe guardar con la extensión .tdc, pero el nombre puede ser cualquiera. El archivo .tdc se debe guardar en todos los nodos de servidor para que el comportamiento sea el mismo.
 
3. Reinicie Tableau Server para aplicar el cambio.

4. En Tableau Desktop, cree una conexión nueva a SQLite como se detalla en Crear una conexión.

5. Vaya al archivo de registro de Tableau Server, ábralo y busque un registro parecido al del ejemplo siguiente para comprobar si este archivo de personalización se aplicó a la conexión nueva.
 
UBICACIÓN DEL ARCHIVO DE REGISTROEJEMPLO DE REGISTRO
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserverFound matching TDC 'C:\\ProgramData\\Tableau\\Tableau Server\\data\\tabsvc\\logs\\vizqlserver\\Datasources\\odbc-sqlite.tdc for class='genericodbc', vendor='SQLite', and driver='SQLite3 ODBC Driver'

Información adicional

  • Debe colocarse un archivo .tdc en cada equipo que ejecute VizQLServer o el procesador en segundo plano (si corresponde para actualizaciones de extracciones).
  • Primero, se comprueba el directorio bin y, a continuación, el directorio Fuentes de datos.
  • Un archivo .tdc en el directorio Fuentes de datos reemplazará al archivo del directorio bin.
  • En las copias de seguridad, no se incluyen los archivos .tdc.
  • Al realizar una restauración, se eliminan los archivos .tdc existentes.
  • Un archivo .tdc en la carpeta bin no se conservará en una actualización, ya que el directorio bin se elimina durante la desinstalación.
  • Un archivo de .tdc en la carpeta Fuentes de datos no se conservará al realizar actualizaciones, ya que se realiza una restauración como parte del proceso de actualización.
  • El archivo .tdc usado en Tableau Desktop debe cargarse en Tableau Server sin realizar ningún cambio.  Los archivos .tdc que no coincidan causarán errores y no funcionarán correctamente.
¿Fue de ayuda este artículo para resolver el problema?