Configurar el soporte del escritorio virtual

La compatibilidad con escritorio virtual es una funcionalidad que se puede incluir de forma opcional en Tableau Desktop 10.5 y versiones posteriores y en Tableau Prep Builder 2018.2.1 y versiones posteriores que le ofrece la posibilidad de optimizar las instalaciones de Tableau para escritorios virtuales no persistentes o para equipos que se reinstalan desde una imagen de disco periódicamente. El servicio Autorización para ejecutar (ATR) permite que el servidor de licencias de Tableau administre los límites de activación y desactivación de las máquinas virtuales (VM).

A partir de la versión 2020.1, se puede configurar el escritorio virtual para Administración de licencias basadas en inicio de sesión (no se necesitan claves de producto). Este es el método preferido, y a menudo requerido, para realizar una implementación virtual de Tableau Desktop cuando los usuarios finales no reciben claves de producto. Para obtener más información, consulte Activar Tableau mediante la administración de licencias basadas en inicio de sesión(El enlace se abre en una ventana nueva).

Con la compatibilidad con escritorios virtuales habilitada, la capacidad de licencias de Tableau o los préstamos de licencia de Administración de licencias basadas en inicio de sesión se devuelven automáticamente después de un período de tiempo predeterminado. Esto significa que no es preciso actualizar o desactivar de forma manual el préstamo de Administración de licencias basadas en inicio de sesión ni ninguna clave de producto. Tableau debe comunicarse con Tableau Server o Tableau Cloud por Administración de licencias basadas en inicio de sesión. Si todavía está utilizando claves de producto, los clientes de Tableau Desktop deben conectarse periódicamente a Internet para comunicarse con el servicio de licencia alojado.

Sin soporte de escritorio virtual, una licencia de Tableau activada o un préstamo de licencia de Administración de licencias basadas en inicio de sesión permanecerá en uso hasta que expire la licencia o se desactive, lo que causará un error de activación máximo. El uso de la compatibilidad con escritorios virtuales con máquinas virtuales recicladas con frecuencia o equipos que se vuelven a crear con regularidad significa que la máquina virtual se devuelve y la activación se vuelve a agregar a Administración de licencias basadas en inicio de sesión para una futura solicitud de activación. El escritorio virtual gestiona la activación de Administración de licencias basadas en inicio de sesión o la activación de clave de producto, lo que evita que se produzca el error máximo de activación cuando se configura con la duración de activación correcta.

Cómo funciona el soporte del escritorio virtual

Cuando la compatibilidad con escritorio virtual está habilitada, Tableau Desktop o Tableau Prep Builder se ponen en contacto periódicamente con un servicio de "Autorización para ejecutar" (Authorization to Run, ATR) alojado en Tableau para verificar que Tableau esté autorizado para ejecutarse, basándose en su licencia. Cuando el escritorio virtual está configurado para usar también Administración de licencias basadas en inicio de sesión, Tableau Cloud y Tableau Server trabajan como proxy del servicio ATR para verificar que Tableau esté autorizado para ejecutarse con un usuario Creator de Tableau Cloud o Tableau Server.

El servicio ATR verifica la licencia o la validez del usuario Creator y la duración del periodo de autorización. Siempre que esta comunicación se realice correctamente, Tableau se ejecuta sin afectar al usuario. Los diagramas siguientes muestran el proceso de comunicación entre el cliente y los componentes de licencias.

Soporte de escritorio virtual y el servicio ATR sin Administración de licencias basadas en inicio de sesión

  1. Tableau Desktop o Tableau Prep Builder se ponen en contacto con el servicio ATR para verificar que Tableau Desktop o Tableau Prep Builder están autorizados para ejecutarse.

  2. El servicio de ATR se pone en contacto con Tableau Licensing Service para comprobar que la licencia es válida.

  3. El servicio de ATR determina la longitud de la ventana de autorización para ejecutar.

  4. Si es válida, el servicio de ATR le permite utilizar Tableau Desktop o Tableau Prep Builder.

