Guía de administrador de Tableau Server

Comentarios

Transcripción

Guía de administrador de Tableau Server
Tableau Server
Guía de administrador
Versión 9.1; última actualización el 2015
Copyright © 2015 Tableau Software, Incorporated y sus licenciantes. Todos los derechos
reservados.
Este producto se considera software cliente, según se define en el Contrato de licencia de
Antes de instalar…
Asegúrese de que la computadora en la que instala Tableau Server cumple los siguientes
requisitos:
l
l
Sistemas operativos admitidos: Tableau Server se encuentra disponible en
versiones de 32 y 64 bits. Puede instalar Tableau Server en Windows Server 2008 o
superior, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012,
Windows Server 2012 R2, Windows 7, Windows 8, Windows 8.1 o Windows 10. Se
recomienda la versión de 64 bits de Tableau Server en un sistema operativo de 64 bits.
Puede instalar Tableau Server en plataformas virtuales o físicas.
Requisitos mínimos: el equipo donde instale Tableau Server debe cumplir o superar
los requisitos mínimos de hardware siguientes. Tableau Server no se instalará si el
equipo no cumple los requisitos mínimos.
Los requisitos mínimos son apropiados para prototipos y pruebas. En el caso de los
entornos de producción, los equipos deben cumplir o superar las recomendaciones
mínimas. Para obtener más información, consulte Recomendaciones y requisitos de
hardware mínimos para Tableau Server En la página 61.
l
l
l
l
Cuenta administrativa: la cuenta bajo la cual instala Tableau Server debe tener
permiso para instalar software y servicios.
Opcional: Cuenta Ejecutar como: una cuenta Ejecutar como usuario para que se
ejecute el servicio Tableau Server es útil si usa autenticación de NT con fuentes de datos
o si planifica realizar suplantación de SQL Server. Para obtener más información,
consulte Ejecutar como usuario En la página 516 y Suplantación de SQL Server
En la página 526.
IIS y puerto 80: La puerta de enlace de Tableau Server escucha en el puerto 80, que
también es el que utiliza de manera predeterminada Internet Information Services (IIS).
Si está instalando Tableau Server en un equipo que también ejecuta IIS, debe modificar
el número de puerto de la puerta de enlace de Tableau para evitar que se produzca un
conflicto con IIS. Consulte Puertos de Tableau Server En la página 533 y Editar los
puertos predeterminados En la página 541 para obtener más detalles.
Direcciones IP fijas: cualquier ordenador que ejecute Tableau Server, ya sea una
instalación con un solo servidor o como parte de un clúster, debe tener una dirección IP
fija. Para obtener más información, consulte Soporte para nombre de host en
Tableau Server En la página 76.
Información de configuración
Cuando instala y configura Tableau Server es posible que se le solicite la siguiente
información:
-3-
Opción
Descripción
Su información
Cuenta de
servidor
El servidor debe tener una cuenta de usuario que el
servicio pueda usar. El valor predeterminado es la
cuenta de Network Service de Windows. Si usa una
cuenta de usuario específica, necesita el nombre de
dominio, nombre de usuario y contraseña.
Nombre de usuario:
Contraseña:
Dominio:
Active Direc- En lugar de usar el sistema de administración de usua- Dominio de Active
tory
rio incorporado de Tableau Server, puede autenticar
Directory:
mediante Active Directory. Si es así, necesita el nombre de dominio completamente calificado.
Puerto
abierto en
el firewall
de Windows
Cuando se selecciona, Tableau Server abrirá el
puerto usado para solicitudes http en el software Windows Firewall para permitir que otras máquinas en la
red accedan al servidor.
__ - Sí
__ - No
Puertos
De forma predeterminada, Tableau Server requiere que varios puertos TCP/IP estén
disponibles para el servidor. Consulte el tema Puertos de Tableau Server En la página 533
para ver la lista completa, incluidos los puertos que deben estar disponibles para todas las
instalaciones en comparación con las instalaciones distribuidas o las instalaciones listas para
conmutación por error. Los puertos predeterminados se pueden cambiar si existe un conflicto.
Consulte Editar los puertos predeterminados En la página 541 para saber cómo.
Controladores
Es posible que deba instalar controladores de bases de datos adicionales. Descargue
controladores de www.tableau.com/support/drivers.
Novedades y cambios
Conozca los cambios y las características nuevas de Tableau Server:
l
l
En el tema Novedades de Tableau Server de la ayuda en línea de Tableau Server encontrará información sobre las nuevas características más importantes.
En Cambios: qué debe saber antes de actualizar En la página 56 encontrará información sobre los cambios que pueden afectar a los usuarios.
-4-
Recomendaciones y requisitos de hardware mínimos
para Tableau Server
A continuación tiene unas recomendaciones y unos requisitos de hardware mínimos que
atañen a todos los equipos en los que se usa Tableau Server, e incluyen el hardware físico y
las máquinas virtuales (VM):
l
l
Los requisitos mínimos hacen referencia al hardware que el equipo debe tener como
mínimo para que el programa de configuración pueda instalar Tableau Server. Si el
equipo no cumple estos requisitos, el programa de configuración no puede instalar
Tableau Server. Estos requisitos son adecuados para prototipos y pruebas.
Las recomendaciones mínimas son más completas que los requisitos mínimos y
representan la configuración de hardware mínima que debe usar para una instalación
de producción de Tableau Server. Si el equipo cumple los requisitos mínimos pero no las
recomendaciones, el programa de configuración le muestra una advertencia que no le
impide continuar con la instalación.
Además, Tableau Server no se debe instalar en un equipo físico ni en una instancia de
máquina virtual que también tengan en ejecución aplicaciones que usen muchos recursos
como, por ejemplo, bases de datos o servidores de aplicación.
Nota: si instala Tableau Server en un equipo que cumple los requisitos mínimos de
hardware pero no tiene por lo menos 8 núcleos y 16 GB de memoria en el sistema, el
número predeterminado de todos los procesos instalados se reduce en el diseño a una
instancia para cada proceso. Para obtener más información sobre procesos, consulte
Valores predeterminados y límites de procesos de servidor En la página 69.
Requisitos mínimos de hardware
El equipo en el que va a instalar o actualizar Tableau Server debe cumplir los requisitos de
hardware mínimos. Si el programa de configuración determina que su equipo no cumple los
requisitos siguientes, no podrá instalar Tableau Server. Para obtener más información sobre
cómo hace el programa de configuración para determinar el hardware, consulte la sección
"Determinar el hardware del equipo" que hay más adelante.
Estos requisitos mínimos son adecuados para prototipos y pruebas de Tableau Server y
atañen a instalaciones con un solo nodo y a cada equipo de una instalación distribuida.
-5-
Versión del servidor
CPU
RAM
Espacio libre
en disco
Tableau Server de 64 bits
4 núcleos
8 GB
15 GB
Tableau Server de 32 bits
2 núcleos
4 GB
15 GB
Para los requisitos:
l
l
El espacio libre en disco se calcula después de descomprimir el programa de instalación
de Tableau Server. El programa de instalación usa aproximadamente 1 GB de espacio.
El recuento de núcleos se basa en los núcleos "físicos". Los núcleos físicos pueden
representar hardware real del servidor o núcleos de una máquina virtual (VM). La
tecnología Hyper-Threading no se tiene en cuenta en el recuento de núcleos.
Si no puede instalar Tableau Server de 64 bits por los requisitos de hardware pero el equipo
cumple los requisitos de hardware mínimos para la versión de 32 bits de Tableau Server,
quizás pueda instalar la versión de 32 bits.
Nota: en el caso de 9.1 en un equipo virtual de 64 bits, necesita cuatro núcleos físicos
como mínimo. Si está instalando en una instancia de Amazon EC2, esto equivale a ocho
vCPU. Para obtener más información, consulte las instancias de Amazon EC2.
Recomendaciones mínimas de hardware
En el caso de los entornos de producción, el equipo en el que instale o actualice la versión de
Tableau Server deben cumplir o superar las recomendaciones mínimas de hardware. Estas
recomendaciones son generales. Las necesidades reales del sistema para las instalaciones
de Tableau Server pueden variar en función de muchos factores, como el número de usuarios
y el tamaño y número de extractos.
Tipo de instalación Procesador
CPU
RAM
Espacio libre
en disco
Un solo nodo
64 bits
8 núcleos, 2,0
GHz o más
32 GB
50 GB
Varios nodos e
implementaciones
corporativas
Póngase en contacto con Tableau para recibir ayuda técnica.
Los nodos deben cumplir o superar las recomendaciones mínimas
de hardware, a excepción de los nodos que ejecutan el componente
de segundo plano, en los que puede ser suficiente con 4 núcleos.
-6-
Determinar el hardware del equipo
El programa de configuración de Tableau Server determina cuántos núcleos físicos tiene un
equipo consultando al sistema operativo. Para ver la información de hardware que el programa
de instalación detectó en el equipo, abra el archivo tabadmin_lic.log.
En tabadmin_lic.log, busque líneas parecidas a la siguiente para comprobar los núcleos
físicos y lógicos que el programa de instalación detectó y usó para determinar la cantidad de
núcleos que se usan para el licenciamiento:
[6596 ] INFO 2015-03-10 14:06:31 -0800
: DetectLogicalProcessorInformation: Detected 4 physical cores
[6596 ] INFO 2015-03-10 14:06:31 -0800
: DetectSystemInfoCores: Detected 4 logical cores
[6596 ] INFO 2015-03-10 14:06:34 -0800
: DetectCoreCount:
Detected 4 cores (this number will be used for core license counting)
El registro se encuentra en el equipo donde va a instalar Tableau Server: <install
drive>:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\ . Para
obtener más información, consulte Ubicaciones de archivo de registro de servidor En la
página 646.
Averiguar manualmente la cantidad de núcleos del equipo
Puede usar la herramienta de línea de comando de instrumentación de administración de
Windows (WMIC) para determinar la cantidad de núcleos físicos que tiene el servidor. Esto es
útil cuando no sabe si el equipo cumplirá los requisitos mínimos de hardware para instalar
Tableau Server.
1. Abra una línea de comando.
2. Escriba el siguiente comando:
WMIC CPU Get DeviceID,NumberOfCores
La salida mostrará el identificador o los identificadores de los dispositivos y el número de
núcleos físicos que tiene el equipo:
-7-
En el ejemplo anterior hay dos CPU, cada una con seis núcleos, es decir, un total de
doce núcleos. Este equipo cumpliría los requisitos mínimos de hardware para instalar la
versión de Tableau Server de 64 bits.
Un comando más largo recoge los procesadores lógicos y los núcleos físicos:
WMIC CPU Get
DeviceID,NumberOfCores,NumberOfLogicalProcessors,SocketDesign
ation
En el ejemplo anterior, además de los doce núcleos físicos, hay 24 núcleos lógicos.
-8-
Instalar y configurar
Aquí se indican los pasos principales necesarios para instalar y configurar Tableau Server:
Ejecutar configuración de servidor
Después de instalar el archivo de instalación de Tableau Server, siga las instrucciones a
continuación para instalar el servidor.
1. Haga doble clic en el archivo de instalación.
2. Siga las instrucciones en pantalla para finalizar la configuración e instalar la aplicación.
3. Después que la instalación finaliza, haga clic en Siguiente para abrir la ventana
Administrador de claves de producto.
Si necesita compatibilidad de caracteres que no están en el conjunto Latin-1, instale
paquetes de idiomas de Windows mediante Cuadro de mando > Opciones
regionales y de idiomas. Se debe instalar los paquetes de idiomas en el servidor
primario y en la máquina de cualquier trabajador.
-9-
Activar Tableau
Tableau Server requiere al menos una clave de producto que activa el servidor y especifica la
cantidad de niveles de licencia que puede asignar a usuarios. Puede acceder a las claves de
productos en el Centro de cuentas de clientes de Tableau. Después de instalar y configurar el
servidor, el administrador de claves del producto se abre automáticamente de forma que
pueda ingresar la clave del producto y registrar el producto. Si necesita activar el producto en
una computadora fuera de línea, consulte Activar Tableau fuera de línea abajo.
1. Seleccione Activar y pegue la clave del producto:
2. Consulte las instrucciones paso a paso en la página de ayuda de descarga en el sitio
web.
Activar Tableau fuera de línea
Si trabaja fuera de línea puede seguir los pasos a continuación para completar la activación
fuera de línea.
1. Cuando se abre el administrador de claves del producto haga clic en Activar el
producto.
Pegue la clave de producto de servidor en el cuadro de texto correspondiente y haga clic
en Activar. Puede obtener la clave del producto en el Portal de clientes de Tableau.
- 10 -
2. Cuando está fuera de línea, la activación fallará y se le brinda la opción de guardar un
archivo que puede usar para activación fuera de línea. Haga clic en Guardar.
3. Seleccione una ubicación para el archivo y haga clic en Guardar. El archivo se guarda
como offline.tlq.
4. De vuelta en Tableau haga clic en Salir para cerrar el cuadro de diálogo Activación.
5. En un equipo con acceso a internet, abra un navegador web y visite la página Activación
de productos en el sitio web de Tableau. Complete las instrucciones para enviar su
archivo offline.tlq.
Tras enviar su archivo offline.tlq en línea, mientras que su explorador sigue mostrando
la página Activaciones de productos, se crea un archivo llamado activation.tlf y
Tableau le pedirá guardar el archivo en su computadora.
6. Guarde el archivo activation.tlf y trasládelo a la computadora en la que está instalando
Tableau Server.
7. En la computadora donde instala Tableau Server, abra una cadena de comandos como
administrador y ejecute el siguiente comando.
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
8. A continuación, escriba tabadmin activate --tlf
<path>\activation.tlf, donde <path> es la ubicación del archivo de respuesta
que guardó desde la página Activación de productos. Por ejemplo:
tabadmin activate --tlf \Desktop\activation.tlf
Mantenga abierta la ventana de la línea de comando.
9. Luego de inicializar la licencia, se le pedirá que vuelva a activar el producto. En Tableau
Server, haga clic en Inicio > Todos los programas > Tableau Server 9.1
10. Haga clic con el botón derecho en Administrar claves de productos y seleccione
Ejecutar como administrador.
Incluso si ha iniciado sesión en la computadora de Tableau Server como administrador,
debe hacer esto para evitar un posible error de registro.
11. Haga clic en Activar el producto.
12. Ingrese su clave de producto nuevamente (la misma que ingresó en el paso 1).
13. Guarde el archivo .tlq.
14. En un equipo con acceso a internet, abra un navegador web y vuelva a visitar la página
Activación de productos en el sitio web de Tableau. Complete las instrucciones.
Tableau creará nuevamente un archivo llamado activation.tlf y le pedirá que lo guarde.
15. Guarde el archivo y trasládelo a la computadora en la que está instalando Tableau
- 11 -
Server.
16. De vuelta en la ventana de línea de comando en Tableau Server, escriba tabadmin
activate --tlf <path>\activation.tlf, donde <path> es la ubicación
del segundo archivo de respuesta que guardó desde la página Activación de productos.
Por ejemplo:
tabadmin activate --tlf \Desktop\activation.tlf
Ahora Tableau Server se encuentra activado. Si necesita ayuda, póngase en contacto
con el servicio de atención al cliente de Tableau.
Configuración de Tableau Server
La utilidad de configuración de Tableau Server se abre durante una instalación de Tableau
Server. En este momento, puede definir opciones de configuración como parte de la
instalación, antes de que se inicie el servidor. El servidor se inicia al final del proceso de
instalación.
También puede ejecutar la utilidad después de instalar Tableau Server seleccionando Todos
los programas > Tableau Server 9.1 > Configurar Tableau Server en el menú de inicio
de Windows. Antes de realizar cambios de configuración, debe detener el servidor. Consulte
Volver a configurar el servidor En la página 34 para conocer los pasos.
Hay dos cosas que debe tener en cuenta sobre los ajustes que especifique en el cuadro de
diálogo Configuración:
l
l
La configuración abarca todo el sistema: la configuración que introduce se aplica al
servidor completo. Si el servidor ejecuta varios sitios, esta configuración afecta a todos
los sitios.
La autenticación de usuario es "permanente": la configuración Autenticación de
usuario (en la pestaña General) solo se puede definir al instalar Tableau Server por
primera vez. Puede cambiar todos los demás ajustes después de la instalación
deteniendo el servidor y volviendo a ejecutar la utilidad de configuración.
Consulte los temas siguientes para ver detalles sobre las distintas pestañas de Configuración:
Configurar opciones del servidor general
Siga estos pasos para configurar las opciones de la pestaña General:
1. De manera predeterminada, Tableau Server se ejecuta en una cuenta de Network
Service. Para usar una cuenta que acomode la autenticación NT con fuentes de datos,
especifique un nombre de usuario y una contraseña. El nombre de usuario debe incluir
el nombre de dominio. Consulte Ejecutar como usuario En la página 516 para
obtener más información sobre el uso de una cuenta de usuario específica.
- 12 -
2. Seleccione si desea usar Active Directory para autenticar usuarios en el servidor.
Seleccione Usar autenticación local para crear usuarios y asignar contraseñas
mediante el sistema de administración de usuarios incorporado en Tableau Server.
Luego no podrá alternar entre Active Directory y la autenticación local.
3. Si usa Active Directory:
l
l
Si lo prefiere, puede Activar el inicio de sesión automático, que usa Microsoft
SSPI para iniciar sesión automáticamente basándose en su nombre de usuario y
contraseña de Windows. Esto crea une experiencia similar a un inicio de sesión
único (SSO). No seleccione Activar inicio de sesión automático si planea
configurar Tableau Server para SAML, autenticación confiable o para un servidor
proxy.
Asegúrese de escribir el nombre de dominio completamente calificado (FQDN) y
el apodo.
Para determinar el FQDN: seleccione Iniciar > Ejecutar y escriba
sysdm.cpl en el cuadro de texto Ejecutar. En el cuadro de diálogo Propiedades
del sistema, seleccione la pestaña Nombre del equipo. El FQDN se muestra
casi en el centro del cuadro de diálogo. La primera vez que los usuarios inician
sesión, deben usar el nombre de dominio completamente calificado (por ejemplo,
myco.lan\jsmith). En los inicios de sesión posteriores, pueden usar el apodo
(myco\jsmith).
4. El puerto predeterminado para el acceso web a Tableau Server (a través de HTTP) es el
puerto 80. Es posible que deba cambiar el número de puerto si tiene otro servidor que se
ejecute en el puerto 80 u otras necesidades de conexión de red. Por ejemplo, es posible
que tenga un firewall de hardware o proxy delante del host de Tableau Server, lo que
podría hacer que la ejecución de un sistema back-end en el puerto 80 fuera indeseable.
- 13 -
5. Seleccione si va a abrir un puerto en el Firewall de Windows. Si no abre este puerto, es
posible que los usuarios de otros equipos no puedan tener acceso al servidor.
6. Seleccione si va a incluir datos y usuarios de muestra. La opción Incluir usuarios y
datos de muestra instala varios libros de trabajo y datos de muestra que pueden
ayudarle a familiarizarse con Tableau Server (especialmente, si va a instalar una versión
de prueba del producto). Si elige Incluir usuarios y datos de muestra, el primer
usuario que se cree en Tableau Server se asignará como el propietario de los libros de
trabajo y los datos de muestra. Para cambiar el propietario asignado, consulte
Administrar propiedad En la página 329.
7. Opcionalmente, vaya a la página siguiente para configurar el guardado en caché y las
opciones de SQL iniciales. Si no desea configurar estas opciones, haga clic en Aceptar.
Configurar conexiones de datos
Use las opciones en la pestaña Conexiones de datos para configurar el guardado en caché y
especificar cómo desea administrar las declaraciones SQL iniciales desde las fuentes de
datos.
Guardando en caché
Las vistas publicadas en Tableau Server son interactivas y en ocasiones tiene un conexión en
tiempo real con una base de datos. A medida que los usuario interactúan con las vistas de un
navegador Web, los datos que se consultan son almacenados en un caché. Las visitas
posteriores extraerán los datos de este caché si está disponible. La pestaña Conexiones de
datos es donde se configuran aspectos de guardado en caché que se aplicarán a todas las
conexiones de datos.
- 14 -
Para configurar el guardado en caché, seleccione una de las siguientes opciones: :
l
l
l
Actualizar menos frecuentemente: los datos se guardan en caché y reutilizan
cuando están disponibles, independientemente de cuándo se agregaron al caché. Esta
opción minimiza la cantidad de consultas enviadas a la base de datos. Seleccione esta
opción cuando los datos no cambian frecuentemente. La actualización menos
frecuentemente puede mejorar el rendimiento.
Equilibrado: los datos se eliminan del caché luego de una cantidad específica de
minutos. Si se han agregado los datos al caché en el rango de tiempo especificado, se
usarán los datos guardados en caché, de lo contrario, se consultarán datos nuevos de la
base de datos.
Actualizar más frecuentemente: se consulta la base de datos cada vez que se carga
la página. Los datos aun se guardan en caché y se reutilizarán hasta que el usuario
recargue la página. Esta opción garantizará que los usuarios vean los datos más
actualizados; sin embargo, es posible que disminuya el rendimiento.
- 15 -
Independientemente de cómo se configura el guardado en caché, el usuario
puede hacer clic en el botón Actualizar datos de la barra de herramientas para
enviar una consulta y recuperar datos nuevos.
SQL inicial
Para vistas que se conectar con fuentes de datos de Teradata, los creadores de libros de
trabajo pueden especificar un comando SQL que se ejecutará una vez, cuando el libro de
trabajo se carga en el navegador. A esto se le llama declaración SQL inicial. Por motivos de
rendimiento o seguridad, es posible que algunos administradores deseen deshabilitar esta
funcionalidad. La pestaña Conexiones de datos es donde se realiza esto: Para deshabilitar la funcionalidad SQL inicial, seleccione la casilla de verificación Ignorar
declaraciones SQL iniciales para todas las fuentes de datos. Los libros de trabajo
creados con declaraciones SQL iniciales aun se abrirán, pero los comandos de SQL inicial no
se enviarán.
- 16 -
Configurar alertas y suscripciones
Tableau Server puede enviar un correo electrónico para avisar a los administradores del
sistema si se produce un error del sistema y, además, puede enviar suscripciones por correo
electrónico (instantáneas de las vistas seleccionadas) a los usuarios del sistema. Configure el
servidor SMTP que usa Tableau Server para enviar correos electrónicos de alertas y
suscripciones en la pestaña Alertas y suscripciones.
Nota: Las conexiones SMTP cifradas no son compatibles con las alertas o
suscripciones.
Configurar alertas de correo electrónico
Cuando configura alertas, Tableau Server envía un correo electrónico a los destinatarios que
se indican bajo Enviar correo electrónico a cada vez que se detienen o reinician los
procesos del motor de datos, del repositorio o de la puerta de enlace, o cada vez que se
detiene o reinicia el Tableau Server primario. Si ejecuta una instalación de un solo servidor
(todos los procesos se ejecutan en el mismo equipo), las alertas de estado solo se envían
cuando está activo Tableau Server. No se envían alertas de inactividad. Si está ejecutando una
instalación distribuida configurada para realizar la conmutación tras error (consulte
Configurar la conmutación tras error y puertas de enlace múltiples En la página 98),
un mensaje de alerta de inactividad (DOWN) indica que falló la instancia activa del repositorio o
del motor de datos, y las alertas de actividad (UP) subsiguientes indican que la instancia pasiva
(repositorio) o la segunda instancia (motor de datos) de ese proceso se ha hecho cargo.
Para configurar las alertas por correo electrónico
1. Seleccione Enviar alertas de correo electrónico para problemas de estado de
servidor.
2. En Servidor SMTP:
a. Escriba el nombre del servidor SMTP.
b. (Opcional) Si es necesario (no siempre lo es), escriba un nombre de usuario y
una contraseña para la cuenta del servidor SMTP.
c. El puerto SMTP predeterminado es el 25. Solo debe cambiar este valor si está
seguro de que no usará el puerto 25.
- 17 -
d. En el campo Remitente de correo electrónico, escriba la dirección de correo
electrónico desde donde se enviarán las alertas si se produce un error del sistema. La dirección de correo electrónico debe tener una sintaxis válida (por ejemplo, [email protected] o [email protected]), pero no es necesario que sea
una cuenta de correo electrónico que exista en Tableau Server.
e. Deje desactivada la casilla Habilitar TLS para no cifrar la conexión al servidor de
correo.
3. En el campo Destinatario de correo electrónico, escriba como mínimo una dirección
de correo electrónico que recibirá las alertas. Si escribe varias direcciones, sepárelas
mediante comas.
4. Haga clic en Aceptar.
Cuando inicie el servidor, se activará una alerta por correo electrónico, lo que confirmará que
estableció las alertas correctamente.
- 18 -
Configuración de SMTP para suscripciones por correo electrónico
Para configurar las suscripciones por correo electrónico
1. Seleccione Habilitar suscripciones de correo electrónico.
2. En Servidor SMTP:, escriba el nombre del servidor SMTP. Ingrese un Nombre de
usuario y una Contraseña para la cuenta de servidor SMTP solo si se requiere una
(algunas lo requieren, otras no). El valor de puerto SMTP predeterminado es 25. En
Enviar correo electrónico desde, escriba la dirección de correo electrónico que
enviará suscripciones a los usuarios de Tableau Server.
a. Escriba el nombre del servidor SMTP.
b. (Opcional) Si es necesario (no siempre lo es), escriba un nombre de usuario y
una contraseña para la cuenta del servidor SMTP.
c. El puerto SMTP predeterminado es el 25. Solo debe cambiar este valor si está
seguro de que no usará el puerto 25.
d. En el campo Remitente de correo electrónico, escriba la dirección de correo
electrónico desde donde se enviarán las alertas si se produce un error del sistema. La dirección de correo electrónico debe tener una sintaxis válida (por ejemplo, [email protected] o [email protected]), pero Tableau Server no
requiere que sea una cuenta de correo electrónico real (aunque es posible que
algunos servidores SMTP sí que lo requieran). Puede invalidar esta dirección de
Remitente de correo electrónico global del sistema de forma individual en
cada sitio para las suscripciones. Consulte Agregar o editar sitios En la página
116 para obtener más información.
e. Deje desactivada la casilla Habilitar TLS para no cifrar la conexión al servidor de
correo.
f. En el campo Destinatario de correo electrónico, escriba como mínimo una
dirección de correo electrónico que recibirá las alertas. Si escribe varias direcciones, sepárelas mediante comas.
- 19 -
3. En URL de Tableau Server, ingrese http:// o https://, seguido del nombre del
servidor de Tableau Server. Este nombre se usará para el pie de página de los correos
electrónicos de suscripción.
4. Haga clic en Aceptar.
Configurar SSL externo
Puede configurar Tableau Server para que use comunicaciones encriptadas por capa de
conexión segura (SSL) en todo el tráfico externo HTTP. Configurar SSL asegura que el acceso
a Tableau Server es seguro y que la información confidencial que se transmite entre el
navegador web y el servidor de Tableau Desktop se encuentra protegida. En el paso a
continuación se describen pasos sobre cómo configurar el servidor para SSL; sin embargo,
primero debe adquirir un certificado de una autoridad de confianza y luego importar los
archivos de certificado en Tableau Server. Si está ejecutando un conjunto de Tableau Server y
desea usar SSL, consulte Configurar SSL para un conjunto En la página 22, a
continuación, para obtener recomendaciones.
1. Adquiera un certificado Apache SSL de una autoridad de confianza (por ejemplo,
Verisign, Thawte, Comodo, GoDaddy). También puede usar un certificado interno
emitido por su empresa. También se admiten certificados de comodín, los cuales le
permiten utilizar SSL con muchos nombres de host dentro del mismo dominio.
- 20 -
Algunos navegadores requerirán configuración adicional para aceptar certificados de
proveedores determinados. Consulte la documentación proporcionada por la autoridad
de certificados.
2. Coloque los archivos de certificado en una carpeta llamada SSL, paralela a la carpeta
Tableau Server 9.1. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\SSL
Tableau ServerEsta ubicación proporciona a la cuenta que ejecuta los permisos
necesarios para los archivos.
Nota: quizá deba crear esta carpeta.
3. Abra la Tableau Server utilidad de configuración seleccionando Inicio > Todos los
programas > Tableau Server 9.1 > Configurar Tableau Server en el menú Inicio.
4. En el cuadro de diálogo Configuración Tableau Server , seleccione la pestaña SSL.
5. Seleccione Use SSL para comunicación de servidor y proporcione la ubicación para
cada uno de los siguientes archivos de certificado:
l
Archivo de certificado SSL: debe ser un certificado x509 válido codificado por
PEM con la extensión .crt.
Archivo de claves de certificado SSL: debe ser una clave RSA o DSA válida
con una frase de contraseña incrustada y que no esté protegida por contraseña
con la extensión de archivo .key.
Archivo de cadena de certificado SSL (opcional): algunos proveedores de
certificados emiten dos certificados para Apache. El segundo certificado es un
archivo en cadena, el cual es una concatenación de todos los certificados que
conforman la cadena de certificados para el certificado del servidor. Todos los
certificados en el archivo deben estar codificados por x509 PEM y el archivo debe
tener una extensión .crt (no .pem).
6. (opcional) Si utiliza SSL para la comunicación del servidor y desea configurar la
comunicación SSL entre Tableau Server y los clientes usando certificados tanto en el
servidor como en los clientes:
l
l
Seleccione Usar SSL mutua e inicio de sesión automático con certificados
de cliente.
En Archivo de certificado SSL CA, vaya a la ubicación del archivo de
certificado El archivo de certificado SSL CA debe ser un certificado x509 válido
codificado por PEM con la extensión .crt.
- 21 -
Nota: Si tiene varias autoridades certificadoras (CA) de confianza, puede
copiar y pegar todo el contenido de cada certificado CA, incluidas las líneas
"BEGIN CERTIFICATE" y "END CERTIFICATE" en un archivo nuevo y,
después, guardar el archivo como CAs.crt. En Archivo de
cderSSL CA certificate file, browse to the location of this new file.
7. Haga clic en Aceptar. Los cambios tendrán vigencia la próxima vez que el servidor se
reinicie.
Cuando el servidor está configurado para SSL, acepta solicitudes para el puerto no SSL
(el valor predeterminado es el puerto 80) y automáticamente redirige al puerto 443 SSL.
Nota: Tableau Server solo admite el puerto 443 como puerto seguro. No se
puede ejecutar en un equipo donde otra aplicación usa el puerto 443.
Los errores SSL se registran en el directorio de instalación en la siguiente ubicación. Use
este registro para la solución de problemas de validación y encriptación:
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\httpd\error.log
Configurar SSL para un conjunto
Puede configurar un conjunto Tableau Server para que use SSL. Si el equipo Tableau Server
primario es el único nodo que ejecuta el proceso de puerta de enlace (cosa que hace de forma
predeterminada), entonces es el único lugar donde necesita configurar SSL. Consulte el
procedimiento anterior para conocer los pasos.
SSL y puertas de enlace múltiples
Tableau ServerUn conjunto de de alta disponibilidad puede incluir puertas de enlace múltiples,
detrás de un equilibrador de carga (obtenga más información). Si está configurando este tipo
- 22 -
de conjunto para SSL, tiene dos opciones:
l
l
Configurar su equilibrador de carga para SSL. El tráfico se encripta desde el
navegador web del cliente al equilibrador de carga. Tableau ServerEl tráfico del
equilibrador de carga a los proceso de la puerta de enlace de no se encriptan, Tableau
ServerNo se requiere ninguna configuración SSL en , el equilibrador de carga maneja
todo.
Configurar Tableau Server para usar SSL:El tráfico se encripta desde los
navegadores web del cliente hacia el equilibrador de carga, y desde el equilibrador de
carga hacia los procesos de puerta de enlace de Tableau Server. Consulte el siguiente
procedimiento para conocer detalles.
Configurar un conjunto de servidores para SSL
Tableau ServerCuando configura un conjunto de para usar SSL, ubica el certificado SSL y los
archivos clave en todos los equipos que estén ejecutando un proceso de puerta de enlace.
Tableau ServerPara configurar conjunto de para usar SSL:
1. Configure el equilibrador de carga para transferencia SSL. Consulte la documentación
de su equilibrador de carga para obtener ayuda.
2. Asegúrese de que el certificado SSL que usa haya sido emitido para el nombre de host
del equilibrador de carga.
3. Configure el nodo Tableau Server primario como se describe en el procedimiento
anterior.
4. Coloque el mismo certificado SSL y archivo de claves que usó en el primario en cada
nodo de trabajador de Tableau Server donde se ejecute un proceso de puerta de
enlace. Use la misma ruta de carpeta para los workers que usó en el primario.
Si utiliza SSL mutuo, coloque el archivo de certificado SSL CA que utilizó para el primario
en cada nodo de trabajador donde se ejecute un proceso de puerta de enlace. Utilice la
misma ruta de carpeta que usó en el primario.
No necesita configuraciones adicionales en los trabajadores.
Por ejemplo, imaginemos que tiene un conjunto que incluye un nodo de Tableau Server
primario y tres nodos de trabajador con procesos de puerta de enlace se ejecutan en el
primario, Worker 2 y Worker 3. En esta situación, configure el Tableau Server primario
para SSL y, a continuación, copie el mismo certificado SSL y archivos de claves en
Worker 2 y Worker 3. Ya que estos archivos están en la carpeta C:\Program
Files\Tableau\Tableau Server\SSL en el primario, estarán en la misma
carpeta en Worker 2 y Worker 3.
Puede configurar un conjunto Tableau Server para que use SSL. Si el equipo Tableau Server
primario es el único nodo que ejecuta el proceso de puerta de enlace (cosa que hace de forma
predeterminada), entonces es el único lugar donde necesita configurar SSL. Consulte el
procedimiento anterior para conocer los pasos.
- 23 -
Configurar SSL interno
Puede configurar Tableau Server para que use comunicaciones encriptadas por capa de
conexión segura (SSL) en todo el tráfico entre el repositorio Postgres y otros componentes de
servidor.Predeterminadamente, SSL está deshabilitado para las comunicaciones entre los
componentes del servidor y el repositorio.
1. Abra la utilidad de configuración de Tableau Server al seleccionar Iniciar > Todos los
programas > Tableau Server 9.1> Configurar Tableau Server.
2. En el cuadro de diálogo Configuración de Tableau Server, seleccione la pestaña SSL.
3. Seleccione una de las siguientes opciones:
l
Necesario para todas las conexiones
Cuando esta opción está seleccionada, Tableau Server utiliza SSL para las
comunicaciones entre la base de datos del repositorio y otros componentes del
servidor. Además, las conexiones directas a Tableau Server (las conexiones que
utilizan los usuarios "tableau" o "readonly") deben utilizar SSL.
l
Opcional para conexiones de usuario directas
Esta opción configura Tableau Server para utilizar SSL entre el repositorio y otros
componentes del servidor y admite pero no necesita SSL para conexiones
directas de usuarios "tableau" o "readonly".
l
Desconectado para todas las conexiones (predeterminado)
Esta opción deshabilita SSL para las comunicaciones internas y las conexiones
directas.
4. Haga clic en Aceptar.
Para obtener más información sobre cómo descargar el certificado público para conexiones
directas, consulte Configurar SSL para conexiones directas En la página 492.
Configurar SSL para conexiones directas
Si Tableau Server está configurado para utilizar SSL internamente, las conexiones SSL son
opcionales o necesarias para máquinas de cliente que realizan conexiones directas a la base
de datos de repositorio Tableau Server. Las conexiones directas incluyen las que utilizan el
usuario "tableau" o "readonly".
Para utilizar SSL con conexiones directas, genere el archivo de certificado SSL y cópielo en el
equipo desde el que hará las conexiones directas.
1. Genere el archivo de certificado SSL usando el comando regenerate_internal_tokens
En la página 604.
2. Busque el archivo cert SSL en el archivo workgroup.yml del nodo principal de Tableau
Server.
- 24 -
El archivo workgroup.yml está situado en el nodo primario Tableau Server de la carpeta
\ProgramData\Tableau\Tableau Server\data\tabsvc\config.
El archivo contiene la ubicación del certificado SSL y los archivos clave.Por ejemplo:
pgsql.ssl.cert.file: C:/ProgramData/Tableau/Tableau Server/data/tabsvc/config/pgsql/server.crt
pgsql.ssl.key.file: C:/ProgramData/Tableau/Tableau Server/data/tabsvc/config/pgsql/server.key
3. Copie los archivos de certificado y clave en el equipo que realizará la conexión directa e
impórtelos al almacén de certificados del equipo. Para ello, consulte la documentación
del fabricante del sistema operativo.
Nota: No copie el archivo de clave. Este archivo solo debería estar en el servidor.
Configuración de SAML
Puede configurar Tableau Server para usar un proveedor de identidad externa (IdP) para
autenticar a los usuarios de Tableau Server sobre SAML. Toda la autenticación de usuarios se
realiza fuera de Tableau, sin importar si usa Active Directory o autenticación local en Tableau
Server para administrar sus cuentas de usuario en Tableau Server. Esto le permite
proporcionar una experiencia de inicio de sesión en todas las aplicaciones de su organización.
Antes de que configure Tableau Server para SAML, asegúrese de cumplir los Requisitos de
SAML En la página 474.
Configuración de SAML
Para configurar Tableau Server para usar SAML:
1. Coloque los archivos de certificado en una carpeta llamada SAML, paralela a la carpeta
9.1Tableau Server. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\SAML
Debe usar esta ubicación porque la cuenta de usuario que ejecuta Tableau Server tiene
los permisos necesarios para acceder a esta carpeta.
2. Si va a configurar SAML durante la instalación de Tableau Server, vaya a la pestaña
SAML de la utilidad de configuración.
Si va a configurar SAML después de instalar Tableau Server, abra la utilidad de
configuración de Tableau Server (Inicio > Todos los programas > Tableau Server
9.1 > Configurar Tableau Server) y haga clic en la pestaña SAML.
3. En la pestaña SAML, seleccione Usar SAML para inicio de sesión único y
- 25 -
proporcione la ubicación para cada uno de los siguientes elementos:
URL de retorno de Tableau Server : la URL a la que tendrán acceso los usuarios de
Tableau Server, como http://tableau_server. Se desaconseja usar http://localhost. No se
pueden incluir barras finales en las direcciones URL (por ejemplo, http://tableau_
server/).
ID de entidad SAML: la ID de entidad identifica su instalación de Tableau Server de
forma única al IdP. Puede ingresar su URL de Tableau Server nuevamente aquí si lo
desea, pero no necesita ser su URL de Tableau Server.
Archivo de certificado de SAML: un certificado x509 codificado mediante PEM con la
extensión .crt. Tableau Server usa este archivo, no el IdP.
Archivo de clave de certificado SAML: una clave RSA o DSA que no está protegida
por contraseña, y que tiene la extensión de archivo .key. Tableau Server usa este
archivo, no el IdP.
4. Deje el cuadro de texto Archivo de metadatos IdP de vacío por ahora y haga clic en
Exportar archivo de metadatos.
5. Se abre un cuadro de diálogo que le permite guardar la configuración SAML de Tableau
Server como archivo XML. En este punto, los metadatos de su IdP no se incluyen.
Guarde el archivo XML con el nombre que desee.
6. En el sitio Web de su IdP o en su aplicación:
l
Agregue Tableau Server como Proveedor de servicios. Consulte la
documentación de su IdP para obtener información sobre cómo hacerlo. En el
proceso de configuración de Tableau Server como Proveedor de servicios, tendrá
que importar el archivo que guardó en el paso 5.
- 26 -
l
Confirme que su IdP usa Nombre de usuario como el elemento de atributo a
verificar.
7. Dentro de su IdP, exporte el archivo XML de metadatos de su IdP.
Conviene comprobar que el XML de metadatos que se obtiene del IdP incluya un
elemento SingleSignOnService en el que la unión esté establecida en HTTP-POST,
como en el ejemplo siguiente:
<md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://SERVER-NAME:9031/idp/SSO.saml2"/>
8. Copie el archivo XML de metadatos de IdP en la carpeta siguiente en el equipo donde
está instalado Tableau Server:
C:\Program Files\Tableau\Tableau Server\SAML
9. En la pestaña SAML en el cuadro de diálogo Configuración de Tableau Server, ingrese
la ubicación del archivo en el cuadro de texto Archivo de metadatos de IdP SAML:
10. Haga clic en Aceptar. Tableau Server está ahora configurado para la autenticación
SAML.
Configurar un conjunto de servidores para SAML
Cuando se configura un clúster de Tableau Server para usar SAML, se colocan los mismos
archivos de certificado SAML, clave SAML y metadatos IdP SAML en todos los ordenadores
- 27 -
que ejecutan un proceso de servidor de aplicaciones de Tableau (también llamado
vizportal.exe). Para configurar conjunto de Tableau Server para usar SAML:
1. Configure el Tableau Server primario según se describe en el procedimiento anterior.
2. Coloque los mismos archivos de certificado SAML, clave SAML y metadatos IdP SAML
que usó en el primario en cada Tableau Worker que esté ejecutando un proceso de
servidores de aplicaciones. Use la misma ruta de carpeta para los workers que usó en el
primario. No necesita configuraciones adicionales en los trabajadores.
Por ejemplo, piense en un conjunto que incluya un Tableau Server primario y dos
trabajadores. Los procesos de servidor de aplicaciones se ejecutan en el primario y en
los trabajadores 2 y 3. En esta situación, debe configurar el Tableau Server primario
para SAML y luego copiar los mismos archivos de certificado SAML, clave SAML y
metadatos IdP de SAML en los equipos de los trabajadores 2 y 3. En los equipos de los
trabajadores, coloque los archivos de SAML en la carpeta C:\Program
Files\Tableau\Tableau Server\SAML, igual que en el equipo primario.
Probar la configuración
Pruebe la configuración SAML abriendo una nueva instancia del navegador web y escribiendo
el nombre de Tableau Server en la ventana de URL:
Debe tener en cuenta que el aviso de inicio de sesión que aparece es de su IdP y no de
Tableau Server.
- 28 -
Configurar Kerberos
Puede configurar Tableau Server para que use Kerberos. Esto le permite proporcionar una
experiencia de inicio de sesión en todas las aplicaciones de su organización.Antes de que
configure Tableau Server para Kerberos, asegúrese de cumplir los Requisitos de Kerberos
En la página 504.
1. Abra una línea de comando y, como administrador, cambie directorios a la ubicación del
directorio de la agrupación de Tableau Server. La ubicación predeterminada es
C:\Program Files\Tableau\Tableau Server\9.0\bin.
2. Escriba el siguiente comando para detener Tableau Server:
tabadmin stop
3. Abra la utilidad de configuración de Tableau Server (Iniciar > Todos los programas >
Tableau Server 9.1 > Configurar Tableau Server) y haga clic en la pestaña
Kerberos.
4. Seleccione Habilitar Kerberos para el inicio de sesión único.
5. Haga clic en Exportar script de configuración de Kerberos. El script generado
permite configurarsu dominio de Active Directory para usar Kerberos con Tableau
Server. Para obtener más información, consulte Script de configuración de
Kerberos En la página 508.
Nota: Verifique los nombres de host de las líneas setspn del script. Si usa un
equilibrador de carga externo o un proxy inverso, los nombres de host deben
coincidir con el nombre que usó al configurar Tableau Server para el equilibrador
de carga o el proxy. Si no ha configurado Tableau Server para el proxy o el
equilibrador de carga externo, hágalo y vuelva a exportar el script de
configuración de Kerberos para garantizar que tiene los nombres de host
correctos. Consulte Agregar un equilibrador de carga En la página 105 y
- 29 -
Configurar Tableau para que funcione con un servidor proxy En la página
447.
6. El administrador de dominio de Active Directory debe ejecutar el script de configuración
para crear nombres principales de servicio (SPN) y el archivo .keytab. El administrador
del dominio debe realizar lo siguiente:
l
l
Revise el script para verificar que contiene los valores correctos.
Ejecute el script en una línea de comando en cualquier equipo del dominio
escribiendo el nombre del script (no haciendo doble clic en el script en Windows
Explorer).
El script crea un archivo, kerberos.keytab, en una carpeta \keytabs en la
ubicación en la que se ejecutó.
7. Guarde una copia del archivo .keytab que ha creado el script en el equipo de Tableau
Server. En el paso 3, escriba la ruta al archivo .keytab o haga clic en el botón del
navegador para navegar hasta él. El archivo keytab se copiará en todos los nodos de
puerta de enlace de la instalación de Tableau Server al hacer clic en Aceptar en la
utilidad de configuración.
Nota: No cambie el nombre del archivo .keytab. El script crea un archivo
denominado kerberos.keytab y debe guardarlo con este nombre.
8. (Opcional). Haga clic en Probar configuración para confirmar que el entorno se ha
configurado correctamente para usar Kerberos con Tableau Server.
Si no ha configurado ninguna fuente de datos para la delegación de Kerberos, aparece 0
para Número de servicios configurados para delegación.
9. Haga clic en Aceptar para guardar la configuración de Kerberos.
10. Inicie Tableau Server.
Confirmar su configuración de SSO
Una vez reiniciado Tableau Server, pruebe la configuración de Kerberos desde un navegador
web de un equipo distinto escribiendo el nombre de Tableau Server en la ventana de la URL:
- 30 -
Debería autenticarse automáticamente en Tableau Server.
Configurar SAP HANA SSO
Puede configurar que en Tableau Server se use la delegación SAML para proporcionar inicio
de sesión único (SSO) para SAP HANA. El SSO para HANA no depende de la autenticación
SAML en Tableau Server. Nota: no es necesario que use inicio de sesión SAML con Tableau
Server para poder usar SSO para HANA. Puede iniciar sesión en Tableau Server con el
método de su elección.
Con el SSO para SAP HANA, Tableau Server funciona como un proveedor de identidad (IdP) y
esta configuración permite ofrecer una experiencia de inicio de sesión único para los usuarios
que establezcan conexiones SAP HANA. Como parte de la configuración, necesitará obtener
un certificado SAML y archivo de claves para Tableau Server. También tendrá que instalar el
certificado firmado en HANA. Puede generar el certificado y la clave usted mismo u obtenerlos
de una Entidad de certificación. Para obtener más información sobre cómo generarlos y cómo
configurar SAP HANA, consulte la Base de conocimiento de Tableau.
Nota: debe instalarse el controlador SAP HANA versión 1.00.9 o posterior en Tableau
Server para utilizar SSO para SAP HANA.
Configurar SSO para SAP HANA
Si quiere configurar Tableau Server para que use SSO en SAP HANA:
1. Coloque los archivos de certificado en una carpeta llamada SAML, paralela a la carpeta
9.1 . Por ejemplo:
C:\Program Files\Tableau\Tableau Server\SAML
Debe usar esta ubicación porque la cuenta de usuario donde se ejecuta Tableau Server
tiene los permisos necesarios para acceder a esta carpeta.
2. Después de instalar Tableau Server, ejecute la utilidad de configuración (Inicio >
Todos los programas > Tableau Server 9.1 > Configurar Tableau Server) y haga
- 31 -
clic en la pestaña SAP HANA.
3. Seleccione Usar SAML para habilitar el inicio de sesión único en SAP HANA y
proporcione la ubicación para cada uno de los siguientes elementos:
Archivo de certificado SAML: un certificado x509 codificado mediante PEM con la
extensión .crt o .cert. Tableau Server utiliza este archivo y debe instalarse también en
HANA.
Archivo de clave de certificado SAML: un archivo de clave privada con codificación
DER que no está protegido por contraseña y que tiene la extensión de archivo .der. Solo
Tableau Server usa este archivo.
4. Seleccione el formato del nombre de usuario.
5. Seleccione el uso de mayúsculas en el nombre de usuario. Así se determina el uso de
mayúsculas en el nombre cuando se reenvíe al proveedor de identidad (IdP) de SAP
HANA.
Agregar una cuenta de administrador
El paso final en la activación de Tableau Server es la adición de una cuenta de administrador.
El administrador tendrá todo el acceso al servidor incluida la capacidad de administrar
usuarios, grupos y proyectos. La adición de una cuenta de administrador difiera según el uso
de Active Directory o autenticación local.
- 32 -
Active Directory
Si usa Active Directory, escriba el nombre de usuario y contraseña para un usuario
existente de Active Directory que será el administrador. Luego, haga clic en Agregar usuario.
Nota:
Si la cuenta de administrador está en el mismo dominio que el servidor simplemente escriba el
nombre de usuario sin el dominio. De lo contrario, debe incluir el nombre de dominio
completamente calificado. Por ejemplo, test.lan\username.
Autenticación local
Si usa autenticación local, cree una cuenta administrativa al escribir un nombre de usuario,
nombre de visualización y una contraseña (dos veces) de su elección. Luego, haga clic en
Agregar usuario.
- 33 -
Volver a configurar el servidor
La primera vez que instale Tableau Server, la configuración inicial se hace como parte de la
instalación. Puede ejecutar la utilidad de configuración de Tableau Server después de instalar
Tableau Server para hacer cambios de configuración adicionales. Algunas opciones de
configuración solo están disponibles cuando se ejecuta la utilidad de configuración después de
la instalación. También puede usar la herramienta de la línea de comando tabadmin En la
página 579 para hacer cambios de configuración. Los cambios hechos en los ajustes de
configuración se escriben en el archivo tabsvc.yml, que está en el directorio <install
drive>:\ProgramData\Tableau\Tableau Server\config.
Nota: No puede alternar entre Active Directory y la autenticación local. Estas opciones
solo se pueden configurar durante la instalación inicial de Tableau Server.
Para cambiar un ajuste de configuración de Tableau Server:
1. Detenga el servidor seleccionando Todos los programas > Tableau Server 9.1 >
Detener Tableau Server en el menú Inicio de Windows.
2. Seleccione Configurar Tableau Server en el menú de inicio de Windows.
3. Si utiliza una cuenta de Active Directory para la cuenta de servidor Ejecutar como
usuario, escriba la contraseña en la pestaña General.
4. Realice el cambio de configuración.
5. Haga clic en Aceptar.
- 34 -
6. Inicie el servidor seleccionando Todos los programas > Tableau Server 9.1 >
Iniciar Tableau Server en el menú Inicio de Windows.
Volver a configurar procesos
Para cambiar cómo se configuran los procesos para la instalación de un solo servidor, siga los
pasos a continuación. Si va a cambiar cómo se configuran los procesos para un trabajador,
consulte Instalar y configurar nodos de trabajador En la página 77.
1. Deberá detener Tableau Server para que la configuración cambie. Desde el menú Inicio,
haga clic en Todos los programas > Tableau Server 9.1 > Detener Tableau
Server.
2. Abra la el cuadro de diálogo Configuración de Tableau Server desde el menú Inicio al
navegar a Todos los programas > Tableau Server 9.1 > Configurar Tableau
Server.
3. Escriba su Contraseña (si es necesario) en la pestaña General y haga clic en la
pestaña Servidores:
4. Resalte This Computer y haga clic en Editar:
5. El cuadro de diálogo Editar Tableau Server es donde cambia el número de procesos:
- 35 -
Puede ejecutar hasta ocho instancias del VizQL, el servidor de aplicaciones, el servidor
de datos o los procesos de fondo, aunque este límite se puede modificar, si fuese
necesario. Consulte Valores predeterminados y límites de procesos de servidor
En la página 69 para obtener información. Debe tener instalada por lo menos una
instancia del componente de segundo plano. Además, para que Tableau Server
funcione, siempre debe haber una instancia activa del motor de datos (y el almacén de
archivos asociado) y del repositorio. Para los pasos sobre cómo moverlos a otra
máquina, consulte Trasladar los procesos del motor de datos y del almacén de
archivos En la página 68. Consulte los pasos para configurar instancias adicionales de
ellos en Alta disponibilidad En la página 84.
Cuando haya hecho los cambios, haga clic en Aceptar.
6. Si quiere designar un equipo concreto como repositorio activo preferido, seleccione el
equipo en la lista Seleccionar host. Si agrega trabajadores, tiene que guardar la
configuración y reiniciar la utilidad de configuración para que los trabajadores se
muestren en la lista. Para obtener más información sobre el repositorio, consulte
Repositorio de Tableau Server En la página 49.
7. Haga clic en Aceptar para cerrar la utilidad de configuración.
8. Inicie Tableau Server de nuevo. Desde el menú Inicio, haga clic en Todos los
- 36 -
programas > Tableau Server 9.1 > Iniciar Tableau Server.
Procesos de Tableau Server
Hay procesos de Tableau Server cuya configuración predeterminada se puede cambiar para
lograr resultados diferentes. Los temas Mejorar el rendimiento del servidor En la página
424 y Alta disponibilidad En la página 84 describen algunos de los enfoques que puede
tomar. El estado de alto nivel de cada proceso se muestra en la página Estado del servidor y
puede encontrar información más detallada relacionada con algunos de los procesos, como el
proceso de fondo, en el tema Vistas administrativas En la página 283.
Nota: Algunos de los procesos citados abajo no se pueden configurar: el controlador de
conjuntos y el servicio de coordinación se instalan en todos los nodos como parte de la
instalación básica. Se requieren en todos los nodos de servidor. El almacén de datos se
instala cuando se instala el motor de datos (no se puede instalar por separado). Todas
las instancias de un proceso de motor de datos tendrán también siempre presente una
instancia del proceso del almacén de datos.
En términos de arquitectura, la versión de 64 bits de Tableau Server usa procesos nativos de
64 bits; la versión de 32 bits de Tableau Server usa procesos de 32 bits. La excepción es el
motor de datos. Si la versión de 32 bits de Tableau Server está instalada en un sistema
operativo de 64 bits, se utilizará la versión del proceso de motor de datos de 64 bits.
Para obtener más información sobre los archivos de registro generados por estos procesos,
consulte Ubicaciones de archivo de registro de servidor En la página 646.
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
Servidor de API
wgserver.exe
Controla las
Sí
llamadas API de
REST
Servidor de
aplicaciones
vizportal.exe
Manipula la
aplicación Web,
admite la
navegación y la
- 37 -
Sí
A menos que use las
API de REST para
procesos de negocio
importantes, este
servicio puede
permanecer inactivo
sin afectar al estado
global de Tableau
Server.
Solo consume
recursos evidentes
durante operaciones
poco frecuentes,
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
búsqueda
Componente de
segundo plano
backgrounder.exe
Ejecuta tareas de No
servidor,
incluidas
actualizaciones
de extracto,
tareas ‘Ejecutar
ahora’ y tareas
iniciadas desde
tabcmd
- 38 -
como publicar un libro
de trabajo con un
extracto o generar una
imagen estática de
una vista. Su carga se
puede crear con la
interacción basada en
el navegador y con
tabcmd.
Un proceso de un solo
hilo donde se pueden
ejecutar múltiples
procesos en una o
todas las máquinas
del clúster para
expandir la capacidad.
Por lo general, el
componente de
segundo plano no
consume mucha
memoria del proceso,
pero puede consumir
recursos de CPU, E/S
o red según la
naturaleza de la carga
de trabajo que se le
presente. Por ejemplo,
al realizar
actualizaciones de
extractos grandes,
puede usar el ancho
de banda de la red
para recuperar datos.
La recuperación de
datos o las tareas
tabcmd complejas
pueden consumir
Proceso
Nombre de
archivo
Servidor de caché redis-server.exe
Controlador de
conjunto
Servicio de
coordinación
Propósito
Caché de
consultas
¿Varios Características de
hilos?
rendimiento
No
clustercontroller.exe Responsables de n/a
supervisar varios
componentes,
detectar errores
y ejecutar
conmutaciones
tras error cuando
es necesario
zookeeper.exe
En instalaciones n/a
- 39 -
recursos de CPU.
Una caché de
consultas distribuida y
compartida en todo el
conjunto de
servidores. Esta caché
en memoria acelera la
experiencia del
usuario en muchas
situaciones. VizQL
Server, el componente
de segundo plano y
Data Server (y, en
menor medida, el
servidor de API y el
servidor de
aplicaciones) realizan
solicitudes al servidor
de caché en nombre
de usuarios o trabajos.
Como la caché usa un
subproceso único,
para obtener un mejor
rendimiento es
necesario ejecutar
instancias adicionales
del servidor de caché.
Se incluye en la
instalación básica en
todos los nodos.
Se incluye en la
instalación básica en
Proceso
Motor de datos
Nombre de
archivo
tdeserver64.exe
tdeserver.exe (32
bits)
Propósito
¿Varios Características de
hilos?
rendimiento
distribuidas, es
responsable de
garantizar que
exista un cuórum
para realizar
decisiones
durante una
conmutación tras
error
Almacena
Sí
extractos de
datos y responde
consultas
- 40 -
todos los nodos.
La carga del motor de
datos la generan
solicitudes de los
procesos de servidor
de VizQL Server, el
servidor de
aplicaciones, el
servidor de API, Data
Server y el
componente de
segundo plano. El
motor de datos
también atiende
solicitudes de la
mayoría de los otros
procesos de servidor.
Es el componente que
carga extractos en la
memoria y realiza
consultas en ellos. El
consumo de memoria
se basa
principalmente en el
tamaño de los
extractos de datos que
se cargan. El código
binario de 64 bits se
Proceso
Data Server
Nombre de
archivo
dataserver.exe
Propósito
¿Varios Características de
hilos?
rendimiento
Administra
Sí
conexiones a
fuentes de datos
de Tableau
Server
- 41 -
usa como el valor
predeterminado en
sistemas operativos
de 64 bits, incluso si
Tableau Server de 32
bits se encuentra
instalado. El motor de
datos tiene varios hilos
para manipular
solicitudes múltiples
en un momento. Bajo
una carga alta puede
consumir recursos de
CPU, E/S y red, todos
los que pueden ser un
atasco de rendimiento
bajo carga. A carga
alta, una instancia
simple del motor de
datos puede consumir
todos los recursos de
CPU para procesar las
solicitudes.
Dado que es un proxy,
normalmente solo se
une por la red, pero se
puede unir por la CPU
con sesiones de
usuario simultáneas
suficientes. Su carga
se genera mediante la
interacción basada en
navegador y en
Tableau Desktop y
extrae los trabajos de
actualización para las
fuentes de datos de
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
Almacén de
archivos
filestore.exe
Replica
n/a
automáticamente
extractos en
nodos de motor
de datos
Repositorio
postgres.exe
La base de datos n/a
de Tableau
Server almacena
libros de trabajo y
metadatos de
usuario
Buscar y explorar searchserver.exe
Gestiona
Sí
búsqueda rápida,
filtrado,
recuperación y
visualización de
metadatos de
contenido en el
- 42 -
Tableau Server.
Se instala con el motor
de datos (no se puede
instalar por separado).
Siempre habrá
presente un proceso
de almacén de
archivos si hay
instalados uno o más
procesos de motor de
datos.
Normalmente
consume pocos
recursos. Se puede
transformar en un
atasco en casos
excepcionales para
implementaciones
muy grandes (miles de
usuarios) cuando
realiza operaciones
como ver todos los
libros de trabajo por
usuario o cambiar los
permisos. Para
obtener más
información, consulte
Repositorio de
Tableau Server En la
página 49.
El proceso está
limitado en primer
lugar por la memoria y
en segundo lugar por
las E/S. La cantidad de
memoria usada
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
servidor
VizQL Server
vizqlserver.exe
Carga y
Sí
renderiza vistas,
calcula y ejecuta
consultas
aumenta
proporcionalmente a
la cantidad de
contenido que hay en
el servidor
(sitios/proyectos/libros
de trabajo/fuentes de
datos/vistas/usuarios).
Consume recursos
evidentes durante la
carga de la vista y el
uso interactivo de un
navegador Web. Se
puede unir a CPU, E/S
o la red. La carga del
proceso solo se puede
crear con la
interacción basada en
el navegador. Se
puede acabar la
memoria.
Servicio de coordinación de Tableau Server
Si Tableau Server está configurado como entorno distribuido, uno de los procesos que se
ejecuta en cada nodo del conjunto es el servicio de coordinación. Tableau Server usa el
servicio de coordinación para coordinar actividades en el servidor, incluyendo las instalaciones
de alta disponibilidad. El Servicio de coordinación está integrado en Apache Zookeeper, un
proyecto de código abierto.
El hardware del conjunto puede afectar, en cierta medida, a la eficacia de la ejecución del
servicio de coordinación. En particular:
l
l
Memoria. El servicio de coordinación mantiene información de estado en la memoria.
Por diseño, la huella de la memoria es pequeña y es un factor que no suele influir en el
rendimiento global del servidor.
Velocidad del disco. Como el servicio almacena información de estado en disco, la
velocidad de disco aumenta en los equipos de los nodos individuales.
- 43 -
l
Velocidad de conexión entre nodos. El servicio se comunica continuamente entre los
nodos de conjuntos. Una conexión rápida entre nodos favorece la sincronización.
Configuración del servicio de coordinación
El servicio de coordinación se ejecuta automáticamente en todos los nodos de Tableau Server.
No hay que configurar explícitamente el servicio de coordinación ni existen ajustes que se
puedan definir para el servicio. Como resultado, al agregar un nodo a su conjunto, no verá el
servicio de configuración en la lista de procesos, por ejemplo, no verá el servicio de
coordinación en el cuadro de diálogo Agregar Tableau Server:
La opción Instalación básica incluye el servicio de coordinación y el controlador de conjuntos.
Como puede ver, esta opción está deshabilitada, porque no se puede elegir instalar esos
servicios.
El cuórum del servicio de coordinación
Para garantizar que el servicio de coordinación funcione correctamente, el servicio requiere un
cuórum: un número mínimo de instancias del servicio. En una instalación de Tableau Service,
los servicios de coordinación deben ejecutarse en más del 50 % de los nodos del conjunto.
Esto tiene efecto si reduce el número de nodos de la instalación. También tiene un efecto
importante si el número de equipos del conjunto se reduce.
- 44 -
Si reduce el número de nodos
Si reduce el número de nodos en el conjunto de tres (o más) a dos nodos, se le advierte de que
Tableau Server ya no admite la alta disponibilidad:
A minimum of three Tableau Server nodes are required for high
availability. You can add a third node now,
or continue with only two nodes. Continuing with only two nodes
means Tableau Server will not be highly available.
You can always add a third node later. Click OK to continue with
2 nodes, or Cancel to go back and add a node.
Si continúa, Tableau Server se ejecutará, pero la conmutación tras error automática no se
llevará a cabo en el repositorio.
Si hay problemas en el servidor
Si el servicio de coordinación detecta que se están ejecutando menos de la mitad de las
instancias del servicio, cierra el servidor, ya que esto significa que los nodos no se pueden
sincronizar y la instalación del servidor no puede gestionar la conmutación tras error. Si eso
sucede, puede determinar que el servicio de coordinación fue el responsable de cerrar el
servidor de las formas siguientes:
l
l
Alertas. Si ha configurado el servidor para que le envíe alertas, el servicio de
coordinación hace que se envíe un correo electrónico para indicar que el número de
instancias del servicio de coordinación queda por debajo del cuórum. Para obtener más
información sobre la configuración de alertas, consulte Configurar alertas y
suscripciones En la página 17.
Archivos de registro. Puede examinar archivos de registro, especialmente los
archivos de registro para el servicio de coordinación (zookeeper) y el servicio del
controlador de conjuntos. Para obtener más información, consulte Ubicaciones de
archivo de registro de servidor En la página 646.
Ver el estado del servicio de coordinación
El servicio de coordinación no se incluye en la lista al ver el estado del proceso de servidor.
Para ver el estado del servicio, puede usar el comando siguiente de tabadmin:
tabadmin status --verbose
La salida del comando muestra si se está ejecutando el servicio:
10.32.139.21:
Status: RUNNING
'Tableau Server Data Engine 0' (2456) is running.
'Tableau Server Vizqlserver 0' (3336) is running.
'Tableau Server Backgrounder 0' (11976) is running.
- 45 -
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
'Tableau
sitory).
'Tableau
Server
Server
Server
Server
Server
Server
Server
Server
Server
CacheServer 0' (2508) is running.
Dataserver 0' (3572) is running.
Application Server 0' (804) is running.
API Server 0' (3584) is running.
Coordination Service 0' (2624) is running.
Search and Browse 0' (2744) is running.
Gateway' (2824) is running.
Cluster Controller' (2840) is running.
Repository' (2032) is running (Active Repo-
Server File Store' (2964) is running.
Limpieza del servicio de coordinación
El servicio de coordinación mantiene información de estado sobre el servidor, como registros
de transacción de las actividades realizadas en el servidor. Esta información se escribe en el
disco y, cuando el servidor se reinicia, la información del disco se usa para reiniciar el servicio
de coordinación y determinar información de estado, por ejemplo, si los distintos repositorios
que hay se han sincronizado.
Si los datos que mantiene el servicio están dañados (por ejemplo, por problemas de hardware)
o si hay algún otro problema con el servicio de coordinación que afecte al inicio del servidor,
puede realizar una operación de limpieza en la información del servicio. Para ello, ejecute el
siguiente comando de tabadmin:
tabadmin cleanup --reset-coordination
Este comando realizará una cleanup En la página 587 normal y quitará los archivos del
servicio de coordinación.
Nota: Este comando solo se puede ejecutar cuando se detiene el servidor.
Almacén de archivos de Tableau Server
El proceso del Almacén de datos de Tableau Server se instala con el Motor de datos y controla
el almacenamiento de los extractos. En entornos de alta disponibilidad (HA), el Almacén de
archivos garantiza que los extractos se sincronicen con otros nodos de almacén de archivos
para que estén disponibles si un nodo de almacén de archivos deja de ejecutarse.
Proceso
Almacén de archivos
Nombre
de
archivo
filestore.exe
- 46 -
Estado
El estado del proceso Almacén de archivos se ve en la página Estado. Para obtener más información, consulte Ver el estado de los procesos de servidor En
la página 229
Registro Los registros se ubican en \logs\filestore. Para obtener más información,
consulte Ubicaciones de archivo de registro de servidor En la página 646
El comando decommission
Si quiere o necesita quitar un almacén de archivos, debe desactivar primero el almacén de
archivos usando el comando decommission. La desactivación pone el almacén de archivos
en el modo de solo lectura y copia los datos únicos contenidos en el almacén de archivos en
otro u otros almacenes de archivos que haya en el conjunto. Cuando un almacén de archivos
se va a desactivar, esto aparece en la página Estado y cuando se ha copiado todo el contenido
único a otros nodos de almacén de archivos, el nodo desactivado aparece como listo para
eliminarse.
Proceso de puerta de enlace de Tableau Server
El proceso de puerta de enlace de Tableau Server es un componente de servidor web de
Apache (httpd.exe). Su función es gestionar las solicitudes que llegan al servidor de parte
de todos los clientes: Tableau Desktop, dispositivos móviles, un proxy, un equilibrador de
carga, etc.
El servidor ejecuta una única instancia del proceso de puerta de enlace; no se puede ejecutar
más de una por equipo.
- 47 -
Asignación de puerto
De forma predeterminada, el proceso de puerta de enlace espera solicitudes en los puertos 80
(para solicitudes HTTP) y 443 (para las SSL). Al instalar Tableau Server en un equipo, parte de
la configuración del servidor se asegura de que este puerto esté abierto en el firewall del
equipo. Si el equipo está ejecutando otro proceso que necesite el puerto 80, puede cambiar el
puerto asignado al proceso de puerta de enlace. Puede utilizar la herramienta de configuración
de Tableau Server:
Otra opción es ejecutar el siguiente comando tabadmin, en el que nn es el número del nuevo
puerto:
tabadmin gateway.public.port nn
Archivos de registro para el proceso de puerta de enlace
El proceso de puerta de enlace crea dos conjuntos de archivos en la carpeta \logs\httpd
del archivo de registros:
l
l
Los registros de actividad. El nombre de estos archivos sigue el formato access.yy_
mm_dd_hh_mm_ss.log.
Los registros de error. Todos los errores se registran en un solo archivo llamado
error.log.
Para obtener más información, consulte Archivar archivos de registro En la página 642.
- 48 -
Procesos de puerta de enlace en un clúster
Si el entorno del servidor está distribuido en varios equipos, puede ejecutar un solo proceso de
puerta de enlace en cada nodo del clúster. La situación más habitual para ejecutar un proceso
de puerta de enlace en varios equipos del clúster es tener un equilibrador de carga delante del
clúster. En esta situación, el equilibrador de carga distribuye las solicitudes a cualquier puerta
de enlace del clúster. Si tiene que desconectar un nodo (por ejemplo, para tareas de
mantenimiento en ese nodo), puede deshabilitar el enrutamiento del equilibrador de carga a
ese equipo. Cuando se completen las tareas de mantenimiento, puede volver a habilitar el
nodo en el equilibrador de carga.
Debe tener por lo menos un proceso de puerta de enlace en ejecución en el clúster. Si elimina
el proceso de puerta de enlace del servidor primario, debe asegurarse de que otro equipo del
clúster tenga el proceso de puerta de enlace en ejecución. También se tiene que asegurar de
que los clientes puedan contactar con el equipo.
Si se configura Tableau Server para utilizar SSL, debe asegurarse de que el certificado para
admitir SSL se encuentre en la misma ubicación en todos los equipos del clúster que tengan el
proceso de puerta de enlace en ejecución. Para obtener más información sobre el uso de SSL,
consulte Configurar SSL externo En la página 488.
De modo similar, si la instalación del servidor utiliza un logotipo personalizado, debe estar en la
misma ubicación en todos los equipos en los que el proceso de puerta de enlace esté en
ejecución.
Si tiene que cambiar el número de puerto en el que el proceso de puerta de enlace está a la
escucha, tal como se explicó antes, puede usar el cuadro de diálogo de configuración o
ejecutar el comando siguiente para cada equipo de trabajador que tenga el proceso de puerta
de enlace en ejecución:
tabadmin workerN.gateway.port nn
Información adicional
Servidores proxy En la página 446
Agregar un equilibrador de carga En la página 105
Configurar la conmutación tras error y puertas de enlace múltiples En la página 98
Repositorio de Tableau Server
El repositorio de Tableau Server es una base de datos que almacena datos de servidor. Estos
datos incluyen información sobre usuarios, grupos y asignaciones de grupo, permisos,
proyectos, fuentes de datos, metadatos de extractos e información de actualización de
Tableau Server.
Proceso
Repositorio
- 49 -
Nombre
de
archivo
postgres.exe
Estado
El estado del Repositorio se ve en la página Estado. Para obtener más información, consulte Ver el estado de los procesos de servidor En la página
229
Registro Los registros generados por el repositorio se ubican en \logs\repository.
Para obtener más información, consulte Ubicaciones de archivo de registro
de servidor En la página 646
Repositorio activo preferido
Si configura Tableau Server después de la instalación inicial, tiene la opción de especificar un
Repositorio activo preferido. Este paso es opcional. Si no especifica un repositorio activo
preferido, Tableau Server seleccionará el repositorio activo al iniciarse.
Configure un repositorio activo preferido si quiere que Tableau Server seleccione un nodo
específico al iniciarse. Puede hacer esto si quiere usar un servidor concreto para el repositorio
activo (un equipo con más espacio en disco o memoria, por ej.) o si usa vistas administrativas
personalizadas. Las vistas administrativas personalizadas tienen información de conexión
incrustada que se refiere al repositorio para el que creó las vistas.
El comando failoverrepository
Si se produce la conmutación tras error y el repositorio pasivo se convierte en el repositorio
activo, seguirá siendo el repositorio activo hasta que Tableau Server se reinicie o hasta que
use el comando failoverrepository para volver al otro. Especifique el repositorio que
quiere que esté activo o especifique que el repositorio activo preferido (si se configuró) deba
volver a estar activo. Para obtener más información, consulte failoverrepository En la página
596.
- 50 -
Valores predeterminados y límites de procesos de servidor
El número de instancias de procesos instaladas depende del equipo en el que vaya a instalar
Tableau Server.
Si el equipo cumple las recomendaciones mínimas de hardware o las supera, el número
predeterminado de instalaciones para la mayoría de procesos es de dos instancias. Si el
equipo cumple los requisitos mínimos de hardware pero no tiene por lo menos 8 núcleos y 16
GB de memoria en el sistema, el número predeterminado se reduce a una instancia para cada
proceso. Estos valores predeterminados son deliberados y se establecen para que el software
se adapte al hardware disponible. Para obtener más información sobre las recomendaciones y
los requisitos de hardware, consulte Recomendaciones y requisitos de hardware
mínimos para Tableau Server En la página 61.
Nota: no cambie el número de procesos sin incrementar a la vez la RAM asociada. Si no
está seguro de cómo cambiarlo, póngase en contacto con el servicio de asistencia de
Tableau para que le ayuden.
En una instalación distribuida, puede tener un máximo de dos instancias del repositorio (la
activa y la pasiva). También puede ejecutar Tableau Server con un repositorio, pero en ese
caso el repositorio no tendrá disponible una conmutación tras error.
Si está ejecutando la versión de 64 bits de Tableau Server (que está disponible a partir
de la versión 8.1), solo puede ejecutar un máximo de dos instancias de un proceso.
Si está ejecutando la versión de 32 bits de Tableau Server y la configuración
predeterminada no es suficiente, puede modificar a hasta ocho instancias durante la
instalación (solo para actualizaciones) o después de la instalación, usando el cuadro de
diálogo Configuración. El límite superior predeterminado es de ocho instancias por proceso. Si
su equipo tiene suficiente cantidad de memoria RAM y núcleos de CPU, puede cambiar el
límite superior usando el ajuste de tabadmin service.max_procs. Para cada instancia de
proceso, Tableau recomienda que el equipo que ejecuta el proceso tenga al menos 1 GB de
RAM y 1 núcleo de CPU lógico.
Para cambiar la cantidad máxima de procesos permitidos:
1. Después de la instalación, detenga el servidor.
2. Estando en el directorio bin de Tableau Server, escriba el siguiente comando, donde
number es la cantidad máxima de instancias de proceso que desea permitir:
tabadmin set service.max_procs number
Por ejemplo:
tabadmin set service.max_procs 10
3. Inicie el servidor para que los cambios surtan efecto.
- 51 -
Actualizar a 9.1
Use los siguientes temas para actualizar el software Tableau Server a la versión 9.1. Si
actualiza desde una versión anterior a la versión 8.2, consulte la Base de conocimiento de
Tableau.
Lista de verificación previa a la actualización
Antes de actualizar Tableau Server a la versión 9.1.x, debe leer Cambios: qué debe saber
antes de actualizar En la página 56 y este tema, y llevar a cabo los pasos que se describen
aquí.
Nota: Una nueva versión de tabcmd sale con cada versión de Tableau Server. Si instaló
la utilidad de línea de comando en equipos que no ejecutan Tableau Server, tal vez
necesite actualizar tabcmd en aquellos componentes cuando actualice Tableau Server.
Para obtener más información, consulte Instalar tabcmd En la página 546.
Credenciales y archivos de configuración
Antes de actualizar, asegúrese de tener lo siguiente:
l
l
l
Credenciales de cuenta de usuario: Para cada equipo que actualiza, necesita
credenciales para una cuenta de usuario con permisos de administrador local.
Ejecutar como credenciales de cuenta: Confirme que tiene el nombre de usuario y
contraseña para la cuenta Ejecutar como de Tableau Server. Si usa NT
AUTHORITY\NetworkService (valor predeterminado), no se requiere contraseña.
Archivos de configuración: Además del archivo .exe correspondiente a la
actualización que va a realizar, debe tener localizado o volver a descargar el archivo
.exe de configuración de la versión de servidor que tiene actualmente en producción
(consulte Descarga de productos de Tableau). Si ocurre algo inesperado durante la
actualización, esto puede ayudarle a recuperar más rápidamente.
Personalizaciones
Aunque Tableau conserva los ajustes de configuración durante una actualización, es mejor
anotar las personalizaciones que haya realizado para poder verificarlas posteriormente. Estas
incluyen configuración SSL, cambio de puerto predeterminado de Tableau y valores de tiempo
de espera, así como también, el uso de logotipos personalizados. Además, si agregó su
versión actual de Tableau Server a la variable de entorno PATH de Windows, deberá actualizar
la entrada después de actualizar, de modo que se refiera a la versión más nueva de Tableau
Server.
- 52 -
Requisitos de hardware (núcleos, RAM y espacio libre en disco)
Antes de efectuar la actualización debe asegurarse de que los equipos que va a actualizar
cumplen o superan los requisitos mínimos de hardware. Consulte Requisitos de hardware
para obtener más información.
Versión de bits
Desde la versión 8.1, Tableau Server se brinda como una aplicación nativa de 64 bits además
de una aplicación de 32 bits. Las versiones anteriores de Tableau Server solo estaban
disponibles en 32 bits.
Si anteriormente estaba ejecutando la versión de 32 bits de Tableau Server en un sistema
operativo de 64 bits, se recomienda actualizar a la versión de 64 bits de Tableau Server.
Consulte Antes de instalar… En la página 3 para conocer los requisitos mínimos.
Si actualiza una instalación distribuida de Tableau Server, el conjunto completo debe ejecutar
la misma versión de bits (32 bits o 64 bits) del software de Tableau Server. Al actualizar de la
versión de 32 bits de Tableau Server a la versión de 64 bits, primero debe desinstalar la
versión de 32 bits de cada trabajador antes de instalar la versión de 64 bits del software del
trabajador.Para obtener más información, consulte Actualización de una instalación
distribuida de Tableau Server de 32 bits a 64 bits En la página 66.
Verifique el estado de mantenimiento del producto
Si intenta actualizar Tableau Server desde un servidor cuyo mantenimiento ha expiado el
resultado será una instancia sin licencia de Tableau Server.
Para ver si ha expirado el mantenimiento del servidor:
l
Seleccione Inicio > Todos los programas > Tableau Server > Administrar claves
de productos y vea bajo la columna Expiración de mantenimiento.
Si el mantenimiento ha expirado, seleccione la clave y haga clic en Actualizar. Si los datos de
mantenimiento no se actualizan, contacte con el servicio de atención al cliente de Tableau. La
reactivación de la clave del producto será parte de la configuración. Consulte Activar Tableau
En la página 10 para conocer detalles. Si el servidor no tiene acceso a Internet, consulte
Activar Tableau fuera de línea En la página 10.
- 53 -
Cree un respaldo de “limpieza”
Se recomienda crear siempre una copia de respaldo justo antes de actualizar Tableau Server,
aparte de las copias de respaldo habituales. Antes de crear el respaldo, ejecute el comando de
limpieza tabadmin cleanup para eliminar los archivos no esenciales del respaldo.
Consulte Ejecución de limpieza y Copia de seguridad de los datos de Tableau En la
página 629 para conocer los pasos.
Instalaciones distribuidas solamente: ¿Eliminar los trabajadores antes de crear el
respaldo?
Además de los datos, el archivo de respaldo de Tableau (.tsbak) incluye información sobre la
configuración. Por ello, la copia de respaldo de una instalación distribuida de Tableau Server
incluirá información de configuración sobre los nodos de trabajadores, incluidas sus
direcciones IP. Si no quiere que esta información forme parte de la copia de respaldo (por
ejemplo, porque va a migrar los nodos de trabajadores a un hardware nuevo durante la
actualización), tiene dos opciones:
l
l
Elimine los trabajadores de la configuración de Tableau Server antes de crear el
respaldo.
Planee usar la opción --no-config cuando restaure el archivo de respaldo a su
nueva instalación. Observe que, con esta opción, no se restaura información de
configuración; tampoco la del Tableau Server principal.
Nota: Debe desinstalar Tableau Server de los equipos de los trabajador a los que no
incluya en la nueva instalación para evitar conflictos entre los trabajadores antiguos y los
nuevos.
Si está ejecutando una instalación distribuida de Tableau Server y tiene un trabajador que
ejecuta Windows XP o Windows Server 2003 SP1 o SP2, debe quitarlo de la configuración
antes de realizar la actualización. Estos sistemas operativos no son plataformas compatibles
en la versión 9.1. Tenga en cuenta que se admite Windows Server 2008 o superior.
Para eliminar un trabajador de la configuración de Tableau Server:
1. Detenga el servidor en el Tableau Server primario.
2. En el servidor primario, abra la utilidad de configuración seleccionando Tableau Server
<versión> > Configurar Tableau Server en el menú Inicio.
- 54 -
3. En la utilidad de configuración, seleccione la pestaña Servidores.
4. Si el trabajador hospeda el motor de datos o el repositorio, traslade estos procesos a
otra máquina antes de continuar. Consulte Trasladar los procesos del motor de
datos y del almacén de archivos En la página 68 para conocer pasos.
5. A continuación, resalte el trabajador y haga clic en Eliminar.
6. Haga clic en Aceptar.
7. Inicie el servidor.
Ejecución de limpieza
La ejecución del comando tabadmin cleanup elimina del sistema Tableau Server los
archivos que no necesita en el archivo de respaldo. Debe ejecutar una limpieza una vez con el
servidor en ejecución, lo que le permite actuar en la base de datos de Tableau, y una vez con el
servidor detenido, lo que le permite eliminar los archivos de registro. Para obtener más
información, consulte Eliminar archivos innecesarios En la página 632.
Para ejecutar tabadmin cleanup:
1. Abra una línea de comando como administrador:
- 55 -
2. Navegue al directorio de la agrupación de Tableau Server. Por ejemplo:
cd “C:\Program Files\Tableau\Tableau Server\9.0\bin”
3. Confirme que el servidor está en ejecución:
tabadmin status
4. Ejecute la limpieza al escribir lo siguiente:
tabadmin cleanup
5. Detenga el servidor:
tabadmin stop
6. Ejecute la limpieza nuevamente:
tabadmin cleanup
Mantenga el servidor detenido para la creación de un respaldo (a continuación).
Cree el archivo de respaldo
El comando tabadmin backup crea un archivo .tsbak que contiene datos del repositorio,
extractos de datos y configuración de servidor. Después de crear el archivo, almacénelo en un
equipo separado. Consulte Copia de seguridad de los datos de Tableau En la página 629
para conocer los pasos. Observe que si está creando un respaldo usando la versión 8.0 o
anterior de Tableau Server, debe detener el servidor antes de crear un respaldo.A partir de la
versión 8.1, puede crear copias de respaldo sin detener antes el servidor.
Instalaciones distribuidas solamente: Si quitó nodos de trabajadores de la
configuración del servidor antes de crear la copia de respaldo y no va a realizar una
migración a un hardware nuevo junto con la migración, ahora puede volver a agregar los
trabajadores a la configuración. Siga los pasos en Actualizar a 9.1 En la página 64. De
lo contrario, si está migrando a un hardware nuevo como parte de su actualización, deje
a los trabajadores fuera de la configuración. Consulte Migrar a hardware nuevo En la
página 70 para obtener más detalles.
Cambios: qué debe saber antes de actualizar
Tableau Server 9.1incluye cambios que debe conocer antes de actualizar.
Para obtener información sobre las novedades en Tableau Server 9.1, consulte el tema
Novedades en Tableau Server de la ayuda en línea de Tableau Server.
Las actualizaciones de Tableau Server 9.1 tienen las siguientes consecuencias:
- 56 -
Autenticación SAML: cerrar sesión
Desde la versión 9.1, Tableau Server admite el cierre de sesión SAML. El cierre de sesión con
SAML esta habilitado de forma predeterminada y lo puede deshabilitar y volver a habilitar con
el comando tabadmin set wgserver.saml.logout.enabled false/true.
Si su Tableau Server anterior a la versión 9.1 está configurado para autenticación SAML, la
funcionalidad de cierre de sesión no funcionará hasta que reconfigure los metadatos para
SAML. Debe volver a exportar el archivo de metadatos de SAML y volver a importarlo en su
IDP. Para obtener más información sobre cómo configurar los metadatos de SAML, consulte
Configuración de SAML En la página 478.
Campos ocultos en fuentes de datos publicadas: no disponible para libros de
trabajo
A partir de la versión 9.1, los libros de trabajo respetan los campos ocultos de las fuentes de
datos publicadas. Antes de la versión 9.1, los libros de trabajo que usaban campos ocultos
mostraban esos campos automáticamente.
Si en un libro de trabajo que se había creado en una versión anterior de Tableau 9.1 se usaba
una fuente de datos publicada con campos ocultos, esos campos se mostraban en el libro de
trabajo. A partir de Tableau 9.1, el comportamiento cambia:
l
l
Si crea un libro de trabajo que usa una fuente de datos publicada que tiene campos
ocultos, esos campos siguen ocultos en el libro de trabajo y no se pueden usar en los
cálculos, los conjuntos, los grupos ni en otras creaciones de objetos.
Si trabaja con un libro de trabajo existente y en el que se usa una fuente de datos
publicada que tiene campos ocultos, esos campos se muestran en rojo en el libro de
trabajo para indicar que los campos no son válidos y que, por extensión, las vistas y los
cálculos tampoco.
Hay dos formas de afrontar este problema, en función de si quiere que los campos se
muestren o no:
l
l
mostrar (dejar de ocultar) los campos pertinentes en la fuente de datos y, después,
volver a publicarla, o
actualizar los libros de trabajo correspondientes para que se excluyan los campos
ocultos.
Para obtener información sobre cómo dejar de ocultar campos en el panel Datos, consulte
Ocultar o mostrar campos en la ayuda de Tableau Desktop.
Protección contra el secuestro de clics: habilitada de forma predeterminada
A partir de la versión 9.1, la protección contra el secuestro de clics está habilitada de forma
predeterminada en Tableau Server. La protección lleva disponible desde hace varias
- 57 -
versiones, pero hasta ahora se dejaba desactivada de forma predeterminada. Para obtener
más información sobre la protección contra el secuestro de clics y cómo afecta a las vistas
incrustadas, consulte Protección contra ataques clickjack En la página 417.
Nota: Si tiene vistas incrustadas que usaban la URL de la barra de direcciones del
navegador como base para la URL de incrustación, puede que esas vistas no se
carguen cuando la protección contra el secuestro de clics está habilitada. Las URL de
vista que contienen una almohadilla (#) detrás del nombre del servidor (por ejemplo,
http://myserver/#/views/Sales/CommissionModel?:embed=y) se
bloquean cuando la protección contra el secuestro de clics está habilitada en Tableau
Server. Edite la URL incrustada para reparar esas vistas. Para obtener más información,
vaya a la Base de conocimiento y consulte el artículo Las vistas incrustadas no se
cargan si la protección contra el secuestro de clics está habilitada.
Novedades en la versión 9.0
Tableau Server 9.0 incluye algunos cambios que debe conocer antes de actualizar.
Para obtener información sobre las novedades en Tableau Server 9.0, consulte el tema
Novedades en Tableau Server de la ayuda en línea de Tableau Server.
Las actualizaciones de Tableau Server 9.0 tienen las siguientes consecuencias:
Personalizaciones
Página de inicio predeterminada
Todas las páginas de inicio predeterminadas definidas por el usuario se restablecen a la
página de inicio predeterminada de Tableau Server. Los usuarios deben restablecer su página
de inicio predeterminada después de la actualización.
Logotipos personalizados
A partir de la versión 9.0, los logotipos personalizados han cambiado como se muestra a
continuación:
l
l
El fondo de los logotipos personalizados grandes es distinto en función de la ubicación
del logotipo. En la barra de navegación, el fondo es negro, mientras que en la pantalla
de inicio de sesión es blanco. Para obtener más información, consulte Cambiar el nombre o el logotipo En la página 278.
La opción de logo pequeño ha quedado obsoleta. No hay ninguna ubicación en Tableau
Server en la que se visualice el logotipo pequeño, por lo que dicha opción no tiene ningún efecto.
- 58 -
Requisitos de hardware (núcleos, RAM y espacio libre en disco)
A partir de la versión 9.0 no se instalará Tableau Server si el equipo no cumple los requisitos
mínimos. Esto se aplica en las actualizaciones e instalaciones nuevas, y en todos los equipos
de una instalación distribuida. Los requisitos de hardware son los siguientes:
l
l
Tableau Server de 64 bits: debe tener como mínimo 4 núcleos, 8 GB de RAM y 15 GB
de espacio libre en disco para instalar la versión de 64 bits de Tableau Server.
Tableau Server de 32 bits: debe tener como mínimo 2 núcleos, 4 GB de RAM y 15 GB
de espacio libre en disco para instalar la versión de 32 bits de Tableau Server.
Para obtener más información, consulte Recomendaciones y requisitos de hardware
mínimos para Tableau Server En la página 61.
Nota: 9.1Si va a actualizar Tableau Server en un equipo que no cumple los requisitos
mínimos de hardware, no podrá instalar Tableau Server Si no puede actualizar la
versión de 64 bits de Tableau Server debido a los requisitos de hardware, pero el equipo
cumple los requisitos mínimos de hardware para la versión de 32 bits, puede actualizar a
dicha versión.
Alta disponibilidad y conmutación tras error
A partir de la versión 9.0, Tableau Server ya no da soporte a la conmutación tras error
automática con un clúster de dos nodos. Para sacar provecho de la conmutación tras error
automática deberá instalar Tableau Server en al menos tres nodos. Uno de ellos puede incluir
una instalación mínima (la opción "instalación básica").
Ya no se admite la opción para usar un host de confirmación externo. Todas las instalaciones
configuradas con una confirmación externa se actualizarán sin dicho host.
Al actualizar una instalación de dos nodos configurada para la alta disponibilidad (conmutación
tras error automática), tendrá la opción de agregar un tercer nodo. Puede llevar a cabo esta
acción como parte del proceso de actualización o en un paso posterior.
El usuario Tableau Software
En las versiones anteriores de Tableau Server 9.0, si tenía instalados los usuarios y datos de
muestra, se creaba un usuario llamado Tableau Software. El usuario Tableau Software era el
propietario de los datos de muestra.
A partir de la versión 9.0 no se crea ningún usuario Tableau Software. Si instala los datos de
muestra, la propiedad de dichos datos se asigna al usuario inicial que se crea (el usuario
administrador).
- 59 -
Regeneración de contraseña interna de la base de datos de PostgreSQL
Al instalar Tableau Server o efectuar la actualización desde una versión anterior se vuelve a
generar la contraseña usada en los procesos internos de Tableau Server para la comunicación
con la base de datos de PostgreSQL. Esta contraseña solo se usa en los procesos internos;
además, los administradores de servidor u otros usuarios no pueden acceder a ella. Para
obtener más información, consulte Volver a generar una contraseña.
tabadmin restore: no reinicia Tableau Server automáticamente
A partir de la versión 9.0, el comando tabadmin restore no inicia Tableau Server
automáticamente. Si desea que el servidor se inicie después de llevar a cabo una restauración,
use la opción --restart. Para obtener más información, consulte restore En la página 605.
"Opción "Recordarme"
En la versión 9.0 de Tableau Server no está disponible la opción Recordarme en la página de
inicio de sesión.
ID de sesión en las URL
Con la versión 9.0 de Tableau Server, el ID de sesión al final de las URL de servidor ahora se
indica con un parámetro "iid" :iid=<n>. Por ejemplo,
http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1.
Este parámetro sustituye a la almohadilla "#<n>" usada para el ID de sesión en las versiones
8.x de Tableau Server.
Los cambios en las URL de vistas pueden afectar a las vistas incrustadas, a
las llamadas a API y a los vales de confianza
En Tableau Server 9.0, las URL de vistas han cambiado. Recomendamos que para generar las
URL haga clic en el enlace Compartir de una vista de Tableau Server 9.0 y luego use la URL
resultante en las vistas incrustadas, las llamadas a API o los vales de confianza que haya
creado en Tableau Server antes de la versión 9.0.
Nota: Si usa URL de vistas que se hayan creado copiando la URL en la barra de
direcciones de un navegador en lugar de usar la URL generada haciendo clic en el
enlace Compartir, puede que las vistas no funcionen como está previsto después de
actualizar a la versión 9.0. Este problema se puede resolver reemplazando la URL de
vista con la URL del enlace Compartir.
- 60 -
Recomendaciones y requisitos de hardware mínimos para Tableau
Server
A continuación tiene unas recomendaciones y unos requisitos de hardware mínimos que
atañen a todos los equipos en los que se usa Tableau Server, e incluyen el hardware físico y
las máquinas virtuales (VM):
l
l
Los requisitos mínimos hacen referencia al hardware que el equipo debe tener como
mínimo para que el programa de configuración pueda instalar Tableau Server. Si el
equipo no cumple estos requisitos, el programa de configuración no puede instalar
Tableau Server. Estos requisitos son adecuados para prototipos y pruebas.
Las recomendaciones mínimas son más completas que los requisitos mínimos y
representan la configuración de hardware mínima que debe usar para una instalación
de producción de Tableau Server. Si el equipo cumple los requisitos mínimos pero no las
recomendaciones, el programa de configuración le muestra una advertencia que no le
impide continuar con la instalación.
Además, Tableau Server no se debe instalar en un equipo físico ni en una instancia de
máquina virtual que también tengan en ejecución aplicaciones que usen muchos recursos
como, por ejemplo, bases de datos o servidores de aplicación.
Nota: si instala Tableau Server en un equipo que cumple los requisitos mínimos de
hardware pero no tiene por lo menos 8 núcleos y 16 GB de memoria en el sistema, el
número predeterminado de todos los procesos instalados se reduce en el diseño a una
instancia para cada proceso. Para obtener más información sobre procesos, consulte
Valores predeterminados y límites de procesos de servidor En la página 69.
Requisitos mínimos de hardware
El equipo en el que va a instalar o actualizar Tableau Server debe cumplir los requisitos de
hardware mínimos. Si el programa de configuración determina que su equipo no cumple los
requisitos siguientes, no podrá instalar Tableau Server. Para obtener más información sobre
cómo hace el programa de configuración para determinar el hardware, consulte la sección
"Determinar el hardware del equipo" que hay más adelante.
Estos requisitos mínimos son adecuados para prototipos y pruebas de Tableau Server y
atañen a instalaciones con un solo nodo y a cada equipo de una instalación distribuida.
Versión del servidor
CPU
RAM
Espacio libre
en disco
Tableau Server de 64 bits
4 núcleos
8 GB
15 GB
Tableau Server de 32 bits
2 núcleos
4 GB
15 GB
- 61 -
Para los requisitos:
l
l
El espacio libre en disco se calcula después de descomprimir el programa de instalación
de Tableau Server. El programa de instalación usa aproximadamente 1 GB de espacio.
El recuento de núcleos se basa en los núcleos "físicos". Los núcleos físicos pueden
representar hardware real del servidor o núcleos de una máquina virtual (VM). La
tecnología Hyper-Threading no se tiene en cuenta en el recuento de núcleos.
Si no puede instalar Tableau Server de 64 bits por los requisitos de hardware pero el equipo
cumple los requisitos de hardware mínimos para la versión de 32 bits de Tableau Server,
quizás pueda instalar la versión de 32 bits.
Nota: en el caso de 9.1 en un equipo virtual de 64 bits, necesita cuatro núcleos físicos
como mínimo. Si está instalando en una instancia de Amazon EC2, esto equivale a ocho
vCPU. Para obtener más información, consulte las instancias de Amazon EC2.
Recomendaciones mínimas de hardware
En el caso de los entornos de producción, el equipo en el que instale o actualice la versión de
Tableau Server deben cumplir o superar las recomendaciones mínimas de hardware. Estas
recomendaciones son generales. Las necesidades reales del sistema para las instalaciones
de Tableau Server pueden variar en función de muchos factores, como el número de usuarios
y el tamaño y número de extractos.
Tipo de instalación Procesador
CPU
RAM
Espacio libre
en disco
Un solo nodo
64 bits
8 núcleos, 2,0
GHz o más
32 GB
50 GB
Varios nodos e
implementaciones
corporativas
Póngase en contacto con Tableau para recibir ayuda técnica.
Los nodos deben cumplir o superar las recomendaciones mínimas
de hardware, a excepción de los nodos que ejecutan el componente
de segundo plano, en los que puede ser suficiente con 4 núcleos.
Determinar el hardware del equipo
El programa de configuración de Tableau Server determina cuántos núcleos físicos tiene un
equipo consultando al sistema operativo. Para ver la información de hardware que el programa
de instalación detectó en el equipo, abra el archivo tabadmin_lic.log.
En tabadmin_lic.log, busque líneas parecidas a la siguiente para comprobar los núcleos
físicos y lógicos que el programa de instalación detectó y usó para determinar la cantidad de
núcleos que se usan para el licenciamiento:
- 62 -
[6596 ] INFO 2015-03-10 14:06:31 -0800
: DetectLogicalProcessorInformation: Detected 4 physical cores
[6596 ] INFO 2015-03-10 14:06:31 -0800
: DetectSystemInfoCores: Detected 4 logical cores
[6596 ] INFO 2015-03-10 14:06:34 -0800
: DetectCoreCount:
Detected 4 cores (this number will be used for core license counting)
El registro se encuentra en el equipo donde va a instalar Tableau Server: <install
drive>:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\ . Para
obtener más información, consulte Ubicaciones de archivo de registro de servidor En la
página 646.
Averiguar manualmente la cantidad de núcleos del equipo
Puede usar la herramienta de línea de comando de instrumentación de administración de
Windows (WMIC) para determinar la cantidad de núcleos físicos que tiene el servidor. Esto es
útil cuando no sabe si el equipo cumplirá los requisitos mínimos de hardware para instalar
Tableau Server.
1. Abra una línea de comando.
2. Escriba el siguiente comando:
WMIC CPU Get DeviceID,NumberOfCores
La salida mostrará el identificador o los identificadores de los dispositivos y el número de
núcleos físicos que tiene el equipo:
En el ejemplo anterior hay dos CPU, cada una con seis núcleos, es decir, un total de
doce núcleos. Este equipo cumpliría los requisitos mínimos de hardware para instalar la
versión de Tableau Server de 64 bits.
Un comando más largo recoge los procesadores lógicos y los núcleos físicos:
WMIC CPU Get
DeviceID,NumberOfCores,NumberOfLogicalProcessors,SocketDesign
ation
- 63 -
En el ejemplo anterior, además de los doce núcleos físicos, hay 24 núcleos lógicos.
Actualizar a 9.1
Después de completar Lista de verificación previa a la actualización En la página 52,
actualice la instalación existente de Tableau Server a la versión 9.1 mediante uno de los
siguientes procedimientos. Si va a realizar la migración a un nuevo hardware como parte de la
actualización, consulte Migrar a hardware nuevo En la página 70 en lugar de los siguientes
procedimientos.
Cuando instale la versión más reciente de Tableau Server, use la misma unidad y el mismo
directorio que se utilizaban en la versión anterior. De este modo, se podrán importar
automáticamente los datos y los valores de configuración de la versión anterior.
Durante la instalación de la versión nueva, los extractos existentes se migrarán al nuevo
almacén de archivos. Este proceso puede durar bastante (hasta varias horas si tiene una gran
cantidad de extractos o si los extractos tienen un tamaño considerable). Durante este proceso
se visualiza un mensaje: "Se están migrando los extractos al almacén de archivos. Este
proceso puede durar varias horas." Para obtener más información, consulte Solución de
errores de instalación y actualización de Tableau Server En la página 673
Si va a realizar una actualización en un servidor con menos de ocho núcleos o menos de 16 GB
de RAM y no ha establecido expresamente el número de procesos del servidor VizQL, se
establecerá dicho número con la cantidad de una sola instancia. Para lograr un rendimiento
óptimo en las máquinas que tienen menos de ocho núcleos y menos de 16 GB de RAM,
establezca en 1 el número de procesos del servidor de VizQL y del servidor de datos.
Si actualiza Tableau Server de 32 bits a Tableau Server de 64 bits, debe desinstalar la versión
existente antes de instalar la nueva versión.
Nota: Es recomendable que realice una copia de respaldo de los datos de Tableau
Server antes de la actualización. Para obtener más información, consulte Lista de
verificación previa a la actualización En la página 52.
Instalaciones de un solo servidor
Para actualizar una instalación de un solo servidor de Tableau Server a la versión 9.1 o 9.1.x:
- 64 -
1. Use Agregar o quitar programas en Tableau Server para desinstalar la versión anterior.
La desinstalación quita el software del servidor, pero deja los datos y los ajustes de
configuración intactos.
2. Instalar Tableau Server. La configuración de Tableau Server manipulará la importación
de datos y los ajustes de configuración de la versión anterior.
Instalaciones distribuidas
Si está trasladando su conjunto a la versión de 64 bits de Tableau Server como parte de su
actualización a la versión 9.1, consulte las pautas de "versión de bits"en la Lista de
verificación previa a la actualización En la página 52.
Para actualizar una instalación distribuida de Tableau Server de la versión 8.2 o 9.0 a
la versión 9.1 o 9.1.x:
1. Tableau ServerUse Agregar/Eliminar programas en el equipo primario de para
desinstalar la versión anterior.
2. Instale Tableau Server en el nodo del servidor primario.
Tableau ServerLa configuración de manipula la importación de datos y los ajustes de
configuración de la versión anterior.
Nota: Si va a efectuar la actualización desde un clúster de dos nodos (uno
primario y un trabajador) o una configuración que ha usado un host de
confirmación externo, es posible que vea una advertencia sobre las limitaciones si
ejecuta Tableau Server en dos nodos. Para obtener más información, consulte
Requisitos distribuidos En la página 74
3. Si la utilidad de configuración de Tableau Server le solicita que actualice los nodos de
trabajador, cambie a los nodos de trabajador y utilice Instalar/Desinstalar programas
para desinstalar la versión anterior en dichos nodos de trabajador.
La desinstalación elimina el software del servidor, pero déjelos datos y ajustes de
configuración intactos.
4. Instale Tableau Worker Server en cada nodo de trabajador.
5. Regrese al servidor primario y continúe con la instalación.
Para actualizar a una instalación distribuida de Tableau Server desde la versión 9.1.x
a la versión 9.1.x:
1. Use Agregar/Eliminar programas en su equipo primario de Tableau Server para
desinstalar la versión anterior.
- 65 -
La desinstalación quita el software del servidor, pero deja los datos y los ajustes de
configuración intactos.
2. Instale Tableau Server en su Tableau Server primario.En la mayoría de los casos, con
una actualización de la "misma versión" (versión 9.1.x a 9.1.x), la instancia principal de
Tableau Server introduce actualizaciones en los servidores de los trabajadores para que
no se tenga que desinstalar y volver a instalar el software del servidor en los
trabajadores de Tableau.
Nota: Si se produce una actualización en los controladores de PostgreSQL o en
otro software de terceros, los trabajadores de Tableau no se pueden actualizar
automáticamente. Durante la actualización, aparece un mensaje que le indica
"Uno o más trabajadores no se han podido actualizar automáticamente" y que le
pide que actualice manualmente el software en cada trabajador. Esto puede
suceder incluso durante una actualización de la "misma versión" .
Si actualiza de Tableau Server de 32 bits a 64 bits, debe desinstalar y volver a efectuar la
instalación. Consulte Actualización de una instalación distribuida de Tableau Server de
32 bits a 64 bits a continuación.
La configuración de Tableau Server manipulará la importación de datos y los ajustes de
configuración de la versión anterior.
Actualización de una instalación distribuida de Tableau Server de 32 bits a 64 bits
Si actualiza a una instalación distribuida de 32 bits a 64 bits, debe realizar los siguientes pasos:
1. Tableau ServerUse Agregar/Eliminar programas en su equipo primario de para
desinstalar la versión de 32 bits del servidor primario.
2. Instale Tableau Server de 64 bits en su nodo de Tableau Server primario.
3. Si la utilidad de configuración de Tableau Server le solicita que actualice los nodos de
trabajador, cambie a los nodos de trabajador y utilice Instalar/Desinstalar programas
para desinstalar la versión anterior en dichos nodos de trabajador.
La desinstalación elimina el software del servidor, pero déjelos datos y ajustes de
configuración intactos.
4. Instale Tableau Worker Server de 64 bits en cada nodo de trabajador.
5. Regrese al servidor primario y continúe con la instalación de Tableau Server de 64 bits.
Mover el proceso de repositorio
Si necesita eliminar un nodo de trabajador de la configuración de Tableau Server y ese
trabajador alberga la única instancia del repositorio, primero debe trasladar el proceso a otro
- 66 -
equipo antes de eliminar el nodo. Siempre debe haber al menos una instancia activa del
repositorio, así que no podrá eliminar una instancia si es la única que hay.
Nota: Si también va a mover un grupo de motor de datos o almacén de archivos, puede
mover el repositorio al mismo tiempo. Consulte Trasladar los procesos del motor de
datos y del almacén de archivos En la página siguiente.
1. Cree un respaldo completo de Tableau Server. Para obtener más información, consulte
Copia de seguridad de los datos de Tableau En la página 629
2. Si todavía no lo ha hecho, detenga Tableau Server y ejecute la utilidad de configuración
de Tableau Server (Inicio > Tableau Server 9.1 > Configurar Tableau Server) en el
nodo principal de Tableau Server.
3. En la pestaña Servidores, seleccione el equipo (dirección IP o nombre del equipo) al
que quiere mover el proceso y haga clic en Editar.Puede ser otro trabajador o el
principal (This Computer (Primary)).
4. En el cuadro de diálogo Editar Tableau Server, active la casilla de verificación
Repositorio y haga clic en Aceptar para cerrar el cuadro de diálogo.
5. Haga clic en Aceptar en la utilidad de configuración de Tableau Server para guardar los
cambios y cerrarla.
6. Inicie el nodo principal de Tableau Server para que se complete la sincronización entre
el repositorio existente y el repositorio recién agregado.
7. Abra la página Estado de Tableau Server y espere hasta que el estado del nuevo
repositorio deje de aparecer como "Configurando". Cuando el estado del repositorio sea
"Pasivo", la sincronización se habrá completado.
8. Detenga el servidor y abra la utilidad de configuración de Tableau Server.
9. En la pestaña Servidores, resalte el equipo del que está eliminando el proceso y haga
clic en Editar.
10. Quite los procesos que va a mover: desactive la casilla de verificación Repositorio y
haga clic en Aceptar.
11. Vuelva a hacer clic en Aceptar para guardar los cambios y cerrar la utilidad.
12. Inicie el servidor principal para que los cambios surtan efecto.
Si lleva a cabo este procedimiento como parte de la eliminación de un nodo de trabajador de la
configuración de Tableau Server (tal como se describe en Lista de verificación previa a la
actualización En la página 52), vuelva a detener Tableau Server antes de continuar.
- 67 -
Trasladar los procesos del motor de datos y del almacén de archivos
Si necesita eliminar un nodo de trabajador de la configuración de Tableau Server y ese
trabajador alberga la única instancia del motor de datos y el almacén de archivos (que
administra los extractos), primero debe trasladar los procesos a otro ordenador. Siempre debe
haber al menos una instancia de los procesos del motor de datos y el almacén de archivos, de
modo que no se puede eliminar una instancia si es la única que hay.
1. Cree un respaldo completo de Tableau Server. Para obtener más información, consulte
Copia de seguridad de los datos de Tableau En la página 629
2. Si todavía no lo ha hecho, detenga el nodo principal de Tableau Server y ejecute la
utilidad de configuración de Tableau Server (Iniciar > Tableau Server 9.1 >
Configurar Tableau Server) en el nodo principal de Tableau Server.
3. En la pestaña Servidores, resalte el equipo (dirección IP o nombre del equipo) al que
quiere mover los procesos y haga clic en Editar.Puede ser otro trabajador o el principal
(This Computer (Primary)).
4. En el cuadro de diálogo Editar Tableau Server, escriba el número de procesos de
Motor de datos y haga clic en Aceptar para cerrar el cuadro de diálogo.
Nota: Cuando se instala un proceso de motor de datos en un nodo, el proceso de
almacén de archivos también se instala. Al cambiar el valor de Motor de datos a
otro que no sea 0, la casilla de verificación Almacén de datos se activa
automáticamente.
5. Haga clic en Aceptar en la utilidad de configuración de Tableau Server para guardar los
cambios y cerrarla.
6. Inicie el nodo principal de Tableau Server para que los cambios se hagan efectivos.
7. Abra la página Estado en Tableau Server y espere hasta que el estado del nuevo
almacén de archivos deje de mostrar "Sincronizando".
8. Detenga el servidor.
9. Retire el almacén de archivos del trabajador:
Desde la línea de comando de Windows, en el directorio C:\Program
Files\Tableau\Tableau Server\9.1\bin, ejecute:
tabadmin decommission <worker_node>
donde <worker_node> es el nombre o la dirección IP del trabajador que va a retirar,
tal y como aparece en la lista de servidores de la pestaña Servidores de la utilidad de
configuración.
10. Abra la utilidad de configuración de Tableau Server y, en la pestaña Servidores, resalte
el ordenador del que está eliminando el proceso y haga clic en Editar.
- 68 -
11. Quite los procesos que esté moviendo: escriba 0 para Motor de datos y haga clic en
Aceptar. La casilla de verificación del almacén de datos se desactivará
automáticamente.
12. Vuelva a hacer clic en Aceptar para guardar los cambios y cerrar la utilidad.
13. Inicie el servidor principal para que los cambios surtan efecto.
Si lleva a cabo este procedimiento como parte de la eliminación de un nodo de trabajador de la
configuración de Tableau Server (tal como se describe en Lista de verificación previa a la
actualización En la página 52), vuelva a detener Tableau Server antes de continuar.
Valores predeterminados y límites de procesos de servidor
El número de instancias de procesos instaladas depende del equipo en el que vaya a instalar
Tableau Server.
Si el equipo cumple las recomendaciones mínimas de hardware o las supera, el número
predeterminado de instalaciones para la mayoría de procesos es de dos instancias. Si el
equipo cumple los requisitos mínimos de hardware pero no tiene por lo menos 8 núcleos y 16
GB de memoria en el sistema, el número predeterminado se reduce a una instancia para cada
proceso. Estos valores predeterminados son deliberados y se establecen para que el software
se adapte al hardware disponible. Para obtener más información sobre las recomendaciones y
los requisitos de hardware, consulte Recomendaciones y requisitos de hardware
mínimos para Tableau Server En la página 61.
Nota: no cambie el número de procesos sin incrementar a la vez la RAM asociada. Si no
está seguro de cómo cambiarlo, póngase en contacto con el servicio de asistencia de
Tableau para que le ayuden.
En una instalación distribuida, puede tener un máximo de dos instancias del repositorio (la
activa y la pasiva). También puede ejecutar Tableau Server con un repositorio, pero en ese
caso el repositorio no tendrá disponible una conmutación tras error.
Si está ejecutando la versión de 64 bits de Tableau Server (que está disponible a partir
de la versión 8.1), solo puede ejecutar un máximo de dos instancias de un proceso.
Si está ejecutando la versión de 32 bits de Tableau Server y la configuración
predeterminada no es suficiente, puede modificar a hasta ocho instancias durante la
instalación (solo para actualizaciones) o después de la instalación, usando el cuadro de
diálogo Configuración. El límite superior predeterminado es de ocho instancias por proceso. Si
su equipo tiene suficiente cantidad de memoria RAM y núcleos de CPU, puede cambiar el
límite superior usando el ajuste de tabadmin service.max_procs. Para cada instancia de
proceso, Tableau recomienda que el equipo que ejecuta el proceso tenga al menos 1 GB de
RAM y 1 núcleo de CPU lógico.
Para cambiar la cantidad máxima de procesos permitidos:
- 69 -
1. Después de la instalación, detenga el servidor.
2. Estando en el directorio bin de Tableau Server, escriba el siguiente comando, donde
number es la cantidad máxima de instancias de proceso que desea permitir:
tabadmin set service.max_procs number
Por ejemplo:
tabadmin set service.max_procs 10
3. Inicie el servidor para que los cambios surtan efecto.
Migrar a hardware nuevo
Siga este procedimiento para migrar Tableau Server de un equipo a otro. En concreto, estos
pasos describen cómo mover los datos y ajustes de configuración de Tableau Server desde el
equipo en producción a un nuevo equipo donde está instalada la versión 9.1 de Tableau
Server. Antes de comenzar, asegúrese de que ha efectuado los pasos de Lista de
verificación previa a la actualización En la página 52, incluida la creación de un respaldo.
1. Instale Tableau Server en el equipo nuevo.
2. Copie el archivo .tsbak a la carpeta de agrupación del nuevo Tableau Server (por
ejemplo, C:\Program Files\Tableau\Tableau Server\9.1\bin).
3. A continuación, detenga Tableau Server.
4. Restaure los datos en producción sin configurar la información en su nueva instalación
de Tableau Server:
tabadmin restore --no-config <filename>
donde <filename> es el nombre del archivo .tsbak. Por ejemplo:
tabadmin restore --no-config mybackup.tsbak
La opción --no-config restaura los datos de Tableau Server en producción, pero
excluye la información de configuración. Debe usar esta opción si se traslada a un nuevo
hardware; de lo contrario, surgirán conflictos con la configuración anterior. Tras efectuar
la restauración es posible que deba volver a configurar algunas opciones (SMTP o los
valores de proxy, por ejemplo).
5. Inicie el servidor.
6. Instalaciones distribuidas solamente: Ejecute el instalador de Tableau Worker en
todos los equipos adicionales que desee agregar al conjunto de Tableau Server.
Consulte Instalar y configurar nodos de trabajador En la página 77 para conocer
los pasos que se deben seguir.
7. Una misma clave de producto de Tableau Server se puede activar tres veces: una, para
un entorno de producción; otra, para un entorno de prueba, y otra, para un entorno de
- 70 -
control de calidad. Después de probar la nueva instalación de Tableau Server y
confirmar que está lista para la producción, debe desactivar la versión de producción
anterior de Tableau Server y, luego, desinstalarla. Para desactivar la versión anterior:
- Elija Inicio > Todos los programas > Tableau Server > Administrar claves de
productos.
- Con cada clave de producto, seleccione la clave de producto y haga clic en
Desactivar.
Nota: Si no tiene conexión a Internet, se le solicitará que cree un archivo de
activación sin conexión para completar el proceso de desactivación. Consulte
Activar Tableau fuera de línea En la página 10 para conocer los pasos que se
deben seguir.
Solución de errores de instalación y actualización de Tableau Server
Siga las sugerencias de este tema para resolver problemas comunes de Tableau Server. Para
ver más pasos de solución de problemas en función del estado de proceso que se visualiza en
la página Estado, consulte Solución de problemas de los procesos del servidor En la
página 231.
Pasos generales de solución de problemas
Muchos problemas de Tableau Server pueden tratarse con algunos pasos básicos:
1. Asegúrese de que haya suficiente espacio en disco en todos los equipos que ejecutan
Tableau Server. Si el espacio en disco está limitado, se pueden producir errores en la
instalación o actualización, o bien problemas de ejecución de Tableau Server.
2. Reinicie Tableau Server. Los problemas relacionados con la indexación y los procesos
no iniciados completamente pueden solucionarse reiniciando Tableau Server de un
modo controlado. Para reiniciar Tableau Server, use el comando tabadmin
restart. Se detendrán y reiniciarán todos los procesos asociados a Tableau Server.
3. Limpie los archivos asociados al servicio de coordinación (ZooKeeper). Para limpiar los
archivos del Servicio de coordinación, use el comando tabadmin cleanup -reset-coordination.
- 71 -
Iniciar Tableau Server
Tableau Server no puede determinar si se inició completamente
En algunos casos, es posible que Tableau Server no pueda determinar si todos los
componentes se han iniciado correctamente durante el arranque. Si es así, se muestra un
mensaje: "No se pudo determinar si todos los componentes del servicio se han iniciado
correctamente."
Si ve este mensaje después del inicio, compruebe que Tableau Server se esté ejecutando
según lo esperado con el comando tabadmin status -v.
Si el estado muestra que está en ejecución ("Status: RUNNING"), significa que el servidor se
inició correctamente y puede ignorar el mensaje. Si el estado es DEGRADED (degradado) o
STOPPED (detenido), consulte "Tableau Server no se inicia" en la siguiente sección.
Tableau Server no se inicia
Si Tableau Server no se inicia o se ejecuta en estado degradado, ejecute el comando
tabadmin restart desde una línea de comando. Se cerrarán todos los procesos en
ejecución y se reiniciará Tableau Server.
Instalación de Tableau Server
Errores de instalación debido a los requisitos de hardware
A partir de la versión 9.0, Tableau Server no se instalará si el equipo en el que se lleva a cabo la
instalación no cumple los requisitos mínimos de hardware. Los requisitos mínimos están
pensados para minimizar los problemas causados por la ejecución de Tableau Server en
equipos con una potencia inferior. Estos requisitos se aplican tanto a los equipos de servidor
primario como a los equipos de trabajador. Los requisitos mínimos son inferiores para la
versión de 32 bits de Tableau Server. Si no puede instalar la versión de 64 bits debido a las
limitaciones de hardware, intente usar la versión de 32 bits. Para obtener información detallada
sobre los requisitos mínimos de hardware, consulte Recomendaciones y requisitos de
hardware mínimos para Tableau Server En la página 61.
Actualización de Tableau Server
Migración de extractos al almacén de archivos
En Tableau Server 9.1 se ha introducido un mecanismo de almacenamiento más fiable para
los extractos de datos denominado Almacén de archivos. Para actualizar desde una versión
anterior se deben migrar los extractos. Este proceso puede durar bastante (hasta varias horas
si tiene una gran cantidad de extractos o si los extractos tienen muchos datos). Durante la
migración se muestra un mensaje:
- 72 -
Migrating extracts to File Store
This process may take up to several hours.
Si el progreso de migración parece estar atascado o bloqueado, consulte el registro
tabadmin.log para verificar si la migración sigue su curso. En este registro se escribe una
entrada para cada extracto migrado.
Errores de actualización debido a la falta de espacio en disco
Si no hay suficiente espacio en disco para ejecutar el programa de instalación de Tableau
Server y llevar a cabo la actualización, se produce un error de instalación. La cantidad
necesaria de espacio en disco depende del tamaño de la base de datos del repositorio y del
número y el tamaño de los extractos. Como parte de la actualización a la versión 9.0, el
programa de instalación migra extractos al nuevo almacén de archivos, con lo que se ocupa
espacio.
Para liberar espacio en disco:
1. Comprima y guarde los registros mediante el comando tabadmin ziplogs.
Después de crear el archivo ziplogs, guárdelo en una ubicación segura que no forme
parte de la instalación de Tableau Server.
2. Limpie los archivos innecesarios con el comando tabadmin cleanup. Para obtener
más información, consulte Eliminar archivos innecesarios En la página 632
Reindexar la función Buscar y explorar de Tableau Server
Otros problemas que pueden solucionarse mediante la reindexación de Buscar y
explorar
Otros síntomas que indican que se debe volver a generar un índice:
l
l
l
l
Una lista de sitios vacía cuando un usuario intenta iniciar sesión
Una lista de proyectos vacía cuando un usuario intenta seleccionar un proyecto
Falta de contenido (libros de trabajo, vistas o dashboards)
Alertas inesperadas o imprecisas (por ejemplo, una alerta"No se pudo actualizar" en un
libro de trabajo que no incluye un extracto)
Si observa cualquiera de estos comportamientos, use el comando tabadmin reindex para
volver a generar el índice de Buscar y explorar.
- 73 -
Entornos distribuidos
En una instalación distribuida, se instalan partes de Tableau Server en diferentes equipos.
Requisitos distribuidos
Antes de que configure un conjunto de Tableau Server, asegúrese de cumplir los siguientes
requisitos.
Hardware
Si bien los equipos que usa en su clúster deben cumplir los requisitos descritos en Antes de
instalar… En la página 3, no necesitan ser idénticos.
Pautas de hardware para alta disponibilidad
Existen algunas pautas para los sistemas que usa para conmutación tras error y alta
disponibilidad:
l
Conmutación tras error, tres equipos: Para configurar un conjunto que proporcione
soporte para conmutación tras error para los procesos de motor de datos y repositorio,
necesita al menos tres equipos o VM: una para el Tableau Server principal y dos para los
nodos de trabajadores de Tableau.
Nota: Si instala Tableau Server en un clúster de dos nodos (el principal y un
trabajador) con un repositorio y un motor de datos o almacén de archivos en cada
nodo, se mostrará una advertencia para informarle de que, con esta
configuración, no tendrá soporte para conmutación tras error y preguntarle si
desea agregar un tercer nodo. No es necesario que agregue un tercer servidor al
clúster, pero si usa un clúster de dos nodos, no habrá soporte para conmutación
tras error y, si uno de los dos nodos deja de funcionar, Tableau Server se
apagará.
l
l
l
Soporte para conmutación tras error y puertas de enlace múltiple: tres
computadoras y un equilibrador de carga: Para configurar un conjunto que
proporcione lo anterior más soporte para puertas de enlace múltiples, necesita al menos
tres equipos o VM y un equilibrador de carga para apoyar al conjunto.
Alta disponibilidad: cuatro computadoras y un equilibrador de carga: Para
configurar a fin de obtener una alta disponibilidad, necesita los recursos descritos
anteriormente además de una computadora adicional para que funcione como servidor
primario de respaldo para su Tableau Server principal.
Computadoras principales: Si configura para obtener una alta disponibilidad, el
- 74 -
Tableau Server principal y el primario de respaldo pueden ejecutar pocos procesos de
Tableau Server, o ninguno. Por lo tanto, las computadoras que ejecuten el servidor
primario y el primario de respaldo no necesitan tantos núcleos como las que ejecutan
sus servidores de trabajadores. No obstante, necesitará espacio en disco para los
respaldos, ya que el equipo principal se usa durante los procesos de restauración y
respaldo de la base de datos.Además del espacio necesario para el archivo de respaldo,
necesitará un espacio en disco temporal cuyo tamaño sea 10 mayor que el del archivo
de respaldo (por lo tanto, si el tamaño de su respaldo es de 4 GB, necesitará unos 40 GB
de espacio en disco temporal disponible).
Software
Tableau Server está disponible en versiones de 32 y 64 bits. Si está ejecutando un conjunto de
Tableau Server, cada computadora debe usar la misma versión: todas de 64 bits o todas de 32
bits. Por ejemplo, el Tableau Server principal ejecuta la versión de 64 bits de Tableau Server,
los trabajadores en el conjunto deben ejecutar la versión de 64 bits de Tableau Server Worker.
No pueden ejecutar la versión de 32 bits de Tableau Server Worker.
Nota: Para instalar Tableau Server en varios nodos, debe tener una licencia Tableau
Server—Multi-Machine o una licencia por usuarios.
Red y puertos
l
l
l
Puertos:Como ocurre con cualquier sistema distribuido, las computadoras o VM que
use necesitan poder comunicarse entre sí. Consulte Puertos de Tableau Server En la
página 533 para conocer una lista de puertos que deben estar disponibles en las
puertas de enlace y los trabajadores.
Mismo dominio: Todas las computadoras en un conjunto deben ser miembros del
mismo dominio. La cuenta Ejecutar como usuario En la página 516 del servidor, que
se especifica en el Tableau Server principal, debe ser una cuenta de dominio del mismo
dominio.
Direcciones IP estáticas: Cualquier computadora que ejecute Tableau Server, ya sea
una instalación de servidor único o parte de un conjunto, debe tener una dirección IP
estática (obtenga más información).
Procedimientos recomendados
A continuación se presentan algunos puntos que se deben tener en cuenta antes de comenzar
a instalar y configurar:
l
Direcciones IP o nombres de computadoras: Anote las direcciones IPv4 o los
nombres de computadora de cada computadora o VM con la que trabaje. Necesitará
- 75 -
proporcionarlas durante la instalación y la configuración de Tableau Worker. Según se
menciona anteriormente, cada computadora en el conjunto debe usar una dirección IP
estática, incluso si usa el nombre de la computadora para identificarla durante la
configuración.
l
l
l
Registro CNAME: Si está configurando a fin de obtener una alta disponibilidad y no
está usando un equilibrador de carga, asegúrese de que su Tableau Server principal y el
primario de respaldo tengan el mismo registro CNAME para que sus usuarios de
Tableau Server tengan una buena experiencia si un principal falla y configura el otro
para que tome el control. Si usa un equilibrador de carga, es el nombre de este el que
usarán los usuarios como la URL de Tableau Server, sin importar la puerta de enlace
que realmente esté manejando la solicitud.
Credenciales de cuenta de usuario: Para cada computadora, necesita credenciales
para una cuenta de usuario con permisos de administrador local. Si está configurando a
fin de obtener una alta disponibilidad, la Cuenta Ejecutar como que usa para su Tableau
Server principal debe ser la misma que la que usa para su Tableau Server primario de
respaldo.
Respaldo: Es una práctica recomendada crear un respaldo antes de realizar cambios
importantes en el sistema. Consulte Copia de seguridad de los datos de Tableau
En la página 629 para conocer pasos.
SSL
Si está planeando configurar SSL para un Tableau Server de alta disponibilidad con múltiples
puertas de enlace y un equilibrador de carga (obtenga más información), asegúrese de que el
certificado SSL que usa haya sido emitido para el nombre de host del equilibrador de carga.
Consulte Configurar SSL para un conjunto En la página 490 para obtener más detalles.
Soporte para nombre de host en Tableau Server
Desde la versión 8.1, se agregó la compatibilidad con nombres de host a Tableau Server. Esto
significa que cuando configura Tableau Server para que funcione con otra computadora,
puede usar el nombre de esa computadora para identificarla, en lugar de su dirección IPv4
estática. Sin embargo, de forma interna, Tableau Server sigue dependiendo de direcciones IP
para comunicarse con varios servicios, como Tableau Workers u hosts de confianza. De modo
que incluso si proporcionó el nombre de una computadora en lugar de su dirección IP, la
dirección IP asociada con esa computadora no puede cambiar o ser temporal.
Si una computadora que ejecuta Tableau Server obtiene una nueva dirección IP, por ejemplo,
después de reiniciar una VM, o en un ambiente de red que usa DHCP, debe ejecutar
tabadmin config para actualizar la configuración de Tableau Server con el cambio.
Consulte el siguiente procedimiento para conocer los pasos.
- 76 -
Además de DHCP, otro elemento que puede tener como resultado el cambio de una dirección
IP tras la configuración es una característica del sistema operativo Windows para direcciones
IPV6 llamada "direcciones IPv6 temporales". Consulte la Base de conocimientos para obtener
más información sobre cómo identificar y desactivar esta característica.
Para actualizar la configuración de Tableau Server:
1. En el servidor Tableau Server primario, abra una línea de comando como administrador.
2. Escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
3. Detenga el servidor:
tabadmin stop
4. Actualice la configuración del servidor escribiendo lo siguiente:
tabadmin config
5. Inicie el servidor:
tabadmin start
Instalar y configurar nodos de trabajador
Después de completar la configuración inicial, puede configurar Tableau Server para
ejecutarse en varios equipos. A esto se le llama instalación distribuida o conjunto. La ejecución
de una instalación distribuida usa puertos adicionales en el Tableau Server primario y requiere
que determinados puertos estén disponibles para la vinculación durante la instalación en el
Tableau Worker Server, Consulte Puertos de Tableau Server En la página 533 para obtener
más información. También existen requisitos adicionales que debe tener en cuenta al ejecutar
una instalación distribuida. Consulte Requisitos distribuidos En la página 74 para obtener
más detalles.
Nota: Si instala Tableau Server en un clúster de dos nodos (el principal y un trabajador)
con un repositorio y un motor de datos o almacén de archivos en cada nodo, se
mostrará una advertencia para informarle de que, con esta configuración, no tendrá
soporte para conmutación tras error y preguntarle si desea agregar un tercer nodo. No
es necesario que agregue un tercer servidor al clúster, pero si usa un clúster de dos
nodos, no habrá soporte para conmutación tras error y, si uno de los dos nodos deja de
funcionar, Tableau Server se apagará.
- 77 -
Para instalar y configurar un servidor de trabajador de Tableau
1. Asegúrese de que ha instalado Tableau Server en el equipo primario.
2. Detenga Tableau Server en el nodo principal (consulte Tableau Server Monitor En la
página 255 para obtener más información).
3. Descargue el Software del Trabajador de Tableau Server desde el Centro de cuentas de
clientes de Tableau.
4. Ejecute el instalador dee Tableau Server Worker en todos los equipos adicionales que
desea agregar al conjunto de Tableau Server.
5. Durante la instalación, se le solicitará que proporcione las direcciones IPv4 o el nombre
del equipo del servidor primario.Se recomienda usar un nombre de equipo.
Si el servidor primario tiene varias tarjetas de interfaz de red (NIC) habilitadas y elige
escribir direcciones IPv4, escriba todas las direcciones IPv4 del servidor primario,
separándolas con comas.Las direcciones IP del equipo que está ejecutando el servidor
primario deben ser estáticas; esto se aplica incluso si usa un nombre de equipo para
identificar al servidor primario (más información).
Si dispone de un trabajador que ejecuta Windows 7 con el Firewall de Windows
habilitado, consulte la Base de conocimiento de Tableau antes de proceder.
6. Una vez instalado el software del Trabajador en los equipos de trabajador, y con el
servidor Tableau Server primario aún detenido, regrese al servidor primario y abra la
utilidad de configuración seleccionando Tableau Server 9.1 > Configurar Tableau
Server en el Menú de inicio.
7. En la utilidad de configuración, escriba la contraseña en la pestaña General, seleccione
la pestaña Servidores y haga clic en Agregar.
- 78 -
Nota: Haga clic en el botón Descubrir para agregar automáticamente los
equipos de trabajador configurados en el paso 5 (arriba) con la dirección IPv4 o el
nombre del equipo en el que se ejecuta la utilidad de configuración.
8. En el cuadro de diálogo siguiente, escriba la dirección IPv4 o el nombre de equipo de
uno de los equipos de trabajadores y especifique el número de procesos de VizQL, el
servidor de aplicaciones, el componente de segundo plano, el servidor de
caché, Data Server, el motor de datos, el almacén de archivos, el repositorio, la
puerta de enlace y de búsqueda y exploración que desea asignar al equipo.
Con la versión de 64 bits de Tableau Worker Server, puede ejecutar hasta dos
instancias de cada proceso. En casos poco comunes, y si el hardware del servidor lo
permite, se puede modificar este límite. Consulte Valores predeterminados y límites
de procesos de servidor En la página 69 y Rendimiento En la página 422 para
obtener más información.
De forma predeterminada, el motor de datos y almacén de archivos, el repositorio y la
puerta de enlace se alojan en el servidor primario. Ejecutar esos procesos en un
servidor adicional o trasladarlas desde el servidor primario forma parte de la
- 79 -
configuración para la alta disponibilidad. Consulte Alta disponibilidad En la página 84
para obtener más información.
9. Haga clic en Aceptar. Es posible que el proceso de actualización tarde varios minutos.
10. Repita estos pasos para cada equipo que desee agregar al entorno distribuido. Cuando
haya terminado de agregar trabajadores, haga clic en Aceptar para guardar los
cambios y cierre la utilidad de configuración. Luego inicie Tableau Server en el nodo
primario.
Controladores de bases de datos
Los instaladores para Tableau Server y Tableau Server Workers instalan automáticamente
controladores para bases de datos Oracle y Oracle Essbase. Si planea publicar libros de
trabajo y fuentes de datos que se conecten a otras bases de datos, deberá asegurarse de que
los servidores primario y de trabajadores tengan los controladores correspondientes.
Los trabajadores que ejecutan procesos de VizQL, de servidor de aplicaciones, de Data Server
o de componentes de segundo plano requieren estos controladores de bases de datos. Por
ejemplo, si tiene un trabajador dedicado como un VizQL Server y otro equipo dedicado a
extraer almacenamiento, solo necesita instalar controladores en el equipo que ejecuta el
proceso de VizQL Server.
Proceso de servidor
¿Requiere controlador de base
de datos?
VizQL Server
sí
Servidor de aplicación
sí
Data Server
sí
Componente de segundo plano
sí
Servidor de API
sí
Motor de datos (almacenamiento de extractos)
no
Repositorio
no
Puerta de enlace
no
Controlador de clúster
no
Servidor de caché
no
Buscar y explorar
no
- 80 -
Proceso de servidor
¿Requiere controlador de base
de datos?
Almacén de archivos
no
Volver a instalar y configurar un nodo de trabajador
Puede que tenga que reinstalar uno de los nodos de trabajador de Tableau. Para ello, siga uno
de estos procedimientos. Los pasos específicos que realice dependerán de si el trabajador
que vuelve a instalar tiene componentes de motor de datos o de repositorio, y si estos están
duplicados en cualquier otro nodo de la instalación.
Nota: Volver a instalar varios trabajadores a la vez puede llevar a la pérdida de datos.
Siga este procedimiento para volver a instalar y configurar un nodo de trabajador que aloje el
único motor de datos o repositorio de la instalación distribuida. Cada instalación de Tableau
Server requiere, al menos, un motor de datos y un repositorio. Si está reinstalando el nodo de
trabajador que aloja uno de estos procesos, primero debe agregar el proceso a otro nodo.
Para reinstalar el nodo de trabajador que aloja la instancia del motor de datos o del
repositorio
1. Cree un respaldo completo de Tableau Server. Para obtener más información, consulte
Copia de seguridad de los datos de Tableau En la página 629
2. Detenga Tableau Server en el servidor principal seleccionando Tableau Server 9.1>
Detener Tableau Server en el menú Inicio de Windows o ejecutando el comando
tabadmin stop En la página 609 desde la línea de comando.
3. En el menú Inicio, seleccione Tableau Server 9.1 > Configurar Tableau Server.
4. En la utilidad de configuración:
l En la pestaña General, escriba su contraseña.
l En la pestaña Servidores, agregue los componentes del motor de datos o del
repositorio que el trabajador aloja en otro trabajador o en el servidor principal, y
guarde los cambios.
Por ejemplo, si el trabajador que vuelve a instalar aloja actualmente el motor de
datos, agregue el motor de datos a otro nodo.
5. Inicie el nodo principal de Tableau Server para que se complete la sincronización entre
el motor de datos o repositorio existente en el trabajador que está reinstalando y las
instancias recién agregadas de esos procesos.
6. Abra la página Estado en Tableau Server y compruebe los componentes que agregó:
- 81 -
l
l
Si agregó un motor de datos o un almacén de archivos, espere hasta que el
estado del nuevo almacén de archivos deje de ser "Sincronizando".
Si agregó un repositorio, espere hasta que el estado del nuevo repositorio sea
"Pasivo".
7. Detenga Tableau Server.
8. Si va a eliminar un nodo que alberga el motor de datos, retire el almacén de archivos que
va a eliminar:
Desde la línea de comando de Windows, en el directorio C:\Program
Files\Tableau\Tableau Server\9.1\bin, ejecute:
tabadmin decommission <worker_node>
donde <worker_node> es el nombre o la dirección IP del trabajador que va a retirar,
tal y como aparece en la lista de servidores de la pestaña Servidores de la utilidad de
configuración.
9. En la utilidad de configuración:
l En la pestaña General, escriba su contraseña.
l En la pestaña Servidores, seleccione el trabajador que desea volver a instalar y
haga clic en Eliminar.
l Guarde los cambios.
10. Inicie Tableau Server y verifique que todo funciona según lo esperado.
11. En el trabajador:
l Desinstale el software de Tableau Server Worker desde el Panel de control de
Windows.
l Elimine (o cambie el nombre de) las siguientes carpetas: C:\Program Files\Tableau y C:\ProgramData\Tableau. \ProgramData es una carpeta oculta y puede que no sea visible.
l Instale el software del trabajador actualizado.
12. En el primario de Tableau Server, detenga Tableau Server, agregue de nuevo el
trabajador a la configuración y guarde los cambios.
Nota: El motor de datos y el repositorio deben permanecer en al menos un nodo
mientras vuelve a agregar el trabajador.
13. Inicie Tableau Server.
Siga este procedimiento para reinstalar y configurar un trabajador de Tableau que no aloje un
motor de datos ni un repositorio, o si el trabajador aloja un componente pero hay otro nodo que
aloja el mismo componente.
- 82 -
Para reinstalar y configurar un nodo de trabajador que no aloja ningún motor de
datos o almacén de archivos, o que aloja un componente alojado también en otro
nodo
1. Cree un respaldo completo de Tableau Server.
2. Detenga Tableau Server en el servidor principal: para ello, elija Tableau Server 9.1 >
Detener Tableau Server en el menú Inicio o ejecute el comando tabadmin stop en
la línea de comando.
3. Si va a eliminar un nodo que contiene un par de motor de datos y almacén de archivos,
retire el almacén de archivos de ese nodo:
Desde la línea de comando de Windows, en el directorio C:\Program
Files\Tableau\Tableau Server\9.1\bin, ejecute:
tabadmin decommission <worker_node>
donde <worker_node> es el nombre o la dirección IP del trabajador que va a retirar,
tal y como aparece en la lista de servidores de la pestaña Servidores de la utilidad de
configuración.
4. Abra la utilidad de configuración seleccionando Tableau Server 9.1 > Configurar
Tableau Server en el menú Inicio.
5. En la utilidad de configuración:
l En la penstaña General, escriba su contraseña.
l En la pestaña Servidores, seleccione el trabajador que desea volver a instalar y
haga clic en Eliminar.
l Guarde los cambios.
6. Inicie Tableau Server y verifique que todo funciona según lo esperado.
7. En el trabajador:
l Desinstale el software de Tableau Server Worker desde el Panel de control.
l Elimine (o cambie el nombre de) las siguientes carpetas: C:\Program Files\Tableau y C:\ProgramData\Tableau. \ProgramData es una carpeta
oculta y puede que no sea visible.
l Instale el software del trabajador actualizado.
8. En el nodo primario, detenga Tableau Server, use la utilidad de configuración para
agregar de nuevo el trabajador a la configuración y guarde la configuración.
Nota: El motor de datos y el repositorio deben permanecer en al menos un nodo
mientras vuelve a agregar el trabajador.
9. Inicie Tableau Server.
- 83 -
Mantenimiento de un entorno distribuido
Después de configurar un servidor primario o uno o más servidores de trabajador para una
instalación distribuida, puede realizar las configuraciones y actualizaciones posteriores desde
el servidor primario mediante las herramientas de línea de comandos y la utilidad de
configuración en el servidor primario. Las actualizaciones se instalarán automáticamente en
los trabajadores.
Cuando instaló servidores de trabajadores, especificó la dirección IPv4 del servidor primario o
un nombre de equipo. Si cambia la dirección IP o el nombre de equipo, deberá volver a instalar
los servidores de trabajadores.
Puede supervisar el estado del conjunto de Tableau Server en la página Mantenimiento del
servidor. Consulte Mantenimiento de servidor En la página 229 para obtener más
información sobre el mantenimiento del servidor.
Alta disponibilidad
Una instalación de alta disponibilidad de Tableau Server es un tipo especial de instalación
distribuida diseñada para mejorar la disponibilidad de Tableau Server.
Inicio rápido: Configuración de puertas de enlace de alta disponibilidad y conmutación tras error
Los extractos y los datos de repositorio pueden cambiar rápidamente y, aunque se hagan
copias de seguridad, es posible que no se pueda recuperar del todo después de un fallo en el
sistema. Otra vulnerabilidad es tener un solo punto de entrada, o puerta de enlace, para el
clúster de Tableau Server. Para ayudar con esto, las implementaciones distribuidas de
Tableau Server ofrecen la replicación de contenido en tiempo real y soporte para conmutación
tras error, así como la posibilidad de ejecutar varias puertas de enlace.
- 84 -
1 Instalar los servidores
Instale Tableau Server en el equipo primario. Después de la instalación, detenga el servidor y
ejecute Instalación de Tableau Worker en los dos equipos adicionales que ofrecerán el soporte
para conmutación tras error. Durante la instalación de Worker, indique el nombre o la dirección
IPv4 del principal.
Para detener o iniciar el servidor, en la línea de comando vaya a la carpeta de agrupaciones de
Tableau Server y escriba tabadmin stop o tabadmin start.
Detenga el servidor primario y abra su utilidad de configuración.
3 Configurar alertas de correo electrónico
Después de agregar el segundo trabajador y con la utilidad de configuración aún abierta, haga
clic en la pestaña Alertas y suscripciones en la utilidad de configuración y seleccione Enviar
alertas de correo electrónico para problemas de estado de servidor:
- 85 -
Cuando se hacen pruebas, la cuenta de correo electrónico recibe mensajes sobre los servicios.
Escriba el nombre de su servidor SMTP, así como un nombre de usuario y una contraseña si el
servidor SMTP lo requiere.
A continuación, escriba la cuenta de correo electrónico que enviará una alerta si hay algún
error en el sistema y las cuentas que la recibirán. Haga clic en Aceptar e inicie Tableau Server.
2 Configurar el sistema distribuido
1. En la pestaña Servidores, haga clic en Agregar para agregar un servidor de trabajadores. Escriba la dirección IPv4 o el nombre de la computadora. Escriba 1 para
cada proceso. Seleccione Repositorio, Puerta de enlace y Buscar y examinar.
Haga clic en Aceptar:
- 86 -
2. Haga clic en Agregar para agregar un segundo servidor de trabajadores. Escriba la
dirección IPv4 o el nombre de la computadora. Escriba 1 para todos los procesos menos
para el Motor de datos (establézcalo como 0). Deje desactivada de la casilla de verificación Repositorio y seleccione Puerta de enlace.Haga clic en Aceptar.
3. Haga clic en Aceptar para cerrar la utilidad de configuración y luego inicie Tableau Server en el servidor primario para que los cambios surtan efecto.
4. Detenga el servidor primario y abra la utilidad de configuración.
5. En la pestaña Servidores, seleccione el segundo trabajador y haga clic en Editar. Establezca Motor de datos en 1 y active la casilla de verificación Repositorio. Haga clic en
Aceptar y luego en Aceptar otra vez para cerrar la utilidad de configuración. Inicie
Tableau Server.
6. En la pestaña Servidores, seleccione This Computer (Primary) y haga clic en
Editar.Establezca todos los procesos en 0, desactive la casilla de verificación Repositorio y deje la opción Puerta de enlace seleccionada. Haga clic en Aceptar.
4 Equilibrar la carga de las puertas de enlace
Si lo desea, puede usar un equilibrador de carga para asegurar la disponibilidad del clúster (en
el caso de que haya un error en la puerta de enlace) y para distribuir la carga de trabajo del
clúster.
En el equilibrador de carga, escriba la dirección IP de cada equipo que esté ejecutando un
proceso de puerta de enlace (el principal y los dos trabajadores) y configure el método de
equilibrio de carga, como Fastest o Round Robin.
- 87 -
Inicio rápido: Crear un servidor primario de reserva
En esta sección de Inicio rápido se describe cómo crear un servidor de respaldo del Tableau
Server primario, de modo que si el primario actual falla, solo se deberán realizar algunos pasos
para poner en línea el servidor primario de respaldo.
Antes de empezar, asegúrese de que ha configurado el entorno para una conmutación tras
error y puertas de enlace altamente disponibles mediante el Inicio rápido: Configuración
de puertas de enlace de alta disponibilidad y conmutación tras error En la página 84
como su guía. Debe contar con dos servidores de trabajador y un Tableau Server primario.
Para ayudar a garantizar una transición sin problemas para los usuarios de Tableau Server,
asigne el mismo nombre común tanto a los servidores primarios actuales como a los de
respaldo.
- 88 -
Configuración de conmutación tras error
1 Configurar el servidor primario
Detenga el servidor en el Tableau Server primario y, a continuación, ejecute el comando
siguiente desde el directorio de agrupación de Tableau Server:
tabadmin failoverprimary --primary "<computer1>,<computer2>"
computer1 es la dirección IPv4 del servidor primario actual o el nombre de la computadora.
computer2 es la dirección IPv4 del servidor primario de respaldo o el nombre de la
computadora.
- 89 -
2 Copiar la configuración del servidor primario en el de respaldo
Copie el archivo tabsvc.yml del servidor primario (ubicado en ProgramData\Tableau\Tableau
Server\config) en una ubicación temporal en el servidor primario de respaldo. En el archivo,
reemplace la dirección IPv4 o el nombre de la computadora del servidor primario (en la línea
worker.hosts) con la dirección IPv4 o el nombre de la computadora para el servidor primario de
respaldo.
3 Instalar y deshabilitar el servidor primario de respaldo
Instale Tableau Server en el servidor primario de respaldo. Una vez finalizada la configuración,
abra una línea de comando en el servidor primario de respaldo y detenga el servidor. A
continuación, ejecute el siguiente comando:
tabadmin autostart off
Antes de empezar la siguiente sección, desconecte el servidor primario para simular un fallo
del sistema.
Tras el fallo del servidor primario
4 Configurar el servidor primario de respaldo
En su servidor primario de respaldo, use el archivo tabsvc.yml que editó en el paso 2 para
sobrescribir el tabsvc.yml que se encuentra instalado localmente. (Si se han importado
conectores de datos web al servidor primario, cópielos y péguelos en el servidor primario de
respaldo). A continuación, abra una línea de comando en el servidor primario de respaldo y
ejecute el siguiente comando desde el directorio de agrupación de Tableau Server del servidor
primario de respaldo:
tabadmin failoverprimary --primary "<equipo2>, <equipo1>"
computer2 es la dirección IPv4 o el nombre de la computadora del servidor primario de
respaldo (que pronto será el servidor primario activo) y computer1 es la dirección IPv4 o el
nombre de computadora del servidor primario anterior (que pronto será el de respaldo).
5 Iniciar el servidor primario de respaldo
Ejecute el siguiente comando:
tabadmin autostart on
A continuación inicie el servidor. El servidor de respaldo principal es ahora el servidor principal.
6 Ver el estado
Inicie sesión en Tableau Server en el nuevo servidor primario y consulte el estado del sistema
distribuido en la página Estado. En la primera fila de la tabla Estado verá la dirección IP o el
nombre de equipo del nuevo servidor primario.
- 90 -
Comprender la alta disponibilidad
Si va configurar un sistema de Tableau Server para alta disponibilidad, todos los pasos que
realice están diseñados para integrar redundancia, lo que reduce la posibilidad de tiempo
inactivo. Las cuatro áreas que requieren redundancia son los procesos de motor de datos, de
repositorio y de puerta de enlace, y el Tableau Server primario, que ejecuta el componente de
licenciamiento del servidor. Ya que siempre debe haber una instancia activa del proceso de
repositorio, configurar el clúster es un procedimiento de varias fases que requiere que el
servidor de Tableau Server principal se detenga y se reinicie en ciertos puntos para que la
configuración tenga efecto. Para conocer los pasos exactos, consulte Configurar la
conmutación tras error y puertas de enlace múltiples En la página 98 y Usar un
servidor principal de respaldo En la página 108. Consulte también Requisitos
distribuidos En la página 74.
Los siguientes temas resumen cómo una topología del sistema de servidor evoluciona a
medida que lo configura para obtener una alta disponibilidad. La configuración mínima para
alta disponibilidad es un sistema de tres nodos. Esto incluye un servidor primario para ejecutar
el licenciamiento y dos trabajadores para alojar los procesos principales. Puede aumentar la
confiabilidad del sistema agregando un cuarto equipo para que funcione como un servidor
primario de respaldo. Si ejecuta un proceso de puerta de enlace en todos los nodos, también
tiene sentido usar un equilibrador de cargas para las puertas de enlace.
Un único sistema de servidor
Después de instalar el Tableau Server primario, estará ejecutando al menos una instancia de
todos los procesos de servidor. Esta es la configuración más básica de Tableau Server. No
tiene redundancia.
- 91 -
La tabla Estado de procesos de la página Estado del servidor suele tener el siguiente aspecto
en un sistema de un solo servidor:
- 92 -
Para integrar redundancia, necesita agregar servidores adicionales para alojar copias de los
procesos de motor de datos o almacén de archivos y de repositorio. Además, para reducir la
vulnerabilidad del sistema, se pueden ejecutar varias puertas de enlace. El servidor primario
debe aislarse en su propio nodo, idealmente ejecutando la menor cantidad posible de
procesos de servidor. El número mínimo de equipos necesario para lograr esto es tres
(consulte Un sistema de tres nodos abajo).
Nota: Para instalar Tableau Server en varios nodos, debe disponer de una licencia por
núcleos multimáquina de Tableau Server.
Un sistema de tres nodos
Un sistema de tres nodos reduce la vulnerabilidad del servidor primario:
- 93 -
Esta configuración se asemejaría a la tabla Estado de procesos de la página Estado del
servidor que se muestra a continuación.
- 94 -
En los clústeres de tres nodos, los procesos de motor de datos y de repositorio se trasladan
desde el servidor principal a un trabajador, y el servidor principal solo ejecuta los procesos de
puerta de enlace y de búsqueda y exploración. En esta configuración, si el trabajador activo
falla, el trabajador pasivo se vuelve activo automáticamente. La descripción exacta sobre
cómo crear este conjunto de tres nodos, incluido cómo agregar los trabajadores y quitar los
procesos del servidor primario se encuentra en Configurar la conmutación tras error y
puertas de enlace múltiples En la página 98. (Dado que las funciones de licenciamiento
forman parte integral del servidor principal y no se pueden eliminar, no se muestran en la
página Estado. El controlador de clúster y el servicio de coordinación se instalan en todos los
nodos como parte de la "instalación básica" y no se pueden configurar. El servicio de
coordinación no aparece en la página Estado, y el controlador de clúster solo se muestra si hay
dos o más nodos en el clúster).
Todavía quedan dos cosas que puede hacer para mejorar este conjunto de tres nodos:1)
agregar un equilibrador de carga para interactuar con las tres puertas de enlace activas, y 2)
crear un respaldo para abordar el punto de falla único: el servidor primario. Consulte los
siguientes temas para conocer detalles.
Agregar un equilibrador de carga
En este punto, lo tres nodos tienen puertas de enlace, que se usan para enrutar las solicitudes
a los procesos de servidor disponibles. A diferencia del proceso de repositorio, no hay puertas
de enlace activas y en espera. Todas las puertas de enlace están activas. Para reducir más el
potencial del conjunto de tener tiempos de inactividad, debe configurar un equilibrador de
carga.
- 95 -
Agregar un servidor primario de respaldo
Agregar un servidor primario de respaldo ofrece protección para el sistema. El servidor
primario de respaldo es un servidor adicional agregado al sistema para que esté preparado
por si falla el primario. Aun cuando no es un servidor activo, después de completar el primer
conjunto de pasos de Usar un servidor principal de respaldo En la página 108, estará listo
para activarse. Mientras que el servidor primario de respaldo se debe licenciar durante la
instalación, no cuenta como uno de los tres entornos permisibles de acuerdo con el EULA de
Tableau.
A continuación se presenta la apariencia del sistema con un servidor primario de respaldo:
- 96 -
La tabla Estado de procesos que se muestra más arriba tiene la misma apariencia que la del
sistema de tres nodos. Si el servidor primario falla y realiza los pasos para que el servidor
primario de respaldo asuma el control, el sistema volverá a estar en línea usando el nuevo
servidor primario:
- 97 -
El Tableau Server primario es el único lugar en el que se puede ejecutar el licenciamiento. El
licenciamiento se comprueba cada 8 horas. Si el servidor primario solo ejecuta el componente
de licenciamiento y, en función de cuándo se realizó la última comprobación de licencia, tiene
hasta 8 horas para poner en línea el servidor primario de respaldo. Durante ese lapso de
tiempo, el conjunto seguirá funcionando. Por ejemplo, si la comprobación de licenciamiento
ocurrió hace 7 horas y 50 minutos, tiene 10 minutos. Si la comprobación de licenciamiento
ocurrió hace 1 minuto, tiene 7 horas y 59 minutos.
Configurar la conmutación tras error y puertas de enlace múltiples
Realice los siguientes pasos para configurar un conjunto de tres equipos que proporciona
soporte para puertas de enlace múltiples y conmutación tras error.En la mayoría de los casos,
solo conviene ejecutar varias puertas de enlace si piensa usar también un equilibrador de
carga.
Nota: Para instalar Tableau Server en varios nodos, debe disponer de una licencia por
núcleos multimáquina de Tableau Server.
1. Instale Tableau Server en su equipo primario.
2. Una vez finalizada la instalación, compruebe la página Estado. Todos los procesos
deben tener un estado en color verde que diga "activo":
- 98 -
3. Detenga el servidor en el equipo primario.
4. Ejecute la Instalación de Tableau Worker en los dos equipos o VM adicionales que
proporcionarán conmutación tras error y soporte para puertas de enlace
adicionales.Durante la instalación de Tableau Worker, deberá proporcionar el nombre
del equipo (recomendado) o las direcciones IPv4 del Tableau Server primario. Si escribe
varias direcciones IPv4, sepárelas con comas.
Nota: Se debe asignar una dirección IP estática al equipo primario, aunque use el
nombre del equipo primario para identificarlo (más información).
5. Con el servidor primario todavía detenido, abra la utilidad de configuración de Tableau
Server: Inicio > Todos los programas > Tableau Server > Configurar Tableau
- 99 -
Server. En la pestaña General, escriba la contraseña de la cuenta Ejecutar como.
6. En la pestaña Servidores, haga clic en Agregar para agregar un trabajador.
Nota: El botón Agregar no estará activado al configurar un servidor que tenga
una licencia por núcleos de una sola máquina de Tableau Server.
7. Escriba la dirección IPv4 o el nombre del equipo del trabajador, escriba 1 para Motor de
datos (Almacén de archivos se seleccionará automáticamente) y active la casilla de
verificación Repositorio.
Si desea que el trabajador ejecute otros procesos de servidor, escriba el número de
instancias que desea ejecutar, como 1 o 2. Haga clic en Aceptar para cerrar el cuadro
de diálogo Agregar Tableau Server y haga clic en Aceptar para guardar la
configuración y cerrar la utilidad de configuración.
Nota: Si dispone de dos nodos en total y cada nodo tiene un repositorio, un motor
de datos o ambos componentes, aparecerá un mensaje para informarle de que
se necesitan al menos tres nodos de servidor para la compatibilidad con la alta
disponibilidad (conmutación tras error): "Se necesitan, como mínimo, tres nodos
de Tableau Server para usar la alta disponibilidad. Puede agregar ahora un
- 100 -
tercero o continuar con solo dos nodos.":
8. Inicie el servidor en el equipo primario.
9. Importante: Deje que pasen varios minutos para que los procesos de sincronización
del servidor copien los datos. Esto puede tardar entre 5 y 15 minutos (o incluso más)
según el tamaño de su instalación y la cantidad de extractos.
10. Abra la página Estado en Tableau Server y compruebe los componentes que agregó:
l
l
Si agregó un motor de datos o un almacén de archivos, espere hasta que el
estado del nuevo almacén de archivos deje de ser "Sincronizando".
Si agregó un repositorio, espere hasta que el estado del nuevo repositorio sea
"Pasivo".
11. Después de confirmar que la sincronización se ha completado, detenga el servidor en el
primario.
12. Abra la utilidad de configuración. En la pestaña General, escriba la contraseña de la
cuenta Ejecución como, haga clic en la pestaña Servidores y luego en Agregar, en la
pestaña Servidores, para añadir otro trabajador.
13. Escriba la dirección IPv4 o el nombre del equipo del segundo trabajador, escriba al
menos 1 para cada proceso, excepto el Motor de datos (configúrelo en 0). Desactive
de la casilla de verificación Repositorio y seleccione Puerta de enlace.
- 101 -
Haga clic en Aceptar.
14. En la pestaña Servidores, seleccione Este equipo (principal) y haga clic en Editar.
15. En el cuadro de diálogo Editar Tableau Server, defina Motor de datos en 0 y desactive
la casilla de verificación Repositorio. Mantenga seleccionado Puerta de enlace. Si
desea que el Tableau Server primario solo ejecute el proceso de puerta de enlace
(Apache), puede quitar los procesos de servidor restantes del primario al escribir 0 en
cada cuadro de texto.
- 102 -
Con una licencia basada en núcleos, los procesos de puerta de enlace y de buscar y
explorar no consumen ningún núcleo.Configurar el servidor de Tableau Server primario
para que solo ejecute la puerta de enlace y buscar y explorar es una estrategia útil si, por
ejemplo, dispone de una licencia de servidor de 8 núcleos y tiene 2 trabajadores de 4
núcleos. Puede ejecutar tres servidores (primario más dos trabajadores), pero solo los
servidores de trabajador consumirán núcleos.
Haga clic en Aceptar.
16. En la pestaña Servidores, seleccione el primer trabajador, haga clic en Editar y active
la casilla de verificación Puerta de enlace. No cambie los otros valores. Haga clic en
Aceptar.
17. En la pestaña Servidores, seleccione el segundo trabajador y haga clic en Editar.
18. Defina Motor de datos en 1 (Almacén de datos se seleccionará automáticamente) y
seleccione la casilla de verificación Repositorio.
- 103 -
19. Haga clic en Aceptar.
Ahora, la pestaña Servidores debe parecerse a esto:
20. También puede configurar alertas de correo electrónico de modo que se le notifiquen los
errores del servidor o los cambios en el estado de los procesos del motor de datos y del
repositorio. Para hacer esto, haga clic en la pestaña Alertas y suscripciones en la
utilidad de configuración y siga los pasos de Configurar alertas de correo
electrónico En la página 17.
- 104 -
21. Haga clic en Aceptar para cerrar la utilidad de configuración.
22. Si está eliminando un motor de datos o un almacén de archivos (paso 14, más arriba),
aparecerá un mensaje para informarle de que el almacén de archivos no se retiró y
preguntarle si desea retirarlo. Haga clic en Sí para retirar el almacén de archivos.
23. Inicie el servidor en el equipo primario (los cambios pueden tardar algunos minutos en
surtir efecto). Ahora, el sistema estará configurado para proporcionar soporte para
conmutación tras error para los procesos del repositorio. También se configurará para
puertas de enlace múltiples. Ahora puede usar un equilibrador de carga para asegurar
la disponibilidad de conjunto en el caso de un error de puerta de enlace y para distribuir
la carga de trabajo del conjunto.
La página Estado debe parecerse a esto:
Agregar un equilibrador de carga
Puede mejorar la confiabilidad de un conjunto de Tableau Server al ejecutar múltiples puertas
de enlace y configurar un equilibrador de carga para distribuir solicitudes entre las puertas de
enlace. A diferencia del proceso de repositorio, que puede estar activo o pasivo, todos los
procesos de puerta de enlace están activos. Si una puerta de enlace en un conjunto no está
disponible, el equilibrador de carga deja de enviarle solicitudes. El algoritmo del equilibrador de
carga que elige determina cómo las puertas de enlace enrutarán las solicitudes de los clientes.
Si tiene intención de crear también un servidor primario de respaldo y ese equipo ejecutará un
proceso de puerta de enlace, asegúrese de identificar la puerta de enlace a su equilibrador de
carga, junto con las demás puertas de enlace.
- 105 -
Nota: Si usará la autenticación de Kerberos, debe configurar Tableau Server para el
equilibrador de carga antes de configurar Tableau Server para Kerberos. Para obtener
más información, consulte Configurar Kerberos En la página 506.
Pautas
Tenga en cuenta lo siguiente al configurar el equilibrador de carga para que funcione con
Tableau Server:
l
Equilibradores de carga probados: Se han probado conjuntos de Tableau Server
con varios equilibradores de carga Apache y F5.
Si está usando un equilibrador de carga Apache y va a crear vistas administrativas
personalizadas, necesita conectarse directamente al repositorio de Tableau Server. No
se puede conectar a través del equilibrador de carga.
l
l
URL de Tableau Server: Cuando un equilibrador de carga encabeza un conjunto de
Tableau Server, la URL a la que acceden los usuarios de Tableau Server pertenece al
equilibrador de carga, no al Tableau Server principal.
Encabezados de X-Forwarded-For y X-Forwarded-Host: La vista administrativa
Actividad de usuario de Tableau Server muestra las direcciones IP de los clientes, entre
otra información. Para que esta vista muestre las direcciones IP de los clientes en lugar
del equilibrador de carga del conjunto, es posible que se deban activar explícitamente
los encabezados X-Forwarded-For y X-Forwarded-Host en el equilibrador de carga
(algunos equilibradores de carga lo tienen activado de forma predeterminada, otros no).
Nota: El encabezado X-Forwarded-For debe incluir la dirección IP de los
servidores proxy que se crucen entre el cliente y el servidor.
l
l
l
Configuración de host de confianza: El equipo que ejecuta el equilibrador de carga
debe estar identificado para Tableau Server como un host de confianza. Consulte el
siguiente procedimiento para saber cómo configurar Tableau Server.
Configuraciones de servidores proxy: La configuración utilizada para identificar un
equilibrador de carga para Tableau Server es la misma que se usa para identificar un
servidor proxy. Si el conjunto de Tableau Server requiere un servidor proxy y un
equilibrador de carga, ambos deben ser gestionados por el mismo proceso, en la misma
máquina.
Persistencia: la configuración del equilibrio de carga externo no debe incluir ninguna
persistencia o afinidad, a menos que se use la autenticación de Active Directory (NTLM).
En caso de usar la autenticación de Active Directory, solo debe usarse la persistencia
basada en cookies para solicitudes de negociación de NTLM.
- 106 -
Configurar Tableau Server para que funcione con un equilibrador de carga
Puede configurar Tableau Server para que funcione con un equilibrador de carga realizando
los siguientes pasos.
1. Detenga el servidor.
2. En el directorio de agrupación de Tableau Server, escriba el siguiente comando, donde
name es la URL que se usará para llegar a Tableau Server a través de equilibrador de
carga:
tabadmin set gateway.public.host "name"
Por ejemplo, si se llega a Tableau Server escribiendo tableau.example.com en la
barra de direcciones de un navegador, escriba este comando:
tabadmin set gateway.public.host "tableau.example.com"
3. De forma predeterminada, Tableau supone que el equilibrador de carga escucha el
puerto 80 para las comunicaciones externas. Para usar un puerto diferente, escriba el
siguiente comando, donde port_number es el puerto:
tabadmin set gateway.public.port "port_number"
4. Ahora, escriba el siguiente comando, donde server es la dirección IPv4 o el nombre
del equipo del equilibrador de carga:
tabadmin set gateway.trusted "server"
El valor de server puede ser una lista separada por comas, por ejemplo:
tabadmin set gateway.trusted "10.32.139.45, 10.32.139.46,
10.32.139.47"
o
tabadmin set gateway.trusted "proxy1, proxy2, proxy3"
5. En el siguiente comando, deberá proporcionar cualquier nombre alternativo para el
equilibrador de carga, como por ejemplo su nombre de dominio completamente
calificado, cualquier nombre de dominio no completamente calificado y los alias. Estos
son los nombres que un usuario podría escribir en un navegador. Separe cada nombre
con una coma:
tabadmin set gateway.trusted_hosts "name1, name2, name3"
Por ejemplo:
tabadmin set gateway.trusted_hosts "lb.example.com, lb,
ftp.example.com, www.example.com"
6. Ejecute el comando config:
- 107 -
tabadmin config
7. Inicie el servidor para que los cambios surtan efecto.
Usar un servidor principal de respaldo
Antes de seguir los procedimientos de los temas siguientes, siga los pasos que se mencionan
en Configurar la conmutación tras error y puertas de enlace múltiples En la página 98.
Después de realizar los pasos mencionados, tendrá dos servidores de trabajador que
proporcionan soporte para conmutación tras error. Cada servidor también ejecuta una puerta
de enlace, para la cual se puede configurar un equilibrador de carga. El Tableau Server
primario ejecuta un proceso de puerta de enlace y licenciamiento, que no está expuesto ni se
puede asignar como proceso. Ahora que tiene redundancia para el motor de datos, el
repositorio y la puerta de enlace, debe crear la redundancia para su Tableau Server primario.
Debe hacerlo creando un respaldo de él.Mientras que el primario de respaldo se debe licenciar
durante la instalación, no cuenta como uno de los tres ambientes permisibles de acuerdo con
el EULA de Tableau.
Tenga en cuenta que el licenciamiento se comprueba cada 8 horas. Si el servidor primario solo
ejecuta el componente de licenciamiento y, en función de cuándo se realizó la última
comprobación de licenciamiento, tiene hasta 8 horas para poner en línea el servidor primario
de respaldo. Durante ese lapso de tiempo, el conjunto seguirá funcionando. Por ejemplo, si la
comprobación de licenciamiento ocurrió hace 7 horas y 50 minutos, tiene 10 minutos. Si la
comprobación de licenciamiento ocurrió hace 1 minuto, tiene 7 horas y 59 minutos. Para ver
cuándo ocurrió la última comprobación de licenciamiento, consulte el archivo checklicense_
lic.log, así como otros archivos de registro de la carpeta
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\licensing.
El primer tema que viene a continuación describe cómo crear un respaldo de su servidor
primario. El segundo tema trata de cómo cambiar al servidor primario de respaldo si el primario
actual falla.
Crear un servidor principal de respaldo
Realice lo siguiente para crear un servidor primario de respaldo:
1. Detenga el servidor en su Tableau Server primario.
2. En el servidor primario, abra una línea de comando como administrador y navegue al
directorio de agrupación de Tableau Server:
C:\Program Files\Tableau\Tableau Server\9.1\bin
3. Versión 8.1.3 y anteriores: Escriba el siguiente comando, donde <primary1> es la
dirección IPv4 del servidor primario actual o el nombre del equipo y <primary2> es la
dirección IPv4 del servidor primario de respaldo o el nombre del equipo:
- 108 -
tabadmin failoverprimary --primary <primary1> --secondary
<primary2>
Versión 8.1.4 y posteriores: Escriba el siguiente comando y use los nombres de
equipo para los servidores primarios actuales y de respaldo (recomendado) o todas las
direcciones IPv4 para los servidores primarios actuales y de respaldo. Si escribe
direcciones IPv4, sepárelas con comas.
tabadmin failoverprimary --primary "primary1_name,primary2_
name"
o
tabadmin failoverprimary --primary "primary1_IP,primary2_IP"
Por ejemplo, si el nombre del equipo del servidor primario actual es TABLEAU_SERVER
y el nombre del equipo del servidor primario de respaldo es TABLEAU_SERVER2,
deberá especificar lo siguiente:
tabadmin failoverprimary --primary "TABLEAU_SERVER,TABLEAU_
SERVER2"
A continuación se muestra un ejemplo de comando que usa direcciones IPv4. Este
ejemplo asume que el servidor primario (primary1_IP) tiene una única dirección IPv4
de 10.32.139.22 y que el servidor primario de respaldo (primary2_IP) tiene una
única dirección IPv4 de 10.32.139.26:
tabadmin failoverprimary --primary
"10.32.139.22,10.32.139.26"
Si los servidores primarios y de respaldo tienen varias direcciones IPv4, deberá
especificar todas las direcciones. Por ejemplo:
tabadmin failoverprimary --primary
"10.32.139.22,10.32.139.23,10.32.139.26,10.32.139.27"
4. Luego, copie el archivo tabsvc,yml del nodo principal (ubicado en
ProgramData\Tableau\Tableau Server\config) y guarde la copia en una ubicación
temporal de su equipo principal de respaldo. Lo necesitará si va a cambiar al servidor
primario de respaldo.
Nota: El archivo tabsvc.yml contiene ajustes de la configuración del servidor. Se
actualiza al cambiar los ajustes de configuración en la utilidad de configuración de
Tableau Server o mediante comandos tabadmin. Si hace cambios en la
configuración después de hacer una copia del archivo tabsvc.yml, tiene que
actualizar la copia que tenga en el servidor primario de respaldo para asegurarse
de que tenga los ajustes de configuración más recientes en caso de conmutación
tras error.
- 109 -
5. En el servidor primario de respaldo, edite el archivo tabsvc.yml que ha copiado y
sustituya las direcciones IP o el nombre del equipo por el servidor primario con las
direcciones IP o el nombre de equipo del servidor primario de respaldo (el equipo en el
que está actualmente). Si el primario solo ejecuta la puerta de enlace, según lo descrito
en este procedimiento, la única línea que debe editar es worker.hosts. Si el servidor
primario está ejecutando procesos adicionales, sustituya las direcciones IP del servidor
primario o el nombre por el servidor primario de respaldo donde aparezca.
6. En su servidor primario de respaldo, instale Tableau Server. Use la misma cuenta
Ejecutar como y los valores de configuración que usó al ejecutar la instalación de
- 110 -
Tableau Server en el servidor primario.
Nota: al instalar Tableau Server, se crea un archivo tabsvc.yml actualizado en el
servidor primario de respaldo. Si tiene que conmutar al servidor de respaldo tras
un error, tiene que sustituir este archivo por la copia que ha hecho y actualizado
en los pasos 4 y 5 anteriores.
7. Después de que termine la instalación, detenga el servidor en el servidor primario de
respaldo.
8. Sin salir del servidor primario de respaldo, especifique el siguiente comando para
deshabilitar el inicio automático del servicio de Tableau Server:
tabadmin autostart off
Ha terminado de crear un servidor primario de respaldo. Consulte Cambiar a un servidor
principal de respaldo para saber qué hacer si su servidor primario actual falla.
Si está trabajando en un entorno de prueba, este sería un buen momento para probar su
configuración apagando el servidor primario actual para simular un error del sistema.
Cambiar a un servidor principal de respaldo
Si falla el nodo primario y tiene un servidor primario de respaldo configurado, puede seguir
este conjunto de pasos para cambiar al servidor primario de respaldo. Se deben realizar todos
los pasos en el equipo primario de respaldo.
Nota: después de cambiar al servidor primario de respaldo, tiene que desinstalar y
volver a instalar Tableau Server en el equipo primario original y configurarlo como
servidor primario de respaldo. Consulte el paso 7 que hay a continuación para obtener
más información.
1. En el servidor primario de respaldo, localice el archivo tabsvc.yml que haya copiado y
editado en el paso 5 de Crear un servidor principal de respaldo En la página 108.
Vaya a la ubicación temporal, cópielo, péguelo en
ProgramData\Tableau\Tableau Server\config y sustituya el archivo
tabsvc.yml que hay en el servidor primario de respaldo. Esta acción es necesaria para
que el servidor primario de respaldo tenga los mismos ajustes de configuración que el
servidor primario.
2. Si se han importado conectores de datos web al servidor primario, cópielos en la carpeta
siguiente del servidor primario de respaldo:
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\httpd\htdocs\webdataconnectors
- 111 -
Copie los conectores de datos web que hay en la ubicación de la que se han importando
y péguelos en el servidor primario. O extraiga el contenido de un archivo de respaldo
.tsbak de Tableau Server y utilice esos conectores.
3. Abra una línea de comando como administrador y navegue al directorio de agrupación
de Tableau Server:
C:\Program Files\Tableau\Tableau Server\9.1\bin
4. Versión 8.1.3 y anteriores: Escriba el siguiente comando, donde primary2 es la
dirección IPv4 o el nombre del equipo del servidor primario de respaldo (que será el
nuevo servidor primario), y primary1 es la dirección IPv4 o el nombre del equipo del
servidor primario anterior (que será el de respaldo):
tabadmin failoverprimary --primary <primary2> --secondary
<primary1>
Versión 8.1.4 y posteriores: Escriba el siguiente comando y use el nombre del equipo
del servidor primario de respaldo (que será el nuevo servidor primario) o las direcciones
IPv4 del servidor primario de respaldo (que será el nuevo servidor primario) y del
servidor primario (que será el servidor primario de respaldo).Si escribe direcciones IPv4,
sepárelas con comas.
tabadmin failoverprimary --primary "primary2_name,primary1_
name"
o
tabadmin failoverprimary --primary "primary2_IP,primary1_IP"
Por ejemplo, si el nombre del equipo del servidor primario de respaldo es TABLEAU_
SERVER2 y el nombre del servidor primario anterior es TABLEAU_SERVER, deberá
especificar lo siguiente:
tabadmin failoverprimary --primary "TABLEAU_SERVER2,TABLEAU_
SERVER"
A continuación se muestra un ejemplo que usa direcciones IPv4. En este ejemplo se da
por hecho que el primario de respaldo (primary2_IP) tiene una sola dirección IPv4 de
10.32.139.26 y el primario anterior (primary1_IP) tiene una sola dirección IPv4
de 10.32.139.22:
tabadmin failoverprimary --primary
"10.32.139.26,10.32.139.22"
Si el servidor primario de respaldo y el sservidor primario anterior tienen varias
direcciones IPv4, deberá especificar todas las direcciones. Por ejemplo:
tabadmin failoverprimary --primary
"10.32.139.26,10.32.139.27,10.32.139.22,10.32.139.23"
- 112 -
5. Escriba el siguiente comando:
tabadmin autostart on
6. Inicie el servidor. El servidor primario de respaldo es ahora el servidor primario. Cuando
consulte la página Estado, deberá ver que la dirección IP o el nombre del equipo del
servidor primario han cambiado:
7. Para que el servidor primario actúe ahora como el servidor primario de respaldo, debe
hacer lo siguiente:
l
l
l
Use Agregar o quitar programas para eliminar Tableau Server de su servidor
primario anterior. Al finalizar el programa de desinstalación recibirá un error de
respaldo, el cual puede ignorar.
Elimine las carpetas de Tableau que haya en \Program Files y
\ProgramData en su servidor primario anterior.
Repita los pasos de este tema comenzando por el paso 4 de Crear un servidor
principal de respaldo En la página 108.
- 113 -
Trabajar con el servidor
En los temas siguientes se describe cómo configurar y administrar Tableau Server.
Sitios
Un sitio de Tableau Server es un espacio lógico que aísla contenido, datos y grupos de
usuarios de otros usuarios presentes en el mismo servidor. Tableau Server admite la
arquitectura multiempresa permitiendo a los administradores de servidor crear varios sitios en
el servidor para distintos conjuntos de usuarios y contenido.
Cada sitio es independiente en el servidor y los permisos se pueden establecer por usuario o
por grupo en un proyecto, libro de trabajo, vista o fuente de datos. Todo el contenido del
servidor se publica, consulta, administra o controla en cada sitio concreto. Los libros de
trabajo, datos y listas de usuarios de cada sitio se aíslan de los que pertenecen a otros sitios, y
los usuarios solo pueden acceder a los sitios uno a uno.
Solo los administradores de servidor pueden ver todos los sitios y llevar a cabo acciones, como
crear sitios y efectuar cambios en todo el servidor. Los administradores de servidor pueden
crear sitios independientes para varias organizaciones o grupos que vayan a acceder a
Tableau Server.
Los administradores de sitio (a quienes el administrador de servidor les concede permiso para
crear usuarios de sitio) pueden controlar la pertenencia a sitios (si quiere detalles sobre cómo
cambiar este ajuste, vea el paso 4 de Agregar o editar sitios En la página 116).
Cuando el administrador de servidor haya creado los sitios, los propietarios del contenido
pueden publicar libros de trabajo, vistas y fuentes de datos en sitios específicos del servidor.
Los usuarios que pertenecen a varios sitios puede tener distintas funciones de sitio y permisos
en cada sitio. Los usuarios que inicien sesión en el servidor verán su contenido permitido en los
sitios a los que pertenecen.
Trabajar con sitios
Los temas siguientes describen aspectos del trabajo con múltiples sitios, como qué tipo de
autenticación se usa y las cosas que debe saber sobre licencias de usuarios y funciones de
administrador.
Credenciales de autenticación y de inicio de sesión
Todos los sitios de un servidor usan la misma cuenta Ejecutar como usuario y el mismo modo
de autenticación de usuarios. Elija estas dos configuraciones al instalar Tableau Server.
Consulte Configurar opciones del servidor general En la página 12 para obtener más
información.
- 114 -
Los usuarios que pertenecen a más de un sitio en el mismo sistema de servidor usan las
mismas credenciales para cada sitio. Por ejemplo, si Jane Smith tiene el nombre de usuario
jsmith y la contraseña MiContraseña en el sitio A, usará las mismas credenciales en el sitio B.
Cuando inicie sesión en Tableau Server, podrá elegir a qué sitio desea acceder.
El sitio predeterminado
Para ayudarle a lograr una transición sin problemas desde un sistema de servidor de un sitio a
sitios múltiples, Tableau Server se instala con un sitio denominado Predeterminado. Si ejecuta
en modo de un sitio, no es necesario usar explícitamente Predeterminado, ya que ocurre de
forma automática. Sin embargo, si agrega uno o más sitios, Predeterminado se convierte en
uno de los sitios en que puede iniciar sesión cuando inicia sesión en Tableau Server. El valor
predeterminado difiere de los sitios que agrega al sistema por lo siguiente:
l
l
l
No se puede eliminar nunca, sin embargo, al igual que los sitios que agrega, se le puede
cambiar el nombre.
Almacena las muestras y las conexiones de datos que se envían con Tableau Server.
La URL usada como predeterminada no especifica ningún sitio. Por ejemplo, la URL
para una vista nombrada Profits (Ganancias) en un sitio llamado Views (Ventas) es
http://localhost/#/site/sales/views/profits. La URL para esta misma
vista en el sitio Predeterminado sería http://localhost/#/views/profits.
Administrador de sitio y funciones de sitio de administrador de servidor
Hay dos tipos de administradores en Tableau Server, administradores de sistema y
administradores de sitio. En cada sitio, los administradores de servidor pueden controlar si los
administradores de sitio pueden agregar o eliminar usuarios de los sitios que administran
(seleccione Sitio <nombre> > Configuración).
Si Solo administradores de servidor está seleccionado, los administradores de sitio no
podrán agregar ni eliminar usuarios del sitio. Sin embargo, pueden seguir administrando
grupos, proyectos, libros de trabajo y conexiones de datos dentro de su sitio. Si
- 115 -
Administradores de servidor y de sitio está seleccionado (predeterminado), los
administradores de sitio pueden realizar todas las acciones anteriores y, además, agregar o
eliminar usuarios.
Licenciamiento y límites de usuario
Los usuarios que pertenecen a varios sitios puede tener distintas funciones de sitio y permisos
en cada sitio. Sin embargo, un usuario que pertenece a varios sitios no necesita una licencia
para cada sitio. Cada usuario de servidor solo necesita una licencia.
Los administradores de servidor pueden usar el ajuste Número límite de usuarios
(seleccione Sitio <nombre> > Configuración) para especificar un límite de usuarios en el
sitio. Solo se cuentan los usuarios con licencia; se excluyen los administradores de servidor.
Por ejemplo, si un sitio tiene 90 usuarios con licencia, 20 usuarios sin licencia y un
administrador de servidor, el conteo de usuarios es 90. Si Máximo de usuarios del sitio se
establece en 100, se pueden agregar otros 10 usuarios con licencia.
Agregar o editar sitios
Los administradores de servidor pueden agregar sitios a Tableau Server o modificar los sitios
existentes. Tableau Server tendrá un sitio predeterminado incluso antes de que añada
ninguno.
1. Abra la página Sitios. Si agrega el primer sitio del servidor, seleccione Ajustes > Añadir
un sitio y haga clic en Añadir un sitio.
Si no, seleccione Servidor > Sitios y luego haga clic en Nuevo sitio.
- 116 -
Para editar un sitio, seleccione Servidor > Sitios (varios sitios) o haga clic en
Configuración (un sitio). Seleccione el sitio que desee modificar y, a continuación,
seleccione Editar configuración.
2. Ingrese un Nombre de sitio y una identificador de sitio para el sitio (si desea editar
el sitio Predeterminado, no puede cambiar el identificador de sitio):
- 117 -
Nota: El “#/site” de la URL (por ejemplo, http://localhost/#/site/sales) no se puede
cambiar. En los sistemas de servidores de varios sitios, aparece en la dirección
URL para los sitios distintos al Sitio predeterminado.
3. Los libros de trabajo, extractos y fuentes de datos consumen espacio de
almacenamiento en el servidor. Para Almacenamiento, seleccione Límite del
servidor o GB, y escriba el número de GB que desea como límite.
Si establece un límite de servidor y el sitio la excede, los publicadores no podrán cargar
nuevo contenido hasta que el sitio esté bajo el límite nuevamente. Los administradores
del sistema pueden rastrear qué parte del sitio es relativa a su límite mediante las
columnas Almacenamiento máximo y Almacenamiento utilizado de la página
Sitios.
4. Seleccione si desea que solo usted, el administrador de servidor, pueda agregar y quitar
usuarios (Solo administradores de servidor) o si esto lo pueden hacer los dos tipos
de administradores (Administradores de servidor y de sitio).
- 118 -
Si permite que los administradores de sitio agreguen usuarios, especifique cuántos
usuarios pueden agregar al sitio seleccionando una de las siguientes opciones:
l
l
Límite del servidor: Para un servidor con licenciamiento basado en el usuario, el
límite es la cantidad de licencias por puesto de servidor disponible. Para un
servidor con licenciamiento basado en el núcleo, no hay límites en la cantidad de
usuarios que se pueden agregar. Para obtener más información, consulte Ver
licencias En la página 246 y Manipular un servidor sin licencia En la página
657.
<n> usuarios: Permite a un administrador de sitio agregar usuarios hasta un
límite que especifique. En Trabajar con sitios encontrará información sobre el
licenciamiento y los límites de usuarios.
5. Deje la opción Permitir que los usuarios utilicen la creación web seleccionada o
desactívela para deshabilitar la creación de contenido en el servidor (no en todo el
servidor).
Deshabilitar la creación web implica que los usuarios no podrán editar los libros de
trabajo publicados desde el entorno web del servidor. Para actualizar un libro de trabajo
publicado en el servidor, un usuario de Tableau Desktop deberá volver a publicarlo.
Para obtener más información, consulte Deshabilitar la creación web En la página
372.
6. En Suscripciones, mantenga seleccionada la opción Permitir que los usuarios se
suscriban a libros de trabajo y vistas si desea que los usuarios del sitio puedan
suscribirse a vistas. Esta opción solo se encuentra disponible si también tiene
configuraciones de suscripciones definidas en el cuadro de diálogo Configuración.
- 119 -
También puede ingresar una Dirección de ingreso personalizada para las
suscripciones. Aunque la dirección que escriba debe usar una sintaxis de dirección de
correo electrónico válida (como [email protected] o [email protected]), Tableau
Server no requiere que sea una cuenta de correo electrónico real (sin embargo, algunos
servidores SMTP pueden requerir que sea una dirección real).
En Pie de página de correo electrónico, seleccione Personalizado y escriba el
texto que desea que aparezca encima de la URL de Tableau Server en los pies de
página de la suscripción.
El pie de página del correo electrónico se verá similar al siguiente:
7. Seleccione Permitir registro de métricas de rendimiento de libro de trabajo para
permitir que los usuarios del sitio recopilen métricas sobre cómo funcionan los libros de
- 120 -
trabajo, como la velocidad de carga.
Además de tener esta casilla de verificación marcada para este sitio, para iniciar el
registro, los usuarios deben agregar un parámetro a la URL del libro de trabajo.
Consulte Crear un registro de rendimiento En la página 441 para obtener más
información.
8. Haga clic en Sitio nuevo o Guardar.
Nota: Como administrador de servidor, al agregar el primer sitio a Tableau Server,
aparece un menú Servidor junto con el menú Sitio. Si la opción Servidor está
seleccionada, la página Usuarios mostrará la etiqueta Usuarios de servidor, ya que
pertenece a todos los usuarios del servidor. Cuando Sitio está seleccionado, la página
Usuarios muestra la etiqueta Usuarios de sitio. Como administrador de servidor,
puede agregar usuarios al servidor o a sitios específicos. Para obtener más información,
consulte Usuarios En la página 156 y Sitios En la página 114.
Agregar usuarios a un sitio
Los administradores pueden agregar usuarios a sitios de las formas siguientes:
l
l
Agregando una cuenta de usuario local o una cuenta de usuario de Active Directory,
como se describe en este tema. También puede agregar usuarios importando un grupo
de Active Directory. Para obtener más detalles, consulte Crear un grupo mediante
Active Directory En la página 144.
Importando un archivo CSV que contiene información de usuario. Si quiere detalles,
consulte Importar usuarios En la página 179 y Pautas de archivos de importación
CSV En la página 186.
En un entorno de sitio único, los administradores pueden agregar usuarios a un sitio desde la
página Usuarios. En un entorno de varios sitios, se hace desde la página Usuarios de sitio. Los
administradores de servidor deben conceder a los administradores de sitio la capacidad de
agregar usuarios a sitios. Este ajuste lo puede habilitar o deshabilitar el administrador de
servidor (vea el paso 4 de Agregar o editar sitios En la página 116).
Nota: Los usuarios se pueden agregar a sitios o al servidor. Para agregar usuarios al
servidor, consulte Agregar usuarios al servidor En la página 173. Las opciones
disponibles para agregar usuarios dependen del método de autenticación que
seleccione al configurar Tableau Server por primera vez. Si usa autenticación local, no
puede agregar usuarios de Active Directory. Si usa Active Directory, no puede agregar
usuarios locales.
- 121 -
En la página Usuarios (sitio único) o Usuarios de sitio (varios sitios) puede ver los usuarios
que hay en el sitio en el que tiene abierta la sesión. Solo puede agregar (o quitar) usuarios al
sitio actual. Si un usuario pertenece a más de un sitio, puede quitar al usuario del sitio actual.
Nota: Cuando un administrador de sitio elimina un usuario de un sitio (y solo pertenece
a dicho sitio), el usuario se elimina del servidor de forma automática si no posee ningún
contenido.
Nota: Esta captura de pantalla aparece en un entorno de múltiples sitios. En un entorno
de un solo sitio, esta sería la página Usuarios.
- 122 -
Para agregar usuarios locales a un sitio
1. En un sitio, haga clic en Usuarios, Agregar usuarios y en Usuario local.
Nota: Esta captura de pantalla aparece en un entorno de múltiples sitios. En un
entorno de un solo sitio, esta sería la página Usuarios.
2. Escriba un nombre de usuario.Si el servidor está configurado para una autenticación
local, el uso de una dirección de correo electrónico para el nombre de usuario es la
mejor forma de evitar conflictos entre nombres de usuario (por ejemplo,
[email protected] en vez de jsmith).
- 123 -
Escriba información también en los campos siguientes:
l
Nombre para mostrar: escriba el nombre para mostrar del usuario (por
ejemplo, John Smith).
l
Contraseña: escriba una contraseña para el usuario.
l
Confirmar contraseña: vuelva a escribir la contraseña.
l
Correo electrónico: es opcional y se puede agregar posteriormente en la
configuración del perfil del usuario.
3. Seleccione una función de sitio. Para obtener información detallada sobre los roles de
sitio, consulte Roles de sitio para usuarios En la página 160.
4. Haga clic en Agregar usuario.
Nota para servidores de sitios múltiples: Un administrador de sitio solo puede editar
una cuenta de usuario local existente si el administrador tiene control sobre todos los
sitios a los que pertenece el usuario. Por ejemplo, si el Usuario1 pertenece a los sitios A
y B, un administrador solo del sitio B no puede editar el nombre completo del Usuario1 ni
restablecer la contraseña.
Para agregar usuarios de Active Directory a un sitio
1. En un sitio, haga clic en Usuarios, Agregar usuarios y en Usuario de Active Directory.
- 124 -
1. Escriba uno o varios nombres de usuario (separados por punto y coma). Si va a agregar
un usuario que proviene del dominio de Active Directory donde se ejecuta el servidor,
puede escribir el nombre de usuario de AD sin el dominio. Se presupone el dominio del
servidor.
- 125 -
Si se configuró una confianza bilateral entre el dominio del servidor y otro dominio,
puede agregar usuarios de ambos dominios. La primera vez que agregue un usuario del
“dominio diferente del servidor”, debe emplear el nombre de dominio completamente
calificado con el nombre de usuario. Los siguientes usuarios se pueden agregar con el
apodo del dominio. Por ejemplo, si tenemos un “dominio diferente del servidor” llamado
mybiz.lan, escriba el primer usuario de este dominio como [email protected] o
mybiz.lan\user1. El siguiente usuario se puede escribir con el apodo, por ejemplo como
[email protected] o mybiz\user2.
Nota: No escriba el nombre completo del usuario en este campo, ya que puede causar
errores durante el proceso de importación.
2. Seleccione una función de sitio. Para obtener información detallada sobre los roles de
sitio, consulte Roles de sitio para usuarios En la página 160.
3. Haga clic en Agregar usuarios.
Eliminar sitios
Los administradores de servidor pueden eliminar sitios que se han agregado a Tableau
Server. La eliminación de un sitio también elimina los libros de trabajo y las fuentes de datos
que se publicaron en el sitio, además de los usuarios. Si un usuario pertenece a un sitio
adicional, no será eliminado. Para eliminar permanentemente un usuario, vaya a la página
Usuarios de servidor.
Nota: El sitio predeterminado no se puede eliminar.
1. Haga clic en Servidor > Sitios.
2. Seleccione el sitio que desea eliminar y haga clic en Eliminar.
3. Haga clic en Eliminar en el cuadro de diálogo de confirmación que aparece.
- 126 -
Importar o exportar un sitio
Es posible aprovisionar un nuevo sitio de Tableau Server exportando un sitio existente a un
archivo para, a continuación, importar el archivo a un sitio nuevo. El sitio exportado se
denomina sitio fuente. El sitio en el que se importará el archivo se denomina sitio objetivo.
El sitio de origen pueden venir de Tableau Online, que es una instalación basada en la nube de
Tableau Server y que está alojada en Tableau, o puede venir de una implementación de
Tableau Server que usted administre. Al importar un sitio, también se importan todos los
recursos del sitio de origen, como libros de trabajo, proyectos, fuentes de datos y usuarios. La
importación también incluye permisos, suscripciones o listas de favoritos de los usuarios que
se han creado. Todas los ajustes específicos al sitio del sitio fuente (como ajustes de cuota del
sitio, suscripción creación web) se conservan en el sitio de destino.
Antes de exportar
Antes de exportar un sitio, debe tener en cuenta lo siguiente:
Elimine los elementos no usados. asegúrese de que el sitio fuente solo contiene aquello
que desea importar. Elimine los libros de trabajo, los proyectos o las fuentes de datos no
usados.
Quite los usuarios no usados. confirme que todos los usuarios dispongan de licencia y
quite aquellos que ya no representan usuarios reales. Todos los usuarios que se exporten del
sitio fuente deberán importarse en el sitio de destino. No es posible eliminar usuarios durante
la importación.
Cree cuentas de usuario en el servidor objetivo. el proceso de importación del sitio
asigna los usuarios a un sitio objetivo. Los usuarios deberán disponer de cuentas de usuario
en el servidor objetivo. Si va a exportar un sitio a otro del mismo Tableau Server, tendrá todas
las cuentas de usuario que necesite. Si va a exportar un sitio desde Tableau Online o desde un
Tableau Server distinto, deberá crear cuentas de usuario en el servidor objetivo antes de
realizar la importación.
Compruebe la autenticación de usuarios. la autenticación de usuarios es una
configuración que se aplica a todo el servidor y todos los sitios del servidor deberán usar la
misma configuración. Es posible exportar e importar a servidores que usen distintos métodos
de autenticación; sin embargo, necesitará modificar los archivos de asignación usados para la
importación. Este paso se forma parte del proceso de importación y se describe en
Comprobar las asignaciones de sitio En la página 131. Puesto que los sitios de Tableau
Online usan un método de autenticación de usuarios personalizado, la exportación desde
sitios de Tableau Online requiere editar los archivos de asignación específicos de los usuarios.
Esto garantiza un proceso de importación libre de problemas, independientemente de la
configuración del servidor objetivo.
Consulte los programas. La página Programas de Tableau Server muestra los programas
predeterminados que puede usar para actualizaciones de extratos y programas:
- 127 -
Las actualizaciones y suscripciones asignadas a las programaciones predeterminadas en el
sitio fuente se asignarán automáticamente a las mismas programaciones en el sitio objetivo. Si
el sitio fuente tiene programaciones personalizadas, estas se importarán en el sitio objetivo y,
opcionalmente, se podrán renombrar al editar los archivos de asignación.
Configure el servidor objetivo para entregar suscripciones. las suscripciones se
importarán en el nuevo sitio, aunque deberá configurar el servidor de destino para que
entregue las suscripciones en caso de que no esté ya configurado de este modo. Para obtener
más información, consulte Configurar alertas y suscripciones En la página 17.
Cree o identifique el sitio objetivo. Antes de importar un archivo, deberá disponer de un
sitio objetivo en Tableau Server. Tenga en cuenta que durante la importación, se eliminará
todo el contenido que exista en el sitio objetivo que no exista en el sitio fuente. Por ello, se
recomienda trabajar con un sitio vacío. Para obtener más información sobre la creación de
sitios o la realización de cambios, consulte Agregar o editar sitios.
Nota: Si el sitio objetivo no está vacío, los libros de trabajo y las fuentes de datos con
nombres idénticos que haya en los sitios objetivo y de origen se sustituirán por los libros
de trabajo, las fuentes de datos y los permisos del sitio de origen, y se podrán verificar
con la marca de tiempo.
Localice los identificadores del sitio. los comandos usados para exportar o importar un
sitio requieren un identificador de sitio como parámetro. El ID de sitio identifica los sitios en
Tableau Server de forma exclusiva. Al iniciar sesión en un sitio, verá el ID del sitio después de #
en la URL.
Si el servidor no ejecuta varios sitios, la URL del navegador web que aparecerá incluirá #, pero
no site ni el identificador de sitio. Si ve esto, significa que está utilizando el sitio incorporado
de Tableau, que se llama Default.
- 128 -
Si el servidor ejecuta varios sitios, la URL del navegador web que aparecerá incluirá #/site/
seguido del identificador de sitio correspondiente al sitio en cuestión.
Consejos para importar a un sitio objetivo con menos usuarios o programas que el sitio de origen
Al importar un sitio de origen a un sitio objetivo que tenga menos usuarios o programas que el
sitio de origen, no se puede hacer la importación de varios a uno. Valore las siguientes
opciones:
l
l
l
l
Quite los usuarios o programas extra del sitio objetivo antes de exportar (opción
preferida).
Agregue los usuarios o programas que faltan al sitio objetivo antes de empezar la
importación.
Agregue los usuarios o programas que faltan al sitio objetivo en mitad del proceso de
importación y actualice manualmente los archivos de mapeo.
Asigne manualmente los usuarios o programas a usuarios y programas distintos en el
sitio objetivo durante el proceso de importación. Esta opción es necesaria si un nombre
de usuario difiere entre servidores: por ejemplo, el usuario exportado denominado
adavis se define en el sitio objetivo como davisa.
Exportar un sitio
No es necesario detener Tableau Server durante el proceso de importación o exportación.
1. Abra una línea de comandos como administrador y navegue hasta el directorio de
agrupación de Tableau Server. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\9.1\bin
2. Escriba el comando siguiente:
tabadmin exportsite <site ID> --file <filename or path>.
Por ejemplo, para exportar un sitio con el identificador wsales al archivo
C:\sites\exported_sites\sales_export.zip, escriba lo siguiente:
tabadmin exportsite wsales --file C:\sites\exported_sites\sales_export.zip
- 129 -
Para obtener ejemplos de otras opciones que podrá usar con el comando
exportsite, consulte exportsite En la página 594.
Durante la exportación, Tableau Server bloquea el sitio.
Importar un sitio
Si aún no dispone de sitio objetivo para la importación, deberá crear uno. Consulte Agregar o
editar sitios para obtener información sobre los pasos del proceso.
La importación de sitios es un proceso de tres pasos. Primero, ejecute el comando tabadmin
importsite para generar los archivos que se importarán. Luego, verifique los archivos que
muestran cómo se va a importar el sitio. Por último, ejecute el comando tabadmin
importsite_verified para finalizar la importación.
Antes de comenzar, necesitará el archivo del sitio exportado y el identificador del sitio
objetivo.La identificador del sitio predeterminado de Tableau Server es ""(comillas dobles, sin
espacios). Si está ejecutando comandos en Windows PowerShell, delimite las comillas dobles
del sitio predeterminado con comillas simples ('""').
Aunque no hay necesidad de detener Tableau Server durante el proceso de importación, el
sitio que recibe la importación se bloqueará hasta que se complete la importación.
Iniciar el proceso de importación del sitio
1. Abra una línea de comandos como administrador y navegue hasta el directorio de
agrupación de Tableau Server. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\9.1\bin
2. Escriba el comando siguiente:
tabadmin importsite <site ID> --file <filename or path>
donde <site ID> es el identificador del sitio objetivo y <filename or path> es la
ruta completa del archivo de sitio exportado.
Por ejemplo, para importar el archivo C:\sites\exported_sites\sales_export.zip en un sitio
con el identificador de sitio esales, escriba lo siguiente:
tabadmin importsite esales --file C:\sites\exported_sites\sales_export.zip
Para obtener ejemplos de otras opciones que se pueden usar con el comando
importsite, consulte importsite En la página 597.
3. Tras especificar el comando, los archivos de mapeo que debe comprobar se
encontrarán en ProgramData\Tableau\Tableau Server\data\tabsvc\temp\import_
<identificador del sitio>_<fecha y hora>\mappings. Anote esta ubicación para el
procedimiento siguiente.
- 130 -
Comprobar las asignaciones de sitio
El archivo de asignaciones que se genera tras iniciar la importación de un sitio con el comando
importsite muestra cómo se asignarán los recursos cuando finalice la importación.
Aquellos elementos que Tableau Server no haya podido asignar y que requieren edición se
marcarán en los archivos CSV con símbolos de interrogación (???). Para poder ejecutar el
comando importsite_verified, deberá cambiar los símbolos de interrogación por
asignaciones válidas en el sitio objetivo.
Nota: No es posible agregar o eliminar usuarios durante la importación. Los nombres de
los usuarios importados deben existir en el servidor objetivo.
Para comprobar los archivos de asignación de un sitio:
1. Vaya al directorio que se mostró tras especificar el comando importsite:
2. Utilice Microsoft Excel (opción recomendada) o un editor para abrir todos los archivos
CSV de la carpeta de asignaciones.
Cada archivo muestra cómo se asignarán o gestionarán los elementos del sitio fuente
una vez completada la importación en el sitio objetivo.
3. Compruebe que las asignaciones sean correctas. Sustituya las entradas con símbolos
de interrogación (???) por valores válidos. Utilice esta tabla como guía:
Nombre del archivo CSV
Título de
la
columna
Admit
e
edició
n
Descripción
mappingsDomainMapperForGroups
source_
name
No
Nombre de grupo de usuarios del sitio fuente.
- 131 -
source_
domain_
name
No
Tipo de autenticación del
sitio fuente: local (para la
autenticación local) o nombre de dominio (para
Active Directory).
target_
domain_
name
Sí*
Tipo de autenticación del
usuario en el sitio fuente:
local para la autenticación
local o nombre de dominio
(como ejemplo.com o
ejemplo.lan) para Active
Directory.
*No modifique el
valortarget_domain_
name para Todos los
usuarios. Mantenga el
valor local incluso si el
servidor objetivo está
configurado para la
autenticación de usuarios
mediante Active Directory.
El grupo Todos los
usuarios es un grupo de
usuarios especial
predeterminado que debe
existir en todos los
sistemas Tableau Server.
mappingsScheduleMapper
source_
name
No
Nombres de los programas de suscripción o
extractos predeterminados del sitio
fuente.
source_
scheduled_
action_
type
No
Tipo de programa del sitio
fuente: Extracto, para las
actualizaciones de extractos o Suscripción, para
las entregas de suscripciones.
- 132 -
target_
name
Sí
Nombres de los programas personalizados
del sitio objetivo. Este
valor se puede editar. Por
ejemplo, si el nombre del
programa es Actualización de los viernes
en el sitio fuente, es posible cambiar el nombre a
Actualización de todos
los viernes en el sitio
objetivo.
target_
scheduled_
action_
type
No*
Tipo de programa del sitio
objetivo: Extracto, para
las actualizaciones de
extractos o Suscripción,
para las entregas de
suscripciones.
*Es muy raro que se
muestren símbolos de
interrogación (???) en
esta columna. Si
encuentra símbolos de
interrogación,
reemplácelos con
Extractos o
Suscripciones, en
función de la entrada que
se muestra en source_
scheduled_action_type.
mappingsSiteMapper
mappingsSystemUserNameMapper
source_
No
url_namespace
Identificador del sitio
fuente.
target_url_ No
namespace
Identificador del sitio objetivo.
source_
name
Nombre de usuario del
sitio fuente.
- 133 -
No
source_
domain_
name
No
Tipo de autenticación del
usuario en el sitio fuente:
Local para la
autenticación local,
nombre de dominio (como
ejemplo.com o
ejemplo.lan) para Active
Directory o Externa (para
un sitio de Tableau
Online).
target_
name
Sí
Nombres de usuarios de
los usuarios que se
asignarán al sitio objetivo
en la importación.
Asegúrese de que todos
los nombres de usuario de
la lista existan en el
servidor objetivo y
sustituya los símbolos de
interrogación (???) por
nombres de usuario
válidos en el servidor de
destino.
Los nombres de usuario
no se pueden crear al
agregar filas al archivo
CSV. Del mismo modo, no
se pueden eliminar filas
para eliminar nombres de
usuarios.
Es posible editar los
nombres de usuario de la
columna target_name
para que no coincidan con
sus homólogos originales
siempre que existan en el
servidor objetivo que vaya
a usar dichos nombres.
Por ejemplo, un usuario
- 134 -
podrá tener el valor
source_name
[email protected] y el
target_name
[email protected]
m siempre que el nombre
de usuario
[email protected]
m exista en el servidor
objetivo.
No es posible asignar un
usuario del sitio fuente a
más de un nombre de
usuario en el sitio objetivo.
target_
domain_
name
Sí
Tipo de autenticación del
usuario en el sitio objetivo:
local, para la autenticación local, o nombre de
dominio (como ejemmpplo.com o ejemplo.lan), para Active
Directory.
4. Si edita algún valor, asegúrese de guardar los cambios y mantener el formato de los
archivos CSV. Deje los archivos de asignación en su ubicación actual.
Completar la importación del sitio
1. Abra una línea de comandos como administrador y navegue hasta el directorio de
agrupación de Tableau Server. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\9.1\bin
2. Escriba el comando siguiente:
tabadmin importsite_verified <site ID> --importjobdir <PATH>
done <site ID> es el identificador del sitio objetivo y <PATH> es el directorio que se
encuentra un nivel por encima del directorio de asignaciones utilizado en Comprobar
las asignaciones de sitio En la página 131. Por ejemplo:
tabadmin importsite_verified esales --importjobdir
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\temp\import_esales_20140409185810071
- 135 -
Para obtener ejemplos de otras opciones que se pueden usar con el comando
importsite_verified, consulte importsite_verified En la página
599.
3. Abra el nuevo sitio que acaba de importar y asegúrese de que todo funciona como es
debido.
Disponibilidad de sitio
Un sitio puede suspenderse o bloquearse debido a un error de importación de sitio o porque un
administrador de servidor decida suspender el sitio durante un periodo de tiempo.
Cuando un sitio se suspende, el único usuario de servidor que podrá acceder al sitio es el
administrador del sistema. Solo el administrador de servidor puede activar el sitio para que
vuelva a estar disponible.
Para activar o suspender un sitio
1. Haga clic en Servidor > Sitios.
2. Seleccione el sitio y luego seleccione Acciones > Activar o Suspender.
Proyectos
Un proyecto es una colección de libros de trabajo, vistas y fuentes de datos relacionados. Los
proyectos existen en un sitio y se acceden desde la página Contenido en Tableau Server.
- 136 -
Los administradores de servidor y de sitio pueden crear proyectos, asignarles permisos,
cambiarles el nombre y cambiar sus propietarios. Solo los administradores pueden crear
proyectos o ser propietarios de proyectos.
Proyecto predefinido
Cada sitio que crea automáticamente incluye un proyecto Predeterminado creado por
Tableau. Cuando crea un proyecto nuevo, cuenta con los mismo permisos que el proyecto
Predeterminado.
El proyecto Predeterminado se crea automáticamente durante la configuración. Sirve como
plantilla para los nuevos proyectos que cree; define los ajustes y permisos predeterminados
que se aplican a los proyectos nuevos y a los libros de trabajo y las fuentes de datos en dichos
proyectos.
Proyecto predeterminado y permisos
La configuración de permisos de un proyecto se usa como plantilla para nuevos proyectos,
libros de trabajo o vistas asociadas con el proyecto. Los permisos iniciales son una copia única
de los permisos del proyecto.
l
Los permisos iniciales para cada nuevo proyecto se copian desde el proyecto predeterminado, que se crea automáticamente para cada sitio en Tableau Server.
- 137 -
l
l
l
Los permisos iniciales para un litro de trabajo se copian desde los permisos del libro de
trabajo predeterminado para el proyecto.
Los permisos iniciales para una vista se copian desde los permisos del libro de trabajo
predeterminado del proyecto.
Los permisos iniciales para una fuente de datos se copian desde los permisos de la
fuente de datos predeterminada para su proyecto.
Los cambios realizados en los permisos de un proyecto no se aplican automáticamente a los
libros de trabajo o las vistas que pertenezcan a un proyecto, a menos que los nuevos permisos
se asignen específicamente (para ello, es necesario hacer clic en Asignar permisos a
contenido, en la configuración de permisos de un proyecto o libro de trabajo).
Un libro de trabajo, una vista o una fuente de datos pueden tener permisos distintos de los
permisos de proyecto. Por ejemplo, es posible que un grupo no tenga permiso para ver el
proyecto X pero sí para ver una vista publicada en dicho proyecto.
Para obtener más información sobre cómo usar proyectos para controlar permisos de
contenido, consulte Crear permisos basados en proyectos En la página 374.
Líder de proyecto
Aunque los administradores son los únicos que pueden crear nuevos proyectos, se puede
asignar el permiso de líder de proyecto a usuarios y grupos. Con este permiso, un usuario
puede especificar los permisos de los proyectos y mover libros de trabajo dentro de los
proyectos.
- 138 -
Agregar proyectos
1. En la página Contenido, haga clic en Proyectos y, a continuación, en Nuevo proyecto.
2. Escriba el nombre y la descripción del proyecto y, a continuación, haga clic en Nuevo
proyecto.
Puede aplicar formato e hipervínculos en la descripción del proyecto. Haga clic en
Mostrar sugerencias de formato para sintaxis.
Para editar un proyecto, haga clic en el nombre del proyecto para abrirlo y, a
continuación, haga clic en Detalles y en Editar descripción.
Mover libros de trabajo a proyectos
Todos los libros de trabajo deben estar en un proyecto. De manera predeterminada, los libros
de trabajo se agregan al proyecto Predeterminado. Después de crear sus propios proyectos,
puede mover libros de trabajo de un proyecto a otro. Para mover libros de trabajo a proyectos
- 139 -
es necesario ser un administrador, o bien tener la función de sitio de Publicador o
Interaccionador y, como mínimo, cumplirse una de las condiciones siguientes:
l
tener el permiso Mover para el proyecto;
l
tener el permiso Líder de proyecto para el proyecto.
Para mover un libro de trabajo a un proyecto
1. En la página Libros de trabajo, seleccione uno o más libros de trabajo y haga clic en
Acciones > Mover.
2. Seleccione un proyecto distinto para el libro de trabajo y, a continuación, haga clic en
- 140 -
Mover.
Como todos los libros de trabajo deben pertenecer a un proyecto, para quitar un libro de
trabajo de un proyecto se puede mover el libro de trabajo al proyecto predeterminado.
Cada libro de trabajo solo puede pertenecer a un único proyecto.
Eliminar proyectos
Solo los administradores pueden eliminar proyectos. Al eliminar un proyecto, también se
eliminan del servidor todos los libros de trabajo y las vistas que pertenecen al proyecto.
1. En la página Proyectos, seleccione un proyecto y, a continuación, seleccione Acciones
> Eliminar.
- 141 -
2. En el cuadro de diálogo de confirmación, haga clic en Eliminar.
El proyecto Predeterminado no se puede eliminar.
Grupos
Puede organizar a los usuarios de Tableau Server en grupos para facilitar la administración de
varios usuarios. Puede crear grupos de forma local en el servidor o importarlos desde Active
Directory.
Para mantener actualizada la pertenencia a grupos de Active Directory:
l
l
Los administradores de sitio pueden sincronizar los grupos seleccionados en un sitio
bajo demanda. Para obtener más información, consulte Sincronizar grupos de Active
Directory en un sitio.
Los administradores de servidor pueden sincronizar todos los grupos de Active Directory
en el servidor según un programa o bajo demanda. Para obtener más información, consulte Sincronizar todos los grupos de Active Directory del servidor.
También puede asignar permisos a un grupo para un proyecto, libro de trabajo, vista o fuente
de datos. Para obtener más información, consulte Administrar permisos En la página 335.
El grupo Todos los usuarios existe en todos los sitios de manera predeterminada. Todos
los usuarios que se agreguen al servidor se convierten automáticamente en miembros
- 142 -
del grupo Todos los usuarios. Este grupo no se puede eliminar, pero se pueden
establecer permisos para el grupo.
Crear un grupo local
Los grupos locales se crean mediante el sistema de administración de usuarios internos de
Tableau Server. Después de crear un grupo, puede agregar y quitar usuarios.
1. En un sitio, haga clic en Grupos y luego en Nuevo grupo.
- 143 -
2. Escriba el nombre del grupo y haga clic en Guardar.
Crear un grupo mediante Active Directory
Al importar grupos de Active Directory, se crea un grupo coincidente en el servidor y se crea un
usuario en el servidor por cada miembro del grupo que no esté ya en el servidor.
Como parte del proceso de importación, a cada usuario se le asigna una función de sitio. Si un
usuario ya existe en el sitio sin una afiliación de grupo, se agregará el usuario al grupo con la
función de sitio asignada y los mismos permisos en el sitio.
Nota: Al importar usuarios y grupos, se aumenta el nivel del rol de sitio de los usuarios,
pero nunca se disminuye el rol de sitio de los usuarios. Si alguno de los usuarios que se
deben importar ya existe en Tableau Server, solo se aplicará el rol de sitio asignado
durante el proceso de importación si concede al usuario un acceso mayor al servidor.
Para obtener más información, consulte Roles de sitio para usuarios En la página
160.
1. En un sitio, haga clic en Grupos y, a continuación, en Importar grupo
2. Escriba el nombre del grupo de Active Directory que dese importar y, a continuación,
seleccione el nombre del grupo en la lista resultante.
- 144 -
Si agrega un grupo que pertenece al mismo dominio de Active Directory donde se
ejecuta el servidor, puede escribir el nombre del grupo. Además, si se ha configurado
una confianza bilateral entre el dominio que usa el servidor y otro dominio, se pueden
agregar grupos de ambos dominios.
La primera vez que se agregue un grupo desde un dominio distinto al que usa el
servidor, es necesario incluir el nombre de dominio completamente calificado con el
nombre de grupo. Por ejemplo, domain.lan\group o gro[email protected]
Posteriormente, se pueden agregar grupos mediante el alias del dominio. Para obtener
más información sobre la administración de nombres de dominio, consulte tabcmd
editdomain.
3. Seleccione la función de sitio para los usuarios.
- 145 -
4. Haga clic en Agregar grupos.
Nota: No puede cambiar el nombre de grupos importados de Active Directory. El
nombre de grupo solo se puede cambiar en Active Directory.
Sincronizar grupos de Active Directory en un sitio
En cualquier momento puede sincronizar un grupo de Active Directory con Tableau Server
para garantizar que los usuarios nuevos de Active Directory también se agreguen a Tableau
- 146 -
Server. Se pueden sincronizar grupos individuales o varios grupos de forma simultánea.
1. En un sitio, haga clic en Grupos. En la página Grupos, seleccione uno o más grupos.
2. Seleccione Acciones > Sincronizar.
Establecer el rol de sitio mínimo para los usuarios en un grupo de Active Directory
En la página Grupos: detalles, los administradores pueden establecer la función de sitio
mínima para los usuarios de grupo que se aplicará durante la sincronización.
Esta configuración no ejecuta la sincronización; establece la función de sitio mínima que se
aplicará al grupo cuando se ejecute la sincronización. Al sincronizar grupos de Active Directory,
los usuarios nuevos se agregan al sitio con la función de sitio mínima. Si un usuario ya existe,
se aplicará la función de sitio mínima si esta proporciona al usuario más acceso al servidor. Si
no establece un rol de sitio mínimo, de forma predeterminada los usuarios nuevos se agregan
como Sin licencia.
Nota: El rol de sitio de un usuario se puede subir de categoría, pero no se puede bajar
de categoría en función de la configuración del rol de sitio mínimo. Si un usuario ya tiene
la capacidad de publicar, dicha capacidad siempre se conservará. Para obtener más
información sobre el rol de sitio mínimo, consulte Roles de sitio e importación y
sincronización de Active Directory En la página 165.
1. En un sitio, haga clic en Grupos.
2. Haga clic en el enlace de nombre de grupo y, a continuación, haga clic en la pestaña
Detalles.
- 147 -
3. Seleccione la Función de sitio mínima y haga clic en Guardar.
¿Qué sucede cuando se eliminan usuarios como resultado del proceso de sincronización?
Al quitar un usuario de Active Directory y luego sincronizar con su grupo en Tableau Server, el
usuario:
l
Se quita del grupo de Tableau Server que sincronizó.
l
No puede iniciar sesión en Tableau Server.
Como el usuario sigue estando en el servidor, los administradores pueden auditar y reasignar
su contenido eliminando su cuenta por completo.
Para los usuarios que también existen en el servidor localmente, la función de sitio está
establecida en Sin licencia en el sitio. El usuario seguirá perteneciendo al grupo Todos los
usuarios con la función de sitio Sin licencia.
Para quitar totalmente al usuario de Tableau Server, el administrador del servidor tendrá que
eliminarlo desde la página Usuarios del servidor en Tableau Server.
Inicio rápido: Sincronizar todos los grupos de Active Directory incluidos en
un programa
Después de importar grupos de Active Directory a Tableau Server, puede establecer un
programa para asegurarse de que se mantengan sincronizados en Tableau Server. También
puede sincronizar todos los grupos de Active Directory en el servidor bajo demanda en
- 148 -
cualquier momento. El valor del rol de sitio mínimo para el grupo se aplica cuando los usuarios
están sincronizados.
Nota: para usar esta característica, la instalación de Tableau Server debe estar
configurada para Active Directory.
1 Establecer un rol de sitio mínimo para la sincronización
En la página Grupos de un sitio, haga clic en la pestaña Detalles, seleccione el rol de sitio
mínimo y, a continuación, haga clic en Guardar. Los administradores de servidor y sitio
pueden establecer el rol de sitio mínimo para que se apliquen usuarios de grupo durante la
sincronización de Active Directory. Si no establece un rol de sitio mínimo, los usuarios nuevos
se agregan como Sin licencia.
La sincronización puede subir la categoría del rol de sitio de un usuario, pero nunca la bajará.
2 Establecer el programa
Los administradores de servidor pueden habilitar la sincronización para todos los grupos de
Active Directory en la pestaña General de la página Configuración del servidor. Habilite la
sincronización, seleccione el valor de frecuencia y, a continuación, haga clic en Guardar.
- 149 -
Todos los grupos de Active Directory del servidor se sincronizan según el mismo programa.
3 Ejecutar la sincronización bajo demanda (opcional)
En la pestaña General de la página Configuración del servidor, haga clic en Sincronizar
todos los grupos para sincronizar todos los grupos de Active Directory en Tableau Server de
inmediato. Haga clic en este botón en cualquier momento para asegurarse de que los usuarios
nuevos y los cambios se vean reflejados en todos los grupos de Active Directory del servidor.
- 150 -
Haga clic en Sincronizar todos los grupos para sincronizar todos los grupos de Active Directory del servidor
sin seguir un programa.
4 Ver el estado de las tareas de sincronización
Los administradores de servidor y sitio pueden ver los resultados de los trabajos de
sincronización de Active Directory en la vista administrativa Tareas en segundo plano no de
extractos. En el servidor o en un sitio web, haga clic en Estado. En Análisis, haga clic en
Tareas en segundo plano no de extractos y filtre según las tareas Poner en cola la
sincronización de grupos de Active Directory y Sincronizar grupo de Active
Directory.
La opción Poner en cola la sincronización de grupos de Active Directory coloca en la cola las tareas de
Sincronizar grupo de Active Directory que se tienen que ejecutar.
Sincronizar todos los grupos de Active Directory del servidor
Como administrador del servidor, puede sincronizar todos los grupos de Active Directory de
forma periódica o a petición en la pestaña General de la página Servidor: ajustes.
- 151 -
La hora de Última sincronización indica la hora en que se inició la sincronización más
reciente.
Sincronizar grupos de Active Directory siguiendo un programa
1. Seleccione Servidor > Configuración > General.En Sincronización de Active
Directory, seleccione Sincronizar grupos de Active Directory siguiendo un
programa periódico.
- 152 -
2. Seleccione la frecuencia y la hora de sincronización.
3. Haga clic en Guardar.
Sincronizar todos los grupos de Active Directory a petición
Tableau ServerTableau ServerEn cualquier momento podrá sincronizar grupos de Active
Directory con para garantizar que los usuarios nuevos y los cambios hechos en Active
Directory se reflejen en todos los grupos de Directory que haya en .
- 153 -
1. Seleccione Servidor > Configuración > General.
2. En Sincronización de Active Directory, haga clic en Sincronizar todos los
grupos.
Ver la actividad de sincronización
Puede ver los resultados de los trabajos de sincronización en la vista administrativa Tareas en
segundo plano no de extractos. Poner en cola la sincronización de grupos de Active
Directory es la tarea que pone en cola e indica el número de tareas del tipo Sincronizar
grupo de Active Directory que se van a ejecutar.
1. Seleccione Servidor > Estado.
2. Haga clic en el vínculo Tareas de fondo para elementos que no son extractos.
3. Establezca el filtro Tarea para que incluya Poner en cola la sincronización de
grupos de Active Directory y Sincronizar grupo de Active Directory.
Puede navegar con rapidez a esta vista administrativa haciendo clic en el enlace Ver
actividad de sincronización en la página Servidor: ajustes.
Establecer el rol de sitio mínimo para los usuarios en un grupo de Active Directory
En la página Grupos: detalles, puede establecer la función de sitio mínima para los usuarios
de grupo que se aplicará durante la sincronización de Active Directory.
Esta configuración no ejecuta la sincronización, sino que establece la función de sitio mínima
que se aplicará al grupo cuando se ejecute la sincronización. El resultado es que al sincronizar
grupos de Active Directory, los usuarios nuevos se agregan al sitio con la función de sitio
- 154 -
mínima. Si un usuario ya existe, se aplicará la función de sitio mínima si esta proporciona al
usuario más acceso a un sitio. Si no establece un rol de sitio mínimo, de forma predeterminada
los usuarios nuevos se agregan como Sin licencia.
Nota: El rol de sitio de un usuario se puede subir de categoría, pero no se puede bajar
de categoría en función de la configuración del rol de sitio mínimo. Si un usuario ya tiene
la capacidad de publicar, dicha capacidad siempre se conservará. Para obtener más
información sobre el rol de sitio mínimo, consulte Roles de sitio e importación y
sincronización de Active Directory En la página 165.
1. En un sitio, haga clic en Grupos.
2. Haga clic en el enlace de nombre de grupo y, a continuación, haga clic en la pestaña
Detalles.
3. Seleccione una función de sitio en la lista Función de sitio mínima y haga clic en
Guardar.
Usuarios quitados durante la sincronización
Al quitar un usuario de Active Directory y luego sincronizar con su grupo en Tableau Server,
sucede lo siguiente:
l
Se quita al usuario del grupo de Tableau Server que ha sincronizado.
l
El usuario no puede iniciar sesión en Tableau Server.
- 155 -
Como el usuario permanece en el servidor, los administradores pueden auditar y reasignar el
contenido del usuario antes de eliminar la cuenta del usuario completamente.
Para los usuarios que también existen en el servidor localmente, la función de sitio está
establecida en Sin licencia en el sitio como resultado de la sincronización. El usuario sigue
perteneciendo al grupo Todos los usuarios con la función de sitio Sin licencia.
Para quitar totalmente al usuario de Tableau Server, el administrador del servidor tendrá que
eliminarlo desde la página Usuarios del servidor en Tableau Server.
Eliminar grupos
Puede eliminar cualquier grupo del servidor (excepto el grupo Todos los usuarios). Al eliminar
un grupo, se quitan los usuarios del grupo, pero no se eliminan del servidor.
1. En un sitio, haga clic en Grupos.
2. En la página Grupos, seleccione uno o más grupos que desee eliminar.
3. Seleccione Acciones > Eliminar.
Usuarios
Es necesario agregar como usuarios a todas las personas que necesiten acceder a Tableau
Server (ya sea para publicar, explorar o administrar contenido).
- 156 -
Usuario invitado
Hay un usuario invitado disponible en cada sitio de Tableau Server (solo con las licencias
basadas en núcleos) para permitir que los usuarios que no tengan una cuenta en el servidor
puedan ver una vista incrustada e interactuar con ella. Cuando se habilita, el usuario puede
cargar una página Web que contiene una visualización incrustada sin iniciar sesión. Para
obtener más información, consulte Usuario invitado En la página 167.
Usuarios de servidor y usuarios de sitio
Los administradores del servidor pueden agregar usuarios al servidor, mientras que los
administradores del servidor y de los sitios (si disponen de permisos) pueden agregar usuarios
a sitios individuales. Para obtener información detallada sobre cómo permitir que los
administradores de sitio agreguen usuarios a los sitios, consulte el paso 4 de Agregar o
editar sitios En la página 116.
En los entornos de un solo sitio, los administradores de servidor y de sitio pueden agregar
usuarios en la página Usuarios.
En los entornos de múltiples sitios, los administradores de servidor y de sitio pueden agregar
usuarios en la página Usuarios de sitio.
- 157 -
Los administradores de servidor pueden agregar usuarios en la página Usuarios de
servidor. Al agregar un usuario al servidor puede asignarle la membresía de sitio y los roles
de sitio que tendrá en cada sitio.
- 158 -
Si agrega un usuario sin asignarle rol ni membresía de sitio, se le asignará el rol Sin licencia y
no usará ninguna licencia de servidor (solo en el licenciamiento basado en usuarios). El
usuario estará en Usuarios del servidor, pero no será miembro de ningún sitio hasta que
agregue ese usuario a un sitio.
Nota: Todos los usuarios que se agregan a un sitio también se agregan
automáticamente al servidor. Los administradores de sitios pueden quitar usuarios de
sus sitios, pero no pueden eliminar usuarios del servidor. Los administradores del
servidor pueden eliminar usuarios del servidor.
Cuando un administrador de sitio elimina un usuario de un sitio (y solo pertenece a dicho
sitio), se eliminará dicho usuario del servidor de forma automática si no posee ningún
contenido.
- 159 -
Roles de sitio para usuarios
Cada usuario que se agrega a Tableau Server debe tener asociado un rol de sitio. El
administrador es quien asigna el rol de sitio. El rol de sitio determina los niveles de permisos del
usuario, que incluyen la información sobre si un usuario puede publicar contenido en el
servidor, interactuar con dicho contenido o, únicamente, ver el contenido publicado.Los
administradores también se definen en función del rol de sitio.
Nota: Los roles de sitio de Tableau Server no se corresponden con las licencias de
usuario que compra a Tableau (si usa el licenciamiento basado en usuarios en lugar de
licenciamiento de servidor basado en núcleos). Dichas licencias le permiten tener cierto
número de usuarios en el servidor.
Los usuarios son cuentas del servidor que se pueden asociar a uno o más sitios y a grupos de
esos sitios. Todos los usuarios que se agregan a Tableau Server o a un sitio se convierten en
miembros del grupo Todos los usuarios. El grupo Todos los usuarios está en todos los sitios y
no se puede eliminar.
Quién puede publicar contenido
Los usuarios que tienen los siguientes roles de sitio pueden publicar en Tableau Server:
l
Administrador de servidor
l
Administrador de sitio
l
Publicador
l
Visor (puede publicar)
l
Sin licencia (puede publicar)
Los usuarios que tienen los roles de sitio Interaccionador, Visor y Sin licencia no pueden
publicar contenido en el servidor.
Roles de sitio y permisos
Los permisos resultantes de un usuario se determinan en función de lo siguiente:
l
l
Los permisos máximos permitidos para un rol de sitio de un usuario. El rol de sitio actúa
como "tope" de autorización de los permisos.
Los permisos asignados al usuario o a un grupo para un elemento de contenido
determinado.
Al seleccionar un rol de sitio para un usuario, puede usar la ayuda para recordar el nivel
general de los permisos de dicho rol de sitio.
- 160 -
Al establecer permisos en un elemento de contenido, la sección Permisos resultantes de la
ventana Permisos indica cuándo no se permite una capacidad de permiso para dicho rol de
sitio.
Para ver más detalles, consulte Reglas de permisos y permisos resultantes En la página
341.
Capacidades generales
l
Administrador de servidor: El administrador de servidor puede acceder a todas las
características del servidor y a toda la configuración del servidor y de todos los sitios.
Los administradores de servidor pueden crear sitios, agregar usuarios de cualquier tipo
de rol de sitio, controlar si los administradores de sitio pueden agregar usuarios, crear
administradores de servidor adicionales y administrar el servidor en sí. Esto incluye la
gestión del mantenimiento, la configuración, los programas y el índice de búsqueda.
Los administradores de servidor pueden realizar operaciones en todo el contenido
situado en cualquier parte del servidor, sean cuales sean los permisos asignados al
contenido. Los administradores de servidor también pueden administrar otros usuarios
del servidor.
l
Administrador de sitio: Los administradores de sitio pueden administrar grupos,
proyectos, libros de trabajo y conexiones de datos. De manera predeterminada, los
administradores de sitio también pueden agregar usuarios y asignar roles de sitio y
membresía de sitio. El administrador de servidor puede habilitar o deshabilitar esta
configuración (consulte el paso 4 de Agregar o editar sitios En la página 116).
Los administradores de sitio tienen acceso sin restricciones al contenido de un
determinado sitio. Un mismo usuario se puede especificar como administrador de sitio
en varios sitios.
l
Publicador: los publicadores pueden iniciar sesión, navegar en el servidor e interactuar
- 161 -
con las vistas publicadas. También pueden conectarse a Tableau Server desde Tableau
Desktop para publicar y descargar libros de trabajo y fuentes de datos.
Los publicadores pueden publicar (cargar) libros de trabajo y fuentes de datos en el
servidor. Los publicadores no tienen permiso para administrar otros usuarios.
l
Interaccionador: los interaccionadores pueden iniciar sesión, navegar en el servidor e
interactuar con las vistas publicadas. Es importante tener en cuenta que determinados
proyectos, libros de trabajo y vistas pueden haberse publicado con permisos que
restrinjan la funcionalidad de los usuarios. El autor del libro de trabajo o un administrador
pueden editar la configuración de permisos.
Los interaccionadores pueden ver los libros de trabajo e interactuar con las vistas. No
tienen permiso para publicar en el servidor.
l
l
Visor: los visores pueden iniciar sesión y ver vistas publicadas en el servidor, pero no
pueden interactuar con las vistas. Los usuarios con este rol de sitio solo pueden recibir
permisos para ver, agregar comentarios y ver comentarios. No pueden interactuar con
filtros rápidos ni ordenar los datos de una vista.
Sin licencia: Los usuarios que no tienen licencia no pueden iniciar sesión en el servidor.
Al importar usuarios de servidor desde un archivo CSV, a todos se les asigna el rol de
sitio Sin licencia.
Si no hay suficientes licencias disponibles cuando un administrador crea un usuario
(mediante la importación de CSV de un usuario de sitio o la importación desde Active
Directory, o bien cuando se crea un usuario local), se le asignará el rol de sitio Sin
licencia.
Si intenta eliminar un usuario que es propietario de contenido de un sitio, la categoría del
usuario bajará a Sin licencia. El usuario seguirá siendo propietario del contenido.
l
l
Visor (puede publicar). el usuario puede conectarse a Tableau Server desde Tableau
Desktop para publicar y descargar libros de trabajo y fuentes de datos, pero no puede
interactuar con el contenido del servidor.
Sin licencia (puede publicar). este usuario no puede iniciar sesión en Tableau
Server, pero puede conectarse al servidor desde Tableau Desktop para publicar libros
de trabajo en el servidor.
Permisos máximos permitidos para cada rol de sitio (por tipo de contenido)
Para cada tipo de contenido, el rol de sitio determina las capacidades permitidas para un
usuario. Por ejemplo, a un usuario que tiene el rol de sitio Visor se le pueden asignar todas las
capacidades en una regla de permisos de un libro de trabajo, pero al evaluar los permisos para
el usuario, las capacidades de permisos resultantes quedarán limitadas a Ver, Exportar
imagen, Datos de resumen, Ver comentarios, Agregar comentarios y Guardar.
- 162 -
Proyecto
Rol de sitio
Descripción
Administrador
de servidor
Todas las capacidades, incluida Líder de proyecto
Administrador
de sitio
Todas las capacidades, incluida Líder de proyecto
Publicador
Todas las capacidades, incluida Líder de proyecto
Interaccionador
Todas las capacidades, incluida Líder de proyecto (no
puede publicar)
Visor (puede
publicar)
Ver, Exportar imagen, Datos de resumen, Ver comentarios, Agregar comentarios y Guardar
Visor
Ver, Exportar imagen, Datos de resumen, Ver
comentarios, Agregar comentarios y Guardar (no
puede publicar)
Sin licencia
(puede publicar)
Ver, Guardar y Descargar
Sin licencia
Ver, Guardar y Descargar (no puede publicar)
Invitado
Ver, Exportar imagen, Datos de resumen, Ver comentarios, Filtrar, Acceso total a datos, Edición web y Descargar
Libro de trabajo
Rol de sitio
Descripción
Administrador
de servidor
Todas las capacidades
Administrador
de sitio
Todas las capacidades
Publicador
Todas las capacidades
Interaccionador
Todas las capacidades (no puede publicar)
Visor (puede
publicar)
Ver, Exportar imagen, Datos de resumen, Ver comentarios, Agregar comentarios y Guardar
- 163 -
Visor
Ver, Exportar imagen, Datos de resumen, Ver
comentarios, Agregar comentarios y Guardar (no
puede publicar)
Sin licencia
(puede publicar)
Ver, Guardar y Descargar
Sin licencia
Ver, Guardar y Descargar (no puede publicar)
Invitado
Ver, Exportar imagen, Datos de resumen, Ver comentarios, Filtrar, Acceso total a datos, Edición web y Descargar
Vista
Rol de sitio
Descripción
Administrador
de servidor
Todas las capacidades
Administrador
de sitio
Todas las capacidades
Publicador
Todas las capacidades
Interaccionador
Todas las capacidades (no puede publicar)
Visor (puede
publicar)
Ver, Exportar imagen, Datos de resumen, Ver comentarios y Agregar comentarios
Visor
Ver, Exportar imagen, Datos de resumen, Ver
comentarios y Agregar comentarios (no puede
publicar)
Sin licencia
(puede publicar)
Vista
Sin licencia
Ver (no puede publicar)
Invitado
Ver, Exportar imagen, Datos de resumen, Ver comentarios, Filtrar, Acceso total a datos y Edición web
Fuente de datos
Rol de sitio
Descripción
Administrador
Todas las capacidades
- 164 -
de servidor
Administrador
de sitio
Todas las capacidades
Publicador
Todas las capacidades
Interaccionador
Todas las capacidades (no puede publicar)
Visor (puede
publicar)
Ver y Guardar
Visor
Ver y Guardar (no puede publicar)
Sin licencia
(puede publicar)
Ver, Guardar y Descargar
Sin licencia
Ver, Guardar y Descargar (no puede publicar)
Invitado
Ver y Descargar
Roles de sitio e importación y sincronización de Active Directory
Al importar usuarios de Active Directory a un sitio, como usuario individual o como miembro de
un grupo, puede especificar un rol de sitio para el usuario. Si un usuario todavía no es miembro
de ningún sitio del servidor, este se agregará al sitio con el rol asignado. Al sincronizar grupos
de Active Directory, el rol de sitio se aplica mediante el valor Rol de sitio mínimo de la página
Grupos - Detalles.
Si un usuario ya existe en un sitio de Tableau Server, el rol de sitio asignado durante el proceso
de importación o de sincronización se aplicará si proporciona al usuario más acceso a un sitio.
Al importar o sincronizar usuarios y grupos, se puede subir de categoría el rol de sitio de un
usuario, pero no bajarlo de categoría.
Si un usuario ya tiene la capacidad de publicar, dicha capacidad siempre se conservará. Por
ejemplo, si se importa un usuario que tiene el rol de sitio actual Sin licencia (puede publicar)
con el nuevo rol de sitio Interaccionador, el rol de sitio de dicho usuario pasará a ser
Publicador en la importación.
Para garantizar que un usuario mantiene un rol de sitio con las mismas capacidades o más en
el servidor después de una importación, la siguiente matriz muestra las reglas aplicadas para
los roles de sitio en la importación. La negrita indica que ha aumentado el nivel de un rol de sitio
para conservar la capacidad de publicación del usuario.
Nota: Los encabezados de fila Importar rol de sitio indican el rol de sitio especificado
para la importación. Los encabezados de columna Rol de sitio actual representan el
rol de sitio actual del usuario. Los valores de la tabla representan el rol de sitio
- 165 -
resultante. Un rol de sitio en negrita en la tabla indica que ha aumentado el nivel de un
rol de sitio para conservar la capacidad de publicación.
Rol de sitio actual
Rol de
sitio de
importación
Administrador
de sitio
Publicador
Interaccionador
Visor
Visor
(puede
publicar)
Sin licen- Sin
cia
licencia
(puede
publicar)
Administrador
de sitio
Administrador
de sitio
Administrador
de sitio
Administrador
de sitio
Administrador
de sitio
Administrador
de sitio
Administrador
de sitio
Administrador
de sitio
Publicador
Administrador
de sitio
Publicador
Publicador
Publicador
Publicador
Publicador
Publicador
Interaccionador
Administrador
de sitio
Publicador
Interaccionador
Interaccionador
Publicador
Interaccionador
Publicador
Visor
(puede
publicar)
Administrador
de sitio
Publicador
Publicador
Visor
(puede
publicar)
Visor
(puede
publicar)
Visor
(puede
publicar)
Visor
(puede
publicar)
Visor
Administrador
de sitio
Publicador
Interaccionador
Visor
Visor
(puede
publicar)
Visor
Visor
(puede
publicar)
Sin licencia
(puede
publicar)
Administrador
de sitio
Publicador
Publicador
Visor
(puede
publicar)
Visor
(puede
publicar)
Sin licencia
(puede
publicar)
Sin licencia
(puede
publicar)
Sin licencia
Administrador
de sitio
Publicador
Interaccionador
Visor
Visor
(puede
publicar)
Sin licencia
Sin licencia
(puede
publicar)
- 166 -
Usuario invitado
Hay un usuario invitado disponible en Tableau Server para que los usuarios no autenticados
que no tengan una cuenta en el servidor puedan ver una vista incrustada e interactuar con ella.
Cuando se habilita, el usuario puede cargar una página web que contiene una visualización
incrustada sin iniciar sesión.
Nota: La opción Usuario invitado solo está disponible en las licencias basadas en
núcleos.
Al incrustar una vista de Tableau Server en una página de un sitio web interno, todos los
usuarios que deseen visualizar la página necesitarán una cuenta de Tableau Server (se les
pedirá un nombre de usuario y una contraseña), a menos que haya adquirido una licencia
basada en núcleos (hardware). En ese caso, puede tener tantas cuentas como desee y,
además, puede conceder acceso a los usuarios invitados sin necesidad de que inicien sesión o
se autentiquen.
La cuenta de invitado es una cuenta especial y solo se puede usar para ver vistas. El usuario
invitado no puede explorar la interfaz de Tableau Server ni ver los comandos de la interfaz del
servidor de la vista (nombre de usuario, configuración de la cuenta, comentarios, etc.).
Nota: Al habilitar el usuario invitado de un sitio, puede aumentar el número de visores
simultáneos potenciales por encima de la lista de usuarios esperada. La vista
administrativa Estado > Tráfico a vistas puede ayudarle a evaluar la actividad.
Un usuario invitado puede tener los permisos siguientes
Proyectos, libros de trabajo y vistas: Ver, Exportar imagen, Datos de resumen, Ver
comentarios, Filtrar, Acceso total a datos, Edición web, Descargar (para guardar una copia
local)
Fuentes de datos: Ver y Descargar
Al incluir un usuario invitado en un grupo que tiene una regla de permisos establecida en un
elemento de contenido, los permisos del usuario invitado no afectan a los niveles de permisos
del resto de los usuarios del grupo.
Para habilitar el acceso de invitado
1. Seleccione Servidor > Configuración > General (servidor de varios sitios) o haga clic
en Configuración > General (servidor de un solo sitio).
2. Para el acceso de invitado, elija Habilitar cuenta de invitado para permitir que los
usuarios que no hayan iniciado sesión con una cuenta de Tableau Server puedan
acceder a las vistas con permisos de acceso de invitado.
3. Haga clic en Guardar.
- 167 -
El usuario invitado es único en los aspectos siguientes:
l
l
l
El usuario invitado representa todos los usuarios no autenticados que acceden a
contenido en el servidor.
Para que esté disponible la cuenta de invitado, Tableau Server debe usar una licencia
basada en núcleos.
Los administradores del servidor pueden habilitar o deshabilitar la cuenta de invitado en
el servidor (no se puede controlar por sitio).
l
El usuario invitado no se puede editar y no puede ser propietario de contenido.
l
El usuario invitado se puede convertir en miembro de uno o más grupos de un sitio.
l
l
l
l
l
Solo el administrador del servidor puede habilitar o deshabilitar el acceso de invitado (en
Servidor > Configuración > General).
El usuario invitado, si está habilitado, es miembro del grupo Todos los usuarios.
El usuario invitado no se puede eliminar: el administrador del servidor puede
deshabilitarlo en Servidor > Configuración > General.
Si el usuario invitado necesita poder acceder a un libro de trabajo que use una fuente de
datos de extracción, asegúrese de que el invitado tenga permiso para ver la fuente de
datos. El usuario invitado no tiene permiso para conectarse a fuentes de datos
publicadas, salvo que el publicador incrustara sus credenciales al publicar el contenido.
El usuario invitado no tiene permiso para guardar vistas personalizadas.
Agregar usuarios a un sitio
Los administradores pueden agregar usuarios a sitios de las formas siguientes:
l
l
Agregando una cuenta de usuario local o una cuenta de usuario de Active Directory,
como se describe en este tema. También puede agregar usuarios importando un grupo
de Active Directory. Para obtener más detalles, consulte Crear un grupo mediante
Active Directory En la página 144.
Importando un archivo CSV que contiene información de usuario. Si quiere detalles,
consulte Importar usuarios En la página 179 y Pautas de archivos de importación
CSV En la página 186.
En un entorno de sitio único, los administradores pueden agregar usuarios a un sitio desde la
página Usuarios. En un entorno de varios sitios, se hace desde la página Usuarios de sitio. Los
administradores de servidor deben conceder a los administradores de sitio la capacidad de
agregar usuarios a sitios. Este ajuste lo puede habilitar o deshabilitar el administrador de
servidor (vea el paso 4 de Agregar o editar sitios En la página 116).
- 168 -
Nota: Los usuarios se pueden agregar a sitios o al servidor. Para agregar usuarios al
servidor, consulte Agregar usuarios al servidor En la página 173. Las opciones
disponibles para agregar usuarios dependen del método de autenticación que
seleccione al configurar Tableau Server por primera vez. Si usa autenticación local, no
puede agregar usuarios de Active Directory. Si usa Active Directory, no puede agregar
usuarios locales.
En la página Usuarios (sitio único) o Usuarios de sitio (varios sitios) puede ver los usuarios
que hay en el sitio en el que tiene abierta la sesión. Solo puede agregar (o quitar) usuarios al
sitio actual. Si un usuario pertenece a más de un sitio, puede quitar al usuario del sitio actual.
Nota: Cuando un administrador de sitio elimina un usuario de un sitio (y solo pertenece
a dicho sitio), el usuario se elimina del servidor de forma automática si no posee ningún
contenido.
Nota: Esta captura de pantalla aparece en un entorno de múltiples sitios. En un entorno
de un solo sitio, esta sería la página Usuarios.
- 169 -
Para agregar usuarios locales a un sitio
1. En un sitio, haga clic en Usuarios, Agregar usuarios y en Usuario local.
Nota: Esta captura de pantalla aparece en un entorno de múltiples sitios. En un
entorno de un solo sitio, esta sería la página Usuarios.
2. Escriba un nombre de usuario.Si el servidor está configurado para una autenticación
local, el uso de una dirección de correo electrónico para el nombre de usuario es la
mejor forma de evitar conflictos entre nombres de usuario (por ejemplo,
[email protected] en vez de jsmith).
- 170 -
Escriba información también en los campos siguientes:
l
Nombre para mostrar: escriba el nombre para mostrar del usuario (por
ejemplo, John Smith).
l
Contraseña: escriba una contraseña para el usuario.
l
Confirmar contraseña: vuelva a escribir la contraseña.
l
Correo electrónico: es opcional y se puede agregar posteriormente en la
configuración del perfil del usuario.
3. Seleccione una función de sitio. Para obtener información detallada sobre los roles de
sitio, consulte Roles de sitio para usuarios En la página 160.
4. Haga clic en Agregar usuario.
Nota para servidores de sitios múltiples: Un administrador de sitio solo puede editar
una cuenta de usuario local existente si el administrador tiene control sobre todos los
sitios a los que pertenece el usuario. Por ejemplo, si el Usuario1 pertenece a los sitios A
y B, un administrador solo del sitio B no puede editar el nombre completo del Usuario1 ni
restablecer la contraseña.
Para agregar usuarios de Active Directory a un sitio
1. En un sitio, haga clic en Usuarios, Agregar usuarios y en Usuario de Active Directory.
- 171 -
1. Escriba uno o varios nombres de usuario (separados por punto y coma). Si va a agregar
un usuario que proviene del dominio de Active Directory donde se ejecuta el servidor,
puede escribir el nombre de usuario de AD sin el dominio. Se presupone el dominio del
servidor.
- 172 -
Si se configuró una confianza bilateral entre el dominio del servidor y otro dominio,
puede agregar usuarios de ambos dominios. La primera vez que agregue un usuario del
“dominio diferente del servidor”, debe emplear el nombre de dominio completamente
calificado con el nombre de usuario. Los siguientes usuarios se pueden agregar con el
apodo del dominio. Por ejemplo, si tenemos un “dominio diferente del servidor” llamado
mybiz.lan, escriba el primer usuario de este dominio como [email protected] o
mybiz.lan\user1. El siguiente usuario se puede escribir con el apodo, por ejemplo como
[email protected] o mybiz\user2.
Nota: No escriba el nombre completo del usuario en este campo, ya que puede causar
errores durante el proceso de importación.
2. Seleccione una función de sitio. Para obtener información detallada sobre los roles de
sitio, consulte Roles de sitio para usuarios En la página 160.
3. Haga clic en Agregar usuarios.
Agregar usuarios al servidor
En los entornos de un solo sitio, los administradores de servidor pueden agregar usuarios en la
página Usuarios.
Una vez que agregue un sitio a Tableau Server, se convertirá en un servidor de múltiples sitios
con las páginas Usuarios del servidor (donde aparecen todos los usuarios del servidor de
todos los sitios) y Usuarios del sitio. Solo pueden acceder a la página Usuarios del
servidor los administradores del servidor.
La página Usuarios de servidor es el único lugar donde puede asignar usuarios a varios
sitios, eliminar usuarios del servidor y, si el servidor utiliza autenticación local, restablecer las
contraseñas de los usuarios.
- 173 -
El siguiente procedimiento describe cómo agregar usuarios al servidor. Hay dos enfoques que
puede considerar:Uno por uno (se describe a continuación) o por lotes mediante el comando
Import, que se basa en un archivo CSV (se describe en Importar usuarios En la página 179
y Pautas de archivos de importación CSV En la página 186).
Para agregar un usuario al servidor
1. Haga clic en Servidor > Usuarios y, luego, haga clic en Agregar usuarios.
2. Si usa autenticación local, haga clic en Usuario local. Si usa Active Directory, haga clic
en Usuario de Active Directory.
Escriba un nombre de usuario.
l
Autenticación local: Si el servidor utiliza autenticación local, el uso de una
dirección de correo electrónico para el nombre de usuario es la mejor forma de
evitar conflictos entre nombres de usuario (por ejemplo, [email protected] en
- 174 -
vez de jsmith).
l
Active Directory: Si va a agregar un usuario que proviene del dominio de Active
Directory donde se ejecuta el servidor, puede escribir el nombre de usuario de AD
sin el dominio. El dominio del servidor se sobreentenderá.
Si se configuró una confianza bilateral entre el dominio del servidor y otro dominio,
puede agregar usuarios de ambos dominios. La primera vez que agregue un
usuario del “dominio diferente del servidor”, debe emplear el nombre de dominio
completamente calificado con el nombre de usuario. Los siguientes usuarios se
pueden agregar con el apodo del dominio. Por ejemplo, si tenemos un "dominio
diferente del servidor" llamado mybiz.lan, escriba el primer usuario de este
dominio como [email protected] o mybiz.lan\user1. El siguiente usuario se puede
escribir con el apodo del dominio, por ejemplo [email protected] o mybiz\user2.
Nota: No escriba el nombre completo del usuario en este campo, ya que esto
puede provocar errores en el proceso de importación.
3. Si el servidor está usando la autenticación local, proporcione lo siguiente:
l
Nombre para mostrar: escriba el nombre para mostrar del usuario (por
ejemplo, John Smith).
l
Contraseña: escriba una contraseña para el usuario.
l
Confirmar contraseña: vuelva a escribir la contraseña.
l
l
l
Correo electrónico: es opcional y se puede agregar posteriormente en la
configuración del perfil del usuario.
Administrador de servidor: Especifique si el usuario debe ser administrador
del servidor.
Nombre (membresía de sitio) / rol de sitio: Si el usuario no es administrador
de servidor, puede asignarle uno o más sitios (o ninguno), así como un rol de sitio
para cada sitio. No tiene por qué elegir la membresía de sitio ni el rol de sitio en
este momento. Si no especifica la membresía de sitio y el rol de sitio de un nuevo
usuario del servidor, el usuario se agregará únicamente como Usuario del
servidor, con el rol de sitio Sin licencia. Para obtener información detallada sobre
- 175 -
los roles de sitio, consulte Roles de sitio para usuarios En la página 160.
4. Haga clic en Agregar usuario.
Agregar usuarios a un grupo
Una forma de simplificar la administración de usuarios es asignarlos a grupos. Por ejemplo,
puede asignar permisos a un grupo para aplicarlos a todos los usuarios del grupo.
Para agregar un usuario a un grupo, el grupo ya debe existir. Para obtener información,
consulte Grupos En la página 142.
Agregar usuarios a un grupo (página Usuarios)
1. En un sitio, haga clic en Usuarios.
2. Seleccione los usuarios que quiera agregar a un grupo y, a continuación, elija Acciones
> Membresía de grupo.
- 176 -
3. Seleccione los grupos y haga clic en Guardar.
Agregar usuarios a un grupo (página Grupos)
1. En un sitio, haga clic en Grupos y luego en el nombre del grupo.
2. En la página del grupo, haga clic en Agregar usuarios.
- 177 -
3. Seleccione los usuarios que desea agregar y haga clic en Agregar usuarios.
- 178 -
Importar usuarios
Para automatizar el proceso de adición de usuarios a un sitio, puede crear un archivo CSV que
contenga la información de los usuarios y, después, importar el archivo. Puede importar
usuarios a un sitio o al servidor (si es administrador de un servidor).
Nota: Este tema contiene los pasos de importación y se da por sentado que ya creó el
archivo CSV. Si no ha creado el archivo aún, consulte Pautas de archivos de
importación CSV En la página 186 para ver una lista de requisitos de formato de
archivo y opciones de importación.
- 179 -
Agregar usuarios de un archivo CSV a un sitio
1. En un sitio, haga clic en Usuarios y, luego, haga clic en Agregar usuarios.
2. Haga clic en Importar desde archivo, haga clic en Examinar, vaya al archivo y, a
continuación, haga clic en Importar usuarios.
Se mostrarán los resultados de la importación.
- 180 -
Si se trata de un servidor de un solo sitio, los roles de sitio asignados a los usuarios
durante el proceso de importación se importan junto con los usuarios. Si un usuario ya
existe en el sitio de Tableau Server, el rol de sitio asignado durante el proceso de
importación solo se aplica si proporciona al usuario más acceso al servidor. Al importar
usuarios y grupos, se puede subir de categoría el rol de sitio de un usuario, pero no bajar
de categoría.
3. Haga clic en Realizado.
- 181 -
Agregar usuarios de un archivo CSV a un servidor
1. Haga clic en Servidor > Usuarios y, luego, haga clic en Agregar usuarios.
2. Haga clic en Importar desde archivo, haga clic en Examinar, vaya al archivo y, a
continuación, haga clic en Importar usuarios.
Se mostrarán los resultados de la importación.
- 182 -
Si se trata de un servidor de múltiples sitios, al importar usuarios a la página Usuarios del
servidor, los usuarios de servidor se crean sin afiliación a un sitio. Como estos usuarios
no pertenecen a ningún sitio, no pueden tener ningún rol de sitio. Los únicos roles de
sitio que puede tener un usuario de servidor son Sin licencia o Administrador del
servidor. Al asignar la membresía de sitio a un usuario del servidor, puede especificar el
rol de sitio que tendrá ese usuario en cada sitio. Para ver más detalles, consulte
Asignar la membresía de sitio En la página 196. Si importa los usuarios de la página
Usuarios del sitio, a los usuarios se les asignarán los roles de sitio que especifique en el
archivo CSV para ese sitio.
3. Haga clic en Realizado.
Entornos de múltiples sitios
Si el servidor está ejecutando varios sitios y usted es administrador del servidor, puede
importar un archivo CSV desde dos ubicaciones distintas. Donde las cuentas de usuario
existentes están afectadas, cada ubicación tiene capacidades diferentes.
l
La página Usuarios del servidor aparece en un entorno de varios sitios. Solo pueden
acceder a esta página los administradores del servidor.
Puede importar el archivo CSV desde aquí si desea actualizar las cuentas de usuario
existentes, además de agregar nuevas. Por ejemplo, si importa un archivo que tiene una
contraseña nueva para cada usuario existente, se restablecerán las contraseñas.
l
La página Usuarios del sitio.
- 183 -
Los administradores del servidor pueden agregar cuentas de usuario nuevas con las
importaciones de CSV y, si hay usuarios existentes que forman parte de la importación,
los campos Contraseña y Nombre para mostrar deben coincidir o dejarse en blanco.
Si se usan contraseñas o nombres completos nuevos, se producirá un error en la
importación.
Entornos de un único sitio
Los administradores de servidor y de sitio en un servidor de un solo sitio realizan importaciones
de usuarios de CSV desde la página Usuarios de un sitio.
- 184 -
Importación de múltiples sitios vs. importación de un único sitio
Los usuarios pueden pertenecer a más de un sitio en el mismo servidor, pero deben usar las
mismas credenciales para cada sitio. Esto es especialmente importante cuando esté
agregando usuarios a un sitio y esos usuarios puede que ya sean miembros de otro sitio. Si
intenta importar un usuario que ya existe y si las credenciales del usuario del archivo CSV no
coinciden con las credenciales existentes, la importación no se produce para ese usuario.
Nota: El problema de que las credenciales no coincidan durante la importación no se
aplica si el servidor está configurado para usar Active Directory para la autenticación. En
este caso, el archivo CSV nunca debe contener una contraseña, porque Active Directory
administra las contraseñas de los usuarios.
Si está importando usuarios a un sitio y cree que los usuarios puede que ya existan en el
servidor, puede intentar dejar la columna Password del archivo CSV en blanco. Al importar
usuarios, si uno de ellos que está definido en el CSV ya existe en otro sitio, el usuario se agrega
al sitio donde lo esté importando. Sin embargo, si el usuario no existe aún en el servidor, el
usuario se crea y en la ventana de importación de CSV se le avisa de que el nuevo usuario no
tiene contraseña. A continuación, puede usar el entorno del servidor para asignar una
contraseña a cualquier usuario que no tenga una.
Múltiples sitios
Si se trata de un servidor de múltiples sitios, al importar usuarios a la página Usuarios del
servidor, creará usuarios de servidor sin afiliación a un sitio. Como estos usuarios no
- 185 -
pertenecen a ningún sitio, no pueden tener ningún rol de sitio. Los únicos roles de sitio que
puede tener un usuario de servidor son Sin licencia o Administrador del servidor.
Un único sitio
Si se trata de un servidor de un solo sitio, los roles de sitio asignados a los usuarios durante el
proceso de importación se importarán junto con el usuario. Si un usuario que está importando
ya existe en Tableau Server, el rol de sitio asignado durante el proceso de importación solo se
aplicará si proporciona al usuario más acceso al servidor. Al importar usuarios y grupos, se
puede subir de categoría el rol de sitio de un usuario, pero no bajar de categoría.
Pautas de archivos de importación CSV
Puede automatizar la adición de usuarios creando un archivo de valores separados por comas
(CSV) con información de usuario e importando luego el archivo. Puede incluir en el archivo
CSV atributos como, por ejemplo, un rol de sitio y la capacidad de publicar, para aplicarlos a los
usuarios al mismo tiempo que los importa.
Para importar usuarios, puede usar las páginas de administración del servidor o la utilidad
tabcmd. Encontrará más detalles en Importar usuarios En la página 179 o createsiteusers
filename.csv En la página 553.
Nota: Si usa la utilidad tabcmd para importar usuarios, puede pasar opciones en la
línea de comando que especifiquen valores predeterminados para los roles de sitio de
los usuarios. Para obtener más información, consulte la documentación de
createsiteusers filename.csv En la página 553.
Puede importar usuarios a un sitio o al servidor. Si importa usuarios a un sitio, los roles de sitio
se aplican al usuario. Si especifica roles de sitio pero al importar usuarios se superarían los
límites de licencia, los usuarios se importan como "Sin licencia". Si importa usuarios al servidor
(no a un sitio concreto), el usuario no se asigna a un sitio y los roles de sitio del archivo CSV,
como Publicador e Interaccionador, se tratan como Sin licencia.
Requisitos del formato de archivo CSV
Al crear el archivo CSV para importar usuarios, asegúrese de que cumpla los requisitos de
formato siguientes:
l
l
l
El archivo no incluye encabezados de columna. Tableau Server presupone que cada
una de las líneas del archivo representa a un usuario.
El archivo está en formato UTF-8 e incluye la marca de orden de bytes (BOM).
Las codificaciones de caracteres, como BIG-5, se han convertido a UTF-8. Esto se hace
abriendo el archivo en un editor de texto y usando el comando Guardar como.
- 186 -
Columnas requeridas en el archivo CSV
Los siguientes valores se requieren para cada usuario:
l
l
Nombre de usuario
Contraseña: Si Tableau Server está configurado para usar la autenticación de Active
Directory, debe haber una columna Password, pero la columna debe estar vacía. Si el
servidor está usando la autenticación local, deberá proporcionar contraseñas a los
usuarios nuevos.
Opciones de archivos de importación adicionales
El archivo CSV puede tener los siguientes campos en el orden que se muestra a continuación:
l
l
l
l
Nombre de usuario: El nombre de usuario. Si el servidor está configurado para usar
Active Directory, este valor debe coincidir con un usuario definido en Active Directory. Si
el nombre de usuario no es único en los dominios, debe incluir el dominio como parte del
nombre de usuario (por ejemplo, example\Adam or [email protected]). Este es el
único campo requerido.
Contraseña: Una contraseña para el usuario. Si el servidor está configurado para usar
Active Directory, este valor no se usa.
Nombre completo. El nombre completo (nombre para mostrar) forma parte de la
información que se usa para identificar a un usuario en el servidor. Si el nombre
completo del usuario ya está en uso, Tableau Server actualiza la información existente
del usuario con la configuración que hay en el archivo CSV. Si el servidor está
configurado para usar Active Directory, este valor no se usa.
Nivel de licencia (Interactor, Viewer o Unlicensed). Esta configuración
determina el rol para un usuario que no es administrador. Si usa las páginas de
administración del servidor para importar usuarios, el nivel de licencia se define solo si
va a importarlos a un sitio individual. Si usa las páginas de administración de servidores
para importar usuarios mientras administra el servidor (no un sitio concreto) y el usuario
no está definido como administrador, el rol de sitio se define en Unlicensed. (Más
tarde podrá cambiar el rol de sitio).
Nota: En Tableau Server 9.0, los niveles de licencia se han reemplazado por los
roles de sitio. Si crea un usuario desde la UI del servidor, hay que seleccionar un
rol de sitio como Site Administrator, Publisher, Interactor y View
(can publish). Si quiere información sobre roles de sitio, consulte Roles de
sitio para usuarios En la página 160. Para obtener más información sobre la
conversión de niveles de licencia y otros valores en el archivo CSV, consulte
Configuración y roles de sitio más adelante en este tema.
l
Nivel de administrador (System, Site o None). Esta configuración determina si el
- 187 -
usuario se importa como administrador. Si usa las páginas de administración de sitios,
solo puede definir el rol de administrador en System si va a importar al administrar al
servidor. Si usa las páginas de administración de sitios para importar usuarios mientras
administra un sitio y el rol de administrador para un usuario del archivo CSV está
definido en System, Tableau Server importa el usuario como administrador de sitio.
l
l
Permisos de publicación (yes/true/1 o no/false/0). Esta configuración determina
si el usuario tiene permisos para publicar. Si usa las páginas de administración de sitios,
la configuración de publicador solo se usa si va a importar a un único sitio. Si va a
importar usuarios mientras administra un servidor, este valor no se usa.
Dirección de correo electrónico. La dirección de correo electrónico forma parte de la
información que se usa para identificar a un usuario en el servidor. Si la dirección de
correo electrónico ya está en uso, Tableau Server actualiza la información existente del
usuario con la configuración que hay en el archivo CSV.
El orden de las columnas es importante. La primera columna se considera como el nombre de
usuario, la segunda como la contraseña, la tercera como el nombre completo, etc.,
independientemente del contenido de las columnas.
Configuración y roles de sitio
Las configuraciones de nivel de licencia, administrador y publicador de un usuario se usan
durante el proceso de importación para definir el rol de sitio de un usuario. La tabla siguiente
muestra la conversión de las configuraciones en roles de sitio.
Configuración de
CSV
Rol de sitio
Nivel de licencia=
(cualquiera)
Administrador=System
Publicador=(cualquiera)
Administrador (del servidor) del sistema. Esta configuración solo es
válida si va a importar usuarios al administrar el servidor. Si define un
usuario para que sea un administrador de sistema, los otros valores
se ignoran.
Nivel de licencia=
(cualquiera)
Administrador de sitio. Esta configuración solo es válida si va a importar usuarios al administrar un sitio concreto. Si define un usuario para
que sea un administrador de sitio, los otros valores se ignoran.
Administrador=
Site
Publicador=(cualquiera)
Nivel de
licencia=Inte-
Publicador
- 188 -
Configuración de
CSV
Rol de sitio
ractor
Administrador=
None
Publicador=true
Nivel de
licencia=Interactor
Interaccionador
Administrador=
None
Publicador=false
Nivel de
licencia=Viewer
Visor (puede publicar)
Administrador=
None
Publicador=true
Nivel de
licencia=Viewer
Visor
Administrador=
None
Publicador=false
Nivel de
licencia=Unlicensed
Sin licencia (puede publicar)
Administrador=
None
Publicador=true
Nivel de
licencia=Unlicensed
Sin licencia
Administrador=
None
- 189 -
Configuración de
CSV
Rol de sitio
Publicador=false
Notas
l
l
Si va a importar usuarios mientras administra el servidor, solo puede crear usuarios con
dos roles de sitio: Administrador (del servidor) del sistema y Sin licencia. Las demás
configuraciones dependen del sitio. En ese caso, si el nivel de administrador de un
usuario del archivo CSV no es System, el rol de sitio del usuario se define como Sin
licencia.
Si tiene una instalación de servidor basada en usuarios y al agregar usuarios superaría
el número de usuarios permitidos por su licencia, los usuarios se agregan como "Sin
licencia".
Ejemplo
El ejemplo siguiente muestra un archivo CSV que contiene información para varios usuarios.
Henry W,passw0rd,Henry,Interactor,None,yes,[email protected]
Fred S,pa$$word,Fred,Viewer,None,no,[email protected]
Alan W,[email protected],Alan,Interactor,Site,yes,[email protected]
Michelle K,mypassword,Michelle,Interactor,System,yes,[email protected]
Si importa este archivo al administrar un sitio, se agregan cuatro usuarios a ese sitio. El modo
Administrator para el usuario Michelle está definido en System. Sin embargo, como va a
importar los usuarios a un sitio, Tableau Server define el usuario Michelle como administrador
de sitio y no como administrador de sistema. Tres de los usuarios tienen permiso para publicar.
Si importa este archivo al administrar el servidor, se agregan cuatro usuarios al servidor, pero
no se agregan a ningún sitio. Los roles de sitio del archivo CSV (Interaccionador y Visor) deben
asociarse a usuarios de sitio para que el rol de sitio de los usuarios que no sean
administradores se establezca en Sin licencia.
Ver, editar y eliminar usuarios
Ver y editar usuarios del sitio
Inicie sesión en un sitio como administrador y, luego, haga clic en Usuarios. En esta página,
puede establecer la membresía de grupo, establecer el rol de sitio o quitar el usuario del sitio.
- 190 -
Haga clic en un nombre de usuario para ver el contenido del que es propietario.
Haga clic en Configuración de una página de usuario para ver la configuración de su cuenta.
La página Configuración está disponible cuando el usuario solo es miembro de los sitios que
también controla el administrador de sitio; además, a los administradores de sitio se les
permite administrar a los usuarios de la configuración del sitio.
- 191 -
Si Tableau Server ejecuta varios sitios, la opción Usuarios del servidor muestra una lista de
todos los usuarios del sistema de servidor, y Usuarios del sitio muestra todos los usuarios
del sitio actual.
Si el servidor está configurado para usar el sistema de administración de usuarios internos
(autenticación local), puede editar el Nombre de visualización, el Correo electrónico y la
Contraseña de los usuarios después de agregarlos. Si realiza muchos cambios, es más fácil
importar los cambios desde un archivo CSV. Para ver más detalles, consulte Importar
usuarios En la página 179 y Pautas de archivos de importación CSV En la página 186.
Para servidores de varios sitios: los administradores de sitio pueden editar la cuenta
de un usuario existente cuando el usuario solo sea miembro de los sitios que también
controla el administrador de sitio; además, a los administradores de sitio se les permite
administrar a los usuarios de la configuración del sitio. Por ejemplo, si el usuario Julio es
miembro del Sitio A y el Sitio B y el administrador de sitio solo es administrador en el Sitio
B, el administrador de sitio no podrá editar el nombre completo de Julio ni restablecer su
contraseña.
Ver y editar usuarios del servidor
Inicie sesión en Tableau Server como administrador del servidor. Haga clic en Servidor >
Usuarios. En esta página, puede establecer la membresía de sitio o eliminar el usuario del
servidor.
- 192 -
Haga clic en un nombre de usuario para ver la configuración de su cuenta. La página
Configuración está disponible cuando el usuario solo es miembro de los sitios que también
controla el administrador de sitio; además, a los administradores de sitio se les permite
administrar a los usuarios de la configuración del sitio.
Buscar usuarios
Para buscar un usuario específico, en el cuadro Buscar del lado izquierdo, escriba todo el
nombre del usuario, o una parte de este, y presione Entrar.
La operación de búsqueda comprueba los atributos Nombre visible y Nombre de usuario.
Puede usar el asterisco (*) como carácter comodín de búsqueda. Por ejemplo, al buscar
John*, se mostrarán todos los nombres de usuario que comiencen por John.
- 193 -
Quitar usuarios de un sitio
Puede quitar un usuario de un sitio solamente si el usuario no posee ningún contenido
(proyectos, libros de trabajo, vistas o fuentes de datos). Si trata de quitar un usuario que posee
contenido, el rol de sitio del usuario se configurará como Sin licencia, pero no se quitará.
Nota: Cuando un administrador de sitio elimina un usuario de un sitio (y solo pertenece
a dicho sitio), se eliminará dicho usuario del servidor de forma automática si no posee
ningún contenido.
1. En un sitio, haga clic en Usuarios. Seleccione uno o más usuarios que quiera eliminar y,
a continuación, elija Acciones > Quitar.
2. Haga clic en Quitar en el cuadro de diálogo de confirmación.
Eliminar usuarios del servidor
Puede eliminar un usuario de Tableau Server solamente si el usuario no posee ningún
contenido (proyectos, libros de trabajo, vistas o fuentes de datos). Si trata de eliminar un
- 194 -
usuario que posee contenido, el rol de sitio del usuario se establecerá en Sin licencia, pero no
se eliminará.
Si un usuario es miembro de varios sitios y posee contenido en uno o varios de estos sitios, se
eliminará dicho usuario de los sitios en los que no posee contenido. El usuario seguirá siendo
miembro de los sitios en los que no posee contenido, pero su rol de sitio bajará de categoría y
pasará a ser Sin licencia.
1. En un sitio, haga clic en Usuarios. Seleccione uno o más usuarios que quiera eliminar y,
a continuación, elija Acciones > Eliminar.
2. En el cuadro de diálogo de confirmación, haga clic en Eliminar.
Cambiar roles de sitio
Los administradores de servidor y los administradores de sitio con capacidad de agregar
usuarios a un sitio pueden cambiar el rol de sitio de un usuario en cualquier momento. Para
obtener información detallada sobre los roles de sitio, consulte Roles de sitio para usuarios
En la página 160.
Solo pueden cambiar la membresía de sitio de los usuarios los administradores del servidor.
Para ver más detalles, consulte Asignar la membresía de sitio En la página siguiente.
1. En un sitio, haga clic en Usuarios.
2. Seleccione uno o más usuarios y, a continuación, elija Acciones > Rol de sitio.
- 195 -
3. Seleccione un rol de sitio y haga clic en Cambiar rol de sitio.
Asignar la membresía de sitio
Los administradores de servidor y los administradores de sitio con capacidad de agregar
usuarios a un sitio pueden cambiar el rol de sitio de un usuario en cualquier momento. Para
obtener información detallada sobre los roles de sitio, consulte Roles de sitio para usuarios
En la página 160.
Solo pueden cambiar la membresía de sitio de los usuarios los administradores del servidor.
1. Haga clic en Servidor > Usuarios.
2. Seleccione uno o más usuarios y, a continuación, elija Acciones > Membresía de
sitio.
- 196 -
3. Seleccione uno o más sitios y un rol para cada sitio y, a continuación, haga clic en
Guardar.
- 197 -
Administrar la configuración de la cuenta y el contenido
Use la página Contenido para navegar rápidamente por los elementos que ha publicado y por
las suscripciones.
En la página Configuración de cuenta, puede cambiar el nombre para mostrar y la contraseña
(solo para usuarios locales), agregar o cambiar la dirección de correo electrónico, administrar
la configuración de las suscripciones, cambiar la página de inicio, cambiar el idioma y la
configuración regional que ve en Tableau Server o borrar las cookies para las contraseñas de
conexión de datos.
Acceder a la página Configuración de cuenta
l
Haga clic en su nombre en la parte superior de la página y, a continuación, haga clic en
Configuración de mi cuenta. También puede hacer clic en su nombre en la parte
superior de la página, hacer clic en Mi contenido y en Configuración.
Acceder a su página de contenidos
l
Haga clic en su nombre en la parte superior de la página y, a continuación, haga clic en
Mi contenido.
Acceder rápidamente a su contenido
Para acceder a cualquier contenido que haya publicado en el servidor, haga clic en su nombre
en la parte superior de la página y, a continuación, en Mi contenido.
- 198 -
Cambiar el nombre para mostrar
Si el servidor está configurado para usar el sistema de administración de usuarios internos
(autenticación local) en lugar de Active Directory, puede cambiar el nombre para mostrar.
Seleccione el texto del nombre para mostrar, escriba el nuevo nombre y, a continuación, haga
clic en Guardar cambios.
Cambiar la contraseña
Si el servidor está configurado para usar el sistema de administración de usuarios internos
(autenticación local) en lugar de Active Directory, puede cambiar la contraseña de Tableau
Server haciendo clic en Cambiar contraseña. Cuando hace clic en el enlace, se le solicita que
ingrese su Contraseña actual y la Contraseña nueva (dos veces). Después de escribir la
información necesaria, haga clic en Guardar contraseña para guardar los cambios.
- 199 -
Cambiar la dirección de correo electrónico
Si tiene una suscripción para una vista o libro de trabajo de Tableau Server, la cuenta de
correo electrónico que recibe la suscripción se muestra en la página Configuración de cuenta.
Para introducir o cambiar la dirección de correo electrónico a la que Tableau Server envía las
suscripciones, escriba la nueva dirección de correo electrónico en el cuadro de texto Correo
electrónico y, luego, haga clic en Guardar cambios.
Administrar las credenciales y contraseñas
Si accede a una vista o libro de trabajo que tiene una conexión de base de datos de acceso en
tiempo real y le requiere autenticación, Tableau ofrece guardar sus contraseñas. Si acepta,
guarda las credenciales en una cookie.
l
En Credenciales guardadas, haga clic en Borrar todas las credenciales
guardadas para eliminar la cookie de Tableau Server.
Borrar credenciales para dispositivos conectados
Al iniciar sesión en Tableau Server desde un dispositivo, pueden almacenarse sus
credenciales para dicho dispositivo después de autenticarse por primera vez. En cualquier
momento, puede borrar las credenciales de todos los dispositivos que haya usado para
conectarse a Tableau Server. Tendrá que iniciar sesión la próxima vez que se conecte a
Tableau Server desde cualquier dispositivo.
- 200 -
l
En Dispositivos conectados, haga clic en Borrar todos los dispositivos
conectados.
Administrar su configuración de suscripción
Vaya a Suscripciones en su contenido para cambiar el programa de cualquier suscripción
que esté recibiendo.
1. Haga clic en Suscripciones y, a continuación, seleccione el libro de trabajo o la vista.
2. Seleccione Acciones > Cambiar programa.
3. Seleccione la nueva programación de la lista de programaciones disponibles y haga clic
en Cambiar programación.
Para cambiar el nombre del asunto de la suscripción, haga clic en Cambiar asunto. Haga clic
en Eliminar para anular la suscripción de una vista o libro de trabajo.
Cambiar la página de inicio
Tableau Server se instala con la página Vistas como página de inicio predeterminada para
todos los usuarios. Los administradores también pueden especificar otra página de inicio
- 201 -
predeterminada.
La URL de la página de inicio actual se muestra aquí. Haga clic en el vínculo para ir a la página.
Para cambiar su página de inicio, navegue hasta la página del servidor que desee (por
ejemplo, Libros de trabajo), haga clic en su nombre en la esquina superior derecha de la
página y en Hacer de esta mi página de inicio.
Para volver a usar la página de inicio designada por el administrador, haga clic en su nombre
de usuario y, luego, en Configuración de mi cuenta. Para la página de inicio, haga clic en
Restablecer al valor predeterminado.
Idioma y configuración regional
El ajuste Idioma controla el idioma que ve para la interfaz de usuario de Tableau Server y
Configuración regional afecta a las vistas, por ejemplo al formato de los números o la
moneda que se usa. El administrador puede configurar estas configuraciones para todos los
usuarios de servidores, pero puede cambiarlas aquí solo para usted. Si cambia la
configuración, tenga en cuenta que solo tendrá efecto si se trata de un idioma compatible.
Consulte Idioma y configuración regional En la página 281 para obtener más información.
Cambie el Idioma y la Configuración regional y, a continuación, haga clic en Guardar
cambios. El idioma y la configuración regional se actualizan inmediatamente y se seguirán
usando en las sesiones de servidor cuando vuelva a iniciar sesión.
Suscripciones y tareas programadas de actualización
Los administradores de servidor pueden configurar el servidor para permitir que los usuarios
finales puedan suscribirse a vistas publicadas y configurar las programaciones de las tareas de
actualización de extractos de datos y las entregas de correos electrónicos de suscripción.
Los administradores también pueden especificar qué otros usuarios pueden configurar
programaciones. De lo contrario, los usuarios no administradores podrán trabajar con
programaciones de las siguientes maneras:
- 202 -
l
l
Los publicadores de Tableau Desktop pueden configurar tareas programadas de
actualización al publicar una fuente de datos o un libro de trabajo con un extracto de
datos.
Tableau ServerLos usuarios pueden suscribirse a las vistas entregadas por correo
electrónico en una programación.
Cualquier cambio efectuado en el servidor se refleja en el cuadro de diálogo Programa de
Tableau Desktop la próxima vez que un autor publique contenido. De forma similar, los
cambios efectuados en una programación de suscripción quedan reflejados en las opciones
que tiene un usuario del servidor cuando posteriormente se suscribe a una vista.
Acerca de los extractos y los programas
Los autores de Tableau Desktop pueden crear extractos de datos, que son copias o
subconjuntos de datos de las fuentes de datos originales. Los libros de trabajo que usan
extractos de datos generalmente son más rápidos que los que usan conexiones de base de
datos de acceso en tiempo real debido a que los datos extraídos se importan al motor de datos
de Tableau. Los extractos también pueden aumentar la funcionalidad. Una vez que un autor
publique un libro de trabajo o una fuente de datos con un extracto, dicho extracto se ubicará en
Tableau Server.
Actualización de extractos en Tableau Server
Los administradores pueden cambiar o reasignar programas de actualización de extractos.
Cualquier cambio de programación que el administrador realiza en Tableau Server se refleja
en el cuadro de diálogo Programa en Tableau Desktop cuando se publica nuevamente el libro
de trabajo o la fuente de datos.
También puede actualizar un extracto inmediatamente usando la opción Ejecutar ahora.
Antes de crear programas de actualización, debe habilitar la programación en el servidor.
Utilidad de línea de comando tabcmd: La utilidad de línea de comando tabcmd
proporciona un comando refreshextracts que puede utilizar desde la línea de comando
o incorporar en su propia secuencia de comandos.
Actualizar extractos desde Tableau Desktop
l
En el momento de la publicación: Cuando un autor publica un libro de trabajo o una
fuente de datos que usan un extracto, dicho autor puede asignarlos a un programa de
actualización recurrente en Tableau Server. La actualización puede ser una
actualización completa o en incrementos. Las actualizaciones en incrementos hacen
referencia a una columna del extracto que tiene un tipo de datos de fecha, fecha/hora o
entero; como un sello de tiempo. Tableau usa esta columna para identificar nuevas filas
que se deben agregar al extracto. Para obtener más información, consulte Actualizar
extractos y Programaciones en la ayuda de Tableau Desktop.
- 203 -
l
l
Interfaz de usuario: Puede usar las opciones Actualizar desde fuente, Agregar
datos desde archivo y Agregar datos desde fuente de datos en Tableau Desktop
para cargar una adición o actualizar un extracto en Tableau Server. Es recomendable
hacer esto si Tableau Server no tiene credenciales suficientes para actualizar datos
desde la fuente de datos original. Consulte Actualización de extractos en Tableau
Server en la ayuda en línea de Tableau Desktop para conocer más detalles sobre la
carga.
Utilidad de línea de comando de extracción de datos: La utilidad de línea de
comando de extracto de datos se instala con Tableau Desktop. Puede usarla para
cargar una adición para un extracto en Tableau Server o para actualizarlo. Consulte
Utilidad de línea de comando de Tableau Data Extract en la ayuda en línea de Tableau
Desktop para obtener más información sobre la carga.
Consulte también
Habilitar la programación abajo
Automatizar las tareas de actualización En la página 216
Habilitar la programación
Antes de poder ejecutar una actualización de extracto se debe habilitar la programación en el
servidor.
1. En el área de navegación superior del entorno de edición web del servidor, seleccione
Servidor > Configuración.
2. En la página General, en Credenciales incrustadas, seleccione la siguiente
configuración:
l
Permitir las credenciales incrustadas
Para algunos tipos de fuentes de datos, solo se pueden efectuar tareas
programadas de actualización si se han incrustado las credenciales.
- 204 -
l
Permitir las actualizaciones de extractos de datos programadas
Crear o modificar un programa
La página Programas muestra una lista de programas, incluido su nombre, tipo, para lo que
son (alcance), número de tareas, comportamiento (procesamiento simultáneo o en serie) y
cuándo están programados para su ejecución.
1. Para crear un programa nuevo, haga clic en Programa nuevo:
2. Para modificar un programa existente, selecciónelo y luego haga clic en Editar:
- 205 -
3. Especifique un Nombre descriptivo para el programa (por ejemplo, cada sábado por la
mañana, fin de mes).
4. Seleccione el Tipo de tarea que administrará el programa, ya sea actualizaciones de
extractos o entregas de suscripciones.
5. De forma opcional, defina una Prioridad predeterminada de 0 a 100. Esta es la
prioridad que se asignará a las tareas de forma predeterminada. Si hay dos tareas
pendientes en la cola, se ejecuta primero la que tiene mayor prioridad. Consulte
Administrar tareas de actualización En la página 211 para obtener más información
sobre la modificación de la prioridad de una tarea.
6. Elija si los trabajos del programa se ejecutarán al mismo tiempo (en paralelo, el valor
predeterminado) o uno después de otro (en serie).
7. Termine de definir o editar el programa. Puede definir un programa por hora, día,
semana o mes.
- 206 -
8. Haga clic en Guardar.
Crear una tarea programada de actualización de extracto
Puede configurar tareas programadas de actualización para los extractos de fuente de datos
publicados y los libros de trabajo publicados que se conectan a extractos de datos.
1. Cuando haya iniciado sesión en Tableau Server, muestre Contenido > Fuentes de
datos o Contenido > Libros de trabajo, en función del tipo de contenido que quiera
actualizar.
2. Active la casilla de verificación de la fuente de datos o el libro de trabajo que desee
actualizar y, a continuación, seleccione Acciones > Actualización de extractos:
3. En el cuadro de diálogo Actualizar extractos, seleccione Programar una actualización
y complete estos pasos:
l
Seleccione la programación que desee.
l
Si está disponible, especifique si quiere una actualización completa o incremental.
De forma predeterminada, siempre y cuando no se muestre la opción, se ejecuta
una actualización completa. La actualización incremental solo está disponible si
se configuró en Tableau Desktop antes de publicar el extracto. Para obtener más
información, consulte Actualización de extractos en la ayuda de Tableau Desktop.
- 207 -
l
Haga clic en el botón Programar actualización.
Nota: Si desea agregar una nueva programación, puede hacerlo en la
páginaProgramaciones.
Inicio rápido: Actualizar extractos siguiendo un programa
En los libros de trabajo publicados que se conectan a extractos de bases de datos, puede
configurar el servidor para que actualice automáticamente los datos según un programa
periódico. Actualizar los extractos de forma regular mejora el rendimiento, pues de este modo
se extraen solo los datos que necesita y siempre se muestran los datos recientes.
- 208 -
1 Configurar un programa en el servidor
Inicie sesión en el servidor como administrador y seleccione Servidor > Programas. Haga clic
en Nuevo programa para crear un programa nuevo.
Tableau Server ofrece varios programas de extractos de forma predeterminada. Puede agregar un nuevo
programa si lo necesita.
2 Habilitar actualizaciones planificadas de extractos
Inicie sesión en el servidor como administrador y seleccione Servidor > Configuración >
General.
Seleccione Permitir credenciales incrustadas y Permitir actualizaciones de extracto de datos
programadas, y haga clic en Guardar.
3 Publicar un libro de trabajo con un extracto
En Tableau Desktop, seleccione Servidor > Publicar libro de trabajo. Inicie sesión en el
servidor si es necesario. En el cuadro de diálogo Publicar libro de trabajo en Tableau
Server, haga clic en Programación y autenticación. En Extraer programa, seleccione el
programa en la lista.
- 209 -
Si la fuente de datos requiere autenticación, también tendrá que seleccionar el tipo de autenticación.
4 Supervisar las tareas programadas
Como administrador, puede supervisar las tareas programadas viendo Tareas de fondo
para extractos en la página Estado.
- 210 -
Administrar tareas de actualización
En la página Tareas se muestran las tareas de actualización de extractos que se han
programado para ejecutarse en el servidor. Los administradores pueden cambiar la prioridad
de una tarea o su programación, ejecutar tareas o eliminarlas.
Para mostrar la página Tareas, inicie sesión en el servidor y en el sitio con el que quiera
trabajar y, a continuación, haga clic en Tareas.
Cambiar el programa de una tarea
1. En la página Tareas, seleccione una o más tareas que desee modificar.
2. Haga clic en Cambiar programa.Seleccione un programa nuevo de la lista de
programas:
- 211 -
Los cambios que realice el administrador en Tableau Server se reflejarán en el cuadro
de diálogo Programa en Tableau Desktop cuando se vuelva a publicar el libro de trabajo
o la fuente de datos.
Realizar una tarea de actualización a demanda
1. En la página Tareas, seleccione la tarea que desea ejecutar.
2. Elija Acciones > Ejecutar ahora.
Nota: Si un extracto no tiene ninguna tarea programada, puede actualizarla cuando lo
desee en la página Conexiones de datos.
Cambiar la prioridad de una tarea
1. En la página Tareas, seleccione una o más tareas que desee modificar.
2. Elija Acciones > Cambiar prioridad.
- 212 -
3. Escriba una nueva prioridad del 0 al 100 y haga clic en Cambiar prioridad.
Inicio rápido: Administrar extractos incrementales
Cuando publica un libro de trabajo que tiene un extracto incremental, puede asociarlo con dos
tareas de actualización que Tableau Server se encargará de gestionar: Una actualización
incremental del extracto y una actualización completa. Después de publicar el libro de trabajo,
usted o un administrador de Tableau Server pueden modificar las tareas que estén asociadas
con el libro de trabajo. También puede eliminar tareas o agregar más.
1 Publicar y asignar un programa
En Tableau Desktop, después de crear un libro de trabajo que use un extracto, vaya a
Servidor > Publicar libro de trabajo y haga clic en Programación y autenticación.
Después elija los programas para las actualizaciones y haga clic en Aceptar.
- 213 -
Después de publicarlo en Tableau Desktop y elegir los programas de actualización, Tableau Server
gestiona las tareas de actualización.
2 Seleccionar el libro de trabajo
Para modificar la tarea programada de un libro de trabajo, inicie sesión en Tableau Server y,
en la página Libros de trabajo, seleccione el libro de trabajo:
- 214 -
3 Acceder al programa de actualización
Haga clic en Programa de actualización.
Active la casilla de verificación de la tarea de actualización que quiere modificar:
4 Editar, eliminar o agregar más tareas
Seleccione la acción que quiere realizar, por ejemplo Cambiar programa, y luego seleccione
lo que quiera. También puede eliminar la tarea, cambiar la prioridad o agregar más tareas de
- 215 -
actualización.
Automatizar las tareas de actualización
Puede asociar las tareas de actualización de extractos con programas de Tableau Server para
automatizar la actualización de extracciones de datos. También puede automatizar las
actualizaciones de extractos mediante tabcmd, una utilidad de línea de comando que se
incluye con Tableau Server y puede instalarse en un equipo independiente de Tableau Server.
En particular, puede usar el comando refreshextracts en combinación con otros
comandos en su propio script. Por ejemplo:
tabcmd login - http://mytabserver -u jsmith -p [email protected]!
refreshextracts --datasource salesq4
Manejar alertas de actualización de extracto
Si las actualizaciones de extractos calendarizadas no tienen éxito, Tableau mostrará un menú
de Alertas en la esquina superior derecha:
Solo verá el menú de Alertas si falló una actualización de extractos y es:
- 216 -
l
Un administrador de sistema o de sitio.
l
El autor del libro de trabajo o la fuente de datos que no se pudo actualizar.
l
El autor de un libro de trabajo que se conecta a una fuente de datos que no se pudo
actualizar.
Cuando abre el menú de Alertas, puede ver más información acerca de los errores de
actualización:
Cuando una Fuente de datos se lista como Incrustada, significa que la definición de la
fuente de datos (que incluye cosas como las credenciales de la fuente de datos, o el nombre
de la base de datos) está incrustada en, o reside dentro del libro de trabajo, creado
originalmente en Tableau Desktop.
Cuando un nombre de fuente de datos o nombre de libro de trabajo se lista como la Fuente de
datos(por ejemplo, Fuente de datos: sales_data), significa que la fuente de datos es una
fuente de datos de Tableau Server. La definición de la fuente de datos reside en Tableau
Server.
En el panel Datos de Tableau Desktop, puede determinar si la fuente de datos está ubicada en
Tableau Server o es local. Si la fuente de datos está en el servidor, se muestra un icono de
Tableau junto al nombre de la fuente de datos en lugar de un icono de base de datos:
Resolver problemas de actualización de extracto
A veces puede resolver algunos problemas de actualización de extracto al hacer clic en el
enlace Editar información de conexión en la alerta, ingresar la información faltante y hacer
clic en Guardar:
- 217 -
Si el problema no se puede corregir editando la conexión de datos, deberá resolverlo en
Tableau Desktop y volver a publicar el libro de trabajo.
Consejo: Los administradores pueden editar las conexiones de datos en cualquier momento
en la página Conexiones de datos, accesible desde todos los sitios al hacer clic en la
pestaña Contenido y Conexiones de datos.
Administrar suscripciones
Una suscripción es un correo electrónico que se entrega de forma programada regularmente
que contiene una vista o libro de trabajo de Tableau Server para los usuarios suscritos.
Cuando los suscriptores hacen clic en la vista o libro de trabajo en su correo electrónico, se
abre en Tableau Server.
Para acceder a información acerca de cada suscripción, como el nombre y la dirección de
correo electrónico del suscriptor, el nombre de la vista y la programación de entrega, haga clic
en Suscripciones en la pestaña Administrador.
Requisitos
Para que los usuarios de Tableau Server reciban suscripciones, debe reunir los siguientes
requisitos:
l
Configuración de correo electrónico: Como administrador del sistema, puede
configurar los ajustes básicos para suscripciones en el cuadro de diálogo de la pestaña
Alertas de correo electrónico/suscripciones en el cuadro de diálogo Configuración,
que se muestra durante la configuración. Esta es la "cuenta de origen" que Tableau
- 218 -
Server utiliza para enviar por correo electrónico suscripciones a los usuarios del
servidor. También puede acceder a esta pestaña después de la configuración. Consulte
Volver a configurar el servidor En la página 34 y Configuración de SMTP para
suscripciones por correo electrónico En la página 19 para conocer los pasos.
l
l
Credenciales incrustadas o no requeridas: Desde la perspectiva de Tableau
Server, una suscripción incluye un libro de trabajo, datos y un programa. Para entregar
la pieza de datos, Tableau Server debe poder acceder a los datos sin participación del
usuario final. Esto se puede lograr con un libro de trabajo y credenciales de base de
datos incrustadas, una fuente de datos de Tableau Server o a través del uso de datos
que no requieren credenciales, como un archivo que se incluye en el libro de trabajo en
el momento de la publicación. No es posible suscribirse a libros de trabajo que soliciten
credenciales para las conexiones de bases de datos de acceso en tiempo real.
Requisitos de usuario: Si un usuario puede ver una vista o libro de trabajo en Tableau
Server y tiene el icono de suscripción ( ) en la esquina superior derecha, puede
suscribirse a la vista o libro de trabajo. La capacidad de ver una vista o libro de trabajo se
controla mediante el permiso Ver. Un usuario debe tener también una dirección de
correo electrónico. Si Tableau Server no tiene ya una dirección de correo para un
usuario suscriptor, solicita una en el momento de la suscripción. Los usuarios pueden
cambiar sus opciones de entrega, anular la suscripción o actualizar su dirección de
correo electrónico en la página Preferencias del usuario.
l
Autenticación no confiable: Si se configura Tableau Server para autenticación
confiable, se deshabilitan las suscripciones. La autenticación confiable, en conjunto con
la autenticación local de Tableau, crea una experiencia "libre de inicio de sesión"pero
autenticada para los usuarios finales. Para crear esta misma experiencia y usar
suscripciones, use Active Directory (con Activar inicio de sesión automático) como el tipo
de autenticación de usuario en su lugar+. El tipo de autenticación de usuario se elige
durante la Configuración. Consulte Configuración de Tableau Server En la página 12
para conocer los detalles.
Configuración de suscripción adicional
Mientras las suscripciones se configuren en la pestaña Alertas y suscripciones y Tableau
Server esté usando su configuración predeterminada, los usuarios del servidor pueden
suscribirse a las vistas y libros de trabajo que vean. Para evitar que los usuarios se suscriban o
personalicen su experiencia de suscripción, debe ir aquí:
l
Página Sitios: De manera predeterminada, se habilitan las suscripciones para cada
sitio, pero puede usar la página Sitios para deshabilitar las suscripciones en cada uno de
los sitios o para personalizar. Por ejemplo, puede ingresar una Dirección de ingreso
personalizada para suscripciones en lugar de la que especificó en el cuadro de diálogo
Configuración. También puede crear su propio pie de página para los correos
electrónicos de suscripción que reciben los usuarios.
- 219 -
l
l
Página Programas: Los usuarios necesitarán al menos un programa de suscripción
para poder elegir cuándo suscribirse. Tableau proporciona dos, de manera
predeterminada. Como administrador del sistema, puede crear programas adicionales o
eliminar los predeterminados. Consulte Crear o modificar un programa En la página
205 para conocer los detalles.
Página Suscripciones: Esta página enumera todas las suscripciones del servidor o, si
es un administrador de sitio, del sitio. Los administradores de sistema pueden usar esta
página para cambiar el programa de suscripción de un usuario del servidor o eliminar su
suscripción. Consulte los temas a continuación para conocer los detalles.
Para conocer los pasos sobre cómo probar si ha configurado las suscripciones de manera
correcta, consulte Probar la configuración de suscripción En la página siguiente. Si tiene
problemas con las suscripciones, consulte Solucionar problemas relacionados con las
suscripciones En la página 662.
Eliminar una suscripción
Para eliminar una suscripción, seleccione la que desea eliminar y haga clic en Eliminar:
Editar un programa de suscripción
Para cambiar el programa de una suscripción, selecciónela, haga clic en Editar programa y
seleccione un programa:
- 220 -
Probar la configuración de suscripción
Como administrador, puede probar si ha configurado de manera correcta las suscripciones de
la siguiente manera:
1. Suscribirse a una vista.
2. En la página Programas, seleccione el programa que contiene su suscripción.
3. Haga clic en Ejecutar ahora:
4. En algunos momentos, la suscripción aparecerá en su buzón de correo electrónico.
Solucionar problemas relacionados con las suscripciones
"La instantánea de vista en este correo electrónico no se pudo renderizar correctamente."
Puede haber diversas razones para recibir una suscripción con este mensaje de error:
l
l
l
Falta de credenciales: algunas vistas se publican con credenciales incrustadas. Puede
que reciba el error anterior si las credenciales incrustadas están desfasadas o si la vista
se ha vuelto a publicar sin las credenciales incrustadas.
Base de datos temporalmente fuera de servicio: Si la vista tiene una conexión con
una base de datos de acceso en tiempo real y esa base de datos se encontraba fuera de
servicio cuando se generó la suscripción, es posible que aparezca el error anterior.
Límite de tiempo de espera de proceso de fondo: De manera predeterminada, el
proceso de fondo que controla suscripciones caduca después de 30 minutos. En la
mayoría de los casos, esto es tiempo suficiente. Sin embargo, si el proceso de fondo
está controlando un dashboard extraordinariamente grande y complejo, es posible que
no sea tiempo suficiente. Puede revisar la vista de administrador de Tareas de fondo
para no extractos En la página 290 para ver si ese es el caso. Para aumentar el
umbral del límite de tiempo de espera, utilice la opción subscriptions.timeout de
tabadmin.
- 221 -
No es posible suscribirse
Si puede ver una vista en Tableau Server y tiene el icono de suscripción (
superior derecha, puede suscribirse a ella.
) en la esquina
Para suscribirse a una vista, debe cumplir con dos requisitos: Debe configurar Tableau Server
correctamente (como se describe en Administrar suscripciones En la página 218) y la vista
a la cual desea suscribirse debe tener credenciales incrustadas para su fuente de datos o no
confiar en absoluto en las credenciales. Algunos ejemplos incluyen un libro de trabajo que se
conecta a un extracto que no se actualiza o un libro de trabajo, cuyos datos están en un archivo
que se incluyó en el libro de trabajo en el momento de la publicación. La incrustación de
credenciales es un paso que ocurre en Tableau Desktop (consulte la Ayuda de Tableau
Desktop para obtener detalles).
Sin icono de suscripción
Puede ocurrir que se pueda ver una vista en Tableau Server, pero no suscribirse a ella. Esto
ocurre para las vistas con conexiones de base de datos de acceso en tiempo real, donde se
piden las credenciales de la base de datos la primera vez que hace clic en la vista. Una
suscripción incluye una vista (o libro de trabajo), datos y un programa. Para entregar la pieza
de datos, Tableau Server necesita credenciales de la base de datos incrustadas o datos que
no requieran credenciales. Cuando se trata de las conexiones de la base de datos de acceso
en tiempo real, Tableau Server no tiene las credenciales correspondientes, solo los usuarios
individuales. Esta es la razón por la cual solo puede suscribirse a vistas que no requieren
credenciales o las tienen incrustadas.
También podrá ver una vista pero no podrá suscribirse a ella (sin icono de suscripción) si
Tableau Server se configura para autenticación confiable. Consulte Requisitos de suscripción
para obtener más información.
Recepción de suscripciones no válidas o que no funcionan suscripciones
Si configuró suscripciones en instancias de pruebas o desarrollo de Tableau Server, además
de la instancia de producción, deshabilite las suscripciones de las instancias que no son de
producción. Mantener las suscripciones habilitadas en todas las instancias puede ocasionar
que los usuarios reciban suscripciones que parecen válidas, pero que no funcionan, o que
reciban suscripciones incluso si ya no están suscritos a la vista o el libro de trabajo.
Las suscripciones no llegan ("Error al enviar correo electrónico. No es posible enviar el
comando al host SMTP.")
Puede ver el error de arriba en Windows Event Viewer si las suscripciones aparecen como
enviadas (según la vista de administración Tareas de fondo para extractos En la página
289), las suscripciones no llegan y el servidor SMTP usa sesiones cifradas (SSL). Las
suscripciones son solo compatibles para conexiones SMTP no encriptadas. La solución es
usar un servidor SMTP no encriptado.
- 222 -
Problemas de funcionamiento de scripts personalizados tras actualizar a la versión 8.1
Para facilitar la administración de sesiones, se ha agregado una etiqueta de almohadilla (#) al
final de ver URL a partir de la versión 8.1. Es posible que necesite actualizar los scripts de
suscripciones personalizadas que generaban vistas como archivos PDF o PNG para que
permitan el uso de la etiqueta de almohadilla.
Por ejemplo, antes de la versión 8.1, las URL de vistas usan esta sintaxis:
http://tableauserver/views/SuperStore/sheet1. Para generar una vista como
PNG, se podría agregar .png al final de la URL. Por ejemplo,
http://tableauserver/views/SuperStore/sheet1.png.
En las versiones 8.1, 8.2 u 8.3, las URL de vistas usan esta sintaxis:
http://tableauserver/views/SuperStore/sheet1#1. Para generar un PNG,
agregue .png antes de la almohadilla. Por ejemplo:
http://tableauserver/views/SuperStore/sheet1.png#1
Problemas de funcionamiento de scripts personalizados tras actualizar a la versión 9.0
En la versión 9.0, el ID de sesión al final de las URL de servidor se indica con un parámetro "iid"
:iid=<n>. Por ejemplo,
http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1.
Este parámetro sustituye a la almohadilla "#<n>" usada para el ID de sesión en las versiones
8.x de Tableau Server.
Si usa scripts de suscripciones personalizadas que generan vistas como PDF o PNG, puede
que tenga que actualizar sus scripts eliminando la almohadilla y el número (#<n>) e insertando
el parámetro de ID de sesión ?:iid= antes del número.
A partir de la versión 9.0, las URL de vistas usan esta sintaxis:
http://tableauserver/views/SuperStore/sheet1?:iid=2.
Para generar un PNG en la versión 9.0 y posteriores, agregue .png antes del ID de sesión:
http://tableauserver/views/SuperStore/sheet1.png?:iid=2
Subscribirse a vistas
Al abrir una vista en Tableau Server, si tiene un icono de suscripción ( ) en la esquina
superior derecha, el administrador ha configurado suscripciones para su sitio. Puede hacer clic
en este sobre para seleccionar opciones para suscribirse a la vista. Esto significa que, a
intervalos regulares, recibirá automáticamente en su cuenta de correo electrónico una
instantánea de la vista sin necesidad de iniciar sesión en Tableau Server.
También puede elegir recibir cada vista de un libro de trabajo en un solo correo electrónico o
anular la suscripción a las vistas que ya no quiere recibir.
- 223 -
Suscribirse a una vista
1. Haga clic en Vistas o en Libros de trabajo.
2. Puede abrir una vista o puede abrir un libro de trabajo y luego una de sus vistas.
3. Haga clic en el icono de suscripción en la esquina superior derecha:
4. Si su cuenta de Tableau Server aún no se ha asociado con ninguna dirección de correo
electrónico, se le solicita proporcionar una. Ingrese su dirección de correo electrónico y
haga clic en Siguiente.
Puede cambiar la dirección de correo electrónico a la que se envía la suscripción. Para
más detalles, consulte Cambiar la dirección de correo electrónico En la página
200.
5. En el siguiente diálogo, seleccione un programa de suscripción.
Tableau Server proporciona un programa de día laborable por la mañana y un
programa de lunes por la mañana.El administrador de Tableau Server también puede
crear programas de suscripción personalizados.
- 224 -
6. Para Contenido:
l
Seleccione Esta hoja para suscribirse a la vista seleccionada.
l
Seleccione Hojas del libro de trabajo para suscribirse al libro de trabajo.
Luego haga clic en Suscribirse.
- 225 -
Cuando reciba la suscripción por correo electrónico, haga clic en la instantánea de la vista para
abrirla en Tableau Server.
- 226 -
Nota: Si un dashboard está establecido como Automático, la imagen incluida en el
correo electrónico de suscripción será de 800 por 600 píxeles.
Anular la suscripción a una vista
1. Abra la configuración de la cuenta en Tableau Server de alguna de las formas
siguientes:
- 227 -
l
l
Haga clic en el vínculo que hay al final de un correo electrónico de suscripción.
Inicie sesión en Tableau Server, seleccione su nombre y, en la lista desplegable,
seleccione Mi contenido.
2. Active la casilla de verificación que hay junto a la vista cuya suscripción quiere anular y
luego seleccione Acciones > Eliminar.
- 228 -
3. Haga clic en Eliminar en el mensaje de confirmación que aparece.
También puede cambiar sus suscripciones aquí. Por ejemplo, seleccione otro programa o
cambie la línea de asunto del correo. Para obtener más información, consulte Administrar su
configuración de suscripción En la página 201.
Mantenimiento de servidor
Como administrador, puede comprobar el estado del servidor, analizar y supervisar la
actividad del servidor, administrar tareas programadas o realizar algunas actividades de
mantenimiento, como borrar contraseñas guardadas para la conexión de datos. Además, se
pueden especificar algunas opciones para personalizar la experiencia de los usuarios que
usen el servidor. Algunas de estas tareas se pueden completar en la página General de la
página Estado, mientras que otras se completan en la página Configuración.
Ver el estado de los procesos de servidor
Puede usar la tabla Estado de proceso que se encuentra en la página Estado de servidor para
ver el estado de los procesos de Tableau en cada servidor de Tableau:
- 229 -
Los posibles indicadores de estado aparecen en la parte inferior de la tabla:
Cuando Tableau Server funcione correctamente, la mayoría de los procesos aparecerán como
Activo, Ocupado o Pasivo (Repositorio):
l
l
l
l
l
l
Active: el proceso funciona del modo esperado. Consulte a continuación Almacén de
archivos para ver detalles sobre los posibles estados activos.
Busy: el proceso está completando alguna tarea. Consulte a continuación Almacén de
archivos y Repositorio para obtener más información.
Passive: el repositorio está en modo pasivo.
Sin licencia: el proceso no tiene licencia.
Down: el proceso está inactivo. Las implicaciones de esto dependen del proceso.
Status unavailable: Tableau Server no puede determinar el estado de proceso.
Si hay información adicional, aparece un mensaje debajo del icono de estado:
Para obtener más información sobre la solución de problemas del estado de los procesos,
consulte Solución de problemas de los procesos del servidor En la página siguiente.
- 230 -
Solución de problemas de los procesos del servidor
Cuando Tableau Server funcione correctamente, los procesos aparecerán como Activo,
Ocupado o Pasivo (Repositorio). Si hay información adicional, aparece un mensaje debajo del
icono de estado:
Los indicadores de estado posibles son:
Use esta tabla como ayuda para solucionar los problemas con su instalación de Tableau
Server.
Proceso
Controlador de
conjuntos
(solo se
muestra si
tiene dos
nodos o
más)
Estad- Mensaje
o
(icono)
"Nodo rebajado"
Implicaciones
l
l
l
El repositorio
del nodo se ha
detenido.
El nodo no
puede responder a la
conmutación
tras error en
otra parte de
este conjunto.
Si Tableau Server está configurado para
alta disponibilidad y
este es el repositorio activo,
se produce
una conmutación tras
error al
- 231 -
Acciones
No se requiere ninguna
acción a menos que el
controlador de conjuntos
esté inactivo regularmente
o durante un periodo
prolongado de tiempo.
Si esto ocurre, lleve a cabo
las siguientes acciones en
orden hasta que el
problema esté resuelto:
1. Consulte el espacio
en disco. Si el espacio en disco es limitado, guarde los
archivos de registro
(use tabadmin
ziplogs) en el
caso de que los necesite para el soporte
técnico y quite los
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
l
segundo repositorio.
No hay estado
disponible
para el repositorio o el
almacén de
archivos en
este nodo.
Acciones
2.
3.
4.
5.
Almacén
de archivos
ninguno
l
No se estaba
sincronizando
ningún
- 232 -
archivos innecesarios (tabadmin cleanup).
En el Administrador
de tareas de Windows, detenga el
árbol de procesos
clustercontroller.exe
y deje que se reinicie
automáticamente.
Reinicie Tableau Server.
Limpie los archivos
del servicio de coordinación
(ZooKeeper): Detenga el conjunto
(tabadmin stop),
limpie los archivos
(tabadmin cleanup --resetcoordination) y
luego reinicie el conjunto (tabadmin
start).
Si el controlador de
conjuntos sigue mostrándose inactivo,
guarde los archivos
de registro (tabadmin ziplogs) y
contacte con el
soporte técnico.
Ninguno.
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
El almacén
de archivos
solo refleja
el estado del
almacén
cuando se
cargó la
página.
Acciones
extracto
cuando se
cargó la
página (puede
ser que el trabajo recurrente "catchall" se esté ejecutando y esté
sincronizando
extractos).
"Sincronizando"
l
l
"Extractos de
datos no disponibles"
l
Los extactos
Ninguno.
se estaban sincronizando en
los nodos del
almacén de
archivos
cuando se
cargó la
página.
Estado inicial
tras la instalación (tanto
nodo único
como varios
nodos). Desaparece tras
unos 15 o 20
minutos.
Instalación de
nodo único:
los extractos
existentes pueden estar dis-
- 233 -
No se requiere ninguna
acción a menos que el
almacén de archivos esté
inactivo regularmente o
durante un periodo
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
l
ponibles, pero
no se podrá
publicar ni
actualizar.
Instalación de
varios nodos:
la sincronización de
extractos
fallará en este
nodo.
- 234 -
Acciones
prolongado de tiempo.
Si esto ocurre, lleve a cabo
las siguientes acciones en
orden hasta que el
problema esté resuelto:
1. Consulte el espacio
en disco. Si el espacio en disco es limitado, guarde los
archivos de registro
(tabadmin
ziplogs) en el
caso de que los necesite para el soporte
técnico y quite los
archivos innecesarios (tabadmin cleanup).
2. Detenga el proceso
filestore.exe usando
el Administrador de
tareas de Windows y
deje que se reinicie
automáticamente.
3. Reinicie Tableau Server.
4. Limpie los archivos
del servicio de coordinación
(ZooKeeper): Detenga el conjunto
(tabadmin stop),
limpie los archivos
(tabadmin cleanup --resetcoordination) y
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
Acciones
luego reinicie el conjunto (tabadmin
start).
5. Si el almacén de
archivos sigue inactivo, guarde los archivos de registro
(tabadmin
ziplogs) y contacte con el soporte
técnico.
"Desactivando"
l
l
"Listo para su
eliminación"
l
l
El almacén de Espere a que el mensaje
archivos está
de estado cambie a "Listo
en el modo de para su eliminación".
solo lectura.
Los archivos
únicos que
haya en este
nodo se replicarán en otros
nodos de almacén de archivos.
El almacén de
archivos está
en el modo de
solo lectura.
Listo para que
el usuario
detenga el conjunto y quite el
motor de datos/almacén de
datos o quite
el nodo
entero.
- 235 -
Detenga Tableau Server
(tabadmin stop) y
luego ejecute la utilidad de
configuración para quitar el
motor de datos y el almacén de archivos o el nodo
completo.
Proceso
Estad- Mensaje
o
(icono)
"Error al desactivar"
Implicaciones
l
l
El almacén de
archivos está
en el modo de
solo lectura.
Al menos un
archivo único
no se pudo
replicar en
otro nodo de
almacén de
archivos.
- 236 -
Acciones
Lleve a cabo las siguientes
acciones en orden hasta
que el problema esté
resuelto:
1. Vuelva a ejecutar el
comando tabadmin decommission.
2. Consulte el espacio
en disco de otros
nodos de almacén
de archivos. La desactivación fallará si
otro nodo de almacén de archivos no
tiene espacio suficiente para almacenar todos los
extractos.
3. Consulte el archivo
tabadmin.log
en el nodo primario y
los trabajadores
para ver si hay errores.
4. Detenga Tableau
Server (tabadmin
stop) y luego
vuelva a ejecutar el
comando tabadmin decommission.
5. Vuelva a poner el
nodo del almacén de
archivos en el modo
de lectura/escritura
(tabadmin reco-
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
Acciones
mmission), recopile registros y luego
contacte con el
soporte técnico.
6. Con compatibilidad:
copie y combine el
directorio
extracts desde
este nodo de almacén de archivos al
mismo directorio en
otro nodo de almacén de archivos.
Repositorio
"Configurando"
l
l
l
El repositorio
pasivo se va a
sincronizar
con el repositorio activo.
El repositorio
no está listo
para gestionar
conmutaciones
tras error.
El repositorio
puede
haberse retrasado más de
dos minutos
en relación
con el repositorio activo y
se va a volver
a instalar (esto
es más rápido
que esperar a
que se sin-
- 237 -
Espere a que el mensaje
de estado del repositorio
cambie a "Pasivo".
Si este mensaje no
aparece o si pasa mucho
tiempo:
1. Consulte, si es posible, el espacio en
disco y el espacio
libre.
2. Consulte los registros del controlador
de conjuntos para
ver si hay errores.
3. Reinicie el nodo.
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
l
ninguno
l
l
l
Acciones
cronice).
Se produjo
una conmutación tras
error y este
repositorio
activo antiguo
volverá a
unirse al conjunto.
Si la instalación está
configurada
para la alta disponibilidad, se
produjo una
conmutación
tras error del
repositorio.
Los procesos
se reinician
con configuraciones
de conexión
de base de
datos actualizadas después de una
conmutación
tras error.
Si no hay disponible otro
repositorio
activo,
Tableau Ser-
- 238 -
Lleve a cabo estas
acciones en orden hasta
que el problema esté
resuelto:
1. Espere varios minutos a que el controlador de conjuntos
intente reiniciar.
2. Reinicie Tableau Server (tabadmin
restart).
3. Consulte el espacio
en disco para asegurarse de que haya
espacio libre. Recopile registros
(tabadmin
ziplogs) si los
necesita para el
soporte técnico y
luego limpie los archivos (tabadmin
cleanup).
4. Reinicie Tableau Server.
Proceso
Estad- Mensaje
o
(icono)
Implicaciones
ver está inactivo.
ninguno
l
l
VizQL Server
El funcionamiento
es el previsto.
El nodo está
listo para la
conmutación
tras error (si
es necesario).
Acciones
5. Detenga Tableau
Server, recopile
registros y archivos
del servicio de coordinación de limpieza
(tabadmin cleanup --resetcoordination).
6. Inicie Tableau Server.
7. Recopile registros
(tabadmin
ziplogs) y contacte con el soporte
técnico.
Ninguno.
ninguno
ninguno
Para obtener más información sobre el estado no
licenciado para un proceso
de VizQL Server, consulte
Manipular un proceso
de VizQL Server sin
licencia En la página 658.
- 239 -
Obtener estado de proceso como XML
Para obtener una versión legible por máquina del estado del proceso de servidor, es decir, una
versión del estado con formato XML, use la siguiente dirección URL:
http://my_tableau_server/admin/systeminfo.xml
Debe iniciar sesión en Tableau Server para ver el estado del proceso que el equipo puede leer
o tener el acceso remoto habilitado.
El servidor devuelve un informe de estado parecido al siguiente:
<systeminfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<machines>
<machine name="my_tableau_server">
<repository worker="my_tableau_server:8060" status="Active"
preferred="false"/>
<dataengine worker="my_tableau_server:27042" status="Active"/>
<applicationserver worker="my_tableau_server:8600"
status="Active"/>
<apiserver worker="my_tableau_server:8000" status="Active"/
<vizqlserver worker="my_tableau_server:9100" status="Active"/>
<dataserver worker="my_tableau_server:9700" status="Active"/>
<backgrounder worker="my_tableau_server:8250" status="Active"/>
<gateway worker="my_tableau_server:80" status="Active"/>
<searchandbrowse worker="my_tableau_server:11000" status="Active"/>
<cacheserver worker="my_tableau_server:6379"
status="Active"/>
<filestore worker="my_tableau_server:9345" status="Active"
pendingTransfers="0" failedTransfers="0" syncTimestamp="2015-0227T20:30:48.564Z"/>
<clustercontroller worker="my_tableau_server:12012" status="Active"/>
<coordination worker="my_tableau_server:12000"
status="Active"/>
</machine>
</machines>
<service status="Active"/>
</systeminfo>
- 240 -
Valores de estado en el XML
l
l
l
l
<process> worker : el nombre del nodo que ejecuta el proceso y el puerto que usa el
proceso.
status: el estado del proceso del nodo. Los posibles valores son: Active, Passive,
Unlicensed, Busy, Down, ReadOnly, ActiveSyncing,
StatusNotAvailable, StatusNotAvailableSyncing,
DecommisionedReadOnly, DecomisioningReadOnly y
DecommissionFailedReadOnly
pendingTransfers: el recuento de extractos de libro de trabajo o fuente de datos que el
nodo necesita para estar totalmente sincronizado. Estos representan elementos que se
publicaron en este nodo de almacén de archivos y elementos que se publicaron en otros
nodos de almacén de archivos y se deben copiar en este nodo.
failedTransfers: el recuento de libros de trabajo o fuentes de datos que no se
transfirieron correctamente a este almacén de datos durante el último trabajo
automatizado. El trabajo automatizado suele ejecutarse cada 15 o 30 minutos, pero
puede tardar más al transferir un gran volumen de extractos o extractos grandes.
Los fallos en las transferencias no indican necesariamente que haya un problema en
Tableau Server. Normalmente, el trabajo automatizado recurrente transferirá archivos
que no se sincronizaron la última vez. Las razones por las que fallaron las transferencias
de archivos se recogen en los registros.
l
syncTimestamp: la hora en UTC del último trabajo automatizado que se ejecutó y
sincronizó archivos.
Acceder al estado de forma remota
Como administrador de Tableau, solo usted puede ver la tabla Estado, pero puede conceder
acceso remoto para que la versión legible por la máquina de la tabla Estado esté disponible
para los usuarios no administrativos y para los equipos que no alojan Tableau Server. Esto
puede hacerlo como parte de un proceso de supervisión remoto.
Para otorgar acceso remoto al estado de Tableau Server:
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd “C:\Program Files\Tableau\Tableau Server\9.1\bin”
2. Habilite el acceso remoto escribiendo lo siguiente:
tabadmin set wgserver.systeminfo.allow_referrer_ips <ip
address>
- 241 -
En el comando anterior, <ip address> es la dirección IPv4 del equipo para el que
quiere habilitar el acceso remoto en el estado XML de Tableau Server. Si quiere habilitar
el acceso remoto en más de un equipo, use comas para separar las direcciones IP.
Por ejemplo:
tabadmin set wgserver.systeminfo.allow_referrer_ips
10.32.139.31
3. Después de realizar el cambio en la configuración, reinicie Tableau Server escribiendo
lo siguiente:
tabadmin restart
Ahora, los usuarios de equipos cuyas direcciones IP se hayan agregado pueden ver el
estado de los procesos de Tableau si escriben la URL
http://<server>/admin/systeminfo.xml en un navegador o desde una línea
de comando (por ejemplo, curl http://jsmith/admin/systeminfo.xml).
Esta funcionalidad también se puede usar como parte de un proceso de supervisión remoto
automatizado.
Archivar registros en la página Estado (instantánea)
Puede generar y descargar una instantánea (archivo) de los archivos de registro de Tableau
Server de un navegador web, sin abrir una línea de comandos. Esta instantánea comprimida
contiene una copia de hasta siete días de los datos del archivo de registro de Tableau Server y
de los servidores de los trabajadores (si tiene un entorno distribuido). El proceso de
instantánea no cambia ni elimina los archivos de registro de Tableau Server ni los archivos de
registro creados con tabadmin.
Nota Para especificar la cantidad de datos que desea recopilar o el nombre del archivo
comprimido que va a crear, use tabadmin para crear un archivo de registros de servidor.
Para obtener más información, consulte Archivar registros en la línea de
comandos (tabadmin) En la página 645.
Para generar una instantánea de archivos de registro de servidor:
1. Abra la página Estado:
l
Varios sitios: Seleccione Servidor > Estado.
l
Un único sitio: Seleccione Estado.
2. Haga clic en Generar instantánea para crear una instantánea de los registros de
Tableau Server. El botón Generar instantánea solo está disponible si no hay ninguna
instantánea existente.
- 242 -
Nota: Esta opción está disponible independientemente de si se han creado o no
archivos de registro con tabadmin.
3. Seleccione el número de días de registros que desea incluir. La opción predeterminada
es Últimos 7 días, pero tal vez desee seleccionar menos si desea reducir el tamaño
del archivo zip. Por ejemplo, si acaba de reproducir un problema y está recopilando
registros relacionados con el mismo, tal vez desee seleccionar Hoy para crear el
archivo zip más pequeño necesario.
4. Haga clic en Descargar instantánea para descargar la instantánea del registro en su
ubicación de descargas predeterminada de su navegador web. Esta opción está
disponible después de crear una instantánea.
Google Chrome muestra la descarga en la parte inferior de la ventana:
5. Haga clic en la flecha y, a continuación, haga clic en Abrir para descomprimir la
- 243 -
instantánea o en Mostrar en carpeta para ver dónde se ha descargado:
6. (Opcional) Haga clic en Eliminar instantánea para eliminar una instantánea de
registros. Esta opción está disponible después de crear una instantánea.Debe eliminar
la instantánea existente antes de crear una nueva.
Por ejemplo, puede que desee eliminar la instantánea que ha creado antes de un evento
que desee investigar.
Reconstruir el índice de búsqueda
Si la búsqueda devuelve resultados incompletos o incorrectos, o si el proceso de Buscar y
examinar permanece inactivo durante un periodo de tiempo prolongado, quizás haya que
volver a crear el índice de búsqueda.
Importante: la forma recomendada de volver a indexar la búsqueda consiste en usar el
comando tabadmin reindex mientras Tableau Server está deternido. Volver a
indexar mientras el servidor está en ejecución puede hacer que el contenido (sitios y
proyectos incluidos) desaparezca temporalmente de las páginas del servidor.
El índice de búsqueda se genera o se vuelve a generar en momentos clave de la
instalación o la actualización de versión de Tableau Server, cuando se restaura una
copia de respaldo y cuando se agrega el proceso Buscar y examinar en un nodo nuevo o
ya existente. Una tarea de fondo se encarga de actualizar el índice según cambia el
- 244 -
contenido. Si es necesario, puede usar el comando tabadmin reindex para obligar
al sistema a que vuelva a generar el índice.
1. Para volver a crear el índice de búsqueda, haga clic en Estado.
En un entorno de varios sitios, seleccione Servidor > Estado.
2. En la parte inferior de la página, haga clic en Reconstruir índice de búsqueda.
Nota: Es posible que no vea todo el contenido disponible del servidor mientras el
índice se vuelve a crear. Los índices de búsqueda de gran volumen pueden tardar
más en terminar de reconstruirse. Al volver a indexar, primero se quita todo el
contenido del índice y luego se vuelve a agregar. Si realiza este proceso con
Tableau Server en marcha, los usuarios que tengan abierta la sesión en el
servidor verán que el contenido desaparece y luego vuelve a aparecer poco a
poco en las páginas del servidor. La experiencia de usuario mejora
considerablemente si se reindexa con Tableau Server detenido.
Borrar las contraseñas de conexión de datos guardadas
Como administrador, si habilita la opción Permitir que los usuarios guarden contraseñas de
fuentes de datos, los usuarios del servidor podrán guardar contraseñas de fuentes de datos en
varias vistas y navegadores (es decir, que no se le solicitarán sus credenciales cada vez que
se conecten a una fuente de datos).
Se pueden restablecer las contraseñas de fuentes de datos de todos los usuarios de Tableau
Server. Esto les obligará a iniciar sesión en las fuentes de datos la próxima vez que visiten una
vista que requiera autenticación de base de datos. Los usuarios de servidor también pueden
- 245 -
borrar de manera individual sus contraseñas guardadas de conexión de datos en la página
Preferencias de usuario.
Para borrar las contraseñas guardadas de conexión de datos de todos los usuarios del
servidor:
1. Haga clic en Configuración y en General:
2. En Credenciales guardadas, haga clic en Borrar todas las credenciales guardadas.
Ver licencias
Los administradores de servidor pueden ver la información de la licencia y la clave de producto
de Tableau Server.
Los roles de sitio de Tableau Server no corresponden a las licencias de usuario que compra a
Tableau (si usa el licenciamiento basado en usuarios en lugar del licenciamiento de servidor
basado en núcleos). Dichas licencias le permiten tener cierto número de usuarios en el
servidor.
Para abrir la página Licencias, haga clic en Servidor > Configuración > Licencias.
- 246 -
Si tiene una licencia de Tableau Server basada en usuarios, puede revisar la forma en la que
estos niveles se distribuyeron.
Si tiene una licencia de Tableau Server basada en núcleos, la página Licencias muestra la
cantidad de núcleos permitidos, cuántos tienen licencia y cuántos se están usando (y en qué
equipos servidores).
Licenciamiento basado en el usuario vs. licenciamiento basado en núcleos
Tableau Server ofrece dos modelos de licenciamiento: basado en el usuario y basado en
núcleos. Las licencias basadas en el usuario le permiten implementar Tableau Server en una
sola computadora o en varias computadoras de un clúster. La licencia limita la cantidad de
usuarios que pueden trabajar en la instalación de Tableau Server.
En el licenciamiento basado en núcleos hay dos opciones de licencia: Tableau Server: núcleo
de máquina individual y Tableau Server: núcleo de varias máquinas. La opción Tableau
Server: núcleo de máquina individual limita la instalación de Tableau Server en un solo equipo.
La opción Tableau Server: núcleo de varias máquinas le permite instalar Tableau Server en un
clúster de varios nodos, siempre y cuando el número total de núcleos de todos los equipos no
supere el número de núcleos que disponen de una licencia. En cualquier caso, el
licenciamiento basado en núcleos no impone ninguna restricción en el número de cuentas de
usuario en el sistema.
Consulte también Manipular un servidor sin licencia En la página 657.
Configuración del servidor (General)
Los valores siguientes se encuentran disponibles en la página General, en Configuración
del servidor.
- 247 -
Valor
Descripción
Credenciales incrustadas - Permitir
a los publicadores incrustar las credenciales de la fuente de datos en
un libro de trabajo
Permite que los publicadores incluyan
contraseñas en los libros de trabajo publicados
para autenticar automáticamente a los usuarios
web para que se conecten a las fuentes de datos.
Las contraseñas se adjuntan a libros de trabajo y
solo son accesibles en el servidor. Es decir,
cuando el libro de trabajo se abre en Tableau
Desktop, los usuarios tienen que introducir un
nombre de usuario y una contraseña para
conectarse a la fuente de datos. Si este valor está
desactivado, todas las contraseñas incrustadas se
guardan, pero no se usan en la autenticación. Si
vuelve a activar la opción, los usuarios no tendrán
que volver a incrustar las contraseñas.
Credenciales incrustadas - Permitir Permite que los publicadores asignen libros de traa los publicadores programar actua- bajo a programas. Esta opción solo está disponible si la opción Permitir a los publicadores
lizaciones de extractos de datos
incrustar las credenciales de la fuente de
datos en un libro de trabajo está habilitada. Si
esta opción está habilitada, los publicadores ven
opciones de programación en el cuadro de diálogo
Publicar.
Guardar credenciales - Permitir a
los usuarios guardar las contraseñas de la fuente de datos
Permite que los usuarios guarden contraseñas de
fuentes de datos en varias visitas y navegadores.
De manera predeterminada, los usuarios pueden
elegir la opción "Recordar mi contraseña hasta
que cierre sesión", lo que les permite guardar su
contraseña durante una sola sesión de navegador. Si la opción Contraseñas guardadas está
seleccionada, un usuario puede elegir en su lugar
la opción Recordar mi contraseña. Esto guarda la
contraseña en varias visitas y navegadores, de
forma que los usuarios se autentican automáticamente con independencia del equipo que
usen. Usted, como administrador, puede borrar
todas las contraseñas guardadas en cualquier
momento. Además, los usuarios pueden borrar
sus propias contraseñas guardadas.
- 248 -
Guardar credenciales - Permitir a
los usuarios guardar los tokens de
acceso a la fuente de datos
Permite a los usuarios almacenar tokens de
acceso con sus preferencias de usuario. Los
tokens de acceso los proporcionan las fuentes de
datos en la nube compatibles con las conexiones
de OAuth y se usan en lugar de nombres de usuario y contraseñas para conceder acceso a los
datos. Para obtener más información, consulte
Conexiones de datos OAuth En la página 460.
Dispositivos conectados - Permitir
que los dispositivos se conecten
automáticamente a Tableau Server
Controla si los usuarios de dispositivos móviles tienen que iniciar sesión y proporcionar las credenciales cada vez que se conectan a Tableau
Server, o si se pueden conectar con el dispositivo
a Tableau Server sin proporcionar credenciales
después de autenticar correctamente el dispositivo la primera vez. Para obtener más información, consulte Autenticación para
dispositivos conectados En la página siguiente.
Acceso de invitados - Habilitar
cuenta de invitado
Permite que los usuarios vean e interactúen con
vistas incrustadas sin tener que iniciar sesión en
una cuenta de Tableau Server. Se pueden asignar
permisos a la cuenta de usuario invitado para controlar la interactividad permitida para cada vista.
Esta opción solo está disponible si tiene una licencia de servidor basada en núcleos. Esta opción se
puede usar con Activar inicio de sesión automático, una opción que puede seleccionar
durante la instalación.
Página de inicio predeterminada
Lleva al usuario a la página de inicio predeterminada actual del servidor para todos los
usuarios. Para obtener más información sobre
cómo cambiar la página de inicio predeterminada,
consulte Configurar la página de inicio predeterminada para todos los usuarios En la
página 251. Los usuarios pueden sobrescribir este
valor individualmente (consulte Administrar la
configuración de la cuenta y el contenido En
la página 198 para obtener más detalles).
Idioma y configuración regional
Controla el idioma que se usa para la interfaz de
usuario del servidor y la configuración regional
- 249 -
que se usa para las vistas. Los usuarios pueden
anular este valor individualmente en la página Configuración de cuenta. Además, primero se evalúa
la configuración del navegador web para determinar el idioma y la configuración regional que se
van a usar. Para obtener más información, consulte Idioma y configuración regional En la
página 281.
Sincronización de Active Directory
- Sincronizar grupos de Active
Directory regularmente
Controla la sincronización de todos los grupos de
Active Directory Tableau Serveren función de un
programa que usted especifique después de seleccionar la opción Sincronizar grupos de Active
Directory regularmente. Para obtener más información, consulte Sincronizar todos los grupos
de Active Directory del servidor En la página
siguiente.
Restablecer la configuración predeterminada
Todas las opciones de configuración del servidor
que hayan cambiado desde la instalación recuperan su estado original.
Autenticación para dispositivos conectados
Los administradores de Tableau Server pueden controlar cuándo se solicita a los usuarios de
la aplicación de Tableau Mobile que inicien sesión para conectarse a Tableau Server.
Como administrador, puede elegir una de las opciones siguientes:
l
l
Exigir a los usuarios de Tableau Mobile que inicien sesión siempre que se conecten a
Tableau Server.
Permitir a los usuarios que se conecten con sus dispositivos móviles a Tableau Server
sin iniciar sesión después de iniciar sesión, proporcionar credenciales y autenticar su
dispositivo correctamente la primera vez.
La configuración de servidor que controla este comportamiento es Permitir que los
dispositivos se conecten automáticamente a Tableau Server que hay en la página
Configuración del servidor de la pestaña General. Este ajuste está seleccionado de forma
predeterminada.
Nota: esta función aún no está disponible en la aplicación de Tableau Mobile, pero está
previsto incluirla en una actualización de la aplicación que se publicará en un futuro
próximo. Además, la función no afecta al inicio de sesión en un servidor desde un
navegador web para móviles.
- 250 -
Desactive esta opción para solicitar a los usuarios que inicien sesión cada vez que se conecten
a Tableau Server desde Tableau Mobile.
Deshabilitar la autenticación automática de los dispositivos conectados
Para desconectar de inmediato todos los dispositivos de Tableau Server y solicitar a los
usuarios que inicien sesión cada vez que se conecten a Tableau Server en el futuro desde la
aplicación de Tableau Mobile:
1. Seleccione Servidor > Configuración > General.
2. En Dispositivos conectados, desactive la opción Permitir que los dispositivos se
conecten automáticamente a Tableau Server.
3. Haga clic en Guardar.
Configurar la página de inicio predeterminada para todos los usuarios
De manera predeterminada, Tableau Server se instala con la página Vistas como página de
inicio predeterminada para todos los usuarios. Como administrador, puede cambiar esta
configuración para usar otra página a la cual todos los usuarios tengan acceso, como por
ejemplo, la página de libros de trabajo. Los usuarios individuales pueden sobrescribir este
valor (consulte Administrar la configuración de la cuenta y el contenido En la página
198 para obtener más detalles).
Para configurar la página de inicio predeterminada para todos los usuarios:
1. Navegue a la página que desea definir como página predeterminada.
2. Haga clic en su nombre en la esquina superior derecha de la página.
3. Seleccione Hacer que esta sea la página de inicio para todos los usuarios.
Sincronizar todos los grupos de Active Directory del servidor
Como administrador del servidor, puede sincronizar todos los grupos de Active Directory de
forma periódica o a petición en la pestaña General de la página Servidor: ajustes.
- 251 -
La hora de Última sincronización indica la hora en que se inició la sincronización más
reciente.
Sincronizar grupos de Active Directory siguiendo un programa
1. Seleccione Servidor > Configuración > General.En Sincronización de Active
Directory, seleccione Sincronizar grupos de Active Directory siguiendo un
programa periódico.
- 252 -
2. Seleccione la frecuencia y la hora de sincronización.
3. Haga clic en Guardar.
Sincronizar todos los grupos de Active Directory a petición
Tableau ServerTableau ServerEn cualquier momento podrá sincronizar grupos de Active
Directory con para garantizar que los usuarios nuevos y los cambios hechos en Active
Directory se reflejen en todos los grupos de Directory que haya en .
1. Seleccione Servidor > Configuración > General.
2. En Sincronización de Active Directory, haga clic en Sincronizar todos los
grupos.
Ver la actividad de sincronización
Puede ver los resultados de los trabajos de sincronización en la vista administrativa Tareas en
segundo plano no de extractos. Poner en cola la sincronización de grupos de Active
Directory es la tarea que pone en cola e indica el número de tareas del tipo Sincronizar
grupo de Active Directory que se van a ejecutar.
1. Seleccione Servidor > Estado.
2. Haga clic en el vínculo Tareas de fondo para elementos que no son extractos.
3. Establezca el filtro Tarea para que incluya Poner en cola la sincronización de
grupos de Active Directory y Sincronizar grupo de Active Directory.
Puede navegar con rapidez a esta vista administrativa haciendo clic en el enlace Ver
actividad de sincronización en la página Servidor: ajustes.
- 253 -
Establecer el rol de sitio mínimo para los usuarios en un grupo de Active Directory
En la página Grupos: detalles, puede establecer la función de sitio mínima para los usuarios
de grupo que se aplicará durante la sincronización de Active Directory.
Esta configuración no ejecuta la sincronización, sino que establece la función de sitio mínima
que se aplicará al grupo cuando se ejecute la sincronización. El resultado es que al sincronizar
grupos de Active Directory, los usuarios nuevos se agregan al sitio con la función de sitio
mínima. Si un usuario ya existe, se aplicará la función de sitio mínima si esta proporciona al
usuario más acceso a un sitio. Si no establece un rol de sitio mínimo, de forma predeterminada
los usuarios nuevos se agregan como Sin licencia.
Nota: El rol de sitio de un usuario se puede subir de categoría, pero no se puede bajar
de categoría en función de la configuración del rol de sitio mínimo. Si un usuario ya tiene
la capacidad de publicar, dicha capacidad siempre se conservará. Para obtener más
información sobre el rol de sitio mínimo, consulte Roles de sitio e importación y
sincronización de Active Directory En la página 165.
1. En un sitio, haga clic en Grupos.
2. Haga clic en el enlace de nombre de grupo y, a continuación, haga clic en la pestaña
Detalles.
3. Seleccione una función de sitio en la lista Función de sitio mínima y haga clic en
Guardar.
- 254 -
Usuarios quitados durante la sincronización
Al quitar un usuario de Active Directory y luego sincronizar con su grupo en Tableau Server,
sucede lo siguiente:
l
Se quita al usuario del grupo de Tableau Server que ha sincronizado.
l
El usuario no puede iniciar sesión en Tableau Server.
Como el usuario permanece en el servidor, los administradores pueden auditar y reasignar el
contenido del usuario antes de eliminar la cuenta del usuario completamente.
Para los usuarios que también existen en el servidor localmente, la función de sitio está
establecida en Sin licencia en el sitio como resultado de la sincronización. El usuario sigue
perteneciendo al grupo Todos los usuarios con la función de sitio Sin licencia.
Para quitar totalmente al usuario de Tableau Server, el administrador del servidor tendrá que
eliminarlo desde la página Usuarios del servidor en Tableau Server.
Tableau Server Monitor
Tableau Server Monitor se instala como parte de Tableau Server y se encuentra disponible a
través de la bandeja del sistema de Windows.
Al usar esta herramienta puede iniciar y detener el servidor, abrir Tableau Server y ver el
estado del servidor.
Abra el servidor
Este comando inicia Tableau Server en su navegador Web. Esta es una forma sencilla de
acceder a la aplicación web y a las herramientas de mantenimiento asociadas.
Inicio/Detención del servidor
Puede iniciar y detener el servidor mediante estos comandos. Cuando detiene el servidor, lo
deja no disponible para todos los usuario y termina cualquier sesión que está en progreso
- 255 -
actualmente. Si alguien publica un libro de trabajo cuando el servidor está detenido, el proceso
se abandona. Como resultado, solo algunas de las hojas de trabajo del libro de trabajo se
pueden publicar en el servidor. Debido a que la detención del servidor puede ser sumamente
perjudicial para los usuarios, asegúrese de advertirles antes de esta operación o planee
realizar tareas de mantenimiento durante horas no comerciales.
Reinicio del servidor
Este comando reinicia el servidor. Mientras el servidor lo reinicia, no estará disponible para
todos los usuarios. Asegúrese de advertir a sus usuarios sobre la suspensión del servicio antes
de esta operación. Deberá reiniciar el servidor si realiza cambios en la configuración de
Tableau Server.
Mostrar estado
Este comando abre información en pantalla que contiene el estado de cada proceso. Para
obtener un estado más detallado, use la página Mantenimiento.
Administrar claves de productos
Este comando abre el administrador de claves del producto donde puede agregar y eliminar
claves de producto.
Salir
Este comando cierra Tableau Server Monitor. No detiene Tableau Server. Puede volver a abrir
la aplicación al seleccionar Todos los programas > Tableau Server 9.1 > Tableau Server
Monitor en el menú Inicio de Windows.
Fuentes de datos
Una fuente de datos es una conexión reutilizable para datos. Las fuentes de datos pueden
incluir extractos de datos o información para una conexión de paso a una base de datos
relacional activa. Las fuentes de datos también pueden contener una capa de
personalizaciones, como cálculos, grupos o conjuntos.
Las fuentes de datos se pueden publicar o incrustar. Los autores de Tableau Desktop puede
publicar fuentes de datos en Tableau Server, y los usuarios que tienen los permisos
adecuados pueden crear libros de trabajo que conecten a las fuentes de datos publicadas. Los
autores de libros de trabajo también pueden reemplazar una fuente de datos local de un libro
de trabajo existente por la fuente de datos publicada. Al conectarse a una fuente de datos
publicada que incluye un extracto, los libros de trabajo se actualizan automáticamente cuando
se actualiza la fuente de datos en el servidor.Las fuentes de datos incrustadas son información
de conexión que forma parte de un libro de trabajo publicado. Todos los libros de trabajo
publicados tienen al menos una fuente de datos incrustada.
- 256 -
Administración de fuentes de datos
Dependiendo de los permisos, los administradores y propietarios de fuentes de datos pueden
realizar las tareas siguientes en fuentes de datos publicadas:
l
l
l
l
l
l
Editar y ver permisos: use los permisos para especificar los usuarios o grupos que
pueden conectarse, modificar o descargar fuentes de datos. Para obtener más
información, consulte Configurar permisos para una fuente de datos En la página
353.
Programar tareas de actualización de datos: si una fuente de datos incluye un
extracto, puede asignar el extracto a un programa de actualización. Para obtener más
información, consulte Suscripciones y tareas programadas de actualización En la
página 202. .
Agregar o quitar etiquetas de palabras clave: las etiquetas pueden contener una
sola palabra o varias palabras, delimitadas por comas.
Mover: puede mover una fuente de datos a otro proyecto.
Eliminar: eliminar una fuente de datos afecta a los libros de trabajo que se conectan a
ella. Si desea eliminar una fuente de datos, asegúrese de que nadie la esté usando o de
que los usuarios que publicaron libros de trabajo que se conectan a ella pueden acceder
a los mismos datos con otro método.
Supervisar la seguridad y las actualizaciones: en el caso de fuentes de datos que
son conexiones proxy, tenga en cuenta la forma en que los usuarios se autentican en la
base de datos y si ha instalado los controladores adecuados en Tableau Server. Para
obtener más información, consulte Controladores de bases de datos En la página 80
y Seguridad de datos En la página 412.
Aunque el propietario (publicador de la fuente de datos) puede realizar algunas de estas
tareas, se recomienda que los administradores sean quienes administren las tareas de fuentes
de datos en el servidor.
Acerca de las fuentes de datos de Tableau
El servidor de datos de Tableau Server es un componente de servidor que le permite
administrar centralmente y almacenar fuentes de datos de Tableau Server. Una fuente de
datos es una conexión reutilizable para datos. Los datos se pueden ubicar en el motor de datos
de Tableau, como extracto, o en una base de datos relacional. Para las conexiones de bases
de datos relacionales, la información almacenada en la fuente de datos se usa para una
conexión de paso a la base de datos. La fuente de datos también puede incluir
personalizaciones que ha realizado en campos en Tableau Desktop, como cálculos, alias de
dimensión, grupos o conjuntos.
Para los administradores, hay muchas ventajas en el uso de fuentes de datos de Tableau
Server. Debido a que una fuente de datos la pueden usar muchos libros de trabajo, una fuente
- 257 -
de datos que incluye un extracto sirve para ahorrar espacio de servidor y tiempo de
procesamiento. Las actualizaciones de extracto se pueden programar por extracto en lugar de
por libro de trabajo, e incluso cuando se descarga un libro de trabajo que usa una fuente de
datos de Tableau Server, el extracto de datos permanece en el servidor, provocando menos
tráfico de red. Por último, si se requiere el controlador de una base de datos para una
conexión, solo tendrá que instalar el controlador una vez, en Tableau Server, en lugar de
varias veces en los sistemas de escritorio de todos los usuarios.
Para usar el servidor de datos, los autores se conectan a los datos en Tableau Desktop, ya sea
creando un extracto o usando una conexión a una base de datos relacional activa, y publican la
fuente de datos en Tableau Server. Una vez publicadas, estas fuentes de datos y el servidor
contienen todo lo que los autores de libros de trabajo requieren para conectarse rápidamente
a los datos y comenzar la creación. Para cambiar una fuente de datos publicada, la descarga a
Tableau Desktop, hace los cambios, luego la vuelve a publicar, sobreescribiendo la original.
Tenga en cuenta que todos los miembros nuevos que agregue a un parámetro o cualquier
cambio que efectúe al orden de ordenamiento predeterminado, no son parte de la fuente de
datos (son parte del libro de trabajo).
Si ejecuta una instalación distribuida de Tableau Server y espera uso intensivo de fuentes de
datos, hay varias formas en que puede optimizar la implementación del servidor. Consulte
Entornos distribuidos En la página 74 para obtener más información.
Nota: Para usar fuentes de datos publicadas (Cube), deberá descargarlas en Tableau
Desktop, por lo que no se aplican muchas de las ventajas descritas.Para obtener más
información, consulte Fuentes de datos de cubo En la página 267.
Diferencia entre fuentes de datos publicadas y fuentes de datos incrustadas
Las fuentes de datos publicadas contienen información de conexión que es independiente de
los libros de trabajo y que pueden usar varios libros de trabajo. Una fuente de datos incrustada
contiene información de conexión y está asociada a un libro de trabajo. Todos los libros de
trabajo tienen una o varias fuentes de datos incrustadas. Si un libro de trabajo usa una fuente
de datos, aparece una fuente de datos incrustada para el libro de trabajo.
Identificar tipos de fuentes de datos
La lista de fuentes de datos le da información sobre las fuentes de datos que está viendo:
- 258 -
Las fuentes de datos se distinguen por varias características de la lista:
l
Icono/nombre: el icono de fuente de datos que hay junto al nombre le permite saber si
la fuente de datos está publicada (
l
l
l
l
l
) o incrustada en un libro de trabajo (
).
Los nombres de las fuentes de datos publicadas son vínculos. Al hacer clic en el
nombre de una fuente de datos publicada, se abre la página de libros de trabajo
de fuentes de datos y se ven los libros de trabajo que están conectados a la fuente
de datos.
Los nombres de fuentes de datos incrustadas incluyen el nombre del libro de
trabajo asociado a la fuente de datos (Variedad en Estadísticas de béisbol; la
fuente de datos Variedad de arriba). El nombre del libro de trabajo es un vínculo y
al hacer clic en él se abre el libro de trabajo en la página Fuentes de datos.
Tipo de conexión: el tipo de conexión le da información sobre el tipo de conexión que
hace la fuente de datos. Un tipo de conexión de Tableau Server indica que la conexión
se hace a una fuente de datos publicada. Un tipo de conexión Extracción de datos de
Tableau significa que la fuente de datos tiene un extracto que está almacenado en
Tableau Server.
Se conecta con: la lista Se conecta con le dice con qué se conecta la fuente de datos.
Podría ser una base de datos externa a Tableau Server (mssql2008.test.lan, por
ejemplo), un extracto (2009 tech recession.tde) o una fuente de datos publicada
(Airline_schedule_records).
Último extracto o extracto activo: esta columna dice si la conexión a los datos está
activa o, si se trata de una conexión a un extracto, cuándo se actualizó el extracto por
última vez.
Conexión a fuentes de datos publicadas
Puede usar fuentes de datos publicadas para crear nuevos libros de trabajo o editar libros de
trabajo existentes. Puede acceder a las fuentes de datos publicadas desde Tableau Desktop o
desde el entorno de creación web Tableau Server.
- 259 -
Conexión a una fuente de datos de Tableau Server desde Tableau Desktop
1. En la página Conectar a datos de Tableau Desktop, haga clic en Tableau Server y, a
continuación, especifique el nombre del servidor y las credenciales.
2. Seleccione la fuente de datos que desee usar.
Se abrirá la fuente de datos en el panel Datos del libro de trabajo. Tableau Server En las
fuentes de datos se muestra un icono de Tableau, en lugar de un icono de base de
- 260 -
datos.
Conexión a una fuente de datos en el entorno de creación web
1. Después de iniciar sesión en Tableau Server, abra la página Contenido y seleccione
Fuentes de datos.
2. En la lista de fuentes de datos, active la casilla de verificación de la fuente de datos que
desea usar y, a continuación, haga clic en Acciones y Libro de trabajo nuevo.
Nota: De forma predeterminada, la lista de fuentes de datos se filtra para mostrar
solo fuentes de datos publicadas.
Consulte también
Crear una vista En la página 680
Publicar fuentes de datos (Ayuda de Tableau Desktop)
Fuentes de datos incrustadas
Todos los libros de trabajo que se publican en Tableau Server contienen al menos una fuente
de datos incrustada. Estas fuentes de datos incrustadas contienen información de conexión
sobre el libro de trabajo y aparecen en la página Fuentes de datos:
- 261 -
De forma predeterminada, la lista de fuentes de datos se filtra para mostrar solo las fuentes de
datos publicadas. Para ver fuentes de datos incrustadas, cambie el filtro:
Diferencia entre fuentes de datos publicadas y fuentes de datos incrustadas
Las fuentes de datos incrustadas se diferencian de las fuentes de datos publicadas en que
cada fuente de datos incrustada está asociada con un solo libro de trabajo y describe los
atributos requeridos para conectarse a una fuente de datos (por ejemplo, nombre de servidor,
nombre de base de datos, etc.). Eso significa que si tiene tres libros de trabajo que se conectan
a la misma fuente de datos, seguirá teniendo tres fuentes de datos incrustadas indicadas en la
página Fuentes de datos.
Buscar fuentes de datos incrustadas
El área Filtro, a la izquierda de la página Fuentes de datos, sirve para buscar fuentes de datos
incrustadas por tipo de conexión, nombre de servidor de bases de datos, puerto, nombre de
usuario, estado de contraseña (si la contraseña de la base de datos está incrustada o no) y si
hay un extracto o no:
- 262 -
¿Qué conexiones puedo editar?
Es posible editar la información de conexión para las conexiones de base de datos de acceso
en tiempo real y para extractos que necesiten actualización de Tableau Server. Por ejemplo,
es posible que tenga una gran cantidad de libros de trabajo que se conectan a una base de
datos en un servidor determinado de bases de datos. Si el nombre del servidor cambia, puede
actualizar todos los libros de trabajo simultáneamente de forma que hagan referencia al
nombre del servidor nuevo. Otro ejemplo es si un libro de trabajo se conecta a una base de
datos mediante un nombre de usuario y una contraseña específicos. Puede actualizar
rápidamente todos los libros de trabajo para que usen otro conjunto de credenciales.
Para obtener detalles sobre cómo editar las conexiones de datos, consulte Editar
conexiones de fuente de datos abajo.
Editar conexiones de fuente de datos
En la página Fuentes de datos, los administradores de servidor y los propietarios de fuentes de
datos pueden administrar información de conexión para fuentes de datos que se conecten a
bases de datos activas o que incluyan extractos. Puede cambiar el servidor de bases de datos,
el puerto del servidor, el nombre de usuario y si la contraseña se incrusta o no en la fuente de
datos.
- 263 -
1. Inicie sesión en el sitio donde se encuentren las fuentes de datos que quiere modificar y
abra la página Fuentes de datos.
2. Seleccione la fuente de datos con la conexión que quiera actualizar y, en el menú
Acciones, seleccione Editar conexión.
Use el cuadro de búsqueda o los filtros de la parte izquierda para restringir la lista de
fuentes de datos. Los valores especificados en los campos Servidor y Nombre de
usuario de base de datos se tratan como expresiones regulares.
3. Actualice las opciones de conexión que quiera cambiar.
- 264 -
Para las opciones de conexión de fuentes de datos de Google y Salesforce.com,
consulte Opciones de autenticación para Google y Salesforce.com abajo más
adelante en este tema.
Si la base de datos o el controlador de la base de datos no permite la conexión a través
de una dirección IP, debe introducir el nombre de la base de datos para Servidor. Si
deja el campo en blanco, el atributo estará vacío.
4. Haga clic en Guardar.
5. Actualice la página Conexiones de datos (presione F5 o Ctrl+R) para que los cambios
tengan efecto.
Opciones de autenticación para Google y Salesforce.com
Google BigQuery, Google Analytics y Salesforce.com ofrecen una opción de autenticación
protegida. Cuando se selecciona esta opción, la conexión se crea mediante un token de
acceso OAuth. No es necesario almacenar las credenciales de la base de datos en Tableau.
Asimismo, todos los usuarios se conectarán mediante este token de acceso, incluidos los
usuarios de Tableau Desktop que deseen crear o editar libros de trabajo mediante esta
conexión.
- 265 -
Para obtener más información, consulte Conexiones de datos OAuth En la página 460.
Opciones de autenticación de Google
Al editar conexiones de Google BigQuery o Google Analytics, seleccione cualquiera de las
opciones siguientes en el cuadro de diálogo Editar conexión de datos:
l
Seleccione Incrustar credenciales de Google BigQuery en la conexión para realizar
la autenticación mediante una cuenta designada y, a continuación, seleccione una
cuenta existente de la lista o seleccione Autenticar cuenta ahora... para agregar una
nueva.
Cuando agregue una cuenta nueva, aparecerá la página de inicio de sesión de Google.
Tras especificar las credenciales de la base de datos, Google le solicitará que confirme
el acceso de Tableau a los datos. Al hacer clic en Aceptar, Google devolverá un token
de acceso que podrá usar para la conexión a los datos.
Nota: Si crea extractos de su fuente de datos de Google, seleccione esta primera
opción para que pueda planificar las tareas de actualización.
l
Seleccione Solicitar credenciales de Google BigQuery a los usuarios para que los
usuarios deban conectarse mediante tokens de acceso individuales o iniciar sesión cada
vez que se conecten.
Opciones de autenticación de Salesforce.com
Al editar conexiones de Salesforce.com, puede seleccionar cualquiera de las opciones
siguientes en el cuadro de diálogo Editar conexión de datos:
l
Seleccione Incrustar un nombre de usuario y una contraseña de Salesforce para
usar un método de autenticación tradicional.
Seleccione Incrustar credenciales de Salesforce en la conexión para usar una
conexión de OAuth protegida y programar tareas de actualización y, a continuación,
seleccione una cuenta existente de la lista o haga clic en Agregar una cuenta de
Salesforce para agregar una nueva.
Cuando agregue una cuenta nueva, aparecerá la página de inicio de sesión de
Salesforce.com. Tras especificar las credenciales de la base de datos, Salesforce.com
le solicitará que confirme el acceso de Tableau a los datos. Al permitir el acceso a
Tableau, Salesforce.com creará un token de acceso mediante el cual se realizará la
conexión a los datos.
- 266 -
l
Seleccione Sin autenticación de Salesforce para obligar a los usuarios a que inicien
sesión en Salesforce.com cada vez que se conecten.
Supervisar progreso
El cuadro de diálogo mostrará el progreso al guardar los cambios en el cuadro de diálogo
Editar conexiones de datos. Si cierra el cuadro de diálogo, las modificaciones se ejecutarán en
segundo plano hasta que finalicen. Tableau Server realizará tantos cambios como sea posible.
Se omitirán todos los errores, pero estos no impedirán la realización de otros cambios. Por
ejemplo, si intenta cambiar el nombre del servidor y agregar una contraseña a varias
conexiones, los nombres del servidor y las contraseñas se cambiarán en los libros de trabajo.
Sin embargo, debido a que no se puede agregar una contraseña a una fuente de datos, las
contraseñas para las fuentes de datos no se cambiarán.
Para obtener más información sobre la comprobación del progreso de estas tareas, consulte
Tareas de fondo para extractos En la página 289.
Fuentes de datos de cubo
Las fuentes de datos de cubo (multidimensionales) tienen características específicas que
hacen que sean únicas en Tableau.
Las fuentes de datos de Cube no admiten las conexiones de paso. Esto implica que cuando se
publica una fuente de datos, no podrá crear la conexión desde Tableau Server mediante la
- 267 -
fuente de datos. También implica que no podrá crear un libro de trabajo con la fuente de datos
en Tableau Server.
La publicación de una fuente de datos de Cube en Tableau Server permite almacenar la fuente
de datos en el servidor. Sin embargo, para poder usar la fuente de datos, deberá descargar la
fuente de datos en Tableau Desktop y usarla de forma local. Para descargar una fuente de
datos publicada, necesitará lo siguiente:
l
l
Permisos de Descargar/Guardar en Web como para la fuente de datos. Para obtener
más información, consulte Administrar permisos En la página 335 y Configurar
permisos para una fuente de datos En la página 353.
Controladores correctos instalados y puertos abiertos en el equipo que ejecute Tableau
Desktop.
Conectores de datos web en Tableau Server
Los conectores de datos web son páginas web que ofrecen una conexión de datos accesible a
través de HTTP para fuentes de datos que no tengan ya un conector en Tableau. Los
conectores de datos web permiten a los usuartios conectarse a prácticamente cualquier dato
accesible a través de la web y crear extractos para sus libros de trabajo. Las fuentes de datos
de un conector de datos web pueden incluir servicios web internos, datos JSON, APIs REST y
otras fuentes de datos accesibles a través de HTTP o HTTPS. Los usuarios pueden crear sus
propios conectores de datos web o utilizar conectores creados por terceros.
En esta sección explica cómo importar (copiar) un conector de datos web en Tableau Server
para que los usuarios puedan usar el conector para sus libros de trabajo.
Para obtener información sobre cómo usar un conector de datos web como fuente de datos,
consulte Conector de datos web en la documentación de Tableau Desktop.
Para obtener información sobre cómo crear un conector de datos web, consulte la
documentación de Web Data Connector SDK.
l
¿Por qué importar un conector de datos web?
l
Importar un conector de datos web
l
Importar archivos externos
l
Ver los conectores de datos web que hay en el servidor
l
Actualizar un extracto usando un conector de datos web
l
Borrar conectores de datos web del servidor
l
Importar y borrar conectores de datos web en un entorno distribuido
l
Realizar la importación y exportación de sitios con conectores de datos web
- 268 -
l
Gestionar conectores de datos web para la conmutación tras error en un clúster
l
Solución de problemas
¿Por qué importar un conector de datos web?
Los conectores de datos web contienen código ejecutable y normalmente realizan peticiones a
sitios web de terceros.Como medida de seguridad, Tableau Server no cargará un conector de
datos web que esté alojado en el ordenador local del usuario o en sitios de terceros. Por lo
tanto, no es posible actualizar en el servidor los extractos de datos creados por el conector. (Es
necesario cargar el conector de datos web para actualizar el extracto).
Si los usuarios desean crear extractos de datos usando un conector de datos web y desean
actualizar dichos extractos en el servidor, pueden importar el conector en Tableau Server. Al
hacerlo, se colocará una copia del conector de datos web en el servidor. Antes de importar un
conector de datos web, puede verificar y probar un conector para saber qué hace y a qué sitios
se conecta. Después de importar el conector de datos web, los usuarios que deseen usarlo
pueden dirigirlo hacia el conector en su servidor.
Importar un conector de datos web
El proceso de importar el conector de datos web le ofrece la posibilidad de revisar el conector
en busca de problemas de seguridad y funcionamiento. Recomendamos realizar los pasos
siguientes:
1. Obtener el archivo HTML para el conector de datos web y cualquier archivo de apoyo,
como archivos .css o archivos .js.
2. Verificar el código y HTML en el archivo y probar detenidamente el conector de datos
web. Para más información, consulte Verificación y pruebas de conectores de
datos web En la página 275.
3. En el servidor, ejecute el comando import_webdataconnector En la página 599, como
en este ejemplo:
tabadmin import_webdataconnector connector1.html
Nota: El nombre del conector (connector1.html en este ejemplo) solo puede
contener estos caracteres: a-zA-Z0-9()~.-_.
Puede importar un conector de datos web como un archivo local desde el servidor o
desde un recurso compartido de la red (por ejemplo,
\\myshare\connector1.html), como en estos ejemplos:
tabadmin import_webdataconnector
c:\webdataconenctors\connector1.html
- 269 -
tabadmin import_webdataconnector
\\myshare\webdataconnectors\connector2.html
Si quiere volver a importar un conector de datos web que ya se haya importado (si, por
ejemplo, quiere importar una versión actualizada del conector), use el comando
import_webdataconnector con la opción overwrite, como en el ejemplo
siguiente:
tabadmin import_webdataconnector
\\myshare\webdataconnectors\connector2.html --overwrite
Cuando finaliza el comando, se muestra una URL, como en este ejemplo:
===== Importing web data connector to server...
-- The web data connector with the following URL
was imported to the server:
http://myserver/webdataconnectors/connector1.html
4. Facilite la URL del conector de datos web importado a cualquier usuario que desee
utilizar el conector.
Nota: si vuelve a importar un conector de datos web, puede que la versión
anterior del conector siga estando disponible en la caché del servidor y que los
usuarios que trabajen con el conector aún puedan ver la versión anterior. De
forma predeterminada, un elemento de la caché dura ocho horas como máximo.
Para forzar un proceso de restablecimiento de la caché, reinicie el servidor.
Importar archivos externos
Si el archivo .html de un conector de datos web hace referencia a archivos externos, debe
asegurarse de que estén disponibles en el servidor. Por ejemplo, un conector de datos web
podría hacer referencia a un archivo .css externo en un elemento <link> o un archivo .js en
un elemento <script>.
Si se hace referencia a los archivos externos usando una URL (http://), Tableau Server
podrá acceder a los archivos externos siempre que los archivos se encuentren en un servidor
que resulte accesible para Tableau Server.
Si se hace referencia a los archivos externos como archivos locales, puede importarlos en
Tableau Server usando el comando import_webdataconnector. Por ejemplo, si un
conector de datos web que está importando hace referencia al archivo myconnectors.css,
podrá importar el conector y el archivo .css usando esta secuencia de comandos:
tabadmin import_webdataconnector connector1.html
- 270 -
tabadmin import_webdataconnector myconnectors.css
Un aspecto importante es que todos los archivos importados usando el comando import_
webdataconnector se almacenan en el mismo directorio en el servidor; Tableau Server no
permite importar archivos externos en un subdirectorio. Por lo tanto, debe asegurarse de que
los archivos locales a los que se haga referencia en elementos <link> o <script> en el
archivo .html del conector no incluyan rutas, solo nombres de archivo.
Ver los conectores de datos web que hay en el servidor
Como administrador del sistema, puede ver una lista de conectores de datos web ejecutando
el comando siguiente:
tabadmin list_webdataconnectors
Para hacer referencia a un conector de datos web en un libro de trabajo, los usuarios necesitan
conocer la URL del conector. Para obtener una lista de direcciones URL de conectores, use
este comando:
tabadmin list_webdataconnectors --urls
Actualizar un extracto usando un conector de datos web
Cuando un usuario crea un libro de trabajo que utiliza un conector de datos web, Tableau crea
un extracto a partir de los datos que el conector devuelve. Si el usuario publica el libro de
trabajo, el libro de trabajo y el extracto de datos se envían al servidor durante el proceso de
publicación.
Es posible actualizar los extractos en el servidor creados por un conector de datos web, igual
que los extractos de otros conectores, con dos excepciones. La primera excepción es si el
extracto fue creado por un conector de datos web que no se importó previamente en el
servidor. Como medida de seguridad, si la URL del conector de datos web en el libro de trabajo
no es la URL de un conector importado, Tableau Server no actualizará el extracto. En tal caso,
fallará el proceso en segundo plano que realiza la operación de actualización y crea un alerta y
una entrada en el registro que indica este problema. (Los usuarios podrán ver que no se
modifica la etiqueta de hora del extracto).
La segunda excepción se aplica incluso si el conector de datos web se ha importado; Tableau
Server no puede actualizar un extracto si no se han almaceado las credenciales del conector
de datos web en el servidor. Esto puede suceder si el usuario ha publicado el libro de trabajo
en el servidor pero no ha seleccionado la opción de incluir las credenciales. También puede
suceder si el conector de datos web utiliza OAuth para autenticar al usuario y ha caducado el
token de OAuth. En estos casos, no es posible actualizar el extracto porque el conector de
datos web no puede solicitar las credenciales al usuario.
Si lo desea, puede desactivar la actualización para todos los conectores de datos web, incluso
los que se han importado previamente. Para desactivar la actualización, utilice el comando
- 271 -
tabadmin set para cambiar el ajuste webdataconnector.refresh.enabled a false,
como en el ejemplo siguiente:
tabadmin set webdataconnector.refresh.enabled false
Borrar conectores de datos web del servidor
Si ya no necesit aun conector de datos web, debería borrarlo del servidor. Utilice el comando
siguiente para borrar un conector de datos web individual, donde connector_name es el
nombre del archivo del conector que desea borrar:
tabadmin delete_webdataconnector connector_name
(Para ver una lista de los conectores de datos en el servidor, utilice el comando tabadmin
list_webdataconnectors).
Para borrar todos los conectores de datos web del servidor, utilice el comando siguiente:
tabadmin delete_webdataconnector --all
Nota: cuando se elimina un conector de datos web, puede que una versión anterior del
conector siga estando disponible en la caché del servidor y que los usuarios aún puedan
trabajar con el conector. De forma predeterminada, un elemento de la caché dura ocho
horas como máximo. Para forzar un proceso de restablecimiento de la caché, reinicie el
servidor.
Importar y borrar conectores de datos web en un entorno distribuido
Si su servidor está configurado como un clúster, los conectores de datos web se importan en
cada equipo donde se esté ejecutando un proceso de puerta de enlace. De este modo, los
conectores de datos web están disponibles para acceso distribuido en todo el clúster. Al borrar
un conector en un entorno distribuido, el conector se borra de todos los equipos donde esté
ejecutándose un proceso de puerta de enlace.
En un entorno distribuido, el proceso de importar o borrar un conector de datos web podría
completarse solo de forma parcial. Si quiere importar un conector, este se podrá copiar en
algunos ordenadores donde se esté ejecutando el proceso de puerta de enlace, pero no en
todos ellos. En tal caso, el comando tabadmin import_webdataconnector informa del
error mediante un texto como el siguiente:
The web data connector with the following URL has been imported
to some gateways on the server, but not all.
De igual forma, si está borrando un conector de datos web, el conector podría borrarse solo de
algunos equipos pero no de todos ellos. El comando tabadmin delete_
webdataconnector informa del error con un texto como este:
- 272 -
The web data connector was deleted from some gateways on the
server, but not all.
Nota: Aunque el proceso de eliminación se realice correctamente solo en parte, los
usuarios podrán acceder al conector.
Si el proceso de importación o eliminación informa de un éxito parcial, puede probar una de
estas soluciones:
l
l
Vuelva a ejecutar el proceso de importación o eliminación. Si quiere importar, ejecute el
comando tabadmin import_webdataconnector otra vez y use la opción -overwrite para sobrescribir las instancias del conector que se hayan instalado
correctamente. Si quiere eliminar, ejecute el comando tabadmin delete_
webdataconnector otra vez. Tableau Server borrará cualquier otra instancia del
conector.
Detenga el servidor, ejecute tabadmin configure y reinicie el servidor. El proceso
de configuración garantiza que los conectores de datos web se distribuyan
correctamente (en operaciones de eliminación o importación) en todos los nodos donde
se ejecuta el proceso de puerta de enlace. Como esta opción requiere detener el
servidor, la elegirá si resulta viable detener el servidor o si tiene alguna otra razón para
detener y reiniciar el servidor.
Realizar al importación y exportación de sitios con conectores de datos web
Los conectores de datos web se importan como recursos del servidor. No están asociados a
ningún sitio concreto del servidor. Por lo tanto, si exporta un sitio usando el comando
tabadmin exportsite, el archivo .zip resultante no incluye los conectores de datos web a
los que los libros de trabajo puedan hacer referencia en el sitio.
Gestionar conectores de datos web para la conmutación tras error en un clúster
Si el servidor está configurado como un clúster con un servidor primario de respaldo, tiene que
asegurarse de que los conectores de datos web que ha importado al servidor primario estén
disponibles si necesita conmutar al servidor primario alternativo tras un error. Si los conectores
de datos web no están disponibles en el nuevo servidor primario después de una conmutación
tras error y se ejecuta el proceso de configuración en el servidor primario, puede que se
eliminen los conectores de otros equipos en los que haya un proceso de puerta de enlace en
ejecución.
Para asegurarse de que los conectores de datos web estén disponibles después de una
conmutación tras error, siga estos pasos:
1. Asegúrese de tener al día una copia de respaldo de los conectores de datos web que se
hayan importado al servidor.
2. Después de que el servidor primario falle y antes de iniciar el servidor primario de
- 273 -
respaldo, copie los conectores de datos web que haya donde guarda la copia de
respaldo y colóquelos en la carpeta siguiente del servidor primario de respaldo:
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\httpd\htdocs\webdataconnectors
Si ha creado una copia de respaldo del servidor primario con el comando tabadmin
backup, el archivo .tsbak que el archivo de copia de respaldo crea contiene los
conectores de datos web. Puede extraer el contenido de un archivo .tsbak y obtener los
conectores de datos web.
Si ha instalado Tableau Server en otra unidad, sustituya la letra de esa unidad por C:.
3. Sobrescriba el archivo tabsvc.yml del servidor primario de respaldo.
4. Ejecute el comando tabadmin failoverprimary. Para obtener más información,
consulte Inicio rápido: Crear un servidor primario de reserva En la página 88.
Si es necesario, también puede volver a importar el conector de datos web, tal como se ha
descrito anteriormente en este tema.
Solución de problemas
Si el servidor tiene problemas para importar o eliminar conectores de datos web, puede
examinar los archivos tabadmin.log. Asegúrese de comprobar los archivos de registro tanto en
el servidor primario como en los demás que ejecutan el proceso de puerta de enlace. Para
obtener más información sobre los archivos de registro, consulte Ubicaciones de archivo de
registro de servidor En la página 646.
Si el problema es que Tableau Server no actualiza un extracto creado mediante un conector de
datos web, compruebe que el conector de datos web que creó el extracto se ha importado en
el servidor. Además, compruebe que el ajuste de configuración
webdataconnector.refresh.enabled se ha definido en true.
Si ha vuelto a importar un conector de datos web modificado en el servidor (es decir, ha
sobrescrito un conector existente), pero los usuarios que trabajan con el conector de datos
web no ven los cambios, puede que tengan a su disposición una versión anterior guardada en
la caché. De forma predeterminada, la caché se restablece pasadas ocho horas; después de
que se restablezca, se dejan de usar las versiones anteriores del conector de datos web. Si
quiere forzar un proceso de restablecimiento de la caché, reinicie el servidor.
Si ha eliminado un conector de datos web del servidor pero los usuarios aún pueden trabajar
con él, es probable que el conector siga en la caché del servidor. Un conector de datos web
puede continuar disponible en la caché hasta ocho horas. Para borrar los datos de la caché,
reinicie el servidor. Si elimina un conector de datos web de un servidor incluido en un entorno
distribuido, asegúrese de que el conector se haya eliminado correctamente de todos los
equipos en los que haya un proceso de puerta de enlace en ejecución.
- 274 -
Verificación y pruebas de conectores de datos web
Los conectores de datos web contienen JavaScript que normalmente se conecta a datos en
otro sitio. Por este motivo, debe verificar y comprobar los conectores de datos web antes de
que los usuarios los utilicen como fuentes de datos para sus libros de trabajo y antes de
importarlos en Tableau Server.
Esta sección incluye algunas sugerencias para verificar y probar los conectores de datos web.
l
Examinar la fuente
l
Probar el conector de datos en un entorno aislado
l
Monitorizar el tráfico generado por el conector
l
Comprobar el rendimiento y la utilización de recursos del conector
Examinar la fuente
El código de un conector de datos web está en JavaScript, de modo que puede abrir el archivo
(y cualquier archivo externo que utilice el conector) y examinar el código fuente.
Muchos conectores hacen referencia a bibliotecas JavaScript externas, como la biblioteca
jQuery o bibliotecas API de terceros. Verificar que la URL de las bibliotecas externas se dirige
hacia una ubicación de confianza para la biblioteca. Por ejemplo, si el conector hace referencia
a la biblioteca jQuery, compruebe que la biblioteca esté en un sitio que se considere estándar y
seguro. Si resulta práctico modificar el código fuente del conector, utilice el protocolo HTTPS
(https://) para hacer referencia a bibliotecas externas (si el sitio de origen admite HTTPS)
para ayudar a verificar la autenticidad del sitio.
En la medida de lo posible, asegúrese de saber qué hace el código. En particular, intente
comprender cómo el código genera peticiones a sitios externos y qué información se envía en
la petición.
Nota: Los programadores de JavaScript experimentados a menudo comprimen
(minimizan) su código para reducir el tamaño del código que debe descargarse. Son
comunes los bloques densos de código que utilizan nombres de variables y funciones
crípticas. Aunque esto hace que sea más difícil examinar el código, no es una señal de
que el código se ha escrito deliberadamente para ser difícil de entender.
Probar el conector de datos web en un entorno aislado
Si es posible, pruebe el conector de datos web en un entorno aislado de su entorno de
producción y de los equipos de los usuarios. Por ejemplo, importe un conector de datos web en
un ordenador o máquina virtual de prueba donde se ejecute una versión de Tableau Server
que no esté en producción.
- 275 -
Monitorizar el tráfico generado por el conector de datos web
Cuando pruebe un conector de datos web, utilice una herramienta como Fiddler, Charles
HTTP proxy o Wireshark para examinar las peticiones y respuestas que crea el conector.
Asegúrese de saber a qué sitios envía peticiones el conector y qué contenido solicita. De igual
forma, examine las respuestas y su contenido para estar seguro de que el conector no está
leyendo datos o código que no esté relacionado directamente con la finalidad del conector.
Comprobar el rendimiento y la utilización de recursos del conector de datos web
Cuando pruebe un conector de datos web, utilice herramientas para monitorizar su utilización
de CPU y memoria. No olvide que el conector de datos web funciona en Tableau Server, que
es un entorno en el que ya hay muchos procesos en ejecución. Le recomendamos que se
asegure de que, cuando el conector obtenga datos, no tenga un efecto excesivo en el
rendimiento del servidor.
Compruebe si el conector escribe datos en el disco. Si es así, compruebe cuánto espacio en
disco ocupa y examine el resultado para asegurarse de que entiene lo que escribe y por qué.
Solución de problemas de fuentes de datos
Para usuarios que trabajan con fuentes de datos de Tableau Server, se debe contra con hasta
tres elementos:
l
Permisos para la fuente de datos: Todas las personas que se conectan a una fuente
de datos deben tener permisos de Conexión y Vista para ella. Esto también se aplica a
usuarios que acceden a vistas que se conectan a fuentes de datos. Todas las personas
que publican y modifican fuentes de datos deben tener licencia de Publicación y también
tener permisos de Escritura/Guardar como y Descargar/Guardar en Web como.
Consulte Administrar permisos En la página 335 y Configurar permisos para una
fuente de datos En la página 353 para obtener más información.
Las fuentes de datos multidimensionales (Cube) se deben descargar y utilizar en
Tableau Desktop, por lo que requieren el permiso Descargar/Guardar en Web como.
Para obtener más información sobre los cubos en Tableau, consulte Fuentes de datos
de cubo En la página 267.
l
l
Capacidad de autenticar la base de datos: Hay varias formas en que se puede
conectar a datos en Tableau y controlar quién tiene acceso a qué. Básicamente,
cualquier entidad que se conecta a la base de datos debe poder autenticarse. La
entidad podría ser Tableau Server realizando una actualización de extracción. Podría
ser un usuario de Tableau Desktop que se conecta a una fuente de datos que luego se
conecta a una fuente de datos en tiempo real. También podría ser un usuario de
Tableau Desktop que accede a una vista que se conecta a una base de datos de acceso
en tiempo real. Consulte Seguridad de datos En la página 412 para obtener más
información sobre las opciones.
Controladores de bases de datos: Si la persona que creó o publicó la fuente de
- 276 -
datos en Tableau Desktop debe instalar controladores de bases de datos adicionales,
es posible que deba instalarlos en Tableau Server. Si ejecuta una instalación distribuida
de Tableau Server donde, por ejemplo, el proceso de servidor de datos se ejecuta en el
servidor de un trabajador, cualquier controlador de base de datos requerido debe
instalarse también ahí en el servidor primario. Otros procesos también requieren
controladores,Consulte Controladores de bases de datos En la página 80 para
obtener más información.
Mensajes de error de fuente de datos
A continuación se indican algunos errores que autores de libros de trabajo y otros usuarios
pueden encontrar mientras trabajan con fuentes de datos y vistas:
Se denegó el permiso para acceder a esta fuente de datos de Tableau Server: La
conexión de la fuente de datos requiere permiso de Conexión. Consulte Administrar
permisos En la página 335 y Configurar permisos para una fuente de datos En la página
353 para obtener más información.
No se encontró la fuente de datos: Una persona que trabaja con una vista puede ver este
error si la fuente de datos se elimina de Tableau Server o si se debe actualizar su página
Conectar a datos. Para actualizar la página Conectar a datos en Tableau Desktop, haga clic en
el icono Actualizar:
No es posible conectar a esta fuente de datos de Tableau Server: Este error puede
aparecer si la información de conexión para la fuente de datos ha cambiado, por ejemplo,
como resultado del cambio de nombre del servidor de la base de datos. Observe la
información Conexión de datos para conocer la fuente de datos y confirme que tiene la
configuración correcta.
No es posible enumerar las fuentes de datos de Tableau Server: Este error puede
ocurrir si un usuario intenta acceder a fuentes de datos de Tableau Server y hay problemas de
conectividad entre Tableau Server y Tableau Desktop.
No es posible conectarse con una fuente de datos de cubo: Para usar una fuente de
datos multidimensional (Cube), deberá descargar la fuente de datos y usarla en Tableau
Desktop. Asegúrese de que dispone del permiso Descargar/Guardar en Web como para la
- 277 -
fuente de datos. Para obtener más información sobre los cubos en Tableau, consulte Fuentes
de datos de cubo En la página 267.
Personalizar el servidor
Puede personalizar la forma en que Tableau Server busca personalizarlo para su empresa o
grupo. Por ejemplo, puede cambiar el nombre que aparece en los consejos y mensajes en
pantalla y puede cambiar el logotipo que aparece en la mayorías de las páginas de servidor.
También puede personalizar la forma en que los usuarios pueden interactuar con el servidor.
Por ejemplo, puede permitir que publicadores de libros de trabajo incrusten sus credenciales
de fuentes de datos de forma que cuando las personas hacen clic en una vista publicada con
una conexión a una fuente de datos en tiempo real obtienen acceso inmediato a la vista y no
tienen que proporcionar las credenciales de su base de datos primero.
También puede controlar el idioma que se usa para la interfaz de usuario de servidor y qué
configuración regional se usa para vistas.
Consulte los siguientes temas para obtener más información sobre la personalización de
Tableau Server:
Cambiar el nombre o el logotipo
Puede personalizar la apariencia de Tableau Server (puede cambiar el nombre, el logotipo o
ambos).
El nombre personalizado aparecerá en las pestañas del navegador y en una descripción
emergente cuando sitúe el ratón sobre el logotipo con forma de casa (en la esquina superior
izquierda). El logotipo personalizado aparecerá en la esquina superior izquierda y en la
pantalla de inicio de sesión. Algunos logotipos y referencias a Tableau Server no se pueden
modificar (por ejemplo, el logotipo en las pestañas del navegador y la frase "Tableau Server"
en el aviso de propiedad intelectual).
- 278 -
Cambiar el nombre
De forma predeterminada, en Tableau Server se muestra la descripción emergente "Tableau
Server" al situar el ratón sobre el logotipo de Tableau:
Nota: En la información de propiedad intelectual del cuadro de diálogo Acerca de Server
se seguirá mostrando Tableau (por ejemplo, ©2015, Tableau Software, Incorporated y
sus licenciantes. Todos los derechos reservados).
Para cambiar el nombre que aparece en la descripción emergente:
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
2. Escriba:
tabadmin customize name "nuevo_nombre"
Sustituya "nuevo_nombre" por el texto que desee que aparezca como nombre del
servidor. Ejemplo: tabadmin customize name "Mi empresa"
- 279 -
3. Escriba lo siguiente para reiniciar el servidor y que se apliquen los cambios:
tabadmin restart
Cambiar el logotipo
Puede personalizar el logotipo que aparece en la página de inicio de sesión de Tableau Server
y en la parte superior izquierda de las páginas del servidor. El nombre "Tableau" forma parte
de este logotipo. No se puede cambiar de forma independiente al logotipo.
Nota: Los colores de fondo de ambas ubicaciones son distintos, por lo que el logotipo
puede tener un aspecto diferente en función de la ubicación donde lo vea.
- 280 -
Si el tamaño de la imagen es superior a 160 x 160 px (logotipo grande), se recortará. El archivo
de imagen debe estar en formato GIF, JPEG o PNG.
Para cambiar el logotipo:
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
2. Escriba lo siguiente (para una imagen con un tamaño máximo de 160 x 160 px y mínimo
de 32 x 32 px):
tabadmin customize logo "C:\My Pictures\logo.png"
3. Escriba lo siguiente para reiniciar el servidor y que se apliquen los cambios:
tabadmin restart
Restaurar el nombre o el logotipo predeterminado
Siga estos pasos para restaurar la apariencia predeterminada de Tableau Server:
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
2. Para restaurar el logotipo o el nombre predeterminado, escriba lo siguiente:
tabadmin customize <parameter> -d
En la línea anterior, reemplace <parameter> por name (nombre) o logo (logotipo).
3. Escriba lo siguiente para reiniciar el servidor y que se apliquen los cambios:
tabadmin restart
Idioma y configuración regional
Tableau Server se ha traducido a varios idiomas y tiene opciones de idioma y de configuración
regional. La configuración de idioma controla los elementos de la interfaz de usuario (IU),
como los menús y los mensajes. La opción Configuración regional controla los elementos
en vistas, como el formato de número y de moneda.
Los administradores pueden configurar el idioma y la configuración regional de forma global en
un servidor (consulte Configuración del servidor (General) En la página 247) y los usuarios
individuales pueden configurar sus propias opciones (consulte Administrar la
configuración de la cuenta y el contenido En la página 198). Si un usuario modifica el
idioma y la configuración regional de su usuario, las opciones que elija reemplazarán a la
configuración del servidor.
Configuración predeterminada
- 281 -
El idioma predeterminado de Tableau Server se establece durante la instalación. Si el equipo
host está configurado en un idioma compatible con Tableau Server, se instalará en ese idioma.
Si el idioma del equipo no es compatible, Tableau Server se instalará en inglés.
Determinar el idioma y la configuración regional
El navegador web del usuario también afecta al idioma y a la configuración regional que se
muestran cuando un usuario hace clic en una vista. Si un usuario de servidor no ha
especificado una configuración de idioma en la página de su Cuenta de usuario y el
navegador web está configurado en un idioma compatible con Tableau Server, se usará el
idioma del navegador (aunque Tableau Server esté configurado en un idioma distinto).
Este es un ejemplo: imagine que, en Tableau Server, se ha configurado el inglés de forma
global en el sistema como el idioma para todos los usuarios. El usuario de servidor Claude no
ha especificado ningún idioma en la página de su cuenta de usuario de Tableau Server. El
navegador de Claude usa alemán (Alemania) como idioma/configuración regional.
Cuando Claude inicie sesión en Tableau Server, la interfaz de usuario del servidor se mostrará
en alemán y, al hacer clic en Vista A, usará la configuración regional de Alemania para
números y monedas. Si Claude establece el idioma y la configuración regional de su
cuenta de usuario en francés (Francia), la interfaz de usuario y la vista se mostrarán en
francés. La opción de la cuenta de usuario reemplaza a la configuración del navegador web y
ambas tienen prioridad sobre la configuración general del sistema de Tableau Server.
Otra opción que es importante conocer es la configuración regional en Tableau Desktop
(Archivo > Configuración regional de libro de trabajo). Esta opción determina la
configuración regional de los datos de la vista, como el formato de moneda y de números. De
manera predeterminada, la opción Configuración regional en Tableau Desktop está
configurada como Automática. Sin embargo, un autor puede invalidar esta opción si
selecciona una configuración regional específica. En el ejemplo anterior, si el autor de Vista A
establece la configuración regional en Griego (Grecia), algunos aspectos de los datos en
la Vista A se mostrarán con la configuración regional de griego (Grecia).
Tableau Server usa estas opciones, en este orden de prioridad, para determinar el idioma y la
configuración regional:
1. Configuración regional del libro de trabajo (configurado en Tableau Desktop)
2. Opciones de idioma/configuración regional de la cuenta de usuario de Tableau Server
3. Idioma/configuración regional del navegador web
4. Idioma/configuración regional de la página Mantenimiento de Tableau Server
5. Idioma/configuración regional del equipo host
- 282 -
Vistas administrativas
La página Estado contiene un libro de trabajo de Tableau incrustado con diferentes vistas
administrativas de Tableau Server o de un sitio. Estas vistas le ayudan a supervisar diferentes
tipos de actividades en el servidor o sitio.
Navegar a vistas administrativas
Los administradores de sitio pueden ver vistas administrativas del sitio. Los administradores de
varios sitios pueden ver vistas del sitio actual.
Los administradores del servidor pueden ver vistas de todo el servidor:
O para sitios individuales:
- 283 -
Tráfico a vistas
La vista Tráfico a vistas permite visualizar la parte del tráfico de un usuario destinado a vistas.
Se puede filtrar la información que se muestra y el intervalo de tiempo de origen (se puede
seleccionar la vista, el libro de trabajo y el intervalo de tiempo). Los administradores del
servidor pueden especificar el sitio.
En las dos líneas de tiempo de la parte superior de la vista se muestra cómo se han usado las
vistas durante el intervalo de tiempo especificado (el intervalo predeterminado es 7 días):
l
l
Recuento total de vistas por día: muestra el recuento total de vistas por día, según
los filtros que se especifiquen. Sitúe el puntero del ratón sobre un punto de la línea para
ver el recuento de las vistas. Elija el punto para actualizar las otras secciones de la vista
según lo que haya seleccionado.
Recuento total de vistas por hora: muestra el recuento total de vistas por día por
hora del día. Los filtros usados y las selecciones realizadas afectan a lo que se muestra
en el gráfico.
- 284 -
En la parte inferior de la vista, dos gráficos de barras muestran los resultados filtrados por el
filtro Recuento de vistas mín. (en la parte superior de la vista). En estos gráficos se
muestran las vistas a las que se accede con más frecuencia y los usuarios que acceden con
más frecuencia a las vistas. Solo se muestran las vistas y los usuarios con recuentos mayores
o iguales que el valor de recuento de vistas mínimo:
l
l
Vistas más visitadas: en esta lista se muestran las listas más usadas. Como en las
otras secciones de la vista, la información está limitada por los filtros y las selecciones
que haga.
Usuarios que accedieron con mayor frecuencia a vistas: en esta lista se muestran
los usuarios que más han accedido a las vistas (se pueden limitar mediante filtros o
selecciones).
Tráfico a fuentes de datos
La vista Tráfico a fuentes de datos permite ver el uso de fuentes de datos en una instalación de
Tableau Server. Esto puede ayudar a determinar las fuentes de datos que más se usan y las
que menos se usan. Se puede filtrar la información visualizada (por fuente de datos, por acción
realizada en la fuente de datos y por intervalo de tiempo). Los administradores de servidor
pueden especificar el sitio.
En la línea de tiempo de la parte superior de la vista se muestra cómo se han usado las fuentes
de datos durante el intervalo de tiempo especificado (el intervalo predeterminado es 7 días):
l
Uso total de fuente de datos por día: muestra el uso total de fuente de datos por día,
según los filtros que se especifiquen. Sitúe el puntero del ratón sobre un punto de la
línea para ver el recuento. Elija el punto para actualizar las otras secciones de la vista
según lo que haya seleccionado.
En la parte inferior de la vista, dos gráficos de barras muestran los resultados filtrados por el
filtro Interacciones mín. (en la parte superior de la vista). En estos gráficos se muestran las
fuentes de datos más usadas y los usuarios que más han usado fuentes de datos. Solo se
- 285 -
muestran las fuentes de datos y los usuarios con recuentos de interacciones mayores o
iguales que el valor de interacciones mínimo:
l
l
Fuentes de datos más usadas: en esta lista se muestran las fuentes de datos más
usadas. Como en las otras secciones de la vista, la información está limitada por los filtros y las selecciones que haga.
Usuarios que usan fuentes de datos con más frecuencia: muestra los usuarios
que más han usado las fuentes de datos. Esto depende de los filtros y las selecciones
realizadas.
Acciones de todos los usuarios
La vista Acciones de todos los usuarios contiene información sobre el uso de una instalación
de Tableau Server. La vista se puede filtrar por acciones y por intervalo de tiempo. Los
administradores de servidor pueden filtrar por sitio. En el recuento Total de usuarios se
muestra el número de usuarios que han realizado una acción. Este valor no es afectado por
ningún filtro. En el recuento Usuarios activos se muestra el número de usuarios activos que
han realizado una de las acciones seleccionadas.
Se usan hasta en tres grupos separados de líneas de tiempo para mostrar cómo los usuarios
usan Tableau Server durante el intervalo de tiempo especificado (el intervalo predeterminado
son los últimos 7 días). Si no se selecciona ninguna acción para un grupo concreto, no se
mostrará el grupo. Los posibles grupos son:
l
l
Acceso e interacciones: muestra su actividad de inicio de sesión, el acceso a vistas y
el uso de fuentes de datos.
Publicación y descarga: muestra la publicación y descarga de libros de trabajo y fuentes de datos.
- 286 -
l
Suscripciones: muestra el número de correos de suscripción enviados para libros de
trabajo y vistas.
Use la leyenda del final para ver un subconjunto de las acciones mostradas. Haga clic en una
sola acción para resaltar la línea de esa acción o Ctrl + clic en varias acciones para resaltar
más de una. Para borrar la selección y mostrar todas las acciones seleccionadas, haga clic en
cualquier acción de la leyenda.
Acciones de usuario concreto
La vista Acciones por usuario específico contiene información sobre cómo trabajan los
usuarios individuales en una instalación de Tableau Server. La vista se puede filtrar por
nombre de usuario, por acciones y por intervalo de tiempo. Los administradores del servidor
en instalaciones de múltiples sitios se pueden filtrar por sitio.
Se usan hasta tres grupos separados de líneas de tiempo para mostrar cómo el usuario
seleccionado usa Tableau Server durante un intervalo de tiempo específico (el intervalo
predeterminado son los últimos 7 días). Si no se selecciona ninguna acción para un grupo
concreto, o si no se realizó ninguna acción, no se mostrará el grupo. Los posibles grupos son:
l
l
l
Acceso e interacciones: muestra su actividad de inicio de sesión, el acceso a vistas y
el uso de fuentes de datos.
Publicación y descarga: muestra la publicación y descarga de libros de trabajo y fuentes de datos.
Suscripciones: muestra el número de correos de suscripción enviados para libros de
trabajo y vistas.
- 287 -
En la parte inferior de la vista, se muestran en un gráfico de barras los elementos que usa el
usuario seleccionado.
Use la leyenda del final para ver un subconjunto de las acciones mostradas. Haga clic en una
sola acción para resaltar la línea de esa acción o Ctrl + clic en varias acciones para resaltar
más de una. Para borrar la selección y mostrar todas las acciones seleccionadas, haga clic en
cualquier acción de la leyenda.
Acciones de usuarios recientes
En la vista Acciones por usuarios recientes se muestran los usuarios que han iniciado sesión y
que han estado activos recientemente en Tableau Server. Esto puede ser útil si necesita
realizar actividades de mantenimiento y desea saber a qué usuarios afectará (así como el
número de usuarios) y las acciones que realizan los usuarios en Tableau Server.
La vista Usuarios activos, Activos recientemente e Inactivos que han iniciado sesión en
Tableau Server. Para esta vista, un usuario activo es un usuario que realizó una acción en los
últimos 5 minutos, un usuario activo recientemente es un usuario que realizó una acción en los
últimos 30 minutos y un usuario inactivo es un usuario que realizó una acción hace más de 30
minutos. Las acciones se muestran en la sección inferior de la vista.
Seleccione un usuario para ver las acciones que realizó recientemente. Sitúe el cursor sobre
una acción para ver los detalles de la acción.
- 288 -
Tareas de fondo para extractos
La vista Tareas de fondo para extractos muestra tareas específicas de extracto que se
ejecutan en el servidor.
En una tabla se muestran los extractos que se ejecutaron en el período de tiempo especificado
en la línea de tiempo. Haga clic en Correcto o Error para filtrar la tabla según el estado. Haga
clic en una tarea específica para actualizar el gráfico Tiempo invertido por los extractos de
la tarea seleccionada. En la tabla Número de extractos correctos o con errores se
muestra el estado de la tarea (correcto o error), pero no se modifica el recuento de los
extractos correctos o con errores.
Las tareas pueden tener un estado correcto o de error:
Icono Descripción
Error: el servidor no pudo finalizar la tarea.
- 289 -
Icono Descripción
Correcto: el servidor finalizó la tarea.
Para obtener detalles sobre una tarea, sitúe el puntero sobre el icono:
Tareas de fondo para no extractos
En la vista Tareas de fondo no relacionadas con extractos se muestran las tareas ejecutadas
por el servidor que no están relacionadas con la actualización de extractos. Por ejemplo, las
conexiones de OAuth editadas, las notificaciones de suscripción, etc.
En una tabla se muestran las tareas que se ejecutaron en el intervalo de tiempo especificado.
Haga clic en Correcto o Error para filtrar la tabla según el estado. Seleccione una tarea
específica en la tabla Número de tareas correctas o con errores en este sitio para
- 290 -
actualizar el gráfico Tareas de fondo que se ejecutaron en este sitio de la tarea
seleccionada.
Las tareas pueden tener un estado correcto o de error.
Icono Descripción
Error: el servidor no pudo finalizar la tarea.
Correcto: el servidor finalizó la tarea.
Para obtener más información sobre una tarea, sitúe el puntero sobre el icono.
Estadísticas de tiempos de carga
En la vista Estadísticas para tiempos de carga se muestran las vistas más costosas en
términos de rendimiento del servidor. Se puede filtrar por vista y por intervalo de tiempo. Los
administradores de servidor pueden filtrar por sitio. También se puede limitar la vista según el
tiempo de carga en segundos con el filtro deslizante Tiempo de carga. Los tiempos de carga
son para el servidor. Según el navegador y la red de los clientes, el tiempo de carga real podría
variar ligeramente.
En el gráfico Promedio de tiempos de carga se muestra el promedio de tiempos de carga
de las vistas, según los filtros configurados. Sitúe el puntero sobre un punto para ver los
detalles. Seleccione un punto de la línea para actualizar el resto de la vista para la selección:
En la vista Tiempos de carga exactos se muestra el tiempo exacto necesario para cargar las
vistas de la lista. En una línea vertical se muestra el promedio de tiempo de carga de cada
- 291 -
vista. Seleccione una marca para ver los detalles de una instancia específica de la carga de
vista:
Estadísticas de uso del espacio
La vista Estadísticas de uso de espacio puede ayudar a identificar los libros de trabajo y las
fuentes de datos que consumen la mayor cantidad de espacio en disco en el servidor. El uso
del espacio en disco se muestra por usuario, por proyecto y por el tamaño del libro de trabajo o
fuente de datos, y se redondea al número más cercano:
Use el filtro Tamaño mín. para controlar las fuentes de datos y los libros de trabajo que se
muestran, según la cantidad de espacio que consumen.
En tres gráficos de barras se muestra información sobre el uso de espacio en Tableau Server:
l
Usuarios que consumen la mayor cantidad de espacio: muestra los usuarios
propietarios de fuentes de datos y libros de trabajo que usan la mayor cantidad de
- 292 -
espacio. Haga clic en un nombre de usuario para filtrar por el usuario en los dos gráficos
siguientes. Haga clic en la barra de la fuente de datos o en la barra del libro de trabajo de
un usuario para filtrar los dos gráficos siguientes por el tipo de objeto del usuario. Haga
clic en el usuario o barra seleccionados para anular la selección.
l
l
Proyectos que consumen la mayor cantidad de espacio: muestra los proyectos
con fuentes de datos y libros de trabajo que usan la mayor cantidad de espacio. Si se
selecciona un usuario o tipo de objeto en el gráfico Usuarios que consumen la mayor
cantidad de espacio, se mostrará información relacionada con la selección.
Libros de trabajo y fuentes de datos que consumen la mayor cantidad de
espacio: muestra los libros de trabajo y fuentes de datos que usan la mayor cantidad de
espacio. Las barras están codificadas por colores, según la cantidad de tiempo
transcurrido desde la última actualización.
Desplace el cursor sobre una barra para mostrar detalles de uso:
Haga clic en una barra para seleccionarla y actualizar el resto de las áreas de la vista según la
selección.
Creación de vistas administrativas personalizadas En la página 1
arriba arriba
Además de las vistas administrativas preincorporadas disponibles en la página Mantenimiento
del servidor, puede usar Tableau Desktop para consultar y crear sus propios análisis de
actividad de servidor. Para ello, puede conectarse a Tableau Server y consultar las vistas en el
repositorio utilizando uno de los dos usuarios integrados: el usuario "tableau" o "readonly".
l
Usuario tableau: el usuario tableau tiene acceso a vistas especiales y a un subconjunto
de tablas de la base de datos del repositorio. Estas vistas y tablas se ofrecen para que
los administradores puedan crear vistas administrativas personalizadas. Tableau realiza
- 293 -
todos los esfuerzos posibles para limitar la cantidad de cambios realizados en estas
tablas y vistas, para que las vistas personalizadas que incluyen no se dividan.
l
Usuario readonly: el usuario readonly tiene acceso a un gran número de tablas del
repositorio, con información adicional sobre el uso del servidor. Los administradores
pueden usarlas para crear también vistas administrativas personalizadas, si bien
muchas de las tablas están pensadas principalmente para admitir el funcionamiento de
Tableau Server y se pueden cambiar o quitar sin previo aviso. Esto quiere decir que las
vistas creadas a partir de estas tablas se pueden dividir cuando cambie la estructura de
la base de datos.
Nota: Este usuario readonly está disponible en Tableau Server 8.2.5 y
posteriores.
Para consultar ejemplos del uso del usuario readonly para conectarse a la base de datos
del grupo de trabajo, consulte los siguientes artículos de la base de conocimientos de
Tableau: Pertenencia a grupo, Acceso al servidor, Acceso al servidor (2) y Uso de grupo
de trabajo
Para que se pueda conectar con uno de los usuarios integrados, debe habilitar el acceso a la
base de datos de Tableau Server. Tras esto, puede usar Tableau Desktop para conectarse y
consultar la base de datos como usuario tableau o como usuario readonly.
La opción de tabadmin set auditing.enabled controla si Tableau Server recopila actividad
histórica del usuario y otra información en el repositorio. Está habilitada de manera
predeterminada. Tenga en cuenta que recopilar eventos históricos afecta al tamaño del
archivo de respaldo de Tableau Server (.tsbak).
l
l
l
l
Todas las tablas hist_ están controladas por la opción de tabadmin set wgserver.audit_
history_expiration_days, que controla la cantidad de días del historial de eventos que se
conservan en el repositorio y tiene un valor predeterminado de 183 días.
Todos los datos de más de 7 días de antigüedad de la tabla _http_requests se borran
cada vez que se usa tabadmin cleanup En la página 587 o tabadmin backup En la
página 585. Para obtener más información, consulte Eliminar archivos innecesarios
En la página 632.
La tabla _background_tasks se limpia automáticamente y conserva los datos de los
últimos 30 días.
Todas las demás tablas cuyo nombre empieza por el sufijo "_" contienen los datos
actuales.
Habilitación de acceso externo a la base de datos de Tableau Server
Puede usar Tableau Desktop para conectarse al repositorio de Tableau Server y consultarlo
utilizando dos usuarios especiales integrados. "tableau" tiene acceso a varias vistas de base
- 294 -
de datos que se pueden usar como parte de la creación de sus propios análisis de actividad de
Tableau Server. "readonly" tiene acceso a tablas de bases de datos adicionales que se pueden
usar en la creación de vistas para realizar análisis aún más en profundidad.
Si quiere acceder al repositorio de Tableau Server use la utilidad de línea de comando
tabadmin para habilitar el acceso externo a la base de datos.
1. Abra una línea de comando como administrador y escriba:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
2. Versión 8.2.4 y anteriores:Introduzca el siguiente comando para habilitar el acceso
externo a la base de datos para el usuario tableau:
l
tabadmin dbpass [password]
Por ejemplo, para habilitar el acceso para el usuario "tableau"con una contraseña
"[email protected]":
tabadmin dbpass [email protected]
Versión 8.2.5 y posteriores:Introduzca el siguiente comando para habilitar el acceso
externo a la base de datos para el usuario tableau o el usuario readonly:
l
tabadmin dbpass --username [tableau | readonly]
[password]
Por ejemplo, para habilitar el acceso para el usuario "tableau"con una contraseña
"[email protected]":
tabadmin dbpass --username tableau [email protected]
o para habilitar el acceso para el usuario "readonly"con una contraseña
"[email protected]":
tabadmin dbpass --username readonly [email protected]
Nota: Si no se ha especificado ningún usuario, dbpass habilita el acceso
para el usuario "tableau".
3. Reinicie Tableau Server:
tabadmin restart
Después de habilitar el acceso externo a la base de datos, Tableau permite a cualquier
dirección IP acceder a la base de datos, siempre y cuando se proporcione la contraseña
correcta. Siga los pasos en Conexión a la base de datos de Tableau Server En la página
siguiente para conectarse.
- 295 -
Desactivar el acceso externo a la base de datos de Tableau Server
Si desea desactivar el acceso de "tableau" o "readonly" después de habilitarlo, use de nuevo
tabadmin dbpass.
l
Ejecute el comando tabadmin dbpass --disable --username [user] y
reinicie luego el servidor.
Por ejemplo:
tabadmin dbpass --disable --username readonly
tabadmin restart
Nota: Si no se ha especificado ningún usuario, la opción --disable deshabilita el acceso
para el usuario "tableau".
Conexión a la base de datos de Tableau Server
Después de habilitar el acceso externo a la base de datos de Tableau Server, siga los pasos
siguientes para conectarse a la base de datos y hacer consultas en ella. El nombre de usuario
que use dependerá de las vistas y tablas de base de datos que desee usar.
1. En Tableau Desktop seleccione Datos > Conectar a datos, luego seleccione
PostgreSQL como la base de datos a la que desea conectarse. Es posible que deba
instalar los controladores de bases de datos PostgreSQL.Puede descargar los
controladores en www.tableau.com/drivers.
2. En el cuadro de diálogo Conexión PostgreSQL, introduzca el nombre o URL para
Tableau Server en el cuadro Servidor. Si tiene una instalación de servidor distribuida y
un trabajador alojados en el repositorio, escriba el nombre del trabajador. Si está
usando un equilibrador de carga Apache, introduzca el nombre real o dirección ip del
servidor de base de datos en lugar del nombre de Tableau Server.
Debe conectarse mediante el puerto que ha configurado para pgsql.port, el cual es 8060
de forma predeterminada. Para obtener más información sobre los puertos, consulte
Puertos de Tableau Server En la página 533.
Nota: El comando dbpass no abre ningún puerto en el firewall. Puede que sea
necesario abrir manualmente el puerto en el firewall que haya entre el cliente
externo y la base de datos de Tableau Server.
3. Introduzca workgroup como base de datos a la que desea conectarse.
4. Conéctese mediante uno de los siguientes usuarios y la contraseña que ha
especificado:
- 296 -
Nombre de usuario: tableau o readonly
Contraseña: la contraseña que especificó cuando habilitó el acceso a la base de datos
de Tableau Server del usuario especificado
5. Haga clic en Conectar.
6. Seleccione una o más tablas a las que conectarse.
"tableau" (usuario) tiene acceso a todas las tablas que comienzan con un guion bajo o
con hist_. Por ejemplo, puede conectarse a _background_tasks y _datasources. Las
tablas que comienzan con historical_ apuntan a las tablas hist_. Las tablas hist_
incluyen información acerca de los usuarios de servidores que no está presente
actualmente en la vista Acciones de usuario concreto En la página 287.
"readonly" usuario tiene acceso a tablas adicionales que se pueden usar para consultar
otra información acerca del uso del servidor.
- 297 -
7. Haga clic en Ir a la hoja de trabajo.
- 298 -
Interactuar con vistas
Cuando encuentre contenido que le interese, puede ver e interactuar con los datos de muchas
formas distintas, en función del contenido al que tenga acceso.
Con la vista abierta, puede elegir opciones como compartir, crear vistas personalizadas,
exportar, descargar, suscribirse y editar la vista. También puede interactuar con la vista para
explorar los datos que contiene. Si tiene permisos de edición web, puede editar los libros de
trabajo existentes o crear nuevos libros de trabajo a partir de fuentes de datos.
Acciones de contenido
Al seleccionar un proyecto, un libro de trabajo, una vista o una fuente de datos, en el menú
Acciones se mostrarán diferentes comandos que se aplican a ese contenido. La función de
sitio y los permisos de contenido determinarán las acciones disponibles para cada usuario
(como establecer permisos, agregar etiquetas o eliminar vistas y libros de trabajo).
En las páginas Proyectos, Libros de trabajo, Vistas y Fuentes de datos, seleccione contenido
para realizar diversas acciones, como etiquetar contenido o asignar permisos. Seleccione el
menú Acciones para acceder a los comandos disponibles para el contenido seleccionado.
Notas sobre la selección de varios elementos: Si selecciona varios elementos,
puede que el menú Acciones muestre comandos que no se apliquen a alguno o a
varios de los elementos que hay en el conjunto de elementos seleccionados. Si
selecciona varios elementos y les aplica un comando del menú Acción, Tableau Server
- 299 -
intentará realizar la acción en todos los elementos y le notificará los resultados (si la
acción se realizó correctamente o no) de los distintos elementos.
Si hay muchos elementos disponibles en una página, haga clic en el menú de los puntos
suspensivos para seleccionar el elemento y ver los comandos de Acción que están
disponibles.
Vista de miniaturas
Vista de lista
Seleccionar todo o anular la selección
Para seleccionar todo el contenido de la página, haga clic en la flecha seleccionada n
desplegable y, a continuación, en Seleccionar todo. Para borrar una selección de contenido,
haga clic en la flecha desplegable y en Borrar.
- 300 -
Comentar en vistas
Puede agregar comentarios en cualquier vista a la que tenga acceso en Tableau Server.
También puede ver todos los comentarios asociados con una vista específica.
Escriba el texto en el cuadro de texto Comentario (debajo de la vista) y haga clic en Publicar
comentario.
Puede insertar hipervínculos, negrita, cursiva y subrayado para dar formato al comentario. En
la tabla siguiente se muestran ejemplos de cómo agregar estos tipos de formato.
Formato
Qué escribir
Ejemplo
Hipervínculo “My Link”:http://www.tableau.com Mi vínculo
- 301 -
Formato
Qué escribir
Ejemplo
Negrita
*Texto en negrita*
Texto en negrita
Cursiva
_Texto en cursiva__Italic Text_
Texto en cursiva
Subrayado
+Texto subrayado+
Texto subrayado
Descargar libros de trabajo
Los libros de trabajo se pueden descargar mediante el vínculo Descargar de la esquina
superior derecha de la vista. El libro de trabajo descargado se puede abrir con Tableau
Desktop. Descargar el libro de trabajo del servidor es lo mismo que seleccionar Servidor >
Abrir libro de trabajo en la aplicación de escritorio. El libro de trabajo solo se puede abrir si
aún está publicado en el servidor.
Esta opción solo está disponible si el autor del libro de trabajo (o un administrador) le ha
concedido permiso para descargar o guardar.
Actualizar datos
Si la fuente de datos cambia, como cuando se agregan nuevos campos o se modifican valores
de datos y nombres de campos, la vista reflejará dichos cambios la próxima vez que cargue la
- 302 -
página. Sin embargo, es posible que deba actualizar manualmente la vista mediante el botón
Actualizar datos de la barra de herramientas.
Cuando se actualizan los datos, se borra la memoria caché que pueda haber y se recuperan
los últimos datos de la fuente de datos. Esta opción es distinta de la opción Pausar las
actualizaciones automáticas abajo, que puede cargar la vista según los datos en caché.
Según el tamaño de su fuente de datos y la vista, la actualización de los datos puede tardar
más que otras consultas que utilizan datos almacenados en caché.
Pausar las actualizaciones automáticas
A medida que interactúa con la vista en el servidor, el servidor enviará de vez en cuando una
consulta a la fuente de datos para actualizar los datos de la vista. Si trabaja con una vista
densa con una gran cantidad de datos o una fuente de datos sumamente grande, la
actualización automática puede tardar bastante en completarse. Para evitar la espera de cada
actualización mientras realiza varios cambios, puede hacer clic en Colocar en pausa las
actualizaciones automáticas en la barra de herramientas.
Cuando reanude las actualizaciones automáticas con el mismo botón de la barra de
herramientas, solo tendrá que esperar una consulta a la fuente de datos.
Exportar vistas
Puede exportar una vista como imagen o PDF. Del mismo modo, puede exportar los datos
como una tabulación cruzada o un archivo de valores separados por comas (datos).
Seleccione una opción del menú Exportar en la barra de herramientas, en la parte superior de
la vista.
- 303 -
Si exporta un dashboard a un PDF y el dashboard incluye un objeto de página web, este
último no se incluye. Además, cuando selecciona una opción de exportación, se debe
generar la imagen, el PDF o el archivo de datos. Cuando finaliza la generación, se abre
un mensaje de forma que pueda continuar la descarga del archivo.
Para exportar una vista como PDF
1. Abra una vista y seleccione PDF en el botón de la barra de herramientas Exportar.
2. Seleccione una orientación vertical u horizontal y un tamaño de papel. En
Contenido, seleccione la parte del libro de trabajo que se va a exportar (el dashboard
actual, las hojas seleccionadas en el dashboard o las hojas seleccionadas en el libro de
trabajo). A continuación, en Hojas a exportar, seleccione las hojas específicas que se
exportarán. Presione Ctrl y haga clic en la miniatura de una hoja para seleccionarla o
anular su selección.
- 304 -
Las hojas seleccionadas están resaltadas en azul.
3. Haga clic en Aceptar y, a continuación, en el cuadro de diálogo Exportar PDF, haga clic
en Descargar.
- 305 -
Guardar contraseñas
En ocasiones una vista exige que escriba un nombre de usuario y una contraseña de base de
datos. Si tiene acceso a la base de datos, debe especificar el nombre de usuario y la
contraseña en los cuadros de texto correspondientes. Si selecciona la opción Recordar mi
contraseña, iniciará sesión automáticamente cada vez que mire la vista. Su información de
inicio de sesión se almacena cifrada en el servidor de forma que iniciará sesión
automáticamente incluso entre sesiones de navegador y al acceder a la vista desde varios
equipos. Esto es conveniente cuando tiene cierta cantidad de vistas a las que accede con
mucha frecuencia.
Los administradores pueden restringir si se permite que los usuarios recuerden
contraseñas de bases de datos. Si es administrador, consulte Configuración del
servidor (General) En la página 247 para obtener más información.
- 306 -
Borrado y restablecimiento de contraseñas guardadas
Si se guardan las contraseñas (Permitir que los usuarios guarden contraseñas de
fuentes de datos se habilita en la página General en Servidor > Configuración), puede
borrar las contraseñas guardadas. Al hacer esto, la próxima vez que visite el servidor se le
pedirá que especifique el nombre de usuario y la contraseña. Es posible que desee hacer esto
si el nombre de usuario y la contraseña cambian, de forma que pueda comenzar a usar y
guardar sus credenciales nuevas.
1. Haga clic en su nombre, en la parte superior de la página, y seleccione Configuración
de mi cuenta.
2. En Administrar credenciales, haga clic en Borrar todas las credenciales
guardadas.
Nota: Los administradores también pueden borrar todas las contraseñas guardadas en
el servidor con la opción Borrar todas las credenciales guardadas para todos los
usuarios en la página Configuración del servidor - General.
- 307 -
Guardar vistas personalizadas
A medida que filtra, ordena e interactúa con una vista, aparece un punto gris junto al menú
Recordar mis cambios o al nombre de la vista. El punto indica que se realizaron los cambios.
Use este menú para guardar los cambios como una vista personalizada.
Cualquier vista personalizada estará siempre asociada con con la vista original. Cuando la
vista original se actualiza o vuelve a publicar, también se actualizan las versiones
personalizadas de la vista. Si se elimina del servidor la vista original, se eliminan también sus
vistas personalizadas asociadas. Si se quitan los filtros de la vista original y esta se vuelve a
publicar, los filtros no estarán disponibles en las versiones personalizadas de la vista. Si se
restauran los filtros y la vista se vuelve a publicar, las versiones personalizadas de la vista
incluyen los filtros restaurados.
A continuación se presentan más detalles sobre cómo guardar una vista personalizada:
1. Abra la vista individual que desea personalizar.
2. Filtre los datos, cambie los órdenes de ordenamiento, resalte, acerque o aleje, etc.
3. Haga clic en el vínculo Recordar mis cambios o en el nombre de la vista
personalizada. Posteriormente, escriba un nombre para la vista personalizada y haga
- 308 -
clic en Recordar.
Para que la vista personalizada se vea de manera predeterminada la primera vez que abra la
vista, seleccione Cambiar predeterminada a <nombre de vista personalizada> . Aparece
la palabra (Predeterminado) a la derecha del nombre de la vista personalizada, lo que indica
que esta versión de la vista es su vista predeterminada.
- 309 -
Inicio rápido: Compartir vistas del servidor
Comparta fácilmente sus vistas de Tableau Server con otras personas. Si hace clic en
Compartir desde un libro de trabajo o una vista, se crean vínculos que puede incrustar en un
blog, una página web o un correo electrónico para mostrarlos a sus amigos o compañeros de
trabajo.
1 Abrir las opciones de compartir
Haga clic en el vínculo Compartir de la esquina superior izquierda de la vista.
Es posible que el vínculo Compartir se muestre debajo de la vista si está incrustado en una página web o si
ha iniciado sesión como usuario Invitado.
2 Enviar el viz
Copie la URL del cuadro de texto Correo electrónico y péguela en un mensaje de correo.
- 310 -
Asegúrese de que las personas con las que comparta tengan acceso al servidor y los permisos adecuados
para ver la vista.
3 Incrustar el viz
Copie el código HTML del cuadro de texto Incrustar y péguelo en el blog o la página web. La
vista interactiva se mostrará en línea en la página.
- 311 -
4 Ajustar la configuración de visualización (opcional)
Haga clic en Opciones de visualización para ajustar cómo se muestra la vista. Por ejemplo,
puede cambiar el ancho, la altura y si quiere mostrar o no la barra de herramientas.
- 312 -
Compartir vistas
Todas las vistas y los libros de trabajo publicados se pueden compartir mediante correo
electrónico o incrustar en otra página Web, wiki o aplicación Web. Cualquier persona que vea
una vista compartida debe tener una cuenta en Tableau Server y permiso para acceder a la
vista.
Enviar una vista por correo electrónico
1. Haga clic en Compartir en la esquina superior izquierda de la vista.
2. Copie y pegue el vínculo proporcionado en el mensaje del correo electrónico.
Incrustar una vista
Puede compartir una vista incrustándola en otra página Web como su aplicación web, wiki o
blog.
1. Haga clic en Compartir en la esquina superior izquierda de la vista.
2. Copie el código HTML proporcionado y, a continuación, péguelo en el código de origen
de la página en la que desea incrustar la vista.
- 313 -
Nota: El código de incrustación generado por Tableau hará referencia
automáticamente a la vista actual. Para obtener información sobre cómo se muestran
las vistas personalizadas incrustadas en Tableau, consulte Código de incrustación para
vistas personalizadas.
Ajustar la apariencia de una vista incrustada
Puede cambiar la forma en que se ve una vista incrustada ajustando las Opciones de
visualización. Ahí puede especificar un ancho o altura fijos, y si desea o no mostrar la barra
de herramientas o las pestañas.
- 314 -
Inicio rápido: Vistas personalizadas
Si habitualmente consulta determinadas vistas y encuentra que realiza los mismos cambios
cada vez que abre las vistas, puede crear vistas personalizadas que "recuerden" los cambios,
de modo que cada vez que abra las vistas estas muestren la información que desea ver. Una
vez que cree vistas personalizadas, podrá compartirlas con otros usuarios de Tableau Server
que tengan permisos para ver la vista original.
1 Crear una vista personalizada
Abra una vista y realice los cambios que desea guardar. Por ejemplo, modifique los filtros, el
orden o el nivel de zoom. A continuación, haga clic en Recordar mis cambios en el menú
desplegable para la vista y asigne un nombre a la vista personalizada.
- 315 -
Ahora cada vez que abra la vista se mostrará con los cambios que ha guardado.
La vista personalizada no cambia la original, pero está relacionada con ella. Si se actualiza o se
vuelve a publicar la vista original, también se actualizará la vista. Si se elimina del servidor la
vista original, se elimina también su vista personalizada.
2 Administrar las vistas personalizadas
Puede compartir la vista personalizada guardada con otros usuarios para que estos puedan
aprovechar el conjunto de cambios realizados en la vista original. También puede eliminar
vistas personalizadas cuando ya no desee tenerlas.
Al mirar una de las vistas, haga clic en el menú de vista y luego haga clic en Administrar
vistas personalizadas.
- 316 -
Con el diálogo Administrar vistas personalizadas abierto puede compartir vistas, cambiar su
nombre o eliminarlas.
3 Compartir vistas personalizadas
Haga clic en el icono de persona de la vista para alternar una vista como compartida (
privada (
)o
).
Cuando explore las vistas en el servidor, podrá ver y usar las vistas personalizadas que hayan
compartido otras personas.
4 Eliminar vistas personalizadas
Haga clic en el icono (
) para eliminar la vista.
El nombre de la vista se muestra con una línea que lo atraviesa. El botón Deshacer situado
junto a la vista le ofrece la oportunidad de cambiar la acción.
Haga clic en Realizado para guardar los cambios.
Vistas personalizadas (Recordar mis cambios)
Cuando tiene una vista en la que realiza los mismos cambios cada vez que la abre. En vez de
realizar estos cambios cada vez que abra la vista, Tableau puede recordar los cambios como
una vista personalizada.
- 317 -
Por ejemplo, en una vista concreta puede aplicar un filtro determinado para incluir solo los
datos relevantes para usted o puede ordenar una vista de forma distinta a su publicación.
Puede que también necesite mantener diferentes versiones de la misma vista, por ejemplo,
una con dos filtros seleccionados y otra con uno solo seleccionado.
También puede compartir o "anunciar" sus vistas personalizadas con otros usuarios.
Consulte los siguientes temas para obtener más información:
Acceso a Recordar mis cambios
La configuración Recordar mis cambios aparece sobre el área de vistas la primera vez que
se ve una vista publicada (o debajo, si está viendo una vista incrustada):
Si hay versiones personalizadas de una vista, la primera vez que la vea después de que se
haya publicado mostrará Vista original. Después de hacer clic en el menú desplegable y
seleccionar una de las vistas personalizadas, se muestra el nombre de esa vista.
Guardar vistas personalizadas
A medida que filtra, ordena e interactúa con una vista, aparece un punto gris junto al menú
Recordar mis cambios o al nombre de la vista. El punto indica que se realizaron los cambios.
Use este menú para guardar los cambios como una vista personalizada.
- 318 -
Cualquier vista personalizada estará siempre asociada con con la vista original. Cuando la
vista original se actualiza o vuelve a publicar, también se actualizan las versiones
personalizadas de la vista. Si se elimina del servidor la vista original, se eliminan también sus
vistas personalizadas asociadas. Si se quitan los filtros de la vista original y esta se vuelve a
publicar, los filtros no estarán disponibles en las versiones personalizadas de la vista. Si se
restauran los filtros y la vista se vuelve a publicar, las versiones personalizadas de la vista
incluyen los filtros restaurados.
A continuación se presentan más detalles sobre cómo guardar una vista personalizada:
1. Abra la vista individual que desea personalizar.
2. Filtre los datos, cambie los órdenes de ordenamiento, resalte, acerque o aleje, etc.
Haga clic en el vínculo Recordar mis cambios o en el nombre de la vista
personalizada. Posteriormente, escriba un nombre para la vista personalizada y haga
clic en Recordar.
3.
- 319 -
Para que la vista personalizada se vea de manera predeterminada la primera vez que abra la
vista, seleccione Cambiar predeterminada a <nombre de vista personalizada> . Aparece
la palabra (Predeterminado) a la derecha del nombre de la vista personalizada, lo que indica
que esta versión de la vista es su vista predeterminada.
Anunciar vistas personalizadas
De manera predeterminada, la vista personalizada es privada para que solo usted pueda verla
en su lista. Si su nivel de licencia es Interaccionador, puede anunciar la vista a otros usuarios.
Cualquier persona que tenga acceso a la vista publicada original podrá ver su vista
personalizada anunciada.
Nota: Aunque no anuncie la vista personalizada, todavía podrá compartirla copiando la
dirección URL o haciendo clic en el botón Compartir.
1. Cuando esté viendo la vista personalizada que desea anunciar, haga clic en el nombre
de la vista y luego en Administrar vistas personalizadas.
- 320 -
2. En Administrar vistas personalizadas, haga clic en el icono junto al nombre de la vista
para alternar entre la modalidad anunciada y privada. El icono de una sola persona
indica que la vista es privada y el icono de dos personas
anunciada.
- 321 -
significa que la vista es
3. Haga clic en Realizado.
Acceso a otras vistas personalizadas
A medida que examina las vistas, puede tener acceso a otras vistas personalizadas que otras
personas anunciaron al hacer clic en el vínculo Vista original. Si el vínculo Vista original
está disponible, significa que hay versiones personalizadas de la vista disponible. Las vistas
personalizadas de otras personas se enumeran en la sección Otras vistas personalizadas del
menú desplegable.
- 322 -
Convertir las vistas en privadas
Puede hacer que una vista anunciada vuelva a ser privada. Cuando una vista personalizada es
privada, no se muestra más en la lista desplegable para otras personas y solo usted puede
verla en su lista.
1. Cuando esté viendo la vista personalizada que desea dejar de anunciar, haga clic en el
nombre de la vista y luego en Administrar vistas personalizadas.
- 323 -
2. En Administrar vistas personalizadas, haga clic en el icono junto al nombre de la vista
para alternar entre la modalidad compartida y privada. El icono de dos personas
indica que está anunciada y el icono de una sola persona
privada.
- 324 -
significa que la vista es
3. Haga clic en Realizado.
Eliminar vistas personalizadas
Puede eliminar una vista personalizada que haya creado en cualquier momento. La
eliminación de la vista personalizada no afecta a la vista original.
1. Cuando esté viendo la vista personalizada que desea eliminar, haga clic en el nombre
de la vista y luego en Administrar vistas personalizadas.
- 325 -
2. En Administrar vistas personalizadas, haga clic en la x junto al nombre de la vista
personalizada.
3. Después de quitar una vista personalizada, puede hacer clic en Deshacer para
- 326 -
restaurarla. El botón Deshacer no está disponible después de hacer clic en Realizado.
4. Haga clic en Listo para eliminar de manera permanente la vista personalizada.
- 327 -
Control de acceso al contenido del servidor
Los administradores pueden controlar el acceso al contenido del servidor asignando permisos
a proyectos, libros de trabajo, vistas y fuentes de datos. También pueden especificar y cambiar
a los propietarios de proyectos, libros de trabajo y fuentes de datos.
Los propietarios de contenido tienen control sobre los permisos para el contenido que publican
en el servidor.
- 328 -
Administrar propiedad
Al publicar una fuente de datos o libro de trabajo en Tableau Server o al crear un proyecto, se
convierte en su propietario. La propiedad puede cambiarse. Por ejemplo, si un empleado que
es el propietario original se va, el administrador puede reasignar la propiedad a otro usuario.
Tras cambiar la propiedad, el propietario original no tiene ninguna conexión especial con el
elemento y su capacidad para acceder a él queda determinada por los permisos de Tableau
Server.
No puede eliminar un usuario de Tableau Server si el usuario posee algún elemento. Si
intenta eliminar el usuario, su rol de sitio se establece como Sin licencia. Primero debe
cambiar la propiedad de los elementos y después eliminar el usuario. Para obtener más
información, consulte Eliminación de un usuario de Tableau Server.
Si modifica la propiedad de un libro de trabajo o una fuente de datos que tienen
credenciales incrustadas, estas credenciales incrustadas se eliminarán. En ese caso,
deberá descargar el libro de trabajo o la fuente de datos, actualizar las credenciales
incrustadas para el nuevo propietario y volver a cargarlos.
La posibilidad de cambiar o recibir una propiedad depende de sus permisos y de su relación
con el elemento, como se describe en la tabla siguiente:
Tipo de elemento
Quién puede cambiar la propiedad
Quién puede
obtener la
propiedad
Proyectos
Administrador de servidor
Administrador
de servidor
Administrador de sitio
Administrador
de sitio
Libros de trabajo y fuentes
de datos
Administrador de servidor
Administrador de sitio
Líder del proyecto que contiene el
elemento
Propietario del elemento
- 329 -
Administrador
de servidor
Administrador
de sitio
Miembro del
sitio que
contiene el
elemento
(usuario
invitado
excluido).
Cambiar el propietario de un libro de trabajo
De forma predeterminada, el publicador de un libro de trabajo es su propietario. Los
administradores, líderes de proyecto y el propietario actual del libro de trabajo pueden cambiar
su propiedad. El nuevo propietario debe ser un administrador de servidor o de sitio, o bien
cualquier usuario, excepto el invitado, del mismo sitio que el libro de trabajo.
Para cambiar el propietario de un libro de trabajo
1. En la página Contenido de un sitio, seleccione Libros de trabajo.
2. Seleccione uno o varios libros de trabajo y, a continuación, Acciones > Cambiar
propietario.
3. Escriba el nombre de un usuario o seleccione un usuario de la lista.
- 330 -
4. Haga clic en Cambiar propietario.
Cambiar el propietario de una fuente de datos
De forma predeterminada, el publicador de una fuente de datos es su propietario. Los
administradores, líderes de proyecto y el propietario actual de la fuente de datos pueden
cambiar su propiedad. El nuevo propietario debe ser un administrador de sitio o de servidor, o
bien cualquier otro usuario, excepto el invitado, del mismo sitio que la fuente de datos.
Para cambiar el propietario de una fuente de datos
1. En la página de contenido de un sitio, seleccione Fuentes de datos.
2. Seleccione una o varias fuentes de datos y Acciones > Cambiar propietario.
3. Escriba el nombre de un usuario o seleccione un usuario de la lista.
- 331 -
4. Haga clic en Cambiar propietario.
Cambiar el propietario de un proyecto
De forma predeterminada, el creador de un proyecto es su propietario. Los administradores
pueden cambiar el propietario del proyecto. El nuevo propietario debe ser un administrador de
servidor o un administrador del sitio del proyecto.
Para cambiar el propietario de un proyecto
1. En la página de contenido de un sitio, seleccione Proyectos.
2. Seleccione uno o varios proyectos y Acciones > Cambiar propietario.
- 332 -
3. Escriba el nombre de un usuario o seleccione un usuario de la lista.
- 333 -
4. Haga clic en Cambiar propietario.
- 334 -
Administrar permisos
En Tableau Server, los permisos se asignan a proyectos de contenido, libros de trabajo, vistas
y fuentes de datos. Al especificar permisos para un proyecto, un libro de trabajo, una vista o
una fuente de datos, se usan reglas para especificar quién tiene permiso para trabajar con el
contenido. Las reglas de permisos se pueden definir para un usuario individual o para un
grupo. Para obtener más información, consulte Reglas de permisos y permisos
resultantes En la página 341.
La ventana Permisos
Las vistas, los libros de trabajo, los proyectos y las fuentes de datos de Tableau Server a los
que los usuarios pueden acceder, además de las acciones disponibles para estos distintos
tipos de contenido, se ven afectados por los siguientes elementos:
l
l
Función de sitio. La función de sitio de un usuario determina si este puede publicar,
interactuar o solo ver contenido, así como los diferentes niveles de permisos permitidos
para un usuario. Para obtener más información, consulte Roles de sitio para
usuarios En la página 160.
Permisos de contenido. Cada proyecto, libro de trabajo, vista o fuente de datos puede
tener un único conjunto de reglas de permisos.
Cualquier usuario con la capacidad Establecer permisos puede cambiar los permisos de un
elemento de contenido. Los administradores, los propietarios de contenido y los usuarios con
la capacidad Líder de proyecto tienen automáticamente la capacidad Establecer
permisos.
- 335 -
Nota: Aunque Líder de proyecto parece una función de sitio, se trata de una capacidad
de permisos que se puede establecer para un proyecto.
Permisos iniciales
La configuración de permisos de Tableau Server no usa la herencia (con la excepción de un
libro de trabajo que se haya publicado con vistas en pestañas). La configuración de permisos
de un elemento contenedor (como un proyecto o un libro de trabajo) se usa como plantilla para
nuevos proyectos, libros de trabajo o vistas que estén asociados con el proyecto o libro de
trabajo. Los permisos iniciales son una copia única de los permisos del elemento contenedor.
Tableau Server gestiona los permisos iniciales de los modos siguientes:
l
l
l
Los permisos iniciales para un proyecto se copian desde el proyecto Default, que se
crea automáticamente para cada sitio en Tableau Server.
Los permisos iniciales para un libro de trabajo se copian desde los permisos de su proyecto.
Los permisos iniciales para una vista se copian desde los permisos de su libro de trabajo.
Los cambios en los permisos de un elemento contenedor no se aplican automáticamente a los
libros de trabajo o las vistas que pertenezcan a un proyecto, a menos que los nuevos permisos
se asignen específicamente (para ello, es necesario hacer clic en Asignar permisos a
contenido, en la configuración de permisos de un proyecto o libro de trabajo).
Cualquier elemento puede tener permisos distintos de los permisos del elemento contenedor
de nivel superior. Por ejemplo, es posible que un grupo no tenga permiso para ver el proyecto
A pero sí para ver una vista publicada en dicho proyecto.
Para obtener más información sobre la jerarquía de cómo se evalúan los permisos en Tableau
Server, consulte Cómo se evalúan los permisos En la página 344.
Permisos y el proyecto predeterminado
Si implementa Tableau Server en un entorno donde es importante el uso compartido de
conocimientos e información en la organización, establezca la regla de permisos para el grupo
Todos los usuarios del proyecto Predeterminado en la plantilla de permisos Publicador.
Los usuarios podrán publicar automáticamente en nuevos proyectos y consumir contenido de
estos.
Si implementa Tableau Server en un entorno restrictivo donde es importante la seguridad de
los datos y el control de acceso, establezca la regla de permisos para el grupo Todos los
usuarios del proyecto Predeterminado en la función de Ninguno. A continuación, deberá
agregar reglas de permisos de manera explícita para grupos y usuarios para que estos
puedan publicar y trabajar con contenido en proyectos nuevos.
Herencia de permisos de vistas en pestañas
Las vistas en pestañas (es decir, las vistas en un libro de trabajo publicado en el servidor que
- 336 -
tengan habilitada la opción Mostrar hojas como pestañas) usarán los permisos del libro de
trabajo, en lugar de los permisos de la vista. En la ventana Permisos, al ver los permisos de
una vista en pestañas de un libro de trabajo, verá las reglas de permisos del libro de trabajo, en
lugar de las reglas de permisos de la vista. Para editar permisos de vista con etiquetas, abra
los permisos del libro de trabajo de la vista con etiquetas (en lugar de abrir la vista). Los
cambios que realice en los permisos del libro de trabajo afectarán a todas las vistas en
pestañas del libro de trabajo.
Consulte los temas siguientes para obtener más información sobre permisos:
Inicio rápido: Permisos
Puede controlar el acceso a contenido específico del servidor mediante reglas de permisos.
Todos los usuarios disponen de un conjunto de capacidades permitidas según su función de
sitio. Cada tipo de contenido (proyectos, libros de trabajo, vistas y fuentes de datos) puede
tener reglas de permisos asignadas a grupos o usuarios específicos. El modo más sencillo y
eficaz de administrar los permisos consiste en crear reglas de permisos para grupos. Cuando
lo haga, podrá ver los permisos resultantes para cada usuario del grupo.
1 Agregar usuarios a grupos
En un sitio, haga clic en Grupos. Cree grupos para los usuarios que deban tener los mismos
permisos y, a continuación, agregue cada usuario a su grupo correspondiente. Haga clic en el
nombre de un grupo y, luego, en Agregar usuarios para seleccionar los usuarios que desea
incluir en el grupo.
- 337 -
2 Seleccionar el contenido
En la página Contenido de un sitio, haga clic en Libros de trabajo, Vistas, Proyectos o
Fuentes de datos. Para seleccionar un elemento de la página, marque la casilla de
verificación que se muestra en el extremo superior izquierdo del elemento. En este ejemplo, el
administrador hizo clic en Vistas y, después, seleccionó la vista "Indicadores económicos".
Seleccione Acciones > Permisos para ver las reglas de permisos actuales.
- 338 -
Una regla de permisos es un conjunto de capacidades (como la capacidad de editar una vista) que se
permiten o deniegan a un usuario o a un grupo de usuarios. Las capacidades que están disponibles
dependen del tipo de contenido seleccionado.
3 Crear una regla de permisos
Haga clic en Agregar una regla de usuario o de grupo, seleccione Grupo, escriba el texto
de búsqueda (opcional) y, a continuación, elija un nombre de la lista. Seleccione una plantilla
de permisos para aplicar un conjunto de capacidades inicial al grupo. Haga clic en una
capacidad para configurarla en Permitida o Denegada, o déjela como Sin especificar.
Cuando termine, haga clic en Guardar.
- 339 -
La capacidad para establecer permisos depende de la función de sitio del usuario y de si su capacidad
Establecer permisos está definida como Permitida.
4 Ver los permisos resultantes
Una vez que haya guardado la regla de permisos de un grupo, podrá ver los permisos
resultantes para el contenido en cuestión.
Haga clic en el nombre de un grupo para ver los usuarios del grupo y sus permisos resultantes.
Sitúe el ratón sobre un cuadro de capacidad para ver una descripción emergente donde se
indica si la capacidad está permitida o denegada.
- 340 -
Personalizado indica que las capacidades de un usuario han cambiado de la configuración inicial de su rol
de sitio o de contenido.
Notas sobre los permisos resultantes:
l
Los administradores de servidor y de sitio pueden acceder a todo el contenido del sitio
con permisos completos.
l
Los publicadores disponen de acceso completo a su contenido.
l
Denegado prevalece sobre Permitido.
l
Resultados No especificado en Denegado si no se especifican otros permisos.
l
l
Los permisos de usuario específicos para el contenido tienen prioridad frente a los
permisos de grupo para el contenido. Es decir, los permisos de usuario reemplazan a los
permisos de grupo.
La función de sitio de un usuario determina los permisos máximos permitidos para dicho
usuario. Para obtener más información, consulte Roles de sitio para usuarios En la
página 160.
eglas de permisos y permisos resultantes
Los permisos de Tableau Server se asignan a proyectos de contenido, libros de trabajo, vistas
y fuentes de datos. Al especificar permisos para un proyecto, un libro de trabajo, una vista o
una fuente de datos, se usa una regla de permisos para especificar quién tiene permiso para
- 341 -
R-
trabajar con el contenido. Las reglas de permisos se pueden definir para un usuario individual
o para un grupo (para cada elemento de contenido).
La ventana Permisos tiene dos secciones: Reglas de permisos (sección superior) y
Permisos resultantes (sección inferior). Los permisos se establecen en Reglas de
permisos y se visualizan en Permisos resultantes.
Reglas de permisos
Para configurar reglas de permisos es necesario especificar el usuario o grupo, una plantilla de
permisos y el conjunto de capacidades que desee que los usuarios tengan para un elemento
de contenido (por ejemplo, la capacidad para editar una vista). El tipo de contenido
seleccionado determina las capacidades que estarán disponibles, que se pueden configurar
como Permitido, Denegado o Sin especificar. Para obtener información sobre cómo
configurar y ver permisos, consulte Inicio rápido: Permisos En la página 337, Editar reglas
de permisos En la página 363 y Ver reglas de permisos y permisos resultantes En la
página 361.
- 342 -
Sitúe el ratón junto al nombre de la plantilla de permisos y haga clic en el icono del lápiz.
Seleccione una plantilla de permisos y edite capacidades (las acciones permitidas en el contenido).
l
l
l
Usuario o grupo: Recoge los usuarios o grupos de usuarios a los que se aplica la
regla.
Permisos: Recoge las plantillas de permisos disponibles para un proyecto, un libro de
trabajo, una vista o una fuente de datos determinados. Cada plantilla de permisos (como
Editor, Interaccionador o Visor) especifica un conjunto predefinido de capacidades
para la regla. Si las capacidades seleccionadas no coinciden con una plantilla
predefinida, la plantilla de permisos se establece en Personalizada. Para obtener más
información sobre plantillas de permisos y capacidades, consulte Configurar
permisos para libros de trabajo y vistas En la página 347, Configurar permisos
para un proyecto En la página 357 y Configurar permisos para una fuente de
datos En la página 353.
Ver, interactuar o editar: Categorías para los conjuntos de capacidades que se
pueden establecer en Permitido, Denegado o Sin especificar (Sin especificar se
convierte en Denegado si no se especifican otros permisos para un usuario o grupo en
el contenido).
Permisos resultantes
Para ver los permisos resultantes de un grupo o usuario, haga clic en el nombre de usuario o
grupo en la lista Reglas de permisos. Los permisos resultantes para los usuarios del grupo
se mostrarán en la mitad inferior de la ventana Permisos.
Los permisos resultantes para un usuario vienen determinados por:
- 343 -
l
l
Permisos máximos permitidos para la función de sitio de un usuario.Para obtener más
información, consulte Roles de sitio para usuarios En la página 160.
los permisos asignados al usuario o a un grupo para un elemento de contenido específico.
Por ejemplo, si se concede a un usuario permisos de nivel de Editor en un libro de trabajo (lo
cual permite todas las capacidades), pero el usuario tiene la función de sitio de Visor, solo
tendrá permitidas las capacidades Ver, Exportar imagen, Datos de resumen, Ver
comentarios, Agregar comentarios y Guardar.
En el siguiente ejemplo, se ha creado una regla de permisos para el grupo Finanzas. Se aplicó
al grupo la plantilla de permisos de Editor, que concede todas las capacidades. A
continuación, el administrador estableció el permiso Agregar comentarios como Denegado,
por lo que el nombre del conjunto de permisos aplicados al grupo cambió a Personalizado. En
la sección Permisos resultantes del grupo Finanzas se muestra que la mayoría de los
usuarios del grupo tienen todas las capacidades excepto Agregar comentarios. Un usuario
tiene menos capacidades porque el usuario tiene la función de sitio de Visor.
Como puede observar en el ejemplo, la regla de permisos del grupo Todos los
usuarios se ha establecido en Ninguno, por lo que todos los permisos del grupo
Todos los usuarios se han dejado como Sin especificar. Para usar este método, es
necesario que el administrador asigne permisos únicamente a los grupos o usuarios que
deben ver el contenido.
Cómo se evalúan los permisos
Los permisos de Tableau Server se asignan a proyectos de contenido, libros de trabajo, vistas
y fuentes de datos. Al especificar los permisos sobre un proyecto, un libro de trabajo, una vista
- 344 -
o una fuente de datos, se especifica quién tiene permiso para trabajar con el contenido
mediante las reglas de permisos.
Se pueden definir reglas de permiso para un usuario concreto o para un grupo en cada
elemento de contenido. En este diagrama, se representa cómo se evalúan las reglas de
permisos en Tableau Server.
Nota: Si un libro de trabajo está configurado para mostrar hojas como pestañas, todas
las vistas heredan los permisos del libro de trabajo aunque se especifiquen permisos
diferentes en una vista individual.
Notas sobre los permisos
l
l
l
Los administradores de servidor y de sitio pueden acceder a todo el contenido del sitio
con permisos totales. Los sitios no tienen permisos, ya que los permisos solo se pueden
asignar al contenido.
Los publicadores (es decir, los propietarios de contenido) siempre tienen acceso total a
su contenido.
Denegado prevalece sobre Permitido.
- 345 -
l
l
l
l
l
Resultados No especificado en Denegado si no se especifican otros permisos.
Los permisos de usuario específicos para el contenido tienen prioridad frente a los
permisos de grupo para el contenido. (Es decir, los permisos de usuario reemplazan a
los permisos de grupo).
La función de sitio de un usuario determina los permisos máximos permitidos para dicho
usuario. Para ver información más detallada, consulte Roles de sitio para usuarios
En la página 160.
Las plantillas de permisos solo aplican un conjunto inicial de permisos, pero no son
persistentes.
Los permisos de libro de trabajo sirven como plantillas para los permisos de vista, no son
persistentes.
Si cambia los permisos de un libro de trabajo, haga clic en Asignar permisos a
contenido para aplicar los mismos permisos a todas las vistas del libro de trabajo.
l
Los permisos de proyecto sirven como plantillas para el contenido de un proyecto, no
son persistentes.
Si cambia los permisos de un proyecto, haga clic en Asignar permisos a contenido
para aplicar los mismos permisos a todo el contenido del proyecto.
l
Por cada elemento de contenido, cada usuario del sitio se incluye automáticamente en
la regla de permiso del grupo Todos los usuarios. En consecuencia, la regla de permiso
de Todos los usuarios afecta al modo en que los permisos se evalúan para los usuarios
cuando se crean más reglas de permiso de grupo para dicho elemento de contenido.
Para simplificar la evaluación de las reglas, puede establecer la plantilla de regla de
permisos del grupo Todos los usuarios en Ninguno y basarse en las capacidades que
haya establecido para una regla de permiso de un grupo específico. También se puede
usar la regla de permisos del grupo Todos los usuarios para conceder un conjunto
básico de permisos a todos los usuarios de un sitio y denegar capacidades específicas
en algunos grupos. En los libros de trabajo y vistas que contengan datos confidenciales,
se recomienda establecer la plantilla de regla de permisos del grupo Todos los
usuarios en Ninguno (así, todas la capacidades se establecen en Sin especificar).
Tableau Server evalúa los permisos en el siguiente orden de prioridad:
1. Administrador de sitio y servidor: Los administradores pueden acceder a todo el
contenido del sitio con plenos permisos.
2. User (sin licencia, con licencia de Visor o invitado): Si un usuario no tiene licencia,
tiene una licencia de Visor (que no es lo mismo que la función de sitio de Visor) o es un
invitado, hay algunas capacidades que nunca va a poder realizar. La capacidad se
denegará si está expresamente denegada para dicho usuario por motivos de licencia.
3. Propietario del proyecto: Si el usuario es propietario del proyecto que contiene el libro
- 346 -
de trabajo, se le permitirá la capacidad. Si no,
4. Líder de proyecto: Si el usuario tiene la capacidad Líder de proyecto o está en un
grupo que tiene esta capacidad, tendrá permiso. Si no,
5. Usuario (propietario autorizable): Si el usuario es el propietario del contenido, se le
permitirá la capacidad. Si no,
6. User (capacidad denegada): Si el usuario tiene denegada expresamente la capacidad
en el contenido, se le denegará. Si no,
7. User (capacidad permitida): Si el usuario tiene permitida expresamente la capacidad
en el contenido, se le permitirá. Si no,
8. Grupo (capacidad denegada): Si el usuario pertenece a un grupo que tiene denegada
expresamente la capacidad en el contenido, se le denegará. Si no,
9. Grupo (capacidad permitida): Si el usuario pertenece a un grupo que tiene permitida
expresamente la capacidad en el contenido, se le permitirá. Si no,
se denegará el acceso del usuario al contenido.
Configurar permisos para libros de trabajo y vistas
Siga los pasos a continuación para configurar las reglas de permisos para un libro de trabajo o
una vista.
Nota: Las vistas en pestañas (es decir, las vistas en un libro de trabajo publicado en el
servidor que tengan habilitada la opción Mostrar hojas como pestañas) usarán los
permisos del libro de trabajo, en lugar de los permisos de la vista. Al visualizar los
permisos de una vista en pestañas de un libro de trabajo, verá las reglas de permisos del
libro de trabajo en la ventana Permisos, en lugar de las reglas de permisos de la vista.
Para editar permisos de vista con etiquetas, tiene que abrir los permisos del libro de
trabajo de la vista con etiquetas. Los cambios que realice en los permisos del libro de
trabajo afectarán a todas las vistas en pestañas del libro de trabajo.
1. En la página Contenido de un sitio, haga clic en Libros de trabajo o en Vistas.
Seleccione un libro de trabajo o una vista y, a continuación, elija Acciones > Permisos
para ver las reglas de permisos actuales.
- 347 -
Nota: Si selecciona varios elementos y algunos de estos son de solo lectura, no
podrá ver los permisos. Anule la selección de las vistas y e intente seleccionar las
vistas de una en una.
2. Haga clic en Agregar una regla de grupo o usuario, seleccione Grupo o Usuario y,
a continuación, seleccione el nombre del grupo o usuario en la lista.
- 348 -
3. Seleccione una plantilla de permisos para aplicar un conjunto de capacidades inicial al
grupo o usuario y, a continuación, haga clic en Guardar.
La lista de capacidades y las plantillas de permisos disponibles varían según si se
establecen permisos para un libro de trabajo o para una vista. Consulte Referencia de
permisos En la página 366 para ver una tabla que define los diversos permisos y los
elementos a los que se aplican.
Nota: En libros de trabajo y vistas que contengan datos confidenciales, se
recomienda definir el permiso de grupo Todos los usuarios en Ninguno (todos
los permisos Sin especificar).
Las plantillas de permisos disponibles para libros de trabajo y vistas son las siguientes:
Plantilla de
permisos
Se
aplica
a...
Descripción
Visor
libros
Permite al usuario o grupo ver el libro de trabajo o la vista
de
en el servidor.
trabajo
vistas
Interaccionador libros
Permite al usuario o grupo ver el libro de trabajo o la vista
- 349 -
de
en el servidor, editar vistas de libros de trabajo, aplicar
trabajo filtros, ver datos subyacentes, exportar imágenes y
exportar datos. Todos los demás permisos se heredan de
vistas
los permisos del proyecto del usuario o del grupo.
Editor
libros
Configura todas las capacidades de la regla en Permitida.
de
trabajo
vistas
Ninguno
libros
Configura todas las capacidades de la regla en Sin espede
cificar.
trabajo
vistas
Denegado
libros
Configura todas las capacidades de la regla en
de
Denegada.
trabajo
vistas
Conector de
fuente de datos
vistas
Permite al usuario o grupo conectarse a la fuente de datos
del servidor. Este permiso solo es pertinente para las vistas que se conectan a fuentes de datos.
Editor de fuente vistas
de datos
Permite al usuario o grupo conectarse a las fuentes de
datos del servidor. También permite publicar, editar, descargar, eliminar y definir permisos para una fuente de
datos y programar actualizaciones para las fuentes de
datos que usted publique. Este permiso solo es pertinente
para las vistas que se conectan a fuentes de datos.
4. Para personalizar más la regla, sitúe el ratón junto al nombre de la plantilla de permisos
y, a continuación, haga clic en el lápiz para editar la regla. Haga clic en una capacidad de
la regla para establecerla como Permitido o Denegado, o bien déjela como Sin
especificar. Cuando termine, haga clic en Guardar.
- 350 -
5. Compruebe los permisos resultantes.
Haga clic en un nombre de grupo o usuario en las reglas de permisos para ver los
permisos resultantes. Sitúe el ratón sobre un cuadro de capacidad para ver una
descripción emergente donde se indicará si se permite la capacidad o si se ha
denegado.
- 351 -
6. Siga los mismos pasos para configurar reglas de permisos adicionales en el contenido
para otros usuarios o grupos.
7. Para los libros de trabajo, haga clic en Asignar permisos a contenido para asignar
los permisos que envió al libro de trabajo y el contenido del libro de trabajo. Esta opción
sobrescribe todos los permisos que anteriormente se hayan asignado a las vistas del
libro de trabajo. Si no hace clic en Asignar permisos a contenido, las vistas del libro
de trabajo no tendrán los permisos que haya concedido al libro de trabajo.
- 352 -
La opción Asignar permisos a contenido está disponible para los libros de
trabajo, pero no para las vistas. Haga clic en Asignar permisos a contenido
para aplicar los cambios realizados a las reglas de permisos del libro de trabajo a
todas las vistas del libro de trabajo.
Configurar permisos para una fuente de datos
Siga los pasos a continuación para configurar permisos para una fuente de datos.
1. En la página Fuentes de datos, seleccione una o más fuentes de datos y luego
seleccione Acciones > Permisos.
2. Haga clic en Agregar una regla de grupo o usuario, seleccione Grupo o Usuario y,
a continuación, seleccione el nombre del grupo o usuario en la lista.
- 353 -
3. Seleccione una plantilla de permisos para aplicar un conjunto de capacidades inicial al
grupo o usuario y, a continuación, haga clic en Guardar.
En Referencia de permisos En la página 366 puede consultar una tabla donde se
definen los diferentes permisos y los elementos a los que se aplican. Las plantillas de
permisos disponibles para las fuentes de datos son:
Rol
Descripción
Conector de fuente
de datos
Permite al usuario o grupo conectarse a la fuente de datos del
servidor.
- 354 -
Editor de fuente de
datos
Permite al usuario o grupo conectarse a las fuentes de datos
del servidor. También permite publicar, editar, descargar, eliminar y definir permisos para una fuente de datos y programar actualizaciones para las fuentes de datos que usted
publique.
Ninguno
Establece como Sin especificar todas las capacidades para
la regla de permiso.
Denegado
Establece todas las capacidades para la regla de permiso
como Denegado.
Nota: las fuentes de datos de Cube, al igual que las de conexiones de Microsoft
Analysis Services u Oracle Essbase, deben utilizarse de forma local. Para
descargar la fuente de datos publicada en Tableau Desktop necesitará permisos
para descargar. Deberá conceder de manera explícita los permisos para
descargar, ya que la función Conector de fuente de datos no concede estos
permisos. Para obtener más información, consulte Fuentes de datos de cubo
En la página 267.
4. Para personalizar más la regla, sitúe el ratón junto al nombre de la plantilla de permisos
y, a continuación, haga clic en el lápiz para editar la regla. Haga clic en una capacidad de
la regla para establecerla como Permitido o Denegado, o bien déjela como Sin
especificar. Cuando termine, haga clic en Guardar.
- 355 -
5. Siga los mismos pasos para configurar reglas de permisos adicionales en el contenido
para otros usuarios o grupos.
6. Compruebe los permisos resultantes.
Haga clic en un nombre de grupo o usuario en las reglas de permisos para ver los
permisos resultantes. Sitúe el ratón sobre un cuadro de capacidad para ver una
descripción emergente donde se indicará si se permite la capacidad o si se ha
denegado.
- 356 -
Configurar permisos para un proyecto
Los administradores y líderes de proyectos pueden especificar permisos de proyectos. Los
permisos del proyecto pueden establecerse en el mismo proyecto y también para el contenido
del proyecto, como libros de trabajo o fuentes de datos.
Proyecto predeterminado
Cada sitio que crea automáticamente incluye un proyecto Predeterminado creado por
Tableau. Cuando crea un proyecto nuevo, cuenta con los mismo permisos que el proyecto
Predeterminado.
Nota: Los permisos que especifique para el proyecto se aplicarán al proyecto en sí. Los
permisos explícitos que se establezcan en los libros de trabajo y en las vistas del
proyecto no se verán afectados. Sin embargo, puede asignar los permisos de proyecto a
todos los libros de trabajo y las vistas de un proyecto (para ello, haga clic en Asignar
permisos a contenido). En ese caso, estos permisos anulan los permisos existentes
en los libros de trabajo y vistas. Por ejemplo, en un caso en el que varios libros de trabajo
se hayan publicado con permisos personalizados, si mueve libros de trabajo a un
proyecto nuevo que tiene sus propias reglas de permisos, puede aplicar las reglas de
permisos de proyecto a todos los libros de trabajo del proyecto haciendo clic en Asignar
permisos a contenido en la página Permisos.
- 357 -
1. En la página Proyectos, seleccione un proyecto y, a continuación, seleccione Acciones
> Permisos.
2. Haga clic en Agregar una regla de grupo o usuario, seleccione Grupo o Usuario y,
a continuación, seleccione el nombre del grupo o usuario en la lista.
3. Seleccione una plantilla de permisos para aplicar un conjunto de capacidades inicial al
grupo o usuario y, a continuación, haga clic en Guardar.
- 358 -
En Referencia de permisos En la página 366 puede consultar una tabla donde se
definen los diferentes permisos y los elementos a los que se aplican. Estas son las
plantillas de permisos disponibles para proyectos:
Rol
Descripción
Líder de proyecto
Permite al usuario o grupo definir permisos para todos los elementos de un proyecto.
Conector de fuente
de datos
Permite al usuario o grupo conectarse a las fuentes de datos
del proyecto.
Editor de fuente de
datos
Permite al usuario o grupo conectarse a las fuentes de datos
del proyecto. También permite publicar, editar, descargar, eliminar y definir permisos para una fuente de datos y programar
actualizaciones para las fuentes de datos que usted publique.
Este permiso es pertinente para las vistas cuando se accede a
una vista que se conecta con una fuente de datos.
Editor
Otorga todos los permisos al usuario o grupo
Publicador
Otorga al usuario o grupo todos los permisos necesarios para
publicar libros de trabajo en el servidor.
Interaccionador
Permite al usuario o grupo ver los libros de trabajo y las vistas
del proyecto, editar vistas de libros de trabajo, aplicar filtros,
ver datos subyacentes, exportar imágenes y exportar datos.
Visor
Permite al usuario o grupo ver los libros de trabajo y las vistas
del proyecto.
- 359 -
Ninguno
Establece como Sin especificar todas las capacidades para
la regla de permiso.
Denegado
Establece todas las capacidades para la regla de permiso
como Denegado.
4. Para personalizar más la regla, sitúe el ratón junto al nombre de la plantilla de permisos
y, a continuación, haga clic en el lápiz para editar la regla. Haga clic en una capacidad de
la regla para establecerla como Permitido o Denegado, o bien déjela como Sin
especificar. Cuando termine, haga clic en Guardar.
5. Compruebe los permisos resultantes.
Haga clic en un nombre de grupo o usuario en las reglas de permisos para ver los
permisos resultantes. Sitúe el ratón sobre un cuadro de capacidad para ver una
descripción emergente donde se indicará si se permite la capacidad o si se ha
denegado.
- 360 -
6. Siga los mismos pasos para configurar reglas de permisos adicionales en el contenido
para otros usuarios o grupos.
7. Haga clic en Asignar permisos a contenido para asignar los permisos de proyecto a
todos los libros de trabajo y las vistas que contiene el proyecto. Esto sobrescribe los
permisos anteriores asignados a los libros de trabajo y las vistas del proyecto. Si no hace
clic en Asignar permisos a contenido, los libros de trabajo y las vistas del proyecto no
tendrán los permisos que envió al proyecto.
Ver reglas de permisos y permisos resultantes
En cualquier momento, puede ver los permisos de un usuario o grupo para una vista, un libro
de trabajo, un proyecto o una fuente de datos. Los permisos que se muestran son específicos
de la vista, el libro de trabajo, la fuente de datos o el proyecto que haya seleccionado.
- 361 -
1. En la página Contenido de un sitio, haga clic en Libros de trabajo, Vistas, Proyectos
o Fuentes de datos. Para seleccionar un elemento de la página, marque la casilla de
verificación que se muestra en el extremo superior izquierdo del elemento.
2. Seleccione Acciones > Permisos para ver las reglas de permisos actuales.
3. Haga clic en un grupo o en un nombre de usuario del área Reglas de permisos para ver
los permisos resultantes. En el área Permisos resultantes, sitúe el cursor sobre el
cuadro de una capacidad para ver una descripción emergente donde se indique si la
capacidad está permitida o denegada.
- 362 -
Personalizado indica que las capacidades de un usuario han cambiado de la configuración inicial de
su rol de sitio o de contenido.
Editar reglas de permisos
Los usuarios con la opción Establecer permisos pueden cambiar las reglas de permisos de
grupos y usuarios para contenido.
1. En la página Contenido de un sitio, seleccione un proyecto, un libro de trabajo, una vista
o una fuente de datos y, a continuación, elija Acciones > Permisos para ver las reglas
de permisos actuales.
- 363 -
Ejemplo de reglas de permisos para una vista.
2. Para la regla de permisos que desee cambiar, sitúe el ratón junto al nombre de la
plantilla de permisos y, a continuación, haga clic en el icono del lápiz para editar la regla.
Haga clic en una capacidad de la regla para establecerla como Permitido o Denegado,
o bien déjela como Sin especificar. Cuando termine, haga clic en Guardar.
3. Compruebe los permisos resultantes.
- 364 -
Haga clic en un nombre de grupo o usuario en las reglas de permisos para ver los
permisos resultantes. Sitúe el ratón sobre un cuadro de capacidad para ver una
descripción emergente donde se indicará si se permite la capacidad o si se ha
denegado.
4. Siga los mismos pasos para configurar reglas de permisos adicionales en el contenido
para otros usuarios o grupos.
5. Para proyectos o libros de trabajo, haga clic en Asignar permisos a contenido para
asignar los permisos que envió al contenido del proyecto o libro de trabajo. Esto
sobrescribe los permisos asignados anteriormente a los libros de trabajo y las vistas de
un proyecto, o bien a las vistas de un libro de trabajo. Si no hace clic en Asignar
permisos a contenido, los libros de trabajo y las vistas del proyecto (o las vistas del
libro de trabajo) no tendrán los permisos que haya editado y guardado.
- 365 -
La opción Asignar permisos a contenido está disponible para proyectos y
libros de trabajo, pero no para vistas. Haga clic en Asignar permisos a
contenido para aplicar los cambios realizados en las reglas de permisos de un
proyecto a todos los libros de trabajo y las vistas del proyecto, o bien para aplicar
los cambios realizados en las reglas de permisos del libro de trabajo a todas las
vistas del libro de trabajo.
Referencia de permisos
Los administradores y otros usuarios autorizados pueden permitir o denegar permisos para
acciones que los usuarios pueden llevar a cabo en Tableau Server. También es posible
establecer permisos en Tableau Desktop al publicar un libro de trabajo o una fuente de datos
en Tableau Server.
Los administradores siempre tienen el control completo de todos los activos de Tableau
Server, y los administradores de sitios tienen el control completo de todos los activos de un
sitio. Si publica un libro de trabajo o una fuente de datos en Tableau Server, será el propietario
del activo y tendrá control total sobre este.
La siguiente tabla muestra qué permisos se aplican a qué elementos en Tableau Server y
describe las acciones que los usuarios pueden llevar a cabo con cada permiso.
Permiso
Se aplica a...
Cuando se permite, los usuarios pueden...
Vista
libros de trabajo Vea el elemento en Tableau Server. Un usuario que
accede a una vista que se conecta a una fuente de datos
fuentes de
debe tener permiso de Vista para el libro de trabajo y de
datos
Conexión para la fuente de datos.
vistas
Nota: Si un libro de trabajo está configurado para mostrar
proyectos
hojas como pestañas, todas las vistas heredan los
permisos del libro de trabajo aunque se especifiquen
permisos diferentes en una vista individual.
Editar en web
libros de trabajo Editar vistas en libros de trabajo. Consulte Conceder
- 366 -
Permiso
Se aplica a...
Cuando se permite, los usuarios pueden...
vistas
permisos para edición web, guardar y descargar En
la página 369.
proyectos
Los permisos de las hojas de trabajo (vistas) de un libro
de trabajo se copian (sobrescriben) a partir de los
permisos del libro de trabajo cuando publica un libro de
trabajo desde Tableau Desktop. También se copian
cuando hace clic en Asignar permisos a contenido en
la opción Permisos de la página Libros de trabajo. Si
selecciona Mostrar hojas como tabulaciones al
guardar un libro de trabajo, los permisos del libro de
trabajo se sobrescribirán a los permisos de todas las
hojas de trabajo (vistas) del libro de trabajo, mientras las
tabulaciones estén habilitadas.
Consideración especial sobre el grupo Todos los
usuarios: Para evitar que otro usuario sobrescriba el
contenido de un propietario (ya sea mediante la
publicación desde Tableau Desktop o al guardar un libro
de trabajo editado en web en Tableau Server), cada vez
que un usuario publique en un proyecto donde el grupo
Todos los usuarios tenga permisos, el permiso
Guardar del grupo Todos los usuarios cambiará de
Permitido a No especificado de manera
predeterminada. Luego, puede modificar este permiso de
manera manual mediante los pasos descritos en
Configurar permisos para libros de trabajo y vistas
En la página 347 para cambiar esto de No especificado
a Permitido.
Guardar
libros de trabajo Sobrescribir el elemento en el servidor. Cuando se
permite, el usuario puede volver a publicar un libro de
fuentes de
trabajo o una fuente de datos de Tableau Desktop y,
datos
como consecuencia, se convierte en el propietario y
vistas
obtiene todos los permisos. Como consecuencia, el
acceso del propietario original al libro de trabajo estará
proyectos
determinado por los permisos del grupo de dicho usuario
y cualquier permiso adicional que el nuevo propietario
desee establecer.
Este permiso también determina la capacidad del usuario
o del grupo para sobrescribir un libro de trabajo después
- 367 -
Permiso
Se aplica a...
Cuando se permite, los usuarios pueden...
de editarlo en el servidor. Consulte Conceder permisos
para edición web, guardar y descargar En la página
siguiente.
Descargar
libros de trabajo Descargar el elemento del servidor y, también, guardar
un libro de trabajo editado como un libro de trabajo nuevo
fuentes de
en el servidor. Consulte Descargar libros de trabajo
datos
En la página 302 y Conceder permisos para edición
proyectos
web, guardar y descargar En la página siguiente.
Eliminar
libros de trabajo Eliminar el elemento.
fuentes de
datos
vistas
proyectos
Filtro
libros de trabajo Modificar los filtros rápidos, mantener solamente los
filtros y excluir los datos.
vistas
proyectos
Agregar
comentarios
libros de trabajo Agregar comentarios a vistas en un libro de trabajo.
Consulte Comentar en vistas En la página 301.
vistas
proyectos
Ver
comentarios
libros de trabajo Consulta los comentarios asociados con las vistas en un
libro de trabajo. Consulte Comentar en vistas En la
vistas
página 301.
proyectos
Datos
resumidos
libros de trabajo Ver los datos agregados en una vista o en la selección del
usuario dentro de la vista y descargar esos datos como
vistas
archivo de texto.
proyectos
Datos
completos
libros de trabajo Ver todos los datos en bruto detrás de cada fila en una
vista, restringidos según las marcas que el usuario haya
vistas
seleccionado, y descargar los datos como archivo de
proyectos
texto.
Exportar
imagen
libros de trabajo Exportar cada vista como imagen. Consulte Exportar
vistas En la página 303.
- 368 -
Permiso
Se aplica a...
Cuando se permite, los usuarios pueden...
vistas
proyectos
Compartir
libros de trabajo Hacer que las personalizaciones guardadas de una vista
personalizada
estén disponibles para que las vean otros usuarios. Los
vistas
usuarios pueden crear vistas personalizadas mediante la
proyectos
opción Recordar mis cambios en Tableau Server.
Consulte Vistas personalizadas (Recordar mis
cambios) En la página 317.
Mover
libros de trabajo Mover libros de trabajo entre proyectos.
proyectos
Configurar
permisos
libros de trabajo Especificar permisos para el elemento. En los libros de
trabajo, este permiso se extiende a las vistas del libro de
fuentes de
trabajo.
datos
vistas
proyectos
Conectar
fuentes de
datos
proyectos
Conectarse a la fuente de datos. Un usuario que acceda a
una vista (de un proyecto) que se conecte a una fuente de
datos debe tener el permiso de Vista sobre la vista y el
permiso de Conexión sobre la fuente de datos.
Nota: Si un libro de trabajo está configurado para mostrar
hojas como pestañas, todas las vistas heredan los
permisos del libro de trabajo aunque se especifiquen
permisos diferentes en una vista individual.
Líder de
proyecto
proyectos
Configurar permisos para todos los elementos de un
proyecto y el proyecto mismo.
Conceder permisos para edición web, guardar y descargar
Para que un usuario pueda editar, guardar y descargar libros de trabajo, debe tener un rol de
sitio que permita realizar esas acciones y capacidades específicas en una regla de permisos
de usuario o grupo. Para obtener información sobre cómo establecer permisos, consulte Inicio
rápido: Permisos.
Las siguientes funciones controlan si un usuario puede editar, guardar y descargar vistas:
- 369 -
l
Editar en web: determina si el usuario puede editar vistas de libro de trabajo en
Tableau Server.
Para editar un libro de trabajo existente, un usuario debe tener un rol de sitio
Interaccionador o Publicador y debe tener la capacidad Editar en web habilitada
para el libro de trabajo.
Nota: Los interaccionadores no pueden guardar ni descargar libros de trabajo.
l
Descargar: determina si el usuario puede ver los comandos Guardar y Guardar como
al editar una vista y si puede guardar los cambios en un nuevo libro de trabajo. También
determina si los usuarios pueden abrir un libro de trabajo en el servidor usando Tableau
Desktop.
Para guardar los cambios en un libro de trabajo o guardar un libro de trabajo como
nuevo en Tableau Server, un usuario debe tener el rol de sitio Publicador y debe tener
las capacidades Guardar y Descargar habilitadas para el libro de trabajo.
l
Guardar: determina si los usuarios pueden guardar cambios en un libro de trabajo
existente en el servidor (es decir, si pueden sobrescribir un libro de trabajo).
Para guardar los cambios en un libro de trabajo, un usuario debe tener el rol de sitio
Publicador y debe tener la capacidad Guardar habilitada para el libro de trabajo.
Nota: Al denegar la capacidad Guardar para un proyecto, se inhabilita la
capacidad de guardar todo el proyecto, así como la de sobrescribir el libro de
trabajo existente.
Para conceder permisos Editar en web
1. Establezca la función de sitio del usuario en Interaccionador o Publicador.
2. En las reglas de permiso de un grupo o usuario en el nivel de proyecto o de libro de
trabajo, establezca la capacidad Editar en web en Permitido.
3. Guarde la regla.
Para conceder los permisos Guardar y Descargar
1. Establezca el rol de sitio del usuario en Publicador. Para obtener más información,
consulte Cambiar un rol de sitio.
Nota: Los interaccionadores no pueden guardar ni descargar libros de trabajo.
2. Cree una regla de permiso de un grupo o usuario en el nivel de proyecto o de libro de
trabajo. Establezca las siguientes capacidades:
- 370 -
Permitir que los usuarios (rol de sitio Publicador) editen y guarden
cambios en libros de trabajo nuevos y existentes
Permiso
Para el
Para los libros de traproyecto bajo especificados en
el proyecto
Editar en
Web
Permitido
Permitido
Descargar Permitido
Permitido
Guardar
Permitido
Permitido
Nota: En este caso, como los permisos se establecen del mismo modo
para los proyectos que para los libros de trabajo, si desea aplicar cambios
en los permisos de nivel de proyecto a todos los libros de trabajo del
proyecto, haga clic en Asignar permisos a contenido en la configuración
de permisos del proyecto.
Permitir que los usuarios (rol de sitio Publicador) editen y guarden
cambios en libros de trabajo nuevos, pero no permitir que sobrescriban
libros de trabajo existentes
Permiso
Para el
Para los libros de traproyecto bajo especificados en
el proyecto
Editar en
Web
Permitido
Permitido
Descargar Permitido
Permitido
Guardar
Denegado
Permitido
Importante: En este escenario, los permisos se deben configurar
manualmente en cada libro de trabajo. No haga clic en Asignar permisos
a contenido en los permisos del proyecto. Si hace clic en esta opción, los
permisos del proyecto sobrescribirán los permisos del libro de trabajo y,
con ello, se concederá a los usuarios acceso para guardar cambios en los
libros de trabajo existentes.
3. Guarde la regla.
- 371 -
Nota: Al denegar los permisos Guardar en un libro de trabajo, los usuarios podrán
seguir haciendo clic en Guardar al editar el libro de trabajo en Tableau Server, pero
aparecerá un mensaje que les indica que no tienen permiso para sobrescribir el libro de
trabajo y los cambios no se guardarán.
Permisos para vistas de libros de trabajo
Los permisos de vistas en un libro de trabajo heredan a partir de los permisos del libro de
trabajo cuando publica un libro de trabajo desde Tableau Desktop.
Si un usuario selecciona Mostrar hojas como pestañas al publicar un libro de trabajo desde
Tableau Desktop o guardarlo en Tableau Server, los permisos de libro de trabajo sobrescriben
los permisos de vistas individuales, hasta que el libro de trabajo se guarde nuevamente sin
pestañas.
Consulte también
Referencia de permisos En la página 366
Inicio rápido: Permisos
Reglas de permisos y permisos resultantes
Configurar permisos para libros de trabajo y vistas En la página 347
Configurar permisos para un proyecto En la página 357
Crear permisos basados en proyectos En la página 374
Agregar usuarios al servidor En la página 173
Roles de sitio para usuarios En la página 160
Deshabilitar la creación web
Si quiere que los usuarios puedan ver libros de trabajo publicados en Tableau Server pero que
no puedan acceder al entorno de edición web, puede usar una opción de nivel de sitio para
deshabilitar la creación.
Por ejemplo, puede que tenga un grupo selecto de analistas de datos que usen Tableau
Desktop para crear y publicar libros de trabajo, además de un grupo de gerentes de ventas
que trabajen sobre el terreno y que no usen Tableau Desktop, pero que necesiten acceder a
los dashboards publicados mediante un navegador web.
1. En un navegador web, inicie sesión en el servidor como administrador y acceda al sitio
donde quiere deshabilitar la creación.
2. Seleccione el sitio y abra la página Configuración.
- 372 -
3. En la página Configuración del sitio, desactive la casilla de verificación Permitir usar
creación web a los usuarios.
Si deshabilita la creación web durante la creación de un nuevo sitio, no se almacenará
ninguna sesión en la caché y la configuración surtirá efecto de inmediato.
En caso contrario, los cambios se aplicarán cuando expire el almacenamiento en caché
de la sesión del servidor, o bien la próxima vez que un usuario inicie sesión después de
haberla cerrado.
Hasta que se aplique el cambio, es posible que los usuarios tengan acceso de creación
si ven el vínculo Editar en una vista, o bien si escriben la dirección URL del modo de
edición de la vista. Por ejemplo, es posible que hayan agregado la dirección URL a sus
marcadores cuando tenían la vista abierta en el modo de edición.
4. Si el sitio ya está en producción y desea modificarlo para que surta efecto, reinicie el
servidor.
Para confirmar los sitios que permiten la creación web, los administradores de nivel de servidor
pueden mostrar la página Sitios.
- 373 -
Crear permisos basados en proyectos
Como administrador, es posible que necesite organizar una colección de libros de trabajo y
especificar los usuarios que tendrán acceso a estos, así como los permisos específicos. Para
organizar los libros de trabajo se pueden crear proyectos (es decir, colecciones de libros de
trabajo relacionados). A continuación, se pueden establecer permisos en cada proyecto para
asignar el mismo nivel de acceso a todos los libros de trabajo del proyecto.
En este caso, los permisos para el grupo Todos los usuarios del proyecto se deben establecer
en Ninguno, lo que significa que los permisos para el grupo Todos los usuarios estarán Sin
especificar.
Preparación
Antes de comenzar el proceso de crear proyectos y permisos basados en proyectos, Tableau
recomienda describir o especificar todos los proyectos y los niveles de permisos que desea
que tengan los usuarios en cada proyecto antes de implementarlos en Tableau Server. Este
ejercicio le ayudará a organizar los diferentes permisos que desee implementar y le ayudará a
identificar a los usuarios o permisos que aún no se hayan especificado en la solución.
Además, consulte los temas siguientes en la Ayuda de Tableau Server:
l
l
Conceder permisos para edición web, guardar y descargar En la página 369
Administrar permisos En la página 335 y temas relacionados con permisos
Paso 1: Crear proyectos y grupos de usuarios
1. Inicie sesión en Tableau Server con el nombre de usuario y la contraseña de
administrador.
2. En la página Proyectos, haga clic en Nuevo proyecto.
3. Haga clic en Grupos y, a continuación, en Nuevo grupo.
- 374 -
Cree grupos que se correspondan con cada proyecto y nivel de acceso. Por ejemplo,
para un proyecto que solo permita a los usuarios acceder a las vistas, puede usar un
nombre como Proyecto1_Visor. Para un proyecto que permita interactuar con las vistas,
puede usar el nombre Proyecto1_Interaccionador.
4. Haga clic en Usuarios y, a continuación, en Agregar usuarios. Seleccione uno o más
usuarios de la lista, seleccione Acciones > Pertenencia a grupo y, a continuación,
seleccione un grupo para los usuarios. Haga clic en Guardar para confirmar la
pertenencia a grupo.
Repita este paso para agregar usuarios a otros grupos.
Paso 2: Asignar permisos en el nivel de proyecto
Después de configurar los proyectos y los grupos de usuarios, puede comenzar a asignar
permisos. Repita estos pasos para cada proyecto. Consulte también Configurar permisos
para un proyecto En la página 357.
1. En la página Proyectos, seleccione un proyecto y, a continuación, seleccione Acciones
> Permisos.
2. Haga clic en Agregar una regla de usuario o de grupo, seleccione Grupo y, a
continuación, seleccione el nombre de grupo de la lista.
Para editar una regla existente, sitúe el ratón junto al nombre de la plantilla de permisos
y, a continuación, haga clic en el icono del lápiz para editar la regla.
3. Seleccione una plantilla de permisos para aplicar un conjunto inicial de capacidades
para el grupo o los usuarios.
4. Para realizar más cambios en las capacidades de la regla, haga clic en una capacidad
para establecerla en Permitir o Denegar, o bien déjela como Sin especificar.
Cuando termine, haga clic en Guardar.
Repita los pasos 3 a 5 por cada grupo o usuario que requiera permisos de proyecto.
5. Haga clic en Asignar permisos a contenido para asignar los permisos de proyecto a
todos los libros de trabajo y las vistas que contiene el proyecto. Esto sobrescribe los
permisos anteriores asignados a los libros de trabajo y las vistas del proyecto. Si no hace
clic en Asignar permisos a contenido, los libros de trabajo y las vistas del proyecto no
tendrán los permisos que envió al proyecto.
Paso 3: Comprobar los permisos de proyecto
l
Vea los permisos resultantes.
Haga clic en un nombre de grupo o un nombre de usuario en la lista de las reglas de
permisos para ver los permisos resultantes. Sitúe el ratón sobre un cuadro de capacidad
- 375 -
para ver una descripción emergente con detalles sobre si la capacidad está permitida o
denegada.
Al publicar libros de trabajo en el proyecto, los permisos se reflejarán correctamente.
Para obtener información sobre cómo conceder a los usuarios permisos para guardar,
consulte Conceder permisos para edición web, guardar y descargar En la página 369.
- 376 -
Incrustar vistas en páginas web
Puede incrustar vistas interactivas desde Tableau Server en páginas web, blogs, wikis,
aplicaciones web y portales de intranet.Las vistas incrustadas se actualizan cuando cambian
los datos subyacentes o cuando se actualizan sus libros de trabajo en el servidor.Las vistas
incrustadas siguen las mismas restricciones de licenciamiento y permiso que se usan en el
servidor. En general, las personas que cargan una página Web con una vista incrustada
también deben tener una cuenta en Tableau Server. Como alternativa, si tiene una licencia
basada en núcleos puede seleccionar Habilitar cuenta de invitado, que permite a los usuarios
cargar la vista sin tener que iniciar sesión.
Puede incrustar vistas de las siguientes formas:
l
l
l
Usar el código de incrustación Compartir: El vínculo Compartir de la parte superior
de cada vista proporciona el código de incrustación que se puede copiar y pegar en la
página web.
Escribir su propio código de incrustación:Puede mejorar el código de incrustación
que proporciona Tableau o crear el suyo propio.De las dos formas puede usar
parámetros que controlan la barra de herramientas, las pestañas, etc.
Use la Tableau JavaScript API: Puede usar objetos de Tableau JavaScript en su
propio código de aplicación Web. Para obtener información, consulte JavaScript API
En la página 676.
Nota: Para que los usuarios puedan autenticarse correctamente cuando hacen clic en
una vista incrustada, sus navegadores deben estar configurados para admitir cookies
de terceros.
Escritura de código de incrustación
Si escribe su propio código de incrustación, puede considerar uno de dos enfoques:
l
l
Use Tableau JavaScript: Éste es el enfoque preferido. Usar el código de incrustación
que genera Tableau como punto de partida de su propio código y agregar o editar
parámetros de objeto que controlan las barras de herramientas, las pestañas, etc.El
código incrustado predeterminado, el cual depende del archivo de Tableau JavaScript,
también es la única forma de controlar el orden de carga de múltiples vistas incrustadas.
Especifique la URL de la vista: incruste una vista mediante un Iframe o una etiqueta
de imagen, donde la fuente es la URL del cuadro Correo electrónico del cuadro de
diálogo Compartir vistas. Si no puede usar JavaScript en el sitio web, es posible que
quiera hacer esto.Es posible que también haya situaciones en las que lo único que se
- 377 -
pueda especificar sea una dirección URL, por ejemplo al incrustar una vista mediante el
elemento web Visor de páginas de SharePoint.
Al incrustar una vista, se debe definir una anchura y una altura que se usarán para mostrar la
vista. Si no las define, el navegador del cliente usará una anchura y una altura arbitrarias.
Tableau JavaScript
En el siguiente código se muestra un ejemplo de código de incrustación generado al hacer clic
en Compartir en una vista publicada.Los caracteres especiales del parámetro host_url
tienen codificación URL, mientras que los de los parámetros site_root y name se escriben
como referencias de caracteres numéricos HTML.
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'></script>
<div class='tableauPlaceholder' style='width:800; height:600;'>
<object class='tableauViz' width='800' height='600' style='display:none;'>
<param name='host_url' value='http%3A%2F%2Fmyserver%2F' />
<param name='site_root' value=&#47;t&#47;Sales' />
<param name='name' value='MyCoSales&#47;SalesScoreCard&#47;'
/>
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' /></object></div>
La fuente de la etiqueta <script> es la dirección URL del archivo JavaScript Tableau Server,
viz_v1.js.El archivo JavaScript manipula el ensamblado de la dirección URL completa de la
vista que se muestra a sus usuarios.Los parámetros de objeto name y site_root son los
únicos parámetros requeridos; todos los demás parámetros son opcionales.
URL de vista como fuente
A continuación tiene un ejemplo de incrustación de la misma vista mediante un Iframe IF,
donde la fuente es la URL del cuadro Correo electrónico del cuadro de diálogo Compartir
vistas:
<iframe srcc="http://myserver/t/Sales/views/MyCoSales/SalesScoreCard
?:embed=yes&:tabs=yes&:toolbar=yes" width="800"
height="600"></iframe>
El parámetro URL embed es obligatorio, pero es opcional incluir parámetros que controlen la
barra de herramientas y reviertan opciones, entre otros. También puede agregar filtros a la
URL que controla los datos específicos que se muestran cuando se carga una vista.
- 378 -
Consulte también
Puede consultar ejemplos en la Lista de parámetros incrustados abajo y en los “Ejemplos
de etiquetas de Script" en la sección Ejemplos En la página 389.
Lista de parámetros incrustados
Puede incrustar una vista mediante una etiqueta Iframe, la cual usa parámetros URL o una
etiqueta JavaScript, la cual usa parámetros de objeto. La siguiente tabla indica ambos
conjuntos de parámetros y cómo usarlos.
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
cus:cusno
tomVi- tomVieews
ws
-
filter
:embed yes
-
Ejemplos
Oculta la
opción
Recordar
mis cambios.
<param name='customViews' valuee='no'/>
http://tabserver/views/Date-Time/DateCalcs?:embed=yes&:customViews=no
Requerido
para parámetro de
URL.
Oculta el
área de
navegación
superior,
haciendo
que la
vista se
combine
mejor con
la página
Web.
http://tabserver/views/Date-Time/DateCalcs?:embed=yes
cade- Perna
sonaliza lo
que se
muestra
cuando la
<param name='filter' valuee='Team=Blue'/>
- 379 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
vista se
abre. También se
puede filtrar por
parámetros de
URL.
-
:format
pdf;
png
Muestra
una vista
como
archivo
PDF o
.png.
-
:highdpi
fal- Reprehttp://se
senta una tableauserver/views/Sales/Q2?:highdpi=false
vista
usando
DPI (puntos por pulgada)
estándar
para pantallas y dispositivos
de alta
resolución.
-
:oriyes
ginal_
view
http://tabserver/views/Sales/Q2?:format=pdf
Si el pará- <param name='filter' valuee=':original_view=yes'/>
metro
name
hace referencia a la
URL de un
libro de tra-
- 380 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
bajo o de
una hoja (y
no hace
referencia
explícitamente
a una vista
personalizada),
incluir este
parámetro
muestra la
vista como
la vista original
cuando
estén disponibles
otras vistas personalizadas.
host_
url
linktarget
-
cade- El nombre
na
del servidor como
aparece
en la URL.
:licade- El nombre
nktar- na
de venget
tana objetivo para
hipervínculos
externos.
<param name='host_url' valuee='http://myserver.bigco.com/'>
<param name="host_url"
value="http://localhost/">
<param name="linktarget" value="_
blank"/>
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:linktarg
et=_blank
- 381 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
loadorder
-
número
<param name="load-order" valuee="2"/>
name
-
cade- Requena
ridos para
parámetro
de objeto.
Nombre
del libro de
trabajo y
de la hoja
y, opcionalmente,
una vista
personalizada
([email protected]/
Cuando se
incrustan
múltiples
vistas, el
orden de
carga predeterminado es
el orden
en que se
indican las
vistas. Use
esta configuración
para anular ese
orden. Se
permiten
números
negativos.
<param name='name'
value='MyCoSales/Sales'/>
<param name='name'
value="MyCoSales/Sales/[email protected]
com/EastCoastSales'/>
- 382 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
[custom
view
name]).Si
hace referencia a la
URL de
Tableau
Server
para confirmar el
valor de
name,
excluya el
ID de
sesión
(
:iid=
<n>) al
final de la
URL.
path
-
cade- Para autenna
ticación
confiable
solamente, no
se puede
usar con el
parámetro
ticket.
Anula el
valor del
parámetro
name y se
usa como
la dirección URL.
<param name='path'
value='trusted/Etdpsm_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ
4'/>
http://tableauserver/trusted/Etdps
m_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ4
?:embed=yes&:tabs=yes
- 383 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
Consulte
los ejemplos de
autenticación
confiable.
-
:refresh
:render
true;
false;
número
Renderiza
la página.
Consulte
Actualizar
datos En
la página
302 para
conocer
más detalles.
http://tabserver/views/Date-Time/DateCalcs?:embed=yes&:refresh
Si la renderización
del lado
del cliente
está activada (de
forma predeterminada),
configurarla
en false
fuerza la
renderización
del lado
del cliente
http://tabserver/views/Date-Time/DateCalcs?:render=false
- 384 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
para la
sesión. Si
la renderización
del lado
del cliente
está deshabilitada,
configurarla
en true la
habilita
para la
sesión. Se
puede
usar un
número
para probar el
umbral de
complejidad.
Consulte
Acerca
de la renderización
del lado
del
cliente En
la página
432.
-
:revert
all;
filter-
Regresa el http://tabserver/views/Date-Time/DateCalcs?:embed=yes&:revert=all
elemento
a su
estado original.
- 385 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
s;
sorts;
axes;
shelves
site_
root
tabs
-
:tabs
<param name='site_root'
cade- Requevalue='/#/Sales'/>
na
rido. El
nombre
<param name='site_root' value=''/>
del sitio. El
valor de
sitio Predeterminado es
nulo (
value=''). Si el
servidor es
de sitios
múltiples y
desea
usar autenticación
confiable,
consulte
los ejemplos de
autenticación
confiable.
yes;
no
Muestra u <param name='tabs' value='yes'/>
oculta pestañas.
- 386 -
Parámetro
de
objeto
ticket
toolbar
Parámetro
de URL
-
Valo- Desres
cripción
Ejemplos
número
Para autenticación
confiable
solamente, no
se puede
usar con el
parámetro
de objeto
path. Se
debe usar
con un
objeto
name para
construir la
URL de
validación
de boleto
de confianza.
Consulte
los ejemplos de
autenticación
confiable.
<param name='ticket' value='Etdpsm_
Ew6rJY-9kRrALjauU'/>
La barra
de herramientas se
muestra
de manera
predeterminada en
la parte
<param name='toolbar' value=top'/>
:tool- yebar
s;
no;
top
http://tableauserver/trusted/Etdps
m_Ew6rJY9kRrALjauU/views/workbookQ4/SalesQ4
?:embed=yes&:tabs=yes
http://tabserver/views/DateTime/DateCalcs?:embed=yes&:toolbar=
no
- 387 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
inferior si
este parámetro no
está configurado.
Cuando el
valor es
no, la
barra de
herramientas se
excluye de
la vista
incrustada.
Cuando el
valor es
top, la
barra de
herramientas se
ubica
encima de
la vista.
tooltip
:tool- yetip
s;
no
Las descripciones
emergentes se
muestran
de manera
predeterminada en
una vista
cuando
este pará-
<param name='tooltip' value='no'/>
http://tabserver/views/workbookQ4/S
alesQ4?:embed=yes&:tooltip=no
- 388 -
Parámetro
de
objeto
Parámetro
de URL
Valo- Desres
cripción
Ejemplos
metro no
está configurado.
Si se establece en
no, las descripciones
emergentes se
excluyen
de la vista
incrustada.
Ejemplos
Aquí hay algunos ejemplos de formas en que puede personalizar o trabajar con el código
incrustado.
Agregar filtros
puede pasar valores de filtro para que la vista se abra mostrando solo los datos que desea. Por
ejemplo, puede incluir un hipervínculo de otra parte de la aplicación web a una vista de
rendimiento de venta incrustada que solo muestra una región específica.
Ejemplo de etiqueta de comando
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='800' height='600' style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Superstore/Product' />
<param name='filter' value='Region=East' />
</object>
Para pasar por filtros múltiples, simplemente separe cada valor con una coma. Por ejemplo:
- 389 -
<param name='filter' value='Region=East,West' />
Ejemplos de etiqueta Iframe
<iframe srcc="http://myserver/views/Superstore/Product?:embed=y&Region=East"
width="800" height="600"></iframe>
<iframe src="http:///myserver/views/Superstore/Product?:embed=yes&Region=East,West"
width="800px" height="600px"></iframe>
Para obtener más información, consulte Filtrar en campos múltiples abajo.
Filtrar en campos múltiples
Puede pasar filtros en tantos campos como desee, incluidos los campos que no están en la
vista original.
Ejemplo de etiqueta de comando
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='800' height='600' style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Superstore/Product' />
<param name='filter' value='Region=Central,South&Customer Segment=Consumer,Home Office' />
</object>
Ejemplo de etiqueta Iframe
<iframe src="http://myserver/views/Superstore/Product?:embed=y&Region=Central,South&Segment=Consum
Office"
width="800" height="600"></iframe>
En el primer cuadro que hay a continuación se muestra un ejemplo de la URL que puede
obtener al hacer clic en Compartir en una vista y copiar el enlace en el cuadro Correo
electrónico.
- 390 -
En el segundo cuadro se muestra cómo puede modificar la URL y agregarla a un Iframe
eliminando los parámetros showShareOptions y display_count, agregando
parámetros para Region (Región) y Segment (Segmento) y agregando parámetros de ancho y
alto. Esto se hacer para crear un enlace incrustado que muestre solo productos de Consumer
(Consumidor) y de Home Office (Oficina central) de las regiones central y sur.
Nota: Si el valor de un filtro contiene un carácter especial, como una coma, reemplace el
carácter por la secuencia de codificación de URL correspondiente a \ (barra diagonal
inversa, %5c) seguida de la secuencia de codificación de URL correspondiente al
carácter especial. La barra diagonal inversa es necesaria para escapar del carácter
especial. Por ejemplo, la secuencia de codificación de URL correspondiente a \, (barra
diagonal invertida, coma) es %5c%2c.
Filtrar fechas y horas
Si desea filtrar en un campo de Fecha/Hora, incluya el valor con el formato de Tableau
predeterminado que se muestra a continuación:
yyyy-mm-dd hh:mm:ss
La parte de tiempo usa un reloj de 24 horas. Muchas bases de datos almacenan todos los
datos de fecha como Fecha y hora, por lo cual, es posible que necesite entregar un valor de
hora junto con la fecha.
Ejemplo de etiqueta de comando
- 391 -
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'></script>
<object class='tableauViz' width='800' height='600' style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Sales/Sales-Performance' />
<param name='filter' value='Date=2012-12-01' />
</object>
Este ejemplo filtra un campo de fecha y un campo de fecha y hora:
<param name='filter' value='2012-12-01%2022:18:00' />
Ejemplo de etiqueta Iframe
<iframe src="http://myserver/Sales/SalesPerformance?:embed=yes&Date=2008-12-01%2022:18:00" width="800" height="600"></iframe>
Para filtrar múltiples fechas, separe cada fecha con una coma.
Filtrar medidas
Puede filtrar medidas al incluir uno o más valores. No hay compatibilidad valores mayor que,
menor que o rangos. El ejemplo a continuación filtra para mostrar solo ventas de $100 y $200.
Ejemplo de etiqueta de comando
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='800' height='600' style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='Sales/Sales-Performance' />
<param name='filter' value='Profit=100, 200' />
</object>
Ejemplo de etiqueta Iframe
<iframe src="http://myserver/views/Sales/Sales-Performance?:embed=yes&Profit=100,200"
width="800" height="600"></iframe>
- 392 -
Controlar el orden de carga de varias vistas
Puede controlar el orden en que se cargan vistas múltiples para las personas que trabajan con
sus vistas. Solo se puede acceder a esta función mediante un código incrustado en el archivo
de Tableau JavaScript.
En el siguiente ejemplo, se incrustan dos vistas. La segunda vista carga primero, seguida por
la vista superior. Si incrusta múltiples vistas y les proporciona el mismo valor de orden de
carga, o si no especifica parámetros de orden de carga, se cargan en el orden en que
aparecen en la página.
Ejemplo de etiqueta de comando
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='600' height='400' style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='MyCoSales/TopPerformers' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' />
<param name='filter' value='Salesperson=Top 5' />
<param name='load-order' value='0' />
</object>
<script type='text/javascript' srcc='http://myserver/javascripts/api/viz_v1.js'>
</script>
<object class='tableauViz' width='600' height='400' style='display:none;'>
<param name='host_url' value='http://myserver/' />
<param name='site_root' value='' />
<param name='name' value='MyCoSales/SalesScoreCard' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' />
<param name='load-order' value='-1' />
</object>
Código de incrustación para vistas personalizadas
Al incrustar una vista de un libro de trabajo o de una hoja que tenga vistas personalizadas
disponibles:
- 393 -
l
l
l
Si la URL del código de incrustación para la vista hace referencia explícitamente a una
vista personalizada, se mostrará dicha vista de forma predeterminada.
Si la URL del código de incrustación no hace referencia explícitamente a una vista personalizada, y se ha definido una vista personalizada predeterminada, se mostrará la
vista personalizada predeterminada en la vista incrustada de forma predeterminada.
Si no se ha definido una vista personalizada predeterminada, se mostrará la vista original en la vista incrustada de forma predeterminada.
Nota: Para garantizar que se muestre la vista original de forma predeterminada en una
vista incrustada, asegúrese de que la URL del código de incrustación para el parámetro
name no hace referencia explíctamente a una vista personalizada, e incluye el siguiente
parámetro filter en el código de incrustación: <param name='filter'
value=':original_view=yes'/>.
En el siguiente ejemplo, el código de incrustación siempre mostrará la vista original de la hoja
Análisis de beneficios en el libro de trabajo Análisis de beneficios porque el parámetro filter
está configurado en :original_yes y el parámetro name no hace referencia a una vista
personalizada específica de la URL para la hoja.
<script type='text/javascript' srcc='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script>
<div class='tableauPlaceholder' style='width: 1496px; height:
749px;'>
<object class='tableauViz' width='1496' height='749' style='display:none;'>
<param name='host_url' value='mysite.myserver.com' />
<param name='site_root' value='' />
<param name='name' value='ProfitAnalysis/ProfitAnalysis' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' />
<param name='filter' value=':original_view=yes' /></object></div>
En este ejemplo, la configuración del parámetro name hace referencia específicamente a la
URL para una vista personalizada denominada Mobiliario (en la hoja Análisis de beneficios y
en el libro de trabajo Análisis de beneficios).
<script type='text/javascript' srcc='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script>
<div class='tableauPlaceholder' style='width: 1496px; height:
749px;'>
- 394 -
<object class='tableauViz' width='1496' height='749' style='display:none;'>
<param name='host_url' value='mysite.myserver.com' />
<param name='site_root' value='' />
<param name='name' valuee='ProfitAnalysis/ProfitAnalysis/Furniture' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' /></object></div>
En este ejemplo, el parámetro name no hace referencia a una vista personalizada específica
en la URL para la hoja y el parámetro original_view no se ha especificado. Este código de
incrustación mostrará la vista personalizada que se ha configurado como predeterminada en
la hoja y en el libro de trabajo Análisis de beneficios. Sin embargo, si la vista original todavía es
la predeterminada (no se ha configurado ninguna otra vista personalizada como
predeterminada), la vista original se mostrará como la vista predeterminada.
<script type='text/javascript' srcc='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script>
<div class='tableauPlaceholder' style='width: 1496px; height:
749px;'>
<object class='tableauViz' width='1496' height='749' style='display:none;'>
<param name='host_url' value='mysite.myserver.com' />
<param name='site_root' value='' />
<param name='name' value='ProfitAnalysis/ProfitAnalysis' />
<param name='tabs' value='yes' />
<param name='toolbar' value='yes' /></object></div>
Incrustar vistas en SharePoint (Microsoft SSPI)
Puede incrustar una vista de Tableau Server en una página de SharePoint. Para autenticar
automáticamente a los usuarios de Tableau Server que acceden a la vista incrustada tiene dos
opciones, y ambas dependen del método de autenticación de usuarios seleccionado durante
la instalación de Tableau Server. Puede usar Active Directory con Habilitar inicio de
sesión automático para autenticar a los usuarios de Tableau Server (también conocido
como usar Microsoft SSPI) o Autenticación local y luego configurar también Tableau Server
para la autenticación confiable.
Este tema se aplica a la primera opción, donde Tableau Server y SharePoint usan Microsoft
SSPI. Si Tableau Server usa Autenticación local, consulte Vistas incrustadas en
SharePoint (Autenticación local) En la página 400 para conocer los pasos.
- 395 -
Requisitos
Usuarios con licencia: Las personas que obtengan acceso a una vista incrustada deben ser
usuarios con licencia en Tableau Server.
Versión de SharePoint: Desde la versión Tableau Server 8.1, debe usar SharePoint 2013
para incrustar vistas de Tableau Server en páginas de SharePoint. SharePoint 2013 usa la
versión 4.5 de Microsoft .NET Framework, que reúne los requisitos de seguridad de Tableau
Server.
Elemento web TableauEmbeddedView: debe tener un elemento web
TableauEmbeddedView implementado en el servidor de SharePoint antes de poder incrustar
vistas de Tableau en una página de SharePoint. Para obtener código de ejemplo de
SharePoint e instrucciones para crear un elemento web e implementarlo en el servidor de
SharePoint, consulte C:\Archivos de programa\Tableau\Tableau
Server\<versión>\extras\embedding\sharepoint. Nota: El código de ejemplo de SharePoint se
proporciona a modo ilustrativo y quizá se tenga que modificar para que funcione en su
implementación de SharePoint.
Incrustar una vista en SharePoint
Puede incrustar la parte web de Tableau en una página de SharePoint nueva o existente.
1. Abra la página donde desea incrustar una vista y cambiar al modo de edición.
2. En la sección de la página donde desea incrustar la vista, en la pestaña Insertar , haga
clic en Parte Web.
3. En Categorías, en la carpeta Personalizado (o Varios), seleccione
TableauEmbeddedView y, a continuación, haga clic en Agregar en la esquina inferior
derecha.
- 396 -
4. Seleccione la parte Web TableauEmbeddedView, haga clic en la flecha desplegable y, a
continuación, seleccione Editar parte Web.
5. En el lado derecho de la página, puede especificar los atributos de la parte Web
TableauEmbeddedView.
l En Nombre de Tableau Server , especifique el nombre de su Tableau Server.
No es necesario especificar "http://" antes del nombre de Tableau Server.
- 397 -
l
l
l
En Ver ruta de acceso, especifique la ruta de acceso a la vista que desea incrustar.
Especifique si desea mostrar la barra de herramientas, usar la autenticación
confiable, usar SSL o si desea incrustar la vista como imagen en lugar de una
vista interactiva.
En la sección Apariencia, puede especificar un Título para la parte Web, la
Altura, el Ancho, el estado de la interfaz y el tipo de interfaz. En general
puede especificar una altura fija (por ejemplo, 700 pixeles) y ajustar el ancho al
ancho de la zona.
- 398 -
6. Haga clic en Aceptar para aplicar los cambios y salir del modo de edición.
La vista se incrustará en la parte Web que ha creado recientemente. Los usuarios no tendrán
que iniciar sesión en Tableau Server para ver la vista incrustada, sino que se autenticarán
automáticamente mediante Microsoft SSPI.
Incrustar vistas en wikis
Puede incrustar fácilmente una vista en un wiki u otra página Web simplemente al colocar la
vista dentro de una etiqueta <iframe>.
1. Navegue a la página wiki en la que desea incrustar una vista.
2. Edite la página y agregue una etiqueta <iframe> en la que la fuente sea la URL del
cuadro Correo electrónico del cuadro de diálogo Compartir vistas. Por ejemplo:
<iframe src="http://myserver/views/Date-Time/DateCalcs?:embed=yes&:toolbar=no"
width="800" height="600"></iframe>
3. Guardar los cambios.
La vista se incrusta en la página wiki.
Si Tableau Server y wiki están configurados para usar Microsoft SSPI, los usuarios que
acceden a una vista incrustada en wiki iniciarán sesión automáticamente para que
puedan ver la vista.
Si el servidor y wiki no usan el mismo método de autenticación, primero se solicitará a los
usuarios que inicien sesión en el servidor antes de poder ver la vista.
- 399 -
Incrustar imágenes
Además de incrustar una vista en una etiqueta <script> o <iframe> también puede
incrustar la vista como imagen. Cuando incrusta una imagen la vista no es interactiva, sin
embargo, se carga cada vez que la página recarga completamente. La forma en que la imagen
muestra los últimos datos, incluso si los datos subyacentes cambian.
1. Navegue a la página donde en la que desea incrustar la imagen.
2. Edite la página y agregue una etiqueta <img> donde la fuente es la URL del cuadro
Correo electrónico del cuadro de diálogo Compartir vistas para la vista, más la
extensión de archivo .png. Por ejemplo:
<img src="http://tableauserver/views/Date-Time/DateCalcs.png"
width="900" height="700">
Nota:
A causa de una limitación transitoria del producto, el enfoque anterior solo funcionará si el
usuario que accede a la imagen incrustada también tiene una sesión de navegador web activa
con Tableau Server y tiene una sesión iniciada en Tableau Server mediante Microsoft SSPI.
Vistas incrustadas en SharePoint (Autenticación local)
Puede incrustar una vista de Tableau Server en una página de SharePoint. Si Tableau Server
está usando la Autenticación local para la autenticación de usuario, hay algunos pasos
adicionales que debe realizar antes de poder incrustar vistas.
En este tema se explica cómo completar los siguientes pasos:
l
Edite los permisos de seguridad para el archivo TableauEmbeddedView.dll.
l
Instale e implemente el archivo TableauEmbeddedView.wsp.
l
Verifique la implementación de la parte Web.
l
Incruste una vista en SharePoint con la parte Web de Tableau.
Nota: Si su instalación de Tableau Server está usando Active Directory para la autenticación
de usuario, puede empezar a incrustar vistas de inmediato. Para obtener más información,
consulte Incrustar vistas en SharePoint (Microsoft SSPI) En la página 395.
Requisitos
Usuarios: Para acceder a una vista incrustada, los usuarios deben tener licencia de Tableau
Server y su nombre de usuario en SharePoint debe ser sel mismo que su nombre de usuario
en Tableau Server.
Versión de SharePoint: Desde la versión Tableau Server 8.1, debe usar SharePoint 2013
para incrustar vistas de Tableau Server en páginas de SharePoint. SharePoint 2013 usa la
- 400 -
versión 4.5 de Microsoft .NET Framework, que reúne los requisitos de seguridad de Tableau
Server.
Editar los permisos de seguridad de TableauEmbeddedView.dll
Edite los permisos de seguridad de TableauEmbeddedView.dll, de modo que todos los
usuarios del sistema operativo puedan usarlo.
1. Ubique los archivos TableauEmbeddedView.dll y TableauEmbeddedView.wsp que se
instalan con Tableau Server. Si Tableau Server está instalado en la unidad C, los
archivos estarán en el siguiente directorio:
C:\Program Files\Tableau\Tableau
Server\9.1\extras\embedding\sharepoint\
2. Copie los archivos al directorio raíz del servidor de SharePoint. El directorio raíz se
ubica, generalmente, en
C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin, por
ejemplo:
C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
3. Para editar los permisos de seguridad en TableauEmbeddedView.dll, haga clic con el
botón secundario en TableauEmbedded.dll y, a continuación, seleccione
Propiedades > Seguridad}.
4. En Nombres de grupo o usuarios, seleccione Todos y haga clic en Editar.
5. En Permisos para todos, seleccione Permitir para el permiso Control completo.
- 401 -
6. Haga clic en Aceptar.
Instale e implemente el archivo TableauEmbeddedView.wsp.
El archivo TableauEmbeddedView.wsp entrega a SharePoint más información acerca de qué
hacer con el archivo .dll. Copió el archivo TableauEmbeddedView.wsp en el directorio raíz de
SharePoint en el procedimiento anterior. Para instalar e implementar el archivo .wsp, siga
estos pasos:
1. Abra la Consola de administración de SharePoint 2013 e introduzca el siguiente
comando:
Add-SPSolution -LiteralPath
"C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbe
ddedView.wsp"
2. En la página principal de la Administración central de SharePoint, haga clic en
Configuración del sistema.
3. En la sección Administración del conjunto de servidores, haga clic en Administrar
soluciones del conjunto de servidores.
- 402 -
4. En la página Administración de soluciones, haga clic en la solución que desea
implementar.
5. En la página Propiedades de la solución, haga clic en Implementar solución.
6. En la sección Implementar cuándo de la página Implementar solución, seleccione una
de las siguientes opciones:
l
l
Ahora
A una hora especificada. Especifique una hora con los cuadros de fecha y
hora.
7. En la sección Implementar en, en la lista Una aplicación web específica, haga clic
en Todas las aplicaciones web o seleccione una aplicación web específica y, a
continuación, haga clic en Aceptar.
8. Abra el sitio de SharePoint. Haga clic en el icono de configuración y, a continuación,
seleccione Configuración del sitio.
9. En Administración de la colección de sitios, haga clic en Características de la
colección de sitios.
10. Desplácese a la característica TableauEmbeddedView y haga clic en Activar para
activar la característica.
Verificar la implementación de la parte Web
En el siguiente procedimiento, verificará que la parte Web de Tableau esté instalada.
1. Abra el sitio de SharePoint en un navegador Web.
El sitio puede tardar algunos momentos en aparecer.
2. Haga clic en el icono de configuración y, a continuación, seleccione Configuración del
sitio.
3. En Galerías, haga clic en Partes Web.
- 403 -
4. Confirme que TableauEmbeddedView.webpart aparece en la lista.
Incrustar una vista con la parte Web de Tableau
Puede incrustar la parte web de Tableau en una página de SharePoint nueva o existente.
1. Abra la página donde desea incrustar una vista y cambiar al modo de edición.
2. En la sección de la página donde desea incrustar la vista, en la pestaña Insertar , haga
clic en Parte Web.
3. En Categorías, en la carpeta Personalizado (o Varios), seleccione
TableauEmbeddedView y, a continuación, haga clic en Agregar en la esquina inferior
derecha.
- 404 -
4. Seleccione la parte Web TableauEmbeddedView, haga clic en la flecha desplegable y, a
continuación, seleccione Editar parte Web.
5. En el lado derecho de la página, puede especificar los atributos de la parte Web
TableauEmbeddedView.
l En Nombre de Tableau Server , especifique el nombre de su Tableau Server.
No es necesario especificar "http://" antes del nombre de Tableau Server.
- 405 -
l
l
l
En Ver ruta de acceso, especifique la ruta de acceso a la vista que desea incrustar.
Especifique si desea mostrar la barra de herramientas, usar la autenticación
confiable, usar SSL o si desea incrustar la vista como imagen en lugar de una
vista interactiva.
En la sección Apariencia, puede especificar un Título para la parte Web, la
Altura, el Ancho, el estado de la interfaz y el tipo de interfaz. En general
puede especificar una altura fija (por ejemplo, 700 pixeles) y ajustar el ancho al
ancho de la zona.
- 406 -
6. Haga clic en Aceptar para aplicar los cambios y salir del modo de edición.
Ahora la vista está incrustada en la página y los usuarios que accedan a ella iniciarán sesión
automáticamente según su nombre de usuario y contraseña para SharePoint.
Éste es un ejemplo de incrustación de vistas en SharePoint mediante el archivo .dll
proporcionado. También puede incrustar vistas en otros tipos de aplicaciones Web.
Consulte JavaScript API En la página 676 para obtener información.
- 407 -
Seguridad
Hay cuatro componentes principales para la seguridad en Tableau Server:
Autorización
Autorización hace referencia a lo que los usuarios pueden hacer con el contenido y en Tableau
Server después de haberse autenticado. La autorización la determina una combinación de
función de sitio y permisos.
Nota: Los usuarios también pueden obtener un permiso independiente para trabajar
con datos. Para obtener más detalles, consulte Seguridad de datos En la página 412.
Funciones de sitio
Cuando se define un usuario en Tableau Server, se le asigna un rol, como administrador de
servidor, administrador de sitio, editor, interaccionador o visor. La función de sitio ofrece una
autorización inicial que indica lo que el usuario puede hacer. Por ejemplo, los administradores
de servidor (denominados también administradores de sistema) pueden realizar operaciones
en todo el contenido de cualquier lugar del servidor, independientemente de los permisos que
se asignen al contenido. Por su parte, los administradores de sitio tienen acceso sin
restriciones al contenido de un sitio determinado. Los publicadores pueden cargar contenido
en el servidor, mientras que los visores pueden ver contenido, pero no publicar.
Para obtener más información sobre las funciones de sitio, consulte Roles de sitio para
usuarios En la página 160.
Usuarios y grupos
Para trabajar con contenido en el servidor, los usuarios deben tener una identidad de usuario
en el servidor.Pueden iniciar sesión como se explica en Autenticación En la página 410.
Los usuarios pueden organizarse en grupos, lo que es útil para la autorización. Puede
configurar la autorización para grupos en lugar de para usuarios individuales. Esto puede ser
más cómodo que configurar la autorización para cada usuario, especialmente si quiere hacer
cambios a gran escala en la autorización de un grupo de usuarios. También es cómodo
porque, cuando los usuarios cambian de función en la organización (por ejemplo, cambian de
puesto o se van), agregar o quitar usuarios a grupos resulta más fácil de lo que sería
administrar la autorización para cada usuario por separado.
Nota: Los permisos que se conceden a usuarios individuales tienen prioridad sobre los
permisos que los usuarios reciben de los grupos a los que pertenecen.
- 408 -
Para obtener más información, consulte Usuarios En la página 156 y Grupos En la página
142.
Permisos
Los recursos individuales del servidor tienen permisos que determinan quién puede ver e
interactuar con los recursos. Los permisos se basan en recursos: se anexan a proyectos, libros
de trabajo, vistas y fuentes de datos. Los permisos especifican qué usuarios o grupos pueden
trabajar con qué recurso.
Para que un usuario pueda trabajar con un recurso, el usuario o el grupo al que pertenece
deben tener permiso explícito para usar el recurso. Si no se conceden permisos del tipo
Permitido al usuario o a un grupo al que pertenezca el usuario, este no podrá acceder al
recurso. Dicho de otra forma, los permisos se deniegan implícitamente y los usuarios deben
recibirlos de forma explícita para acceder a los recursos.
También puede configurar un permiso Denegado para un usuario o grupo. Un permiso
Denegado siempre tiene prioridad sobre un permiso Permitido.
Un propietario de contenido tiene permiso para trabajar con su contenido. Si publica un libro de
trabajo en el servidor, usted es el propitario y puede ver el libro de trabajo, interactuar con él,
eliminarlo, etc. Si es necesario, un administrador puede cambiar la propiedad del contenido.
Para obtener más información, consulte Administrar propiedad En la página 329.
Roles de sitio y permisos (permisos resultantes)
Las funciones de sitio determinan los permisos máximos que se le conceden a un usuario. Por
ejemplo, imagine que el usuario Dave tiene la función de sitio de Visor. Esta función permite a
los usuarios ver contenido, pero no interactuar con él. En el servidor, seleccione un libro de
trabajo y conceda permiso a Dave para filtrar y editar en la Web el libro de trabajo, así como
para guardar, editar, mover y eliminar dicho libro.
El usuario Dave inicia sesión en el servidor y mira el libro de trabajo. Sin embargo, no ve filtros
en las vistas del libro de trabajo y no puede eliminar el libro de trabajo aunque se le hayan
concedido estos permisos para el libro de trabajo. Cuando Tableau Server evalúa los permisos
del usuario Dave, calcula los permisos resultantes que tienen en cuenta los permisos de libro
de trabajo y la función de sitio de Dave. En este caso, la función de sitio (Visor) limita los
permisos de Dave, que solo puede ver el libro de trabajo.
Por otra parte, a los usuarios se les puede conceder menos permisos de los que se estabelcen
en su función de sitio. Por ejemplo, el usuario Dave puede tener la función de sitio de
Interaccionador, que, de forma predeterminada, le permite filtrar valores cuando trabaja con
vistas. Sin embargo, puede denegar al usuario Dave permisos para determinados libros de
trabajo; puede denegarle, por ejemplo, permiso para filtrar datos. En ese caso, el permiso de
denegar para el usuario Dave tiene prioridad sobre las capacidades definidas en su función de
sitio Visor, y Tableau no permitirá al usuario Dave interactuar con las vistas de ese libro de
trabajo.
- 409 -
Todos los sitios tienen un grupo Todos los usuarios y los usuarios que se agregan al sitio se
agregan automáticamente al grupo Todos los usuarios. Al establecer los permisos para el
grupo Todos los usuarios, puede establecer permisos predeterminados para los usuarios.
Por ejemplo, puede editar los permisos de un libro de trabajo determinado y denegar
explícitamente los permisos para Compartir personalizado para el grupo Todos los
usuarios. En ese caso, los usuarios del sitio no tienen permiso para compartir vistas
personalizadas si no agrega una regla que les permita hacerlo.
Para obtener más información, consulte Administrar permisos En la página 335.
Autorización para configurar Tableau Server
Uno o varios usuarios deben tener permisos para configurar Tableau Server y ejecutar
comandos de tabadmin. Estos permisos no se administran a través de Tableau Server. Los
usuarios que configuren Tableau Server deben tener permisos de administrador en el equipo
de Windows donde se ejecuta Tableau Server.
Autenticación
La autenticación establece la identidad de un usuario. Tableau Server tiene su propio sistema
de identidad y autenticación que le permite determinar quién puede iniciar sesión en Tableau
Server y quién puede publicar contenido en el servidor. Este sistema también ofrece una
experiencia de usuario personalizada a los usuarios que acceden a su instancia de Tableau
Server.
Los usuarios inician sesión en Tableau Server abriendo un navegador y escribiendo el nombre
o la dirección IP del servidor. Luego se les pide el nombre de usuario y la contraseña:
Identidad de usuarios en Tableau Server
Todos los usuarios que inicien sesión y trabajen con contenido en Tableau Server deben tener
una identidad de usuario en el repositorio de Tableau Server y se les debe asignar una función
- 410 -
de sitio. Las identidades de usuario se pueden agregar a Tableau Server en la IU del servidor
usando Comandos tabcmd En la página 550 o usando la API de REST.
Si el servidor está configurado para usar la autenticación local, al agregar una identidad de
usuario tiene que especificar un nombre de usuario, una contraseña y una función de sitio. En
ese caso, el repositorio de Tableau Server se usa exclusivamente para autenticar al usuario.
Si el servidor está configurado para usar la autenticación de Active Directory, el nombre de
usuario y la contraseña se administran en Active Directory. En ese caso, cuando los usuarios
inician sesión en el servidor, su nombre de usuario y contraseña se verifican usando Active
Directory.
Para obtener más información, consulte Usuarios En la página 156.
Opciones de inicio de sesión único para Tableau Server
Tableau Server admite varios tipos de inicio de sesión único (SSO).Con el SSO, los usuarios no
tienen que iniciar sesión en Tableau Server explícitamente. Las credenciales que han usado
para autenticarse (por ejemplo, al iniciar sesión en su red corporativa) se usan para
autenticarlos en Tableau Server, y pueden omitir el paso de escribir su nombre de usuario y
contraseña para acceder a Tableau Server. Con el SSO, la identidad del usuario establecida
externamente se asigna a una identidad de usuario definida en el repositorio de Tableau
Server.
Tableau Server admite estos tipos de SSO:
l
l
l
SAML. Puede configurar Tableau Server para que use SAML (lenguaje de marcado de
aserción de seguridad) para el SSO. Con SAML, un proveedor de identidad (IdP)
externo autentica las credenciales del usuario y luego envía una aserción de seguridad
a Tableau Server que ofrece información sobre la identidad del usuario. Para obtener
más información, consulte SAML En la página 471.
Kerberos. Si Kerberos está habilitado en su entorno y el servidor está configurado para
usar la autenticación de Active Directory, puede otorgar a los usuarios el acceso a
Tableau Server en función de sus identidades de Windows. Para obtener más información, consulte Kerberos En la página 501.
Autenticación confiable. La autenticación confiable permite configurar una relación
de confianza entre Tableau Server y uno o varios servidores web. Cuando Tableau Server recibe solicitudes de un servidor web de confianza, asume que el servidor web ya ha
realizado la autenticación necesaria. Tableau Server recibe la solicitud con un token o
boleto reembolsable y le presenta al usuario una vista personalizada, la cual considera
la función y los permisos del usuario.Para obtener más información, consulte Autenticación confiable En la página 449.
Autenticación para la API de REST
La API de REST le permite administrar y cambiar los recursos de Tableau Server mediante
programación, a través de HTTP. Para hacer solicitudes al servidor, debe iniciar sesión en el
- 411 -
servidor mediante programación. El servidor envía un token de autenticación que luego se
agrega a las siguientes solicitudes. Para obtener más información, consulte Iniciar y cerrar
sesión (autenticación) en la documentación de la API de REST.
Seguridad de datos
Tableau proporciona varias formas para que controle qué usuarios pueden ver datos
determinados. Para fuentes de datos que se conectan a bases de datos en tiempo real,
también puede controlar si se solicita que los usuarios proporcione credenciales de bases de
datos cuando hacen clic en una vista publicada. Las siguientes tres opciones funcionan en
conjunto para lograr resultados distintos:
l
l
l
Cuenta de inicio de sesión de base de datos: Cuando crea una fuente de datos que
se conecta a una base de datos en tiempo real, elige entre la autenticación a la base de
datos a través de Windows NT o a través del mecanismo de seguridad incorporado de la
base de datos.
Modo de autenticación: Cuando publica una fuente de datos o un libro de trabajo con
una conexión de base de datos en vivo, puede elegir un Modo de autenticación. Los
modos que están disponibles dependen de lo que elige anteriormente.
Filtros de usuario: Puede definir filtros en un libro de trabajo o fuente de datos que
controlan los datos que una persona ve en una vista publicada, según su cuenta de
inicio de sesión de Tableau Server.
La tabla a continuación describe algunas dependencias con las opciones anteriores:
Opciones de conexión de
base de datos
La cuenta
de inicio
de sesión
de base
de datos
usa…
Modo de autenticación
Seguridad
integrada
de Windows NT
(seguridad
de Windows)
Preguntas de seguridad de datos
¿Los filtros
de usuario
son la única
forma de restringir los
datos que
cada usuario
ve?
¿Se comparten las
memorias
caché de
Web entre
usuarios?
Cuenta Ejecutar ser- No
vidor como
Sí
Sí
Sí
Suplantar vía
cuenta Ejecutar servidor como
No*
No
Sí
No*
No
Credenciales de
¿Es posible la seguridad de
bases de
datos por
usuario de
Tableau
Server?
- 412 -
Opciones de conexión de
base de datos
La cuenta
de inicio
de sesión
de base
de datos
usa…
Modo de autenticación
Preguntas de seguridad de datos
¿Es posible la seguridad de
bases de
datos por
usuario de
Tableau
Server?
¿Los filtros
de usuario
son la única
forma de restringir los
datos que
cada usuario
ve?
¿Se comparten las
memorias
caché de
Web entre
usuarios?
No
No
Sí
Sí
No*
No
visor
Sí
Indicar usuario: Se
solicita la credencial
de base de datos a
los visores al hacer
Nombre de clic en una vista. Se
puede guardar las
usuario y
contraseña credenciales.
Credenciales incrus- No
tadas: El libro de trabajo o el publicador
de fuente de datos
pueden incrustar
sus credenciales.
Suplantar vía
contraseña incrustada: Se incrustan
credenciales de
bases de datos con
permisos suplantados.
Sí
* Debido a que puede crear resultados inesperados, Tableau recomienda que no use este
modo de autenticación con filtros de usuarios.
Los filtros de usuario, la opción de credenciales incrustadas y los modos suplantados tienen
efectos similares; cuando los usuarios hacen clic en una vista, no se les solicita sus
credenciales de base de datos y ver solo los datos que les pertenecen. Sin embargo, los filtros
de usuario se aplican en el libro de trabajo por autores, y los modos de autenticación de
- 413 -
suplantación dependen de políticas de seguridad definidas por administrados en la base de
datos en sí misma.
Algunas de las opciones descritas anteriormente requieren pasos de configuración que deben
ocurrir durante la configuración de Tableau Server o antes de publicar un libro de trabajo o
fuente de datos. Consulte los siguientes temas para obtener más información:
l
Configuración del servidor (General) En la página 247
l
Habilitar la delegación de Kerberos En la página 509
l
Conexiones de datos OAuth En la página 460
l
Ejecutar como usuario En la página 516
l
Suplantación de SQL Server En la página 526
l
Filtros de usuario y Filtros de fuente de datos en la ayuda de Tableau Desktop.
Temas relacionados
Volver a generar una contraseña para la base de datos PostgreSQL de
Tableau Server (repositorio)
Al instalar o actualizar Tableau Server, el proceso de instalación genera una contraseña de
uso interno para que Tableau Server pueda acceder a la base de datos PostgreSQL del
repositorio. Para garantizar la seguridad, la contraseña generada durante el proceso de
instalación es única para la instalación. Solo Tableau Server usa la contraseña para acceder al
repositorio; los administradores de servidor u otros usuarios no pueden acceder a ella.
Tableau Server también puede generar un certificado SSL que se puede usar para proteger
las comunicaciones internas con el repositorio y otros componentes del servidor. El uso de SSL
para las comunicaciones internas entre procesos es opcional. Para obtener más información,
consulte Configurar SSL interno En la página 492.
Nota: Si necesita acceder al repositorio (por ejemplo, para supervisar la actividad),
puede usar las vistas administrativas incorporadas al entorno de servidor o bien puede
crear sus propias vistas personalizadas. Para obtener más información, consulte Vistas
administrativas En la página 283 y Creación de vistas administrativas
personalizadas En la página 1 arriba arriba En la página 293
Volver a generar la contraseña y el certificado
Para generar una contraseña y un certificado para uso interno nuevos, use el comando
tabadmin regenerate_internal_tokens.Por ejemplo, si cree que se ha puesto en
peligro la instalación de Tableau Server, ejecute el comando regenerate_internal_
tokens para generar una contraseña y un certificado SSL nuevos.
- 414 -
Nota: El certificado SSL se usa para la comunicación interna entre los componentes del
servidor y la base de datos de PostgreSQL, y es independiente de cualquier certificado
SSL que pueda tener en el servidor para la comunicación HTTPS entre el servidor y los
clientes que se conectan a Tableau Server.
Para volver a generar manualmente una contraseña y un certificado SSL:
1. En el equipo de Tableau Server, abra una línea de comandos como administrador y
navegue hasta el directorio <install directory>\Program
Files\Tableau\Tableau Server\9.0\bin.
2. Introduzca lo siguiente:
tabadmin
tabadmin
tabadmin
tabadmin
stop
regenerate_internal_tokens
config
start
Consulte regenerate_internal_tokens En la página 604 para obtener más
información, como los cambios opcionales para especificar la regeneración de una
contraseña o certificado.
Seguridad de red
Hay tres interfaces de red principales en Tableau Server:
l
l
l
Cliente para Tableau Server: El cliente puede ser un navegador Web, Tableau
Desktop o la utilidad tabcmd En la página 546.
Tableau Server para sus bases de datos: Para actualizar extractos de datos o
manipular conexiones de bases de datos en tiempo real, Tableau Server debe
comunicarse con sus bases de datos.
Comunicación de componentes de servidor: Esto se aplica a implementaciones
distribuidas solamente.
Cliente para Tableau Server
Un cliente de Tableau Server puede ser un navegador web, Tableau Desktop o comandos
tabcmd. Las comunicaciones entre Tableau Server y sus clientes usan solicitudes y respuestas
HTTP estándar. Tableau Server también se puede configurar para HTTPS (consulte
Configurar SSL externo En la página 488). Cuando Tableau Server está configurado para
SSL, todo el contenido y las comunicaciones entre clientes están encriptadas con SSL, y el
protocolo HTTPS se usa para solicitudes y respuestas.
Las contraseñas se comunican desde navegadores y tabcmd a Tableau Server mediante el
cifrado de claves públicas o privadas de 512 bits.Tableau Server envía una clave pública al
- 415 -
navegador, el cual usa la clave para encriptar la contraseña para transmisión. Cada
transmisión encriptada usa una clave una vez antes de que se descarte. Esto significa que las
contraseñas siempre están protegidas independientemente del uso de SSL. Si SSL está
habilitado, el cifrado SSL se usa además del cifrado de contraseñas de claves públicas de 512
bits.
Nota: El método HTTP OPTIONS para Tableau Server es una opción que se puede
configurar. El método OPTIONS está deshabilitado de manera predeterminada, lo que
significa que el servidor devuelve una respuesta HTTP 405 (método no permitido) para
HTTP OPTION. Para habilitar el método HTTP OPTIONS, use el siguiente comando
tabadmin:
tabadmin set wgserver.restrict_options_method false
Protección contra ataques clickjack
De forma predeterminada, Tableau Server tiene habilitada la protección frente a ataques de
clickjacking. Esta protección ayuda a impedir ciertos tipos de ataques en los que el autor
superpone una versión transparente de una página a otra página que parece inofensiva para
atraer a un usuario y que haga clic en enlaces o acceda a información. Con la protección frente
a ataques de clickjacking habilitada, Tableau Server aplica ciertas restricciones a las vistas
incrustadas. Para obtener más información, consulte Protección contra ataques clickjack
En la página siguiente.
Tableau Server para su base de datos
Tableau Server realiza conexiones dinámicas a bases de datos para procesar conjuntos de
resultados y actualizar extractos. Usa controladores nativos para conectarse a bases de datos
cuando es posible y depende de un adaptador ODBC genérico cuando los controladores
nativos no están disponibles. Todas las comunicaciones a la base de datos se dirigen a través
de estos controladores. De tal forma, la configuración del controlador para comunicarse en
puertos no estándar o proporcionar encriptación de transporte es parte de la instalación de
controladores nativos. Este tipo de configuración es transparente para Tableau.
Cuando un usuario almacena credenciales para fuentes de datos externas en Tableau Server,
se almacenan encriptadas en la base de datos interna de Tableau Server. Cuando un proceso
usa esas credenciales para consultar la fuente de datos externa, el proceso recupera las
credenciales cifradas de la base de datos interna y las descifra en el proceso.
Comunicación con el repositorio
Puede configurar Tableau Server para que use comunicaciones encriptadas por capa de
conexión segura (SSL) en todo el tráfico entre el repositorio Postgres y otros componentes de
servidor. Predeterminadamente, SSL está deshabilitado para las comunicaciones entre los
- 416 -
componentes del servidor y el repositorio. Para obtener más información, consulte
Configurar SSL interno En la página 492.
Comunicación de componentes de servidor en un clúster
Hay dos aspectos para comunicación entre componentes de Tableau Server en una
instalación de servidores distribuidos: confianza y transmisión. Cada servidor en un clúster de
Tableau usa un modelo de confianza estricto para garantizar que recibe solicitudes válidas de
otros servidores del clúster. Los equipos en el conjunto que ejecuten procesos de puerta de
enlace aceptan solicitudes de terceros (clientes), a menos que estén detrás de un equilibrador
de carga, en cuyo caso este recibe las solicitudes. Los servidores que no ejecutan un proceso
de puerta de enlace solo aceptan solicitudes de otros miembros de confianza del conjunto. La
confianza se establece por una lista de entrada al servidor de dirección IP, puerto y protocolo.
Si cualquiera de estos elementos no es válido, se ignora la solicitud. Todos los miembros del
clúster pueden comunicarse entre sí.
Cuando un usuario almacena credenciales para fuentes de datos externas en Tableau Server,
se almacenan encriptadas en la base de datos interna de Tableau Server. Cuando un proceso
usa esas credenciales para consultar la fuente de datos externa, el proceso recupera las
credenciales cifradas de la base de datos interna y las descifra en el proceso.
Protección contra ataques clickjack
Tableau Server incluye protección contra ataques de tipo clickjack. El clickjack es un tipo de
ataque dirigido a páginas web en el que el atacante intenta hacer que los usuarios hagan clic o
escriban contenido mostrando la página que quiere atacar en una capa transparente sobre
una página no relacionada. En el contexto de Tableau Server, un atacante puede intentar usar
un ataque de clickjack para capturar credenciales de usuario o para lograr que un usuario
autenticado cambie la configuración del servidor. Para obtener más información sobre los
ataques de tipo clickjack, consulte Ataques clickjack en el sitio web de Open Web Application
Security Project.
Nota: La protección frente a los ataques clickjack estaba disponible en versiones
anteriores de Tableau Server, pero venía deshabilitada de forma predeterminada. Las
instalaciones nuevas de Tableau Server 9.1 y versiones posteriores siempre tendrán la
protección contra ataques clickjack activada a menos que la deshabilite manualmente.
Efectos de la protección contra ataques clickjack
Cuando la protección contra ataques clickjack está habilitada en Tableau Server, el
comportamiento de las páginas cargadas desde Tableau Server cambia del modo siguiente:
l
Tableau Server agrega el encabezado X-Frame-Options: SAMEORIGIN a ciertas
respuestas del servidor. En las versiones actuales de la mayoría de los exploradores,
- 417 -
este encabezado impide que el contenido se cargue en un elemento <iframe> , lo cual
sirve para detener los ataques de tipo clickjack.
l
l
l
l
La página de nivel superior de Tableau Server no se puede cargar en elementos
<iframe>. Esto incluye la página de inicio de sesión. Una consecuencia es que no podrá
hospedar páginas de Tableau Server en una aplicación que usted haya creado.
Solo se pueden incrustar las vistas.
Si una vista incrustada requiere credenciales de fuente de datos, se muestra un
mensaje en el elemento <iframe> con un vínculo para abrir la vista en una ventana
segura donde el usuario puede escribir las credenciales sin riesgos. Los usuarios deben
comprobar siempre la dirección de la ventana abierta antes de escribir las credenciales.
Las vistas solo se pueden cargan si incluyen el parámetro :embed=y en la cadena de
consulta, como en el ejemplo:
http://<server>/views/Sales/CommissionModel?:embed=y
Nota: Las URL de vista que contienen una almohadilla (#) detrás del nombre del
servidor (por ejemplo,
http://<server>/#/views/Sales/CommissionModel?:embed=y) se
bloquean cuando la protección contra ataques clickjack está habilitada.
Deshabilitar la protección contra ataques clickjack
No deshabilite la protección contra ataques clickjack a menos que repercuta en el uso que los
usuarios hacen de Tableau Server. Si quiere deshabilitar la protección contra ataques
clickjack, use el siguiente comando de tabadmin:
tabadmin set wgserver.clickjack_defense.enabled false
Conexiones de datos OAuth
Para las fuentes de datos de Google BigQuery, Google Analytics y Salesforce.com, una
alternativa a almacenar credenciales de base de datos confidenciales con Tableau Server es
crear conexiones mediante el estándar OAuth 2.0.
Al crear una conexión OAuth, da al proveedor de datos su aprobación para que Tableau
acceda a sus datos. A continuación, el proveedor de datos envía a Tableau un token de
acceso que identifica exclusivamente las solicitudes de Tableau. Para obtener más
información, consulte Información general sobre el proceso OAuth En la página siguiente
a continuación.
El uso de las conexiones OAuth proporciona las siguientes ventajas:
- 418 -
l
l
Seguridad: Sus credenciales de base de datos no se conocen nunca ni se almacenan
en Tableau Server, y el token de acceso solo puede utilizarlo Tableau.
Comodidad: en lugar de tener que integrar su ID de fuente de datos y su contraseña en
varios lugares, puede usar el token proporcionado para una fuente de datos concreta en
todos los libros de trabajo publicados y fuentes de datos que acceden a ese proveedor
de datos.
Además, para conexiones en tiempo real con datos de Google BigQuery, cada visor de
libro de trabajo tiene un token de acceso exclusivo que identifica al usuario, en lugar de
compartir unas credenciales únicas de nombre de usuario y contraseña.
Información general sobre el proceso OAuth
Los siguientes pasos describen un flujo de trabajo en el entorno de Tableau que se conoce
como el proceso OAuth.
1. Realiza una acción que requiera acceso a una fuente de datos en nube.
Por ejemplo, abre un libro de trabajo publicado en Tableau Server.
2. Tableau le dirige a la página de inicio de sesión del proveedor de datos alojado. La
información que se envía al proveedor de datos alojados identifica a Tableau como el
sitio solicitante.
3. Cuando inicia sesión en la fuente de datos alojada, se le pide que confirme su
autorización para que Tableau Server acceda a los datos.
4. Tras la confirmación, el proveedor de fuente de datos envía un token de acceso a
Tableau Server.
- 419 -
5. Tableau Server le presenta su libro de trabajo y los datos.
Los siguientes otros flujos de trabajo también pueden usar el proceso OAuth:
l
l
Creación de un libro de trabajo y conexión a la fuente de datos desde Tableau Desktop o
Tableau Server.
Publicación de una fuente de datos desde Tableau Desktop.
Trabajo con tokens de acceso
Puede guardar tokens de acceso con conexiones de datos para habilitar el acceso directo a los
datos tras el proceso de autenticación inicial. Un token de acceso es válido hasta que un
usuario Tableau Server o proveedor de datos lo revoca.
Es posible superar el número de tokens de acceso que permite un proveedor de fuente de
datos. Si eso ocurre, cuando un usuario crea un nuevo token, el proveedor de datos usa el
tiempo desde que se produce el último acceso para decidir qué token invalidar para dejar
espacio para el siguiente.
Volver a generar una contraseña para la base de datos PostgreSQL
de Tableau Server (repositorio)
Al instalar o actualizar Tableau Server, el proceso de instalación genera una contraseña de
uso interno para que Tableau Server pueda acceder a la base de datos PostgreSQL del
repositorio. Para garantizar la seguridad, la contraseña generada durante el proceso de
instalación es única para la instalación. Solo Tableau Server usa la contraseña para acceder al
repositorio; los administradores de servidor u otros usuarios no pueden acceder a ella.
- 420 -
Tableau Server también puede generar un certificado SSL que se puede usar para proteger
las comunicaciones internas con el repositorio y otros componentes del servidor. El uso de SSL
para las comunicaciones internas entre procesos es opcional. Para obtener más información,
consulte Configurar SSL interno En la página 492.
Nota: Si necesita acceder al repositorio (por ejemplo, para supervisar la actividad),
puede usar las vistas administrativas incorporadas al entorno de servidor o bien puede
crear sus propias vistas personalizadas. Para obtener más información, consulte Vistas
administrativas En la página 283 y Creación de vistas administrativas
personalizadas En la página 1 arriba arriba En la página 293
Volver a generar la contraseña y el certificado
Para generar una contraseña y un certificado para uso interno nuevos, use el comando
tabadmin regenerate_internal_tokens.Por ejemplo, si cree que se ha puesto en
peligro la instalación de Tableau Server, ejecute el comando regenerate_internal_
tokens para generar una contraseña y un certificado SSL nuevos.
Nota: El certificado SSL se usa para la comunicación interna entre los componentes del
servidor y la base de datos de PostgreSQL, y es independiente de cualquier certificado
SSL que pueda tener en el servidor para la comunicación HTTPS entre el servidor y los
clientes que se conectan a Tableau Server.
Para volver a generar manualmente una contraseña y un certificado SSL:
1. En el equipo de Tableau Server, abra una línea de comandos como administrador y
navegue hasta el directorio <install directory>\Program
Files\Tableau\Tableau Server\9.0\bin.
2. Introduzca lo siguiente:
tabadmin
tabadmin
tabadmin
tabadmin
stop
regenerate_internal_tokens
config
start
Consulte regenerate_internal_tokens En la página 604 para obtener más
información, como los cambios opcionales para especificar la regeneración de una
contraseña o certificado.
- 421 -
Rendimiento
Cada entorno de servidor es único y hay muchas variables que afectan al rendimiento.
Las variables que afectan al rendimiento son:
l
Detalles de hardware, como velocidad del disco, memoria y núcleos de procesador
l
El número de servidores que hay en la implementación
l
Tráfico de red
l
l
l
Factores de uso, como complejidad del libro de trabajo, actividad de usuarios
simultánea y almacenamiento de datos en caché
Ajustes de configuración de Tableau Server, como la cantidad que se está ejecutando
de cada proceso de servidor
Consideraciones sobre los datos, como volumen de datos, tipo de base de datos y
configuración de base de datos.
Tableau Server es muy configurable, lo que permite gestionar estas variables en el entorno del
servidor y ajustar el rendimiento del servidor. Debido a esta complejidad, no hay una fórmula
única para mejorar el rendimiento del servidor. Sin embargo, puede seguir unas pautas
básicas.
Consulte los siguientes temas para obtener más información:
Pautas de rendimiento general
Hardware y software
Use un sistema operativo de 64 bits y el producto de 64 bits: Aunque Tableau Server se
ejecuta bien en sistemas operativos Microsoft de 32 bits, para obtener el mejor rendimiento,
elija un sistema operativo de 64 bits e instale la versión de 64 bits de Tableau Server.
Agregar más núcleos y memoria: Independiente de si ejecuta el servidor Tableau Server
en una computadora o en varias, la regla general es que más núcleos de CPU y más RAM le
brindarán mejor rendimiento. Asegúrese de cumplir los requisitos de hardware y software
recomendados de Tableau Server y consulte el tema Cuándo agregar trabajadores y
reconfigurar En la página siguiente para evaluar si debe agregar máquinas adicionales.
Si está ejecutando Tableau Server en un entorno virtual, siga las prácticas recomendadas del
host de su VM para la asignación de vCPU en relación con la cantidad de núcleos de CPU
físicos que hay en el host de la VM.
- 422 -
Configuración
Programar actualizaciones para horarios de menor consumo: Las tareas de respaldo
tienden a detener otras Tareas de fondo hasta que el respaldo finaliza. Utilice la vista
administrativa Tareas de fondo para extractos En la página 289 para ver los programas de
tareas de actualización y respaldo. Sus tareas de actualización deben programarse en horas
de menos congestión que no se superpongan con el horario de respaldo.
Examinar el guardado en caché: El guardado en caché ayuda a Tableau Server a
responder a las solicitudes de clientes de manera rápida, en especial para las vistas que se
conectan con las bases de datos de acceso en tiempo real. Confirme que esté seleccionado
Actualizar menos frecuentemente en la pestaña Conexión de datos del cuadro de diálogo
Configuración.
Considere cambiar la configuración de memoria de dos sesiones:
l
l
Límite de tiempo de espera de sesión de VizQL: El límite predeterminado de tiempo
de espera de la sesión VizQL es 30 minutos. Aunque la sesión VizQL esté inactiva, aún
consume memoria y ciclos de CPU.Si lo puede hacer con un límite inferior, use tabadmin En la página 579 para cambiar la configuración de vizqlserver.session.expiry.timeout.
Borrar sesión VizQL: De forma predeterminada, las sesiones de VizQL se mantienen
en memoria incluso cuando un usuario navega lejos de una vista. Esto consume gran
parte de la memoria de la sesión. En lugar de esto, puede finalizar las sesiones cuando
los usuarios se alejen de una vista cambiando el valor de la vizqlserver.clear_
session_on_unload configuración a true (lo predeterminado es false).
Evaluar la configuración de proceso: Tableau Server se divide en seis componentes
diferentes llamados procesos del servidor. Mientras su configuración predeterminada se
diseñó para que funcione con un amplio rango de escenarios, puede reconfigurarlas para
lograr diferentes objetivos de rendimiento. Específicamente, puede controlar en qué
computadoras se ejecutan los procesos y cuántos se ejecutan. Consulte Mejorar el
rendimiento del servidor En la página siguiente para ver las pautas para las
implementaciones de uno, dos y tres nodos.
Cuándo agregar trabajadores y reconfigurar
Tableau Server se puede ampliar y reducir a medida que sus necesidades y requisitos
evolucionan. Estas son algunas pautas para ayudarle a comprender si es el momento de
agregar más nodos de trabajador al sistema, volver a configurar el servidor o ambas opciones:
l
Más de 100 usuarios simultáneos: Si la implementación es para un uso intenso de
los usuarios (>100 visores simultáneos), es importante contar con suficientes procesos
VizQL, pero no tantos como para exceder la capacidad de hardware para manipularlos.
Además, la habilitación de la cuenta Usuario invitado de Tableau Server puede
- 423 -
aumentar el número de visores simultáneos potenciales más allá de la lista de usuarios
que cree que puede tener. La vista administrativa puede ayudarle a evaluar esto. Para
obtener más información, consulte Acciones de usuario concreto En la página 287.
Para ver consejos sobre cómo configurar o ampliar la implementación, consulte Mejorar
el rendimiento del servidor abajo.
l
l
l
l
Uso intenso de extractos: Los extractos pueden consumir gran cantidad de memoria
y recursos de CPU.No existe una sola medida que califique a un sitio como uso intenso
de extractos. Tener unos cuantos extractos extremadamente grandes podría poner al
sitio en esta categoría, del mismo modo que lo haría tener muchos extractos pequeños.
Los sitios con uso intenso de extractos se benefician al aislar los procesos de motor de
datos en su propia máquina. Para ver las pautas generales, consulte Mejorar el
rendimiento del servidor abajo.
Actualizaciones de extractos frecuentes: La actualización de un extracto es una
tarea intensa para la CPU.Los sitios en los que se actualizan frecuentemente los
extractos (por ejemplo, varias veces al día) a menudo se ven beneficiados con un mayor
énfasis en el proceso en segundo plano, lo que gestiona las tareas de actualización.
Utilice la vista administrativa Tareas de fondo para extractos En la página 289 para
ver la tasa de actualización actual. Consulte Mejorar el rendimiento del servidor
abajo para ver los detalles sobre cómo realizar la ampliación.
Solución de problemas de rendimiento: Si las vistas tardan en cargarse o el
rendimiento del servidor es generalmente lento, podría deberse a diversas causas. Para
obtener más información, consulte Pautas de rendimiento general En la página 422.
Potencial de tiempos de inactividad: Si el sistema de servidor se considera esencial
y requiere un alto nivel de disponibilidad, puede configurarlo para que exista una
redundancia para los procesos de servidor que manejan los extractos, el repositorio y la
puerta de enlace. Para obtener más información, consulte Alta disponibilidad En la
página 84.
Nota: Para instalar Tableau Server en varios nodos, debe disponer de una
licencia por núcleos multimáquina de Tableau Server.
Mejorar el rendimiento del servidor
Use los siguientes temas para orientarse sobre cómo mejorar el rendimiento de las
implementaciones que hacen uso intensivo de los extractos, de los usuarios o de ambos:
¿Cuál es su objetivo?
Ejemplo de una
máquina:Extractos
Cuántos procesos ejecutar
Ejemplo de dos
máquinas: Extrac-
- 424 -
tos
Dónde configurar los procesos
Ejemplo de dos
máquinas: Visualización
Optimización de los extractos y los libros de trabajo
Ejemplo de tres
máquinas: Extractos y visualización
Evaluar la capacidad de respuesta de la vista En
la página 427
¿Cuál es su objetivo?
Hacer optimizaciones para los extractos
El proceso del motor de datos almacena los extractos y responde las consultas; el proceso de
fondo actualiza los extractos. Dado que ambos exigen recursos de CPU, el mejor enfoque para
mejorar el rendimiento de una implementación de uso intensivo de extractos es aislar estos
dos procesos uno del otro y de los otros procesos del servidor. Esto puede requerir tres
máquinas. Si no tiene tres máquinas para trabajar, puede emplear otras estrategias.
Hacer optimizaciones para los usarios y las consultas
El proceso de VizQL Server manipula la carga y el renderizado de vistas para los usuarios de
Tableau Server. Si intenta optimizar su implementación para un número mayor de usuarios y
mucha interacción de vista, este el proceso en que se debe enfocar.
Cuántos procesos ejecutar
En este tema se supone que está ejecutando la versión de 64 bits de Tableau Server en un
sistema operativo de 64 bits instalado en un equipo con 8 núcleos y 16 GB de RAM.
En esta configuración, dos instancias de cada proceso deberían satisfacer sus necesidades. Si
el equipo solo tiene 4 núcleos o solo cumple los requisitos mínimos de RAM para Tableau
Server, que son de 8 GB, el límite debe ser una instancia de cada proceso.
Aunque el requisito mínimo de instalación son 4 núcleos y 8 GB de RAM, no recomendamos
realizar pruebas de carga o de escalado en un servidor de un solo nodo con un equipo de 4
núcleos. Los servidores de 4 núcleos se suelen utilizar para pruebas de pequeño volumen y
para crear prototipos. En las implementaciones corporativas de gran tamaño se deberían usar
servidores de 16 núcleos para cada nodo.
Proceso de fondo
- 425 -
Un proceso de fondo único puede consumir el 100 % del núcleo de una sola CPU y en
ocasiones todavía más para algunas tareas. En consecuencia, el número total de instancias
que debe ejecutar depende de los núcleos disponibles de la máquina, así como de lo que
intenta mejorar. Los siguientes ejemplos de implementación usan N para representar el
número total de núcleos de la máquina y cada uno sugiere una estrategia diferente cuando se
trata del proceso en segundo plano. Si tiene dudas, comience con el extremo inferior del rango
sugerido y evalúe el rendimiento antes de aumentar el número.
Procesos del motor de datos y repositorio
Hay escenarios donde el proceso del motor de datos se debe aislar en su propio nodo, como si
intentara mejorar una implementación de uso intensivo de extractos y quisiera enfatizar las
consultas más que las actualizaciones de extractos. Los ejemplos de implementaciones de
abajo contienen detalles específicos. Dado que el motor de datos almacena datos en tiempo
real, su transferencia es un procedimiento de varias fases. Para obtener más información,
consulte Trasladar los procesos del motor de datos y del almacén de archivos En la
página 68.
Otro motivo para aislar el motor de datos (y/o el repositorio) es minimizar el potencial de
implementación para el tiempo de inactividad. A menos que lo configure para alta
disponibilidad, el repositorio normalmente puede permanecer en el Tableau Server primario.
Para obtener más información, consulte Alta disponibilidad En la página 84.
Dónde configurar los procesos
Puede configurar el tipo y el número de procesos en cualquier máquina que ejecute usando el
cuadro de diálogo Configuración de Tableau Server. Si agrega nuevas máquinas como parte
de su reconfiguración, ya deben tener el software de Tableau Worker en ellas. Para obtener
más información, consulte Instalar y configurar nodos de trabajador En la página 77.
Si intenta reconfigurar los procesos en su Tableau Server primario o independiente, consulte
Volver a configurar procesos En la página 35.
Hacer optimizaciones para extractos y libros de trabajo
El rendimiento más rápido del servidor con los extractos es en parte una función de los
extractos y los libros de trabajo. Los autores de los libros de trabajo pueden ayudar a mejorar
el rendimiento del servidor al mantener el conjunto de datos del extracto breve mediante
filtrado o agregación, y acotado, al ocultar los campos que no se usan. Use las opciones de
Tableau Desktop Ocultar todos los campos sin usar y Agregar datos para dimensiones
visibles para esto. Para conocer los pasos, consulte Creación de un extracto (ayuda de
Tableau Desktop). Para obtener consejos generales sobre cómo crear libros de trabajo que
tengan un buen rendimiento, busque “rendimiento” en la ayuda de Tableau Desktop. Para ver
el rendimiento de los libros de trabajo una vez que ya se han publicado en Tableau Server,
puede crear un registro de rendimiento. Para obtener más información, consulte Crear un
registro de rendimiento En la página 441.
- 426 -
Evaluar la capacidad de respuesta de la vista
Cuando un usuario abre una vista, los componentes de la vista primero se recuperan y se
interpretan y luego, aparecen en el navegador Web del usuario. En el caso de la mayoría de
las vistas, la fase de renderización de la visualización se lleva a cabo en el navegador Web del
usuario y en la mayoría de los casos, esto produce resultados más rápidos y el nivel más alto
de respuesta interactiva. Manejar la mayor parte de las interacciones en el navegador Web del
cliente reduce el consumo de ancho de banda y elimina las latencias de las solicitudes de ida y
vuelta. Si una vista es muy compleja, Tableau Server maneja la fase de renderización en el
servidor en lugar de hacerlo en el navegador Web del cliente, porque generalmente eso
produce un mejor rendimiento. Si le parece que las vistas no responden como lo desea, puede
probar a cambiar el umbral que hace que las vistas se rendericen en el servidor en lugar del
navegador Web del cliente. Para obtener más información, consulte Acerca de la
renderización del lado del cliente En la página 432.
Ejemplo de un equipo: optimizado para un uso intenso del extracto
En este ejemplo se muestra un sistema de 64 bits, más de 8 núcleos y más de 16 GB
configurado para un uso intenso del extracto.
Esta configuración se asemejaría a la tabla Estado de procesos de la página Estado del
servidor que se muestra a continuación.
Notas de configuración:
l
En el servidor primario se llevan a cabo dos procesos de VizQL Server, dos procesos del
servidor de caché y dos procesos del servidor de datos. Estos son los valores
- 427 -
predeterminados que se recomiendan con la instalación.
l
l
l
l
Como regla general, ejecute un proceso de servidor de caché por cada proceso de
VizQL Server en el nodo.
Calcule el número menor de procesos de fondo para ejecutar al tomar el número total de
núcleos de la máquina y dividir por 4. Para determinar el número máximo, divida por 2.
Tanto los procesos en segundo plano como los del motor de datos hacen un uso intenso
de la CPU, y la configuración anterior los equilibra.
Programe actualizaciones de extractos fuera de los horarios de mayor consumo para
ayudar a los procesos de VizQL Server, servidor de aplicaciones, motor de datos y de
fondo a no competir entre sí por recursos del sistema.
Ejemplo de dos equipos: optimizado para un uso intenso del extracto
Este ejemplo muestra la posible configuración de una implementación de Tableau Server en
dos máquinas que gestiona el uso de extractos de uso intenso. Ambos equipos son sistemas
de 64 bits, con 8 o más núcleos y 16 o más GB.
Recuerde que los procesos de VizQL Server, del servidor de aplicaciones, del servidor de
datos y del motor de datos están aislados de los procesos en segundo plano.
Con esta configuración, la página Estado del servidor tendría este aspecto:
Notas de configuración:
- 428 -
l
l
l
l
l
En el servidor primario se llevan a cabo dos procesos de VizQL Server, dos procesos del
servidor de caché y dos procesos del servidor de datos. Estos son los valores
predeterminados que se recomiendan con la instalación.
Como regla general, ejecute un proceso de servidor de caché por cada proceso de
VizQL Server en el nodo.
Aísle los procesos en segundo plano en el trabajador. Para averiguar el número mínimo
de procesos en segundo plano que hay que ejecutar, divida entre 4 el número total de
núcleos de la máquina. Para obtener el número mínimo, divida entre 2.
Aísle los procesos del componente de segundo plano de los procesos de VizQL Server,
el servidor de aplicaciones, Data Server y el motor de datos.
La adición de servidores de caché en el nodo del trabajador con componentes de
segundo plano puede hacer solicitudes de caché en nombre de usuarios o trabajos.
Ejemplo de dos equipos: optimizado para consultar extractos
En este ejemplo se muestra una implementación de dos equipos con un uso poco intenso de
extractos y un uso intenso de visualizaciones. Ambos equipos son sistemas de 64 bits, con 8 o
más núcleos y 16 o más GB.
La tabla Estado de proceso para esta configuración se vería así:
Notas de configuración:
- 429 -
l
l
l
l
l
l
l
En el servidor primario se llevan a cabo dos procesos de VizQL Server, dos procesos del
servidor de caché y dos procesos del servidor de datos. Estos son los valores
predeterminados que se recomiendan con la instalación.
Como regla general, ejecute un proceso de servidor de caché por cada proceso de
VizQL Server en el nodo.
Se debe ejecutar un mínimo de 2 procesos de fondo en el trabajador. El número máximo
debe ejecutar su equivalente al número total de núcleos de la máquina.
Ejecute el proceso de motor de datos en ambos nodos para dividir las solicitudes de
vista entre los dos nodos. En una implementación donde los extractos se actualizan con
poca frecuencia, los procesos de motor de datos y de fondo pueden estar en el mismo
nodo.
Si los trabajos de actualización de extractos se ejecutarán solo fuera del horario de
mayor consumo, puede agregar procesos de fondo en cada nodo para maximizar su
paralelismo.
La adición de servidores de caché en el nodo del trabajador con componentes de
segundo plano puede hacer solicitudes de caché en nombre de usuarios o trabajos.
La cantidad de nodos que hay en el conjunto se determina únicamente por el número
total de núcleos y memoria principal disponible en todos los nodos.
Ejemplo de tres equipos: optimizado para usar y consultar extractos y para
un gran número de usuarios simultáneos
La configuración de tres máquinas es el número mínimo recomendado de máquinas para
lograr el mejor rendimiento si tiene una cantidad igual de actualización y uso de extractos, y un
alto número de usuarios concurrentes. En este ejemplo, se da por supuesto que todos los
equipos son sistemas de 64 bits, con 16 núcleos y más de 16 GB.
La tabla Estado de proceso para esta configuración se vería así:
- 430 -
Notas de configuración:
l
l
l
l
l
l
l
Ejecute dos procesos de VizQL Server, dos procesos del servidor de caché y dos
procesos del servidor de datos en los nodos que no estén ejecutando los procesos en
segundo plano. Estos son los valores predeterminados que se recomiendan con la
instalación.
Como norma general, ejecute un proceso del servidor de caché por cada proceso de
VizQL Server.
Para esta configuración se recomiendan 16 núcleos para cada nodo.
Los procesos de fondo están en su propia máquina, de manera que su trabajo no
compite con aquellos de otros procesos. Dado la que la máquina se dedica a los
procesos de fondo y estos pueden consumir el 100 % de los recursos de CPU, el
extremo inferior del rango sugerido equivale al número total de núcleos. Según el
tamaño de los datos que se actualizarán, es posible que algunas implementaciones
ejecuten hasta dos veces los procesos de fondo que los núcleos y aún obtengan
aceleramiento paralelo.
Ejecute el proceso de motor de datos en el primario y el trabajador que no está
ejecutando procesos de fondo para dividir las solicitudes de vista entre los dos nodos.
Las cargas del usuario para los procesos del servidor de aplicaciones y de Data Server
normalmente se pueden manipular mediante un proceso cada uno, pero se pueden
establecer en dos para ofrecer redundancia.
Bajo la mayor parte de las condiciones, el Tableau Server primario y el motor de datos
- 431 -
no serán un atasco para el rendimiento general del sistema, siempre que existan
suficientes ciclos de CPU para ellos. Para aumentar la capacidad de visualización,
agregue nodos dedicados al proceso de VizQL Server. Para aumentar la capacidad de
actualización de los extractos, agregue nodos dedicados al proceso en segundo plano.
l
La adición de servidores de caché en el nodo del trabajador con componentes de
segundo plano puede hacer solicitudes de caché en nombre de usuarios o trabajos.
Acerca de la renderización del lado del cliente
Antes de mostrar los datos y las marcas de una vista en el navegador Web de un cliente, estos
se recuperan, se interpretan y se renderizan. Tableau Server puede realizar este proceso en el
navegador Web del cliente o en el servidor. La renderización del lado del cliente es el modo
predeterminado ya que manipular la renderización y toda la interacción en el servidor puede
dar como resultado más demoras en la transferencia y transmisión de datos en la red. Con la
renderización del lado del cliente, la mayoría de las interacciones de la vista son más rápidas,
ya que se interpretan y se renderizan ahí mismo en el cliente.
Algunas vistas, sin embargo, se renderizan de forma más eficiente en el servidor, donde las
computadoras son más potentes. La renderización del lado del servidor es útil cuando una
vista es compleja hasta el punto en que los archivos de imagen ocupan considerablemente
menos ancho de banda que los datos utilizados para crear las imágenes. Además, ya que las
tablets normalmente tienen un rendimiento muy inferior al de las PC, pueden manipular vistas
de menor complejidad. Existen casos donde una vista abierta en el navegador Web de una PC
puede ser renderizada por el cliente, pero si la misma vista se abre en el navegador Web de
una tablet, es renderizada por el servidor.
Tableau Server está configurado para manejar automáticamente todas estas situaciones
utilizando El cálculo del umbral En la página siguiente como desencadenante para
renderizar una vista en el servidor en lugar del navegador Web. Como administrador, puede
probar o adaptar esta configuración para computadoras y tablets. Consulte los temas que se
describen a continuación para obtener más información.
Requisitos
l
l
Navegadores compatibles: La renderización del lado del cliente es compatible con
Internet Explorer versión 9.0 o superior, Firefox, Chrome y Safari. Todos estos
navegadores Web incluyen el elemento HTML 5 <canvas>, que utiliza la renderización
del lado del cliente.
Polígonos y función de historial de páginas: si una vista utiliza polígonos o la
función de historial de páginas, se realiza la renderización del lado del servidor, incluso
si está habilitada la renderización del lado del cliente.
- 432 -
El cálculo del umbral
Cuando la renderización del lado del cliente está habilitada, Tableau Server utiliza un cálculo
para determinar la complejidad de la vista. Si el valor de complejidad excede 100 (para
navegadores de PC) o 20 (para navegadores de tablet), la vista se renderiza en el servidor en
lugar del navegador Web. Este es el cálculo:
view complexity = (# of marks) + 3(# of headers) + 3(# of annotations) + 3(# of reference lines) + 6(# of unique custom shapes)
Por ejemplo, si tiene una vista con 2.000 marcas, 150 encabezados (algunas veces, puede
determinar esto si suma el número de filas y columnas de un vista), 1 anotación y 1 línea de
referencia, la ecuación sería:
2,000 + 3(150) + 3(1) + 3(1) = 2,456
Ahora, tome el valor del umbral actual y divídalo por 100, luego multiplíquelo por 5.000 (dividir
el umbral por 100 es una normalización y multiplicarlo por 5.000 es un factor de escala de
Tableau). Al asumir un valor de umbral actual de 100, la ecuación sería la siguiente:
100/100 * 5,000 = 5,000
Compare las dos sumas. Sabiendo que 5.000 representa una complejidad de 100, puede ver
que 2.456 representa casi la mitad de la complejidad (49). Por lo tanto, para forzar la
renderización del lado del servidor para esta vista en particular en un navegador Web, debe
definir ese umbral en 48. Tenga en cuenta que interacciones como el filtrado pueden cambiar
la complejidad de la vista y una sesión puede cambiar los modos de renderización siempre que
la complejidad de la vista cambie.
Nota: "Formas personalizadas únicas" representa diferentes imágenes. Puede tener
2000 marcas con una sola forma personalizada única, y esa parte del cálculo sería 6 * 1.
Con 500 marcas, cada una con una forma personalizada diferente, esa parte del cálculo
sería 6 * 500.
Consulte los temas a continuación para obtener detalles sobre cómo probar y configurar la
renderización del lado del cliente.
Prueba con el parámetro de URL
Tableau Server está configurado para realizar la renderización del lado del cliente de forma
predeterminada, siempre que se cumplan los requisitos. Para probar la renderización del lado
del servidor por sesión, escriba ?:render=false al final de la URL de la vista. Por ejemplo:
http://localhost/views/Supplies/MyView?:render=false
Si la renderización del lado del cliente está deshabilitada en Tableau Server, ingrese
?:render=true para habilitarla para la sesión:
- 433 -
http://localhost/views/Supplies/MyView?:render=true
También puede probar umbrales de complejidad determinados en vistas individuales para ver
si es adecuado ajustar el umbral en todo el servidor para su servidor y las condiciones de la
red. Por ejemplo, puede encontrar que puntos clave de complejidad menor (como 80) o
complejidad mayor (como 120) producen una mayor capacidad de respuesta en las
interacciones de usuario. Para probar un umbral, puede guardar la configuración
predeterminada del servidor (renderización del lado del cliente habilitada) e ingresar el número
de umbral de prueba al final de la URL de la vista. Por ejemplo:
http://localhost/views/Supplies/MyView?:render=80
Usar las Opciones de tabadmin set
Puede utilizar las opciones de tabadmin vizqlserver.browser.render para habilitar o
deshabilitar la renderización del lado del cliente vizqlserver.browser.render_
threshold y vizqlserver.browser.render_threshold_mobile para cambiar los
umbrales de la renderización del lado del cliente. Consulte Opciones de tabadmin set En la
página 612 para conocer más detalles.
Procesos de Tableau Server
Hay procesos de Tableau Server cuya configuración predeterminada se puede cambiar para
lograr resultados diferentes. Los temas Mejorar el rendimiento del servidor En la página
424 y Alta disponibilidad En la página 84 describen algunos de los enfoques que puede
tomar. El estado de alto nivel de cada proceso se muestra en la página Estado del servidor y
puede encontrar información más detallada relacionada con algunos de los procesos, como el
proceso de fondo, en el tema Vistas administrativas En la página 283.
Nota: Algunos de los procesos citados abajo no se pueden configurar: el controlador de
conjuntos y el servicio de coordinación se instalan en todos los nodos como parte de la
instalación básica. Se requieren en todos los nodos de servidor. El almacén de datos se
instala cuando se instala el motor de datos (no se puede instalar por separado). Todas
las instancias de un proceso de motor de datos tendrán también siempre presente una
instancia del proceso del almacén de datos.
En términos de arquitectura, la versión de 64 bits de Tableau Server usa procesos nativos de
64 bits; la versión de 32 bits de Tableau Server usa procesos de 32 bits. La excepción es el
motor de datos. Si la versión de 32 bits de Tableau Server está instalada en un sistema
operativo de 64 bits, se utilizará la versión del proceso de motor de datos de 64 bits.
Para obtener más información sobre los archivos de registro generados por estos procesos,
consulte Ubicaciones de archivo de registro de servidor En la página 646.
- 434 -
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
Servidor de API
wgserver.exe
Controla las
Sí
llamadas API de
REST
Servidor de
aplicaciones
vizportal.exe
Manipula la
aplicación Web,
admite la
navegación y la
búsqueda
Componente de
segundo plano
backgrounder.exe
Ejecuta tareas de No
servidor,
incluidas
actualizaciones
de extracto,
tareas ‘Ejecutar
ahora’ y tareas
iniciadas desde
tabcmd
- 435 -
Sí
A menos que use las
API de REST para
procesos de negocio
importantes, este
servicio puede
permanecer inactivo
sin afectar al estado
global de Tableau
Server.
Solo consume
recursos evidentes
durante operaciones
poco frecuentes,
como publicar un libro
de trabajo con un
extracto o generar una
imagen estática de
una vista. Su carga se
puede crear con la
interacción basada en
el navegador y con
tabcmd.
Un proceso de un solo
hilo donde se pueden
ejecutar múltiples
procesos en una o
todas las máquinas
del clúster para
expandir la capacidad.
Por lo general, el
componente de
segundo plano no
consume mucha
memoria del proceso,
pero puede consumir
recursos de CPU, E/S
Proceso
Nombre de
archivo
Servidor de caché redis-server.exe
Propósito
Caché de
consultas
- 436 -
¿Varios Características de
hilos?
rendimiento
No
o red según la
naturaleza de la carga
de trabajo que se le
presente. Por ejemplo,
al realizar
actualizaciones de
extractos grandes,
puede usar el ancho
de banda de la red
para recuperar datos.
La recuperación de
datos o las tareas
tabcmd complejas
pueden consumir
recursos de CPU.
Una caché de
consultas distribuida y
compartida en todo el
conjunto de
servidores. Esta caché
en memoria acelera la
experiencia del
usuario en muchas
situaciones. VizQL
Server, el componente
de segundo plano y
Data Server (y, en
menor medida, el
servidor de API y el
servidor de
aplicaciones) realizan
solicitudes al servidor
de caché en nombre
de usuarios o trabajos.
Como la caché usa un
subproceso único,
para obtener un mejor
Proceso
Controlador de
conjunto
Servicio de
coordinación
Motor de datos
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
clustercontroller.exe Responsables de n/a
supervisar varios
componentes,
detectar errores
y ejecutar
conmutaciones
tras error cuando
es necesario
zookeeper.exe
En instalaciones n/a
distribuidas, es
responsable de
garantizar que
exista un cuórum
para realizar
decisiones
durante una
conmutación tras
error
tdeserver64.exe
Almacena
Sí
extractos de
tdeserver.exe (32
datos y responde
bits)
consultas
- 437 -
rendimiento es
necesario ejecutar
instancias adicionales
del servidor de caché.
Se incluye en la
instalación básica en
todos los nodos.
Se incluye en la
instalación básica en
todos los nodos.
La carga del motor de
datos la generan
solicitudes de los
procesos de servidor
de VizQL Server, el
servidor de
aplicaciones, el
servidor de API, Data
Server y el
componente de
segundo plano. El
motor de datos
también atiende
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
solicitudes de la
mayoría de los otros
procesos de servidor.
Es el componente que
carga extractos en la
memoria y realiza
consultas en ellos. El
consumo de memoria
se basa
principalmente en el
tamaño de los
extractos de datos que
se cargan. El código
binario de 64 bits se
usa como el valor
predeterminado en
sistemas operativos
de 64 bits, incluso si
Tableau Server de 32
bits se encuentra
instalado. El motor de
datos tiene varios hilos
para manipular
solicitudes múltiples
en un momento. Bajo
una carga alta puede
consumir recursos de
CPU, E/S y red, todos
los que pueden ser un
atasco de rendimiento
bajo carga. A carga
alta, una instancia
simple del motor de
datos puede consumir
todos los recursos de
CPU para procesar las
solicitudes.
- 438 -
Proceso
Nombre de
archivo
Propósito
Data Server
dataserver.exe
Administra
Sí
conexiones a
fuentes de datos
de Tableau
Server
Almacén de
archivos
filestore.exe
Replica
n/a
automáticamente
extractos en
nodos de motor
de datos
Repositorio
postgres.exe
La base de datos n/a
de Tableau
Server almacena
libros de trabajo y
metadatos de
usuario
- 439 -
¿Varios Características de
hilos?
rendimiento
Dado que es un proxy,
normalmente solo se
une por la red, pero se
puede unir por la CPU
con sesiones de
usuario simultáneas
suficientes. Su carga
se genera mediante la
interacción basada en
navegador y en
Tableau Desktop y
extrae los trabajos de
actualización para las
fuentes de datos de
Tableau Server.
Se instala con el motor
de datos (no se puede
instalar por separado).
Siempre habrá
presente un proceso
de almacén de
archivos si hay
instalados uno o más
procesos de motor de
datos.
Normalmente
consume pocos
recursos. Se puede
transformar en un
atasco en casos
excepcionales para
implementaciones
muy grandes (miles de
usuarios) cuando
realiza operaciones
como ver todos los
libros de trabajo por
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
Buscar y explorar searchserver.exe
Gestiona
Sí
búsqueda rápida,
filtrado,
recuperación y
visualización de
metadatos de
contenido en el
servidor
VizQL Server
Carga y
Sí
renderiza vistas,
calcula y ejecuta
consultas
vizqlserver.exe
- 440 -
usuario o cambiar los
permisos. Para
obtener más
información, consulte
Repositorio de
Tableau Server En la
página 49.
El proceso está
limitado en primer
lugar por la memoria y
en segundo lugar por
las E/S. La cantidad de
memoria usada
aumenta
proporcionalmente a
la cantidad de
contenido que hay en
el servidor
(sitios/proyectos/libros
de trabajo/fuentes de
datos/vistas/usuarios).
Consume recursos
evidentes durante la
carga de la vista y el
uso interactivo de un
navegador Web. Se
puede unir a CPU, E/S
o la red. La carga del
proceso solo se puede
crear con la
interacción basada en
el navegador. Se
puede acabar la
memoria.
Crear un registro de rendimiento
Con la función Registro de rendimiento en Tableau, puede registrar la información de
rendimiento de eventos clave a medida que interactúa con los libros de trabajo. Luego puede
ver las métricas de rendimiento en un libro de trabajo de rendimiento que Tableau crea
automáticamente. Los pasos que siga para crear y ver el registro de rendimiento varían entre
Tableau Desktop y Tableau Server. Sin embargo, los libros de trabajo de rendimiento
resultantes tienen el mismo formato, tanto en Tableau Desktop como en Tableau Server.
Use los libros de trabajo de rendimiento para analizar y solucionar problemas de rendimiento
que pertenecen a varios eventos conocidos por afectar el rendimiento, incluidos:
l
Ejecución de consultas
l
Geocodificación
l
Conexiones a fuentes de datos
l
Cálculos de trazados
l
Generación de extractos
l
Combinación de datos
l
Combinación de servidores (solo Tableau Server)
Tableau Support puede solicitar que cree libros de trabajos de rendimiento, ya que le ayudan a
diagnosticar problemas de rendimiento.
: Habilitar el registro del rendimiento para un sitio
De manera predeterminada, el registro del rendimiento no se habilita en los sitios. Un
administrador del servidor puede habilitar el registro del rendimiento de forma individual en
cada sitio.
1. Navegue hasta el sitio donde desee habilitar el registro del rendimiento.
2. Haga clic en Configuración:
3. En Métricas de rendimiento de libro de trabajo, seleccione Permitir registrar métricas
de rendimiento de libro de trabajo.
4. Haga clic en Guardar.
- 441 -
: Iniciar un registro del rendimiento para una vista
1. Abra la vista cuyo rendimiento desee registrar.
Al abrir una vista, Tableau Server anexará “:iid=<n>" después de la URL. Este es un
identificador de sesión. Por ejemplo:
http://10.32.139.22/#/views/Coffee_Sales2013/USSalesMarginsByAreaCode?:iid=1
2. Escriba :record_performance=yes& al final de la URL de la vista, justo antes del
identificador de sesión. Por ejemplo:
http://10.32.139.22/#/views/Coffee_Sales2013/USSalesMarginsByAreaCode?:record_performance=yes&:iid=1
3. Cargue la vista.
La confirmación visual de que el registro del rendimiento se ha iniciado es la opción
Mostrar registro del rendimiento en la barra de herramientas de vista:
: Ver un registro del rendimiento
1. Haga clic en Mostrar registro del rendimiento para abrir un libro de trabajo de
rendimiento. Se trata de una instantánea de datos de rendimiento actualizados hasta el
último minuto. Puede guardar más instantáneas mientras trabaje con la vista, ya que los
datos de rendimiento son acumulativos.
2. Para detener el registro, visite otra página o elimine :record_performance=yes de
la URL.
Interpretar un registro de rendimiento
Un libro de trabajo de registro de rendimiento es un dashboard de Tableau que contiene tres
vistas: Línea de tiempo, Eventos y Consulta.
- 442 -
Para obtener información sobre la creación de un registro de rendimiento en Tableau Server,
consulte Crear un registro de rendimiento En la página 441.
Línea de tiempo
La vista de más arriba en un dashboard de registro de rendimiento muestra los eventos que
ocurrieron durante el registro, organizados cronológicamente de izquierda a derecha. El eje
inferior muestra el tiempo en segundos transcurrido desde que se inició Tableau.
En la vista Línea de tiempo, las columnas Libro de trabajo, Dashboard y Hoja de trabajo
identifican el contexto de los eventos. La columna Evento identifica la naturaleza del evento y
la columna final muestra cada duración del evento y cómo se compara cronológicamente con
otros eventos registrados:
Eventos
La vista central en un libro de trabajo de registro de rendimiento muestra los eventos,
organizados por duración (mayor a menor). Los eventos de mayor duración pueden ayudarle
a identificar por dónde empezar si desea acelerar el libro de trabajo.
Los distintos colores indican distintos tipos de eventos. El rango de eventos que se pueden
registrar es:
l
Cálculo de trazados.
Si los trazados tardan demasiado, considere simplificar el libro de trabajo.
l
Conexión a la fuente de datos.
- 443 -
Las conexiones lentas se pueden deber a problemas de red o problemas con el servidor
de la base de datos.
l
Ejecución de consulta.
Si las consultas tardan demasiado, consulte la documentación del servidor de la base de
datos.
l
Generación de extracto.
Para acelerar la generación de extractos, considere importar solo algunos datos desde
la fuente de datos original. Por ejemplo, puede filtrar campos de datos específicos o
crear una muestra basado en un número específico de filas o un porcentaje de los
datos.
l
Geocodificación.
Para acelerar el rendimiento de la geocodificación, intente usar menos datos o filtrar
para excluir datos.
l
Mezcla de datos.
Para acelerar la mezcla de datos, intente usar menos datos o usar filtros para excluir
datos.
l
Renderización del servidor.
Puede acelerar la renderización del servidor si ejecuta procesos de VizQL Server
adicionales en máquinas adicionales.
Consulta
Si hace clic en un evento Ejecutando consulta en cualquier Línea de tiempo o sección de
Eventos de un dashboard de registro de rendimiento, el texto de esa consulta se muestra en
la sección Consulta. Por ejemplo:
A veces la consulta está truncada y necesitará buscar en el registro de Tableau para encontrar
la consulta completa. La mayoría de los servidores de base de datos pueden aconsejarlo para
optimizar una consulta agregando índices u otras técnicas. Consulte la documentación del
servidor de base de datos para ver detalles.
En ocasiones, por eficiencia, Tableau combina de forma inteligente varias consultas en una
sola respecto a los datos. En este caso, puede ver un evento Ejecutando consulta para la
- 444 -
hoja de trabajo nula y que no se está ejecutando ninguna consulta para las hojas de trabajo
con nombre.
- 445 -
Servidores proxy
Tableau Server se puede configurar para que funcione con un servidor proxy. En este tipo de
entorno, el servidor proxy actúa como un intermediario entre Tableau Server y los clientes que
hacen solicitudes de recursos en Tableau Server. Hay varias formas de configurar los
servidores proxy, por ejemplo, como proxies de avance o inversos. Estos temas suponen que
ya configuró su servidor proxy y que ahora necesita identificar a su servidor proxy en Tableau
Server.
Notas para la compatibilidad con proxy
Tenga en cuenta la información siguiente sobre compatibilidad con entornos proxy al usar
Tableau Server:
l
l
l
Tableau Server no admite el cambio de contexto con proxies.
Si va a usar la autenticación de Kerberos, debe configurar Tableau Server para el proxy
antes de configurar Tableau Server para Kerberos. Para obtener más información,
consulte Configurar Kerberos En la página 506.
Los servidores proxy inversos de Apache no son compatibles si Tableau Server está
usando SSPI (Active Directory con Habilitar inicio de sesión automático) para autenticar
a los usuarios de Tableau Server. Los servidores proxy inversos de Apache son
compatibles si Tableau Server está usando solo Active Directory (sin Habilitar inicio de
sesión automático), Autenticación local o un SAML para autenticar a los usuarios de
Tableau Server.
Más información
Use los siguientes temas para obtener más información:
Preparar la configuración de un entorno proxy
Para configurar Tableau Server a fin de que funcione con un servidor proxy, necesitará la
siguiente información sobre su servidor proxy:
l
l
l
Dirección IP: la dirección IP del servidor proxy.La dirección IP debe tener un formato de
IPv4, por ejemplo, 123.45.67.890, y debe ser una dirección IP estática.
FQDN: el nombre de dominio completamente calificado del servidor proxy. Por ejemplo,
bigbox.example.com. El FQDN no puede incluir información que no sea el nombre de
dominio, por ejemplo, bigbox.example.com/tableau. Tableau Server no admite el
cambio de contexto.
Sin FQDN: cualquier nombre de dominio que no esté completamente calificado para el
- 446 -
servidor proxy. Con el ejemplo anterior, el nombre de dominio no completamente
calificado del servidor proxy sería bigbox.
l
Alias: cualquier alias del servidor proxy. Los alias se designan usando los registros
CNAME (registros de nombre canónico). Un ejemplo es un servidor proxy con un
CNAME de bigbox.example.com y alias de ftp.example.com y www.example.com.
Configurar Tableau para que funcione con un servidor proxy
Después de recopilar la información descrita en Preparar la configuración de un entorno
proxy En la página precedente, siga los pasos que se indican a continuación para que
Tableau Server pueda funcionar con un proxy. Para obtener información sobre las opciones
que se indican a continuación, consulte Opciones de tabadmin set En la página 612.
1. Detenga el servidor.
2. En el directorio de agrupación de Tableau Server, escriba el siguiente comando, donde
name es la URL que se usará para llegar a Tableau Server a través del servidor proxy:
tabadmin set gateway.public.host "name"
Por ejemplo, si se llega a Tableau Server escribiendo tableau.example.com en la
barra de direcciones e un navegador, escriba este comando:
tabadmin set gateway.public.host "tableau.example.com"
3. De manera predeterminada, Tableau supone que el servidor proxy escucha el puerto 80
para las comunicaciones externas. Para designar un puerto diferente, escriba el
siguiente comando, donde port_number es el puerto:
tabadmin set gateway.public.port "port_number"
4. Escriba el comando siguiente, donde server_ip_address es la dirección IPv4 del
servidor proxy:
tabadmin set gateway.trusted "server_ip_address"
El valor de server puede ser una lista separada por comas, por ejemplo:
tabadmin set gateway.trusted "123.45.67.890, 123.45.67.880,
123.45.67.870"
5. En el siguiente comando, deberá proporcionar cualquier nombre alternativo para el
servidor proxy, como su nombre de dominio completamente calificado, cualquier
nombre de dominio que no completamente calificado y los alias. Estos son los nombres
que un usuario podría escribir en un navegador. Separe cada nombre con una coma:
tabadmin set gateway.trusted_hosts "name1, name2, name3"
Por ejemplo:
- 447 -
tabadmin set gateway.trusted_hosts "proxy1.example.com,
proxy1, ftp.example.com, www.example.com"
6. Inicie el servidor para que los cambios surtan efecto.
- 448 -
Autenticación confiable
Cuando incrusta vistas de Tableau Server en páginas Web, todas las personas que visitan la
página deben ser usuarios con licencia de Tableau Server. Cuando los usuarios visitan la
página se les solicita iniciar sesión en Tableau Server antes de poder ver la vista. Si ya tiene
una forma de autenticar usuarios en la página Web o dentro de la aplicación Web, puede
anular esta solicitud y evitar que los usuarios deban iniciar sesión dos veces al configurar
autenticación confiable.
Autenticación confiable simplemente significa que ha configurado una relación de confianza
entre Tableau Server y uno o más servidores Web. Cuando Tableau Server recibe solicitudes
de estos servidores Web de confianza, asume que el servidor Web ha manipulado cualquier
autenticación si es necesaria.
Si el servidor Web usa SSPI (Interfaz de proveedor de asistencia de seguridad), no es
necesario configurar una autenticación confiable. Puede incrustar vistas y los usuarios tendrán
acceso seguro a ellas siempre que sean usuarios de Tableau Server con licencia y miembros
de su Active Directory. No se admite el uso de Habilitar inicio de sesión automático (una opción
configurada durante la configuración que usa Microsoft SSPI) y la autenticación confiable. Si
no usa SSPI con Active Directory y desea que los usuarios tengan acceso seguro a las vistas
de Tableau Server sin que se soliciten credenciales, puede configurar la autenticación
confiable.
Entonces, para que los usuarios puedan autenticarse cuando hacen clic en una vista
incrustada, sus navegadores deben estar configurados para admitir cookies de
terceros.
Cómo funciona la autenticación confiable
El diagrama a continuación describe cómo funciona la autenticación confiable entre el
navegador Web del cliente, sus servidores Web y Tableau Server.
- 449 -
El usuario visita la página
Web: Cuando un usuario
visita la página Web con la
vista de Tableau Server
incrustada, envía una
solicitud GET al servidor
Web para HTML para dicha
página.
El servidor Web pasa la URL al navegador:
El servidor Web construye la URL para la vista
con la URL de vista o la etiqueta de archivo (si la
vista está incrustada) y la inserta en el HTML
para la página. Se incluye el boleto (por ejemplo,
http://tabserver/trusted/<ticket>/views/requeste
dviewname). El servidor Web pasa todo el
HTML para la página de vuelta al navegador
Web del cliente.
POSTS de servidor Web
a Tableau Server: El
servidor Web envía una
solicitud POST al Tableau
Server de confianza (por
ejemplo,
http://tabaserver/t
rusted, no
http://tabserver).
Dicha solicitud POST debe
tener un parámetro de
username. El valor
username debe ser el
nombre de usuario de un
usuario de Tableau Server
El navegador solicita una vista de Tableau
Server: El navegador Web del cliente envía una
solicitud a Tableau Server mediante una
solicitud GET que incluye la URL con el boleto.
- 450 -
con licencia. Si el servidor
ejecuta sitios múltiples y la
vista está en un sitio distinto
al sitio predeterminado, la
solicitud POST también
debe incluir un parámetro
target_site.
Tableau Server crea un
boleto: Tableau Server
comprueba la dirección IP o
nombre de host del servidor
Web (192.168.1.XXX en el
diagrama anterior) que
envió la solicitud POST.Si se
configura como un host de
confianza, Tableau Server
crea un ticket a modo de una
cadena única de 24
caracteres (de URL segura,
codificados en
Base64).Tableau Server
responde a la solicitud
POST con dicho boleto. Si
hay un error y no se puede
crear el boleto, Tableau
Server responde con un
valor -1.
Tableau Server valida el boleto: Tableau
Server ve que el navegador Web solicitó una
URL con un boleto en ella y valida el boleto. Los
boletos se deben validar dentro de tres minutos
después de su emisión. Luego de validar el
boleto, Tableau Server inicia la sesión del
usuario, elimina el boleto de la URL y envía de
vuelta la URL final para la vista incrustada.
Agregar direcciones IP o nombres de host de confianza a Tableau
Server
El primer paso para configurar una autenticación confiable es configurar Tableau Server a fin
de que reconozca y confíe en solicitudes de uno o más servidores Web:
1. Abra una línea de comando como administrador y navegue al directorio de la
agrupación de Tableau Server (por ejemplo, C:\Program Files (x86)\Tableau\Tableau
Server\9.1\bin).
2. Escriba el siguiente comando para detener Tableau Server:
tabadmin stop
3. A continuación, escriba el siguiente comando:
- 451 -
tabadmin set wgserver.trusted_hosts "<trusted IP addresses or
host names>"
En el comando anterior, <trusted IP addresses> debe ser una lista separada por
comas de las direcciones IPv4 o nombres de host de los servidores Web. Por ejemplo:
tabadmin set wgserver.trusted_hosts "192.168.1.101,
192.168.1.102, 192.168.1.103"
o
tabadmin set wgserver.trusted_hosts "webserv1, webserv2, webserv3"
Notas:
La lista separada por comas debe estar entre comillas con un espacio después de
cada coma.
Los servidores web que especifique deben usar direcciones de IP estáticas,
incluso si usa nombres de hosts aquí (obtenga más información).
4. Si tiene uno o más servidores proxy entre el equipo que crea el ticket de confianza (uno
de los configurados en el paso 2, anteriormente) y Tableau Server, también debe
agregarlas como puertas de enlace de confianza. Consulte Configurar Tableau para
que funcione con un servidor proxy En la página 447 para conocer pasos.
5. Escriba el siguiente comando para guardar los cambios en todos los archivos de
configuración del servidor:
tabadmin config
6. Por último, escriba el siguiente comando para volver a iniciar el servidor:
tabadmin start
Luego, debe configurar el servidor Web para recibir boletos de Tableau Server.
Recibir un vale de Tableau Server
Una vez que haya agregado sus direcciones de IP confiables a Tableau Server, está listo para
configurar su servidor Web para obtener boletos de Tableau Server a través de una solicitud
POST (el paso 3 en el diagrama). La solicitud POST debe enviarese a http://<server
name>/trusted, no a http://tabserv. Por ejemplo, http://tabserv/trusted.
Nota: Si SSL está habiltiado, debe usar https en lugar de http. Por
ejemplo: https://tabserver/trusted.
- 452 -
Para obtener ejemplos de códigos que puede usar para crear solicitudes POST en Java, Ruby
y PHP, vea lo siguiente:
C:\Program Files\Tableau\Tableau Server\9.1\extras\embedding
Estos son datos que puede utilizar en una solicitud POST a Tableau Server.
l
l
l
username=<username> (requerido): El nombre de usuario para un usuario de
Tableau Server con licencia. Si usa autenticación local el nombre de usuario puede ser
una cadena simple (por ejemplo, username=jsmith). Si usa Active Directory con
múltiples dominios debe incluir el nombre de dominio con el nombre de usuario (por
ejemplo, username=MyCo\jsmith).
target_site=<site id> (es requerido si la vista no se encuentra en el sitio
predeterminado): Especifique el sitio que contiene la vista si Tableau Server se ejecuta
en sitios múltiples y la vista está en un sitio distinto al predeterminado (por ejemplo
target_site=Sales). El valor que usa para <site id> debe ser el Site
identificador que se proporcionó al crear el sitio. Este valor diferencia entre mayúsculas
y minúsculas.Si Site identificador es SAles, entonces target_site=SAles.
client_ip=<IP address> (opcional): Utilizado para especificar la dirección IP del
equipo cuyo navegador está accediendo a la vista (por ejemplo, client_
ip=123.45.67.891). No es la dirección IP del servidor Web que está haciendo la
solicitud POST de Tableau Server. Si decide utilizar este parámetro; consulte Opcional:
Configurar coincidencia de IP de cliente En la página 455 para obtener más
información.
La respuesta de Tableau Server a la solicitud POST será una cadena de 24 caracteres única
(el ticket). Si Tableau Server no puede procesar la solicitud, la devolución será -1. Consulte
Valor -1 del vale devuelto por Tableau Server En la página 456 para obtener consejos
para corregir esta situación. Además, para que los usuarios puedan autenticarse
correctamente cuando hacen clic en una vista incrustada, sus navegadores deben estar
configurados para admitir cookies de terceros.
A continuación, deberá agregar un código que permita que el servidor Web construya una
URL para la vista que incluya la ubicación de la vista y el boleto.
Mostrar la vista con el vale
Después de crear la solicitud POST, debe escribir el código que provee el servidor Web con la
ubicación de la vista y el boleto de Tableau Server. Usará esta información para mostrar la
vista. Cómo especificarlo depende de si la vista está incrustada y de si Tableau Server se
ejecuta en sitios múltiples.
- 453 -
Ejemplos de vistas de Tableau Server
Este es un ejemplo de cómo especificar una vista a la que los usuarios solo acceden a través
de Tableau Server (la vista no está incrustada):
http://tabserver/trusted/<ticket>/views/<workbook>/<view>
Si Tableau Server está ejecutando sitios múltiples y la vista está en un sitio diferente al sitio
predeterminado, debe agregar t/<site ID> a la ruta. Por ejemplo:
http://tabserver/trusted/<ticket>/t/Sales/views/<workbook>/<view>
Use las mismas mayúsculas y minúsculas que ve en el URL de Tableau Server.
Ejemplos de vistas incrustadas
Estos son algunos ejemplos de cómo se pueden especificar vistas incrustadas. Debido a que
hay dos enfoques posibles para código incrustado, se proporcionan estas dos formas a
continuación. Independientemente de cuál use, hay información exclusiva de autenticación
confiable que debe suministrar.
Ejemplos de etiqueta de comando
Este ejemplo utiliza el boleto parámetro de objeto:
<script type="text/javascript" srcc="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="800" height="600" style="display:none;">
<param name="name" value="MyCoSales/SalesScoreCard" />
<param name="ticket" value="Etdpsm_Ew6rJY-9kRrALjauU" />
</object>
Así se ve el ejemplo anterior para Tableau Server de multiples sitios, donde la vista se publica
en el sitio Sales:
<script type="text/javascript" srcc="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="800" height="600" style="display:none;">
<param name="site_root" value="/t/Sales" />
<param name="name" value="MyCoSales/SalesScoreCard" />
<param name="ticket" value="Etdpsm_Ew6rJY-9kRrALjauU" />
</object>
En vez de usar ticket, puede usar el parámetro de ruta establecer la ruta completa de la
vista explícitamente. Cuando se utiliza path, no es necesario el parámetro name, que suele
ser un parámetro requerido en el código incrustado de Tableau JavaScript :
- 454 -
<script type="text/javascript" srcc="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="900" height="700" style="display:none;">
<param name="path" value="trusted/Etdpsm_Ew6rJY-9kRrALjauU/views/MyCoSales/SalesScoreCard" />
</object>
Este es el mismo ejemplo para un servidor de múltiples sitios. Tenga en cuenta que aquí se
utiliza /t/<site ID>:
<script type="text/javascript" srcc="http://myserver/javascripts/api/viz_v1.js"></script>
<object class="tableauViz" width="900" height="700" style="display:none;">
<param name="path" value="trusted/Etdpsm_Ew6rJY-9kRrALjauU/t/Sales/views/MyCoSales/SalesScoreCard" />
</object>
Ejemplo de etiqueta Iframe
<iframe src="http://tabserver/trusted/Etdpsm_Ew6rJY-9kRrALjauU/views/workbookQ4/SalesQ4?:embed=yes" width="800" height="600"></iframe>
Opcional: Configurar coincidencia de IP de cliente
De forma predeterminada, Tableau Server no considera la dirección IP del navegador Web del
cliente cuando crea o valida boletos. Para cambiar esto, debe hacer dos cosas: Especificar la
dirección IP con el parámetro client_ip en la solicitud POST que obtiene el boleto y seguir
los pasos a continuación para configurar Tableau Server a fin de ejecutar coincidencia de
dirección IP de clientes.
1. Abra una ventana de comando y cambie directorios a la ubicación del directorio de la
agrupación de Tableau Server. La ubicación predeterminada es C:\Program
Files\Tableau\Tableau Server\9.1\bin
2. Abra una línea de comando como administrador y escriba el siguiente comando:
tabadmin set wgserver.extended_trusted_ip_checking true
3. Luego escriba el siguiente comando:
tabadmin configure
- 455 -
4. Por último, reinicie el servidor al escribir lo siguiente:
tabadmin restart
Solución de problemas de la autenticación confiable
A continuación se muestran algunos problemas y errores comunes que puede encontrar
cuando configura autenticación confiable. La información de autenticación confiable se escribe
en ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\vizqlserver\vizql-*.log. Para aumentar el nivel de
inicio de sesión desde info a debug, utilice la configuración de tabadmin
vizqlserver.trustedticket.log_level.
Para ver consejos sobre cómo probar la autenticación confiable, consulte la Base de
conocimiento de Tableau.
Valor -1 del vale devuelto por Tableau Server
Tableau Server arroja -1 para el valor del boleto si no puede emitir el boleto como parte del
proceso de autenticación confiable. La razón exacta por la que este mensaje fue escrito en el
archivo production*.log en la siguiente carpeta:
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver
y en vizql*.log en la siguiente carpeta:
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver
Aquí hay algunas cosas para confirmar:
l
Todos los nombres de host o direcciones IP de servidores Web se agregan a
hosts de confianza
La dirección IP o nombre de host para el equipo que envía la solicitud POST debe estar
en la lista de los hosts de confianza de Tableau Server. Consulte Agregar direcciones
IP o nombres de host de confianza a Tableau Server En la página 451 para
aprender a agregar direcciones IP o nombres de host a esta lista.
l
El valor de wgserver.trusted_hosts está formateado adecuadamente
La lista de hosts de confianza que proporcionó usando la configuración
wgserver.trusted_hosts debe ser una lista separada por comas con un espacio después
de cada coma. Por ejemplo, la lista debe ser similar a lo siguiente: 192.168.1.101,
192.168.1.102, 192.168.1.103 o bigbox1.example.lan, bixbox2.example.lan,
bigbox3.example.lan.
l
Las direcciones IP son IPv4
- 456 -
Si está usando direcciones IP para especificar hosts de confianza, deben estar en
formato de Protocolo de Internet versión 4 (IPv4). Una dirección IPv4 se ve de la
siguiente manera: 123.456.7.890. No se admiten direcciones IPv6 (por ejemplo,
fe12::3c4a:5eab:6789:01c%34) como una forma de ingresar hosts de confianza.
l
El nombre de la solicitud POST es un usuario de Tableau Server válido
El nombre de usuario que envía en la solicitud POST debe ser un usuario de Tableau
Server con licencia con un nivel de licencia de visor o interaccionador. Puede ver una
lista de usuarios y sus niveles de licencia al iniciar sesión en Tableau Server como
administrador y hacer clic en el vínculo Licenciamiento en el lado izquierdo de la página.
l
El nombre de usuario en la solicitud POST incluye dominio
Si Tableau Server está configurado para usar autenticación local, el nombre de usuario
que envía en la POST puede ser una cadena simple. Sin embargo, si el servidor está
configurado para Active Directory debe incluir el nombre de dominio con el nombre de
usuario (por ejemplo, dominio\nombre de usuario). Por ejemplo, el parámetro de
nombre de usuario puede ser: username=dev\jsmith
l
El tipo de contenido está especificado
Si va a diseñar una aplicación ASP.NET o C#, deberá declarar el tipo de contenido en su
solicitud HTTP. Por ejemplo, http.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=UTF-8"). Si no
especifica ningún tipo de contenido y Tableau Server devuelve el valor -1, los archivos
de registro contienen el error: "no se encontró el nombre de usuario o la ip del cliente".
HTTP 401: no autorizado
Si recibe un error 401- No autorizado, es posible que Tableau Server esté configurado para
usar Active Directory con SSPI (consulte Habilitar inicio de sesión automático). Si el servidor
Web usa SSPI, no necesita configurar autenticación confiable. Puede incrustar vistas y los
usuarios tendrán acceso a ellas siempre que sean usuarios de Tableau Server con licencia y
miembros de su Active Directory.
No se admite el uso simultáneo de Habilitar inicio de sesión automático y la autenticación
confiable.
HTTP 404: no se encontró el archivo
Es posible que reciba este error si el código de programa hace referencia a una URL de
Tableau Server que no existe. Por ejemplo, el servidor Web puede construir una URL no válida
que no se puede encontrar cuando la página Web intenta recuperarla.
Usuario no válido (SharePoint o C#)
Puede encontrar este error si ha configurado Tableau Server para autenticación confiable.
- 457 -
El código de ejemplo para el .dll de SharePoint hace referencia a la siguiente solicitud GET:
SPContext.Current.Web.CurrentUser.Name
La solicitud anterior arrojará el nombre de visualización del usuario de Windows Active
Directory. Si desea usar la identificador de inicio de sesión, entonces debe cambiar el código a:
SPContext.Current.Web.CurrentUser.LoginName
Después de realizar el cambio, vuelva a compilar el .dll de SharePoint.
Intento de recuperar el vale desde una dirección IP incorrecta
Puede encontrar este error si ha configurado Tableau Server para autenticación confiable.
La dirección IP del navegador Web no se considera de forma predeterminada al validar el
boleto. Si Tableau Server se configura para que ejecute coincidencia de dirección IP de
clientes, asegúrese de que la dirección IP del navegador Web del cliente que se envía en la
POST a Tableau Server es la misma cuando el navegador intenta recuperar la vista
incrustada. Por ejemplo, en el diagrama autenticación confiable, si la solicitud POST en el paso
3 envía el parámetro client_ip=74.125.19.147, entonces la solicitud GET en el paso 5 debe
venir de la misma dirección IP.
Consulte Opcional: Configurar coincidencia de IP de cliente En la página 455 para
aprender cómo configurar Tableau Server para ejecutar coincidencia de dirección IP de
clientes.
Error de restricción de cookies
Cuando un usuario inicia sesión en Tableau Server, una cookie de sesión se almacena en su
navegador local. La cookie almacenada es el método mediante el cual Tableau Server afirma
que el usuario está autenticado y puede acceder al servidor. Dado que la cookie se define con
el mismo dominio o subdominio de la barra de dirección del navegador, se le considera una
cookie de origen. Si el navegador del usuario está configurado para bloquear las cookies de
origen, el usuario no podrá iniciar sesión en Tableau Server.
Cuando el usuario inicia sesión en Tableau Server a través de una vista incrustada o en un
entorno que tiene configurada la autenticación confiable, sucede lo mismo: se almacena una
cookie. Sin embargo, en este caso, el navegador trata la cookie como una cookie de terceros.
Esto se debe a que la cookie se define con un dominio diferente al que se muestra en la barra
de dirección del navegador. Si el navegador Web del usuario está configurado para bloquear
las cookies de terceros, la autenticación en Tableau Server fallará. Para evitar que esto
suceda, los navegadores Web se deben configurar para admitir las cookies de terceros.
- 458 -
Error de comunicación con el servidor (403)
Si Tableau Server se configura para autenticación confiable, puede que reciba este error
después de abrir una nueva vista en un explorador e intentar navegar de regreso a vistas
abiertas anteriormente. Tableau Server ofrece protección ante la reutilización no autorizada de
sesiones VizQL gracias a la opción tabadmin set vizqlserver.protect_sessions, que está
configurada como true de forma predeterminada. Debido a que Tableau Server se configura
para autenticación confiable, puede que no necesite habilitar vizqlserver.protect_
sessions. Para deshabilitarla, use set En la página 606 para cambiar el valor a false.
- 459 -
Conexiones de datos OAuth
Para las fuentes de datos de Google BigQuery, Google Analytics y Salesforce.com, una
alternativa a almacenar credenciales de base de datos confidenciales con Tableau Server es
crear conexiones mediante el estándar OAuth 2.0.
Al crear una conexión OAuth, da al proveedor de datos su aprobación para que Tableau
acceda a sus datos. A continuación, el proveedor de datos envía a Tableau un token de
acceso que identifica exclusivamente las solicitudes de Tableau. Para obtener más
información, consulte Información general sobre el proceso OAuth abajo a continuación.
El uso de las conexiones OAuth proporciona las siguientes ventajas:
l
l
Seguridad: Sus credenciales de base de datos no se conocen nunca ni se almacenan
en Tableau Server, y el token de acceso solo puede utilizarlo Tableau.
Comodidad: en lugar de tener que integrar su ID de fuente de datos y su contraseña en
varios lugares, puede usar el token proporcionado para una fuente de datos concreta en
todos los libros de trabajo publicados y fuentes de datos que acceden a ese proveedor
de datos.
Además, para conexiones en tiempo real con datos de Google BigQuery, cada visor de
libro de trabajo tiene un token de acceso exclusivo que identifica al usuario, en lugar de
compartir unas credenciales únicas de nombre de usuario y contraseña.
Información general sobre el proceso OAuth
Los siguientes pasos describen un flujo de trabajo en el entorno de Tableau que se conoce
como el proceso OAuth.
1. Realiza una acción que requiera acceso a una fuente de datos en nube.
Por ejemplo, abre un libro de trabajo publicado en Tableau Server.
2. Tableau le dirige a la página de inicio de sesión del proveedor de datos alojado. La
información que se envía al proveedor de datos alojados identifica a Tableau como el
sitio solicitante.
3. Cuando inicia sesión en la fuente de datos alojada, se le pide que confirme su
autorización para que Tableau Server acceda a los datos.
4. Tras la confirmación, el proveedor de fuente de datos envía un token de acceso a
Tableau Server.
- 460 -
5. Tableau Server le presenta su libro de trabajo y los datos.
Los siguientes otros flujos de trabajo también pueden usar el proceso OAuth:
l
l
Creación de un libro de trabajo y conexión a la fuente de datos desde Tableau Desktop o
Tableau Server.
Publicación de una fuente de datos desde Tableau Desktop.
Trabajo con tokens de acceso
Puede guardar tokens de acceso con conexiones de datos para habilitar el acceso directo a los
datos tras el proceso de autenticación inicial. Un token de acceso es válido hasta que un
usuario Tableau Server o proveedor de datos lo revoca.
Es posible superar el número de tokens de acceso que permite un proveedor de fuente de
datos. Si eso ocurre, cuando un usuario crea un nuevo token, el proveedor de datos usa el
tiempo desde que se produce el último acceso para decidir qué token invalidar para dejar
espacio para el siguiente.
Configurar el servidor para la compatibilidad de OAuth
En lugar de nombres de usuario y contraseñas individuales, OAuth funciona con tokens de
acceso de fin limitado. Para poder obtener los tokens de acceso necesario para crear una
conexión OAuth en Tableau, necesitará configurar el servidor para que el proveedor de datos
que envíe el token reconozca Tableau Server como un destino de confianza. La siguiente
sección describe cómo preparar la configuración de OAuth independientemente del proveedor
de datos. Los temas mostrados a continuación contienen los pasos para configurar su servidor
para proveedores específicos.
- 461 -
Preparación para la configuración de OAuth
Antes de empezar los pasos de configuración específicos del proveedor de datos, complete los
siguientes requisitos previos:
l
Obtenga el nombre de dominio completamente calificado de cada nodo de Tableau
Server que hospedará las vistas que se conecten a esta fuente de datos. Por ejemplo:
https://sales.your_domain.com
Si utiliza la fuente de datos , deberá proporcionar una dirección https (no se aceptarán
las direcciones https).
l
Asegúrese de que haya al menos una cuenta de datos habilitada para el acceso de la
API.
Para Google BigQuery y Google Analytics, necesita acceso a la consola del
desarrollador en la Plataforma en la nube de Google.
Para Salesforce.com, necesita acceso a la plataforma Force.com.
l
Asegúrese de tener los controladores más recientes para la fuente de datos.
Para Google BigQuery, utilice la versión de 32 bits.
Puede descargar los controladores actualizados desde la página Controladores y
activación del sitio web de Tableau.
Configurar los ajustes de su proveedor de datos
Al completar los pasos de preparación de OAuth, puede configurar los ajustes
correspondientes con su proveedor de datos.
l
l
Configurar OAuth para Google abajo
Configurar OAuth para Salesforce.com En la página 465
Configurar OAuth para Google
Este tema describe cómo configurar as fuentes de datos de Google BigQuery y Google
Analytics para OAuth. Realice los pasos siguientes para cada instancia de Tableau Server.
Nota Antes de completar estos pasos, asegúrese de realizar los requisitos previos que
se describen en Preparación para la configuración de OAuth arriba.
Siga los dos procedimientos siguientes para configurar OAuth:
l
l
Obtenga la información requerida de Google y habilite el acceso de la API.
Utilice la información obtenida para configurar el servidor.
- 462 -
Obtener un identificador de cliente y habilitar las API de Google
Nota Estos pasos reflejan la configuración que debe realizar en la consola de la
plataforma en la nube de Google en el momento en que se redactaron. Para obtener
más información, consulte Using OAuth 2.0 for Web Server Applications (Utilización de
OAuth 2.0 para aplicaciones de servidor web) en la ayuda de la consola de
desarrolladores de Google.
1. Inicie sesión en la Plataforma en la nube de Google y, a continuación, haga clic en Ir a
mi consola.
2. Seleccione Projects (Proyectos) y, en la página Project (Proyecto), haga clic en Create
Project (Crear proyecto).
3. Complete lo siguiente en el nuevo formulario de proyecto que aparece:
l
l
Asigne al proyecto un nombre significativo que refleje la instancia de Tableau
Server para la que se utilizará este proyecto.
Determine si desea cambiar el identificador del proyecto.
Nota Tras crear el proyecto, no podrá modificar el identificador del
proyecto. Para obtener más información, haga clic en los iconos con el
- 463 -
símbolo de interrogación.
4. Abra el nuevo proyecto y vaya a APIs & auth > Credentials (API y autenticación >
Credenciales).
5. Haga clic en Create a New Client ID (Crear un nuevo identificador de cliente) y, en la
página Create Client ID (Crear identificador de cliente), realice lo siguiente:
l
l
l
Seleccione Web Application (Aplicación web).
En Authorized JavaScript Origins (Orígenes JavaScript autorizados), escriba el
nombre del equipo local de Tableau Server.
En Authorized Redirect URI (URI de redirección autorizado), escriba la dirección
de Internet completa en lugar del texto existente y, a continuación, agregue el
texto siguiente al final: oauth/add_oauth_token. Por ejemplo:
https://data.your_server.com/auth/add_oauth_token
6. Haga clic en Crear identificador del cliente.
7. Copie los valores siguientes devueltos por Google y péguelos en una ubicación
accesible desde su equipo Tableau Server:
l
Client ID (Identificador del cliente)
l
Client secret (Secreto del cliente)
l
Redirect URIs (URI de redirección)
8. Con el proyecto abierto en la consola del desarrollador de Google, seleccione APIs &
auth > APIs (API y autenticación > API) y establezca el estado a On (Activado) para
BigQuery API (API BigQuery) o Analytics API (API Analytics).
- 464 -
Configuración de Tableau Server para Google OAuth
Con la información obtenida al completar los pasos descritos en Obtener un identificador de
cliente y habilitar las API de Google En la página 463, puede configurar su Tableau
Server:
1. En el equipo de Tableau Server, abra la línea de comandos como administrador y
cambie al directorio de la agrupación de Tableau Server.
cd C:\Program Files\Tableau\Tableau Server\<version>\bin
2. Escriba el comando siguiente para detener el servidor:
tabadmin stop
3. Escriba los siguientes comandos para configurar el servidor con el identificador de
cliente y el secreto del cliente que obtuvo de Google, así como el URI del servidor. Pulse
Intro después de cada comando.
tabadmin set oauth.google.client_id <your_client_ID>
tabadmin set oauth.google.client_secret <your_client_secret>
tabadmin set oauth.google.redirect_uri <your_server_URI>
4. Escriba los siguientes comandos para completar la configuración y reiniciar el servidor:
tabadmin config
tabadmin start
Administrar tokens de acceso
Después de configurar el servidor para OAuth, puede conceder permiso a los usuarios para
que administren sus propios tokens de acceso en la configuración del perfil, o bien puede
administrar los tokens de forma centralizada. Para obtener más información, consulte
Permitir guardar tokens de acceso En la página 468.
Configurar OAuth para Salesforce.com
Este tema describe cómo configurar fuentes de datos de Salesforce.com para OAuth. Realice
los pasos siguientes para cada instancia de Tableau Server.
- 465 -
Nota: Antes de completar estos pasos, asegúrese de realizar los requisitos previos que
se describen en Preparación para la configuración de OAuth En la página 462.
Siga los dos procedimientos siguientes para configurar OAuth:
l
l
Cree una aplicación conectada en Salesforce.
Utilice la información obtenida para configurar el servidor.
Crear una aplicación conectada en Salesforce
1. Inicie sesión en su cuenta de desarrollador de Salesforce.com, haga clic en su nombre
de usuario en la parte superior derecha y seleccione Configurar.
2. En la columna de navegación izquierda, seleccione Crear > Aplicaciones.
3. En la sección Aplicaciones conectadas, haga clic en Nueva.
4. Complete la información básica y, en la sección API, seleccione Habilitar
configuración OAuth.
5. En la nueva configuración de OAuth que aparece, para Callback URL, escriba el
- 466 -
nombre de dominio completamente calificado de su servidor, usando el protocolo https,
y anexe el siguiente texto a la URL: oauth/add_oauth_token.
Por ejemplo:
https://www.your_server.com/auth/add_oauth_token
6. Mueva los siguientes elementos de ámbitos disponibles de OAuth a ámbitos
seleccionados de OAuth:
l
Acceso a sus datos y administración (api)
l
Acceso a su información básica (identificador)
l
Realiza las solicitudes en su nombre en cualquier momento (refresh_
token)
7. Haga clic en Guardar.
Una vez guardada la aplicación, Salesforce rellena la sección API con los siguientes
identificadores, que usará para configurar Tableau Server:
l
l
l
Clave del consumidor
Consumer Secret
Callback URL
Configurar Tableau Server para OAuth de Salesforce.com
1. En el equipo de Tableau Server, abra la línea de comando como administrador y cambie
al directorio de la agrupación de Tableau Server:
cd C:\Program Files\Tableau\Tableau Server\<version>\bin
2. Escriba el comando siguiente para detener el servidor:
tabadmin stop
3. Escriba los siguientes comandos para configurar el servidor con el identificador de
cliente y el secreto del cliente obtenidos en la callback URL y en Salesforce. Pulse Intro
después de cada comando:
tabadmin set oauth.salesforce.client_id <your_consumer_ID>
- 467 -
tabadmin set oauth.salesforce.client_secret <your_consumer_
secret>
tabadmin set oauth.salesforce.redirect_uri <your_callback_
URL_>
4. (Opcional) Para cambiar el servidor de inicio de sesión predeterminado, escriba el
comando siguiente:
tabadmin set oauth.salesforce.server_base_url <URL>
De manera predeterminada, es https://login.salesforce.com.
5. Escriba los siguientes comandos para completar la configuración y reiniciar el servidor:
tabadmin config
tabadmin start
Administrar tokens de acceso
Después de configurar el servidor para OAuth, puede conceder permiso a los usuarios para
que administren sus propios tokens de acceso en la configuración del perfil, o bien puede
administrar los tokens de forma centralizada. Para obtener más información, consulte
Permitir guardar tokens de acceso abajo.
Permitir guardar tokens de acceso
Después de configurar Tableau Server para OAuth, puede decidir entre permitir a los usuarios
administrar sus propias credenciales de OAuth o administrarlas de forma centralizada. Si
quiere que los usuarios administren sus propias credenciales, deberá habilitar la configuración
de perfil de usuario desde el servidor.
Nota: Si aún no ha configurado el servidor para habilitar las conexiones de datos de
OAuth, consulte los temas relacionados que se indican a continuación.
1. Inicie sesión en Tableau Server como administrador del servidor.
2. Seleccione Servidor > Configuración.
3. Haga clic en la pestaña General y seleccione lo siguiente:
l
l
Permitir que los usuarios guarden contraseñas de fuentes de datos
(permite que los usuarios guarden sus credenciales individuales con las fuentes
de datos).
Permitir que los usuarios guarden tokens de acceso OAuth de fuentes de
- 468 -
datos
4. Haga clic en Guardar.
Después de seleccionar estas casillas de verificación, los usuarios verán la sección
Administrar credenciales en su configuración del perfil, donde podrán agregar tokens de
acceso para conexiones de datos de OAuth.
Administrar credenciales de forma centralizada
Como alternativa, los administradores del servidor pueden administrar las credenciales de
OAuth de forma centralizada. Esta puede ser la opción recomendada si, por ejemplo, varios
usuarios trabajan con los mismos datos y tiene una cuenta de usuario exclusiva para su
proveedor de datos.
Siga estos pasos para administrar las credenciales de forma centralizada:
l
Desactive las casillas de verificación indicadas en el procedimiento anterior.
l
Modifique la información de conexión cuando se publiquen las fuentes de datos.
Al editar la conexión se incrustan las credenciales que usan un token de acceso de
OAuth, en lugar del nombre de usuario y la contraseña de un usuario.
- 469 -
Si la configuración para guardar contraseñas y tokens de acceso no está habilitada, la sección
Administrar credenciales se excluirá de la configuración del perfil de los usuarios.
Consulte también
Configurar OAuth para Google En la página 462
Configurar OAuth para Salesforce.com En la página 465
- 470 -
SAML
SAML (lenguaje de marcado de aserción de seguridad) es un estándar XML que permite que
dominios web seguros puedan intercambiar datos de autenticación y autorización de usuarios.
Puede configurar Tableau Server para que use un proveedor de identidades externo (IdP)
para autenticar a usuarios de Tableau Server a través de SAML 2.0. Todo el proceso de
autenticación de usuarios se realiza fuera de Tableau, independientemente de si se usa
Active Directory o la autenticación local en Tableau Server para administrar las cuentas de
usuario en Tableau Server. Esto permite proporcionar una experiencia de inicio de sesión
único para los usuarios en todas las aplicaciones de la organización.
Tableau Server solo es compatible con SAML para la autenticación de usuarios. No puede
gestionar permisos y autorizaciones relacionadas con el contenido de Tableau Server, como
libros de trabajo.
Nota: La autenticación de IdP es de un solo uso y de token con tiempo limitado.
Consulte los siguientes temas para obtener más información sobre SAML:
Inicio rápido: Inicio de sesión único con SAML
Con la compatibilidad de SAML en Tableau, se usa un proveedor de identidad externo (IdP)
para autenticar a los usuarios de Tableau Server. Toda la autenticación de usuarios se realiza
fuera de Tableau independientemente de que use Active Directory o autenticación local en
Tableau Server para administrar sus cuentas de usuario. Esto le permite proporcionar una
experiencia de inicio de sesión en todas las aplicaciones de su organización.Para configurar
Tableau Server para usar SAML, debe hacer lo siguiente:
l
l
l
l
Archivo de certificado: Un certificado x509 codificado mediante PEM con la extensión
.crt.
Archivo de clave de certificado: Una clave RSA o DSA que no está protegida por
contraseña y cuya extensión de archivo es .key.
Cuenta IdP: Algunos ejemplos son PingFederate, SiteMinder y OpenAM.
Nombres de usuario coincidentes: Los nombres de usuario de Tableau Server y los
almacenados en el IdP deben coincidir. Asegúrese de que el nombre de usuario que
quiere usar para su cuenta de administrador de Tableau Server exista en su IdP antes
de ejecutar la configuración.
1 Especificar el servidor y los certificados
Ejecute la configuración del servidor. Después de definir la configuración general en la utilidad
de configuración, haga clic en la pestaña SAML y seleccione Usar SAML para inicio de
sesión único:
- 471 -
En el cuadro de texto URL de retorno de Tableau Server, escriba la URL pública de su
Tableau Server. Escriba este mismo valor para ID de entidad SAML.
Cree una carpeta SAML en C:\Program Files\Tableau\Tableau Server y copie en ella los
archivos .crt y .key. Escriba la ubicación en los dos campos siguientes.
2 Exportar metadatos de Tableau
Deje el cuadro de texto Archivo de metadatos IdP de SAML vacío y haga clic en Exportar
archivo de metadatos.
Use el nombre de archivo .xml que quiera.
En el siguiente cuadro de diálogo, guarde el archivo XML. Tendrá que proporcionar este
archivo a su IdP en el paso siguiente.
3 Exportar metadatos del IdP
En el sitio web del IdP, agregue su Tableau Server como tipo de conexión para que el IdP se
autentique. En este proceso, debe importar el archivo .xml de metadatos de Tableau que creó
- 472 -
en el paso 2 y confirmar que la configuración de su IdP usa nombre de usuario como
elemento de atributo para comprobar.
Después exporte el archivo .xml de metadatos de IdP y cópielo en la carpeta siguiente de su
Tableau Server:
C:\Program Files\Tableau\Tableau Server\SAML
4 Probar el inicio de sesión de SAML
En la pestaña SAML de la utilidad de configuración de Tableau, escriba la ubicación del
archivo de IdP en el cuadro de texto del archivo Metadatos de IdP SAML:Haga clic en
Aceptar. Termine la configuración creando una cuenta de administrador cuando se le indique.
Para probar los cambios, inicie una sesión nueva del navegador web en Tableau Server. Debe
tener en cuenta que el aviso de inicio de sesión es de su IdP y no de Tableau:
Funcionamiento de la autenticación SAML
SAML (Lenguaje de marcado de aserción de seguridad) es un estándar abierto para el
intercambio de información de autenticación entre un proveedor de servicios y un proveedor
de identidad (IdP). Se usa un IdP de terceros para autenticar usuarios y para pasar
información de identidad al proveedor de servicios en forma de un documento XML firmado
digitalmente.Tableau Server es un proveedor de servicios. Los ejemplos de IdP incluyen
PingOne y OneLogin.
Al usar un IdP de confianza para la conexión SAML, puede proporcionar una experiencia de
inicio de sesión único (SSO), con la que los usuarios pueden acceder a las aplicaciones web,
incluido Tableau Server, a través de un conjunto de credenciales. En este entorno, solo el IdP
tiene acceso a las credenciales de los usuarios.
Tableau admite la autenticación iniciada por el proveedor de servicios. Esto significa que los
usuarios deben acceder a Tableau Server desde su página de inicio de sesión, en lugar de
hacerlo desde una página de inicio de sesión de IdP.
- 473 -
En la siguiente imagen se muestra la secuencia de autenticación del inicio de sesión único.
1
El usuario navega a la página de inicio de sesión de Tableau Server o a
un libro de trabajo publicado, y escribe el nombre de usuario.
2
Tableau Server inicia el proceso de autenticación y redirige la solicitud
al IdP registrado.
3
4
5
El IdP solicita la contraseña del usuario y, después de confirmar que el
nombre de usuario enviado es idéntico al nombre de usuario almacenado en las aserciones del IdP, autentica al usuario.
El IdP devuelve una respuesta correcta de SAML a Tableau Server.
Tableau Server muestra la página solicitada por el usuario en el paso 1.
Requisitos de SAML
Para configurar Tableau Server para usar SAML, debe hacer lo siguiente:
l
l
Archivo de certificado: Un certificado x509 con codificación PEM y con la extensión de
archivo .crt. Este archivo lo usa Tableau Server, no el IdP. Si dispone de un certificado
SSL, puede usar el mismo certificado con SAML. Para obtener más información,
consulte Acerca del archivo de certificado más adelante en este tema.
Archivo de clave de certificado: un archivo de clave privada RSA o DSA que no está
- 474 -
protegido por contraseña y que tiene la extensión de archivo .key. Este archivo lo utiliza
Tableau Server, no el IdP. El archivo de claves de certificado debe tener la contraseña
incrustada en él. Si dispone de un archivo de claves de certificado SSL, también puede
usarlo para SAML. Consulte Acerca del archivo de certificado más adelante en este
tema para obtener más información.
l
l
Cuenta de IdP compatible con SAML 2.0: Necesita una cuenta con un proveedor de
identidad externo. Algunos ejemplos son PingFederate, SiteMinder y OpenAM. El IdP
debe ser compatible con SAML 2.0.
Proveedor de IdP que admite la importación/exportación de metadatos XML: Su
proveedor de identidades debe admitir la importación y exportación de archivos de
metadatos XML. Puede parecer que los archivos generados manualmente funcionan,
pero el soporte técnico de Tableau Software no puede ayudar en la generación manual
de archivos de metadatos de IdP ni en la solución de errores.
Notas adicionales sobre la compatibilidad de SAML con Tableau Server
Tenga en cuenta los aspectos siguientes sobre el uso de SAML con Tableau Server:
l
l
l
l
l
l
Iniciado por proveedor de servicios: Tableau Server solo admite la autenticación
SAML que empieza en el proveedor de servicios (SP).
Inicio de sesión no automático de Active Directory: si está usando SAML y
Tableau Server también está configurado para usar Active Directory para la
administración de usuarios, no use además Habilitar inicio de sesión automático.
Sin Kerberos: Tableau Server no admite SAML y Kerberos conjuntamente.
Identidad de usuarios en Tableau Server para usuarios de tabcmd: Para usar
tabcmd con el servidor, los usuarios deben iniciar sesión en el servidor con las
credenciales de un usuario definido en el servidor; no puede usar tabcmd para iniciar
sesión mediante SAML. Cuando se instala y configura el servidor por primera vez, se
crea un usuario administrador de sistema inicial; se pueden agregar más usuarios
creándolos en el servidor o importándolos de Active Directory. Consulte Agregar
usuarios al servidor En la página 173 para obtener más información.
Proveedor de IdP que utiliza la autenticación basada en formularios: Tableau
Desktop requiere la autenticación basada en formularios. Si su IdP no admite la
autenticación basada en formularios, puede deshabilitar SAML para Tableau Desktop
utilizando el comando wgserver.authentication.desktop_nosaml. Consulte
Opciones de tabadmin set En la página 612 para obtener más información.
Instalaciones distribuidas: los clústeres configurados para SAML deben tener el
mismo certificado SAML, la misma clave SAML y los mismos archivos de metadatos del
IdP de SAML en todos los Tableau Server que ejecuten un proceso de servidor de
aplicaciones. Consulte Configurar un conjunto de servidores para SAML para obtener
- 475 -
detalles.
l
l
Cerrar sesión: para cerrar sesión cuando se haya autenticado con SAML, su IdP debe
configurarse con un terminal de cierre de sesión SAML que realice un POST a http
(s)://<tableauserver>/wg/saml/SingleLogout/index.html.
URL de cierre de sesión: de forma predeterminada, al cerrar sesión de Tableau
Server, aparece la pantalla de inicio de sesión. Puede usar el comando tabadmin
set wgserver.saml.logout.redirect_url para especificar que se muestre
una página alternativa después de cerrar sesión.
l
l
l
Para especificar una URL absoluta, use una URL completa que empiece por
http:// o https:// (por ejemplo, tabadmin set
wgserver.saml.redirect_url http://corpserver.bigco.com).
Para especificar una URL relativa al host de Tableau Server, use una página que
empiece por "/" (barra) (por ejemplo, tabadmin set wgserver.saml.redirect_url /ourlogoutpage.html).
Para especificar una URL relativa al punto SingleLogout APIend de Tableau Server, use solo un nombre de página (por ejemplo, tabadmin set wgserver.saml.redirect_url ourlogoutpage.html).
Requisitos para los datos XML
Puede configurar SAML con documentos XML de metadatos generados por Tableau Server y
por el IdP. Durante el proceso de autenticación, el IdP y Tableau Server intercambian
información de autenticación con documentos XML. Para estar seguro de que el XML que se
usa para la configuración de SAML y la autenticación basada en SAML funcionen
correctamente, revise los siguientes requisitos. Si el XML no cumple estos requisitos, puede
que se produzcan errores al configurar SAML o durante el proceso de autenticación.
l
HTTP POST: Tableau Server solo admite HTTP POST para comunicaciones SAML. No
se admite la redirección HTTP.
El documento XML de metadatos de SAML que exporta Tableau Server debe contener
el siguiente elemento SingleSignOnService, con el atributo Binding establecido
como HTTPPOST. Esto especifica la URL a la que redirige el IdP después de una
autenticación correcta.
<md:SingleSignOnService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTPPOST"
Location="https://YOUR-SERVER:9031/idp/SSO.saml2"/>
Además, el documento XML de metadatos creado por el IdP debe contener el siguiente
elemento SingleSignOnService, con el atributo Binding establecido como
HTTPPOST:
<md:SingleSignOnService
- 476 -
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTPPOST"
Location="https://YOUR-SERVER:9031/idp/SSO.saml2"/>
l
Atributo llamado nombre de usuario: debe configurar el proveedor de identidad
para que devuelva una aserción que incluya el valor nombre de usuario en el
elemento <saml:AttributeStatement> con un formato como el siguiente ejemplo.
Asegúrese de que el atributo se escriba xs:string. (No se debe escribir xs:any).
<saml:Assertion assertion-element-attributes>
<saml:Issuer>issuer-information</saml:Issuer>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
...
</Signature>
<saml:Subject>
...
</saml:Subject>
<saml:Conditions condition-attributes >
...
</saml:Conditions>
<saml:AuthnStatement authn-statement-attributes >
...
</saml:AuthnStatement>
<saml:AttributeStatement>
<saml:Attribute Name="username"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrnameformat:basic">
<saml:AttributeValue
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="xs:string">
user-name
</saml:AttributeValue>
</saml:Attribute>
</saml:AttributeStatement>
</saml:Assertion>
Para cambiar el atributo SAML en el que se pasa el valor de nombre de usuario, use el
comando tabadmin set para establecer el valor de
wgserver.saml.idpattribute.username como otro nombre de atributo. Si usa
un ID global, tiene que cambiar el atributo.
l
Nombres de usuario coincidentes: los nombres de usuario de Tableau Server y los
- 477 -
almacenados en el IdP deben coincidir. Por ejemplo, si el nombre de usuario para Jane
Smith está almacenado en PingFederate como jsmith, también debe estarlo en Tableau
Server como jsmith. Si está configurando SAML como parte de la instalación de Tableau
Server, parte de esta instalación consiste en crear la cuenta de administrador de
Tableau Server. Antes de ejecutar la configuración, asegúrese de que la cuenta que
tiene pensado utilizar exista en su IdP. Si utiliza la autenticación de Active Directory con
Tableau Server y dispone de varios dominios de Active Directory (los usuarios
pertenecen a varios dominios o la instalación de Tableau Server incluye varios
dominios), el IdP debe enviar el dominio y el nombre de un usuario, que deben coincidir
exactamente con el usuario de Tableau Server (se pueden enviar como
domain/username o [email protected]).
Acerca del archivo de certificado
Si usa un archivo de certificado x509 con codificación PEM para SSL, puede usar el mismo
archivo para SAML. Cuando se usa para SSL, el archivo de certificado se usa para cifrar el
tráfico. Cuando se usa para SAML, el certificado se usa para la autenticación.
Tableau Server no admite los archivos de certificado y de claves de certificado para SAML si el
certificado o la clave requieren un archivo de cadenas. Si el certificado SSL y el archivo de
claves de certificado requieren un archivo de cadenas, deberá generar un certificado y un
archivo de claves nuevos para utilizaros para SAML.
Configuración de SAML
Puede configurar Tableau Server para usar un proveedor de identidad externa (IdP) para
autenticar a los usuarios de Tableau Server sobre SAML. Toda la autenticación de usuarios se
realiza fuera de Tableau, sin importar si usa Active Directory o autenticación local en Tableau
Server para administrar sus cuentas de usuario en Tableau Server. Esto le permite
proporcionar una experiencia de inicio de sesión en todas las aplicaciones de su organización.
Antes de que configure Tableau Server para SAML, asegúrese de cumplir los Requisitos de
SAML En la página 474.
Configuración de SAML
Para configurar Tableau Server para usar SAML:
1. Coloque los archivos de certificado en una carpeta llamada SAML, paralela a la carpeta
9.1Tableau Server. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\SAML
Debe usar esta ubicación porque la cuenta de usuario que ejecuta Tableau Server tiene
los permisos necesarios para acceder a esta carpeta.
2. Si va a configurar SAML durante la instalación de Tableau Server, vaya a la pestaña
- 478 -
SAML de la utilidad de configuración.
Si va a configurar SAML después de instalar Tableau Server, abra la utilidad de
configuración de Tableau Server (Inicio > Todos los programas > Tableau Server
9.1 > Configurar Tableau Server) y haga clic en la pestaña SAML.
3. En la pestaña SAML, seleccione Usar SAML para inicio de sesión único y
proporcione la ubicación para cada uno de los siguientes elementos:
URL de retorno de Tableau Server : la URL a la que tendrán acceso los usuarios de
Tableau Server, como http://tableau_server. Se desaconseja usar http://localhost. No se
pueden incluir barras finales en las direcciones URL (por ejemplo, http://tableau_
server/).
ID de entidad SAML: la ID de entidad identifica su instalación de Tableau Server de
forma única al IdP. Puede ingresar su URL de Tableau Server nuevamente aquí si lo
desea, pero no necesita ser su URL de Tableau Server.
Archivo de certificado de SAML: un certificado x509 codificado mediante PEM con la
extensión .crt. Tableau Server usa este archivo, no el IdP.
Archivo de clave de certificado SAML: una clave RSA o DSA que no está protegida
por contraseña, y que tiene la extensión de archivo .key. Tableau Server usa este
archivo, no el IdP.
4. Deje el cuadro de texto Archivo de metadatos IdP de vacío por ahora y haga clic en
Exportar archivo de metadatos.
5. Se abre un cuadro de diálogo que le permite guardar la configuración SAML de Tableau
Server como archivo XML. En este punto, los metadatos de su IdP no se incluyen.
Guarde el archivo XML con el nombre que desee.
- 479 -
6. En el sitio Web de su IdP o en su aplicación:
l
l
Agregue Tableau Server como Proveedor de servicios. Consulte la
documentación de su IdP para obtener información sobre cómo hacerlo. En el
proceso de configuración de Tableau Server como Proveedor de servicios, tendrá
que importar el archivo que guardó en el paso 5.
Confirme que su IdP usa Nombre de usuario como el elemento de atributo a
verificar.
7. Dentro de su IdP, exporte el archivo XML de metadatos de su IdP.
Conviene comprobar que el XML de metadatos que se obtiene del IdP incluya un
elemento SingleSignOnService en el que la unión esté establecida en HTTP-POST,
como en el ejemplo siguiente:
<md:SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://SERVER-NAME:9031/idp/SSO.saml2"/>
8. Copie el archivo XML de metadatos de IdP en la carpeta siguiente en el equipo donde
está instalado Tableau Server:
C:\Program Files\Tableau\Tableau Server\SAML
9. En la pestaña SAML en el cuadro de diálogo Configuración de Tableau Server, ingrese
la ubicación del archivo en el cuadro de texto Archivo de metadatos de IdP SAML:
- 480 -
10. Haga clic en Aceptar. Tableau Server está ahora configurado para la autenticación
SAML.
Configurar un conjunto de servidores para SAML
Cuando se configura un clúster de Tableau Server para usar SAML, se colocan los mismos
archivos de certificado SAML, clave SAML y metadatos IdP SAML en todos los ordenadores
que ejecutan un proceso de servidor de aplicaciones de Tableau (también llamado
vizportal.exe). Para configurar conjunto de Tableau Server para usar SAML:
1. Configure el Tableau Server primario según se describe en el procedimiento anterior.
2. Coloque los mismos archivos de certificado SAML, clave SAML y metadatos IdP SAML
que usó en el primario en cada Tableau Worker que esté ejecutando un proceso de
servidores de aplicaciones. Use la misma ruta de carpeta para los workers que usó en el
primario. No necesita configuraciones adicionales en los trabajadores.
Por ejemplo, piense en un conjunto que incluya un Tableau Server primario y dos
trabajadores. Los procesos de servidor de aplicaciones se ejecutan en el primario y en
los trabajadores 2 y 3. En esta situación, debe configurar el Tableau Server primario
para SAML y luego copiar los mismos archivos de certificado SAML, clave SAML y
metadatos IdP de SAML en los equipos de los trabajadores 2 y 3. En los equipos de los
trabajadores, coloque los archivos de SAML en la carpeta C:\Program
Files\Tableau\Tableau Server\SAML, igual que en el equipo primario.
Probar la configuración
Pruebe la configuración SAML abriendo una nueva instancia del navegador web y escribiendo
el nombre de Tableau Server en la ventana de URL:
Debe tener en cuenta que el aviso de inicio de sesión que aparece es de su IdP y no de
Tableau Server.
- 481 -
Solución de problemas de SAML
Use los siguientes temas para solucionar problemas que pueda tener con SAML.
SAML y Habilitar inicio de sesión automático
Si está usando SAML y Tableau Server también está configurado para usar Active Directory,
no seleccione además Habilitar inicio de sesión automático. No se pueden usar Habilitar
inicio de sesión automático y SAML juntos en la misma instalación de servidor.
Error Estado HTTP 500 al configurar SAML
Bajo algunas circunstancias, al intentar cargar el archivo XML de metadatos en Tableau Server
para completar la configuración de SAML, puede que reciba un error Estado HTTP 500 y que
vea el mensaje de error siguiente:
org.opensaml.saml2.metadata.provider.MetadataProviderException:
User specified binding is not supported
by the Identity Provider using profile
urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser
Para ayudar a resolver este error, asegúrese de que se cumpla lo siguiente:
l
l
l
La URL del IdP para el perfil de SSO especificado en la pestaña SAML es correcta.
La URL del IdP para el perfil de SSO proporcionada al crear el proveedor de servicios en
el IdP es correcta.
El IdP está configurado para usar autenticación iniciada por SP. (La autenticación
- 482 -
iniciada por IdP no es compatible).
l
El IdP está configurado para usar solicitudes HTTP-POST. (No se admiten la redirección
y SOAP).
Si uno de estos valores no es correcto, modifíquelos según sea necesario y luego vuelva a
seguir los pasos de configuración de SAML, empezando por la generación y exportación del
documento de metadatos XML de Tableau Server.
Si son correctos pero se sigue mostrando el error, examine el código XML de metadatos que
Tableau Server e IdP producen, tal como se describe en Requisitos de SAML En la página
474.
Iniciar sesión desde la Línea de comando
Aunque Tableau Server esté configurado para usar SAML, no se utiliza si inicia sesión en
Tableau Server usando las herramientas de línea de comando de tabcmd En la página 546 o
la utilidad de línea de comando de Extracción de datos de Tableau (incluida con Tableau
Desktop).
Inicio de sesión fallido
Puede que el inicio de sesión falle y se muestre este mensaje:
Login failure: Identity Provider authentication successful for
user <username from IdP>. Failed to find the user in Tableau Server.
Este error suele significar que los nombres almacenados en Tableau Server y los
proporcionados por el IdP no coinciden. Para corregirlo, asegúrese de que coincidan. Por
ejemplo, si el nombre de usuario para Jane Smith está almacenado en el IdP como jsmith,
también debe estarlo en Tableau Server como jsmith.
Registro de error SAML
La autenticación de SAML se realiza fuera de Tableau Server, lo que puede dificultar la
solución de problemas de autenticación. Sin embargo, Tableau Server registra los intentos de
inicio de sesión. Puede crear una instantánea de archivos de registro y usarlos para solucionar
problemas. Para obtener más información, consulte Archivar archivos de registro En la
página 642.
Nota: En Tableau Server 9.0 y posterior, para registrar eventos relacionados con SAML,
wgserver.log.level y vizportal.log.level se deben establecer en debug.
Para obtener más información, consulte Cambiar niveles de registro En la página
655.
- 483 -
Consulte los errores de SAML en los archivos siguientes de la instantánea descomprimida de
los archivos de registro:
\wgserver\wgserver-<n>.log
\vizportal\vizportal-<n>.log
\wgserver\production.<nnnn>_<yyyy_mm_dd_hh_mm_ss>.log
En Tableau Server 9.0 y posterior, el proceso de la aplicación (vizportal.exe) gestiona la
autenticación, de modo que las respuestas de SAML las registra ese proceso. El proceso de
instalación de SAML registra información en los registros correspondientes al proceso de
servidor de la API (wgserver.exe).
Barra diagonal final
En la pestaña SAML, compruebe que la URL de retorno de Tableau Server no termine con
una barra diagonal final (correcto: http://tableau_server; incorrecto: http://tableau_server/):
Confirmación de conectividad
Confirme que el Tableau Server que configure tenga una dirección IP que se pueda enrutar o
un NAT en el firewall que permita el tráfico bidireccional directamente al servidor.
Para comprobar la conectividad, ejecute telnet en Tableau Server e intente conectarse con el
IdP de SAML. Por ejemplo: C:\telnet 12.360.325.10 80
La prueba anterior debería permitir conectarse en el puerto HTTP (80) en el IdP y recibir un
encabezado HTTP.
- 484 -
No hay opción para cerrar sesión de Tableau Server
Si el IdP admite cierre de sesión con SAML pero no ve una opción para cerrar la sesión de
Tableau Server, puede que el servidor no tenga habilitado el cierre de sesión con SAML o que
el IdP no esté bien configurado para el cierre de sesión con SAML. La opción Cerrar sesión
solo se muestra si el cierre de sesión con SAML está habilitado (es la opción predeterminada) y
el IdP está configurado con un terminal de cierre de sesión SAML. Para obtener más
información, consulte Requisitos de SAML.
Para obtener más información, consulte
- 485 -
SSL
SSL (capa de sockets segura) es una tecnología de seguridad estándar que establece un
enlace encriptado entre un servidor web y los clientes. Para usar SSL, debe instalar un
certificado SSL en Tableau Server.
Tableau Server también admite SSL mutuo (bidireccional) como método de cifrado y
autenticación.
Puede configurar Tableau Server para que use SSL de las siguientes formas:
l
l
l
Usar SSL para tráfico HTTP externo.
Usar SSL mutuo (bidreccional) entre los clientes (Tableau Desktop, navegadores web y
tabcmd.exe) y Tableau Server.
Usar SSL para todo el tráfico HTTP entre los componentes del servidor interno y el
repositorio.
Si usa la autenticación SSL mutua, cada cliente también necesita un certificado.
Nota: Tableau Server utiliza SSL solo para la autenticación de usuarios. Tableau Server no
utiliza SSL para gestionar los permisos y autorizaciones para el contenido alojado en Tableau
Server, como libros de trabajo.
Consulte los temas siguientes para obtener más información:
Inicio rápido: autenticación SSL mutuo (bidireccional)
Para ofrecer una experiencia de inicio de sesión automático seguro con Tableau desde
cualquier dispositivo, utilice SSL mutuo. Con SSL mutuo, cuando un cliente (Tableau Desktop,
un navegador web o tabcmd.exe) con un certificado válido se conecta a Tableau Server,
Tableau Server confirma la existencia de un certificado de cliente válido y realiza
automáticamente el inicio de sesión del usuario mediante el nombre de usuario que encuentra
en el certificado. Si el cliente no tiene un certificado SSL válido, Tableau Server rechaza la
conexión. Para configurar Tableau Server para el SSL mutuo, necesita lo siguiente:
l
l
l
l
Archivo de certificado: un archivo de certificado x509 con codificación PEM con la
extensión .crt.
Archivo de clave de certificado: Una clave RSA o DSA que no está protegida por
contraseña y cuya extensión de archivo es .key.
Archivo del certificado de CA: un archivo de certificado x509 con codificación PEM
con la extensión .crt.
Certificado de cliente en los dispositivos cliente: Tableau Server solicita al cliente
un certificado SSL de confianza antes de permitir la conexión a Tableau Server.
Los archivos de certificado deben estar en la carpeta C:\Program
Files\Tableau\Tableau Server\SSL.
- 486 -
1 Usar SSL para la comunicación de servidor
Para configurar Tableau Server para usar SSL para la comunicación externa entre Tableau
Server y los clientes web, ejecute la utilidad de configuración de Tableau Server después de
haber instalado Tableau Server. Haga clic en la pestaña SSL y, a continuación, seleccione
Usar SSL para comunicación de servidor.
Especifique valores para Archivo de certificado SSL y Archivo de clave de certificado
SSL.
2 Usar SSL mutuo
Para agregar autenticación mutua entre el servidor y cada cliente y ofrecer una experiencia de
inicio de sesión automático, seleccione Usar SSL mutuo e inicio de sesión automático
con certificados de cliente.
Especifique el Archivo de certificado SSL CA. El archivo de certificado SSL CA identifica el
certificado de la autoridad emisora de certificados (por ejemplo, Verisign). Para obtener
información sobre cómo configurar varias autoridades emisoras de certificados, consulte
Configurar SSL externo En la página siguiente.
- 487 -
Haga clic en Aceptar para cerrar la utilidad de configuración de Tableau Server y, a
continuación, inicie Tableau Server.
Otras opciones para SSL mutuo
Autenticación alternativa
Si se configura Tableau Server para el SSL mutuo, la autenticación es automática y el cliente
debe tener un certificado válido. Si necesita una opción alternativa, use el comando
tabadmin set ssl.client_certificate_login.fallback_to_password
true para configurar Tableau Serverpara permitir la autenticación mediante nombre de
usuario/contraseña. Ajustar esta opción en true permite a Tableau Server utilizar el nombre de
usuario y contraseña para la autenticación en caso de que falle la autenticación con el
certificado SSL.
Mapeo del nombre de usuario
Si Tableau Server se configura para el SSL mutuo, el servidor obtiene el nombre de usuario del
certificado de cliente a fin de poder iniciar automáticamente la sesión del usuario. El nombre
que utilice Tableau Server depende de cómo esté configurado Tableau Server para la
autenticación de usuarios:
l
l
Autenticación local: Tableau Server usa el UPN (Nombre de usuario principal) del certificado.
Active Directory (AD): Tableau Server usa LDAP (Protocolo ligero de acceso a directorios) para obtener el nombre de usuario.
Estos valores predeterminados se pueden sustituir para que Tableau Server utilice el CN (Nombre común). Para ello, use el comando tabadmin set ssl.client_
certificate_login.mapping_strategy.
Lista de revocación de certificados (CRL)
Puede tener que especificar una CRL si sospecha que una clave privada se ha puesto en
peligro o si una autoridad certificadora (CA) no ha emitido un certificado debidamente. Para
especificar una CRL, use el comando tabadmin set ssl.revocation.file. Para
obtener más información, consulte Comandos de tabadmin set.
.
Configurar SSL externo
Puede configurar Tableau Server para que use comunicaciones encriptadas por capa de
conexión segura (SSL) en todo el tráfico externo HTTP. Configurar SSL asegura que el acceso
a Tableau Server es seguro y que la información confidencial que se transmite entre el
navegador web y el servidor de Tableau Desktop se encuentra protegida. En el paso a
continuación se describen pasos sobre cómo configurar el servidor para SSL; sin embargo,
primero debe adquirir un certificado de una autoridad de confianza y luego importar los
- 488 -
archivos de certificado en Tableau Server. Si está ejecutando un conjunto de Tableau Server y
desea usar SSL, consulte Configurar SSL para un conjunto En la página siguiente, a
continuación, para obtener recomendaciones.
1. Adquiera un certificado Apache SSL de una autoridad de confianza (por ejemplo,
Verisign, Thawte, Comodo, GoDaddy). También puede usar un certificado interno
emitido por su empresa. También se admiten certificados de comodín, los cuales le
permiten utilizar SSL con muchos nombres de host dentro del mismo dominio.
Algunos navegadores requerirán configuración adicional para aceptar certificados de
proveedores determinados. Consulte la documentación proporcionada por la autoridad
de certificados.
2. Coloque los archivos de certificado en una carpeta llamada SSL, paralela a la carpeta
Tableau Server 9.1. Por ejemplo:
C:\Program Files\Tableau\Tableau Server\SSL
Tableau ServerEsta ubicación proporciona a la cuenta que ejecuta los permisos
necesarios para los archivos.
Nota: quizá deba crear esta carpeta.
3. Abra la Tableau Server utilidad de configuración seleccionando Inicio > Todos los
programas > Tableau Server 9.1 > Configurar Tableau Server en el menú Inicio.
4. En el cuadro de diálogo Configuración Tableau Server , seleccione la pestaña SSL.
5. Seleccione Use SSL para comunicación de servidor y proporcione la ubicación para
cada uno de los siguientes archivos de certificado:
l
Archivo de certificado SSL: debe ser un certificado x509 válido codificado por
PEM con la extensión .crt.
Archivo de claves de certificado SSL: debe ser una clave RSA o DSA válida
con una frase de contraseña incrustada y que no esté protegida por contraseña
con la extensión de archivo .key.
Archivo de cadena de certificado SSL (opcional): algunos proveedores de
certificados emiten dos certificados para Apache. El segundo certificado es un
archivo en cadena, el cual es una concatenación de todos los certificados que
conforman la cadena de certificados para el certificado del servidor. Todos los
certificados en el archivo deben estar codificados por x509 PEM y el archivo debe
tener una extensión .crt (no .pem).
6. (opcional) Si utiliza SSL para la comunicación del servidor y desea configurar la
comunicación SSL entre Tableau Server y los clientes usando certificados tanto en el
servidor como en los clientes:
- 489 -
l
l
Seleccione Usar SSL mutua e inicio de sesión automático con certificados
de cliente.
En Archivo de certificado SSL CA, vaya a la ubicación del archivo de
certificado El archivo de certificado SSL CA debe ser un certificado x509 válido
codificado por PEM con la extensión .crt.
Nota: Si tiene varias autoridades certificadoras (CA) de confianza, puede
copiar y pegar todo el contenido de cada certificado CA, incluidas las líneas
"BEGIN CERTIFICATE" y "END CERTIFICATE" en un archivo nuevo y,
después, guardar el archivo como CAs.crt. En Archivo de
cderSSL CA certificate file, browse to the location of this new file.
7. Haga clic en Aceptar. Los cambios tendrán vigencia la próxima vez que el servidor se
reinicie.
Cuando el servidor está configurado para SSL, acepta solicitudes para el puerto no SSL
(el valor predeterminado es el puerto 80) y automáticamente redirige al puerto 443 SSL.
Nota: Tableau Server solo admite el puerto 443 como puerto seguro. No se
puede ejecutar en un equipo donde otra aplicación usa el puerto 443.
Los errores SSL se registran en el directorio de instalación en la siguiente ubicación. Use
este registro para la solución de problemas de validación y encriptación:
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\logs\httpd\error.log
Configurar SSL para un conjunto
Puede configurar un conjunto Tableau Server para que use SSL. Si el equipo Tableau Server
primario es el único nodo que ejecuta el proceso de puerta de enlace (cosa que hace de forma
- 490 -
predeterminada), entonces es el único lugar donde necesita configurar SSL. Consulte el
procedimiento anterior para conocer los pasos.
SSL y puertas de enlace múltiples
Tableau ServerUn conjunto de de alta disponibilidad puede incluir puertas de enlace múltiples,
detrás de un equilibrador de carga (obtenga más información). Si está configurando este tipo
de conjunto para SSL, tiene dos opciones:
l
l
Configurar su equilibrador de carga para SSL. El tráfico se encripta desde el
navegador web del cliente al equilibrador de carga. Tableau ServerEl tráfico del
equilibrador de carga a los proceso de la puerta de enlace de no se encriptan, Tableau
ServerNo se requiere ninguna configuración SSL en , el equilibrador de carga maneja
todo.
Configurar Tableau Server para usar SSL:El tráfico se encripta desde los
navegadores web del cliente hacia el equilibrador de carga, y desde el equilibrador de
carga hacia los procesos de puerta de enlace de Tableau Server. Consulte el siguiente
procedimiento para conocer detalles.
Configurar un conjunto de servidores para SSL
Tableau ServerCuando configura un conjunto de para usar SSL, ubica el certificado SSL y los
archivos clave en todos los equipos que estén ejecutando un proceso de puerta de enlace.
Tableau ServerPara configurar conjunto de para usar SSL:
1. Configure el equilibrador de carga para transferencia SSL. Consulte la documentación
de su equilibrador de carga para obtener ayuda.
2. Asegúrese de que el certificado SSL que usa haya sido emitido para el nombre de host
del equilibrador de carga.
3. Configure el nodo Tableau Server primario como se describe en el procedimiento
anterior.
4. Coloque el mismo certificado SSL y archivo de claves que usó en el primario en cada
nodo de trabajador de Tableau Server donde se ejecute un proceso de puerta de
enlace. Use la misma ruta de carpeta para los workers que usó en el primario.
Si utiliza SSL mutuo, coloque el archivo de certificado SSL CA que utilizó para el primario
en cada nodo de trabajador donde se ejecute un proceso de puerta de enlace. Utilice la
misma ruta de carpeta que usó en el primario.
No necesita configuraciones adicionales en los trabajadores.
Por ejemplo, imaginemos que tiene un conjunto que incluye un nodo de Tableau Server
primario y tres nodos de trabajador con procesos de puerta de enlace se ejecutan en el
primario, Worker 2 y Worker 3. En esta situación, configure el Tableau Server primario
para SSL y, a continuación, copie el mismo certificado SSL y archivos de claves en
- 491 -
Worker 2 y Worker 3. Ya que estos archivos están en la carpeta C:\Program
Files\Tableau\Tableau Server\SSL en el primario, estarán en la misma
carpeta en Worker 2 y Worker 3.
Puede configurar un conjunto Tableau Server para que use SSL. Si el equipo Tableau Server
primario es el único nodo que ejecuta el proceso de puerta de enlace (cosa que hace de forma
predeterminada), entonces es el único lugar donde necesita configurar SSL. Consulte el
procedimiento anterior para conocer los pasos.
Configurar SSL interno
Puede configurar Tableau Server para que use comunicaciones encriptadas por capa de
conexión segura (SSL) en todo el tráfico entre el repositorio Postgres y otros componentes de
servidor.Predeterminadamente, SSL está deshabilitado para las comunicaciones entre los
componentes del servidor y el repositorio.
1. Abra la utilidad de configuración de Tableau Server al seleccionar Iniciar > Todos los
programas > Tableau Server 9.1> Configurar Tableau Server.
2. En el cuadro de diálogo Configuración de Tableau Server, seleccione la pestaña SSL.
3. Seleccione una de las siguientes opciones:
l
Necesario para todas las conexiones
Cuando esta opción está seleccionada, Tableau Server utiliza SSL para las
comunicaciones entre la base de datos del repositorio y otros componentes del
servidor. Además, las conexiones directas a Tableau Server (las conexiones que
utilizan los usuarios "tableau" o "readonly") deben utilizar SSL.
l
Opcional para conexiones de usuario directas
Esta opción configura Tableau Server para utilizar SSL entre el repositorio y otros
componentes del servidor y admite pero no necesita SSL para conexiones
directas de usuarios "tableau" o "readonly".
l
Desconectado para todas las conexiones (predeterminado)
Esta opción deshabilita SSL para las comunicaciones internas y las conexiones
directas.
4. Haga clic en Aceptar.
Para obtener más información sobre cómo descargar el certificado público para conexiones
directas, consulte Configurar SSL para conexiones directas abajo.
Configurar SSL para conexiones directas
Si Tableau Server está configurado para utilizar SSL internamente, las conexiones SSL son
opcionales o necesarias para máquinas de cliente que realizan conexiones directas a la base
- 492 -
de datos de repositorio Tableau Server. Las conexiones directas incluyen las que utilizan el
usuario "tableau" o "readonly".
Para utilizar SSL con conexiones directas, genere el archivo de certificado SSL y cópielo en el
equipo desde el que hará las conexiones directas.
1. Genere el archivo de certificado SSL usando el comando regenerate_internal_tokens
En la página 604.
2. Busque el archivo cert SSL en el archivo workgroup.yml del nodo principal de Tableau
Server.
El archivo workgroup.yml está situado en el nodo primario Tableau Server de la carpeta
\ProgramData\Tableau\Tableau Server\data\tabsvc\config.
El archivo contiene la ubicación del certificado SSL y los archivos clave.Por ejemplo:
pgsql.ssl.cert.file: C:/ProgramData/Tableau/Tableau Server/data/tabsvc/config/pgsql/server.crt
pgsql.ssl.key.file: C:/ProgramData/Tableau/Tableau Server/data/tabsvc/config/pgsql/server.key
3. Copie los archivos de certificado y clave en el equipo que realizará la conexión directa e
impórtelos al almacén de certificados del equipo. Para ello, consulte la documentación
del fabricante del sistema operativo.
Nota: No copie el archivo de clave. Este archivo solo debería estar en el servidor.
Cómo funciona la autenticación SSL mutua
La autenticación SSL mutua (o bidireccional) ofrece una combinación de un flujo de datos
cifrado, autenticación mutua en el servidor y en el cliente, con la comodidad del inicio de sesión
automático. Para usar SSL mutuo con Tableau Server, necesitará un certificado SSL para
Tableau Server y un certificado en cada cliente que se conectará a Tableau Server. También
necesita configurar Tableau Server para usar SSL mutuo. Tableau Server y el cliente verifican
que el otro tenga un certificado válido, y Tableau Server realiza automáticamente el inicio de
sesión del usuario en función del nombre de usuario que Tableau Serverencuenter en el
certificado del cliente.
En la siguiente imagen se muestra la secuencia de eventos que se produce con la
autenticación SSL mutua.
- 493 -
1
2
3
4
5
6
El usuario va a Tableau Server.
Tableau Server envía su certificado SSL al equipo cliente.
El equipo cliente verifica el certificado de Tableau Server.
El equipo cliente envía su certificado a Tableau Server.
Tableau Server verifica el certificado del cliente.
Tableau Server realiza el inicio de sesión del usuario usando el nombre
de usuario del certificado.
Mapeo del certificado de un cliente a un usuario durante la autenticación
mutua
Cuando utiliza autenticación SSL mutua (bidreccional), el cliente presenta su certificado a
Tableau Server como parte del proceso de autenticación. Tableau Server mapea la
información del usuario en el certificado del cliente con una identidad de usuario conocida.
Tableau Server puede realizar el mapeo del cliente usando distintas estrategias, en función de
los certificados de cliente en su organización.
En este tema se tratan las opciones sobre cómo se mapea un certificado de cliente a una
identidad de usuario y se explica cómo cambiar la forma en que el servidor realiza el mapeo si
es necesario. Tenga en cuenta que para que comprenda cómo se realiza el mapeo y si debe
cambiar el mapeo predeterminado para Tableau Server, debe comprender cómo se
estructuran los certificados del cliente en la organización.
- 494 -
l
Opciones de mapeo
l
Cambiar el mapeo de certificado
l
Nombres de usuario ambiguos en organizaciones de varios dominios
Opciones de mapeo
Tableau Server puede mapear un certificado de cliente con una identidad de usuario usando
uno de los siguientes enfoques:
l
Usar Active Directory. Si Tableau Server se configuró durante la instalación para
utilizar Active Directory para la autenticación de usuarios, cuando Tableau Server recibe
un certificado de cliente, Tableau Server transfiere el certificado a Active Directory, que
mapea el certificado con una identidad de Active Directory. Se ignora cualquier
información de nombre de usuario explícita del certificado.
Nota: Este enfoque exige publicar los certificados de cliente para las cuentas de
usuario en Active Directory.
l
l
Usando el nombre principal de usuario (UPN). También se puede crear un
certificado de cliente para que el nombre de usuario esté en el campo de nombre
principal de usuario (UPN) del certificado. Tableau Server puede leer el valor de UPN y
usarlo para mapear a un usuario de Active Directory o a un usuario local.
Usando el nombre común (CN). También puede crearse un certificado de cliente de
forma que el nombre de usuario se encuentre en el campo de nombre común (CN) del
certificado. Tableau Server puede leer el valor de CN y utilizarlo para el mapeo con un
usuario en Active Directory o con un usuario local.
Si el servidor está configurado para la autenticación de Active Directory, y si utiliza mapeo UPN
o CN, el nombre de usuario debe estar en uno de los siguientes formatos: username,
domain\username o [email protected] Por ejemplo, el nombre debe ser asmith,
example.org\asmith o [email protected]
Si el servidor usa la autenticación local, el formato del nombre en los campos UPN o CN no es
el predeterminado, pero el nombre del campo debe coincidir con el nombre de usuario en el
servidor.
Cambiar el mapeo de certificado
El enfoque que Tableau Server utiliza para mapear un certificado de cliente con una identidad
de usuario se especifica utilizando el ajuste ssl.client_certificate_
login.mapping_strategy. Los valores para el mismo son ldap para el mapeo de Active
Directory, upn para el mapeo de UPN o cn para el mapeo de CN.
Al instalar y configurar por primera vez Tableau Server, el servidor crea la configuración
predeterminada para los mapeos. De forma predeterminada, si Tableau Server está
- 495 -
configurado para usar Active Directory, el servidor también usa Active Directory para mapear el
certificado a la identidad de usuario (ssl.client_certificate_login.mapping_
strategy está establecido como ldap). Si el servidor está configurado para usar la
autenticación local, de forma predeterminada el servidor obtiene el valor de nombre de usuario
del campo UPN en el certificado (ssl.client_certificate_login.mapping_
strategy está establecido como upn).
Si el comportamiento predeterminado sobre cómo Tableau Server mapea un nombre de
usuario con una identidad no es el correcto para la configuración de su servidor, ejecute el
comando tabadmin set para modificar el valor de ssl.client_certificate_
login.mapping_strategy. Como ejemplo, en la siguiente secuencia de comandos se
muestra cómo establecer el mapeo para usar el valor de CN:
tabadmin
tabadmin
tabadmin
tabadmin
stop
set ssl.client_certificate_login.mapping_strategy cn
configure
start
Nombres de usuario ambiguos en organizaciones de varios dominios
En algunas circunstancias, el nombre de usuario de un campo UPN o CN del certificado puede
ser ambiguo. Esto puede tener resultados inesperados cuando el nombre de usuario se
mapea a una identidad de usuario en el servidor. Esto se puede producir cuando se aplican
todas las condiciones siguientes:
l
Su organización admite varios dominios de Active Directory.
l
El servidor está configurado para usar la autenticación de Active Directory.
l
El servidor está configurado para usar mapeo UPN o CN.
l
l
Algunos usuarios tienen el mismo nombre de usuario pero diferentes dominios (por
ejemplo, [email protected] y [email protected]).
El nombre de usuario en los campos UPN o CN del certificado no incluye el dominio
como parte del nombre de usuario; por ejemplo, el certificado solo incluye asmith.
Si Tableau Server obtiene un nombre de usuario sin dominio, el servidor mapea ese nombre
de usuario a una identidad mediante el dominio predeterminado. Esto puede provocar el
mapeo incorrecto del nombre de usuario.
Importante: El mapeo incorrecto del nombre de usuario puede provocar que a un
usuario se le otorgue una identidad y permisos que sean de otro usuario. Para evitar
este problema, debe asegurarse de que los certificados del cliente incluyan nombres de
usuario completos, el dominio entre ellos.
- 496 -
Para solucionar este problema, el administrador del sistema debe asegurarse de que el
nombre de usuario en el certificado del usuario esté completamente calificado con un nombre
de dominio usando el formato [email protected] o example.org\asmith.
Solución de problemas de autenticación SSL mutua
Este tema describe los posibles problemas de autenticación SSL mutua (bidireccional) y sus
causas, los mensajes que pueden ver los usuarios y posibles soluciones para los problemas.
l
El cliente carece de certificado
l
El cliente no admite la autenticación SSL mutua
l
Los certificados del cliente no están publicados en Active Directory
l
l
l
l
Los usuarios ven un cuadro de diálogo de inicio de sesión inesperado que muestra un
mensaje de error
El nombre de usuario en los campos UPN o CN no existe o no es válido
Se realiza el inicio de sesión del usuario usando un nombre de usuario inesperado
(mapeo LDAP)
Se realiza el inicio de sesión del usuario con un usuario incorrecto (mapeo UPN o CN)
Para obtener más información sobre la autenticación SSL mutua y el mapeo de usuarios
LDAP, UPN y CN, consulte los temas siguientes:
l
l
Inicio rápido: autenticación SSL mutuo (bidireccional) En la página 486
Mapeo del certificado de un cliente a un usuario durante la autenticación
mutua En la página 494
No ha sido posible encontrar un certificado de cliente válido. Póngase en contacto
con su administrador de Tableau Server.
El cliente carece de certificado.
Si el cliente no tiene un certificado de cliente, el usuario verá este mensaje durante la
autenticación:
We couldn't find a valid client certificate. Contact your Tableau
Server administrator.
Para solucionar el problema, el usuario debe ponerse en contacto con el administrador del
sistema para generar un certificado para el equipo cliente.
Nombre de usuario o contraseña no válido
El cliente no admite la autenticación SSL mutua
- 497 -
Las versiones de Tableau Desktop anteriores a la versión 9.1 no admiten la autenticación SSL
mutua. Si se utiliza una versión anterior de Tableau Desktop para conectarse a Tableau Server
que esté configurado para la autenticación SSL mutua, puede suceder lo siguiente:
l
l
Si Tableau Server está configurado para usar una autenticación alternativa, el cliente
mostrará un cuadro de diálogo de inicio de sesión y el usuario podrá introducir un
nombre de usuario y contraseña.
Si el servidor no está configurado para usar una autenticación alternativa, el usuario
verá el siguiente mensaje y no podrá conectarse al servidor:
Invalid user name or password
Para obtener más información sobre la autenticación alternativa, consulte Inicio rápido:
autenticación SSL mutuo (bidireccional) En la página 486.
No ha sido posible encontrar su nombre de usuario en el certificado de cliente. Póngase en contacto con su administrador de Tableau Server o inicie sesión usando su
cuenta de Tableau Server.
Los certificados de cliente no están publicados en Active Directory.
Si Tableau Server está configurado para usar Active Directory para la autenticación y el mapeo
de usuarios está ajustado en LDAP, Tableau Server envía el certificado de cliente a Active
Directory para la autenticación. No obstante, si los certificados de cliente no se han publicado
en Active Directory, la autenticación fracasa y el usuario ve el mensaje siguiente:
No ha sido posible encontrar su nombre de usuario en el
certificado de cliente. Póngase en contacto con su administrador
de Tableau Server o inicie sesión usando su cuenta de Tableau
Server.
Para solucionar este problema, el administrador del sistema debe asegurarse de que los
certificados de cliente estén publicados en Active Directory. Como opción, el servidor debería
configurarse para utilizar un mapeo de usuarios diferente (UPN o CN), y el administrador del
sistema debería asegurarse de que los certificados de cliente contienen nombres de usuario
en los campos UPN o CN.
Los usuarios ven un cuadro de diálogo de inicio de sesión inesperado que muestra
un mensaje de error
Si Tableau Server está configurado para usar autenticación SSL mutua y los certificados están
disponibles para su uso con los equipos cliente, un usuario no debería ver un cuadro de
diálogo de inicio de sesión, ya que Tableau Server utiliza el certificado para autenticar al
usuario. No obstante, si el servidor no reconoce el nombre de usuario en el certificado, el
usuario ve un cuadro de diálogo de inicio de sesión con un mensaje de error que indica por qué
no se ha utilizado el certificado. Esto se puede producir cuando se aplican todas las
condiciones siguientes:
- 498 -
l
l
Está habilitada la autenticación alternativa.
Si el servidor utiliza mapeo UPN o CN, elo nombre de usuario en el campo UPN o CN del
certificado no se reconoce. Si el servidor utiliza el mapeo LDAP, el certificado no está
mapeado con el usuario en Active Directory.
Para solucionar este problema, el administrador del sistema deberá hacer lo siguiente, en
función de cómo esté configurado el mapeo de usuarios en Tableau Server:
l
l
Mapeo LDAP: Asegurarse de que el certificado esté vinculado con el usuario, que el
certificado esté disponible para su uso con el equipo del usuario, y que el usuario esté
configurado como usuario de Tableau Server.
Mapeo UPN o CN: Asegurarse de que el certificado esté disponible para su uso con el
equipo del usuario, que el nombre del usuario esté en el campo UPN o CN del certificado
y que el nombre de usuario coincide con el nombre de usuario en Tableau Server
(incluido el dominio).
No ha sido posible encontrar su nombre de usuario en el certificado de cliente. Póngase en contacto con su administrador de Tableau Server.
El certificado no contiene un nombre de usuario de Tableau Server válido.
El nombre de usuario en los campos UPN o CN no existe o no es válido
Cuando Tableau Server está configurado para usar mapeo UPN o CN, el servidor lee el
nombre de usuario del campo UPN o CN del certificado y después busca el nombre de usuario
en Active Directory o en el repositorio local de Tableau Server. (El campo específico que lee el
servidor depende de qué mapeo —UPN o CN— el servidor está configurado para usar). Si el
campo que se supone que contiene el nombre de usuario no contiene nada, el usuario verá el
mensaje siguiente:
No ha sido posible encontrar su nombre de usuario en el
certificado de cliente. Póngase en contacto con su administrador
de Tableau Server.
Si un certificado de cliente contiene un nombre de usuario pero Active Directory y Tableau
Server no lo reconocen, el usuario verá el mensaje siguiente:
Certificate does not contain a valid Tableau Server user name.
Esto se puede producir cuando se aplican todas las condiciones siguientes:
l
Tableau Server está configurado para usar mapeo UPN o CN.
l
La autenticación alternativa no está habilitada.
l
El certificado de cliente no contiene un nombre de usuario en el campo UPN o CN, o el
nombre de usuario en los campos UPN o CN no coincide con un nombre de usuario en
Active Directory o en Tableau Server.
- 499 -
Para solucionar este problema, el administrador del sistema debe asegurarse de que el
certificado del usuario contiene el nombre de usuario correcto en los campos UPN o CN del
certificado.
Se realiza el inicio de sesión del usuario usando un nombre de usuario inesperado
(mapeo LDAP)
Cuando el servidor está configurado para utilizar la autenticación de Active Directory y el
mapeo LDAP, el certificado está vinculado con un usuario en Active Directory. Si el certificado
contiene un nombre de usuario en el campo UPN o CN, dicho nombre de usuario se ignora.
Si se desea que el usuario inicie sesión con el nombre de usuario en los campos UPN o CN, el
servidor debe configurarse para utilizar mapeo UPN o CN.
Se realiza el inicio de sesión del usuario con un usuario incorrecto (mapeo UPN o CN)
En algunas circunstancias, el nombre de usuario de un campo UPN o CN en el certificado de
cliente puede ser ambiguo. El resultado es que se realiza el inicio de sesión del usuario con la
identidad incorrecta.
Para obtener más información sobre las condiciones en las que puede producirse este
problema, consulte Nombres de usuario ambiguos en organizaciones de varios dominios en el
tema Mapeo del certificado de un cliente a un usuario durante la autenticación mutua
En la página 494.
- 500 -
Kerberos
Kerberos es un protocolo de autenticación tridireccional que depende del uso de un servicio de
red de un tercero de confianza denominado Centro de distribución de claves (KDC) para
verificar la identidad de equipos y para proporcionar conexiones seguras entre equipos a
través del intercambio de vales. Estos vales proporcionan autenticación mutua entre equipos o
servicios, y verifican que unos dispongan de permisos para acceder a los otros.
Tableau Server admite la autenticación de Kerberos en un entrono de Active Directory
Kerberos y Kerberos gestiona la autenticación para Tableau Server.
Nota: Tableau Server solo es compatible con Kerberos para la autenticación de
usuarios. No gestiona permisos y autorizaciones internos relacionados con el contenido
de Tableau Server, como libros de trabajo.
Inicio rápido: Inicio de sesión único con Kerberos
Ahora Tableau Server admite el inicio de sesión único (SSO) basado en Kerberos. Ahora, los
usuarios con cuentas de Active Directory (AD) en un entorno con Kerberos habilitado pueden
usar el SSO para conectarse a Tableau Server desde Tableau Desktop y los navegadores
web. Además, Tableau Server puede usar Kerberos para la autenticación en fuentes de datos
Microsoft SQL y MSAS habilitadas para Kerberos. Cuando Tableau Server está configurado
para Kerberos, puede crear conexiones de SSO a bases de datos de Cloudera Impala con
credenciales administradas de servidor para la autenticación LDAP de Impala.
1 Configurar Tableau Server
Después de instalar Tableau Server, ejecute la utilidad de configuración de Tableau Server. En
la pestaña Kerberos, seleccione Habilitar Kerberos para el inicio de sesión único.
- 501 -
2 Generar el script de configuración
Haga clic en Exportar script de configuración de Kerberos para generar un archivo por
lotes que configurará Kerberos en AD para Tableau Server.
Guarde el archivo y luego envíeselo a su administrador de dominios de AD para que lo ejecute.
3 Ejecutar el script de configuración
El administrador de dominio debe ejecutar el script desde una línea de comando en cualquier
equipo del dominio escribiendo el nombre del script.
Cuando el administrador de dominio ejecuta el script de configuración, el script registra los
nombres principales de servicio (SPN) para Tableau Server mediante la cuenta Ejecutar como
y genera un archivo .keytab para el entorno. (El archivo .keytab se crea en una carpeta
\keytabs, dentro de la carpeta en la que se ejecutó el script.
Pídale al administrador de dominios que le envíe una copia del archivo .keytab.
- 502 -
4 Copiar el archivo .keytab
En la pestaña Kerberos de la utilidad de configuración de Tableau Server, escriba la ruta de
acceso al archivo .keytab en el cuadro de texto del paso 3.
La utilidad copiará el archivo en cada nodo de puerta de enlace de la instalación de Tableau
Server.
Haga clic en Probar configuración para verificar que la configuración es correcta. Si los SPN
están bien configurados, la prueba debería mostrar Correcto. El número de servicios
configurados para la delegación será 0 (cero) a menos que haya completado los pasos
recogidos en Configurar la delegación de Kerberos en AD.
Configurar la delegación Kerberos en AD
Para usar la autenticación de Kerberos con fuentes de datos SQL Server o MSAS, o para crear
conexiones de SSO a Cloudera Impala, debe configurar la delegación de Kerberos en AD. No
es necesario seguir estos pasos si solo va a usar el SSO de Kerberos para conectarse a
Tableau Server.
Para configurar la delegación de Kerberos en AD:
l
l
Habilite Ejecutar como usuario para que actúe como el sistema operativo. Para obtener
más información, consulte Habilitar Ejecutar como usuario para que actúe como
el sistema operativo En la página 510.
Habilite la delegación de Kerberos en AD. Este paso es específico para los tipos de
conexión admitidos que usará con Tableau:
l
l
l
SQL Server: consulte Habilitar la delegación de Kerberos para SQL Server en la
base de conocimientos de Tableau.
MSAS: consulte Habilitar la delegación de Kerberos para MSAS en la base de
conocimientos de Tableau.
Impala: consulte Habilitar la delegación para Cloudera Impala en la base de
conocimientos de Tableau.
utenticación de Kerberos en Tableau Server
Al configurar Tableau Server para Kerberos en un entorno de Active Directory (AD), el
controlador de dominio de AD también sirve como el Centro de distribución de claves Kerberos
(KDC) y emites vale de concesión de vales para los otros nodos del dominio. Los usuarios
autenticados por el KDC no tienen que autenticarse al conectarse a Tableau Server.
A continuación, se presenta un diagrama del flujo de trabajo de autenticación.
- 503 -
A-
Los usuarios inician sesión en su
dominio de Active Directory.
El KDC Kerberos autentica al usuario y envía un vale de concesión de
vales (TGT) al equipo del usuario.
El usuario se conecta a Tableau Server desde Tableau Desktop o
mediante un navegador web.
Tableau Server autentica al
usuario.
Requisitos de Kerberos
Para usar la autenticación de Kerberos con Tableau Server, necesitará lo siguiente:
l
l
l
Windows Server: Tableau Server debe estar instalado en una versión de servidor de
Windows. Las versiones no servidor (incluidos Windows 7 y Windows 8) no admiten el
comando ktpass necesario para generar un archivo keytab.
Active Directory:
l Tableau Server debe usar Active Directory (AD) para la autenticación.
l El dominio debe ser AD 2003 o un dominio posterior.
Cuenta Ejecutar como usuario:
l La cuenta Ejecutar como usuario (la cuenta de servicio de Tableau Server) debe
ser una cuenta de dominio de AD. Las cuentas locales, incluida
NTAUTHORITY\NetworkService, no funcionarán.
l La cuenta Ejecutar como usuario debe estar en el mismo dominio que los
servicios de base de datos que se delegarán.
- 504 -
Delegación restringida: La cuenta Ejecutar como usuario debe tener acceso a los
nombres principales de servicio (SPN) de la base de datos de destino.
l Autenticación de la fuente de datos: Si planea usar Kerberos para autenticarse en
bases de datos de Microsoft SQL Server o MSAS, o con delegación para el inicio
de sesión único (SSO) para Cloudera Impala, habilite la cuenta Ejecutar como
usuario para que actúe como parte del sistema operativo. Para obtener más
información, consulte Habilitar Ejecutar como usuario para que actúe como
el sistema operativo En la página 510.
Inicio de sesión único (SSO): Se debe conceder a los usuarios un vale de concesión
de vales (TGT) desde Active Directory al iniciar sesión en los equipos. Este es un
comportamiento estándar para los equipos de Windows unidos a dominio y para los
equipos Mac que usen AD como el servidor de cuentas de red. Para obtener más
información sobre el uso de equipos Mac y Active Directory, consulte Unir Mac a un
servidor de cuentas de red en Apple Knowledge Base.
Equilibrador de carga externo o servidor proxy: Si va a usar Tableau Server con
Kerberos en un entorno con equilibradores de carga externos (ELB) o un servidor proxy,
debe configurarlos antes de configurar Kerberos en la utilidad de configuración de
Tableau Server. Consulte Agregar un equilibrador de carga En la página 105 y
Configurar Tableau para que funcione con un servidor proxy En la página 447
para obtener más información.
Compatibilidad de tarjeta inteligente: Las tarjetas inteligentes son compatibles
cuando los usuarios inician sesión en sus estaciones de trabajo con una tarjeta
inteligente y esto da como resultado la concesión de Kerberos TGT para el usuario de
Active Directory.
Compatibilidad de explorador iOS: Un usuario de iOS puede usar la autenticación de
Kerberos con Mobile Safari si se instala un perfil de configuración que especifique la
identidad Kerberos del usuario. Consulte Configurar un dispositivo iOS para la
compatibilidad con Kerberos en la Base de conocimientos de Tableau.
l
l
l
l
l
Para obtener más información sobre los navegadores compatibles con SSO de Kerberos,
consulte Navegadores compatibles con SSO de Kerberos en Tableau Server en la base de
conocimientos de Tableau.
Equilibradores de carga externos:
l
Si usa un equilibrador de carga externo o un proxy inverso, complete la configuración del
equilibrador de carga externo o del proxy inverso antes de configurar Tableau Server
para Kerberos.
Nota: Si los configura después de configurar Tableau Server para Kerberos, el
script de configuración generado por la utilidad de configuración de Tableau
Server podría usar los nombres de host erróneos. Consulte Agregar un
equilibrador de carga En la página 105 y Configurar Tableau para que
- 505 -
funcione con un servidor proxy En la página 447 para obtener más
información.
Para usar la autenticación de Kerberos para el acceso delegado con fuentes de datos:
l
Fuentes de datos:
l Las fuentes de datos admitidas (SQL Server, MSAS y Cloudera Impala) deben
estar configuradas para la autenticación de Kerberos.
l Las fuentes de datos deben estar en el mismo dominio que Tableau Server (los
usuarios pueden estar en dominios distintos).
Se admiten las conexiones de Kerberos a Tableau Server en las siguientes configuraciones:
l
Tableau Server necesita una delegación restringida en la que se otorgue
específicamente a la cuenta Ejecutar como usuario derechos para los SPN de la base de
datos de destino. No se admite la delegación no restringida.
Configurar Kerberos
Puede configurar Tableau Server para que use Kerberos. Esto le permite proporcionar una
experiencia de inicio de sesión en todas las aplicaciones de su organización.Antes de que
configure Tableau Server para Kerberos, asegúrese de cumplir los Requisitos de Kerberos
En la página 504.
1. Abra una línea de comando y, como administrador, cambie directorios a la ubicación del
directorio de la agrupación de Tableau Server. La ubicación predeterminada es
C:\Program Files\Tableau\Tableau Server\9.0\bin.
2. Escriba el siguiente comando para detener Tableau Server:
tabadmin stop
3. Abra la utilidad de configuración de Tableau Server (Iniciar > Todos los programas >
Tableau Server 9.1 > Configurar Tableau Server) y haga clic en la pestaña
Kerberos.
4. Seleccione Habilitar Kerberos para el inicio de sesión único.
5. Haga clic en Exportar script de configuración de Kerberos. El script generado
permite configurarsu dominio de Active Directory para usar Kerberos con Tableau
Server. Para obtener más información, consulte Script de configuración de
Kerberos En la página 508.
- 506 -
Nota: Verifique los nombres de host de las líneas setspn del script. Si usa un
equilibrador de carga externo o un proxy inverso, los nombres de host deben
coincidir con el nombre que usó al configurar Tableau Server para el equilibrador
de carga o el proxy. Si no ha configurado Tableau Server para el proxy o el
equilibrador de carga externo, hágalo y vuelva a exportar el script de
configuración de Kerberos para garantizar que tiene los nombres de host
correctos. Consulte Agregar un equilibrador de carga En la página 105 y
Configurar Tableau para que funcione con un servidor proxy En la página
447.
6. El administrador de dominio de Active Directory debe ejecutar el script de configuración
para crear nombres principales de servicio (SPN) y el archivo .keytab. El administrador
del dominio debe realizar lo siguiente:
l
l
Revise el script para verificar que contiene los valores correctos.
Ejecute el script en una línea de comando en cualquier equipo del dominio
escribiendo el nombre del script (no haciendo doble clic en el script en Windows
Explorer).
El script crea un archivo, kerberos.keytab, en una carpeta \keytabs en la
ubicación en la que se ejecutó.
7. Guarde una copia del archivo .keytab que ha creado el script en el equipo de Tableau
Server. En el paso 3, escriba la ruta al archivo .keytab o haga clic en el botón del
navegador para navegar hasta él. El archivo keytab se copiará en todos los nodos de
puerta de enlace de la instalación de Tableau Server al hacer clic en Aceptar en la
utilidad de configuración.
Nota: No cambie el nombre del archivo .keytab. El script crea un archivo
denominado kerberos.keytab y debe guardarlo con este nombre.
8. (Opcional). Haga clic en Probar configuración para confirmar que el entorno se ha
configurado correctamente para usar Kerberos con Tableau Server.
- 507 -
Si no ha configurado ninguna fuente de datos para la delegación de Kerberos, aparece 0
para Número de servicios configurados para delegación.
9. Haga clic en Aceptar para guardar la configuración de Kerberos.
10. Inicie Tableau Server.
Confirmar su configuración de SSO
Una vez reiniciado Tableau Server, pruebe la configuración de Kerberos desde un navegador
web de un equipo distinto escribiendo el nombre de Tableau Server en la ventana de la URL:
Debería autenticarse automáticamente en Tableau Server.
Script de configuración de Kerberos
Al hacer clic en Exportar script de configuración de Kerberos en la utilidad de
configuración de Tableau Server, se genera el script KerberosConfig.bat. Este script
registra los nombres principales de servicio (SPN) para Tableau Server en Active Directory
(AD) y genera un archivo .keytab de Kerberos.
SPN: el script utiliza la utilidad setspn para registrar los SPN para Tableau Server mediante la
cuenta Ejecutar como usuario. Estos SPN se usan para generar el archivo .keytab y para
autenticar las conexiones del navegador web en Tableau Server.
.keytab: el script utiliza la utilidad ktpass para generar un archivo kerberos.keytab que se
encuentra en la carpeta \keytabs dentro de la carpeta en la que se ejecutó el script. El archivo
.keytab contiene la clave secreta compartida para Tableau Server.
- 508 -
Nota: Las utilidades setspn y ktpass pueden generar advertencias o errores. Puede
ignorar estos errores y advertencias si las utilidades se ejecutan completamente.
Habilitar la delegación de Kerberos
La delegación de Kerberos habilita Tableau Server para usar las credenciales de Kerberos del
visor de un libro de trabajo o vista para ejecutar una consulta en nombre del visor. Es útil en las
siguientes situaciones:
l
l
Debe saber quién accede a los datos (el nombre del visor se muestra en los registros de
acceso de la fuente de datos).
La fuente de datos tiene seguridad de nivel de fila, con la que distintos usuarios tienen
acceso a distintas filas.
Tableau Server necesita una delegación restringida con la cuenta Ejecutar como usuario con
derechos de delegación otorgados específicamente para los nombres principales de servicios
(SPN) de la base de datos de destino. De forma predeterminada, la delegación no está
habilitada en Active Directory.
Para configurar la delegación de Kerberos:
1. En todos los nodos de Tableau Server, configure Ejecutar como usuario para que actúe
como parte del sistema operativo. Para obtener más información, consulte Habilitar
Ejecutar como usuario para que actúe como el sistema operativo En la página
siguiente.
2. En Active Directory:
l
Configure los SPN para las fuentes de datos que va a usar.
l
Habilitar la delegación de Kerberos para los SPN de las fuentes de datos
3. Habilite la delegación para las conexiones de datos:
l
l
l
SQL Server: consulte Habilitar la delegación de Kerberos para SQL Server en la
base de conocimientos de Tableau.
MSAS: consulte Habilitar la delegación de Kerberos para MSAS en la base de
conocimientos de Tableau.
Cloudera Impala: en este caso, se debe habilitar Kerberos en Tableau Server
pero la conexión no usa Kerberos. Consulte Habilitar la delegación para Cloudera
Impala en la base de conocimientos de Tableau.
- 509 -
Habilitar Ejecutar como usuario para que actúe como el sistema operativo
Para usar la delegación de Kerberos con Tableau Server, debe configurar la cuenta Ejecutar
como usuario para que actúe como el sistema operativo de cada nodo de Tableau Server.
1. En la computadora que ejecuta Tableau Server, seleccione Inicio > Cuadro de
mandos > Herramientas administrativas > Política de seguridad local.
2. En la ventana Configuración de seguridad local, abra Directivas locales, haga clic en
Asignaciones de derechos de usuario, haga clic con el botón derecho en Actuar
como parte del sistema operativo y seleccione Propiedades.
3. En la ventana Propiedades de Actuar como parte del sistema operativo, haga clic en
Agregar usuario o grupo.
4. Escriba la <domain>\<username> para la cuenta Ejecutar como usuario de Tableau
Server (por ejemplo: MYCOMPANY\tableau_server) y haga clic en Verificar
nombres.
5. Cuando la cuenta se resuelve de forma correcta, se subraya. Haga clic en Aceptar.
6. Haga clic en Aceptar para cerrar las ventanas de Política de seguridad local.
- 510 -
Solución de problemas de Kerberos
Las sugerencias de solución de problemas de este tema se dividen en problemas relacionados
con el inicio de sesión único (SSO) en el servidor y problemas con las fuentes de datos
delegadas.
Inicio de sesión único para Tableau Server
Error en la autenticación de Kerberos (no se pudo conectar automáticamente con
Tableau Server)
Si usa Kerberos para SSO y se solicita a un usuario que inicie sesión en Tableau Server al
conectarse con un navegador web o con Tableau Desktop, pruebe a seguir estos pasos desde
el equipo cliente:
Solución de problemas en el equipo cliente
l
l
l
l
Permisos de cuenta: intente iniciar sesión en Tableau Server con el nombre y la
contraseña del usuario. Si no se puede iniciar sesión en Tableau Server con el nombre
de usuario y la contraseña, el usuario no dispone de permisos para acceder a Tableau
Server y se produce un error en la autenticación de Kerberos.
Otras cuentas: intente conectarse con SSO a Tableau Server con otras cuentas de
usuario. Si todos los usuarios se ven afectados, el problema puede estar en la
configuración de Kerberos.
Ubicación del equipo: Kerberos no funcionará al conectarse desde un host local. Los
clientes deben conectarse desde un equipo distinto al equipo de Tableau Server.
Dirección URL: no puede usar SSO de Kerberos al conectarse con una dirección IP.
- 511 -
Además, el nombre del servidor que se usa para acceder a Tableau Server debe
coincidir con el nombre usado en la configuración de Kerberos (consulte Entrada de
tabla clave, abajo).
l
TGT (vale de concesión de vales): confirme que el equipo cliente tiene un TGT desde
el dominio de Active Directory. Kerberos necesita un TGT para iniciar sesión. Para
confirmar que el equipo cliente tiene un TGT, escriba:
l
klist tgt en la línea de comando de un equipo Windows
o
klist en la línea de terminal de un equipo Mac
El resultado debería mostrar un TGT para el usuario o dominio que intenta
autenticarse en Tableau Server.
Es posible que el equipo cliente no disponga de un TGT en las siguientes
circunstancias:
l
l
l
l
l
El equipo cliente usa una conexión VPN
El equipo cliente no está unido al dominio (por ejemplo, es un equipo no
destinado al trabajo que se usa en el trabajo)
El usuario inició sesión en el equipo con una cuenta local (sin dominio)
El equipo es un Mac que no usa Active Directory como el servidor de cuenta
de red
Navegador: averigüe el navegador que utiliza el usuario para acceder al servidor.
l
Internet Explorer (IE) y Chrome funcionan "estándar" en Windows
l
Safari funciona "estándar" en Mac
l
Firefox necesita configuración adicional
Para obtener más información sobre los navegadores compatibles con el inicio de
sesión único (SSO) de Kerberos, consulte Navegadores compatibles con SSO de
Kerberos en Tableau Server en la Base de conocimientos de Tableau.
Solución de problemas en el servidor
Si no puede solucionar el problema desde el equipo cliente, el siguiente paso es solucionar los
problemas en el equipo que ejecuta Tableau Server. El administrador puede usar el ID de
solicitud para buscar el intento de inicio de sesión en los registros de Apache de Tableau
Server.
l
Archivos de registro: consulte el archivo error.log de Apache para buscar un error con
la fecha y la hora exactas en las que se produjo el intento de inicio de sesión.
- 512 -
l
l
l
En un archivo ziplog, estos registros se encuentran en la carpeta \httpd.
En Tableau Server, estos registros se encuentran en la carpeta
\data\tabsvc\logs\httpd\.
Entrada de tabla clave: si la entrada de error.log dice "Sin entrada de tabla clave que
coincida con HTTP/<nombre de servidor>.<dominio>.<organización>@", por ejemplo:
[Fri Oct 24 10:58:46.087683 2014] [:error] [pid 2104:tid
4776] [client 10.10.1.62:56789] gss_acquire_cred() failed:
Unspecified GSS failure. Minor code may provide more information (, No key table entry found matching HTTP/[email protected])
Estos errores son el resultado de un error de coincidencia entre alguno de los
siguientes:
l
URL de Tableau Server: la URL que usó el equipo cliente para acceder al
servidor.
Este es el nombre que escribe en Tableau Desktop o en la barra de direcciones
del navegador. Puede ser un nombre corto (http://servername) o un
nombre de dominio completamente calificado
(http://servername.domain.com)
l
Búsqueda inversa de DNS para la dirección IP del servidor
Esto busca un nombre DNS mediante una dirección IP.
En una línea de comandos, escriba:
ping servername
- 513 -
con la dirección IP devuelta al hacer ping en el servidor, realice un tipo de
búsqueda inversa de DNS:
nslookup <ip address>
El nombre del equipo de Tableau Server debe coincidir con:
l
Archivo .keytab
l
Nombre principal de servicio (SPN) para el servidor
Probar configuración y tabconfig.log
Use el botón Probar configuración de la utilidad de configuración de Tableau Server:
Si los SPN se han configurado correctamente para Kerberos, SPN configurados
correctamente muestra Correcto.
Si se ha configurado algún servicio para la delegación, aparecerá el número de servicios
configurados. Un valor 0 (cero) no indica un problema a menos que use la delegación y la
autenticación de Kerberos para SQL Server o MSAS.
Busque problemas o errores en tabconfig.log. Por ejemplo:
2014-10-17 10:58:16.545 -0700 ERROR root: No SPN entries found
Si la prueba no muestra resultados correctos, ejecute el script de configuración de nuevo.
SSO de la fuente de datos
Errores de acceso de la fuente de datos delegada
Busque en los archivos de registro vizqlserver "workgroup-auth-mode":
l
l
En un archivo ziplog, estos registros se encuentran en la carpeta \vizqlserver\Logs.
En Tableau Server, esto registros se encuentran en la carpeta
\data\tabsvc\vizqlserver\Logs
Busque "workgroup-auth-mode" en los archivos de registro. Debería indicar "kerberosimpersonate" no "as-is".
- 514 -
- 515 -
Ejecutar como usuario
Puede usar una cuenta de usuario de Active Directory (AD) dedicada para que se ejecute el
servicio de Tableau Server, denominada cuenta Ejecutar como usuario. Algunos
administradores eligen hacer esto cuando los libros de trabajo publicados en Tableau Server
se conectan a fuentes de datos en tiempo real. La cuenta de Network Service predeterminada
del servidor (NT AUTHORITY\NetworkService) no tiene los permisos correctos para
conectarse a fuentes de datos de otros equipos. Una cuenta AD configurada correctamente
tiene permisos.
Para las fuentes de datos que necesiten autenticación de Windows (NT), la cuenta AD también
puede gestionar automáticamente el proceso de autenticación, intentando primero la
autenticación con Kerberos y, a continuación, con NTLM si la primera falla. De esta forma, se
protege a los usuarios de solicitudes de credenciales cuando el libro de trabajo se conecta a la
fuente de datos en tiempo real. Por último, una cuenta AD Ejecutar como usuario dedicada a
un recurso específico suele ser menos problemática de administrar que una cuenta AD
asociada a una persona.
Para configurar Tableau Server para usar una cuenta Ejecutar como usuario, siga los
siguientes procedimientos. Si ejecuta una instalación distribuida de Tableau Server, estos
pasos deben realizarse en los trabajadores y en la instalación primaria. También observe que
los pasos de Configuración de la cuenta Ejecutar como usuario necesaria En la página
519 pueden variar de un sitio a otro.
Para usar la delegación de Kerberos con Tableau Server, debe configurar la cuenta Ejecutar
como usuario para que actúe como el sistema operativo en cada nodo de Tableau Server.
Para obtener más información, consulte Habilitar Ejecutar como usuario para que actúe
como el sistema operativo En la página 510.
Nota: Si instala Tableau Server con la cuenta Ejecutar como usuario a mano, antes de
ejecutar la configuración, confirme que el servicio Inicio de sesión secundario de
Windows tiene los valores correctos para inicio de sesión e inicio. Consulte Verificar la
configuración de Tableau Service En la página siguiente para obtener más
información.
Identificar la cuenta
El primer paso es identificar o crear una cuenta de Active Directory bajo la cual se ejecuta el
servicio de Tableau Server. Ésta será la cuenta Ejecutar como usuario de Tableau Server y
debe tener lo siguiente:
l
Permisos para conectarse a la fuente de datos con al menos acceso de lectura.
l
Credenciales para permitir que Tableau Server cumpla el proceso de autenticación de
- 516 -
NT con la fuente de datos. Las fuentes de datos Microsoft que realizan autenticación de
NT incluyen Microsoft SQL Server y Microsoft Analytical Services (MSAS), pero no
Access ni Excel.
l
Permisos para consultar el controlador de dominio de Active Directory para usuarios y
grupos. Una cuenta de usuario creada en la máquina local en la que se ejecuta Tableau
Server probablemente no tendrá estos permisos.
Verificar la configuración de Tableau Service
Confirme que se asignan los valores correctos de inicio de sesión e inicio a los servicios
Tableau. Si está ejecutando una instalación distribuida de Tableau Server, realice estos pasos
en los trabajadores y en la instalación primaria.
1. Inicie sesión como administrador en el equipo que ejecuta Tableau Server.
2. En el equipo de Tableau Server, seleccione Inicio > Cuadro de mandos >
Herramientas administrativas > Administración de equipos > Servicios y
aplicaciones > Servicios.
3. Abra Servicios y aplicaciones, y haga clic en Servicios. Confirme que los siguientes
servicios tengan la configuración correcta:
Nombre de servicio
Valor de inicio de sesión
Valor de inicio
Servicio de licenciamiento FLEXnet
Sistema local
Manual
Inicio de sesión
secundario
Sistema local
Automático
Administrador de la
aplicación de
Tableau Server
(tabsvc)
<dominio>\<nombredeusuario> Esta es Automático
la cuenta Ejecutar como usuario. Consulte a continuación.
Administrador de
licencias de
Tableau Server
(tablicsrv)
Sistema local
Automático
Nota: No cambie la configuración predeterminada de la pestaña Recuperación del
cuadro de diálogo Propiedades del administrador de aplicaciones de Tableau
Server; deje la configuración de recuperación tras errores como No realizar ninguna
- 517 -
acción. Si cambia esta configuración, Tableau Server se reiniciará tras detenerse
mediante el comando tabadmin o Detener Tableau Server.
Cambiar el valor de inicio de sesión
Para cambiar el valor de Inicio de sesión para Tableau Server (tabsvc) en la cuenta Ejecutar
como usuario:
1. Seleccione Inicio > Todos los programas > Tableau Server > Detener Tableau
Server.
2. Seleccione Inicio > Todos los programas > Tableau Server > Configurar Tableau
Server.
3. En la pestaña General, escriba el dominio, nombre de usuario y contraseña de la cuenta
Ejecutar como usuario de Tableau Server.
4. Haga clic en Aceptar y luego seleccione Inicio > Todos los programas > Tableau
Server > Iniciar Tableau Server.
Preparar la política de seguridad local
Si la cuenta Ejecutar como usuario no es de administrador en la máquina de Tableau Server
(en la instalación principal y en los trabajadores, si ejecuta una instalación distribuida), debe
preparar la política de seguridad local de la máquina de forma que la cuenta Ejecutar como
usuario de Tableau Server pueda iniciar sesión en la máquina como un servicio y realizar
cambios de configuración. Para hacer esto:
1. Seleccione Inicio > Cuadro de mandos > Herramientas administrativas >
Política de seguridad local.
2. En la ventana Configuración de seguridad local, resalte Asignaciones de derechos de
usuario, luego haga clic con el botón derecho en Iniciar sesión como servicio y
seleccione Propiedades.
- 518 -
3. En la ventana Propiedades de inicio de sesión como servicio, haga clic en Agregar
usuario o grupo.
4. Escriba la <domain>\<username> para la cuenta Ejecutar como usuario de Tableau
Server (por ejemplo: MYCO\tableau_server) y haga clic en Verificar nombres.
5. Cuando la cuenta se resuelve de forma correcta, se subraya. Haga clic en Aceptar.
6. Repita estos pasos para agregar la cuenta Ejecución como a la directiva Permitir el
inicio de sesión local.
7. Repita estos pasos para quitar la cuenta Ejecución como de la directiva Denegar el
inicio de sesión localmente.
8. Haga clic en Aceptar para cerrar las ventanas de Configuración de seguridad local.
Configuración de la cuenta Ejecutar como usuario necesaria
La cuenta Ejecutar como usuario necesita permisos que le permiten leer, ejecutar y, en
ocasiones, modificar archivos.
Nota: No oculte los archivos creados por el instalador de Tableau Server.
- 519 -
Según la cuenta que usa como punto de inicio, es posible que ya tenga los permisos correctos.
Cuando cambie la cuenta Ejecutar como del servidor debe confirmar que cumple los siguientes
requisitos. Si está ejecutando una instalación distribuida, esto se aplica en el servidor primario
y en los nodos de trabajadores.
Otorgar permisos de lectura y ejecución
La cuenta bajo la cual se ejecuta el servicio de Tableau Server necesita permiso para leer y
ejecutar archivos en la ruta donde está instalado Tableau Server.
Por ejemplo, si Tableau está instalado en la unidad D, la cuenta necesita permisos para
D:\Program Files\Tableau y D:\ProgramData\Tableau, incluidas todas las
carpetas y los archivos de todas las subcarpetas.
En cualquier momento que la cuenta Ejecutar como usuario del servidor cambia, confirme y
configure lo siguiente:
1. En el equipo que aloja Tableau Server (y Tableau Worker, si se distribuye), use Windows
Explorer para hacer clic con el botón derecho en la unidad en la que se encuentra
instalado Tableau, por ejemplo, Disco local (C:), y seleccione Propiedades.
2. En la ventana Propiedades de disco local, seleccione la pestaña Seguridad.
3. Haga clic en Editar, luego en Agregar.
4. En el cuadro de diálogo Seleccionar usuarios, Equipos, Cuentas de servicio o Grupos,
escriba el <domain>\<username> para la cuenta Ejecutar como usuario de Tableau
Server. No utilice una cuenta grupal.
5. Haga clic en Verificar nombres para solucionar la cuenta, luego en Aceptar para
confirmar.
6. Con la cuenta Ejecutar como usuario de Tableau Server resaltada, confirme que tiene
permisos para Leer y ejecutar. La selección de Leer y ejecutar selecciona
automáticamente Indicar contenido de carpeta y Leer.
7. Haga clic en Aceptar para salir.
Otorgar permisos de modificación
La cuenta también necesita la capacidad de realizar cosas como la creación de archivos de
registro. Confirme que la cuenta tiene permisos para leer y ejecutar archivos en la ruta donde
Tableau Server está instalado y en la ubicación asociada donde Tableau almacena sus datos.
Confirme o configure permisos haciendo lo siguiente:
1. Navegue a las siguientes carpetas:
<installation drive>:\Program Files\Tableau
- 520 -
<installation drive>:\ProgramData\Tableau\
ProgramData está oculto de forma predeterminada, por lo que es posible que no lo vea
si no lo pone visible.
La unidad puede variar según dónde esté instalado Tableau Server.Si está ejecutando
Tableau Server de 32 bits en un sistema operativo de 64 bits, deberá ir a
<installation drive>:\Program Files (x86)\Tableau en lugar de
<installation drive>:\Program Files\Tableau.
2. Haga clic con el botón derecho, seleccione Propiedades y haga clic en la pestaña
Seguridad:
l
l
l
l
Haga clic en Editar, luego en Agregar.
Escriba la <domain>\<username> para la cuenta Ejecutar como usuario de
Tableau Server.
Haga clic en Verificar nombres para solucionar la cuenta, luego en Aceptar
para confirmar.
Con la cuenta Ejecutar como usuario de Tableau Server resaltada, confirme que
tiene permisos para Modificar. La selección de Modificar automáticamente
otorga todos los permisos excepto para Control completo y Permisos
- 521 -
especiales:
3. Para cada carpeta del paso 1 anterior, en la pestaña Seguridad de propiedades de
Tableau, haga clic en Avanzado:
- 522 -
4. En la configuración de seguridad avanzada para la ventana de Tableau, haga clic en
Cambiar permisos.
5. En la configuración de seguridad avanzada para el cuadro de diálogo para Tableau,
resalte la cuenta Ejecutar como usuario y seleccione la casilla de verificación
Reemplazar todos los permisos de objetos hijo con permisos heredables de
este objeto:
- 523 -
6. Haga clic en Aceptar para aplicar cambios a todas las subcarpetas y archivos, esto
puede tardar algunos minutos. Es normal recibir varios mensajes de error de Windows
cuando aplica estos cambios. No es necesario cancelar el proceso; en su lugar, haga
clic en Continuar.
7. Haga clic en Aceptar para confirmar los cambios, luego haga clic en Aceptar en el
cuadro de diálogo Propiedades de Tableau.
Modificar Configuración de registro
El siguiente paso es opcional y no se ve en muchos entornos. Si la seguridad de registro es
altamente restrictiva, otorgue permisos de lectura y escritura a la cuenta Ejecutar como
usuario de Tableau Server para las líneas de registro que se indican a continuación. Las claves
de registro varían según si instaló la versión de 32 bits o de 64 bits de Tableau Server y, en eL
caso del Tableau Server de 32 bits, si lo instaló en un sistema operativo de 32 bits o de 64 bits.
El Tableau Server de 64 bits solo se puede instalar en un sistema operativo de 64 bits.
Instalaciones de Tableau Server de 64 bits
l
HKEY_CURRENT_USER\Software\Tableau
l
HKEY_LOCAL_MACHINE\Software\Tableau
Instalaciones de Tableau Server de 32 bits
l
HKEY_CURRENT_USER\Software\Tableau
- 524 -
y
l
l
Sistemas operativos de 32 bits:HKEY_LOCAL_MACHINE\Software\Tableau
Sistemas operativos de 64 bits:HKEY_LOCAL_
MACHINE\Software\Wow6432Node\Tableau
Confirmar confianza bilateral de dominios
Confirme que hay confianza bilateral entre dominios si alguna de las siguientes opciones es
verdadera:
l
l
Las máquinas que albergan Tableau Server y la fuente de datos están en dominios
separados.
Los usuarios de Tableau Server están en un dominio separado de Tableau Server o la
fuente de datos.
Configurar los ajustes de conexión de la fuente de datos
Para autenticar automáticamente a los usuarios cuando el libro de trabajo al que accede se
conecta a una fuente de datos autenticada por NT en tiempo real, configure la conexión de
datos de Tableau con la opción Usar seguridad integrada de Windows NT seleccionada:
Seguridad integrada de Windows NT
Nombre de usuario y contraseña
Autentica con la cuenta Ejecutar como usuario del servidor
Se solicita las credenciales de base de
datos a cada usuario de Tableau Server
- 525 -
Suplantación de SQL Server
La suplantación en el contexto de Tableau Server equivale a permitir a una cuenta de usuario
actuar en representación de otra cuenta de usuario. Puede configurar Tableau y Microsoft
SQL Server para realizar la suplantación de usuario de base de datos, de forma que la cuenta
de la base de datos de SQL Server usada por Tableau Server realice consultas en
representación de usuarios de la base de datos de SQL Server, que también son usuarios de
Tableau.
La ventaja más importante de usar esta función es que permite a los administradores
implementar y controlar su política de seguridad de datos desde un mismo lugar: las bases de
datos. Cuando los usuarios de Tableau acceden a una vista con una conexión en tiempo real a
una base de datos de SQL Server, en la vista solo se muestra el contenido permitido por la
base de datos de los usuarios. Otra ventaja es que los usuarios que no necesitan proporcionar
sus datos de inicio de sesión en la base de datos al abrir la vista. Además, los publicadores de
libros de trabajo no dependen de filtros específicos para usuarios para restringir el contenido
de las vistas.
Consulte los temas siguientes para obtener más información sobre lo que se necesita para
usar esta función.
Requisitos de suplantación
Aquí hay lo que necesita para usar la función:
l
l
l
l
Conexiones en tiempo real a SQL Server solamente: La suplantación solo se
puede usar para vistas que tienen una conexión en tiempo real a una base de datos de
SQL, versión 2005 o más moderna.
Cuentas de base de datos individuales: Cada persona que accederá a la vista debe
tener una cuenta individual explícita en la base de datos de SQL Server a la cual se
conecta la vista. No se puede suplantar a los miembros de un grupo de Active Directory
(AD). Por ejemplo, si Jane Smith es miembro del grupo AD Ventas, y su administrador de
base de datos agrega el grupo AD ventas a la base de datos de SQL Server, no se
puede suplantar Jane.
Credenciales que coinciden y tipo de autenticación: Las credenciales de cada
cuenta de usuario de Tableau y su tipo de autenticación de usuario de Tableau deben
coincidir con sus credenciales y tipo de autenticación en la base de datos de SQL
Server. En otras palabras, si la cuenta de usuario de Tableau Server de Jane Smith tiene
un nombre de usuario MyCo\jsmith y Tableau Server usa Active Directory para
autenticación de usuarios, su nombre de usuario en la base de datos SQL Server
también debe ser MyCo\jsmith y SQL Server debe usar autenticación integrada de
Windows.
Prerrequisitos de SQL Server: En SQL debe tener una tabla de seguridad de datos,
- 526 -
una vista que ejecuta seguridad de datos y debe requerir que los usuarios de base de
datos usen la vista.
l
Cuenta de SUPLANTACIÓN SQL: Debe tener una cuenta de base de datos de SQL
Server que tiene permiso de SUPLANTACIÓN para los usuarios de base de datos
anteriores. Esta es una cuenta con la función sysadmin o una que ha recibido permiso
IMPERSONATE para cada usuario de cuenta individual (consulte el artículo de MSDN
sobre EJECUTAR COMO). Esta cuenta de SQL Server también debe ser una de dos
cuentas en el lado Tableau de las cosas:
l
l
La cuenta Ejecutar como usuario de Tableau Server (consulte Suplantar con
una cuenta Ejecutar como usuario En la página siguiente).
La cuenta del publicador de libro de trabajo (consulte. Suplantar con
credenciales SQL incrustadas En la página 530).
Cómo funciona la suplantación
Aquí hay una ilustración de cómo funciona la suplantación de usuarios de bases de datos:
En la ilustración anterior, Jane Smith (MyCo\jsmith) es un representante de ventas de la costa
oeste y Henry Wilson (MyCo\hwilson) cubre la costa este. En la base de datos de SQL Server,
los permisos de la cuenta para la cuenta de Jane, MyCo\jsmith, solo otórguele acceso a los
datos de la costa oeste. La cuenta de Henry, MyCo\hwilson, solo puede acceder a los datos
para la costa este.
Se creó una vista que muestra datos para todo el país. Tiene una conexión en tiempo real con
una base de datos de SQL Server. Ambos usuarios inician sesión en Tableau Server y haga
clic en la vista. Tableau Server se conecta con SQL Server mediante una cuenta de base de
datos con permiso de SUPLANTACIÓN para la cuenta de base de datos de cada usuario. Esta
cuenta funciona en nombre de la cuenta de base de datos de cada usuario.
- 527 -
Cuando se muestra vista, está restringida por los permisos de base de datos individuadle cada
usuario:Jane solo ve los datos de ventas de la costa oeste, Henry solo ve los datos de la costa
este.
Suplantar con una cuenta Ejecutar como usuario
Se recomienda realizar la suplantación con la cuenta Ejecutar como usuario. La cuenta
Ejecutar como usuario es una cuenta de Active Directory (AD) que el servicio de Tableau
Server puede ejecutar en el equipo donde se hospeda Tableau Server (consulte Ejecutar
como usuario En la página 516). Esta misma cuenta debe tener permiso de SUPLANTACIÓN
para las cuentas de usuario de base de datos en SQL Server. Desde el punto de vista de la
seguridad de datos, el uso de la cuenta Ejecución como de Tableau Server para la
suplantación le proporciona el máximo control al administrador.
Para configurar suplantación con una cuenta Ejecutar como usuario:
1. Cuando configure Tableau Server como parte de Configuración, bajo Ejecutar
servidor como usuario, ingrese la cuenta Ejecutar como usuario AD que tiene
permiso de SUPLANTACIÓN para las cuentas de usuario. En Autenticación de
usuario, seleccione Usar Active Directory:
2. Haga clic en Aceptar para finalizar la configuración.
3. Cree un libro de trabajo en Tableau Desktop. Cuando crea la conexión de datos,
seleccione Usar seguridad integrada de Windows NT para la conexión en tiempo
- 528 -
real del libro de trabajo para una base de datos de SQL Server:
4. En Tableau Desktop, publique el libro de trabajo en Tableau Server (Servidor >
Publicar libro de trabajo).
5. En el cuadro de diálogo Publicar, haga clic en Autenticación, luego en el cuadro de
diálogo Autenticación, seleccione Suplantar vía cuenta Ejecutar servidor como
desde la lista desplegable:
6. Haga clic en Aceptar.
7. Pruebe la conexión al iniciar sesión en Tableau Server como usuario. Al hacer clic en
- 529 -
una vista, no se le deberían solicitar las credenciales de base de datos y solo debería ver
los datos que el usuario está autorizado a ver.
Suplantar con credenciales SQL incrustadas
Otra forma de realizar la suplantación es solicitar al usuario que publica una vista que incruste
en la vista sus credenciales de cuenta de SQL Server. Tableau Server se puede ejecutar en
cualquier tipo de cuenta, pero usará estas credenciales, proporcionadas por el publicador,
para conectarse a la base de datos.
Esta puede ser la opción adecuada para el sitio si la cuenta que controla la suplantación no
puede ser una cuenta de Active Directory (AD) y si no tiene problemas al proporcionar a los
publicadores de libros de trabajo una cuenta con un nivel de permisos potencialmente alto en
SQL Server.
Nota:
Para usar este enfoque es necesario habilitar la opción Credenciales incrustadas en la página
Configuración de Tableau Server:
Para suplantar con la cuenta SQL del publicador de libro de trabajo:
1. En Tableau Desktop, cree un libro de trabajo. Al crear la conexión de datos, seleccione
Usar un nombre de usuario y una contraseña específicos para la conexión en tiempo
real del libro de trabajo a una base de datos de SQL Server:
- 530 -
2. Publique el libro de trabajo en Tableau Server (Servidor > Publicar libro de trabajo).
3. En el cuadro de diálogo Publicar, haga clic en Autenticación y, a continuación, en el
cuadro de diálogo Autenticación, seleccione Suplantar mediante contraseña
incrustada en la lista desplegable:
4. Haga clic en Aceptar.
5. Para probar la conexión, inicie sesión en Tableau Server como usuario. Al hacer clic en
- 531 -
una vista, no se le deberían solicitar las credenciales de base de datos y solo debería ver
los datos que el usuario está autorizado a ver.
- 532 -
Puertos de Tableau Server
La siguiente tabla indica los puertos que usa Tableau Server de manera predeterminada y
cuáles están disponibles para unión. Si el Firewall de Windows está habilitado, Tableau Server
abre los puertos que necesita para la comunicación interna entre procesos (hay circunstancias
que pueden determinar que tenga que tomar medidas adicionales. Si realiza una conexión
externa a la base de datos de Tableau Server puede que tenga que abrir puertos
manualmente. Si tiene una instalación distribuida con un trabajador que se ejecuta en
Windows 7, consulte la Base de conocimiento de Tableau).
Reasignación dinámica de puertos
Cuando la reasignación dinámica de puertos está habilitada (la opción predeterminada),
Tableau Server primero intenta conectarse a los puertos predeterminados (o, si se han
definido, a los puertos configurados por el usuario). Si los puertos no están disponibles,
Tableau Server intentará reasignar los procesos a otros puertos (a partir del puerto 8000). El
puerto de la puerta de enlace y el puerto SSL no son reasignados. En el siguiente reinicio,
Tableau Server revertirá al uso de los puertos predeterminados o configurados.
Si se deshabilita la reasignación dinámica de puertos, Tableau Server no intentará reasignar
procesos y, en caso de conflicto, no se iniciará.
Nota: Los conflictos entre puertos pueden afectar a la forma de determinar los puertos
JMX. Para obtener más información, consulte Habilitar los puertos JMX En la página
543.
Para deshabilitar la reasignación dinámica de puertos, use el comando tabadmin set
service.port_remapping.enabled. Para obtener más información, consulte
Opciones de tabadmin set En la página 612.
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
80
TCP
Puerta de
enlace
X
443
TCP
SSL. Cuando
X
Tableau Server
se configure
para SSL, el
servidor de apli-
Alta disponibilidad
Parámetro
gateway.public.port,
workerX.gateway.port
--
- 533 -
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
caciones redirige solicitudes
a este puerto.
2233 UDP
Puerto UDP del X
administrador
de recursos del
servidor usado
para la comunicación entre
procesos de
Tableau Server. El gestor
de recursos de
servidor supervisa el uso de
memoria y
CPU por parte
de los procesos de
Tableau Server
(backgrounder.exe,
dataserver.exe,
tabprotosrv.exe, tdeserver.exe,
vizportal.exe,
vizqlserver.exe,
wgserver.exe).
resource_manager_port
3729 TCP
Configuración X
de Tableau Server
--
3730–
Los servidores
TCP
X
X
- 534 -
--
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
3731
de trabajador
de Tableau en
entornos distribuido y altamente
disponible (el
Tableau Server
primario no
escucha estos
puertos).
5000 UDP
Proceso del
X
Gestor de trabajadores del
servidor (tabadmwrk.exe) que
se usa para la
detección automática de servidores de
trabajador en
un entorno distribuido.
6379 TCP
Proceso del ser- X
vidor de caché
(redis-server.exe).
Puerto base
6379. Se usan
puertos consecutivos después del 6379,
hasta alcanzar
el número de
procesos.
workerX.cacheserver.port
8000–
Proceso del ser- X
wgserver.port
TCP
- 535 -
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
8059
vidor de API
(wgserver.exe).
Puerto base
8000. Se usan
puertos consecutivos después de 8000,
hasta alcanzar
el número de
procesos.
Tableau Server
instala un proceso del servidor de API en
cada nodo que
tenga uno o
más procesos
del servidor de
aplicaciones.
Nota: Por motivos de
historial, en ocasiones los
nombres de la
configuración del puerto
para el proceso del
servidor de API incluyen
wgserver.
8060 TCP
Base de datos
PostgreSQL
8061 TCP
Firebird. Usado X
para geocodificación y
geocodificación
personalizada.
firebird.port
8062 TCP
Base de datos
PostgreSQL
pgsqlX.port
8080 TCP
Procesos Solr, X
Tomcat HTTP
y de repositorio
pgsql.port
X
X
solr.port, tomcat.http.port,
repository.port
Estos parámetros se
deben establecer como el
mismo valor.
- 536 -
TIPO DE INSTALACIÓN
Alta disponibilidad
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
8085 TCP
Tomcat HTTP
X
tomcat.server.port
8250 TCP
Tareas de
fondo
X
workerX.backgrounder.port
8350 TCP
Tareas de
fondo
X
8600 TCP
Proceso del ser- X
vidor de aplicaciones
(vizportal.exe)
8700 TCP
Proceso del ser- X
vidor de aplicaciones
(vizportal.exe)
8755 TCP
Proceso administrativo de
Tableau
910- TCP
0–
9199
Proceso de
X
VizQL Server
(puerto base
9100). También se usan
puertos consecutivos después de 9100,
hasta el
número de procesos. De
manera predeterminada,
Tableau Server
se instala con
dos procesos
VizQL Server
(puertos 9100
Parámetro
workerX.vizportal.port
tabadminservice.port
X
vizqlserver.port
- 537 -
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
y 9101).
9200, TCP
9400
Proceso de
VizQL Server
9345 TCP
Servicio del
almacén de
archivos
X
X
filestore.port
9346 TCP
Servicio del
estado del
almacén de
archivos
X
X
filestore.status.port
970- TCP
0–
9899
Proceso de
X
Data Server
(puerto base
9700). También se usan
puertos consecutivos después de 9700,
hasta el
número de procesos. De
manera predeterminada,
Tableau Server
se instala con
dos procesos
de Data Server
(puertos 9700
y 9701).
9800, TCP
10000
Proceso de
Data Server
1100- TCP
0
Servidor de
búsqueda
X
dataserver.port
X
X
X
- 538 -
workerX.searchserver.port
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
1110- TCP
0
Servidor de
búsqueda
1200- TCP
0
Puerto de
X
cliente del controlador de
coordinación
(ZooKeeper)
1201- TCP
2
Proceso del
controlador de
clúster
1300- TCP
0
Puerto de líder X
del controlador
de coordinación
(ZooKeeper)
zookeeper.config.leaderPort
1400- TCP
0
Puerto de elec- X
ción de líder
del controlador
de coordinación
(ZooKeeper)
zookeeper.config.leaderElectPort
2700- TCP
0–
27009
Servidores primario y de trabajadores para
comunicar información de licenciamiento en
entornos distribuido y altamente
disponible.
X
X
--
Un puerto adicional se
X
X
--
TCP
X
X
workerX.searchserver.startup.port
workerX.zookeeper.port
X
X
- 539 -
cluster.status.port
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
escoge en
forma dinámica
para que los trabajadores y el
servidor primario comunique
información de
licenciamiento
en entornos distribuido y altamente
disponible. En
lugar de esto,
puede especificar un
puerto fijo (se
recomienda
27010). Para
obtener más
información,
consulte la
Base de conocimientos de
Tableau. Las
instalaciones
en las que el
servidor primario está en
una zona desmilitarizada
deben usar
estas indicaciones.
2704- TCP
2
Proceso de
motor de
dataengine.port
X
- 540 -
TIPO DE INSTALACIÓN
Puer- TCP/Uto
DP
Lo usa...
Tod- Disos
tribuida
Alta disponibilidad
Parámetro
datos. Tableau
Server se instala con un proceso de motor
de datos.
Puede haber
hasta dos procesos de motor
de datos por
nodo.
Editar los puertos predeterminados
Los procesos de Tableau Server se configuran para que utilicen ciertos puertos del equipo en
el que está instalado el servidor. Para obtener más información, consulte Puertos de Tableau
Server En la página 533.
Por lo general, no es necesario que haga cambios en las asignaciones de puerto para los
procesos de servidor. Sin embargo, si el equipo en el que se ejecuta Tableau Server también
se ejecuta otro software que utiliza puertos (no se recomienda), es posible que las
asignaciones de puerto para procesos de Tableau Server entren en conflicto con los puertos
que el otro software usa. En ese caso, puede asignar puertos diferentes a los procesos de
Tableau Server.
Para modificar los puertos que se usan en los procesos de Tableau Server, utilice la
herramienta de administración de la línea de comando (tabadmin En la página 579). Por
ejemplo, el puerto predeterminado para el proceso de servidor de aplicaciones
(vizportal.exe) es 8000. Puede usar el parámetro workerX.vizportal.port de
tabadmin para especificar otro puerto.
Siga los pasos a continuación para cambiar la configuración de puertos de Tableau Server. Si
va a habilitar los puertos JMX del servidor, consulte los Habilitar los puertos JMX En la
página 543.
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
- 541 -
2. Modifique el valor de un puerto escribiendo uno de los siguientes comandos:
tabadmin set <workerX>.<parameter> <new port value>
tabadmin set <parameter> <new port value>
donde:
l
l
l
<workerX> indica la máquina de un conjunto de servidores para la quiere
cambiar el puerto de proceso. El marcador de posición X se refiere al número del
trabajador: worker0 es el servidor primario (o el único servidor si no ejecuta un
servidor distribuido), worker1 es el primer servidor de trabajadores, worker2
es el segundo servidor de trabajadores, etc. Si ejecuta un servidor distribuido y
quiere editar el puerto predeterminado para un proceso en todas las máquinas
del conjunto, tiene que ejecutar el comando (desde una línea de comando en el
primario) una vez para cada máquina del conjunto.
<parameter> es el proceso de servidor para el que va a configurar el puerto,
como wgserver.port .
<new port value> es el número del puerto nuevo que quiere que use el
proceso de servidor.
El siguiente es un ejemplo que define el puerto en el servidor primario o independiente
como 8020 para el proceso de servidor de aplicaciones (vizportal):
tabadmin set worker0.vizportal.port 8020
El siguiente ejemplo establece el puerto para un conjunto de 3 máquinas (una primaria y
los trabajadoras) en 9200 para el proceso de servidor VizQL.
tabadmin set worker0.vizqlserver.port 9200
tabadmin set worker1.vizqlserver.port 9200
tabadmin set worker2.vizqlserver.port 9200
Puede usar los siguientes parámetros para modificar los puertos correspondientes;
consulte Puertos de Tableau Server En la página 533 para obtener una lista completa
de los parámetros tabadmin que se pueden establecer.
Puerto que se
cambiará
Parámetro
¿Varios trabajadores?
80
gateway.public.port No
80
gateway.port
- 542 -
Sí
Puerto que se
cambiará
Parámetro
¿Varios trabajadores?
6379
cacheserver.port
Sí
8000
wgserver.port
Sí
8060
pgsql.port
Sí
8600
vizportal.port
Sí
9100
vizqlserver.port
Sí
9345
filestore.port
Sí
9700
dataserver.port
Sí
11000
searchserver.port
Sí
Nota: No cambie las asignaciones de puerto de los procesos que no se incluyen
en esta tabla. Si se cambian otros puertos, Tableau Server podría dejar de
funcionar.
3. Después de realizar los cambios necesarios en la configuración de puertos, reinicie
Tableau Server escribiendo lo siguiente:
tabadmin restart
Mientras el servidor lo reinicia, no estará disponible para todos los usuarios. Asegúrese
de advertir a los usuarios sobre la suspensión del servicio antes de esta operación o
programar este mantenimiento durante horas no comerciales.
Habilitar los puertos JMX
Para ayudarle a trabajar mediante un problema con Tableau Server, Tableau Support puede
pedirle que habilite los puertos JMX del servidor. Estos puertos pueden ser útiles para
supervisar y solucionar problemas, normalmente con una herramienta como JConsole.
Para habilitar los puertos JMX en Tableau Server:
1. Detenga el servidor.
2. Escriba el siguiente comando:
tabadmin set service.jmx_enabled true
3. Escriba el comando de configuración:
- 543 -
tabadmin configure
4. Inicie el servidor.
Lista de puertos JMX
A continuación hay una lista de puertos JMX, que están todos deshabilitados de forma
predeterminada. Al habilitar estos puertos, se usan para todos los tipos de instalaciones: un
solo servidor, distribuida y de altamente disponible:
Puerto
Lo usa este proceso de servidor...
Parámetro
8300 - 8359
Servidor de aplicación JMX. Determinado por los
puertos de servidor de aplicaciones + 300.
--
8550
JMX de monitor de componente de segundo plano.
Determinado por el puerto de componente de
segundo plano 8250 + 300.
--
9095
JMX de supervisión de servicios.
svcmonitor.jmx.port
9400 - 9499
JMX de servidor VizQL. Determinado por los puertos -de servidor VizQL + 300.
10000 - 10299
JMX de servidor de datos. Determinado por los puer- -tos del servidor de datos + 300.
Cómo se determinan los puertos JMX
Los puertos JMX para el servidor de aplicaciones (8300 - 8359), componente de segundo
plano (8550), VizQL Server (9400 - 9599) y Data Server (10000 - 10299) se asignan usando la
fórmula “puerto base + 300”. (Consulte Puertos de Tableau Server En la página 533 para
ver una lista de los puertos base predeterminados). Además, si hay varias instancias de un
proceso, cada una tendrá un puerto JMX. Por ejemplo, si configura Tableau Server para que
ejecute cuatro inicia instancias del proceso de servidor de aplicaciones, se utilizan los puertos
8000 (puerto base predeterminado), 8001, 8002 y 8003.Los puertos JMX del servidor de
aplicaciones 8300 (puerto base + 300), 8301, 8302 y 8303 están unidos a sus respectivas
instancias de proceso.
Si se habilita la reasignación de puertos dinámica (que es lo predeterminado) y se detecta un
conflicto de puertos, los puertos JMX no se determinan usando "puerto base + 300" fórmula.
Tanto los puertos base como los puertos JMX se asignan a puertos disponibles a partir del
8000. No se usa desplazamiento para los puertos JMX. Se les asigna el siguiente puerto
disponible, al igual que a los puertos base. Es importante tener un puerto JMX fijo. Puede
deshabilitar la reasignación de puertos o cambiar los puertos base para que no haya conflictos
entre puertos.
- 544 -
Aunque Tableau Server no los usa directamente, si un puerto JMX está siendo usado por otra
aplicación, no se ejecutarán los procesos de Tableau Server. Además, los puertos JMX no se
pueden editar directamente usando tabadmin. Usted cambia un puerto JMX cambiando el
puerto base de su proceso. En otras palabras, si el puerto 10000 no está disponible para el
proceso JMX del servidor de datos, puede usar tabadmin (como se describe en Editar los
puertos predeterminados En la página 541) para cambiar el puerto base del servidor de
datos de 9700 a 9800. Esto cambiará el puerto JMX del servidor de datos a 11000.
Para reducir los riesgos de seguridad, es una práctica recomendada configurar su firewall para
que bloquee todo el tráfico exterior hacia los puertos JMX.
Restaurar el valor predeterminado de un puerto
Puede restaurar el valor predeterminado para un puerto al seguir el procedimiento a
continuación:
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd “C:\Program Files\Tableau\Tableau Server\9.1\bin”
2. Restaure el puerto predeterminado al escribir lo siguiente:
tabadmin set <workerX>.<parameter> --default
Si se ejecuta Tableau Server en una máquina, <workerX> es worker0. Si va ejecutar
un conjunto, worker0 es el primario, worker1 es su primer servidor de trabajador,
worker2 el segundo, y así sucesivamente.
Este es un ejemplo:
tabadmin set worker0.wgserver.port --default
3. Reinicie Tableau Server escribiendo lo siguiente:
tabadmin restart
- 545 -
tabcmd
La utilidad tabcmd es una de las dos herramientas de línea de comando que se instala con
Tableau Server (la otra es tabadmin En la página 579). Los comandos que se proporcionan a
través de tabcmd pueden ayudarle a automatizar tareas comunes, como la publicación de
libros de trabajo en lotes y la administración de usuarios y grupos. La utilidad tabcmd se instala
en la carpeta bin de Tableau Server (C:\Program Files\Tableau Server\9.1\bin), pero puede
instalarla y ejecutarla en otra máquina. Para obtener más información, consulte los temas
siguientes.
Instalar tabcmd
De forma predeterminada, la utilidad de línea de comando tabcmd se instala con Tableau
Server en la carpeta de agrupación del servidor (por ejemplo, C:\Program
Files\Tableau\Tableau Server\9.1\bin). Puede ejecutar la utilidad desde esta
ubicación. Para una mayor flexibilidad administrativa, también puede instalar la utilidad en otra
máquina.
Si instaló la utilidad de línea de comando tabcmd en equipos que no ejecutan Tableau Server y
va a actualizar Tableau Server a una nueva versión principal (de la versión 9.0 a la versión 9.1,
por ejemplo), Tableau recomienda que también actualice las instalaciones independientes de
tabcmd para evitar posibles incompatibilidades entre versiones.
Para instalar la utilidad tabcmd en otra máquina:
1. Navegue a la carpeta de extras en Tableau Server:
C:\Program Files\Tableau\Tableau Server\9.1\extras\TabcmdInstaller.exe
2. Copie TabcmdInstaller.exe al equipo donde desea realizar la instalación.
3. Haga doble clic en TabcmdInstaller.exe para ejecutarlo.
4. Siga las instrucciones para instalar tabcmd.
Debido a que tabcmd es una herramienta de la línea de comando, y debido a algunas
limitaciones con el sistema operativo de Windows, Tableau sugiere instalar tabcmd en
su propia carpeta tabcmd en la raíz de C:\ drive (C:\tabcmd).
La ejecución del programa de configuración de tabcmd no agrega de manera
automática tabcmd a la variable PATH de Windows, deberá llamar de manera explícita a
tabcmd mediante la ruta completa o agregar su directorio a la variable PATH.
- 546 -
Cómo usar tabcmd
Los pasos básicos para usar tabcmd son los siguientes:
1. Abra la línea de comando como administrador.
2. Cambie a la carpeta bin de Tableau Server.
Por ejemplo, cd C:\Program Files\Tableau\Tableau Server\9.1\bin
O bien, puede incluir la ubicación en el comando.
3. Ejecute el comando tabcmd.
Al usar tabcmd, debe establecer una sesión de servidor autenticada. La sesión identifica a
Tableau Server y al usuario Tableau Server que ejecuta la sesión. Primero puede iniciar una
sesión, luego especificar su siguiente comando o puede iniciar una sesión y ejecutar un
comando, todo a la vez. Si está usando tabcmd para realizar más de una tarea, debe realizar
una tras otra (en serie), no en paralelo.
Los comandos (como login) y las opciones (como -s, -u, etc.) no reconocen mayúsculas
de minúsculas, pero los valores que proporcione (como [email protected] [email protected])
sí lo hacen.
Ejemplos
El siguiente comando demuestra cómo iniciar una sesión con Tableau Server denominada
tabserver.myco.com:
tabcmd login -s http://tabserver.myco.com -u admin -p [email protected]!
El siguiente ejemplo muestra un comando que elimina el libro de trabajo denominado Libro de
trabajo_de ventas:
tabcmd delete "Sales_Workbook"
Aquí se muestra cómo lograr todo lo anterior con un comando: observe que no necesita
login aquí:
tabcmd delete "Sales_Workbook" -s http://tabserver.myco.com -u
admin -p [email protected]!
Tableau Server puede ejecutar varios sitios. Cuando hay un libro de trabajo en el sitio
Predeterminado de un servidor de varios sitios, no necesita especificar Predeterminado. Basta
con el comando anterior. Sin embargo, si el comando se aplica a algo del sitio que no sea
Predeterminado, necesita especificar el identificador del sitio para dicho sitio (consulte login
En la página 568). Este es el mismo comando para un libro de trabajo que está en el sitio
Ventas de la costa oeste (identificador de sitio wsales):
- 547 -
tabcmd delete "Sales_Workbook" -s http://tabserver.myco.com -t
wsales -u admin -p [email protected]!
Las opciones -s, -t, -u y -p están entre las variables globales de tabcmd, lo que significa
que se pueden usar con cualquier comando.
Para obtener más información, consulte Comandos tabcmd En la página 550.
Mensajes de estado y registros
Cuando un comando es exitoso, tabcmd arroja un código de estado cero. Un mensaje de error
completo para códigos de estado que no son cero se imprime en stderr. Además, es posible
que se impriman mensajes informativos o de progreso en stdout.
Un registro completo con el nombre tabcmd.log, incluidos mensajes de depuración, progreso
y error, se escribe en C:\Usuarios\<nombre_usuario>\AppData\Local\Tableau.
Opciones globales de tabcmd
La tabla a continuación muestra las opciones usadas por todos los comandos. Las opciones -server, --user y --password se requieren al menos una vez para comenzar una
sesión. Se almacena un token de autenticación de forma que se puedan ejecutar comandos
posteriores sin incluir estas opciones. Este token permanece válido durante cinco minutos
después del último comando que lo usó.
Opción Opción (larga) Argumento Descripción
(corta)
-h
--help
Muestra la ayuda para el comando.
-c
--use-certificate
Usa el certificado del cliente para iniciar sesión. Se requiere cuando SSL
mutua está habilitada. Para obtener
más información, consulte Configurar SSL externo En la página
488.
-s
--server
Tableau Ser- Se requiere al menos una vez para
ver URL
iniciar sesión.
-u
--user
Nombre de
Se requiere al menos una vez para
usuario de
iniciar sesión.
Tableau Server
-p
--password
Contraseña
de Tableau
Se requiere al menos una vez para
iniciar sesión. De forma alternativa,
- 548 -
Opción Opción (larga) Argumento Descripción
(corta)
Server
--password- filename.txt
file
puede usar la opción -P.
Permite el almacenamiento de la
contraseña en el archivo determinado en lugar de la línea de
comando para mayor seguridad.
-t
--site
Identificador
del sitio de
Tableau Server
Indica que el comando se aplica al
sitio especificado por el identificador
del sitio. Si no especifica un sitio, se
asume el sitio Predeterminado. Se
aplica solo a los servidores con sitios
múltiples.
-x
--proxy
Host:Port
Usa el proxy HTTP especificado.
--no-prompt
Cuando se especifica, el comando no
solicita una contraseña. Si no se proporcionó una contraseña válida, el
comando fallará.
--no-proxy
Cuando se especifica, no se usa un
proxy HTTP.
--no-certcheck
Cuando se especifica, tabcmd (el
cliente) no valida el certificado SSL
del servidor.
--[no-]
cookie
Cuando se especifica, el identificador
de sesión se guarda en el inicio de
sesión para que los comandos posteriores no requieran que se inicie
sesión. Use el prefijo no- para no
guardar el identificador de sesión. La
sesión se guarda de manera predeterminada.
--timeout
segundos
Espera el número de segundos especificado para que el servidor finalice
el procesamiento del comando. De
forma predeterminada, el tiempo de
espera del proceso expirará en 30
- 549 -
Opción Opción (larga) Argumento Descripción
(corta)
segundos.
Comandos tabcmd
A continuación se muestran los comandos que se pueden usar con la herramienta de línea de
comando tabcmd:
addusers (a grupo)
creategroup
createproject
createsite
createsiteusers
createusers
delete nombre-librotrabajo o nombre-fuentedatos
deletegroup
deleteproject
deletesite
deletesiteusers
deleteusers
editdomain
editsite
export
get url
listdomains
listsites
login
logout
publish
refreshextracts
removeusers
- 550 -
runschedule
set
syncgroup
version
addusers group-name
Agrega usuarios al grupo especificado.
Ejemplo
tabcmd addusers "Development" --users "users.csv"
Opción
(corta)
Opción (larga)
Argumento
Descripción
--users
filename.csv
Permite agregar los usuarios en el
archivo determinado al grupo especificado. El archivo debe ser una lista
simple con un nombre de usuario por
línea. Los usuarios ya deben estar
creados en Tableau Server. Consulte
también Pautas de archivos de
importación CSV En la página 186.
Al establecerse como complete,
esta opción requiere que todas las
filas sean válidas para que cualquier
cambio tenga éxito. Si no se especifica, se usará el parámetro --complete.
--[no-]complete
creategroup group-name
Crea un grupo. Use los comandos addusers (para grupos locales) y syncgroup (para
grupos de Active Directory) para agregar usuarios después de creado el grupo.
Ejemplo
tabcmd creategroup "Development"
createproject project-name
Crea un proyecto.
- 551 -
Ejemplo
tabcmd createproject -n "Quarterly_Reports" -d "Workbooks showing
quarterly sales reports."
Opción
(corta)
Opción (larga)
Argumento
Descripción
-n
--name
nombre
Especifique el nombre del proyecto que
desea crear.
-d
--description
descripción
Especifique una descripción para el proyecto.
createsite nombre-sitio
Crea un sitio.
Ejemplos
Crear un sitio con el nombre West Coast Sales. Una ID de sitio de WestCoastSales se
creará automáticamente, el sitio no tendrá límite de cuota de almacenamiento y los
administradores del sitio podrán agregar y eliminar usuarios:
tabcmd createsite "West Coast Sales"
Crear un sitio con el nombre West Coast Sales y con la ID de sitio wsales:
tabcmd createsite "West Coast Sales" -r "wcoast"
Evita que los administradores del sitio agreguen usuarios al sitio:
tabcmd createsite "West Coast Sales" --no-site-mode
Defina una cuota de almacenamiento en MB:
tabcmd createsite "West Coast Sales" --storage-quota 100
Opción
(corta)
Opción
(larga)
Argumento
Descripción
-r
--url
identificador de Se utiliza en las URL para especificar el
sitio
sitio. Es diferente al nombre del sitio.
--userquota
número de
usuarios
Número máximo de usuarios que es posible agregar al sitio.
Permite o deniega a los administradores
del sitio la capacidad de agregar usuarios
--[no-]
site-mode
- 552 -
Opción
(corta)
Opción
(larga)
Argumento
Descripción
al sitio o eliminarlos.
--storage- número de MB
quota
Cantidad en MB de libros de trabajo,
extractos y fuentes de datos que se pueden almacenar en el sitio.
createsiteusers filename.csv
Agrega usuarios a un sitio en función de la información proporcionada en un archivo de valores
separados por comas (CSV). Si el usuario aún no está creado en el servidor, el comando lo
crea antes de agregarlo al sitio.
El archivo CSV debe contener uno o varios nombres de usuario y puede incluir también (por
cada usuario) una contraseña, un nombre completo, un rol, un nivel de administrador,
información sobre si es publicador (sí o no) y una dirección de correo electrónico. Para obtener
información sobre el formato del archivo CSV, consulte Pautas de archivos de importación
CSV En la página 186. En lugar de incluir el rol, el nivel de administrador y los permisos de
publicador en el archivo CSV, puede pasar la información de rol al comando mediante la
opción --role.
Si el servidor está configurado para usar la autenticación local, se usará la información del
archivo CSV para crear los usuarios. Si el servidor está configurado para usar la autenticación
de Active Directory, la información de los usuarios se importará de Active Directory al servidor.
En ese caso, se ignorará toda la información sobre contraseñas y sobrenombres del archivo
CSV. En ese caso, si un usuario está especificado en el archivo CSV pero no hay ningún
usuario que le corresponda en Active Directory, ese usuario no se agregará a Tableau Server.
Para los usuarios de Active Directory, el nombre de usuario no es único en los dominios; es
necesario incluir el dominio como parte del nombre de usuario (por ejemplo, example\Adam
o [email protected]).
De forma predeterminada, los usuarios se agregan al sitio en el que haya iniciado sesión. Para
agregar usuarios a otro sitio, incluya la opción global --site y especifique ese sitio. (Para
crear usuarios en el sitio que especifique, debe tener permisos).
Si el servidor contiene varios sitios, no puede asignar el rol ServerAdministrator a un
usuario mediante el comando createsiteusers. (Use createusers en su lugar). Si
especifica la función ServerAdministrator para la opción role, el comando devuelve un
error. Si el archivo CSV incluye System como valor para administrador, el valor se omite y al
usuario se le asigna la función Unlicensed. No obstante, si el servidor solo contiene un sitio
(el predeterminado), puede asignar el rol ServerAdministrator o especificar system
para el valor de administrador; en ese caso, el comando createsiteusers funciona como
el comando createusers.
- 553 -
De forma predeterminada, este comando crea usuarios mediante una operación síncrona
(espera a que terminen todas las operaciones para continuar). Puede usar la opción --nowait para especificar una operación asíncrona.
Ejemplo
tabcmd createsiteusers "users.csv" --role "Interactor"
Opción
(corta)
Opción
(larga)
Argumento
Descripción
--admintype
Site o None
(Obsoleto. Use la opción -role en su lugar). Asigna o elimina los derechos de administrador del sitio de cualquier
usuario que aún no tenga un
valor de administrador en el
archivo CSV. El valor predeterminado es None para
usuarios nuevos y sin cambios
para usuarios existentes. Si el
servidor contiene varios sitios,
no es posible crear administradores del sistema ni despojarlos de sus derechos
mediante
createsiteusers. (Use
createusers en su lugar).
Requiere que todas las filas
sean válidas para que los cambios se realicen correctamente.
Esta es la configuración predeterminada.
--complete
--license
Interactor, Viewer o
Unlicensed
- 554 -
(Obsoleto. Utilice en su lugar la
opción --role). Especifica el
nivel de licencia de cualquier
usuario que no tenga ya un
ajuste de nivel de licencia en el
archivo CSV. El valor predeterminado es Unlicensed
para los usuarios nuevos y sin
cambios para los usuarios existentes.
Opción
(corta)
Opción
(larga)
Argumento
Descripción
Nota: En las versiones
anteriores de Tableau
Server, se empleaban
niveles de licencia, pero
desde Tableau Server
9.0, se han reemplazado
por los roles de sitio.
--no-complete
Especifica que el comando
debe realizar cambios en el servidor aunque no todas las filas
contengan información válida.
Se omitirán las filas que contengan información no válida.
--nopublisher
(Obsoleto. Utilice en su lugar la
opción --role). Retira los permisos de publicación a todos los
usuarios que no tengan ya un
ajuste de publicador en el
archivo CSV. Este es el valor
predeterminado para los usuarios nuevos.
--nowait
No espera la finalización de trabajos asíncronos.
--publisher
(Obsoleto. Utilice en su lugar la
opción --role). Asigna permisos de publicación a todos los
usuarios que no tengan ya un
ajuste de publicador en el
archivo CSV. El valor predeterminado es no conceder
permisos de publicación (equivalente a --no-publish)
para los usuarios nuevos y sin
cambios para los usuarios existentes.
- 555 -
Opción
(corta)
Opción
(larga)
Argumento
Descripción
-r
--role
SiteAdministrator,
Publisher, Interactor,
ViewerWithPublish,
Viewer, UnlicensedWithPublish o
Unlicensed
Especifica una función de sitio
para cualquier usuario que aún
no tenga una especificada en el
archivo CSV. El valor predeterminado es Unlicensed
para los usuarios nuevos y sin
cambios para los usuarios existentes.
Si tiene una instalación de
servidor basada en usuarios y
el comando crea un usuario
nuevo, pero ya ha alcanzado el
límite de licencias de sus
usuarios, el usuario se
agregará como usuario sin
licencia.
Nota: Si especifica la
opción role, no podrá
incluir al mismo tiempo
las opciones license,
publisher, nopublisher ni
administrator.
No muestra los mensajes de
progreso del comando.
--silentprogress
createusers filename.csv
Crea usuarios en Tableau Server basándose en la información proporcionada en un archivo
de valores separados por comas (CSV).
El archivo CSV debe contener uno o varios nombres de usuario y puede incluir también (por
cada usuario) una contraseña, un nombre completo, un rol, un nivel de administrador,
información sobre si es publicador (sí o no) y una dirección de correo electrónico. Para obtener
información sobre el formato del archivo CSV, consulte Pautas de archivos de importación
CSV En la página 186. En lugar de incluir el rol, el nivel de administrador y los permisos de
publicador en el archivo CSV, puede pasar la información de rol al comando mediante la
opción --role.
- 556 -
Si el servidor solo tiene un sitio (el predeterminado), el usuario se crea y se agrega al sitio. Si el
servidor tiene varios sitios, el usuario se crea pero no se agrega a ningún sitio. Para agregar
usuarios a un sitio, use createsiteusers.
Si el servidor está configurado para usar la autenticación local, se usará la información del
archivo CSV para crear los usuarios. Si el servidor está configurado para usar la autenticación
de Active Directory, la información de los usuarios se importará de Active Directory al servidor.
En ese caso, se ignorará toda la información sobre contraseñas y sobrenombres del archivo
CSV. En ese caso, si un usuario está especificado en el archivo CSV pero no hay ningún
usuario que le corresponda en Active Directory, ese usuario no se agregará a Tableau Server.
Para los usuarios de Active Directory, el nombre de usuario no es único en los dominios; es
necesario incluir el dominio como parte del nombre de usuario (por ejemplo, example\Adam
o [email protected]).
Si tiene una instalación de servidor basada en usuarios y el comando crea un usuario nuevo,
pero ya ha alcanzado el límite de licencias de sus usuarios, el usuario se agregará como
usuario sin licencia.
Ejemplo
tabcmd createusers "users.csv" --role "ServerAdministrator"
tabcmd createusers "users.csv"
Opción
(corta)
Opción
(larga)
Argumento
Descripción
--admintype
Site o None
(Obsoleto. Use la opción -role en su lugar). Asigna o elimina los derechos de administrador del sitio de cualquier
usuario que aún no tenga un
valor de administrador en el
archivo CSV. El valor predeterminado es None para usuarios nuevos y sin cambios para
usuarios existentes.
Requiere que todas las filas
sean válidas para que los cambios se realicen correctamente.
Esta es la configuración predeterminada.
--complete
--license
Interactor, Viewer o
Unlicensed
- 557 -
(Obsoleto. Utilice en su lugar la
opción --role). Especifica el
Opción
(corta)
Opción
(larga)
Argumento
Descripción
nivel de licencia de cualquier
usuario que no tenga ya un
ajuste de nivel de licencia en el
archivo CSV. El valor predeterminado es Unlicensed
para los usuarios nuevos y sin
cambios para los usuarios existentes.
Nota: En las versiones
anteriores de Tableau
Server se utilizaban
niveles de licencia, pero a
partir de Tableau Server
9.0 se han sustituido por
las funciones de sitio.
--no-complete
Especifica que el comando debe
realizar cambios en el servidor
aunque no todas las filas contengan información válida. Se
omitirán las filas que contengan
información no válida.
--nopublisher
(Obsoleto. Utilice en su lugar la
opción --role). Retira los permisos de publicación a todos los
usuarios que no tengan ya un
ajuste de publicador en el
archivo CSV. Este es el valor predeterminado para los usuarios
nuevos.
--nowait
No espera la finalización de trabajos asíncronos.
--publisher
(Obsoleto. Utilice en su lugar la
opción --role). Asigna permisos de publicación a todos los
usuarios que no tengan ya un
ajuste de publicador en el
- 558 -
Opción
(corta)
Opción
(larga)
Argumento
Descripción
archivo CSV. El valor predeterminado es no conceder permisos de publicación
(equivalente a --nopublish) para los usuarios
nuevos y sin cambios para los
usuarios existentes.
-r
--role
ServerAdministrator,
SiteAdministrator,
Publisher, Interactor,
ViewerWithPublish,
Viewer, UnlicensedWithPublish o
Unlicensed
Especifica una función para cualquier usuario que aún no tenga
una especificada en el archivo
CSV. El valor predeterminado es
Unlicensed (sin licencia) para
los usuarios nuevos y sin cambios para los usuarios existentes.
En un servidor de varios sitios, el
comando no asigna el usuario a
un sitio. Por tanto, las únicas
funciones que asignará el
comando son
ServerAdministrator y
Unlicensed. En ese caso, si
especifica otra función (como
Publisher o Viewer), el
comando asigna la función
Unlicensed.
En un servidor de un solo sitio, el
usuario se crea y se agrega al
sitio predeterminado mediante
la función que especifique.
Si tiene una instalación de
servidor basada en usuarios y el
comando crea un usuario
nuevo, pero ya ha alcanzado el
límite de licencias de sus
usuarios, el usuario se agregará
como usuario sin licencia.
- 559 -
Opción
(corta)
Opción
(larga)
Argumento
Descripción
Nota: Si especifica la
opción role, no podrá
incluir al mismo tiempo las
opciones license,
publisher, nopublisher ni
administrator.
No muestra los mensajes de progreso del comando.
--silentprogress
delete workbook-name o datasource-name
Elimina el libro de trabajo o la fuente de datos especificados del servidor.
Este comando toma el nombre del libro de trabajo o fuente de datos como está en el servidor,
no el nombre de archivo cuando se publicó.
Ejemplo
tabcmd delete "Sales_Analysis"
Opción
(corta)
Opción (larga) Argumento
Descripción
-r
--project
Nombre de pro- Nombre del proyecto que contiene el libro
yecto
de trabajo o fuente de datos que desea eliminar. Si no se especifica, se tomará el proyecto “Predeterminado”.
--workbook
Nombre de
El nombre del libro de trabajo que desea elilibro de trabajo minar.
--datasource
Nombre de
fuente de
datos
El nombre de la fuente de datos que desea
eliminar.
deletegroup group-name
Elimina el grupo especificado del servidor.
Ejemplo
- 560 -
tabcmd deletegroup "Development"
deleteproject project-name
Elimina el proyecto especificado del servidor.
Ejemplo
tabcmd deleteproject "Designs"
deletesite nombre-sitio
Elimina el sitio especificado del servidor.
Ejemplo
tabcmd deletesite "Development"
deletesiteusers nombrearchivo.csv
Elimina usuarios del sitio en el que ha iniciado sesión. Los usuarios que se van a eliminar se
especifican en un archivo que contiene una lista simple de un nombre de usuario por línea.(No
se necesita más información que el nombre de usuario).
De forma predeterminada, si el servidor solo tiene un sitio o si el usuario pertenece a un único
sitio, el usuario también se elimina del servidor. Si el servidor contiene varios sitios, los
usuarios a los que se les ha asignado el rol de Administrador de servidor se eliminan del
sitio pero no del servidor.
Si el usuario es propietario de contenido, su rol cambia a Sin licencia, pero no se elimina del
servidor ni del sitio. El contenido sigue siendo propiedad de ese usuario. Para eliminarlo por
completo, tiene que cambiar el propietario del contenido y luego volver a eliminar al usuario.
Si el usuario se importó de Active Directory, se elimina del sitio y posiblemente del servidor. Sin
embargo, no se elimina de Active Directory.
Ejemplo
tabcmd deletesiteusers "users.csv"
deleteusers filename.csv
Elimina a los usuarios indicados en el archivo (CSV) de valores separados por comas
especificado.
El archivo CSV debe contener una lista simple de un nombre de usuario por línea.
Ejemplo
tabcmd deleteusers "users.csv"
- 561 -
Opción
(corta)
Opción
(larga)
Argumento
Descripción
Al establecerse en --complete, esta
opción requiere que todas las filas sean válidas para poder realizar cualquier cambio. Si
no se especifica, se usará el parámetro -complete.
--[no-]complete
editdomain
Cambia el alias o el nombre de dominio completo de un dominio de Active Directory en el
servidor.
Puede modificar el alias de cualquier dominio que use el servidor. En general, puede modificar
el nombre de dominio completo de cualquier dominio, excepto el del dominio que use para
iniciar sesión. Sin embargo, si el nombre de usuario con el que ha iniciado sesión existe en el
dominio actual y en el dominio nuevo, puede modificar el nombre completo del dominio actual.
Para ver una lista de dominios, use listdomains.
Ejemplos
tabcmd editdomain --id 2 --nickname "new-nickname"
tabcmd editdomain --id 3 --name "new-name"
Opción (larga) Argumento
Descripción
--id
Id. de dominio
Id. del dominio que se va a cambiar. Para obtener una
lista de Id. de dominio, use listdomains.
--name
Nombre de
dominio
Nuevo nombre del dominio.
--nickname
Alias del dominio
Nuevo alias del dominio.
editsite site-name
Cambia el nombre de un sitio o el nombre de su carpeta web. También puede usar este
comando para permitir o denegar a los administradores de sitio la capacidad de agregar y
eliminar usuarios. Si los administradores de sitio tienen derechos de administración, podrá
especificar cuántos usuarios pueden agregar a un sitio.
Ejemplos
tabcmd editsite wc_sales --site-name "West Coast Sales"
- 562 -
tabcmd editsite wc_sales --site-id "wsales"
tabcmd editsite wsales --status ACTIVE
tabcmd editsite wsales --user-quota 50
Opción (larga)
Argumento
Descripción
--site-name
Nombre al que
se quiere cambiar el sitio
El nombre del sitio que se muestra.
--site-id
Identificador del Se utiliza en la URL para identificar al sitio de manera
sitio que se
exclusiva.
quiere asignar al
sitio
--user-quota Número de usua- La cantidad máxima de usuarios que pueden ser
rios
miembros del sitio.
Permite o impide que los administradores del sitio
agreguen usuarios al sitio.
--[no-]sitemode
--status
ACTIVO o
SUSPENDIDO
Permite activar o suspender un sitio.
--storagequota
Número de MB
Cantidad en MB de libros de trabajo, extractos y fuentes de datos que se pueden almacenar en el sitio.
export
Exporta una vista o libro de trabajo desde Tableau Server para su almacenamiento en un
archivo. Este comando también puede exportar únicamente los datos usados para una vista.
Tenga en cuenta lo siguiente cuando utilice el siguiente comando:
l
l
l
Permisos: para poder exportar, deberá disponer del permiso Exportar imagen. De
manera predeterminada, todos los roles tienen este permiso Permitido o Heredado; sin
embargo, los permisos pueden configurarse por libro de trabajo o vista.
Exportar datos: para exportar únicamente los datos de una vista, use la opción -csv. Esto exportará a un archivo .csv los datos de resumen usados en una vista.
Especificar la vista, el libro de trabajo o los datos que se exportarán: para
especificar esta opción, utilice la cadena "workbook/view" como aparece en la URL
del libro de trabajo o la vista, sin usar su “sobrenombre” y excluyendo el ID de sesión
:iid=<n> al final de la URL. Por ejemplo, para exportar la vista de muestra de Tableau
Crecimiento de inversión desde el libro de trabajo Finanzas, usaría la cadena
Finance/InvestmentGrowth, no Finance/Investment Growth o
- 563 -
Finance/InvestmentGrowth?:iid=1. Use -t <site_id> si el servidor está
ejecutando sitios múltiples y la vista o el libro de trabajo están en un sitio que no es el
predeterminado.
Para exportar un libro de trabajo, también tiene que incluir una vista válida en la cadena
que use. Siguiendo con el ejemplo anterior, para exportar el libro de trabajo Finanzas,
tendría que usar la cadena Finance/InvestmentGrowth. Por último, para exportar
un libro de trabajo, tiene que haberse publicado con la opción Mostrar hojas como
pestañas seleccionada en el cuadro de diálogo Publicar de Tableau Desktop.
l
l
El formato del archivo guardado: las opciones de formato dependen de lo que se
esté exportando. Un libro de trabajo solamente se puede exportar como PDF con el
argumento --fullpdf. Una vista se puede exportar como un archivo PDF (--pdf) o
como un archivo PNG (--png).
Nombre y ubicación del archivo guardado (opcionales): si no especifica ningún
nombre, este se tomará del nombre del libro de trabajo o de la vista. Si no proporciona
ninguna ubicación, el archivo se guardará en el directorio en el que está trabajando
actualmente. De lo contrario, puede especificar una ruta completa o una asociada al
directorio en el que trabaja actualmente.
Nota: debe incluir una extensión de nombre de archivo, como .csv o .pdf. El
comando no agrega automáticamente una extensión al nombre de archivo que
proporcione.
l
Los objetos de la página web del dashboard no se incluyen en las
exportaciones de PDF: de manera opcional, un dashboard puede incluir un objeto de
página Web. Si exporta a PDF un dashboard que incluye un objeto de página web, este
último no se incluirá en el PDF.
Limpieza de la memoria caché para usar datos en tiempo real
De manera opcional, puede agregar el parámetro de URL ?:refresh=yes para forzar una
consulta de datos actualizada en lugar de sacar los resultados de la memoria caché. Si utiliza
tabcmd con su propio script y se hace un uso intenso del parámetro de URL refresh, esto
podría repercutir en el rendimiento. Se recomienda usar refresh solo cuando se requieran
datos en tiempo real: por ejemplo, en un dashboard individual en lugar de un libro de trabajo
completo.
Ejemplos
Vistas
tabcmd export "Q1Sales/Sales_Report" --csv -f "Weekly-Report.csv"
tabcmd export -t Sales "Sales/Sales_Analysis" --pdf -f
- 564 -
"C:\Tableau_Workbooks\Weekly-Reports.pdf"
tabcmd export "Finance/InvestmentGrowth" --png
tabcmd export "Finance/InvestmentGrowth?:refresh=yes" --png
Libros de trabajo
tabcmd export "Q1Sales/Sales_Report" --fullpdf
tabcmd export #/Sales "Sales/Sales_Analysis" --fullpdf --pagesize
tabloid -f "C:\Tableau_Workbooks\Weekly-Reports.pdf"
Opción (corta)
Opción (larga)
Argumento
Descripción
-f
--filename
El nombre y la
Guarda el archivo con el nomextensión que se bre de archivo determinado.
van a usar para
el archivo guardado
--csv
Solo Vista. Permite exportar los
datos de la vista (datos de resumen) en formato CSV.
--pdf
Solo Vista. Permite exportar
como PDF.
--png
Solo Vista. Permite exportar
como imagen en formato PNG.
--fullpdf
Solo Libro de trabajo. Permite
exportar como PDF. El libro de
trabajo debe haberse publicado
con la función Mostrar hojas
como pestañas habilitada.
--pagelayout landscape,
portrait
Configura la página con la
misma orientación que el PDF
exportado. Si no se especifica,
se utilizará la configuración de
Tableau Desktop.
--pagesize
Configura la página con el
mismo tamaño que el PDF
exportado. El valor predeterminado es (letter)
unspecified,
letter,
legal, note
folio,
tabloid,
- 565 -
Opción (corta)
Opción (larga)
Argumento
Descripción
ledger, statement, executive, a3,
a4, a5, b4,
b5, quatro
--width
Número de píxe- Define el ancho. El valor preles
determinado es 800 px.
--height
Número de píxe- Define la altura. El valor preles
determinado es 600 px.
get url
Obtiene el recurso de Tableau Server representado por la dirección URL especificada. El
resultado se devuelve como un archivo.
Tenga en cuenta lo siguiente cuando utilice el siguiente comando:
l
l
Permisos: para obtener un archivo, debe disponer del permiso Descargar/Guardar
en Web como. De manera predeterminada, este permiso es permitido o heredado
para todos los roles, sin embargo, los permisos pueden configurarse por libro de trabajo
o vista.
Extensión del archivo: La dirección URL debe incluir una extensión de archivo, por
ejemplo, "/views/Finance/InvestmentGrowth.csv". La extensión (.csv)
determina el valor devuelto. Se puede devolver una vista en formato PDF, PNG, CSV
(solo datos de resumen) o XML (solo información). Un libro de Tableau se devuelve
como TWB si se conecta una fuente de datos publicada o usa una conexión en vivo, o un
TWBX si se conecta a un extracto de datos.
Para saber qué extensión es correcta, puede usar un navegador web para buscar el
elemento en Tableau Server y agregar la extensión de archivo al final de la URL.
Cuando escriba la URL para la solicitud GET, excluya el ID de sesión (:iid=<n>) que
aparece al final del nombre de archivo. Por ejemplo, use
"/views/Finance/InvestmentGrowth.pdf" en lugar de
"/views/Finance/InvestmentGrowth?:iid=3.pdf".
Nota: Si va a descargar una vista en un archivo PDF o PNG y si incluye un
parámetro --filename con la extensión .pdf o .png, no tiene que incluir una
extensión .pdf o .png en la URL.
l
Nombre y ubicación del archivo guardado (opcionales): El nombre usado para --
- 566 -
filename debe incluir la extensión del archivo. Si no proporciona un nombre y una
extensión de archivo, ambos se derivarán de la cadena URL. Si no proporciona una
ubicación, el archivo se guardará en el directorio en el que está trabajando actualmente.
De lo contrario, puede especificar una ruta completa o una asociada al directorio en el
que trabaja actualmente.
l
Tamaño PNG (opcional): Si el archivo guardado es un PNG, puede especificar el
tamaño, en píxeles, en el URL.
Limpieza de la memoria caché para usar datos en tiempo real
De manera opcional, puede agregar el parámetro de URL ?:refresh=yes para forzar una
consulta de datos actualizada en lugar de sacar los resultados de la memoria caché. Si usa
tabcmd con sus propios scripts, mediante el parámetro refresh, puede tener un impacto
negativo en el rendimiento. Se recomienda usar refresh solo cuando se requieran datos en
tiempo real: por ejemplo, en un dashboard individual en lugar de un libro de trabajo completo.
Ejemplos
Vistas
tabcmd get "/views/Sales_Analysis/Sales_Report.png" --filename
"Weekly-Report.png"
tabcmd get "/views/Finance/InvestmentGrowth.pdf" -f
"Q1Growth.pdf"
tabcmd get "/views/Finance/InvestmentGrowth" -f "Q1Growth.pdf"
tabcmd get "/views/Finance/InvestmentGrowth.csv"
tabcmd get "/views/Finance/InvestmentGrowth.png?:size=640,480" -f
growth.png
tabcmd get "/views/Finance/InvestmentGrowth.png?:refresh=yes" -f
growth.png
Libros de trabajo
tabcmd get "/workbooks/Sales_Analysis.twb" -f "C:\Tableau_Workbooks\Weekly-Reports.twb"
tabcmd get "/workbooks/Sales.xml"
Otro
tabcmd get "/users.xml" --filename "UserList.xml"
- 567 -
Opción (corta) Opción (larga)
Argumento
-f
Nombre con el
Guarda el archivo con el nombre de
que se guardará archivo determinado.
el archivo
--filename
Descripción
listdomains
Muestra una lista de dominios de Active Domain en uso en el servidor, además de sus alias e
Id. Si el servidor está configurado para usar autenticación local, el comando solo devuelve el
nombre de dominio local.
Ejemplo
tabcmd listdomains
listsites
Devuelve una lista de sitios a los cuales pertenece el usuario con sesión iniciada.
Ejemplo
tabcmd listsites -u adam -pw [email protected]!
login
Permite al usuario iniciar sesión en Tableau Server.
Use las opciones globales --server, --site, --username, --password para crear una
sesión.
Nota: Si usa el comando tabcmd login, no puede utilizar el inicio de sesión único (SSO)
de SAML aunque el servidor esté configurado para usar SAML. Para iniciar sesión, debe
pasar el nombre de usuario y la contraseña de un usuario que se haya creado en el
servidor. Contará con los permisos del usuario de Tableau Server como el que haya
iniciado sesión. Para obtener más información, consulte Roles de sitio para usuarios
En la página 160 y Administrar permisos En la página 335.
Si desea iniciar sesión con la misma información que ha usado para crear una sesión,
simplemente especifique la opción --password. Se usarán el servidor y nombre de usuario
almacenados en la cookie.
Si el servidor está usando un puerto que no sea 80 (el predeterminado) deberá especificar el
puerto.
Solo necesitará la opción --site (-t) si el servidor ejecuta múltiples sitios e inicia sesión en
un sitio distinto al predeterminado. Si no proporciona ninguna contraseña se le solicitará una.
- 568 -
Si se especifica la opción --no-prompt y no se proporciona contraseña, se producirá un
error en el comando.
Tras iniciar sesión, esta continuará hasta que expire en el servidor o hasta que se ejecute el
comando logout.
Ejemplo
Permite iniciar sesión en Tableau Server que se está ejecutando en su máquina local:
tabcmd login -s http://localhost -u jsmith -p [email protected]!
Permite iniciar sesión en el sitio de ventas del servidor de ventas:
tabcmd login -s http://sales-server -t Sales -u administrator -p
[email protected]!
tabcmd login -s http://sales-server:8000 -t Sales -u
administrator -p [email protected]!
Permite iniciar sesión en el sitio de ventas del servidor de ventas mediante SSL:
tabcmd login -s https://sales-server -t Sales -u administrator -p
[email protected]!
Establece un puerto y un proxy de reenvío para el host local:
tabcmd login --proxy myfwdproxyserver:8888 -s http://localhost -u
jsmith -p [email protected]!
Permite iniciar sesión en el proxy inverso mediante SSL:
tabcmd login -s https://myreverseproxy -u jsmith -p [email protected]!
Opción
(corta)
Opción
(larga)
Argumento
Descripción
-s
--server
URL del servidor Si ejecuta el comando desde un equipo local
de Tableau Server, puede usar
http://localhost. De lo contrario, especifique
la URL del equipo, como
http://bigbox.myco.com o
http://bigbox.
Para Tableau Online especifique la
dirección URL
https://online.tableau.com.
-t
--site
identificador de
Incluya esta opción si el servidor tiene
- 569 -
Opción
(corta)
Opción
(larga)
Argumento
Descripción
sitio
múltiples sitios e inicia sesión en un sitio
distinto del Predeterminado.
El identificador del sitio se usa en la URL
para identificar el sitio de manera exclusiva.
Por ejemplo, un sitio llamado Ventas de la
costa oeste podría tener el identificador de
sitio ventas-costa-oeste.
-u
--username nombre de usua- Nombre de usuario del usuario que inicia
rio
sesión. Para Tableau Online, el nombre de
usuario es la dirección de correo electrónico
del usuario.
-p
--password contraseña
-x
La contraseña para el usuario especificada
para --username. Si no proporciona ninguna contraseña, se le solicitará una.
-passwordfile
filename.txt Permite almacenar la contraseña en el
archivo dado en lugar de la línea de
comando para una mayor seguridad.
--proxy
Host:Port
Se utiliza para especificar el servidor proxy
HTTP y el puerto de la solicitud de tabcmd.
--noprompt
No solicita contraseña. Si no se especifica
ninguna contraseña, se producirá un error
en el comando login.
--no-proxy
No utiliza servidor proxy HTTP.
--cookie
Guarda el identificador de sesión al iniciar
sesión. Los comandos subsiguientes no
requerirán un inicio de sesión. Este valor es
el predeterminado del comando.
--nocookie
No guarda la información de Id. de sesión
tras un inicio de sesión correcto. Los comandos subsiguientes exigirán un inicio de
sesión.
--timeout
SECONDS
Número de
segundos
El número de segundos que el servidor
debe esperar antes de procesar el comando
login. Predeterminado: 30 segundos.
- 570 -
logout
Cierra la sesión del servidor.
Ejemplo
tabcmd logout
publish nombreDeArchivo.twb(x), nombreDeArchivo.tds(x) o nombreDeArchivo.tde
Publica el libro de trabajo (.twb(x)), la fuente de datos (.tds(x)) o el extracto de datos (.tde)
especificados en Tableau Server.
Si está publicando un libro de trabajo, de forma predeterminada todas las hojas del mismo se
publican sin nombres de usuario ni contraseñas de la base de datos.
Los permisos asignados inicialmente al libro de trabajo o la fuente de datos se copian del
proyecto en el que está publicado el archivo. Los permisos del recurso publicado se pueden
modificar una vez publicado el archivo. Si el libro de trabajo contiene filtros de usuario, es necesario especificar una de las opciones de
miniatura.
Ejemplo
tabcmd publish "analysis.twbx" -n "Sales_Analysis"
--db-username "jsmith" --db-password "[email protected]"
tabcmd publish "analysis_sfdc.tde" -n "Sales Analysis"
--oauth-username "username" --save-oauth
Si el archivo no se encuentra en el mismo directorio que tabcmd, incluya la ruta completa del
archivo.
Ejemplo
tabcmd publish "C:\Tableau Workbooks\analysis.twbx" -n "Sales_Analysis" --db-username "jsmith" --db-password "[email protected]"
tabcmd publish "C:\Tableau Workbooks\analysis_sfdc.tde" -n "Sales
Analysis" --oauth-username "username" --save-oauth
Opción
(corta)
Opción (larga) Argumento
-n
--name
Descripción
Nombre de la
Si se omite, el libro de trabajo, la fuente de
fuente de
datos o el extracto de datos recibirá el nomdatos o libro de bre del archivo.
- 571 -
Opción
(corta)
Opción (larga) Argumento
Descripción
trabajo determinado en el
servidor.
-o
--overwrite
-r
--project
Sobrescribe el libro de trabajo, la fuente de
datos o el extracto de datos si ya existe en
el servidor.
Nombre de un
proyecto
Publica el libro de trabajo, la fuente de
datos o el extracto de datos en el proyecto
especificado. Publica en el proyecto “Predeterminado”si no se especifica ningún
valor.
--db-username
Use esta opción para publicar un nombre
de usuario de la base de datos con el libro
de trabajo, la fuente de datos o el extracto
de datos.
--dbpassword
Use esta opción para publicar una contraseña de base de datos con el libro de trabajo, la fuente de datos o el extracto de
datos.
--save-dbpassword
Almacena la contraseña de la base de
datos proporcionada en el servidor.
--oauthusername
Dirección de
correo electrónico de la
cuenta de
usuario
Conecta al usuario mediante una conexión
OAuth preconfigurada si el usuario dispone
de un token de acceso guardado para la
fuente de datos en nube especificada en -name. Los tokens de acceso se administran en las preferencias de usuario.
Para las conexiones OAuth existentes a la
fuente de datos, use esta opción en lugar
de --db-username y --db-password.
–-saveoauth
Guarda las credenciales especificadas con
--oauth-username como credencial
incrustada en el libro de trabajo o fuente de
datos publicados.
Por consiguiente, cuando el publicador o el
- 572 -
Opción
(corta)
Opción (larga) Argumento
Descripción
administrador del servidor inician sesión en
el servidor y editan la conexión del libro de
trabajo o la fuente de datos, la
configuración de conexión muestra esta
credencial OAuth como incrustada en el
contenido.
Si desea programar actualizaciones de
extractos tras la publicación, debe incluir
esta opción con --oauth-username.
Esto equivale a usar el comando --savedb-password con una conexión de base
de datos tradicional.
--thumbnail-username
Si el libro de trabajo contiene filtros de usuarios, las miniaturas se generarán según lo
que el usuario especificado puede ver. No
se puede especificar cuando se establece
la opción --thumbnail-group.
--thumbnail-group
Si el libro de trabajo contiene filtros de usuarios, las miniaturas se generarán según lo
que el grupo especificado puede ver. No se
puede especificar cuando se establece la
opción --thumbnail-username.
--tabbed
Cuando se publica un libro de trabajo con
vistas tabuladas, cada hoja se convierte en
una pestaña que se pueden usar para
navegar por el libro de trabajo. Tenga en
cuenta que esta configuración anulará cualquier seguridad de nivel de hoja.
--append
Permite agregar el archivo de extracto a la
fuente de datos existente.
--replace
Utiliza el archivo de extracto para reemplazar la fuente de datos existente.
--disableuploader
Permite deshabilitar el cargador de archivos incremental.
--restart
Reinicia la carga del archivo.
- 573 -
refreshextracts workbook-name or datasource-name
Realiza una actualización completa o incremental de los extractos que pertenecen a la fuente
de datos o libro de trabajo especificado.
Este comando toma el nombre del libro de trabajo o fuente de datos como aparece en el
servidor, no el nombre de archivo cuando se publicó.Solo un administrador o el propietario del
libro de trabajo o fuente de datos tiene permiso para realizar esta operación.
Ejemplos
tabcmd refreshextracts --datasource sales_ds
tabcmd refreshextracts --workbook "My Workbook"
tabcmd refreshextracts --url SalesAnalysis
Opción
(corta)
Opción (larga) Argumento
Descripción
--incremental
Ejecuta la operación de actualización incremental.
--synchronous
Añade la operación de actualización completa a la cola utilizada por el proceso de
fondo, para ejecutarse en cuanto haya un
proceso de fondo disponible. Si hay un proceso de fondo disponible, la operación se
ejecuta de inmediato. La operación de
actualización aparece en el informe Tareas
de fondo.
Durante una actualización sincronizada,
tabcmd mantiene una conexión en tiempo
real con el servidor mientras la operación de
actualización está en curso, realizando
consultas cada segundo hasta que finalice
el trabajo de fondo.
--workbook
Nombre del
El nombre del libro de trabajo contiene
libro de trabajo extractos para actualizar. Si el libro de trabajo tiene espacios en su nombre, escríbalo
entre comillas.
--datasource
Nombre de la
fuente de
datos
El nombre de la fuente de datos contiene
extractos para actualizar.
- 574 -
Opción
(corta)
Opción (larga) Argumento
Descripción
--project
Nombre de un Utilice este comando con --workbook o proyecto
-datasource para identificar un libro de
trabajo o fuente de datos en un proyecto distinto del Predeterminado. Si no se especifica, se asume el proyecto Default.
--url
Nombre de
URL del libro
de trabajo
El nombre del libro de trabajo tal como aparece en la URL. El nombre de URL de un
libro de trabajo publicado como “Sales Analysis” será “SalesAnalysis”.
removeusers group-name
Elimina usuarios del grupo especificado.
Ejemplo
tabcmd removeusers "Development" --users "users.csv"
Opción
(corta)
Opción
(larga)
Argumento
Descripción
--users
filename.csv
Permite quitar los usuarios del archivo determinado del grupo especificado. El archivo
debe ser una lista simple con un nombre de
usuario por línea.
--[no-]complete
Requiere que todas las filas sean válidas
para que los cambios se realicen correctamente. Si no se especifica, se usará el
parámetro --complete.
runschedule schedule-name
Permite ejecutar el programa especificado.
Este comando toma el nombre del programa como está en el servidor.
Para Tableau Online, se puede ejecutar el comando en el ámbito de un solo sitio, con los
permisos de administrador de sitio.
Ejemplo
tabcmd runschedule "5AM Sales Refresh"
- 575 -
set valor
Habilita la configuración especificada en el servidor. En la página Mantenimiento del servidor
se pueden ver detalles sobre cada configuración.
Use un signo de exclamación delante del nombre de la configuración para deshabilitar la
configuración. Puede habilitar o deshabilitar la configuración siguiente:
l
allow_scheduling
l
embedded_credentials
l
remember_passwords_forever
Ejemplo
tabcmd set embedded_credentials
syncgroup group-name
Sincroniza un grupo de Tableau Server con un grupo de Active Directory. Si el grupo e Tableau
Server no existe aún, se crea y se sincroniza con el grupo especificado de Active Directory.
Ejemplo
tabcmd syncgroup "Development"
Nota: Si sincroniza un grupo del que es miembro, los cambios que realice con este
comando no se aplican a su usuario. Por ejemplo, si usa este comando para eliminar los
derechos de administrador de los usuarios de un grupo del que es miembro, seguirá
siendo administrador cuando finalice el comando.
Opción
(corta)
Opción (larga)
Argumento
Descripción
--administrator
System, Site o None
(Obsoleto. Use la opción -role en su lugar).
Asigna o elimina los derechos de administrador de
los usuarios del grupo. La
opción None quita el derecho de administrador a
todos los usuarios del
grupo (excepto a usted, si
es miembro del grupo que
está sincronizando). Si no
- 576 -
Opción
(corta)
Opción (larga)
Argumento
Descripción
incluye esta opción, a los
usuarios que se agreguen
al grupo después de que
ejecute el comando no se
les asignará el derecho de
administrador.
Requiere que todas las
filas sean válidas para que
los cambios se realicen
correctamente. Esta es la
configuración predeterminada.
--complete
--license
Interactor, Viewer o
Unlicensed
(Obsoleto. Utilice en su
lugar la opción --role).
Especifica el nivel de licencia de los usuarios del
grupo.
Nota: En las
versiones
anteriores de
Tableau Server se
usaban niveles de
licencia, pero a
partir de Tableau
Server 9.0 se han
reemplazado por
roles de sitio.
--no-complete
Especifica que el
comando debe realizar
cambios en el servidor
aunque no todas las filas
contengan información
válida. Se omitirán las filas
que contengan información no válida.
--no-publis-
(Obsoleto. Utilice en su
- 577 -
Opción
(corta)
-r
Opción (larga)
Argumento
Descripción
her
lugar la opción --role).
Retira los permisos de
publicación a los usuarios
del grupo.
--publisher
(Obsoleto. Utilice en su
lugar la opción --role).
Asigna permisos de publicación a los usuarios del
grupo.
--role
ServerAdministrator,
SiteAdministrator,
Publisher, Interactor,
ViewerWithPublish,
Viewer, UnlicensedWithPublish o
Unlicensed
Especifica un rol para los
usuarios del grupo. El
valor predeterminado es
Unlicensed.
Nota: Si especifica
la opción role, no
podrá incluir al
mismo tiempo las
opciones
license,
publisher, nopublisher ni
administrator.
No muestra los mensajes
de progreso del comando.
--silent-progress
version
Muestra la información de versión de la instalación actual de la utilidad tabcmd.
Ejemplo
tabcmd version
- 578 -
tabadmin
Puede realizar ciertas tareas administrativas y cambiar la configuración de Tableau Server con
la herramienta de línea de comando tabadmin. Se instala con Tableau Server de forma
predeterminada y no se puede instalar en otras computadoras. Para obtener más información,
consulte los temas siguientes.
Cómo usar tabadmin
tabadmin le permite realizar tareas administrativas desde la línea de comando en Tableau
Server. Se instala con Tableau Server de forma predeterminada y no se puede instalar en
otras máquinas. El primer paso para usar tabadmin es abrir una línea de comando como
administrador.
A continuación, navegue hasta el directorio de agrupación de Tableau Server escribiendo lo
siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
Ahora está listo para especificar comandos tabadmin.
Cambiar la configuración de Tableau Server desde la línea de comando
Al escribir un comando que cambia la configuración del servidor (un comando tabadmin
set, por ejemplo), debe seguir una secuencia de comandos:
1. Detenga el servidor antes de enviar el comando.
2. Escriba el comando correcto para que la configuración cambie.
- 579 -
3. Ejecute tabadmin config para implementar el cambio en todos los archivos de
configuración del servidor.
4. Inicie Tableau Server de nuevo.
Ejemplo
Cambie la configuración del servidor mediante el comando tabadmin set:
tabadmin stop
tabadmin set [option-name value]
tabadmin config
tabadmin start
Mostrar la ayuda de la línea de comando
Use la ayuda incorporada de tabadmin para obtener una descripción rápida de un comando.
Para mostrar la ayuda para todos los comandos tabadmin, escriba:
tabadmin help commands
Para ver la ayuda para un comando específico, escriba tabadmin help <command>. Por
ejemplo:
tabadmin help set
Comandos de tabadmin
A continuación se muestran los comandos que se pueden usar con la herramienta de línea de
comando tabadmin:
activate En la página 582
administrator En la página 583
assetkeys En la página 583
autostart En la página 585
backup En la página 585
cleanup En la página 587
configure En la página 589
customize En la página 590
dbpass En la página 590
decommission En la página 592
- 580 -
delete_webdataconnector En la
página 593
exportsite En la página 594
failoverprimary En la página 595
failoverrepository En la página
596
importsite En la página 597
importsite_verified En la página
599
import_webdataconnector En la
página 599
licenses En la página 601
list_webdataconnectors En la
página 601
manage_global_credentials En la
página 602
passwd En la página 603
recommission En la página 603
regenerate_internal_tokens En la
página 604
reindex En la página 604
restart En la página 605
restore En la página 605
set En la página 606
sitestate En la página 607
start En la página 608
status En la página 609
stop En la página 609
validate En la página 610
warmup En la página 611
- 581 -
ziplogs En la página 611
activate
Activa o devuelve una licencia de Tableau Server en línea o sin conexión.
Ejemplos
Activar una licencia sin conexión:
tabadmin activate --tlf <file.tlf>
Devolver una licencia sin conexión:
tabadmin activate --tlr <file.tlr>
Activar una licencia en línea:
tabadmin activate --activate <license>
Devolver una licencia en línea:
tabadmin activate --return <license>
Opción
(corta)
Opción
(larga)
Argumento Descripción
--tlf
FILE
Para activación sin conexión. Si está desconectado
durante la Instalación, se le pide que guarde un
archivo .tlq, que enviará a Tableau. Tableau le
envía un archivo .tlf. Use este archivo .tlf para activar Tableau Server.
--tlr
FILE
Para desactivación sin conexión. Este archivo que
usa como argumento es el archivo .tlr que
recibe de Tableau.
--activate
Activa la licencia especificada.
--return
Devuelve la licencia especificada.
Consulte también
Activar Tableau fuera de línea En la página 10
- 582 -
administrator
Otorga o elimina las capacidades de administrador de sistema del usuario nombrado. Este
comando no se aplica a los administradores de sitio.
Ejemplos
Elimina las capacidades de administrador de sistema del usuario hwilson:
tabadmin administrator hwilson false
Le otorga capacidades de administrador de sistema al usuario jsmith:
tabadmin administrator jsmith true
assetkeys
Crea una nueva clave para cifrar la información confidencial como, por ejemplo, las
credenciales de bases de datos externas, que se almacenan en el repositorio de Tableau, que
es una base de datos de PostgreSQL que usa Tableau Server internamente. La clave creada
con este comando puede contener una contraseña que especifique o una generada de forma
aleatoria.
Si especifica la contraseña de su clave, se recomienda que tenga al menos ocho caracteres.
También debería tener en cuenta los conjuntos de caracteres. Una contraseña segura debe
contener caracteres de al menos tres de los siguientes conjuntos de caracteres:
l
Minúsculas a-z
l
A-Z mayúsculas
l
Dígitos de 0-9
l
Caracteres no alfabéticos
Dicha clave se encripta y almacena en el archivo de clave siguiente: asset_keys.yml
(ProgramData\Tableau\Tableau Server\data\tabsvc\config).En caso de pérdida o daños en la
clave, podrá usar el comando assetkeys --validate para volver a crearla.
Si usa el comando assetkeys, deberá crear y restaurar un archivo de respaldo (.tsbak)
después, así como ejecutar el comando tabadmin assetkeys --validate tras
restaurar el archivo de respaldo. De forma predeterminada, los archivos de copia de seguridad
no contienen claves de cifrado, aunque algunos datos pueden estar cifrados con ellas. Esto
protege los valores cifrados en caso de que el archivo de respaldo caiga en las manos
- 583 -
equivocadas. Al ejecutar tabadmin assetkeys --validate tras una restauración de
respaldo, se le solicitará que introduzca la contraseña de clave.
Ejemplos
Use Tableau Server para generar una clave y una contraseña:
tabadmin assetkeys --auto_create
Cree una clave mediante una contraseña especificada. El sistema le solicitará que especifique
una contraseña que no se mostrará mientras escribe:
tabadmin assetkeys --create
Use el contenido de un archivo como contraseña:
tabadmin assetkeys --create_from_file C:\test\key\password.txt
Asegúrese de que el archivo de clave asset_keys.yml en ProgramData\Tableau\Tableau
Server\data\tabsvc\config es válido y coherente con los metadatos del Repositorio de Tableau:
tabadmin assetkeys --validate
Vuelva a crear el archivo asset_keys.yml dañado o que falta en
ProgramData\Tableau\Tableau Server\data\tabsvc\config:
tabadmin assetkeys --validate
El sistema le solicitará que especifique una contraseña.
Opción
(corta)
Opción
(larga)
Argumento
Descripción
--auto_
create
[length]
Genera una contraseña aleatoria para crear la
clave. Toma un argumento opcional para la longitud de la contraseña. Deberá anotar la contraseña y guardarla en un lugar seguro, ya que la
necesitará si se daña o pierde el archivo assetkeys.yml.
--create PASSPHRASE Permite crear la contraseña de su elección y
usarla como clave. La contraseña debe tener al
menos 10 caracteres y no debe estar basada en
palabras del diccionario.
-create_
from_
file
FILE
Genera una clave a partir del contenido del
archivo especificado como contraseña.
- 584 -
Opción
(corta)
Opción
(larga)
Argumento
--validate
Descripción
Confirma que todas las claves de activos que usa
internamente Tableau Server están actualizadas.
Si pierde el archivo asset_keys.yml (por ejemplo,
en caso de daños en el archivo), puede usar la
opción --validate para volver a crearlo. Para
volver a crear correctamente el archivo de clave,
deberá proporcionar la contraseña que usó para
generar las claves actualmente en uso.
Consulte también
Seguridad En la página 408
autostart
Especifica si Tableau Server se inicia durante el encendido. Predeterminadamente, Tableau
Server se inicia al encender el ordenador en el que está instalado. Si autostart está
configurado en off, deberá iniciar Tableau Server usando tabadmin start o el menú de
inicio.
Ejemplo
Mostrar el estado de autoinicio de Tableau Server:
tabadmin autostart
Tableau Server se inicia cuando se inicia el sistema operativo:
tabadmin autostart on
Tableau Server no se inicia cuando se inicia el sistema operativo:
tabadmin autostart off
backup
Crea un respaldo de los datos administrados por Tableau Server. Estos datos incluyen la
propia base de datos PostgreSQL de Tableau, que contiene libros de trabajo y metadatos del
- 585 -
usuario, archivos de extracto de datos (.tde) y archivos de configuración. Si ha importado
conectores de datos web con el comando import_webdataconnector En la página
599, el proceso de respaldo también guarda copias de los conectores. No es necesario
detener Tableau Server antes de crear un archivo de respaldo.
De forma predeterminada, el archivo de respaldo se coloca en el directorio en el que se está
ejecutando el comando tabadmin backup. Para colocar el archivo de respaldo en una
ubicación determinada, puede incluir la ruta completa en el nombre de dicho archivo. También
puede usar la opción --userdir para colocar el archivo de respaldo en una ubicación
conocida.
Nota: El comando agrega la extensión .tsbak al nombre del archivo especificado, a
menos que ya contenga esa extensión.
Ejemplos
Cree un archivo de respaldo llamado tabserv.tsbak en el directorio actual:
tabadmin backup tabserv.tsbak
Cree un archivo de respaldo en la carpeta C:\backups\tableau llamada tabserv.tsbak:
tabadmin backup C:\backups\tableau\tabserv.tsbak
Agregue la fecha actual al nombre del archivo de respaldo y coloque los archivos temporales
creados durante el proceso de respaldo en C:\mytemp\tableau. El archivo de respaldo
tabserv.tsbak se crea en el directorio desde el que se está ejecutando el comando:
tabadmin backup tabserv.tsbak -d -t C:\mytemp\tableau
Opción
(corta)
Opción
(larga)
Argumento Descripción
-d
--date
Anexa la fecha actual al nombre del archivo de respaldo.
-u
--userdir
Ubica el archivo de respaldo en la carpeta ProgramData\Tableau\Tableau Server.
-t
--tempdir
PATH
Especifica la ubicación de los archivos temporales
creados durante el proceso de respaldo.
Consulte también
Copia de seguridad de los datos de Tableau En la página 629
- 586 -
cleanup
Reduce el espacio de disco que consume Tableau Server. Al ejecutar tabadmin cleanup
se eliminan los archivos de registro, archivos temporales y se seleccionan filas en la base de
datos PostgreSQL de Tableau Server. Si Tableau Server está instalado en varios equipos de
un conjunto, el comando también puede restablecer la información que mantiene el servidor
de coordinación que se usa para sincronizar entre nodos y para gestionar la conmutación tras
error.
El efecto del comando cleanup depende de si el servidor se está ejecutando o está parado.
Para obtener más información, consulte Eliminar archivos innecesarios En la página 632.
Ejemplos
Elimine los archivos de registro, archivos temporales y las entradas de solicitud HTTP en la
base de datos PostgreSQL:
tabadmin cleanup
Elimine los archivos de registro y archivos temporales (no modifique las entradas de solicitud
HTTP de la base de datos):
tabadmin cleanup --restart
Opción
(corta)
Opción (larga)
Argumento
-r
--restart
Detiene
Tableau Server, ejecuta
el comando
command e
inicia de
nuevo el servidor.
--reset-coordination
Además de
realizar una
limpieza normal, quita
archivos de
registro,
registros de
transacción e
instantáneas
- 587 -
Descripción
Opción
(corta)
Opción (larga)
Argumento
Descripción
que mantiene el servicio de
coordinación
de Tableau
Server
(zookeeper)
cuando
Tableau Server se ejecuta en
varios equipos de un
conjunto. Al
usar esta
opción, el servicio de coordinación se
restablece
por completo, con lo
que todos los
estados que
mantiene
este servicio
se eliminan.
Esta opción
también hace
el equivalente del
comando
tabadmin
configure.
Si quiere pautas sobre
cuándo restablecer el
servicio de
coordinación,
- 588 -
Opción
(corta)
Opción (larga)
Argumento
Descripción
consulte
Solución de
problemas
de los procesos del
servidor En
la página
231.
Consulte también
Eliminar archivos innecesarios En la página 632
configure
Actualiza la configuración de Tableau Server forzando una actualización para todos los
archivos en ProgramData\Tableau\Tableau Server\data\tabsvc\<area>. Esta actualización
incluye actualizar el archivo de configuración de servicio maestro, workgroup.yml
(ProgramData\Tableau\Tableau Server\data\tabsvc\config). Cuando modifica una
configuración, la mejor práctica es ejecutar tabadmin configure (o tabadmin
config) para asegurarse de que todos los archivos que afectan a la configuración del
servidor estén completamente actualizados.
Si Tableau Server se ejecuta en un entorno distribuido y ha importado conectores de datos
web con el comando import_webdataconnector En la página 599 o los ha
eliminado con el comando delete_webdataconnector En la página 593, el
comando configure se asegura de que todos los conectores de datos web estén bien
distribuidos (importados o eliminados) en todos los nodos en los que el proceso de puerta de
acceso esté en ejecución.
Ejemplos
tabadmin configure
tabadmin config
Consulte también
Volver a configurar el servidor En la página 34
set En la página 606
- 589 -
Opciones de tabadmin set En la página 612
customize
Personaliza el nombre y logotipo que se usarán por Tableau Server. Tenga en mente que
incluso si usa este comando, la información de copyright en la parte inferior de cada página de
servidor listará la información de copyright de Tableau.
Ejemplo
Para cambiar el nombre de producto usado en descripciones emergentes de "Tableau Server"
a "Servidor de mi empresa":
tabadmin customize name "My Company Server"
Para cambiar el logotipo predeterminado por su propio logotipo (tamaño máximo de 160 x 160
px y mínimo de 32 x 32 px):
tabadmin customize logo "C:\My Pictures\example.png"
Para restablecer el nombre del producto a los valores predeterminados:
tabadmin customize name -d
Opción
(corta)
Opción
(larga)
Argumento Descripción
-d
-default
nombre
| logotipo
Restablece el nombre o el logotipo a sus valores predeterminados.
name
NOMBRE
Establece el nombre del valor en el argumento.
logo
FILE
Establece como el logotipo la imagen a la que
se hace referencia en la ruta indicada.
Consulte también
Cambiar el nombre o el logotipo En la página 278
dbpass
Habilita el acceso externo a la base de datos PostgreSQL de Tableau (el repositorio). Después
de usar el comando dbpass para permitir el acceso a la base de datos, puede conectarse a ella
- 590 -
y realizar una consulta usando Tableau Desktop para crear sus propias vistas administrativas.
tabadmin dbpass [--disable] [--username <username>] [password]
Nota: La opción --username es válida a partir de Tableau Server 8.2.5. En versiones
anteriores dbpass, only enabled the "tableau" y no se podía especificar el usuario. 8.2.5
ha añadido un segundo usuario llamado "readonly" y ha introducido la posibilidad de
especificar el usuario al que le está permitiendo el acceso.
Ejemplos
Active el acceso para el usuario de tableau y configure la contraseña en [email protected]:
tabadmin dbpass [email protected]
Active el acceso para el usuario readonly y configure la contraseña en [email protected]:
tabadmin dbpass --username readonly [email protected]
Deshabilitar el acceso externo para el usuario predeterminado (tableau):
tabadmin dbpass --disable
o
tabadmin dbpass --disable --username tableau
Deshabilitar el acceso externo para el usuario readonly:
tabadmin dbpass --disable --username readonly
Opción
(larga)
Argumento
Deshabilite el acceso externo a la base de datos PostgreSQL de Tableau para el usuario remoto predeterminado (tableau) o, si se ha especificado un
nombre de usuario, deshabilite el acceso remoto para
dicho usuario.
--disable
--username
Descripción
tableau o readonly
Cambiar la contraseña para el usuario especificado o, si
se usa con la opción --disable, deshabilitar el acceso para
el usuario especificado. Las opciones para los usuarios
son tableau y readonly. Esta opción es válida en
Tableau Server 8.2.5 o superiores.
contraseña proporcionada por el
Habilite el acceso remoto a la base de datos PostgreSQL
de Tableau para el usuario remoto predeterminado
- 591 -
Opción
(larga)
Argumento
Descripción
usuario
(tableau) o, si se especifica un nombre de usuario,
habilite el acceso para dicho usuario con la contraseña
dada.
Consulte también
Creación de vistas administrativas personalizadas En la página 1 arriba arriba En la
página 293
Habilitación de acceso externo a la base de datos de Tableau Server En la página 294
decommission
Prepara los nodos del almacén de archivos de Tableau Server antes de eliminarlos de la
instalación distribuida. Este comando pone los nodos especificados en modo de solo lectura
para que no se pueda agregar nuevo contenido al almacén de archivos y comprueba que todo
el contenido del nodo exista también en otro nodo del almacén de archivos. Este comando se
puede ejecutar mientras se está ejecutando Tableau Server.
Nota: Quite un nodo de Almacén de archivo desactivado antes de reiniciar Tableau
Server. Al reiniciar, los nodos de almacén de archivos desactivados se reactivan
automáticamente.
tabadmin decommission <node1 node2 ...>
Ejemplos
Para retirar trabajador2:
tabadmin decommission worker2
Para retirar dos nodos por dirección IP:
tabadmin decommission 10.32.139.30 10.32.139.22
Opción (larga)
Argumento Descripción
<nodo1
Lista de nodos (servidores) del almacén de archivos
nodo 2 nodo que se retirarán. Separe varios nodos con un espacio.
3...>
- 592 -
Consulte también
Entornos distribuidos En la página 74
Mantenimiento de un entorno distribuido En la página 84
delete_webdataconnector
Elimina el conector de datos web especificado del servidor o todos los conectores de datos
web. Si el conector de datos web está instalado en un clúster, este comando elimina el
conector especificado o todos los conectores de todos los equipos del clúster.
Nota: Si el servidor se está ejecutando en un entorno distribuido y el proceso de
eliminación es parcialmente correcto, los usuarios podrán seguir accediendo al
conector. Para obtener más información, consulte Conectores de datos web en
Tableau Server En la página 268.
Ejemplos
tabadmin delete_webdataconnector connector1.html
tabadmin delete_webdataconnector --all
Opción
(corta)
Opción
(larga)
--all
Argumento Descripción
Elimina todos los conectores de datos web de
Tableau Server. Si usa esta opción, no especifique
un nombre de conector.
Si el servidor está configurado como clúster, el
comando elimina todos los conectores de todos los
nodos donde están instalados.
Consulte también
import_webdataconnector En la página 599
list_webdataconnectors En la página 601
Conectores de datos web en Tableau Server En la página 268
- 593 -
exportsite
Exporta un sitio de Tableau Server, incluidos sus usuarios, libros de trabajo, proyectos,
extractos y conexiones de datos, a un archivo con la extensión .zip. El archivo del sitio
exportado se podrá usar para aprovisionar un sitio nuevo mediante los comandos
importsite En la página 597 e importsite_verified En la página 599.
No necesita detener Tableau Server antes de usar el comando exportsite. Tableau Server
bloqueará el sitio que se está exportando durante el proceso de exportación.
Nota: Al importar un sitio previamente exportado, cada usuario y cada programa que se
importen deben coincidir con un usuario y un programa existentes.Para ver sugerencias
sobre cómo administrar los procesos de exportación e importación de modo que los
usuarios y los programas coincidan, consulte Sugerencias para realizar una importación
a un objetivo con menos usuarios o programas que el sitio fuente.
Ejemplos
tabadmin exportsite <site ID> --file <PATH>
o
tabadmin exportsite <site ID> --file <FILE>
Exporte el sitio con el identificador finance al archivo finance_export.zip y colóquelo en
Program Files\Tableau\Tableau Server\9.1\bin:
tabadmin exportsite finance --file finance_export
Exporte el sitio predeterminado. El identificador del sitio predeterminado es ""(comillas
dobles, sin espacios).
tabadmin exportsite "" --file finance_export
Si usa Windows PowerShell para ejecutar el comando, enciérrelo entre comillas dobles
para el sitio predeterminado entre comillas simples ('""'). Por ejemplo: tabadmin
exportsite '""' --file finance_export
Exporte el sitio predeterminado al archivo finance_export.zip y colóquelo en
C:\temp\exported sites en lugar de en el directorio de agrupación de Tableau Server. Es
necesario especificar comillas porque la ruta contiene un espacio:
tabadmin exportsite "" --file "C:\temp\exported sites\finance_
export"
Exporte el sitio con el identificador finance, asigne al archivo del sitio exportado el nombre
financesite.zip, coloque el archivo en el directorio C:\sites\exported y escriba los archivos de
tiempo de ejecución temporales en C:\temp_files:
- 594 -
tabadmin exportsite finance --file C:\sites\exported\financesite
--tempdir C:\temp_files
Opción
(corta)
Opción
(larga)
Argumento Descripción
--file
FILE o
PATH
--tempdir
Nombre y ubicación (ruta) del archivo del sitio exportado que se va a crear. Si no especifica ninguna
ruta, se usa el directorio de agrupación de Tableau
Server como ubicación predeterminada (Program
Files\Tableau\Tableau Server\9.1\bin).
Ubicación de los archivos temporales creados
durante la exportación. Use esta opción si no dispone de acceso de escritura al directorio de instalación de Tableau Server. Esta opción no
determina el lugar en que se creará el archivo del
sitio exportado.
Consulte también
Importar o exportar un sitio En la página 127
failoverprimary
Identifica una segunda instalación del Tableau Server primario como el respaldo primario, o si
el primario falló, identifique el respaldo primario como el nuevo primario y el primario anterior
como el nuevo respaldo.
Ejemplo
tabadmin failoverprimary --primary <computer name(s) or IPv4
address(es)>
Opción
(corta)
Opción
(larga)
Argumento Descripción
--primary
Nombres de La máquina de Tableau Server que está
equipos o
funcionando como el conjunto del pridirecciones mario.
IPv4
- 595 -
Consulte también
Comprender la alta disponibilidad En la página 91
Configurar la conmutación tras error y puertas de enlace múltiples En la página 98
Usar un servidor principal de respaldo En la página 108
failoverrepository
Identifica una segunda instalación del repositorio PostGRES como repositorio activo.
Tableau Server debe estar en ejecución cuando ejecute el comando failoverrepository.
tabadmin failoverrepository --target <computer name or IPv4
address> | --preferred
Ejemplo
tabadmin failoverrepository --target worker_server2
Nota: Este comando es persistente. El repositorio de conmutación tras error sigue
siendo el repositorio activo hasta que se vuelve a emitir el comando. Si tiene configurado
un repositorio activo preferido, use la opción --preferred para volver a ese repositorio.
Opción
(corta)
Opción
(larga)
Argumento Descripción
--target
Nombre del
equipo o
dirección
IPv4
--preferred
El nodo de repositorios de Tableau
Server en el que se va a conmutar
tras error.
Conmutación tras error al nodo de
repositorio que se especificó como
repositorio activo preferido.
Consulte también
Comprender la alta disponibilidad En la página 91
Configurar la conmutación tras error y puertas de enlace múltiples En la página 98
Usar un servidor principal de respaldo En la página 108
- 596 -
importsite
Importa un sitio en Tableau Server. El comando importsite es el primero de los dos
comandos que deberá usar para importar un sitio en Tableau Server. Necesitará lo siguiente
para ejecutar este comando:
l
l
Un archivo de sitio exportado. Los administradores de Tableau Server pueden crear
este archivo mediante el comando exportsite En la página 594. Si dispone
de un sitio en Tableau Online y desea importarlo a su propia instalación local de Tableau
Server, solicite un archivo de sitio exportado al Servicio de soporte al cliente de Tableau.
El Id. de sitio del sitio objetivo. El sitio objetivo es el sitio de Tableau Server al que
desea importar. El sitio objetivo ya debe existir al ejecutar el comando importsite; no
se puede crear como parte del comando. El Id. de sitio del sitio predeterminado de
Tableau Server es ""(comillas dobles, sin espacios).
El contenido del sitio que importe sustituirá (no modificará) al del sitio objetivo. Por
ejemplo, si el sitio objetivo tiene un libro de trabajo con el nombre MyDashboard.twbx y
el sitio que desea importar no tiene dicho libro de trabajo, el proceso de importación
eliminará el archivo MyDashboard.twbx del sitio de destino.
Al ejecutar el comando importsite, este crea un directorio temporal que contiene archivos
de asignación en formato de valores separados por comas (CSV) que definen cómo se
asignarán los activos del sitio exportado (usuarios, libros de trabajo, proyectos, extractos y
fuentes de datos) una vez que se haya importado el sitio. Es importante verificar estos detalles.
Use un editor de texto o Microsoft Excel para abrir los archivos de mapeo y realizar cambios.
Las entradas con símbolos de interrogación ??? representan mapeos que no se pudieron
gestionar y que deben editarse. Después de comprobar las asignaciones, termine el proceso
de importación mediante el comando importsite_verified En la página 599.
Nota: Al importar un sitio previamente exportado, cada usuario y cada programa que se
importen deben coincidir con un usuario y un programa existentes.Para ver sugerencias
sobre cómo administrar los procesos de exportación e importación de modo que los
usuarios y los programas coincidan, consulte Sugerencias para realizar una importación
a un objetivo con menos usuarios o programas que el sitio fuente.
Ejemplos
tabadmin importsite <site ID> --file <PATH>
o
tabadmin importsite <site ID> --file <FILE>
Importe el archivo sales_site.zip que se encuentra en la ubicación C:\tableau\exported a un
sitio cuyo identificador del sitio es wsales:
- 597 -
tabadmin importsite wsales --file C:\tableau\exported\sales_
site.zip
Importe el archivo sales_site.zip, que se encuentra en C:\Program Files\Tableau\Tableau
Server\9.1\bin en el sitio predeterminado. El identificador del sitio predeterminado es ""
(comillas dobles, sin espacios).
tabadmin importsite "" --file sales_site.zip
Los archivos de mapeo que debe comprobar se encuentran en
ProgramData\Tableau\Tableau Server\data\tabsvc\temp\import_<site ID>_
<datetime>\mappings. Para especificar otro directorio, use la opción --tempdir .
Coloque los archivos que deben comprobarse en C:\temp\site_to_import:
Omita el paso de comprobación (no recomendado):
tabadmin importsite wsales --file "C:\tableau\exported\sales_
site.zip" -no-verify
Opción
(corta)
Opción
(larga)
Argumento Descripción
--file
PATH
Nombre y ubicación del archivo de sitio exportado
que va a importar. Si no especifica ninguna ruta, se
usa el directorio de agrupación de Tableau Server
como ubicación predeterminada (Program Files\Tableau\Tableau Server\9.1\bin).
Omite el paso de verificación e importa el archivo del
sitio exportado directamente a su nueva ubicación
de la instalación de Tableau Server. Si elige esta
opción, no necesita usar el comando
importsite_verified.
--noverify
Nota: No se recomienda importar un sitio sin
verificar las asignaciones.
--tempdir
PATH
Directorio en el que deberá comprobar que los archivos del sitio tienen los mapeos correctos. Si no especifica esta opción, los archivos se colocarán en el
directorio ProgramData\Tableau\Tableau Server\data\tabsvc\temp.
Consulte también
Importar o exportar un sitio En la página 127
- 598 -
importsite_verified
Ejecuta la segunda parte de un proceso de importación para un sitio de Tableau Server. Para
poder usar el comando importsite_verified, antes deberá usar el comando
importsite En la página 597.
El comando importsite_verified lee el contenido del directorio que contiene los
archivos CSV comprobados e importa un sitio nuevo a Tableau Server según la asignación de
los activos del sitio en los archivos CSV. El sitio que reciba la importación (sitio objetivo) deberá
existir en Tableau Server.
Durante el proceso de importación, Tableau Server bloquea el sitio que recibe la importación.
Ejemplos
tabadmin importsite_verified <target site ID> --importjobdir
<PATH>
Importe los archivos del directorio C:\temp\site_to_import al sitio con el identificador de sitio
esale:
Opción
(corta)
Opción (larga)
Argumento Descripción
--importjobdir
PATH
Directorio que contiene los archivos
CSV cuyas asignaciones se han comprobado.
Consulte también
Importar o exportar un sitio En la página 127
import_webdataconnector
Instala un conector de datos web en el servidor. Los usuarios que creen libros de trabajo
podrán hacer referencia al conector de datos web como una fuente de datos.
Importante: Antes de importar un conector de datos web, asegúrese de que el código
JavaScript que hay en el conector no implemente ninguna función que no debería estar
en el servidor.
- 599 -
Cuando el comando import_webdataconnector termina de importar el conector,
muestra la URL del servidor del conector. Cuando los usuarios deseen hacer referencia al
conector de datos web como una fuente de datos, necesitan conocer su URL. (También puede
ver las URL de los conectores en su servidor utilizando el comando list_webdataconnectors
En la página siguiente).
Si el conector de datos web incluye referencias a un archivo externo, como un archivo .css o un
archivo .js, debe asegurarse de que el archivo externo esté disponible desde el servidor, bien
sea a través de la web o como un archivo local. Si el conector hace referencia a un archivo
local, el archivo local debe estar en la misma carpeta, ya que no se admiten rutas relativas al
archivo .html del conector a subdirectorios para conectores web importados. (Asegúrese de
que el elemento <link> o <script> en el conector haga referencia correctamente al
archivo como un componente del archivo del conector). Si el archivo externo es local, deberá
usar el comando import_webdataconnector para importar el archivo externo por
separado.
Si el servidor incluye varios equipos en un clúster, el conector de datos web se importa a cada
equipo donde se esté ejecutando un proceso de puerta de enlace.
Ejemplos
tabadmin import_webdataconnector connector1.html
tabadmin import_webdataconnector
c:\webdataconnectors\connector1.html --overwrite
tabadmin import_webdataconnector
\\myshare\webdataconnectors\connector2.html --overwrite
tabadmin import_webdataconnector connector1.css
Nota: el nombre del conector solo puede contener estos caracteres: a-zA-Z0-9()
~.-_.
Opción
(corta)
Opción
(larga)
--overwrite
Argumento Descripción
Sobrescribe cualquier archivo existente en el
servidor que tenga el mismo nombre que el
archivo que está importando.
Consulte también
delete_webdataconnector En la página 593
list_webdataconnectors En la página siguiente
- 600 -
Conectores de datos web en Tableau Server En la página 268
licenses
Muestra la información de licencia para Tableau Server.
Ejemplos
tabadmin licenses
tabadmin licenses -p
Opción
(corta)
Opción
(larga)
-p
--processor_
cores
Argumento Descripción
Muestra el conteo de cores físicos para la máquina actual.
list_webdataconnectors
Muestra los nombres o las URL de los conectores de datos web que están instalados en el
servidor.
Ejemplos
Muestra los nombres de los conectores de datos web.
tabadmin list_webdataconnectors
Muestra las URL de los conectores de datos web.
tabadmin list_webdataconnectors --urls
Opción
(corta)
Opción
(larga)
--urls
Argumento Descripción
Especifica que el comando debe mostrar las
URL en lugar de los nombres.
- 601 -
Consulte también
import_webdataconnector En la página 599
delete_webdataconnector En la página 593
Conectores de datos web en Tableau Server En la página 268
manage_global_credentials
Administra las credenciales del acceso de datos delegado en Tableau Server. Utilice este
comando para especificar las credenciales de un usuario de proxy que se utiliza para acceder
a una fuente de datos que no admite el registro único mediante Kerberos.
Ejemplos
tabadmin manage_global_credentials --add --server <server> --user
<username> --password <password>
Añada credenciales para un servidor llamado my-server.
tabadmin manage_global_credentials --add --server my-server -user jsmith --password [email protected]
Opción
(corta)
Opción
(larga)
Argumento Descripción
--add
Añadir credenciales para el servidor
especificado.
--remove
Eliminar una credenciales
--show
Mostrar las credenciales actuales
-s
--server
servidor
Servidor para el que se administran las
credenciales
-u
--username
usuario
Nombre de usuario para conectarse a
un servidor
-p
-password
contraseña
Contraseña para conectarse a un servidor
-o
--override
Invalidar las credenciales actuales
- 602 -
Consulte también
Habilitación de la delegación para Cloudera Impala en la base de conocimientos de Tableau.
passwd
Restablece la contraseña para una cuenta Tableau Server. Tras escribir el comando, se le
solicitará que introduzca una nueva contraseña para el usuario.
Solo puede usar este comando si la autenticación de usuario de Tableau Server está
configurada en Autenticación local. Cuando la autenticación se configura en Active Directory,
las contraseñas son administradas por Active Directory, no Tableau Server.
Ejemplos
tabadmin passwd <username>
Restablece la contraseña para el usuario del servidor jsmith:
tabadmin passwd jsmith
Consulte también
Configurar opciones del servidor general En la página 12
recommission
Revierte un nodo de almacén de archivos desactivado en el modo de solo lectura a un estado
de lectura y escritura activo. Use espacios para separar varios nodos.
Ejemplos
tabadmin recommission <computer name(s) or IPv4 address(es)>
Reactive el nodo del almacén de archivos por dirección IP:
tabadmin recommission 10.32.139.29
Consulte también
Entornos distribuidos En la página 74
Mantenimiento de un entorno distribuido En la página 84
- 603 -
regenerate_internal_tokens
Crea nuevos tokens de seguridad que usa Tableau Server de forma interna. Estos tokens
incluyen las contraseñas utilizadas por Tableau Server para acceder al repositorio y los
certificados utilizados para validar conexiones SSL internas entre componentes de Tableau
Server y el repositorio.
La ejecución de este comando detiene Tableau Server, por lo que necesitará reiniciar Tableau
Server tras ejecutar el comando.
Ejemplo
tabadmin regenerate_internal_tokens --passwords
tabadmin regenerate_internal_tokens --certs
Opción
(corta)
Opción
(larga)
Argumento Descripción
--certs
Ninguno
Vuelve a generar el par de claves para las conexiones SSL internas.
-Ninguno
passwords
Vuelve a generar las contraseñas para la base de
datos Postgres.
Ninguno
Vuelve a generar el par de claves para las conexiones SSL internas y las contraseñas para la
base de datos Postgres. Nota: El par de claves
solo se regenera si SSL interno está configurado.
Ninguno
--restart Ninguno
Reinicia Tableau Server tras volver a generar los
tokens.
Consulte también
Volver a generar una contraseña para la base de datos PostgreSQL de Tableau
Server (repositorio) En la página 420
Seguridad En la página 408
reindex
Reconstruye el índice de búsqueda de Tableau Server. En instancias poco comunes, si las
búsquedas en el servidor devuelven resultados incompletos o incorrectos o si el proceso
Buscar y examinar deja de funcionar durante un largo periodo, es posible que tenga que volver
- 604 -
a generar el índice. Si los usuarios no pueden iniciar sesión en el servidor porque no aparecen
sitios después de introducir sus credenciales, puede usar este comando.
Nota: La forma recomendada de volver a indexar la búsqueda consiste en ejecutar este
comando mientras Tableau Server está deternido. Si efectúa una reindexación mientras
el servidor está en ejecución, puede provocar la desaparición temporal del contenido,
incluidos los sitios y proyectos.
Ejemplos
tabadmin reindex
Volver a indexar el servidor
Consulte también
Reconstruir el índice de búsqueda En la página 244
restart
Detiene e inicia todos los procesos de Tableau Server.
Ejemplo
tabadmin restart
restore
Restaura un archivo de respaldo de Tableau Server (.tsbak) en una instalación de Tableau
Server. Cuando restaura un archivo .tsbak, el contenido de la base de datos PostgreSQL de
Tableau, los extractos de datos y los archivos de configuración se sobrescriben con el
contenido del archivo de respaldo. Si el archivo de respaldo se ha creado después de importar
conectores de datos web en el servidor con el comando import_webdataconnector En
la página 599, el proceso de respaldo restaura también los conectores. Al usar la opción
--no-config se restaura todo menos la configuración del servidor.
Ejemplos
Restaure un archivo llamado tabserv.tsbak que se encuentra en C:\mybackups y luego
reinicie el servidor:
- 605 -
tabadmin restore C:\mybackups\tabserv.tsbak --restart
Restaure un archivo llamado tabserv.tsbak que se encuentra en el directorio bin de Tableau
Server y luego reinicie el servidor:
tabadmin restore tabserv.tsbak --restart
Restaure un archivo llamado tabserv.tsbak que se encuentra en C:\mybackups, conservando
todo excepto la configuración del servidor, pero no reinicie el servidor:
tabadmin restore --no-config C:\mybackups\tabserv.tsbak
Opción
(corta)
Opción
(larga)
Argumento Descripción
--no-config
Restaura el archivo de respaldo de
Tableau Server, incluyendo los datos
pero excluyendo la configuración del servidor.
--parallel-pgrestore
Ejecuta el proceso de restauración del
repositorio de PostgreSQL como un trabajo paralelo.
--restart
Reinicia el servicio cuando ha finalizado
el proceso de restauración.
Consulte también
Restaurar a partir de una copia de seguridad En la página 630
Recuperar extractos a partir de un respaldo En la página 631
set
Permite cambiar el valor de las opciones de configuración de Tableau Server. Si el parámetro
que está usando comienza con un guion, adjunte el valor del parámetro en comillas simples y
dobles.
Ejemplos
tabadmin set [option-name value]
Establece el límite de consultas de componentes de segundo plano a 2,5 horas (9000
segundos):
- 606 -
tabadmin set backgrounder.querylimit 9000
Establece el parámetro de memoria virtual de wgserver en -Xmx512m:
tabadmin set wgserver.vmopts "'-Xmx512m'"
Establece el parámetro de memoria virtual de wgserver en un rango de -Xmx512m -Xss2048k:
tabadmin set wgserver.vmopts "'-Xmx512m -Xss2048k'"
Opción
(corta)
Opción
(larga)
-d
-default
Argumento Descripción
Restablece los parámetros a sus valores
predeterminados.
Consulte también
Opciones de tabadmin set En la página 612
sitestate
Activa (desbloquea) o suspende un sitio. Puede usar este comando para activar un sitio que se
bloqueó debido a un error de importación del sitio. Cuando un sitio se suspende, el único
usuario de Tableau Server que podrá tener acceso al sitio es el administrador del sistema.
Nota: Para especificar el sitio predeterminado, utilice "" para el identificador de sitio.
Ejemplos
tabadmin sitestate <site ID> --status <active|suspended>
Active el sitio con el identificador de sitio wsales:
tabadmin sitestate wsales --status active
Active el sitio predeterminado. El identificador del sitio predeterminado es "" (comillas dobles,
sin espacios).
tabadmin sitestate "" --status active
Opción
(corta)
Opción
(larga)
Argumento Descripción
--status active
Especifica si el sitio especificado se
- 607 -
Opción
(corta)
Opción
(larga)
Argumento Descripción
o
activa o suspende.
suspended
start
Inicia todos los procesos de Tableau Server. Para usar tabadmin start:
1. Abra una línea de comando como administrador:
2. Escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
3. Escriba lo siguiente para iniciar el servidor:
tabadmin start
Ejemplos
tabadmin start
tabadmin start --wait 1200
- 608 -
Opción
(corta)
Opción
(larga)
Argumento Descripción
--wait
número de
segundos
La cantidad de segundos después de comenzar
tras la que Tableau Server está listo para aceptar
solicitudes de clientes. El valor predeterminado es
600 segundos.
status
Le indica si Tableau Server se está ejecutando y, si usa la opción --verbose, le proporciona
información detallada sobre el estado de los procesos de servidor (por ejemplo, si un proceso
se está ejecutando y el identificador de proceso). El comando tabadmin status obtiene
la información conectándose al servicio tabsvc.exe de Windows, que a su vez consulta los
ejecutables tabspawn de cada proceso. Por ello, para los procesos de servidor en ocasiones
puede mostrar información diferente de la que se muestra en la tabla de estado de la página
Mantenimiento, que consulta los procesos directamente.
Ejemplos
tabadmin status
tabadmin status --verbose
Opción
(corta)
Opción
(larga)
-v
--verbose
Argumento Descripción
Devuelve una lista de todos los procesos de
Tableau Server con sus identificadores de proceso y estados.
Consulte también
Configuración del servidor (General) En la página 247
Procesos de Tableau Server En la página 635
stop
Detiene todos los procesos de Tableau Server.Para usar tabadmin stop:
- 609 -
1. Abra una línea de comando como administrador:
2. Escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
3. Escriba lo siguiente para detener el servidor:
tabadmin stop
validate
Confirma si el entorno de Tableau Server cumple los requisitos mínimos para ejecutar la
versión de 32 bits de Tableau Server. La ejecución con la opción -x valida los requisitos de 64
bits. Si actualmente está ejecutando la versión de 32 bits de Tableau Server, la ejecución de
este comando antes de efectuar la actualización le puede ayudar a confirmar si el hardware
(núcleos), el espacio de disco y la RAM actuales son suficientes para la versión de 64 bits.
Ejemplo
tabadmin validate
Opción
(corta)
Opción (larga)
-x
--x64
Argumento Descripción
Validar los núcleos actuales de la máquina, la
memoria y el espacio en disco disponible
- 610 -
Opción
(corta)
Opción (larga)
Argumento Descripción
según los requisitos de la versión de 64 bits
de Tableau Server.
--skiptempIPv6
Omitir la validación de las direcciones IPv6
temporales para comprobar si están deshabilitadas.
warmup
Causa que todos los procesos de VizQL Server carguen el archivo DLL de vizql, lo que tiene
como resultado tiempos de carga más rápidos la primera vez que el usuario del servidor carga
vistas. Los administradores pueden ejecutar este comando o programarlo para que se ejecute
después de un reinicio de Tableau Server.
Ejemplo
tabadmin warmup
ziplogs
Crea un archivo (.zip) que contiene los archivos de registro Tableau Server, sin eliminar los
archivos de registro propiamente tales. Si está ejecutando un conjunto de Tableau Server, se
incluyen los archivos de registro de los servidores trabajadores en el archivo creado.
Ejemplos
Cree un archivo en el directorio de agrupación de Tableau Server llamado logs.zip:
tabadmin ziplogs
Cree un archivo en el directorio de agrupación de Tableau Server llamado mylogs.zip:
tabadmin ziplogs mylogs.zip
Cree un archivo en el directorio de agrupación de Tableau Server llamado mylogs.zip que
incluya los registros con fecha 31 de enero de 2014 hasta la fecha actual, excluyendo los
registros anteriores:
tabadmin ziplogs -d 01/31/2014 mylogs.zip
- 611 -
Opción
(corta)
Opción (larga) Argumento Descripción
-n
--with-netstat-info
Incluye información acerca del ambiente del
servidor en el archivo .zip.
-p
--with-postgresqldata
Incluir datos de la base de datos PostgreSQL
de Tableau Server. SiTableau Server está
detenido, realice una copia de la carpeta pgsql\data. Si Tableau Server está funcionando,
obtenga los datos como archivos de volcado
binario.
-l
--withlatest-dump
Limita los archivos de registro incluidos a solo
los más recientes para reducir el tamaño del
archivo. De forma predeterminada, se incluyen los 10 archivos de registro más recientes.
-f
--force
Sobrescribe el archivo de registro existente
del mismo nombre.
-d
--minimumdate
-a
--all
[mm/dd/yyyy] Los archivos de registro con esta fecha hasta
el presente se incluyen en el archivo .zip. Los
registros con fecha anterior se excluyen del filtro.Si no se especifica, se incluyen hasta siete
días de datos.
Incluye todos los archivos de registro en el
archivo .zip. Los datos de a base de datos PostgreSQL de Tableau Server permanecen
excluidos.
Consulte también
Trabajar con archivos de registro En la página 634
Archivar registros en la línea de comandos (tabadmin) En la página 645
Opciones de tabadmin set
Use la tabla siguiente para obtener más información sobre las opciones de Tableau Server que
se pueden configurar con el comando set En la página 606. Consulte Puertos de Tableau
Server En la página 533 para obtener una lista completa de puertos.
- 612 -
Opción
Valor predeterminado
Descripción
api.server.enabled
true
Permite el acceso a la REST API En la página
677. De forma predeterminada, esta funcionalidad está habilitada.
auditing.enabled
true
Permite el acceso a las tablas de auditoría histórica de PostgreSQL (base de datos propia de
Tableau Server). Consulte Creación de vistas administrativas personalizadas En la
página 1 arriba arriba En la página 293 para
conocer más detalles.
backgrounder.extra_
timeout_in_seconds
1800
El número de segundos adicional al ajuste en
backgrounder.querylimit antes de que
se cancele una tarea de fondo. Este ajuste permite asegurarse de que las tareas no ralenticen
tareas posteriores si se bloquean. El ajuste se
aplica a los procesos enumerados en backgrounder.timeout_tasks. Para desactivar las temporizaciones de los
componentes en segundo plano, ajuste el valor
de backgrounder.extra_timeout_in_
seconds a "" (una cadena vacía).
backgrounder.querylimit
7200
Mayor tiempo permisible para finalizar una
tarea de actualización de un extracto, en segundos (7200 seconds = 2 horas).
backgrounder.reset_schedules_on_startup
true
Controla cuándo ejecutar tareas de fondo que
se programaron para ejecutarse en un
momento en el que el servidor esté detenido.
Cuando se configure en true (predeterminado), las tareas se ejecutan a su
siguiente hora programada. Cuando se configura en false, todas las tareas que estaban
programadas para ejecutarse cuando el servidor se detuviera se ejecutan, simultáneamente, al iniciarse el servidor, incluso
cuando se restaura el archivo de respaldo de
Tableau Server (.tsbak).
backgrounder.timeout_tasks refresh_
La lista de tareas que pueden cancelarse si se
- 613 -
Opción
Valor predeterminado
Descripción
extracts,
increment_
extracts,
subscription_
notify,
single_
subscription_
notify
ejecutan durante más tiempo que los valores
combinados en backgrounder.querylimit y backgrounder.extra_timeout_in_
seconds. La lista de tareas está delimitada
por comas. La lista predeterminada representa
todos los valores posibles para este ajuste.
clustercontroller.zk_session_timeout_ms
300000
El tiempo, en milisegundos, que la Controladora de clúster esperará al Servicio de
coordinación (ZooKeeper), antes de determinar que es necesaria una conmutación tras
error.
dataengine.port
27042
Puerto en que se ejecuta el motor de datos.
dataserver.port
9700
Puerto en que se ejecuta el servidor de datos.
gateway.public.host
Nombre de
la máquina
El nombre (URL) del servidor que se usa para
el acceso externo a Tableau Server. Si Tableau
Server se configura para trabajar con un servidor proxy o un equilibrador de carga externo,
es el nombre escrito en la barra de direcciones
de un navegador para alcanzar Tableau Server. Por ejemplo, si Tableau Server se alcanza
escribiendo tableau.example.com, el nombre de gateway.public.host es tableau.example.com.
gateway.public.port
80 (443 si se Solo se aplica a entornos de servidor proxy. El
usa SSL)
puerto externo que el servidor proxy escucha.
gateway.timeout
1800
La mayor cantidad de tiempo, en segundos,
que un portal esperará por ciertos eventos
antes de enviar un pedido de falla (1800 segundos = 30 minutos).
gateway.trusted
La dirección
Solo se aplica a entornos de servidor proxy.
- 614 -
Opción
gateway.trusted_hosts
Valor predeterminado
Descripción
IP de la
máquina de
servidor
proxy
Las direcciones IP o nombres de host del servidor proxy.
Nombres
alternativos
del servidor
proxy
Solo se aplica a entornos de servidor proxy.
Cualquier nombre de host para el servidor
proxy.
insverdadero
tall.firewall.allowedprograms.manage
Controla si Tableau Server puede modificar las
reglas de firewall. Si está establecido en true
(el valor predeterminado), Tableau Server
puede cambiar las reglas del firewall. Cámbielo
a false si ha modificado las reglas del firewall
y no quiere que se cambien.
java.heap.size
Tamaño de pila para Tomcat (repositorio y
solr). Generalmente no es necesario cambiar
esto excepto si Tableau lo indica.
128m
native_api.connection.limit.<connection
class>
Establezca un límite de consulta paralelo para
la fuente de datos especificada (clase de conexión). Esto reemplaza el límite global de la
fuente de datos. Para obtener información
sobre cadenas de clase de conexión concretas,
consulte la base de conocimientos de Tableau.
native_api.connection.limit.globallimit
16
Límite global para consultas paralelas. El valor
predeterminado es 16, excepto para Amazon
Redshift, cuyo valor predeterminado es 2. Para
obtener información sobre cómo configurar consultas paralelas en Tableau Server, consulte la
base de conocimientos de Tableau.
pgsql.port
8060
El puerto que PostgreSQL escucha.
rsync.timeout
600
Tiempo máximo permitido, en segundos, para
finalizar la sincronización de archivos (600
segundos = 10 minutos). La sincronización de
archivos ocurre como parte de la configuración
de alta disponibilidad o al mover el motor de
- 615 -
Opción
Valor predeterminado
Descripción
datos y los procesos del repositorio.
server.log.level
info
El nivel de los registros escritos en ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver\Logs\*.txt
.
Configure el valor en debug para obtener más
información.Al configurar el valor en debug, el
registro se configura con el nivel de detalle
anterior a la versión 8.2. El uso de la opción de
depuración puede repercutir en el rendimiento,
por lo que solo debe usarla cuando así lo
requiera el servicio de soporte técnico de
Tableau. Consulte Cambiar niveles de
registro En la página 655 para obtener más
información.
service.jmx_enabled
false
La configuración true habilita los puertos JMX
para una supervisión y solución de problemas
opcional. Consulte Habilitar los puertos JMX
En la página 543 para conocer detalles.
service.max_procs
N.º de procesos
Máximo de cantidad de procesos de servidor.
service.port_remapping.enabled
true
Determina si Tableau Server intentará o no reasignar de forma dinámica los puertos cuando
los puertos predeterminados o configurados no
estén disponibles.Al establecer en false se
deshabilita la reasignación de puertos dinámica. Consulte Puertos de Tableau Server
En la página 533 para obtener más información.
session.ipsticky
false
Hace que solo sean válidas las sesiones de
cliente de la dirección IP empleada para iniciar
sesión. Si se realiza una solicitud desde una
dirección IP distinta a la asociada al token de la
sesión, este se considera inválido.
En determinadas circunstancias, por ejemplo,
- 616 -
Opción
Valor predeterminado
Descripción
si se accede a Tableau Server mediante
equipos con direcciones IP conocidas y
estáticas, este valor puede ofrecer una
seguridad mejorada.
Nota: Piense detenidamente si este
valor contribuirá a la seguridad del
servidor. Este valor exige que el cliente
tenga una dirección IP única y que
permanezca inalterada durante la
sesión. Por ejemplo, puede parecer que
distintos usuarios que están detrás de un
servidor proxy tienen la misma dirección
IP (es decir, la dirección IP del servidor
proxy); en ese caso, un usuario podría
tener acceso a la sesión de otro. En otras
circunstancias, los usuarios podrían
tener una dirección IP dinámica, que
podría cambiar durante la sesión. Si
fuera el caso, el usuario tendría que
volver a iniciar sesión.
solr.rebuild_index_timeout
3600
Cuando Tableau Server se actualiza, o cuando
se restaura un archivo .tsbak, la tarea de
segundo plano vuelve a crear el índice de búsqueda. Esta configuración controla los valores
de tiempo de espera para esa tarea (3.600
segundos = 60 minutos).
ssl.client_certificate_login.fallback_to_password
false
Especifica si Tableau Server deberá usar el
nombre de usuario y loa contraseña para la
autenticación si fracasa la autenticación SSL.
Las opciones válidas son false (la opción
predeterminada) y true.
Por defecto, cuando está configurado para SSL
mutua, Tableau Server no permite una
conexión si fracasa la autenticación SSL. Ajuste
esta opción a true para permitir la
- 617 -
Opción
Valor predeterminado
Descripción
autenticación mediante nombre de usuario y
contraseña si fracasa la autenticación SSL.
ssl.client_certificate_login.mapping_strategy
UPN o LDAP Especifica el método que se utilizará para recuperar el nombre de usuario desde el certificado. Las opciones son LDAP, UPN o CN.
La opción predeterminada depende de cómo
esté configurado Tableau Server para la
autenticación de usuarios:
l
l
Cuando Tableau Server está configurado para autenticación local, la
opción predeterminada es UPN (nombre principal del usuario).
Cuando Tableau Server está configurado para autenticación Active Directory (AD), la opción predeterminada es
LDAP (protocolo ligero de acceso a
directorio).
CN (nombre común) es una opción que puede
establecer el administrador para el tipo de
autenticación.
ssl.revocation.file
Especifica la ruta de archivo para una lista de
revocación de certificado SSL CA (CRL).
Ejemplo: tabadmin set
ssl.revocation.file "c:\Program
Files\Tableau\Tableau
Server\SSL\ca-bundle-client.crl
subscriptions.enabled
false
Controla si las suscripciones son configurables
en todo el sistema. Consulte Administrar suscripciones En la página 218.
subscriptions.timeout
1800
Cantidad de segundos después de los cuales
caduca el tiempo de espera del proceso de
fondo que maneja una suscripción.
tomcat.https.port
8443
Puerto SSL para Tomcat (sin usar).
tomcat.server.port
8085
Puerto que tomcat escucha para mensajes de
- 618 -
Opción
Valor predeterminado
Descripción
cierre.
vizportal.log.level
info
El nivel de registro para los componentes de
Java vizportal. Los registros se escriben en
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizportal\*.log.
Configure el valor en debug para obtener más
información.Usar el ajuste de depuración
puede repercutir mucho en el rendimiento, por
lo que solo deberá usarlo cuando así lo
requiera el servicio de soporte de Tableau.
Consulte Cambiar niveles de registro En la
página 655 para obtener más información.
vizqlserver.allow_insecure_
scripts
false
Permite publicar un libro de trabajo en el servidor desde Tableau Desktop, así como abrirlo
desde el servidor, aunque el libro de trabajo
contenga expresiones de SQL o R potencialmente no seguras (por ejemplo, una expresión de SQL que podría permitir la inserción de
SQL). Cuando este ajuste es false (predeterminado), al publicar un libro de trabajo o
abrirlo desde el servidor, se genera un mensaje
de error y el libro de trabajo se bloquea. Solo
debe establecer este valor en true si quiere
usar libros de trabajo que contengan expresiones SQL o R que se hayan detectado como
potencialmente no seguras y solo si los libros
de trabajo proceden de una fuente segura y se
ha comprobado que no contienen expresiones
no seguras.
vizqlserver.browser.render
true
Las vistas por debajo del umbral definido por
vizqlserver.browser.render_threshold o vizqlserver.browser.render_
threshold_mobile son renderizadas por el
navegador Web cliente en lugar del servidor.
Consulte Acerca de la renderización del
lado del cliente En la página 432 para cono-
- 619 -
Opción
Valor predeterminado
Descripción
cer más detalles.
vizqlserver.browser.render_ 100
threshold
El valor predeterminado (100) representa un
alto nivel de complejidad para una vista que se
muestra en una PC. Los factores de complejidad incluyen cantidad de marcas, encabezados, líneas de referencia y anotaciones.
Las vistas que exceden este nivel de complejidad son renderizadas por el servidor en
lugar del navegador Web de la PC.
vizqlserver.browser.render_ 20
threshold_mobile
El valor predeterminado (20) representa un alto
nivel de complejidad para una vista que se
muestra en una tablet. Los factores de complejidad incluyen cantidad de marcas, encabezados, líneas de referencia y anotaciones.
Las vistas que exceden este nivel de complejidad son renderizadas por el servidor en
lugar del navegador Web de la tablet.
vizqlserver.clear_session_
on_unload
false
Determina si las sesiones de VizQL se mantienen en memoria o no cuando un usuario sale
de una vista o cierra el navegador. El valor predeterminado (false) conserva las sesiones en
la memoria. Para cerrar sesiones de VizQL al
abandonar una vista o cerrar un navegador,
establezca esta opción en true. En Pautas
de rendimiento general En la página 422
encontrará más información.
vizqlserver.geosearch_
cache_size
5
Establece el número máximo de conjuntos diferentes de datos de idioma/configuración regional de búsqueda geográfica que se pueden
cargar en la memoria del servidor de forma
simultánea. Cuando el servidor recibe una solicitud de búsqueda geográfica de un conjunto
de datos de idioma/configuración regional que
no está en la memoria, el conjunto se carga en
la memoria. Si se supera el límite especificado
al cargar el conjunto de datos, se borrará de la
- 620 -
Opción
Valor predeterminado
Descripción
memoria el conjunto de datos de idioma/configuración regional menos usado recientemente para que se pueda cargar el conjunto
de datos solicitado. El valor mínimo es 1. Cada
caché ocupa unos 60 MB de memoria (si establece este valor en 10, el uso de memoria sería
de 600 MB (60 * 10).
vizqlserver.log.level
info
El nivel de registro para los componentes de
Java vizqlserver. Los registros se escriben en
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver\*.log
.
Configure el valor en debug para obtener más
información.El uso de la opción de depuración
puede repercutir en el rendimiento, por lo que
solo debe usarla cuando así lo requiera el
servicio de soporte técnico de Tableau.
Consulte Cambiar niveles de registro En la
página 655 para obtener más información.
vizqlserver.port
9100
Puerto base para los servidores VizQL.
vizqlserver.protect_sessions true
Cuando se configura en true (predeterminado), previene que las sesiones VizQL
se reutilicen después de que el usuario original
se desconecta.
vizqlserver.querylimit
Mayor tiempo permisible para actualización de
una vista, en segundos.
vizqlserver.rserve.host
1800
Especifica un host Rserve. Esta configuración,
y las tres que se encuentran inmediatamente a
continuación, admiten las funcionalidades R en
libros de trabajo. R es un idioma de programación de software de código abierto y un
entorno de software para cálculos estadísticos
y los gráficos. En Tableau Desktop, puede usar
un conjunto de cuatro funciones para pasar
- 621 -
Opción
Valor predeterminado
Descripción
expresiones R a un servidor Rserve y obtener
un resultado. Si carga un libro de trabajo que
use una de estas funciones, debe configurar
Tableau Server para una conexión Rserve, al
configurar esta opción y las tres siguientes. De
lo contrario, cualquier hoja de trabajo que use
funcionalidades R no estará disponible. Consulte Conexión R en la ayuda de Tableau Desktop para obtener más detalles.
vizqlserver.rserve.port
6311
Especifica un puerto Rserve. Esta configuración admite la funcionalidad R en los
libros de trabajo.
vizqlserver.rserve.username
Especifica un nombre de usuario de Rserve.
Esta configuración admite la funcionalidad R en
los libros de trabajo. No todos los host Rserve
requieren un nombre de usuario y contraseña.
vizqlserver.rserve.password
Especifica una contraseña Rserve. Esta configuración admite la funcionalidad R en los
libros de trabajo. No todos los host Rserve
requieren un nombre de usuario y contraseña.
viz5
qlserver.session.expiry.minimum
La cantidad de minutos de tiempo inactivo después de una sesión VizQL sea elegible para ser
descartada si el proceso VizLQ empieza a quedarse sin memoria.
vizqlserver.session.expiry.timeout
30
Número de minutos de tiempo inactivo después
que se descarta una sesión de VizQL.
vizqlserver.showdownload
true
Controla la visualización del botón Descargas
de las vistas.
vizqlserver.showshare
true
Controla la visualización del botón Compartir
de las vistas.
vizqlserver.trustedticket.log_ info
level
El nivel de registro para la autenticación confiable. Los registros se escriben en ProgramData\Tableau\Tableau
Ser-
- 622 -
Opción
Valor predeterminado
Descripción
ver\data\tabsvc\logs\vizqlserver\vizql*.log.
Establezca el valor en debug para obtener
más información. Usar el nivel de depuración
puede repercutir mucho en el rendimiento, por
lo que solo deberá usarlo cuando así lo
requiera el servicio de soporte de Tableau.
Consulte Cambiar niveles de registro En la
página 655 para obtener más información.
viz24
qlserver.trustedticket.token_
length
Determina el número de caracteres en cada
ticket de confianza. La configuración predeterminada de 24 caracteres proporciona 144
bits de aleatoriedad. El valor se puede configurar a cualquier entero entre 9 y 255, incluidos.
vizqlserver.trustedticket.use_
deprecated_9digit_token
Cuando se configura en true, los tickets tienen una longitud de 9 dígitos (como en la versión 8.0 y anterior) y la configuración
vizqlserver.trustedticket.token_
length se ignora.
false
vizqlserver.url_scheme_whitelist
webdataconnector.enabled
Agrega a los protocolos que se van a permitir al
usar acciones de URL en las vistas y dashboards. http, https, gopher, news, ftp y
mailto están permitidos de forma predeterminada.
verdadero
Cuando su valor es true, puede usar comandos tabadmin para administrar los conectores de datos web en el servidor; además, los
conectores de datos web se incluyen cuando
realiza una copia de seguridad y restauración
del servidor. Si el valor es false, los conectores de datos web que están en el servidor no
se incluyen durante la copia de seguridad y la
restauración. Para obtener más información,
- 623 -
Opción
Valor predeterminado
Descripción
consulte Conectores de datos web en
Tableau Server En la página 268.
webdataconnector.refresh.enabled
verdadero
Cuando este valor es true, el servidor admite
las actualizaciones de las fuentes de datos
basadas en conectores de datos web. Para
obtener más información, consulte Conectores de datos web en Tableau Server En
la página 268.
wgserver.audit_history_expi- 183
ration_days
Número de días que se conservarán los registros del historial de eventos en la base de datos
PostgreSQL (en la base de datos de Tableau
Server) antes de eliminarlos. Consulte Creación de vistas administrativas personalizadas En la página 1 arriba arriba En
la página 293 para conocer más detalles.
false
wgserver.authentication.desktop_
nosaml
Controla si Tableau Desktop usa o no SAML
para autenticación. Use esta opción si su IdP
no usa autenticación basada en formularios.
Las opciones válidas son true (verdadero) y
false (falso). De manera predeterminada,
esta opción no se establece, por lo que el comportamiento es como si se estableciera en
false. Establezca esta opción en true para
deshabilitar la autenticación SAML en Tableau
Desktop.
wgserver.authentication.app_
nosaml
false
Realiza la misma función que la opción anterior
para la aplicación Tableau Mobile.
wgserver.change_owner.enabled
true
Controla si es posible modificar la propiedad de
un libro de trabajo, una fuente de datos o un
proyecto. Otras opciones son false y adminonly. Consulte Administrar propiedad En
la página 329 para obtener más detalles.
wgserver.clickjack_defense.enabled
false
Cuando se establece en true, se impide que
una persona malintencionada haga "clickjacking" en un servidor de Tableau Server.
- 624 -
Opción
Valor predeterminado
Descripción
En un ataque de clickjacking, la página objetivo
aparece transparente sobre una segunda
página, y el atacante hace que el usuario haga
clic o escriba información en la página objetivo
pensando que está interactuando con la
segunda página.
Para obtener más información, consulte
Protección contra ataques clickjack En la
página 417.
wgserver.domain.fqdn
valor de
El nombre de dominio completamente cali%USERDOMA- ficado del servidor para uso de Active Directory.
IN%
wgserver.log.level
info
El nivel de registro para los componentes de
Java wgserver. Los registros se escriben en
ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver\*.log.
Configure el valor en debug para obtener más
información.El uso de la opción de depuración
puede repercutir en el rendimiento, por lo que
solo debe usarla cuando así lo requiera el
servicio de soporte técnico de Tableau.
Consulte Cambiar niveles de registro En la
página 655 para obtener más información.
wgserver.password_autocomplete.enabled
false
Controla si los navegadores web pueden completar automáticamente campos de contraseña.
wgserver.restrict_options_
method
true
Controla si Tableau Server acepta solicitudes
de HTTP OPTIONS. Si esta opción está establecida en true, el servidor devuelve
HTTP 405 (método no permitido) para las solicitudes de HTTP OPTIONS.
wgserver.saml.idpattribute.username
username
Especifica el atributo utilizado por el IdP para la
Autenticación SAML. El valor predeterminado
es username. Para obtener más información,
- 625 -
Opción
Valor predeterminado
Descripción
consulte SAML En la página 471.
wgserver.saml.logout.enabled
true
wgserver.saml.logout.redirect_url
Especifica si el cierre de sesión con SAML está
habilitado para Tableau Server. El valor predeterminado es true. Este ajuste de configuración solo se aplica si la autenticación
SAML está habilitada para Tableau Server.
Especifica la página de destino posterior al
cierre de sesión para la autenticación SAML. El
valor predeterminado es la página de inicio de
sesión del servidor estándar. Puede especificar
una URL absoluta o relativa. Para obtener más
información, consulte Requisitos de SAML.
wgserver.saml.maxassertiontime
3000
Especifica el número máximo de segundos,
desde la creación, que puede usarse una aserción.
wgserver.saml.maxauthenticationage
7200
Especifica el número máximo de segundos permitidos entre la autenticación del usuario y el
procesamiento del mensaje AuthNResponse.
wgserver.saml.responseskew
180
Define el número máximo de segundos entre el
tiempo de Tableau Server y el tiempo de creación de aserción (basándose en el tiempo de
servidor de IdP) en que se permite que el mensaje se procese.
wgserver.session.idle_limit
240
El número de minutos de tiempo inactivo antes
que expire el tiempo de espera de un inicio de
sesión a la aplicación web.
workerX.gateway.port
80 (443 si se Puerto externo al que escucha Apache para
usa SSL)
workerX. worker0.gateway.port es el puerto
externo de Tableau Server. En un entorno distribuido, worker0 es el Tableau Server primario.
workerX.vizqlserver.procs
N.º de procesos
Número de servidores VizQL.
workerX.vizqlserver.port
9100
Puerto base para el servidor vizQL en workerX.
workerX.wgserver.port
8000
Puerto base para el servidor de aplicaciones
- 626 -
Opción
Valor predeterminado
Descripción
Web en workerX.
workerX.wgserver.procs
zookeeper.config.dataLogDir
N.º de procesadores
Número de procesos de servidor de aplicación
web.
Especifica el directorio y la ruta de acceso a los
archivos de registros de transacción de
ZooKeeper. De forma predeterminada, los
registros de transacción de ZooKeeper se escriben en el directorio de datos de Tableau (por
ejemplo, c:\Tableau\Tableau Server\data\tabsvc\zookeeper\0\data
). Use esta opción para especificar otra
ubicación.
La unidad y la ruta de acceso atañen a todos
los nodos de un clúster. La ubicación se creará
si no existe. La unidad debe existir y permitir la
escritura en todos los nodos. No debe ser una
ruta UNC a un elemento compartido.
ZooKeeper recomienda que los registros de
transacción se escriban en una unidad
dedicada, así se optimiza el rendimiento.
Ejemplo: tabadmin set
zookeeper.config.dataLogDir
"d:\Tableau\Tableau
Server\zookeeper"
Restaurar una configuración a su valor predeterminado
Puede restaurar el valor predeterminado para un ajuste de la configuración de Tableau Server
haciendo lo siguiente:
1. Detenga el servidor.
2. Todavía en el Directorio de la agrupación, restaure el valor predeterminado para un
ajuste en particular al escribir lo siguiente:
tabadmin set option-name --default
- 627 -
Por ejemplo, para establecer la opción tabadmin vizqlserver.session.expiry.timeout
nuevamente en su valor predeterminado de 30 minutos, deberá escribir los siguiente:
tabadmin set vizqlserver.session.expiry.timeout --default
De forma alternativa puede usar el comando -d más corto. Por ejemplo:
tabadmin set vizqlserver.querylimit -d
3. A continuación, ejecute el comando de configuración:
tabadmin configure
4. Inicie el servidor.
- 628 -
Mantenimiento de bases de datos
El administrador de Tableau Server deberá realizar las tareas periódicas de mantenimiento de
la base de datos, de supervisión del uso del disco en el servidor y de eliminación de archivos
innecesarios para liberar espacio en el servidor. Estas medidas ayudan a garantizar que
Tableau Server ofrezca siempre el máximo rendimiento.
Puede usar la herramienta de línea de comandos tabadmin para realizar copias de seguridad y
restaurar los datos de Tableau, así como para eliminar los archivos temporales y de registro
innecesarios. Los datos de Tableau contienen la propia base de datos PostgreSQL de Tableau
Server, donde se almacenan los libros de trabajo y los metadatos de usuarios, archivos de
extracción de datos (.tde) y datos de configuración del servidor. Los archivos de registro de
Tableau Server pueden ayudar a diagnosticar problemas, ya que es donde se registran las
actividades. Los archivos de registro se escriben en carpetas del servidor, por lo que puede
archivarlos y eliminarlos para liberar espacio en disco. Use los comandos que se describen en
los temas siguientes con el programador de tareas predeterminado de Windows para
automatizar las tareas de copia de seguridad de datos y de eliminación de archivos
innecesarios.
Nota: Al restaurar datos de Tableau Server, solo se pueden usar las copias de
seguridad realizadas con el comando tabadmin backup . Las copias de seguridad
de la base de datos se realizan con otro método y las instantáneas de máquina virtual no
se consideran fuentes válidas para restaurar Tableau Server.
Copia de seguridad de los datos de Tableau
Es importante respaldar sus datos de Tableau, de forma que pueda restaurar las vistas
publicadas y otra información en caso de falla del sistema. Los datos administrados por
Tableau Server se componen de la propia base de datos PostgreSQL de Tableau, la cual
almacena libros de trabajo y metadatos de usuario, archivos de extractos de datos (.tde) y
datos de configuración. Al usar tabadmin para crear una copia de seguridad, toda la
información se copia en un solo archivo con la extensión .tsbak. Si está ejecutando una
instalación distribuida de Tableau Server, este paso se realiza en el servidor primario, incluso
si el motor de datos que maneja los archivos .tde se encuentra en uno de trabajadores. Al
restaurar datos de Tableau, solo se pueden usar las copias de seguridad creadas con
tabadmin.
Guarde el archivo .tsbak en un equipo que no forme parte de la instalación de Tableau Server.
Al desinstalar Tableau, que es el primer paso para actualizar a una nueva versión, también se
crea automáticamente un archivo .tsbak. El mismo archivo .tsbak se usa para migrar
automáticamente los datos a la versión más reciente.
Siga el procedimiento que se indica a continuación para crear una copia de seguridad de los
- 629 -
datos de Tableau.
Nota: Si ejecuta el comando backup, se eliminarán también los archivos de registro de
Tableau Server de más de siete días de antigüedad, así como parte de la información
que aparece en Vistas administrativas En la página 283 de Tableau Server.
1. Abra una línea de comando como administrador y escriba lo siguiente:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
2. Cree un archivo de respaldo escribiendo tabadmin backup <filename>, donde
<filename> es el nombre o ubicación y nombre de su archivo de respaldo. Desde la
versión 8.1, no hay necesidad de detener el servidor antes de crear el respaldo. Por
ejemplo:
tabadmin backup tabserver
o
tabadmin backup C:\backups\tableau\tabserver
Si lo desea, también puede usar -d para añadir la fecha actual al nombre de archivo.
Agregue -t seguido de una ruta a fin de especificar una ubicación para los archivos
temporales que se crean durante el proceso de respaldo. La ruta de los archivos
temporales no es la ubicación donde se escribirá el archivo de respaldo. Por ejemplo:
tabadmin backup tabserver -t C:\mytemp\tableau
En el ejemplo anterior, se creará el archivo de respaldo tabserver.tsbak en el
directorio de la agrupación Tableau Server (C:\Program
Files\Tableau\Tableau Server\9.1\bin) no en C:\mytemp\tableau.
Restaurar a partir de una copia de seguridad
Si usa tabadmin para restaurar los datos de Tableau, el contenido de la base de datos
PostgreSQL de Tableau, los extractos de datos y los archivos de configuración se
sobrescribirán con el contenido del archivo de copia de seguridad (.tsbak). Si ejecuta una
instalación distribuida de Tableau Server, este paso se realiza en la instalación principal.
Nota: Al restaurar datos de Tableau, solo se pueden usar las copias de seguridad
creadas con tabadmin.
Para restaurar desde un archivo de copia de seguridad de base de datos:
1. Escriba lo siguiente para detener el servidor:
tabadmin stop
- 630 -
2. Escriba lo siguiente para restaurar la base de datos desde un archivo de copia de
seguridad:
tabadmin restore <filename>
En la línea anterior, reemplace <filename> por el nombre del archivo de copia de
seguridad que quiera usar para la restauración.
Para restaurar solo los datos (no las opciones de configuración), escriba lo siguiente:
tabadmin restore --no-config <filename>
3. Escriba lo siguiente para reiniciar el servidor:
tabadmin start
4. Si ejecutó el comando tabadmin assetkeys antes de crear el archivo de copia de
seguridad que vaya a restaurar, ejecute el comando siguiente:
tabadmin assetkeys --validate
El sistema le solicitará que especifique la frase de contraseña necesaria para volver a
crear las claves de cifrado personalizadas que usa el archivo de copia de seguridad.
Al restaurar un archivo .tsbak, Tableau Server creará automáticamente una copia de la
carpeta de data actual. A continuación, cambiará el nombre de la carpeta a tabsvc.bak-*
y la guardará en ProgramData\Tableau\Tableau Server\data. Esta carpeta es una
copia de seguridad de emergencia de los datos de Tableau Server que el servicio de asistencia
de Tableau puede usar si se produce algún problema al restaurar la copia de seguridad.
Cuando se complete la restauración, puede eliminar las carpetas tabsvc.bak-* con
seguridad de ProgramData\Tableau\Tableau Server\data para liberar espacio en
disco. En conjuntos de Tableau Server, las carpetas tabsvc.bak-* se crean en todos los
equipos que ejecutan Tableau Server.
Nota: No elimine la carpeta tabsvc, que también se encuentra en
ProgramData\Tableau\Tableau Server\data, ya que contiene datos de
Tableau Server. Elimine solo las carpetas tabsvc.bak-*.
Recuperar extractos a partir de un respaldo
El archivo uninstall-<version>.tsbak (por ejemplo, uninstall-9.0.tsbak) se crea como parte del
proceso de desinstalación. Después de actualizar a la versión 9.1, puede usar este archivo
para restaurar extractos de datos, por ejemplo, si por error elimina la carpeta del motor de
datos durante la actualización. Para usar uninstall-<version>.tsbak a fin de restaurar extractos
de datos:
- 631 -
1. Detenga el servidor.
2. Desde el directorio de la agrupación Tableau Server versión 9.1, escriba lo siguiente:
Windows Server 2012, Windows Server 2008, Windows 7 y Windows 8: tabadmin
restore \ProgramData\Tableau\Tableau Server\uninstall9.0.tsbak
Tableau Server de 32 bits instalado en Windows Server de 64 bits: tabadmin
restore \Program Files (x86)\Tableau\Tableau
Server\uninstall-9.0.tsbak
Tableau Server de 32 bits instalado en Windows Server de 32 bits: tabadmin
restore \Program Files\Tableau\Tableau Server\uninstall9.0.tsbak
Eliminar archivos innecesarios
Como procedimiento recomendado, debe supervisar el uso de espacio en su servidor. Si
necesita más espacio disponible, puede utilizar el comando cleanup En la página 587
para eliminar archivos de registro, archivos temporales y entradas innecesarios de la base de
datos PostgreSQL. Si puede necesitar las entradas de registro más antiguas para solucionar
un problema, debe crear un archivo de registro antes de realizar la limpieza. Para obtener más
información, consulte Archivar registros en la línea de comandos (tabadmin) En la
página 645.
Para realizar una limpieza, utilice este comando:
tabadmin cleanup
Puede añadir la opción restart, que es lo equivalente a ejecutar tabadmin stop,
tabadmin cleanup y tabadmin start:
tabadmin cleanup --restart
Las entradas de archivos y bases de datos que elimina el comando tabadmin cleanup
dependen de si Tableau Server se está ejecutando o está parado.Por ello, para eliminar los
posibles archivos y entradas de base de datos, debe ejecutar tabadmin cleanup dos
veces: una con Tableau Server funcionando y la otra cuando se haya detenido. A continuación
puede encontrar un resumen de lo que se ha eliminado al ejecutar tabadmin cleanup
con el servidor en ejecución y detenido.
Al ejecutar tabadmin cleanup con Tableau Server detenido:
l
l
Todos los archivos de registro se eliminarán de ProgramData\Tableau\Tableau
Server\data\tabsvc\logs.(Los archivos de registro de
ProgramData\Tableau\Tableau Server\logs no se eliminan.)
Los archivos temporales se eliminan de ProgramData\Tableau\Tableau
- 632 -
Server\temp y ProgramData\Tableau\Tableau
Server\data\tabsvc\temp.
l
No se eliminan filas de solicitudes HTTP de la tabla http_requests de la base de
datos PostgreSQL de Tableau Server, porque la base de datos no está accesible si el
servidor está detenido.
Al ejecutar tabadmin cleanup con Tableau Server en ejecución:
l
l
l
l
Los archivos de registro más antiguos que el intervalo de rotación del archivo de registro
se eliminan de ProgramData\Tableau\Tableau
Server\data\tabsvc\logs (los archivos de registro y los registros activos de
ProgramData\Tableau\Tableau Server\logs no se eliminan).
Los archivos temporales no se eliminan.
Los archivos que se están utilizando (es decir, bloqueados por el sistema operativo) no
se eliminan.
Las filas de las solicitudes HTTP con más de siete días de antigüedad se eliminan de la
tabla http_requests de la base de datos PostgreSQL de Tableau Server .
Nota: Las filas de las solicitudes HTTP con más de siete días de antigüedad
también se eliminan al realizar la copia de seguridad de los datos de Tableau.
Para obtener más información, consulte Copia de seguridad de los datos de
Tableau En la página 629.
Más información
Para obtener más información sobre la tabla http_requests, consulte Creación de vistas
administrativas personalizadas En la página 1 arriba arriba En la página 293.
Para recibir consejos sobre la automatización de los comandos cleanup y backup, consulte el
siguiente artículo de la Base de conocimientos: Automatización de los procesos de respaldo y
mantenimiento del servidor
Si ha creado un archivo de registro, pero ya no lo necesita, puede eliminarlo del servidor con la
opción Eliminar instantánea en la página Estado. Para obtener más información, consulte
Archivar registros en la página Estado (instantánea) En la página 642.
- 633 -
Solución de problemas
Use los siguientes temas para solucionar problemas que pueda tener con Tableau Server.
Para obtener consejos sobre la solución de problemas de autenticación confiable, consulte
Solución de problemas de la autenticación confiable En la página 456:
Trabajar con archivos de registro
Tableau Server crea archivos de registro como una parte normal de sus actividades. Puede
que necesite usar archivos de registro de servidor al solucionar problemas con Tableau Sever
o si Tableau Support solicita registros para resolver un problema.
Puede crear un archivo de registro comprimido (instantánea) desde la línea de comando del
servidor, o bien usar la opción Generar instantánea en la página Mantenimiento. El archivo
comprimido contiene copias de los registros que puede copiar o descargar usando un
explorador web, y enviar a Tableau Support. Cuando tenga copia del archivo, puede eliminar el
archivo de su servidor. Para obtener más información sobre cómo crear, descargar y eliminar
archivos de registro, consulte Archivar registros en la página Estado (instantánea) En la
página 642.
Esta recopilación de temas proporciona información sobre cómo crear archivos de registro,
contenido de archivos de registro específicos y detalles sobre cuándo puede consultar un
archivo.
Investigación de problemas de Tableau Server
El rango y la complejidad de los posibles problemas con Tableau Server indican que no hay
ningún proceso simple que se pueda usar para investigar todos los problemas, pero los
siguientes pasos pueden servir como enfoque general:
1. Elimine los archivos de registro existentes para reducir su tamaño. Para obtener más
información, consulte Eliminar archivos innecesarios En la página 632.
2. Establezca el nivel de registro correspondiente. Esto es algo que le enseñará
Tableau Support. Para obtener más información, consulte Cambiar niveles de registro En la página 655.
3. Reproduzca el problema que está intentando solucionar para que los registros capturen los eventos relacionados con el problema.
4. Cree un archivo de los registros. Para obtener más información, consulte Archivar
archivos de registro En la página 642.
Importante: Use este archivo al buscar en los archivos de registro. No debe
editar, mover o eliminar archivos directamente en el servidor.
- 634 -
5. Revise el archivo de configuración del servidor (\config\tabsvc.yml) para
comprender los aspectos básicos del entorno del servidor.
6. Revise el registro de administración (\logs\tabadmin.log) para conocer las
operaciones de mantenimiento que se han realizado en el servidor.
Busque Ejecución como: <script> para buscar entradas específicas de la
actividad de tabadmin.
7. Busque en los registros de Apache (\httpd\access.####_##_##_##_##_
##.log y \httpd\error.log) solicitudes que puedan estar relacionadas con el
problema que investigue.
Los registros de Apache contendrán bastante "ruido" que no se aplica a los problemas
que está experimentando.
l Si encuentra una solicitud que parezca estar relacionada con el problema, busque
\wgserver y \vizqlserver para encontrar entradas que incluyan el identificador único de solicitud de los registros de Apache.
l Busque el código de respuesta y el mensaje asociado al ID de solicitud.
l Busque el nombre del libro de trabajo, de la vista, del dashboard o de la fuente de
datos que esté relacionado con el problema. Busque una marca de tiempo relevante.
l Si encuentra una solicitud que parezca estar relacionada con el problema, busque
en el código de respuesta asociado con la solicitud. (200 indican que todo está
correcto, 500 indican problemas).
l Busque el identificador único de solicitud asociado con la solicitud que haya identificado (el identificador único de solicitud es una cadena alfanumérica de 24 caracteres que encontrará justo al final de la solicitud).
8. Busque en el archivo de registro otros mensajes y posibles errores.
l Use el identificador de solicitud de los registros de Apache para buscar archivos
de registro que contengan entradas relacionadas en las carpetas \wgserver y
\vizqlserver. Busque indicaciones de problemas (por ejemplo, mensajes de
error o consultas que se ejecuten durante mucho tiempo).
9. Póngase en contacto con el servicio de asistencia
Si no puede resolver el problema por sí mismo, o si se lo solicita Tableau Support, envíe
el archivo comprimido a Tableau.
Consulte los siguientes temas para obtener más información:
Procesos de Tableau Server
Hay procesos de Tableau Server cuya configuración predeterminada se puede cambiar para
lograr resultados diferentes. Los temas Mejorar el rendimiento del servidor En la página
424 y Alta disponibilidad En la página 84 describen algunos de los enfoques que puede
tomar. El estado de alto nivel de cada proceso se muestra en la página Estado del servidor y
- 635 -
puede encontrar información más detallada relacionada con algunos de los procesos, como el
proceso de fondo, en el tema Vistas administrativas En la página 283.
Nota: Algunos de los procesos citados abajo no se pueden configurar: el controlador de
conjuntos y el servicio de coordinación se instalan en todos los nodos como parte de la
instalación básica. Se requieren en todos los nodos de servidor. El almacén de datos se
instala cuando se instala el motor de datos (no se puede instalar por separado). Todas
las instancias de un proceso de motor de datos tendrán también siempre presente una
instancia del proceso del almacén de datos.
En términos de arquitectura, la versión de 64 bits de Tableau Server usa procesos nativos de
64 bits; la versión de 32 bits de Tableau Server usa procesos de 32 bits. La excepción es el
motor de datos. Si la versión de 32 bits de Tableau Server está instalada en un sistema
operativo de 64 bits, se utilizará la versión del proceso de motor de datos de 64 bits.
Para obtener más información sobre los archivos de registro generados por estos procesos,
consulte Ubicaciones de archivo de registro de servidor En la página 646.
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
Servidor de API
wgserver.exe
Controla las
Sí
llamadas API de
REST
A menos que use las
API de REST para
procesos de negocio
importantes, este
servicio puede
permanecer inactivo
sin afectar al estado
global de Tableau
Server.
Servidor de
aplicaciones
vizportal.exe
Manipula la
aplicación Web,
admite la
navegación y la
búsqueda
Solo consume
recursos evidentes
durante operaciones
poco frecuentes,
como publicar un libro
de trabajo con un
extracto o generar una
imagen estática de
una vista. Su carga se
puede crear con la
interacción basada en
- 636 -
Sí
Proceso
Componente de
segundo plano
Nombre de
archivo
backgrounder.exe
Servidor de caché redis-server.exe
Propósito
¿Varios Características de
hilos?
rendimiento
Ejecuta tareas de No
servidor,
incluidas
actualizaciones
de extracto,
tareas ‘Ejecutar
ahora’ y tareas
iniciadas desde
tabcmd
Caché de
consultas
- 637 -
No
el navegador y con
tabcmd.
Un proceso de un solo
hilo donde se pueden
ejecutar múltiples
procesos en una o
todas las máquinas
del clúster para
expandir la capacidad.
Por lo general, el
componente de
segundo plano no
consume mucha
memoria del proceso,
pero puede consumir
recursos de CPU, E/S
o red según la
naturaleza de la carga
de trabajo que se le
presente. Por ejemplo,
al realizar
actualizaciones de
extractos grandes,
puede usar el ancho
de banda de la red
para recuperar datos.
La recuperación de
datos o las tareas
tabcmd complejas
pueden consumir
recursos de CPU.
Una caché de
consultas distribuida y
compartida en todo el
conjunto de
servidores. Esta caché
Proceso
Controlador de
conjunto
Servicio de
coordinación
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
clustercontroller.exe Responsables de n/a
supervisar varios
componentes,
detectar errores
y ejecutar
conmutaciones
tras error cuando
es necesario
zookeeper.exe
En instalaciones n/a
distribuidas, es
responsable de
garantizar que
exista un cuórum
para realizar
decisiones
durante una
- 638 -
en memoria acelera la
experiencia del
usuario en muchas
situaciones. VizQL
Server, el componente
de segundo plano y
Data Server (y, en
menor medida, el
servidor de API y el
servidor de
aplicaciones) realizan
solicitudes al servidor
de caché en nombre
de usuarios o trabajos.
Como la caché usa un
subproceso único,
para obtener un mejor
rendimiento es
necesario ejecutar
instancias adicionales
del servidor de caché.
Se incluye en la
instalación básica en
todos los nodos.
Se incluye en la
instalación básica en
todos los nodos.
Proceso
Motor de datos
Nombre de
archivo
tdeserver64.exe
tdeserver.exe (32
bits)
Propósito
¿Varios Características de
hilos?
rendimiento
conmutación tras
error
Almacena
Sí
extractos de
datos y responde
consultas
- 639 -
La carga del motor de
datos la generan
solicitudes de los
procesos de servidor
de VizQL Server, el
servidor de
aplicaciones, el
servidor de API, Data
Server y el
componente de
segundo plano. El
motor de datos
también atiende
solicitudes de la
mayoría de los otros
procesos de servidor.
Es el componente que
carga extractos en la
memoria y realiza
consultas en ellos. El
consumo de memoria
se basa
principalmente en el
tamaño de los
extractos de datos que
se cargan. El código
binario de 64 bits se
usa como el valor
predeterminado en
sistemas operativos
de 64 bits, incluso si
Tableau Server de 32
bits se encuentra
instalado. El motor de
Proceso
Nombre de
archivo
Propósito
¿Varios Características de
hilos?
rendimiento
Data Server
dataserver.exe
Administra
Sí
conexiones a
fuentes de datos
de Tableau
Server
Almacén de
archivos
filestore.exe
Replica
n/a
automáticamente
extractos en
nodos de motor
de datos
- 640 -
datos tiene varios hilos
para manipular
solicitudes múltiples
en un momento. Bajo
una carga alta puede
consumir recursos de
CPU, E/S y red, todos
los que pueden ser un
atasco de rendimiento
bajo carga. A carga
alta, una instancia
simple del motor de
datos puede consumir
todos los recursos de
CPU para procesar las
solicitudes.
Dado que es un proxy,
normalmente solo se
une por la red, pero se
puede unir por la CPU
con sesiones de
usuario simultáneas
suficientes. Su carga
se genera mediante la
interacción basada en
navegador y en
Tableau Desktop y
extrae los trabajos de
actualización para las
fuentes de datos de
Tableau Server.
Se instala con el motor
de datos (no se puede
instalar por separado).
Siempre habrá
presente un proceso
de almacén de
Proceso
Repositorio
Nombre de
archivo
postgres.exe
Buscar y explorar searchserver.exe
Propósito
¿Varios Características de
hilos?
rendimiento
La base de datos n/a
de Tableau
Server almacena
libros de trabajo y
metadatos de
usuario
Gestiona
Sí
búsqueda rápida,
filtrado,
recuperación y
visualización de
metadatos de
contenido en el
servidor
- 641 -
archivos si hay
instalados uno o más
procesos de motor de
datos.
Normalmente
consume pocos
recursos. Se puede
transformar en un
atasco en casos
excepcionales para
implementaciones
muy grandes (miles de
usuarios) cuando
realiza operaciones
como ver todos los
libros de trabajo por
usuario o cambiar los
permisos. Para
obtener más
información, consulte
Repositorio de
Tableau Server En la
página 49.
El proceso está
limitado en primer
lugar por la memoria y
en segundo lugar por
las E/S. La cantidad de
memoria usada
aumenta
proporcionalmente a
la cantidad de
contenido que hay en
el servidor
(sitios/proyectos/libros
de trabajo/fuentes de
datos/vistas/usuarios).
Proceso
VizQL Server
Nombre de
archivo
vizqlserver.exe
Propósito
¿Varios Características de
hilos?
rendimiento
Carga y
Sí
renderiza vistas,
calcula y ejecuta
consultas
Consume recursos
evidentes durante la
carga de la vista y el
uso interactivo de un
navegador Web. Se
puede unir a CPU, E/S
o la red. La carga del
proceso solo se puede
crear con la
interacción basada en
el navegador. Se
puede acabar la
memoria.
Archivar archivos de registro
Puede crear archivos (instantáneas) de archivos de registro de dos formas distintas: desde la
página Estado mediante un navegador, o bien desde una línea de comandos, usando
tabadmin en Tableau Server. La creación de un archivo de registro le proporciona una
instantánea comprimida de registros que puede usar para solucionar problemas o para enviar
a Tableau Support el problema para obtener ayuda.
Archivar registros en la página Estado (instantánea)
Puede generar y descargar una instantánea (archivo) de los archivos de registro de Tableau
Server de un navegador web, sin abrir una línea de comandos. Esta instantánea comprimida
contiene una copia de hasta siete días de los datos del archivo de registro de Tableau Server y
de los servidores de los trabajadores (si tiene un entorno distribuido). El proceso de
instantánea no cambia ni elimina los archivos de registro de Tableau Server ni los archivos de
registro creados con tabadmin.
Nota Para especificar la cantidad de datos que desea recopilar o el nombre del archivo
comprimido que va a crear, use tabadmin para crear un archivo de registros de servidor.
Para obtener más información, consulte Archivar registros en la línea de
comandos (tabadmin) En la página 645.
Para generar una instantánea de archivos de registro de servidor:
- 642 -
1. Abra la página Estado:
l
Varios sitios: Seleccione Servidor > Estado.
l
Un único sitio: Seleccione Estado.
2. Haga clic en Generar instantánea para crear una instantánea de los registros de
Tableau Server. El botón Generar instantánea solo está disponible si no hay ninguna
instantánea existente.
Nota: Esta opción está disponible independientemente de si se han creado o no
archivos de registro con tabadmin.
3. Seleccione el número de días de registros que desea incluir. La opción predeterminada
es Últimos 7 días, pero tal vez desee seleccionar menos si desea reducir el tamaño
del archivo zip. Por ejemplo, si acaba de reproducir un problema y está recopilando
registros relacionados con el mismo, tal vez desee seleccionar Hoy para crear el
archivo zip más pequeño necesario.
4. Haga clic en Descargar instantánea para descargar la instantánea del registro en su
ubicación de descargas predeterminada de su navegador web. Esta opción está
disponible después de crear una instantánea.
Google Chrome muestra la descarga en la parte inferior de la ventana:
- 643 -
5. Haga clic en la flecha y, a continuación, haga clic en Abrir para descomprimir la
instantánea o en Mostrar en carpeta para ver dónde se ha descargado:
6. (Opcional) Haga clic en Eliminar instantánea para eliminar una instantánea de
registros. Esta opción está disponible después de crear una instantánea.Debe eliminar
la instantánea existente antes de crear una nueva.
- 644 -
Por ejemplo, puede que desee eliminar la instantánea que ha creado antes de un evento
que desee investigar.
Archivar registros en la línea de comandos (tabadmin)
Puede archivar archivos de registro de Tableau Server mediante el comando tabadmin
ziplogs. Este comando crea un archivo zip que contiene todos los archivos de registro y es
útil cuando trabaja con Tableau Support. El comando ziplogs no elimina los archivos de
registro; en lugar de eso, los copia en un archivo zip. Si ejecuta una instalación distribuida de
Tableau Server, realice este paso desde el servidor primario. Todos los registros de trabajador
que haya se incluirán en el archivo zip.
Nota: El comando tabadmin ziplogs puede generar mensajes como "error de
zip: Nada que hacer". Suelen estar relacionados con pasos específicos en el proceso de
compresión, y no quieren decir que el archivo de registro esté vacío o que el proceso
completo de archivado haya fallado.
Para crear archivos de registro:
1. Abra una línea de comando como administrador y navegue al directorio de la agrupación de Tableau Server. Por ejemplo:
cd "C:\Program Files\Tableau\Tableau Server\9.1\bin"
2. Detenga Tableau Server escribiendo:
tabadmin stop
3. Cree el archivo zip escribiendo tabadmin ziplogs -l -n <filename>, donde
<filename> es el nombre del archivo zip que desea crear. Elija un nombre único sin
espacios. Tableau no sobrescribe un archivo existente. Por ejemplo:
tabadmin ziplogs -l -n my_logs
Si no especifica un nombre de archivo, el nombre del archivo será logs.zip. También
puede usar -d mm/dd/yyyy para incluir solo los archivos generados desde una fecha
específica. Por ejemplo:
tabadmin ziplogs -l -n -d 12/14/2014
El comando anterior crea un archivo comprimido con el nombre logs.zip, que incluye
registros con fecha del 14 de diciembre de 2014 hasta la actualidad; los registros
anteriores se excluyen. La opción -n captura información sobre el entorno del servidor,
incluidos los puertos que están en uso. Para ver una lista de todas las opciones de
ziplogs, escriba tabadmin ziplogs -h.
4. Reinicie Tableau Server escribiendo:
- 645 -
tabadmin restart
Puede encontrar el archivo zip en el directorio de la agrupación Tableau Server.
Ubicaciones de archivo de registro de servidor
De forma predeterminada, los archivos de registro de Tableau Server se recopilan en un
archivo zip denominado logs.zip (puede especificar un nombre distinto si crea el archivo
con tabadmin). Puede copiar el archivo del servidor en un equipo local y abrirlo ahí, o
enviarlo a Tableau Support. Cuando descomprima el archivo, se creará una serie de carpetas
con archivos de registro relacionados. Esta tabla explica los posibles contenidos de cada
carpeta, así como la ubicación original de los archivos que vienen de Tableau Server, el
proceso que creó los archivos de registro y los detalles sobre los archivos.
El directorio de registro de Tableau Server es C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\logs si instaló Tableau Server en la unidad C, a menos que se especifique
lo contrario en la siguiente tabla.
Ubicaciones de archivo de registro
Archivos/carpetas
en logs.zip
buildversion.txt
Detalles
Archivos
Generado por
Ubicación en
Tableau Server
La versión
de compilación de
Tableau Server.
tabsvc.yml
\config
wgserver.checksum
assetkeyencryption
back-
Registros
relacionados
con el
cifrado del
repositorio.
assetkeyencryptio
n.log
Los archivos backgrounderrela#.log
- 646 -
tabadmin
assetkeys
\logs\assetkeyencryption
backgrounder.exe
\logs\backgrounder
grounder
cacheserver
clustercontroller
config
cionados
con las suscripciones y
las actividades programadas,
como actualizaciones
de extractos, las
tareas "Ejecutar
ahora", y las
tareas tabcmd.
spawn.####.log
tomcat-#.####-####.log
Registros
relacionado
s con el
proceso del
servidor de
caché.
Registros
relacionado
s con el
proceso del
controlador
de conjunto
de
servidores.
clustercontroller.lo
g
Archivos de
configuració
n.
connections.yml
clustercontroller.lo
g-####-##-##
workgroup.yml
Este es un
buen lugar
para
empezar a
recopilar
información
para la
- 647 -
redis-server.exe
\cacheserver
clustercontroller.exe
\clustercontroller
Configuración
\config
de Tableau Server
solución de
problemas.
Confirme
que los
ajustes de
configuració
n son los
esperados.
data-
\logs\datacollector
collector
dataengine
Habrá un
tdeserver_####_
archivo de
##_##_##_##_
registro tde- ##.log
server por
cada día con
información
sobre extractos y consultas de
datos, así
como respuestas a
solicitudes
de VizQL
Server.
tdeserver.exe
dataserver
Información dataserver-#.log
sobre conexiones a
fuentes de
datos de
Tableau Server.
dataserver.exe
\logs\dataserver
httpd
Registros de
Apache.
Busque aquí
las entradas
de
Demonio de
Apache
\logs\httpd
access.####-####.##-##-##log
error.log
startup.log
- 648 -
\logs\dataengine
tdeserver64.ex
e
autenticació
n. Cada
solicitud del
registro de
Apache
tendrá un ID
de solicitud
asociado.
Este
identificador
de solicitud
se usa en
todos los
registros de
servidor, y
puede
usarlo para
asociar
entradas de
registro a
una
solicitud.
licensing
logs
\logs\licensing
Esta es la
ubicación de
los registros
de mayor
interés y
utilidad.
Busque aquí
después de
revisar los
archivos de
configuració
n.
tabadmin.log
tabconfig.log
tablicsrv.log
tabsrvlic.log
wgserver.war.depl
oy.log
tabadmin.lo
g nunca se
sobrescribe
ni se trunca,
- 649 -
\logs
por lo que
contiene
todos los
detalles.
notifytabadmin.lo
g contiene
errores de
tabadmin.lo
g (los
errores
también se
incluyen en
tabadmin.lo
g).
tablicsrv.log
y
tabsrvlic.log
están
relacionado
s con la
licencia.
pgsql
Registros de
base de
datos de
PostgreSQL,
incluidos los
archivos
relacionados
con el lanzamiento de
procesos de
servidor.
Los extractos de datos
de Tableau
se almacenan en la
tabspawn
- 650 -
\logs\pgsql
base de
datos de
PostgreSQL.
repository
postgres.exe
service
notify-tabsvc.log
\logs\repository
\logs\service
tabsvc.log
solr
Relacionado
con el índice
de búsqueda.
\logs\solr
svcmonitor
tabadminservice
tabadmwrk
\logs\svcmonitor
Relacionado
con los archivos de registro creados
con la
opción
Generar una
instantánea
de archivos
de registro
de servidor.
\logs\tabadminservice
El proceso
Administrador de
trabajadores
de servidor
que se usa
para la
detección
automática
de servidores de
trabajadores
tabadmwrk.exe
- 651 -
\logs\tabadmwrk
en un
entorno distribuido.
vizportal
vizqlserver
\logs\vizportal
Relacionado vizql-0.log.####con la
##-##
visualización
spawn.####.log
y la
interacción
con vistas.
vizqlserver.exe
\logs\vizqlserver
Al ejecutar
varias
instancias
de VizQL
Server, las
instancias
se
distinguen
por el
número de
puerto.
Los
registros de
notifyproducti
on
contienen
eventos
excepcional
es.
vizqlserver\logs
La mayoría
de los
archivos
está en
formato
JSON.
tabprotosrv.
backgrounder_
####_####_##_
##_##_##_##.txt
dataserver_####_
####_##_##_##_
##_##.txt
tabadmin_####_
- 652 -
\vizqlserver\logs
txt se crea
cuando abre
datos o se
conecta a
datos.
##_##_##_##_
##.txt
tabprotosrv.txt
vizqlserver_####_
####_##_##_##_
##_##.txt
wgserver_####_
####_##_##_##_
##_##.txt
tdserver_
vizqlserver_####_
####_##_##_##_
##_##.txt
wgserver
Información
relacionada
con tareas
administrati
vas,
administraci
ón de libros
de trabajo y
permisos,
autenticació
n, inicios de
sesión,
solicitudes
de vista
inicial y
solicitudes
de
publicación.
Exploración,
búsqueda.
db-migrate_####_
##_##_##_##_
##.log
migrate.log
notifyproduction.####_
####_##_##_##_
##_##.log
production.####.lo
g
production.####_
####_##_##_##_
##_##.log
spawn.####.log
tomcat-#.####_
##_##.log
wgserver-#.log
Las
instancias
de wgserver
se
distinguen
- 653 -
wgserver.exe
\logs\wgserver
por número
de puerto,
seguidas
inmediatam
ente por
"production"
o "notifyproduction".
Los
registros de
notifyproduction
contienen
eventos
excepcional
es.
Habrá un
archivo
production.
n_###
independien
te por cada
proceso de
componente
de segundo
plano para
cada día.
notifyproduction.
n_### está
correlaciona
do con
production.
n_###, pero
solo
contiene
errores.
zookeeper
Información
relacionada
con el
spawn.####.log
zookeeper-#.log
- 654 -
zookeeper.exe
\logs\zookeeper
servicio de
coordinació
n de
Tableau
Server.
zookeeper#.log.####_##_##
Los archivos de registro de Tableau Server se pueden encontrar en las siguientes carpetas del
servidor:
Registros de Tableau Server
Los siguientes archivos de registro realizan seguimiento a actividades relacionadas con la
aplicación web, base de datos e índice:
C:\ProgramData\Tableau\Tableau Server\data\tabsvc
Registros de VizQL
Estos archivos de registro realizan seguimiento a actividades relacionadas con la visualización
de vistas, como la consulta de bases de datos y generación de imágenes:
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Logs
Archivos temporales
Cualquier archivo que comienza con exe_ en la carpeta a continuación es un archivo de
Tableau Server y es posible eliminarlo.
C:\ProgramData\Tableau\Tableau Server\temp
Cambiar niveles de registro
De forma predeterminada, Tableau Server registra los eventos en el nivel de información.
Puede cambiar esto si necesita recopilar más información (si trabaja con Tableau Support, por
ejemplo). Un buen consejo sería no aumentar los niveles de registros excepto al solucionar un
problema.
Niveles de registro
Los siguientes niveles de registro se muestran para aumentar la cantidad de información
registrada:
l
l
l
l
l
off (desactivado)
fatal (fatal)
error (error)
warn (advertencia)
info (predeterminado) (información (predeterminado))
- 655 -
l
l
debug (depuración)
trace (seguimiento)
Nota: Al aumentar el nivel de registro a debug o trace, se aumenta la cantidad de
información que se registra, lo que puede repercutir considerablemente en el
rendimiento. Solo debe establecer un nivel de registro en debug al investigar un caso
específico. Reproduzca el problema y después restablezca el nivel de registro a info.
Cambiar niveles de registro
Establezca los niveles de registro de Tableau Server usando uno de los distintos comandos de
tabadmin set. El comando que use depende de para qué componente de Tableau Server
desea cambiar el nivel de registro.
Comando
Ubicación de los registros afectados
(path begins with \ProgramData\Tableau\Tableau
Server\data\tabsvc)
server.log.level
\vizqlserver\Logs\*.txt
vizportal.log.level
\vizportal\*.log
vizqlserver.log.level
\vizqlserver\*.log
wgserver.log.level
\wgserver\*.log
Para obtener más información, consulte Opciones de tabadmin set En la página 612.
Debe detener Tableau Server antes de cambiar los niveles de registro y reiniciarlo después. Si
ejecuta una instalación distribuida de Tableau Server, establezca niveles de registro desde el
servidor primario.
Para cambiar el nivel de registro:
1. Abra una línea de comando como administrador y navegue al directorio de la
agrupación de Tableau Server.
Si Tableau Server está instalado en la unidad C:
C:\Program Files\Tableau\Tableau Server\9.1\bin
o
C:\Program Files (x86)\Tableau\Tableau Server\9.1\bin
2. Detenga Tableau Server escribiendo:
- 656 -
tabadmin stop
3. Establezca el nivel de registro escribiendo tabadmin set [command][option]
donde [command] es server.log.level, vizqlserver.log.level o
wgserver.log.level
y [option] es un nivel de registro válido.
Ejemplos:
l
tabadmin set server.log.level debug
l
tabadmin set vizqlserver.log.level warn
tabadmin set vizportal.log.level debug
l
tabadmin set wgserver.log.level off
4. Reinicie Tableau Server escribiendo:
tabadmin restart
Restablecer los niveles de registro
Después de obtener la información relacionada con el problema que está investigando,
restablezca los niveles de registro para que no se vea afectado el rendimiento.
Restablezca el nivel de registro a su valor predeterminado (info) usando el comando
correspondiente con una opción -d.
Ejemplos:
l
tabadmin set server.log.level -d
tabadmin set vizportal.log.level -d
l
tabadmin set vizqlserver.log.level -d
l
tabadmin set wgserver.log.level -d
Manipular un servidor sin licencia
Tableau ofrece dos modelos de licenciamiento: basado en el usuario y basado en los núcleos.
El licenciamiento basado en usuarios requiere que cada cuenta de usuario activa esté cubierta
por una licencia. Las licencias basadas en usuarios tienen una capacidad definida o un número
de usuarios que permite. A cada usuario se le asigna un nombre de usuario único en el
servidor y se requiere su identificación al conectarse al servidor.
El licenciamiento basado en núcleos no tiene limitaciones en la cantidad de cuentas de usuario
del sistema, pero sí restringe el número máximo de núcleos de procesadores que Tableau
Server puede usar. Si tiene una licencia Tableau Server: núcleo de varias máquinas, puede
- 657 -
instalar Tableau Server en una o más máquinas para crear un clúster, con la restricción de que
el número total de núcleos de todas las máquinas no sobrepase el número de núcleos para los
que tiene una licencia y que todos los núcleos de una máquina en particular estén cubiertos
por la licencia.
Si tiene una licencia de núcleo de máquina individual de Tableau Server, puede instalar
Tableau Server en un solo equipo. El número de núcleos de procesadores del equipo no debe
superar el número de núcleos que disponen de licencia.
Servidor basado en usuarios sin licencia
El motivo más común para que un servidor que tiene licenciamiento basado en usuario quede
sin licencia es una clave de producto expirada o un contrato de mantenimiento expirado.
Puede ver las claves de productos y agregar nuevas al seleccionar Inicio > Todos los
programas > Tableau Server > Administrar claves de productos.
Servidor basado en núcleos sin licencia
Un servidor basado en núcleos puede quedar sin licencia por diversos motivos. Un problema
común es que la máquina primaria o la de un trabajador tiene más núcleos que lo permitido por
la licencia. Cuando el servidor no tiene licencia no puede iniciar o administrar el servidor. Sin
embargo, puede administrar sus licencias mediante la herramienta de línea de comando
tabadmin. Siga los pasos a continuación para ver una lista de sus licencias y el número de
núcleos por máquina.
1. Abra una línea de comando y escriba lo siguiente: cd C:\Program
Files\Tableau\Tableau Server\9.1\bin
2. Escriba lo siguiente: tabadmin licenses.
Manipular un proceso de VizQL Server sin licencia
Existen varios indicadores en la página de estado de Tableau Server que le ayudan a
comprender el estado de los procesos de Tableau Server. Un cuadro de estado de color
naranja, "Sin licencia", indica que uno de los procesos de VizQL Server no puede recuperar la
información de licencia de Tableau Server.
- 658 -
Es posible que existan varios motivos por el que un proceso no puede acceder a esta
información. Por ejemplo, es posible que haya problemas de red que evitan que un proceso
VizQL, el cual se ejecuta en otra máquina de trabajador, se comunique con la máquina
primaria. O bien, es posible que el proceso envíe más solicitudes que las que puede aceptar a
la vez y no puede manejar la solicitud de licenciamiento. En consecuencia, es posible que
algunos usuarios puedan acceder a vistas mientras que otros no.
Para solucionar el problema, detenga y, a continuación, inicie Tableau Server.
Error de memoria insuficiente de VizQL
En las versiones de 32 bits de Tableau Server, si un proceso VizQL alcanza su límite de
sesiones de visualización concurrentes, puede que vea un error ‘Sin memoria’, el cual también
se escribirá en los registros vizqlserver*.txt ubicados aquí:
C:\ProgramData\Tableau\Tableau
Server\data\tabsvc\vizqlserver\Logs
El proceso VizQL no finaliza cuando se produce este error, sino que no aceptará conexiones
adicionales. Este problema lo puede tratar realizando lo siguiente:
l
l
l
Actualizar a la versión de 64 bits de Tableau Server: Consulte Actualizar a 9.1 En
la página 52 para obtener detalles.
Aumentar el número de procesos VizQL: Esto podría significar que necesita
agregar uno o más trabajadores. Consulte Instalar y configurar nodos de
trabajador En la página 77 para conocer cómo realizar esto.
Editar vizqlserver.session.expiry.timeout: Usar tabadmin para cambiar la
configuración de vizqlserver.session.expiry.timeout de su valor predeterminado (30
- 659 -
minutos) a un período de tiempo más corto, como 10 o 5 minutos. Esto también dejará
inactivas las sesiones para que expiren pronto, liberando así memoria para nuevas
sesiones.
Error de restricción de cookies
Cuando un usuario inicia sesión en Tableau Server, una cookie de sesión se almacena en su
navegador local. La cookie almacenada es el método mediante el cual Tableau Server afirma
que el usuario está autenticado y puede acceder al servidor. Dado que la cookie se define con
el mismo dominio o subdominio de la barra de dirección del navegador, se le considera una
cookie de origen. Si el navegador del usuario está configurado para bloquear las cookies de
origen, el usuario no podrá iniciar sesión en Tableau Server.
Cuando el usuario inicia sesión en Tableau Server a través de una vista incrustada o en un
entorno que tiene configurada la autenticación confiable, sucede lo mismo: se almacena una
cookie. Sin embargo, en este caso, el navegador trata la cookie como una cookie de terceros.
Esto se debe a que la cookie se define con un dominio diferente al que se muestra en la barra
de dirección del navegador. Si el navegador Web del usuario está configurado para bloquear
las cookies de terceros, la autenticación en Tableau Server fallará. Para evitar que esto
suceda, los navegadores Web se deben configurar para admitir las cookies de terceros.
Solución de problemas de fuentes de datos
Para usuarios que trabajan con fuentes de datos de Tableau Server, se debe contra con hasta
tres elementos:
l
Permisos para la fuente de datos: Todas las personas que se conectan a una fuente
de datos deben tener permisos de Conexión y Vista para ella. Esto también se aplica a
usuarios que acceden a vistas que se conectan a fuentes de datos. Todas las personas
que publican y modifican fuentes de datos deben tener licencia de Publicación y también
tener permisos de Escritura/Guardar como y Descargar/Guardar en Web como.
Consulte Administrar permisos En la página 335 y Configurar permisos para una
fuente de datos En la página 353 para obtener más información.
Las fuentes de datos multidimensionales (Cube) se deben descargar y utilizar en
Tableau Desktop, por lo que requieren el permiso Descargar/Guardar en Web como.
Para obtener más información sobre los cubos en Tableau, consulte Fuentes de datos
de cubo En la página 267.
l
Capacidad de autenticar la base de datos: Hay varias formas en que se puede
conectar a datos en Tableau y controlar quién tiene acceso a qué. Básicamente,
cualquier entidad que se conecta a la base de datos debe poder autenticarse. La
entidad podría ser Tableau Server realizando una actualización de extracción. Podría
ser un usuario de Tableau Desktop que se conecta a una fuente de datos que luego se
conecta a una fuente de datos en tiempo real. También podría ser un usuario de
- 660 -
Tableau Desktop que accede a una vista que se conecta a una base de datos de acceso
en tiempo real. Consulte Seguridad de datos En la página 412 para obtener más
información sobre las opciones.
l
Controladores de bases de datos: Si la persona que creó o publicó la fuente de
datos en Tableau Desktop debe instalar controladores de bases de datos adicionales,
es posible que deba instalarlos en Tableau Server. Si ejecuta una instalación distribuida
de Tableau Server donde, por ejemplo, el proceso de servidor de datos se ejecuta en el
servidor de un trabajador, cualquier controlador de base de datos requerido debe
instalarse también ahí en el servidor primario. Otros procesos también requieren
controladores,Consulte Controladores de bases de datos En la página 80 para
obtener más información.
Mensajes de error de fuente de datos
A continuación se indican algunos errores que autores de libros de trabajo y otros usuarios
pueden encontrar mientras trabajan con fuentes de datos y vistas:
Se denegó el permiso para acceder a esta fuente de datos de Tableau Server: La
conexión de la fuente de datos requiere permiso de Conexión. Consulte Administrar
permisos En la página 335 y Configurar permisos para una fuente de datos En la página
353 para obtener más información.
No se encontró la fuente de datos: Una persona que trabaja con una vista puede ver este
error si la fuente de datos se elimina de Tableau Server o si se debe actualizar su página
Conectar a datos. Para actualizar la página Conectar a datos en Tableau Desktop, haga clic en
el icono Actualizar:
No es posible conectar a esta fuente de datos de Tableau Server: Este error puede
aparecer si la información de conexión para la fuente de datos ha cambiado, por ejemplo,
como resultado del cambio de nombre del servidor de la base de datos. Observe la
información Conexión de datos para conocer la fuente de datos y confirme que tiene la
configuración correcta.
- 661 -
No es posible enumerar las fuentes de datos de Tableau Server: Este error puede
ocurrir si un usuario intenta acceder a fuentes de datos de Tableau Server y hay problemas de
conectividad entre Tableau Server y Tableau Desktop.
No es posible conectarse con una fuente de datos de cubo: Para usar una fuente de
datos multidimensional (Cube), deberá descargar la fuente de datos y usarla en Tableau
Desktop. Asegúrese de que dispone del permiso Descargar/Guardar en Web como para la
fuente de datos. Para obtener más información sobre los cubos en Tableau, consulte Fuentes
de datos de cubo En la página 267.
Solucionar problemas relacionados con las suscripciones
"La instantánea de vista en este correo electrónico no se pudo renderizar
correctamente."
Puede haber diversas razones para recibir una suscripción con este mensaje de error:
l
l
l
Falta de credenciales: algunas vistas se publican con credenciales incrustadas. Puede
que reciba el error anterior si las credenciales incrustadas están desfasadas o si la vista
se ha vuelto a publicar sin las credenciales incrustadas.
Base de datos temporalmente fuera de servicio: Si la vista tiene una conexión con
una base de datos de acceso en tiempo real y esa base de datos se encontraba fuera de
servicio cuando se generó la suscripción, es posible que aparezca el error anterior.
Límite de tiempo de espera de proceso de fondo: De manera predeterminada, el
proceso de fondo que controla suscripciones caduca después de 30 minutos. En la
mayoría de los casos, esto es tiempo suficiente. Sin embargo, si el proceso de fondo
está controlando un dashboard extraordinariamente grande y complejo, es posible que
no sea tiempo suficiente. Puede revisar la vista de administrador de Tareas de fondo
para no extractos En la página 290 para ver si ese es el caso. Para aumentar el
umbral del límite de tiempo de espera, utilice la opción subscriptions.timeout de
tabadmin.
No es posible suscribirse
Si puede ver una vista en Tableau Server y tiene el icono de suscripción (
superior derecha, puede suscribirse a ella.
) en la esquina
Para suscribirse a una vista, debe cumplir con dos requisitos: Debe configurar Tableau Server
correctamente (como se describe en Administrar suscripciones En la página 218) y la vista
a la cual desea suscribirse debe tener credenciales incrustadas para su fuente de datos o no
confiar en absoluto en las credenciales. Algunos ejemplos incluyen un libro de trabajo que se
conecta a un extracto que no se actualiza o un libro de trabajo, cuyos datos están en un archivo
que se incluyó en el libro de trabajo en el momento de la publicación. La incrustación de
- 662 -
credenciales es un paso que ocurre en Tableau Desktop (consulte la Ayuda de Tableau
Desktop para obtener detalles).
Sin icono de suscripción
Puede ocurrir que se pueda ver una vista en Tableau Server, pero no suscribirse a ella. Esto
ocurre para las vistas con conexiones de base de datos de acceso en tiempo real, donde se
piden las credenciales de la base de datos la primera vez que hace clic en la vista. Una
suscripción incluye una vista (o libro de trabajo), datos y un programa. Para entregar la pieza
de datos, Tableau Server necesita credenciales de la base de datos incrustadas o datos que
no requieran credenciales. Cuando se trata de las conexiones de la base de datos de acceso
en tiempo real, Tableau Server no tiene las credenciales correspondientes, solo los usuarios
individuales. Esta es la razón por la cual solo puede suscribirse a vistas que no requieren
credenciales o las tienen incrustadas.
También podrá ver una vista pero no podrá suscribirse a ella (sin icono de suscripción) si
Tableau Server se configura para autenticación confiable. Consulte Requisitos de suscripción
para obtener más información.
Recepción de suscripciones no válidas o que no funcionan suscripciones
Si configuró suscripciones en instancias de pruebas o desarrollo de Tableau Server, además
de la instancia de producción, deshabilite las suscripciones de las instancias que no son de
producción. Mantener las suscripciones habilitadas en todas las instancias puede ocasionar
que los usuarios reciban suscripciones que parecen válidas, pero que no funcionan, o que
reciban suscripciones incluso si ya no están suscritos a la vista o el libro de trabajo.
Las suscripciones no llegan ("Error al enviar correo electrónico. No es posible enviar el comando al host SMTP.")
Puede ver el error de arriba en Windows Event Viewer si las suscripciones aparecen como
enviadas (según la vista de administración Tareas de fondo para extractos En la página
289), las suscripciones no llegan y el servidor SMTP usa sesiones cifradas (SSL). Las
suscripciones son solo compatibles para conexiones SMTP no encriptadas. La solución es
usar un servidor SMTP no encriptado.
Problemas de funcionamiento de scripts personalizados tras actualizar a la
versión 8.1
Para facilitar la administración de sesiones, se ha agregado una etiqueta de almohadilla (#) al
final de ver URL a partir de la versión 8.1. Es posible que necesite actualizar los scripts de
suscripciones personalizadas que generaban vistas como archivos PDF o PNG para que
permitan el uso de la etiqueta de almohadilla.
- 663 -
Por ejemplo, antes de la versión 8.1, las URL de vistas usan esta sintaxis:
http://tableauserver/views/SuperStore/sheet1. Para generar una vista como
PNG, se podría agregar .png al final de la URL. Por ejemplo,
http://tableauserver/views/SuperStore/sheet1.png.
En las versiones 8.1, 8.2 u 8.3, las URL de vistas usan esta sintaxis:
http://tableauserver/views/SuperStore/sheet1#1. Para generar un PNG,
agregue .png antes de la almohadilla. Por ejemplo:
http://tableauserver/views/SuperStore/sheet1.png#1
Problemas de funcionamiento de scripts personalizados tras actualizar a la
versión 9.0
En la versión 9.0, el ID de sesión al final de las URL de servidor se indica con un parámetro "iid"
:iid=<n>. Por ejemplo,
http://localhost/#/views/Sales2015/SalesMarginsByAreaCode?:iid=1.
Este parámetro sustituye a la almohadilla "#<n>" usada para el ID de sesión en las versiones
8.x de Tableau Server.
Si usa scripts de suscripciones personalizadas que generan vistas como PDF o PNG, puede
que tenga que actualizar sus scripts eliminando la almohadilla y el número (#<n>) e insertando
el parámetro de ID de sesión ?:iid= antes del número.
A partir de la versión 9.0, las URL de vistas usan esta sintaxis:
http://tableauserver/views/SuperStore/sheet1?:iid=2.
Para generar un PNG en la versión 9.0 y posteriores, agregue .png antes del ID de sesión:
http://tableauserver/views/SuperStore/sheet1.png?:iid=2
Solución de problemas de SAML
Use los siguientes temas para solucionar problemas que pueda tener con SAML.
SAML y Habilitar inicio de sesión automático
Si está usando SAML y Tableau Server también está configurado para usar Active Directory,
no seleccione además Habilitar inicio de sesión automático. No se pueden usar Habilitar
inicio de sesión automático y SAML juntos en la misma instalación de servidor.
Error Estado HTTP 500 al configurar SAML
Bajo algunas circunstancias, al intentar cargar el archivo XML de metadatos en Tableau Server
para completar la configuración de SAML, puede que reciba un error Estado HTTP 500 y que
vea el mensaje de error siguiente:
org.opensaml.saml2.metadata.provider.MetadataProviderException:
- 664 -
User specified binding is not supported
by the Identity Provider using profile
urn:oasis:names:tc:SAML:2.0:profiles:SSO:browser
Para ayudar a resolver este error, asegúrese de que se cumpla lo siguiente:
l
l
l
l
La URL del IdP para el perfil de SSO especificado en la pestaña SAML es correcta.
La URL del IdP para el perfil de SSO proporcionada al crear el proveedor de servicios en
el IdP es correcta.
El IdP está configurado para usar autenticación iniciada por SP. (La autenticación
iniciada por IdP no es compatible).
El IdP está configurado para usar solicitudes HTTP-POST. (No se admiten la redirección
y SOAP).
Si uno de estos valores no es correcto, modifíquelos según sea necesario y luego vuelva a
seguir los pasos de configuración de SAML, empezando por la generación y exportación del
documento de metadatos XML de Tableau Server.
Si son correctos pero se sigue mostrando el error, examine el código XML de metadatos que
Tableau Server e IdP producen, tal como se describe en Requisitos de SAML En la página
474.
Iniciar sesión desde la Línea de comando
Aunque Tableau Server esté configurado para usar SAML, no se utiliza si inicia sesión en
Tableau Server usando las herramientas de línea de comando de tabcmd En la página 546 o
la utilidad de línea de comando de Extracción de datos de Tableau (incluida con Tableau
Desktop).
Inicio de sesión fallido
Puede que el inicio de sesión falle y se muestre este mensaje:
Login failure: Identity Provider authentication successful for
user <username from IdP>. Failed to find the user in Tableau Server.
Este error suele significar que los nombres almacenados en Tableau Server y los
proporcionados por el IdP no coinciden. Para corregirlo, asegúrese de que coincidan. Por
ejemplo, si el nombre de usuario para Jane Smith está almacenado en el IdP como jsmith,
también debe estarlo en Tableau Server como jsmith.
- 665 -
Registro de error SAML
La autenticación de SAML se realiza fuera de Tableau Server, lo que puede dificultar la
solución de problemas de autenticación. Sin embargo, Tableau Server registra los intentos de
inicio de sesión. Puede crear una instantánea de archivos de registro y usarlos para solucionar
problemas. Para obtener más información, consulte Archivar archivos de registro En la
página 642.
Nota: En Tableau Server 9.0 y posterior, para registrar eventos relacionados con SAML,
wgserver.log.level y vizportal.log.level se deben establecer en debug.
Para obtener más información, consulte Cambiar niveles de registro En la página
655.
Consulte los errores de SAML en los archivos siguientes de la instantánea descomprimida de
los archivos de registro:
\wgserver\wgserver-<n>.log
\vizportal\vizportal-<n>.log
\wgserver\production.<nnnn>_<yyyy_mm_dd_hh_mm_ss>.log
En Tableau Server 9.0 y posterior, el proceso de la aplicación (vizportal.exe) gestiona la
autenticación, de modo que las respuestas de SAML las registra ese proceso. El proceso de
instalación de SAML registra información en los registros correspondientes al proceso de
servidor de la API (wgserver.exe).
Barra diagonal final
En la pestaña SAML, compruebe que la URL de retorno de Tableau Server no termine con
una barra diagonal final (correcto: http://tableau_server; incorrecto: http://tableau_server/):
- 666 -
Confirmación de conectividad
Confirme que el Tableau Server que configure tenga una dirección IP que se pueda enrutar o
un NAT en el firewall que permita el tráfico bidireccional directamente al servidor.
Para comprobar la conectividad, ejecute telnet en Tableau Server e intente conectarse con el
IdP de SAML. Por ejemplo: C:\telnet 12.360.325.10 80
La prueba anterior debería permitir conectarse en el puerto HTTP (80) en el IdP y recibir un
encabezado HTTP.
No hay opción para cerrar sesión de Tableau Server
Si el IdP admite cierre de sesión con SAML pero no ve una opción para cerrar la sesión de
Tableau Server, puede que el servidor no tenga habilitado el cierre de sesión con SAML o que
el IdP no esté bien configurado para el cierre de sesión con SAML. La opción Cerrar sesión
solo se muestra si el cierre de sesión con SAML está habilitado (es la opción predeterminada) y
el IdP está configurado con un terminal de cierre de sesión SAML. Para obtener más
información, consulte Requisitos de SAML.
Para obtener más información, consulte
Solución de problemas de autenticación SSL mutua
Este tema describe los posibles problemas de autenticación SSL mutua (bidireccional) y sus
causas, los mensajes que pueden ver los usuarios y posibles soluciones para los problemas.
l
El cliente carece de certificado
l
El cliente no admite la autenticación SSL mutua
l
Los certificados del cliente no están publicados en Active Directory
- 667 -
l
l
l
l
Los usuarios ven un cuadro de diálogo de inicio de sesión inesperado que muestra un
mensaje de error
El nombre de usuario en los campos UPN o CN no existe o no es válido
Se realiza el inicio de sesión del usuario usando un nombre de usuario inesperado
(mapeo LDAP)
Se realiza el inicio de sesión del usuario con un usuario incorrecto (mapeo UPN o CN)
Para obtener más información sobre la autenticación SSL mutua y el mapeo de usuarios
LDAP, UPN y CN, consulte los temas siguientes:
l
l
Inicio rápido: autenticación SSL mutuo (bidireccional) En la página 486
Mapeo del certificado de un cliente a un usuario durante la autenticación
mutua En la página 494
No ha sido posible encontrar un certificado de cliente válido. Póngase en contacto con su administrador de Tableau Server.
El cliente carece de certificado.
Si el cliente no tiene un certificado de cliente, el usuario verá este mensaje durante la
autenticación:
We couldn't find a valid client certificate. Contact your Tableau
Server administrator.
Para solucionar el problema, el usuario debe ponerse en contacto con el administrador del
sistema para generar un certificado para el equipo cliente.
Nombre de usuario o contraseña no válido
El cliente no admite la autenticación SSL mutua
Las versiones de Tableau Desktop anteriores a la versión 9.1 no admiten la autenticación SSL
mutua. Si se utiliza una versión anterior de Tableau Desktop para conectarse a Tableau Server
que esté configurado para la autenticación SSL mutua, puede suceder lo siguiente:
l
l
Si Tableau Server está configurado para usar una autenticación alternativa, el cliente
mostrará un cuadro de diálogo de inicio de sesión y el usuario podrá introducir un
nombre de usuario y contraseña.
Si el servidor no está configurado para usar una autenticación alternativa, el usuario
verá el siguiente mensaje y no podrá conectarse al servidor:
Invalid user name or password
Para obtener más información sobre la autenticación alternativa, consulte Inicio rápido:
autenticación SSL mutuo (bidireccional) En la página 486.
- 668 -
No ha sido posible encontrar su nombre de usuario en el certificado de
cliente. Póngase en contacto con su administrador de Tableau Server o inicie
sesión usando su cuenta de Tableau Server.
Los certificados de cliente no están publicados en Active Directory.
Si Tableau Server está configurado para usar Active Directory para la autenticación y el mapeo
de usuarios está ajustado en LDAP, Tableau Server envía el certificado de cliente a Active
Directory para la autenticación. No obstante, si los certificados de cliente no se han publicado
en Active Directory, la autenticación fracasa y el usuario ve el mensaje siguiente:
No ha sido posible encontrar su nombre de usuario en el
certificado de cliente. Póngase en contacto con su administrador
de Tableau Server o inicie sesión usando su cuenta de Tableau
Server.
Para solucionar este problema, el administrador del sistema debe asegurarse de que los
certificados de cliente estén publicados en Active Directory. Como opción, el servidor debería
configurarse para utilizar un mapeo de usuarios diferente (UPN o CN), y el administrador del
sistema debería asegurarse de que los certificados de cliente contienen nombres de usuario
en los campos UPN o CN.
Los usuarios ven un cuadro de diálogo de inicio de sesión inesperado que
muestra un mensaje de error
Si Tableau Server está configurado para usar autenticación SSL mutua y los certificados están
disponibles para su uso con los equipos cliente, un usuario no debería ver un cuadro de
diálogo de inicio de sesión, ya que Tableau Server utiliza el certificado para autenticar al
usuario. No obstante, si el servidor no reconoce el nombre de usuario en el certificado, el
usuario ve un cuadro de diálogo de inicio de sesión con un mensaje de error que indica por qué
no se ha utilizado el certificado. Esto se puede producir cuando se aplican todas las
condiciones siguientes:
l
l
Está habilitada la autenticación alternativa.
Si el servidor utiliza mapeo UPN o CN, elo nombre de usuario en el campo UPN o CN del
certificado no se reconoce. Si el servidor utiliza el mapeo LDAP, el certificado no está
mapeado con el usuario en Active Directory.
Para solucionar este problema, el administrador del sistema deberá hacer lo siguiente, en
función de cómo esté configurado el mapeo de usuarios en Tableau Server:
l
l
Mapeo LDAP: Asegurarse de que el certificado esté vinculado con el usuario, que el
certificado esté disponible para su uso con el equipo del usuario, y que el usuario esté
configurado como usuario de Tableau Server.
Mapeo UPN o CN: Asegurarse de que el certificado esté disponible para su uso con el
- 669 -
equipo del usuario, que el nombre del usuario esté en el campo UPN o CN del certificado
y que el nombre de usuario coincide con el nombre de usuario en Tableau Server
(incluido el dominio).
No ha sido posible encontrar su nombre de usuario en el certificado de
cliente. Póngase en contacto con su administrador de Tableau Server.
El certificado no contiene un nombre de usuario de Tableau Server válido.
El nombre de usuario en los campos UPN o CN no existe o no es válido
Cuando Tableau Server está configurado para usar mapeo UPN o CN, el servidor lee el
nombre de usuario del campo UPN o CN del certificado y después busca el nombre de usuario
en Active Directory o en el repositorio local de Tableau Server. (El campo específico que lee el
servidor depende de qué mapeo —UPN o CN— el servidor está configurado para usar). Si el
campo que se supone que contiene el nombre de usuario no contiene nada, el usuario verá el
mensaje siguiente:
No ha sido posible encontrar su nombre de usuario en el
certificado de cliente. Póngase en contacto con su administrador
de Tableau Server.
Si un certificado de cliente contiene un nombre de usuario pero Active Directory y Tableau
Server no lo reconocen, el usuario verá el mensaje siguiente:
Certificate does not contain a valid Tableau Server user name.
Esto se puede producir cuando se aplican todas las condiciones siguientes:
l
Tableau Server está configurado para usar mapeo UPN o CN.
l
La autenticación alternativa no está habilitada.
l
El certificado de cliente no contiene un nombre de usuario en el campo UPN o CN, o el
nombre de usuario en los campos UPN o CN no coincide con un nombre de usuario en
Active Directory o en Tableau Server.
Para solucionar este problema, el administrador del sistema debe asegurarse de que el
certificado del usuario contiene el nombre de usuario correcto en los campos UPN o CN del
certificado.
Se realiza el inicio de sesión del usuario usando un nombre de usuario inesperado (mapeo LDAP)
Cuando el servidor está configurado para utilizar la autenticación de Active Directory y el
mapeo LDAP, el certificado está vinculado con un usuario en Active Directory. Si el certificado
contiene un nombre de usuario en el campo UPN o CN, dicho nombre de usuario se ignora.
- 670 -
Si se desea que el usuario inicie sesión con el nombre de usuario en los campos UPN o CN, el
servidor debe configurarse para utilizar mapeo UPN o CN.
Se realiza el inicio de sesión del usuario con un usuario incorrecto (mapeo
UPN o CN)
En algunas circunstancias, el nombre de usuario de un campo UPN o CN en el certificado de
cliente puede ser ambiguo. El resultado es que se realiza el inicio de sesión del usuario con la
identidad incorrecta.
Para obtener más información sobre las condiciones en las que puede producirse este
problema, consulte Nombres de usuario ambiguos en organizaciones de varios dominios en el
tema Mapeo del certificado de un cliente a un usuario durante la autenticación mutua
En la página 494.
Manejar alertas de actualización de extracto
Si las actualizaciones de extractos calendarizadas no tienen éxito, Tableau mostrará un menú
de Alertas en la esquina superior derecha:
Solo verá el menú de Alertas si falló una actualización de extractos y es:
l
Un administrador de sistema o de sitio.
l
El autor del libro de trabajo o la fuente de datos que no se pudo actualizar.
l
El autor de un libro de trabajo que se conecta a una fuente de datos que no se pudo
actualizar.
Cuando abre el menú de Alertas, puede ver más información acerca de los errores de
actualización:
- 671 -
Cuando una Fuente de datos se lista como Incrustada, significa que la definición de la
fuente de datos (que incluye cosas como las credenciales de la fuente de datos, o el nombre
de la base de datos) está incrustada en, o reside dentro del libro de trabajo, creado
originalmente en Tableau Desktop.
Cuando un nombre de fuente de datos o nombre de libro de trabajo se lista como la Fuente de
datos(por ejemplo, Fuente de datos: sales_data), significa que la fuente de datos es una
fuente de datos de Tableau Server. La definición de la fuente de datos reside en Tableau
Server.
En el panel Datos de Tableau Desktop, puede determinar si la fuente de datos está ubicada en
Tableau Server o es local. Si la fuente de datos está en el servidor, se muestra un icono de
Tableau junto al nombre de la fuente de datos en lugar de un icono de base de datos:
Resolver problemas de actualización de extracto
A veces puede resolver algunos problemas de actualización de extracto al hacer clic en el
enlace Editar información de conexión en la alerta, ingresar la información faltante y hacer
clic en Guardar:
- 672 -
Si el problema no se puede corregir editando la conexión de datos, deberá resolverlo en
Tableau Desktop y volver a publicar el libro de trabajo.
Consejo: Los administradores pueden editar las conexiones de datos en cualquier momento
en la página Conexiones de datos, accesible desde todos los sitios al hacer clic en la
pestaña Contenido y Conexiones de datos.
Solución de errores de instalación y actualización de Tableau Server
Siga las sugerencias de este tema para resolver problemas comunes de Tableau Server. Para
ver más pasos de solución de problemas en función del estado de proceso que se visualiza en
la página Estado, consulte Solución de problemas de los procesos del servidor En la
página 231.
Pasos generales de solución de problemas
Muchos problemas de Tableau Server pueden tratarse con algunos pasos básicos:
1. Asegúrese de que haya suficiente espacio en disco en todos los equipos que ejecutan
Tableau Server. Si el espacio en disco está limitado, se pueden producir errores en la
instalación o actualización, o bien problemas de ejecución de Tableau Server.
2. Reinicie Tableau Server. Los problemas relacionados con la indexación y los procesos
no iniciados completamente pueden solucionarse reiniciando Tableau Server de un
modo controlado. Para reiniciar Tableau Server, use el comando tabadmin
restart. Se detendrán y reiniciarán todos los procesos asociados a Tableau Server.
3. Limpie los archivos asociados al servicio de coordinación (ZooKeeper). Para limpiar los
- 673 -
archivos del Servicio de coordinación, use el comando tabadmin cleanup -reset-coordination.
Iniciar Tableau Server
Tableau Server no puede determinar si se inició completamente
En algunos casos, es posible que Tableau Server no pueda determinar si todos los
componentes se han iniciado correctamente durante el arranque. Si es así, se muestra un
mensaje: "No se pudo determinar si todos los componentes del servicio se han iniciado
correctamente."
Si ve este mensaje después del inicio, compruebe que Tableau Server se esté ejecutando
según lo esperado con el comando tabadmin status -v.
Si el estado muestra que está en ejecución ("Status: RUNNING"), significa que el servidor se
inició correctamente y puede ignorar el mensaje. Si el estado es DEGRADED (degradado) o
STOPPED (detenido), consulte "Tableau Server no se inicia" en la siguiente sección.
Tableau Server no se inicia
Si Tableau Server no se inicia o se ejecuta en estado degradado, ejecute el comando
tabadmin restart desde una línea de comando. Se cerrarán todos los procesos en
ejecución y se reiniciará Tableau Server.
Instalación de Tableau Server
Errores de instalación debido a los requisitos de hardware
A partir de la versión 9.0, Tableau Server no se instalará si el equipo en el que se lleva a cabo la
instalación no cumple los requisitos mínimos de hardware. Los requisitos mínimos están
pensados para minimizar los problemas causados por la ejecución de Tableau Server en
equipos con una potencia inferior. Estos requisitos se aplican tanto a los equipos de servidor
primario como a los equipos de trabajador. Los requisitos mínimos son inferiores para la
versión de 32 bits de Tableau Server. Si no puede instalar la versión de 64 bits debido a las
limitaciones de hardware, intente usar la versión de 32 bits. Para obtener información detallada
sobre los requisitos mínimos de hardware, consulte Recomendaciones y requisitos de
hardware mínimos para Tableau Server En la página 61.
Actualización de Tableau Server
Migración de extractos al almacén de archivos
En Tableau Server 9.1 se ha introducido un mecanismo de almacenamiento más fiable para
los extractos de datos denominado Almacén de archivos. Para actualizar desde una versión
anterior se deben migrar los extractos. Este proceso puede durar bastante (hasta varias horas
- 674 -
si tiene una gran cantidad de extractos o si los extractos tienen muchos datos). Durante la
migración se muestra un mensaje:
Migrating extracts to File Store
This process may take up to several hours.
Si el progreso de migración parece estar atascado o bloqueado, consulte el registro
tabadmin.log para verificar si la migración sigue su curso. En este registro se escribe una
entrada para cada extracto migrado.
Errores de actualización debido a la falta de espacio en disco
Si no hay suficiente espacio en disco para ejecutar el programa de instalación de Tableau
Server y llevar a cabo la actualización, se produce un error de instalación. La cantidad
necesaria de espacio en disco depende del tamaño de la base de datos del repositorio y del
número y el tamaño de los extractos. Como parte de la actualización a la versión 9.0, el
programa de instalación migra extractos al nuevo almacén de archivos, con lo que se ocupa
espacio.
Para liberar espacio en disco:
1. Comprima y guarde los registros mediante el comando tabadmin ziplogs.
Después de crear el archivo ziplogs, guárdel