Administración de licencias basadas en inicio de sesión con Tableau Cloud

Administración de licencias basadas en inicio de sesión con Tableau Server

  1. Instale Tableau Desktop o Tableau Prep Builder y seleccione Activar con sus credenciales. Usted inicia sesión en su sitio de Tableau Cloud o Tableau Server.

  2. Tableau Cloud o Tableau Server verifican que tiene el rol de Creator. Si no, se produce un error. En caso afirmativo, Tableau Cloud o Tableau Server se comunica con el servicio de ATR.

  3. El servicio de ATR devuelve una concesión de ATR a Tableau Cloud o Tableau Server.

  4. Tableau Cloud o Tableau Server proporcionan una concesión ATR a Tableau Desktop o Tableau Prep Builder para finalizar la activación.

Duración solicitada

De forma predeterminada, una instancia de Tableau Desktop o Tableau Prep Builder dispone de una ventana de autorización de 14 días durante la cual tiene autorización para ejecutarse. Esto significa que tras la autorización inicial, puede usar Tableau sin conexión a la red durante 14 días antes de que la activación caduque. Las comprobaciones de autorización se llevan a cabo de forma periódica y, cada vez que se realizan correctamente, la ventana de autorización se restablece a la duración completa. Esto ocurre sin afectar al usuario, a menos que las comprobaciones no se hayan podido realizar correctamente y la ventana esté a punto de caducar, en cuyo caso un mensaje de advertencia informa al usuario de que debe conectar Tableau a la red para confirmar la autenticación. El valor predeterminado de 14 días normalmente no es un buen valor para implementar un escritorio virtual en el que reciba una nueva máquina virtual con cada uso. Para obtener más información, consulte Configuración de duración solicitada.

La duración de la ventana de autorización está determinada por el valor de la duración solicitada. De forma predeterminada, la duración solicitada es de 14 días (1 209 600 segundos), pero puede configurarla para que se ajuste a su entorno en función de la frecuencia con la que un usuario reciba una nueva máquina virtual o si Tableau Desktop es de naturaleza persistente.

Nota: si utiliza tanto Tableau Desktop, como Tableau Prep Builder al establecer la duración solicitada para Tableau Desktop, también se establece esa misma duración para Tableau Prep Builder y viceversa.

Configuración de duración solicitada

Ha establecido la duración solicitada en segundos. La duración solicitada mínima que puede establecer es de 4 horas (14 400 segundos) y la máxima es de seis meses (15 552 000 segundos). Aplique las siguientes directrices para determinar la forma de establecer la configuración de la duración solicitada para sus usuarios:

  • En la mayoría de equipos no compartidos, sobre todo los que a veces no tienen conexión durante varias semanas a la vez, establezca la duración solicitada en un plazo de tres a seis meses (7 776 000 – 15 552 000 segundos). Una mayor duración permitirá que el usuario siga utilizando Tableau durante un período prolongado sin tener conexión a Internet.

  • En los equipos reinstalados desde una imagen aproximadamente una vez al mes, establezca la duración solicitada en 30 días (2 592 000 segundos).

  • En los escritorios virtuales que se actualizan cada noche, establezca la duración solicitada en un mínimo de 4 horas (14 400 segundos). Así podrá reutilizar sus activaciones de producto (ya sea Administración de licencias basadas en inicio de sesión o claves de producto) cada mañana y no tendrá que acordarse de desactivarlas todas las noches antes de que los escritorios virtuales se reciclen.

Máquinas virtuales y claves de producto

La ventaja de usar la compatibilidad del escritorio virtual es que en los entornos que reciclan las máquinas virtuales periódicamente, puede establecer una duración lo suficientemente corta para que la activación de la licencia caduque antes de que el escritorio se reutilice. Esto significa que no utiliza todas las activaciones. Aun tendrá que introducir la clave de producto para ejecutar Tableau después de que el escritorio se recicle. Administración de licencias basadas en inicio de sesión puede mejorar la experiencia del usuario final en este escenario solicitando un inicio de sesión en Tableau Cloud o Tableau Server para activar Tableau Desktop o Tableau Prep Builder en lugar de escribir una clave de producto.

Nota: Cuando utiliza el escritorio virtual con licencias de suscripción, no puede actualizar sus claves de producto. Para renovar una suscripción o realizar cambios en la licencia, debe identificar la nueva clave de producto en el Portal del cliente de Tableau y activarla.

Cómo utilizar el soporte del escritorio virtual

El soporte del escritorio virtual es una funcionalidad que se puede incluir opcionalmente si no utiliza Administración de licencias basadas en inicio de sesión, por lo que es necesario habilitarla para poder usarla (se encuentra desactivada por defecto). Si está usando Administración de licencias basadas en inicio de sesión, el servicio de licencias administradas por Tableau (ATR) está activado de forma predeterminada, pero es necesario configurar la duración del ATR y los indicadores adicionales del instalador para la compatibilidad con el escritorio virtual. Las formas de activación del escritorio virtual cuando no se utiliza Administración de licencias basadas en inicio de sesión dependen de si Tableau se ejecuta en Windows o en Mac:

En Windows puede habilitar y configurar la compatibilidad del escritorio virtual:

  • Durante la instalación de Tableau Desktop y Tableau Prep Builder, mediante los modificadores de instalación de la línea de comandos para habilitar la compatibilidad con escritorio virtual y especificar la duración solicitada.

  • Después de la instalación, editando el registro de Windows para habilitar la compatibilidad del escritorio virtual y especificar una duración solicitada.

En un Mac puede habilitar y configurar el soporte del escritorio virtual:

  • Después de la instalación de Tableau Desktop y Tableau Prep Builder utilizando los comandos. sudo defaults write.

Tableau Desktop y Tableau Prep Builder en Windows

Existen tres métodos para establecer las marcas de escritorio virtual:

Habilitar compatibilidad con escritorio virtual durante la instalación

Ejecute el archivo de instalación .exe desde la línea de comandos del equipo como administrador y configure los indicadores recomendados de la siguiente manera para garantizar la mejor experiencia del usuario final:

  • ATRENABLED=1 (si usa claves de producto)
  • ATRREQUESTEDDURATIONSECONDS=14400 (valor de retorno de activación más bajo permitido)
  • SILENTLYREGISTERUSER="true"
  • SYNCHRONOUSLICENSECHECK='true"

Incluya el switch ATRENABLED si Administración de licencias basadas en inicio de sesión no se está utilizando (versión 2019.4 y anterior, o deshabilitado manualmente). El modificador ATRENABLED no es necesario si Administración de licencias basadas en inicio de sesión está configurada en Tableau Desktop.

El valor predeterminado de ATRREQUESTEDDURATIONSECONDS es 14 días. Para obtener más información sobre el marcador ATRREQUESTEDDURATIONSECONDS, consulte Configuración de duración solicitada.

El marcador SILENTLYREGISTERUSER detendrá la solicitud de registro en cada nueva VM entregada de manera similar, SYNCHRONOUSLICENSECHECK detendrá el mensaje de que la licencia ha cambiado con cada nueva VM.

Si necesita extraer los archivos .msi, siga las instrucciones para Extraer y ejecutar el instalador de Windows (MSI).

Debe ejecutar el comando desde el directorio en el que se encuentra el archivo .exe o bien debe especificar una ruta completa a la ubicación de dicho archivo en el equipo. No ejecute el programa de instalación desde un directorio compartido de su red. En lugar de ello, descargue el archivo .exe a un directorio del equipo en el que va a efectuar la instalación.

ATRREQUESTEDDURATIONSECONDS tiene una configuración mínima de 4 horas (14 400 segundos). En el siguiente ejemplo se muestra el comando del instalador de Windows que hace posible la desactivación automática de la licencia y el ajuste de la duración en 12 horas (43 200 segundos):

tableauDesktop-64bit-2022-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1 ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"

o

tableauPrepBuilder-64bit-2022-1-2.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1 ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"

Al crear una imagen principal para una implementación virtual grande, la configuración anterior es válida y no se debe completar ninguna activación de clave de producto. Al usar una nueva máquina virtual, cada usuario final escribirá la clave de producto o iniciará sesión en Tableau Desktop o Tableau Prep Builder si Administración de licencias basadas en inicio de sesión está activada.

Habilitar la compatibilidad con escritorio virtual editando el registro

Si Tableau Desktop o Tableau Prep Builder ya están instalados, puede habilitar la compatibilidad con el escritorio virtual editando el registro de Windows para añadir una entrada para ATREnabled. Para cambiar el período de tiempo predeterminado durante el que una activación de licencia está autorizada, puede añadir una entrada para ATRREQUESTEDDURATIONSECONDS.

  1. Como administrador del equipo que ejecuta Tableau Desktop o Tableau Prep Builder, haga una copia de seguridad del archivo de registro antes de modificarlo.

  2. Edite el registro y, en HKEY_LOCAL_MACHINE\SOFTWARE\Tableau, cree un grupo de claves nuevo llamado ATR con estos valores:

    • Nombre: añada un valor de cadena llamado ATREnabled.

    • Datos: añada 1.

    • Nombre: añada un valor de cadena llamado ATRRequestedDurationSeconds.

    • Datos: añada un número de segundos de duración. Por ejemplo, añada 43200 para establecer una duración de 12 horas.

    En la ilustración siguiente se muestra un ejemplo del grupo de claves ATR en el editor del registro.

  3. Reinicie Tableau para que los cambios surtan efecto.

Habilitar compatibilidad con escritorio virtual mediante la herramienta ATR

Si Tableau Desktop o Tableau Prep Builder ya están instalados, puede habilitar la compatibilidad con escritorio virtual desde el símbolo del sistema de Windows. El programa atrdiag.exe se encuentra en el directorio .bin para Windows y es una herramienta específica para el escritorio virtual y la configuración de Administración de licencias basadas en inicio de sesión. El programa atrdiag.exe puede informar sobre los valores seleccionados, cambiar la configuración del escritorio virtual y configurar inicialmente el escritorio virtual. Si se necesita el Soporte técnico de Tableau, a menudo resulta útil proporcionar la salida de la herramienta ATR.

Nota: Tableau Prep Builder debe instalarse en el mismo equipo con Tableau Desktop para usar atrdiag.exe con Tableau Prep Builder.

  1. Inicie sesión en el equipo que ejecuta Tableau Desktop como administrador.

  2. En un símbolo del sistema, navegue hasta el directorio donde está instalado Tableau Desktop:

    cd C:\Program Files\Tableau\<version>\bin

  3. En un símbolo del sistema, habilite el servicio ATR:

    atrdiag.exe -enableATRFeature

  4. Establezca la duración, en segundos, para la que se autoriza la activación de la licencia. (Por ejemplo, use 43200 para establecer una duración de 12 horas).

    atrdiag.exe -setDuration 43200

  5. Reinicie Tableau para que los cambios surtan efecto.

Deshabilitar compatibilidad con escritorio virtual mediante la herramienta ATR

Si ya no desea usar la funcionalidad de compatibilidad con escritorio virtual, puede deshabilitarla.

  1. Cierre Tableau Desktop en el equipo en el que desea deshabilitar la compatibilidad con escritorio virtual.

  2. Abra el símbolo del sistema de Windows como administrador y vaya al directorio donde está instalado Tableau Desktop:

    cd C:\Program Files\Tableau\<version>\bin

  3. En un símbolo del sistema, ejecute el siguiente comando para desactivar el servicio ATR:

    atrdiag.exe -disableATRFeature

  4. En el símbolo del sistema, ejecute el siguiente comando:

    atrdiag.exe -deleteAllATRs

  5. Inicie Tableau Desktop.

  6. En el cuadro de diálogo La licencia ha cambiado, haga clic en Salir.

  7. Reinicie Tableau para que los cambios surtan efecto.

  8. En el menú Ayuda, haga clic en Administrar claves de producto para ver si puede desactivar la clave de producto.

Tableau Desktop y Tableau Prep Builder en Mac

Habilitar actualizando el archivo de preferencias

Para habilitar la compatibilidad con escritorio virtual en Mac, ejecute los siguientes comandos en una ventana de terminal y, a continuación, instale o reinicie Tableau Desktop o Tableau Prep Builder:

sudo defaults write /Library/Preferences/com.tableau.ATR ATREnabled "1".

sudo defaults write /Library/Preferences/com.tableau.ATR ATRRequestedDurationSeconds -string "43200"

Solucionar problemas de escritorio virtual

Si surge algún problema al configurar o usar el escritorio virtual, puede recopilar la información diagnóstica sobre el equipo que ejecuta Tableau Prep Builder o Tableau Desktop usando la herramienta de diagnóstico de escritorios virtuales (atrdiag).

Puede comprobar que el escritorio virtual está habilitado y ver el valor establecido para los segundos en uso (duración solicitada) para la activación de Tableau Desktop. Los valores TTL Start y TTL End reflejan la concesión actual que se utiliza en la máquina virtual (VM) en la que se ejecuta Tableau Desktop. Los comandos proporcionados a continuación capturarán el estado de su instalación de compatibilidad con escritorio virtual, independientemente de si ha instalado Tableau Desktop o Tableau Prep Builder.

Error: La información de la licencia ha cambiado

Si está utilizando un escritorio virtual, es posible que aparezca un mensaje de error que indique que la información de su licencia ha cambiado cada vez que inicia una máquina virtual para Tableau Desktop o Tableau Prep Builder. Este error obliga a reiniciar, por lo que se le pedirá que vuelva a registrar Tableau Desktop. Este error se produce porque el servicio ATR envía un nuevo token que no coincide con la caché de licencias.

Para evitar que ocurra, puede usar las opciones SYNCHRONOUSLICENSECHECK y SILENTLYREGISTERUSER con el instalador en Windows. Por ejemplo:

tableau-setup-std-tableau-2020 SYNCHRONOUSLICENSECHECK="true" SILENTLYREGISTERUSER="true" ATRREQUESTEDDURATIONSECONDS=14400

o

tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRREQUESTEDDURATIONSECONDS=14400 ACTIVATIONSERVER=http://<tableau_online_site_url> SYNCHRONOUSLICENSECHECK="true" SILENTYLYREGISTERUSER="true"

Recopilar diagnósticos de escritorios virtuales en Windows

  1. Abra un símbolo del sistema como administrador.
  2. Vaya al directorio de archivos binarios (\bin) de Tableau mediante este comando:

    cd Program Files\Tableau\Tableau <version>\bin

    Por ejemplo:

    cd Program Files\Tableau\Tableau 2022.4\bin

  3. Ejecute el comando siguiente:

    atrdiag.exe

    Para guardar opcionalmente el resultado en un archivo:

    atrdiag.exe > AtrOutput.txt

Recopilar diagnósticos de escritorios virtuales en Mac

  1. Abra la aplicación del Terminal.
  2. Vaya al directorio que contiene la herramienta atrdiag mediante este comando:

    cd "/Applications/Tableau Desktop <version>.app/Contents/MacOS"

    Por ejemplo:

    cd "/Applications/Tableau Desktop 2022.4.app/Contents/MacOS"

  3. Ejecute el comando siguiente:

    ./atrdiag

    Para guardar opcionalmente el resultado en un archivo:

    ./atrdiag > AtrOutput.txt

Para obtener más información sobre cómo resolver problemas con la instalación de Tableau Desktop, consulte Solucionar problemas de instalación de Tableau Desktop o Tableau Prep Builder o Solucionar problemas de licencias de Tableau Desktop o Tableau Prep Builder.

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