Guía de administrador de Tableau Server. Versión8.1.x

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Guía de administrador de Tableau Server. Versión8.1.x"

Transcripción

1 Guía de administrador de Tableau Server Versión8.1.x Última actualización:1 de octubre de 2013

2 Antes de instalar Asegúrese de que la computadora en la que instala Tableau Server cumple los siguientes requisitos: Sistemas operativos admitidos: Tableau Server se encuentra disponible en versiones de 32 y 64 bits. Puede instalar Tableau Server en Windows Server 2003 (SP1 o superior), Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Vista, Windows 7 o Windows 8. 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. Memoria, núcleos y espacio en el disco: los requisitos de sistema de Tableau Server varían en función de muchos factores. Las siguientes recomendaciones se basan en la cantidad de usuarios del servidor: Tipo de implementación Evaluación (solo servidor Tableau de 32 bit) Nº usuarios de servidor CPU RAM núcleos 4 GB Pequeño <25 4 núcleos 8 GB Mediano <100 8 núcleos 32 GB Empresa > núcleos 32 GB o más Los requisitos mínimos para ejecutar la versión de 64 bits de Tableau Server son 4 núcleos y 8 GB de RAM. 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 y Suplantación de SQL Server. 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 TCP/IP y Editar los puertos predeterminados para conocer más detalles. Información de configuración Cuando instala y configura Tableau Server es posible que se le solicite la siguiente información:

3 Opción Cuenta de servidor Active Directory Descripción 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. En lugar de usar el sistema de administración de usuario incorporado de Tableau Server, puede autenticar mediante Active Directory. Si es así, necesita el nombre de dominio completamente calificado. Su información Nombre de usuario: Contraseña: Dominio: Dominio de Active Directory: Puerto Cuando se selecciona, Tableau Server abrirá el puerto - Sí abierto usado para solicitudes http en el software Windows Firewall - No en el para permitir que otras máquinas en la red accedan al firewall servidor. de Windows Puertos De forma predeterminada, Tableau Server requiere que varios puertos TCP/IP estén disponibles para el servidor. Consulte el tema Puertos TCP/IP 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 tras error. Los puertos predeterminados se pueden cambiar si existe un conflicto. Consulte Editar los puertos predeterminados para saber cómo. Controladores Es posible que deba instalar controladores de bases de datos adicionales. Descargue controladores de Instalar y configurar Aquí se presentan los pasos principales que debe realizar 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.

4 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. 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 claves de producto de 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.

5 1. Seleccione Activar y pegue la clave del producto: 2. Consulte la página de ayuda de descarga en el sitio Web para obtener instrucciones paso a paso. 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 desde el Portal de clientes de Tableau.. 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.

6 5. Desde una computadora que tenga 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. 6. Tableau le enviará un correo electrónico con un archivo llamado activation.tlf. Mueva este archivo a la computadora donde instala Tableau Server. Si tiene Tableau Desktop instalado en la computadora entonces puede hacer doble clic en el Nuevo archivo para completar la activación. Si no tiene Tableau Desktop instalado continue al paso 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\8.1\bin" 8. A continuación, escriba tabadmin activate --tlf <path>\activation.tlf, donde <path> es la ubicación del archivo de respuesta que Tableau en envió por correo electrónico. 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 8.1> Administrar claves de productos. 10. Haga clic en Activar el producto. 11. Ingrese su clave de producto nuevamente (la misma que ingresó en el paso 1). 12. Guarde el archivo.tlq. 13. Desde una computadora que tenga acceso a internet, abra un navegador Web y visite la página Activación de productos nuevamente en el sitio Web de Tableau. Complete las instrucciones. 14. Tableau le enviará un archivo llamado activation.tlf por correo electrónico. Mueva este archivo a la computadora donde instala Tableau Server. 15. De vuelta en la ventana de línea de comando de Tableau Server, ingrese tabadmin activate --tlf <ruta>\activation.tlf, donde <ruta> es la ubicación del segundo archivo de respuesta que Tableau le envió por correo electrónico. Por ejemplo: tabadmin activate --tlf \Desktop\activation.tlf Ahora Tableau Server se encuentra activado. Si necesita asistencia adicional, comuníquese con el servicio al cliente de Tableau. Configurar el servidor Se muestra el cuadro de diálogo Configurar durante la Configuración. Puede abrirlo tras la Instalación seleccionando Todos los programas > Tableau Server 8.1 > Configurar

7 Tableau Server en el menú de inicio de Windows. Debe detener el servidor antes de realizar cualquier cambio de configuración. Consulte Reconfigurar el servidor para conocer los pasos. Hay dos cosas que debe tener en mente para la configuración que especifique en el cuadro de diálogo Configuración: La configuración abarca todo el sistema: La configuración que ingrese se aplica al servidor completo. Si el servidor ejecuta múltiples sitios, esta configuración afecta a cada sitio. La autenticación del usuario es "permanente": Todas estas configuraciones se pueden cambiar después de Configuración al detener el servidor y volver a configurar. La excepción es la configuración Autenticación de usuario (pestaña General). Es "permanente" en el sentido de que cambiar Usar autenticación local a Usar Active Directory requiere desinstalar y volver a instalar el servidor. Consulte los temas a continuación para obtener detalles sobre las distintas pestañas de Configuración: General Use los pasos a continuación para configurar las opciones en la pestaña General: 1. De manera predeterminada, Tableau Server se ejecuta bajo una cuenta de Network Service. Para usar una cuenta que acomodará autenticación NT con fuentes de datos, especifique un nombre de usuario y contraseña. El nombre de usuario debe incluir el nombre de dominio. Consulte Ejecutar como usuario para obtener más información sobre el uso de una cuenta de usuario específica. 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 usuario incorporado en Tableau Server. No puede alternar entre Active Directory y autenticación local posteriormente.

8 3. Si usa Active Directory: Opcionalmente, puede Activar el inicio de sesión automático, que usa Microsoft SSPI para iniciar sesión basándose en su nombre de usuario y contraseña de Windows. No seleccione Activar inicio de sesión automático si planea configurar Tableau Server para SAML o autentificación confiable. Asegúrese de escribir el nombre de domino completamente calificado (FQDN) y apodo. Para determinar el FQDN: Seleccione Inicio > Ejecutar, luego escriba sysdm.cpl en el cuadro de texto Ejecutar. En el cuadro de diálogo Propiedades del sistema, seleccione la pestaña Nombre de computadora. El FQDN se muestra cerca del 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 acceso Web a Tableau Server (via HTTP) es el puerto 80. Es posible que deba cambiar el número de puerto si tiene otro servidor que se ejecuta en el puerto 80 o debido a 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, el cual haga que la ejecución de un sistema back-end en el puerto 80 sea indeseable. 5. Seleccione si va a abrir un puerto en el Firewall de Windows. Si no abre este puerto, es posible que los usuarios en otras máquinas no puedan tener acceso al servidor. 6. Seleccione si va a incluir datos de muestra y usuarios. Los datos de muestra pueden ayudarlo a familiarizarse con Tableau Server, especialmente si va a instalar una versión de prueba del producto. En un principio, el usuario de muestra utiliza una licencia de interaccionador. Puede cambiar este usuario a sin licencia para recuperar los niveles de licencia. Consulte Licencias y derechos de usuario para saber cómo. Si selecciona incluir el usuario de muestra, se instala un solo usuario. El nombre de usuario y contraseña se muestran a continuación: Nombre de usuario Contraseña Tableau Software prueba

9 7. Opcionalmente, vaya a la página siguiente para configurar el guardado en caché y las opciones de SQL inicial. Si no desea configurar estas opciones, haga clic en Aceptar. Dominios Cuando usa autenticación de Active Directory para el servidor puede ver una lista de los dominios que se usan y editar sus nombres de dominio y apodos. Por ejemplo, es posible que deba hacer esto para garantizar que Tableau Server usa el apodo correcto para autenticación SSPI o el nombre de dominio correcto. Modificar nombres de dominio Para modifica un nombre de dominio: 1. Seleccione el vínculo Usuarios en el área Mantenimiento en el lado izquierdo de la página. 2. Haga clic en el vínculo Dominios en la parte inferior de la lista de usuarios. La lista de dominios muestra el número de usuarios y grupos que se han agregado al servidor desde cada dominio. 3. Para mostrar una lista de usuarios que son parte de un dominio, haga clic en el nombre de dominio. 4. Para modificar el nombre de dominio o apodo, haga clic en el vínculo Editar, escriba un nuevo nombre de dominio completamente calificado o apodo, luego haga clic en Modificar. 5. Puede modificar el apodo para cualquier dominio que el servidor usa. En general, puede modificar el nombre de dominio completo por cualquier dominio, excepto el que se usa para iniciar sesión. Sin embargo, si el nombre de usuario con el que inicia sesión actualmente existe en el dominio actual y el dominio nuevo, puede modificar el nombre complete para el dominio actual. 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.

10 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. Para configurar el guardado en caché, seleccione una de las siguientes opciones: : 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.

11 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. 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

12 creados con declaraciones SQL iniciales aun se abrirán, pero los comandos de SQL inicial no se enviarán. Alertas y suscripciones Tableau Server puede enviarle una alerta por correo electrónico si hay una falla del sistema y puede enviar suscripciones por correo electrónico a usuarios de Tableau Server, que son instantáneas de sus vistas favoritas. La pestaña Alertas y suscripciones es donde especifica el servidor SMTP que Tableau Server usa para enviar correos electrónicos. Para alertas y suscripciones, no son compatibles las conexiones SMTP encriptadas. 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 está ejecutando una instalación en un solo servidor (todos los procesos en la misma máquina), las alertas de inactividad (DOWN) indican que el servidor completo se ha detenido y las alertas de actividad (UP) que se reciben por correo electrónico después indican que el servidor está funcionando nuevamente. Si está ejecutando una instalación distribuida configurada para realizar conmutación tras error (consulte Configurar la conmutación tras error y puertas de enlace múltiples), 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 en espera de ese proceso se ha hecho cargo y ahora está activa. Para configurar una alerta de correo electrónico: 1. Seleccione Enviar alertas de correo electrónico para problemas de estado de servidor.

13 2. En Servidor SMTP, ingrese 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á una alerta en caso de que haya una falla en el sistema. Aunque la dirección de correo electrónico que ingrese debe tener una sintaxis válida (por ejemplo, or no es necesario que también sea una cuenta de correo electrónico real en Tableau Server. 3. En Enviar correo electrónico a escriba al menos una dirección de correo electrónico que recibirá las alertas. Si ingresa múltiples direcciones de correo electrónico, sepárelas con comas (no con punto y coma). 4. Haga clic en Aceptar. Cuando inicia el servidor, activará una alerta de correo electrónico y esto confirmará que estableció las alertas correctamente. Configurar las suscripciones de correo electrónico Para establecer un servidor SMTP para enviar suscripciones: 1. Seleccione Habilitar suscripciones de correo electrónico.

14 2. En Servidor SMTP, ingrese 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. Aunque la dirección de correo electrónico que ingrese debe tener una sintaxis válida (como en por ejemplo o Tableau Server no requiere que sea una cuenta de correo electrónico real (sin embargo, algunos servidores SMTP pueden requerir que sea una cuenta de correo electrónico real). También puede anular esta dirección Enviar correo electrónico desde que abarca todo el sistema según el sitio para las suscripciones. Consulte Agregar o editar sitios para obtener detalles. 3. En URL de Tableau Server, ingrese 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. SSL Puede configurar Tableau Server para que use comunicaciones encriptadas por capa de conexión segura (SSL) en todo el tráfico HTTP.La configuración de SSL garantiza que el acceso a la aplicación Web es segura y que se pasa información confidencial entre el navegador Web y el servidor o Tableau Desktop y el servidor está protegido. En el paso a continuación se describen pasos sobre cómo configurar el servidor para SSL; sin embargo,

15 primero debe adquirir un certificado de una autoridad de confianza y luego importar los archivos de certificado en Tableau Server. Para Configurar Tableau Server para usar SSL: 1. Adquiera un certificado Apache SSL de una autoridad de confianza (por ejemplo, Verisign, Thawte, Comodo, GoDaddy, etc.). 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 8.1. Por ejemplo: C:\Program Files\Tableau\Tableau Server\SSL Esta ubicación proporciona a la cuenta que ejecuta Tableau Server los permisos necesarios para los archivos. 3. Abra la utilidad de configuración de Tableau Server al seleccionar Inicio > Todos los programas > Tableau Server 8.1 > Configurar Tableau Server en el menú Inicio. 4. En el cuadro de diálogo Configuración de Tableau Server, seleccione la pestaña SSL.

16 5. Seleccione Usar SSL para comunicación de servidor y proporcione la ubicación para cada uno de los siguientes archivos de certificado: Archivo de certificado SSL: debe ser un certificado x509 válido codificado por PEM con la extensión.crt Archivo de clave de certificado SSL: debe ser una clave RSA o DSA válida 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 x509 codificados por PEM y el archivo debe tener una extensión.crt (no.pem).

17 6. 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 (valor predeterminado es puerto 80) y automáticamente redirige al puerto 443 SSL. Los errores SSL se registran en el directorio de instalación en la siguiente ubicación. Use este registro para validación de solución de problemas y problemas de encriptación. C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\httpd\error.log Tableau Server solo admite el puerto 443 como puerto seguro. No se puede ejecutar en una máquina donde cualquier otra aplicación usa el puerto 443. 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. 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 8.1Tableau Server. Por ejemplo: C:\Program Files\Tableau\Tableau Server\SAML Esta ubicación proporciona a la cuenta que ejecuta Tableau Server los permisos necesarios para los archivos. 2. La configuración SAML se maneja en la pestaña SAML, que se muestra durante la configuración de Tableau Server. Si está configurando SAML después de la instalación, tenga acceso a la pestaña SAML abriendo la utilidad de configuración de Tableau Server (Inicio > Todos los programas > Tableau Server 8.1 > Configurar Tableau Server) y haga clic en la pestaña SAML.

18 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 No se recomienda usar 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 Archivo de clave de certificado SAML: una clave RSA o DSA que no está protegida por contraseña con la extensión de archivo.key 4. Deje el cuadro de texto Archivo de metadatos IdP de SAML vacío por ahora y haga clic en Exportar archivo de metadatos. 5. Se abrirá un cuadro de diálogo que le permitirá guardar la configuración SAML de Tableau Server en un archivo XML.En este punto, los metadatos de su IdP no se incluyen. Guarde el archivo XML con el nombre que desee.

19 6. En el sitio Web de su IdP o en su aplicación: Agregue Tableau Server como Proveedor de servicios. Deberá consultar la documentación de su IdP para saber cómo hacerlo. Como parte de este proceso, 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. 8. Copie el archivo XML de metadatos de su IdP a la siguiente carpeta en su computadora con 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. Probar su configuración Pruebe su configuración SAML al abrir una instancia nueva del navegador Web e ingresando el nombre de Tableau Server en la ventana URL:

20 Debe tener en cuenta que el aviso de inicio de sesión que aparece es de su IdP y no de Tableau Server. 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. 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.

21 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. Reconfigurar el servidor Realizar ajustes de configuración de Tableau Server es parte de la Configuración, pero luego podrá abrir el cuadro de diálogo para realizar cambios. Consulte los pasos a continuación para conocer detalles. También puede usar latabadmin herramienta de línea de comando para hacer cambios de configuración. Independientemente de cómo realice el cambio, los nuevos ajustes se escriben en el archivo de configuración tabsvc.yml, el cual se ubica en el directorio de configuración. Nota: No puede alternar entre Active Directory y autenticación local. Estas opciones solo se pueden configurar durante la configuración. Para cambiar un ajuste en el cuadro de diálogo Configuración de Tableau Server, haga lo siguiente: 1. Detenga el servidor al seleccionar Todos los programas > Tableau Server 8.0 > Detener Tableau Server en el menú Inicio de Windows. 2. Luego, seleccione Configurar Tableau Server en el menu de inicio de Windows.

22 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. 6. Inicie el servidor al seleccionar Todos los programas > Tableau Server 8.0 > Iniciar Tableau Server en el menú Inicio de Windows. Reconfigurar 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 los servidores de trabajador. 1. Abra la el cuadro de diálogo Configuración de Tableau Server desde el menú Inicio al navegar a Todos los programas > Tableau Server 8.1 > Configurar Tableau Server. 2. Ingrese su Contraseña, si fuese necesario, en la pestaña General y haga clic en la pestaña Servidores:

23 3. Resalte This Machine y haga clic en Editar: 4. El cuadro de diálogo Editar Tableau Server es donde cambia el número de procesos: 5. Puede ejecutar hasta ocho instancias del VizQL, el servidor de aplicaciones, el servidor de datos o los procesos en segundo plano, aunque este límite se puede modificar, si fuese necesario. Consulte Acerca del límite del proceso de servidor para obtener información. Además, para que Tableau Server funcione, siempre debe haber una instancia activa del motor de datos y el repositorio. Para los pasos sobre cómo moverlos a otra máquina, consulte Trasladar los procesos del motor de datos y de repositorio. Para los pasos sobre cómo configurar las instancias en espera de ellos, consulte Alta disponibilidad. Después de realizar los cambios, haga clic en Aceptar, luego en Aceptar nuevamente para salir del cuadro de diálogo Configuración.

24 Los procesos de Tableau Server Hay seis procesos de Tableau Server cuya configuración predeterminada puede cambiar para lograr resultados diferentes. Los temas Mejorar el rendimiento del servidor y Alta disponibilidad describen algunos de los enfoques que puede tomar. El estado de alto nivel de cada proceso se muestra en la página Mantenimiento del servidor y puede encontrar más información detallada relacionada con algunos de los procesos, como el proceso en segundo plano, en Vistas administrativas. 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. Proceso servidor de aplicación segundo plano Nombre de archivo wgserver.exe Propósito Manipula la aplicación Web, admite la navegación y la búsqueda Varios hilos? Sí backgrounder.exe Ejecuta tareas de No servidor, incluidas actualizaciones de extracto, tareas Ejecutar ahora y tareas iniciadas desde tabcmd Características de rendimiento 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 o red según la naturaleza de la carga de trabajo que se le presente. Por ejemplo, al realizar actualizaciones de extractos grandes,

25 Proceso motor de datos Nombre de archivo tdeserver64.exe tdeserver.exe Propósito Almacena Sí extractos de datos y responde consultas Varios hilos? Características de rendimiento 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. La carga de trabajo del motor de datos se genera mediante solicitudes del proceso de VizQL Server. 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

26 Proceso servidor de datos Nombre de archivo dataserver.exe Propósito Manipula Sí conexiones en las fuentes de datos de Tableau Server repositorio postgres.exe La base de datos de Tableau server almacena libros de trabajo y metadatos de usuario VizQL Server vizqlserver.exe Carga y renderiza vistas, calcula y ejecuta consultas Varios hilos? Características de rendimiento 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. - Normalmente consume pocos recursos. Se puede transformar en un atasco en casos excepcionales para implementaciones muy grandes (miles de usuarios) mientras realiza operaciones como ver todos los libros de trabajo por usuario o cambiar los permisos. Sí 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.

27 Acerca del límite del proceso de servidor Los procesos de servidor wgserver, motor de datos, servidor de datos y VizQL server están diseñados para tener varios hilos y varios procesos. Una sola instancia de proceso puede ejecutar más de 16 hilos. De manera predeterminada, Tableau Server se instala con hasta dos instancias de cada proceso de servidor. Si está ejecutando la versión de 64 bits de Tableau Server (que está disponible desde la versión 8.1), solo debe ejecutar hasta 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 modificarlos a hasta ocho instancias desde la Instalación (solo para actualizaciones) o después de la Instalación, usando el Cuadro de diálogo de configuración. El límite superior predeterminado es de ocho instancias por proceso. Si su máquina tiene suficiente cantidad de memoria RAM y núcleos en la CPU, puede cambiar el límite superior usando el ajuste service.max_procs tabadmin. Para cada instancia de proceso, Tableau recomienda que la máquina que ejecuta el proceso tenga al menos 1 GB de RAM y 1 núcleo lógico de CPU. Para cambiar la cantidad máxima de procesos permitidos: 1. Después de la instalación, detenga el servidor. 2. Estando en el directorio de agrupación 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 Inicia el servidor para que los cambios surtan efecto. Actualizar a 8.1 Use los siguientes temas para actualizar el software Tableau Server a la versión 8.1. Si actualiza desde una versión anterior a 8.0, consulte la Base de conocimiento de Tableau. Lista de verificación previa a la actualización El siguiente tema describe los elementos que debe ubicar y los pasos que debe realizar antes de actualizar Tableau Server a la versión 8.1.x. Credenciales, archivos de configuración y personalizaciones Antes de actualizar, asegúrese de tener lo siguiente: Credenciales de cuenta de usuario: Para cada máquina que actualiza, necesita credenciales para una cuenta de usuario con permisos de administrador local.

28 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. Versión de bitscomenzando con la versión 8.1, Tableau Server se proporciona como una aplicación nativa de 64 bits (además de una aplicación de 32 bits). Si anteriormente estaba ejecutando la versión de 32 bits de Tableau Server en un sistema operativo de 64 bits, se recomienda que actualice a la versión de 64 bits de Tableau Server. Consulte Antes de instalar para conocer los requisitos mínimos para ejecutar la versión de 64 bits de Tableau Server. Archivos de configuración: Además de tener el archivo.exe para la actualización que va a realizar, debe ubicar o volver a descargar el archivo.exe de configuración para la versión de servidor que actualmente tiene en producción (consulte Descarga de productos Tableau). Si ocurre algo inesperado durante la actualización, esto puede ayudarle a recuperar más rápidamente. 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. 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: 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, comuníquese con Soporte al cliente de Tableau. La reactivación de la clave del producto será parte de la configuración. Consulte Activar Tableau para conocer detalles. Si el servidor no tiene acceso a Internet, consulte Activar Tableau fuera de línea.

29 Cree un respaldo de limpieza Además de los respaldos de Tableau Server regulares, una práctica recomendada es crear un respaldo justo antes de la actualización. Antes de crear el respaldo, ejecute el comando de limpieza tabadmin para eliminar archivos no esenciales del respaldo. Consulte Ejecución de limpieza y Respaldar los datos de Tableau 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 lo tanto, el respaldo de una instalación distribuida de Tableau Server incluye información de configuración sobre los trabajadores, inclusive sus direcciones IP.Si no quiere que esta información forme parte del respaldo (por ejemplo, porque migra a los trabajadores a un hardware nuevo como parte de su actualización), tiene dos opciones: puede eliminar los trabajadores de la configuración de Tableau Server antes de crear el respaldo o puede usar la opción --no-config al restaurar el archivo de respaldo en la instalación nueva. Observe que con la segunda opción no se restaura ninguna información de configuración; tampoco la del Tableau Server primario. Si está ejecutando una instalación distribuida de Tableau Server y tiene un trabajador que ejecuta Windows XP, debe eliminarlo de la configuración antes de actualizar. Windows XP no es una plataforma compatible en la versión 8.1. Para eliminar un trabajador de la configuración de Tableau Server: 1. Detenga el servidor en 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. 3. En el cuadro de diálogo Configuración, seleccione la pestaña Servidores. 4. Si el trabajador aloja extractos y/o el repositorio, traslade estos servicios a otra máquina. Consulte Trasladar los procesos del motor de datos y de repositorio para conocer pasos. 5. A continuación, resalte al trabajador y haga clic en Eliminar. 6. Haga clic en Aceptar. 7. Inicie el servidor.

30 Ejecución de limpieza La ejecución del comando de limpieza tabadmin elimina los archivos desde el sistema Tableau Server que no necesita en el archivo de respaldo. Debe ejecutar una limpieza una vez con el servidor en ejecución, lo cual le permite actuar en la base de datos de Tableau, y una vez con el servidor detenido, lo cual le permite eliminar los archivos de registro. Para ejecutar tabadmin cleanup: 1. Abra una línea de comando como administrador: 2. Navegue al directorio de la agrupación de Tableau Server. Por ejemplo: cd C:\Program Files (x86)\tableau\tableau Server\8.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 respaldo 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 una computadora separada. Consulte Respaldar los datos de Tableau para conocer pasos.

31 Instalaciones distribuidas solamente: Si antes de crear el respaldo eliminó algunos trabajadores de la configuración del servidor y está actualizando de la versión 8.1.x a la 8.1.x, ahora puede volver a agregar los trabajadores a la configuración. Al actualizar el Tableau Server primario se activarán las actualizaciones para los trabajadores. De lo contrario, si está actualizando de la versión 8.0 a la 8.1.x, deje a los trabajadores fuera de la configuración. Consulte Actualizar a 8.1 para conocer detalles. Actualizar a 8.1 Luego de finalizar Lista de verificación previa a la actualización, actualice Tableau Server a la versión 8.1 mediante el procedimiento a continuación. Si migra a un nuevo hardware como parte de la actualización, consulte Migrar a hardware nuevo en su lugar. Si está actualizando desde una versión de 32 bits de Tableau Server a la versión de 64 bits, no necesita realizar pasos especiales. Puede seguir el procedimiento a continuación. 1. Use Agregar/Eliminar programas en Tableau Server (o Tableau Server primario, si tiene una instalación distribuida), para desinstalar la versión anterior. La desinstalación elimina el software del servidor, pero déjelos datos y ajustes de configuración intactos. 2. Instalar Tableau Server. Si tiene una instalación distribuida, este paso se encuentra Tableau Server primario. La configuración de Tableau Server manipulará la importación de datos y los ajustes de configuración de la versión anterior. Trasladar los procesos del motor de datos y de repositorio Si necesita eliminar un trabajador de la configuración de Tableau Server y ese trabajador alberga la única instancia del repositorio o el motor de datos (que alberga extractos), primero debe trasladar el proceso a otra máquina. Eso se debe a que siempre debe haber una instancia activa de los procesos de repositorio y de motor de datos. Para trasladar los procesos del motor de datos o del repositorio: 1. Si no lo ha hecho aún, detenga el servidor Tableau primario y abra el cuadro de diálogo Configuración de Tableau Server (Inicio > Tableau Server 8.1 > Configurar Tableau Server) en el Tableau Server primario. 2. En la pestaña Servidores, resalte la dirección IP o el nombre de la computadora a la que desea trasladar el proceso. Puede ser otra computadora de trabajador o la primaria (This Computer (Primary)). 3. Haga clic en Editar.

32 4. En el cuadro de diálogo Editar Tableau Server, seleccione la casilla de verificación del proceso que desea trasladar: puede ser Motor de datos, Repositorio o ambos, y haga clic en Aceptar. 5. En el cuadro de diálogo Configuración de Tableau Server, haga clic en Aceptar. 6. Inicie el servidor Tableau primario para que los cambios surtan efecto. 7. Detenga el servidor y abra el cuadro de diálogo Configuración de Tableau Server. 8. En la pestaña Servidores, resalte la dirección IP o el nombre de la computadora del trabajador de la cual está retirando el proceso y haga clic en Editar. 9. Desactive la casilla de verificación del proceso que trasladó y haga clic en Aceptar. 10. Vuelva a hacer clic en Aceptar e inicie el servidor primario para que los cambios surtan efecto. Si realiza este procedimiento como parte de la eliminación de un trabajador de la configuración de Tableau Server (tal como se describe en Lista de verificación previa a la actualización), vuelva a detener el servidor antes de continuar. Acerca del límite del proceso de servidor Los procesos de servidor wgserver, motor de datos, servidor de datos y VizQL server están diseñados para tener varios hilos y varios procesos. Una sola instancia de proceso puede ejecutar más de 16 hilos. De manera predeterminada, Tableau Server se instala con hasta dos instancias de cada proceso de servidor. Si está ejecutando la versión de 64 bits de Tableau Server (que está disponible desde la versión 8.1), solo debe ejecutar hasta 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 modificarlos a hasta ocho instancias desde la Instalación (solo para actualizaciones) o después de la Instalación, usando el Cuadro de diálogo de configuración. El límite superior predeterminado es de ocho instancias por proceso. Si su máquina tiene suficiente cantidad de memoria RAM y núcleos en la CPU, puede cambiar el límite superior usando el ajuste service.max_procs tabadmin. Para cada instancia de proceso, Tableau recomienda que la máquina que ejecuta el proceso tenga al menos 1 GB de RAM y 1 núcleo lógico de CPU. Para cambiar la cantidad máxima de procesos permitidos: 1. Después de la instalación, detenga el servidor. 2. Estando en el directorio de agrupación 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:

33 tabadmin set service.max_procs Inicia el servidor para que los cambios surtan efecto. Migrar a hardware nuevo Use el siguiente procedimiento para migrar Tableau Server de una computadora a otra: Específicamente, estos pasos describen cómo mover los datos y ajustes de configuración de Tableau Server desde la computadora en producción a una nueva computadora donde se instala Tableau Server versión 8.1. Antes de iniciar, asegúrese de que ha realizado los siguientes pasos en Lista de verificación previa a la actualización, incluida la creación de un archivo.tsbak. 1. Instale Tableau Server en la computadora nueva. 2. Copie el archivo.tsbak a la carpeta de agrupación en Tableau Server nuevo (por ejemplo, C:\Program Files\Tableau\Tableau Server\8.1\bin). 3. A continuación, detenga Tableau Server. 4. Restaure los datos en producción e información de configuración a su nueva instalación de Tableau Server al escribir tabadmin restore <filename>, donde <filename> es el nombre del archivo.tsbak. Por ejemplo: tabadmin restore mybackup.tsbak O bien, para restaurar solo los datos de Tableau Server en producción y no la información de configuración, escriba lo siguiente: tabadmin restore --no-config mybackup.tsbak 5. Inicie el servidor. 6. Instalaciones distribuidas solamente: Ejecute el instalador de Tableau Worker en todas las computadoras adicionales que desee agregar al conjunto de Tableau Server. Consulte Instalar y configurar los servidores de trabajador para conocer los pasos a seguir. 7. Después de probar la nueva instalación, debe desactivar la versión anterior de Tableau Server antes de desinstalarla. Para desactivar la versión anterior: - Seleccione Inicio > Todos los programas > Tableau Server > Administrar claves de productos. - Para la clave de cada producto y haga clic en Desactivar. Si no tiene conexión a Internet, se le solicitará que cree un archivo de devolución sin conexión para completar el proceso de desactivación. Consulte Activar Tableau fuera de línea para conocer los pasos a seguir.

34 Entornos distribuidos Utilice los temas a continuación para obtener más información sobre la ejecución de una instalación distribuida de Tableau Server: Instalar y configurar los servidores de trabajador Después de completar la configuración inicial, puede configurar Tableau Server para ejecutarse en computadoras múltiples. A esto se le llama instalación distribuida. 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 vinculación durante la instalación en el Tableau Worker Server Server. Consulte Puertos TCP/IP para obtener información. Aquí hay algunas cosas a tener en mente: Tableau Server y Tableau Worker Server están disponibles en versiones de 32 y 64 bits. Todas las computadoras en una instalación distribuida deben ejecutar la misma versión de bits del software Tableau Server. En otras palabras, los servidores de trabajadores y el primario deben ejecutar todos la versión de 32 bits de Tableau Server o todos la versión de 64 bits de Tableau Server. Todas las computadoras en un entorno distribuido deben ser miembros del mismo dominio. La cuenta Ejecutar como usuario del servidor, que se especifica en el Tableau Server principal, debe ser una cuenta de dominio del mismo dominio. Todas las computadoras en un entorno distribuido deben tener direcciones IP estáticas. Para instalar y configurar un Tableau Worker Server: 1. Asegúrese de que ha instalado Tableau Server en la computadora primaria. 2. Detenga el servidor en la computadora primaria (consulte Tableau Server Monitor para aprender cómo). 3. Descargue el software Tableau Server Worker del Centro de cuentas de clientes de Tableau. 4. Ejecute el instalador del software Tableau Server Worker en todas las máquinas adicionales que desea agregar al conjunto de Tableau Server. Durante la instalación se le solicitará proporcionar la dirección IPv4 o nombre de computadora del servidor primario. Si es un trabajador que ejecuta Windows 7 con el firewall de Windows activado, consulte la Base de conocimiento de Tableau antes de proceder.

35 5. Una vez que el software del trabajadore esté instalado en las computadoras de trabajadores, y con el servidor Tableau Server primario aun detenido, regrese al servidor primario y abra la utilidad de configuración seleccionando Tableau Server 8.1 > Configurar Tableau Server en el Menú de inicio. 6. 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. 7. En el siguiente cuadro de diálogo, escriba la dirección IPv4 o el nombre de computadora para una de las computadoras de trabajadores y especifique el número de procesos VizQL, de servidor de aplicaciones, de servidor de datos, de fondo y de motor de datos a asignar a la computadora. Puede asignar hasta ocho instancias de un proceso a un servidor de trabajador (o primario). De forma predeterminada, el motor de datos, el repositorio y la puerta de enlace están hospedadas en el servidor primario. Ejecutar esos procesos en un servidor adicional o trasladarlas desde el servidor primario es parte de la configuración para la alta disponibilidad. Consulte Alta disponibilidad para obtener más información.

36 8. Haga clic en Aceptar. Es posible que el proceso de actualización tarde varios minutos. 9. Repita estos pasos para cada computadora que desee agregar al entorno distribuido. Cuando haya terminado de agregar trabajadores, haga clic en Aceptar nuevamente para guardar los cambios, luego inicie el Tableau Server 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 su servidor primario y de trabajadores tengan los controladores correspondientes. Los trabajadores que ejecutan VizQL, servidor de aplicaciones, servidor de datos o procesos en segundo plano requieren estos controladores de bases de datos. Por ejemplo, si tiene un trabajador dedicado como un VizQL Server y otra computadora dedicada a extraer almacenamiento, solo necesita instalar controladores en la computadora que ejecuta el VizQL Server. Proceso de servidor VizQL Servidor de aplicación Data Server Fondo Motor de datos (almacenamiento de extracción) Repositorio Puerta de enlace Requiere controlador de base de datos? sí sí sí sí no no no Mantener un entorno distribuido Después de la configuración de un servidor primario o uno o más servidores de trabajador para una instalación distribuida, puede realizar toda la configuración y actualizaciones posteriores desde el servidor primario, mediante las herramientas de línea de comando y la utilidad de configuración en el servidor primario. Las actualizaciones se ejecutarán automáticamente en los trabajadores. Cuando instaló servidores de trabajadores, especificó la dirección IPv4 del servidor primario o un nombre de computadora. Si esa dirección IP o nombre de computadora cambia, deberá reinstalar los servidores de trabajadores. Puede supervisar el estado del conjunto Tableau Server en la página Mantenimiento del servidor. Consulte Mantenimiento de servidor para obtener más información sobre mantenimiento del servidor.

37 Alta disponibilidad Utilice los enlaces a continuación para obtener más información sobre el soporte de alta disponibilidad de Tableau Server: Comprender la alta disponibilidad Si va configurar un sistema para alta disponibilidad, todos los pasos que realice se tratarán de integrar redundancia, lo que reduce la posibilidad de tiempo inactivo. Las cuatro áreas que requieren redundancia son el motor de datos, el repositorio, los procesos de puerta de enlace y el Tableau Server principal, que ejecuta el componente de licencia del servidor. Ya que siempre debe haber una instancia activa del motor de datos y los procesos de repositorio, configurar el conjunto es un procedimiento de múltiples fases que requiere que el 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 y Configurar un servidor primario de respaldo. Consulte además Requisitos de alta disponibilidad. Los temas a continuación resumen cómo una topología del sistema de servidor evoluciona mientras lo configura para obtener una alta disponibilidad. La configuración mínima recomendada para una alta disponibilidad es un sistema de tres nodos. Esto incluye un servidor primario para ejecutar las licencias y dos trabajadores para hospedar los procesos principales. Puede aumentar la confiabilidad del sistema agregando una cuarta computadora 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 solo 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.

38 Así es como se ve generalmente la tabla Estado de la página Mantenimiento de un sistema de un solo servidor: Para integrar redundancia, necesita agregar servidores adicionales para alojar el motor de datos activo y en espera y los procesos del repositorio. IAdemás, para reducir la vulnerabilidad del sistema, se pueden ejecutar múltiples puertas de enlace, y el servidor primario debe aislarse en su propio nodo, idealmente ejecutando la menor cantidad posible de procesos de servidor. Para lograr esto se necesitan al menos tres computadoras (consulte Sistema de tres nodos); sin embargo, puede lograr alguna redundancia con dos computadoras. Un sistema de dos nodos Si tiene restricciones de hardware y no tiene acceso a un conjunto de tres nodos, puede obtener algo de redundancia usando dos computadoras y un host externo a su conjunto Tableau Server.

39 En el sistema anterior, el servidor primario de Tableau Server y el servidor de trabajadores ejecutan las instancias activas y en espera del motor de datos y el repositorio, al igual que las puertas de enlace. Una tercera computadora, externa al conjunto Tableau Server, se usa como un tercer punto de contacto para las dos puertas de enlace. Esta es la razón:cuando un Tableau Server que ejecuta el motor de datos o el repositorio pierde conectividad con los otros nodos, comprueba con un proceso de puerta de enlace externo a si mismo (pero aún dentro del conjunto de Tableau Server) para determinar cuál nodo falló y si se debe activar algún proceso de espera. En un conjunto de dos nodos, si se pierde la conectividad, no es posible alcanzar ese otro proceso de puerta de enlace de Tableau. En estos casos, se puede usar un sitio Web o una computadora fuera del conjunto Tableau Server. Consulte Confirmar conmutación tras error de forma externa para saber cómo configurar esta función. Así se ve la tabla Estado para la siguiente configuración. Ya que la tercera computadora no es un Tableau Server, no se menciona en la tabla. Sistema de tres nodos Mientras que el sistema de dos nodos descrito anteriormente brinda algo de soporte de conmutación tras errores para el motor de datos y los procesos de repositorio, un sistema de

40 tres nodos le ayudaría a reducir la vulnerabilidad del servidor primario: La tabla Estado en la página Mantenimiento tendrá una apariencia similar a la siguiente: En un conjunto de tres nodos, los procesos de motor de datos y repositorio se trasladan desde el servidor primario a un trabajador, y el primario solo ejecuta el proceso de puerta de enlace. Ya que las funciones de búsqueda y licencia son integrales para el servidor primario y no se pueden eliminar, no se muestran en la tabla Estado. En esta configuración, si su trabajador activo falla, el trabajador en espera 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 primario se encuentra en Configurar la conmutación tras error y puertas de enlace múltiples. 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)

41 crear un respaldo para abordar el punto de falla único: el servidor primario. Consulte los temas a continuación para conocer detalles. Agregar un equilibrador de carga En este punto, lo tres nodos tienen puertas de enlace, que se usan para enrutar solicitudes a 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 de su conjunto de tener tiempos de inactividad, debe configurar un equilibrador de carga. Agregar un servidor primario de respaldo Agregar un servidor primario de respaldo ofrece protección para su 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 Configurar un servidor primario de respaldo, estará lista para activarse. A continuación se presenta la apariencia del sistema con un servidor primario de respaldo: La tabla Estado de la configuración anterior tiene la misma apariencia que la del sistema de tres nodos. Si el servidor primario falla y usted realiza los pasos para que el servidor primario

42 de respaldo asuma el control, su sistema volverá a estar en línea usando el servidor primario nuevo: Requisitos de alta disponibilidad Antes de empezar a configurar un conjunto para la conmutación tras error y la alta disponibilidad, asegúrese de cumplir los siguientes requisitos. Hardware Salvo la puerta de enlace, los sistemas que use para la conmutación tras error y la alta disponibilidad deben cumplir los requisitos que se describen en Antes de instalar aunque no necesitan ser idénticos: Conmutación tras error: dos o tres computadoras: Para configurar un conjunto que proporcione soporte de conmutación tras error para los procesos de motor de datos y repositorio, necesita al menos dos computadoras o MV: una para el Tableau Server principal y una para un trabajador Tableau. En esta configuración, también se puede necesitar un sitio Web o una computadora que no esté ejecutando Tableau (obtenga más información). La configuración recomendada de conmutación tras error requiere tres computadoras o MV: una para el Tableau Server principal y dos para los trabajadores. 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 tres computadoras 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 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 trabajadores. Sin embargo deberá contar con espacio suficiente en disco para los respaldos. El servidor primario se usa temporalmente durante el respaldo de la base de datos y el proceso de restauración. Software

43 Los productos de software de Tableau están disponibles 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. Usar la misma versión no es un problema entre Tableau Desktop y Tableau Server. Puede publicar un libro de trabajo a un Tableau Server de 64 bits desde una versión de 32 bits de Tableau Desktop, y vice versa. Red y puertos Como ocurre con cualquier sistema distribuido, las computadoras o VM que use necesitan poder comunicarse entre sí. Consulte Puertos TCP/IP para conocer una lista de puertos que deben estar disponibles en las puertas de enlace y los trabajadores. Procedimientos recomendados A continuación se presentan algunos puntos que se deben tener en cuenta antes de comenzar a instalar y configurar: 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á proporcionarlas durante la instalación y la configuración de Tableau Worker. 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. 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 Respaldar los datos de Tableau para conocer pasos.

44 Configurar la conmutación tras error y puertas de enlace múltiples Realice los siguientes pasos para configurar un grupo de tres computadoras que proporciona soporte para puertas de enlace múltiples y conmutación tras error:tenga en cuenta que ejecutar puertas de enlace múltiples solo es sensato si planea usar también un equilibrador de carga. 1. Instale Tableau Server en su computadora primaria. 2. Después de finalizada la instalación, revise la tabla Estado en la página Mantenimiento. Todos los procesos deben tener un estado en color verde que diga esperando solicitud : 3. Detenga el servidor en el primario. 4. A continuación, ejecute Instalación de Tableau Worker en las dos computadoras o VM adicionales que proporcionarán conmutación tras errores y soporte para puertas de enlace adicionales. Durante la instalación de Worker, deberá proporcionar la dirección IPv4 o el nombre de la computadora del Tableau Server principal. Se debe asignar una dirección IP estática al servidor primario, incluso si está usando su nombre para identificarlo. 5. Con el servidor primario todavía detenido, habrá su cuadro de diálogo Configuración: Inicio > Todos los programas > Tableau Server > Configurar Tableau Server. En la pestaña General, escriba la contraseña de cuenta Ejecución como. 6. En la pestaña Servidores, haga clic en Agregar para agregar un trabajador.

45 7. Ingrese la dirección IPv4 o nombre de la computadora del trabajador, ingrese 1 para Motor de datos y seleccione la casilla de verificación Repositorio. Seleccione la casilla de verificación Puerta de enlace si planea usar también un equilibrador de carga. Si desea que el trabajador ejecute otros procesos de servidor, escriba el número de instancias que desea ejecutar, como por ejemplo 1 o Haga clic en Aceptar para cerrar el cuadro de diálogo de Tableau Server y haga clic en Agregar nuevamente en la pestaña Servidores para agregar otro trabajador.

46 9. Ingrese la dirección IPv4 o el nombre de la computadora del segundo trabajador, ingrese al menos 1 para cada proceso excepto Motor de datos (configúrelo en 0). Deseleccione la casilla de verificación Repositorio y seleccione Puerta de enlace. No es necesario especificar el trabajador que está activo y cuál está en espera para el motor de datos y el repositorio. 10. Inicie el servidor en el primario para que sus cambios tengan efecto (puede demorar unos minutos) y luego detenga el servidor en el primario. 11. Abra el cuadro de diálogo de configuración nuevamente y, en la pestaña Servidores, resalte Esta computadora (principal), y haga clic en Editar.

47 12. En el cuadro de diálogo Edición de Tableau Server, defina Motor de datos en 0 y desmarque la casilla de verificación Repositorio. Mantenga Puerta de enlace seleccionado. Si desea que el Tableau Server primario ejecute solamente Apache (y por lo tanto, ningún proceso de Tableau Server), puede eliminar los procesos restantes al escribir 0 en cada cuadro de texto: Haga clic en Aceptar. 13. En la pestaña Servidor, seleccione el segundo trabajador y haga clic en Editar.

48 14. Configure Motor de datos en 1 y seleccione la casilla de verificación Repositorio. Haga clic en Aceptar. La pestaña Servidores ahora debe parecerse a lo siguiente: 15. También puede configurar alertas de correo electrónico de modo que se le notifiquen las fallas 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 el cuadro de diálogo Configuración y siga los pasos en Configurar alertas de correo electrónico. 16. Haga clic en Aceptar para cerrar el cuadro de diálogo Configuración.

49 17. Inicie el servidor en el primario (puede tardar algunos minutos para que los cambios surtan efecto). Su sistema está configurado para proporcionar soporte de conmutación tras error para los procesos del repositorio y el motor de datos. También se configura para puertas de enlace múltiples. Ahora puede usar un equilibrador de carga para asegurar la disponibilidad de conjunto en el caso de un fallo de puerta de enlace, y para distribuir la carga de trabajo del conjunto. La tabla Estado en la página Mantenimiento debe tener una apariencia similar a la siguiente: Una marca de verificación verde claro significa que hay un proceso en espera, listo para tomar el control si falla el proceso activo (marca de verificación verde oscuro). Confirmar conmutación tras error de forma externa Una vez que agregue un segundo servidor a su configuración de Tableau Server que ejecuta el motor de datos o repositorio podrá usar la casilla de verificación Usar hosts externos para confirmar conmutación tras errores en la pestaña Servidores. La opción le permite listar una o más computadoras o sitios Web externos a su conjunto de Tableau Server que se usará para confirmar el estado de conectividad del conjunto en el caso de una conmutación tras error. Usar un host o sitio Web externo para confirmar la conmutación tras error es muy útil en un sistema Tableau Server de dos nodos como el siguiente:

50 En el sistema anterior, el servidor primario de Tableau Server y el servidor de trabajadores ejecutan las instancias activas y en espera del motor de datos y el repositorio, al igual que las puertas de enlace. La tercera computadora, externa al conjunto de Tableau Server, se usa como una tercera opción de contacto para las dos puertas de enlace. Esta es la razón:cuando un Tableau Server que ejecuta el motor de datos o el repositorio pierde conectividad con los otros nodos, comprueba si hay un proceso de puerta de enlace externo a si mismo (pero aún dentro del conjunto de Tableau Server) para determinar qué nodo falló y si deben activarse procesos de espera. En un conjunto de dos nodos, si se pierde la conectividad, no es posible alcanzar ese otro proceso de puerta de enlace de Tableau. En esos casos, se puede usar una computadora que no esté ejecutando Tableau para realizar una conexión TCP simple. Si el servidor de trabajadores en el diagrama anterior pierde conectividad con el primario pero se puede conectar al host externo, esto gatillaría la ejecución de las instancias activas del motor de datos y el repositorio. Agregar un equilibrador de carga Puede mejorar la confiabilidad de un conjunto 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 en espera, 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 equilibrador de carga que elige determina cómo enrutarán las solicitudes de los clientes las puertas de enlace.

51 Cuando un equilibrador de carga encabeza un conjunto Tableau Server, la URL que usan los usuarios de Tableau Server le pertenece al equilibrador de carga, no al Tableau Server principal. Configurar un servidor primario de respaldo Antes de seguir los procedimientos de este tema, siga los pasos que se mencionan en Configurar la conmutación tras error y puertas de enlace múltiples. Después de realizar los pasos mencionados, tendrá dos servidores trabajadores que proporcionan soporte de 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 principal ejecuta un proceso de puerta de enlace y creación de licencias, que no está expuesto ni es asignable como proceso. Ahora que tiene redundancia para el motor de datos, el repositorio y la puerta de enlace, debe reconstruir la redundancia para su Tableau Server principal. Debe hacerlo creando un respaldo de él. El primer procedimiento a continuación describe cómo crear un respaldo de su servidor primario. El segundo procedimiento lo lleva por lo que debe hacer en caso de que se produzca un error en su servidor primario actual. Crear un servidor primario de respaldo Realice lo siguiente para crear un servidor primario de respaldo: 1. Detenga el servidor en su Tableau Server principal. 2. En el servidor primario, abra una línea de comando como administrador y navegue al directorio de la agrupación de Tableau Server: C:\Program Files\Tableau\Tableau Server\8.1\bin 3. Escriba el siguiente comando, donde <primary1> es la dirección IPv4 del servidor primario actual o el nombre de la computadora y <primary2> es la dirección IPv4 del servidor primario de respaldo o el nombre de su computadora: tabadmin failoverprimary --primary <primary1> --secondary <primary2> 4. Luego, cree una copia del archivo tabsvc,yml del servidor primario (ubicado en ProgramData\Tableau\Tableau Server\config) y ponga la copia en una ubicación temporal en su computadora primaria de respaldo. El archivo tabsvc.yml contiene ajustes de la configuración del servidor. Se escribe el cambiar los ajustes de configuración en el cuadro de diálogo Configuración de Tableau Server o mediante tabadmin. Si tabsvc.yml cambia, deberá actualizar la copia de tabsvc.yml en su servidor primario de respaldo.

52 5. En su servidor primario de respaldo, abra el archivo tabsvc.yml y reemplace la dirección IP o nombre de la computadora para el servidor primario en la línea worker.hosts con la dirección de IP o el nombre de la computadora para el servidor primario de respaldo (la computadora en la que se encuentra actualmente): 6. En su servidor de respaldo principal, instale Tableau Server. Use la misma Cuenta Ejecutar como y los valores de configuración que usó al ejecutar la instalación de Tableau Server en su servidor primario.

53 7. Después de que termine la instalación, detenga el servidor en el servidor primario de respaldo. 8. Todavía en el servidor primario de respaldo, escriba el siguiente comando para deshabilitar su servicio de Tableau Server: sc config tabsvc start= disabled Ha terminado de crear un servidor primario de respaldo. Consulte los siguientes pasos para saber qué hacer si su servidor primario de respaldo falla. Si trabaja en un entorno de pruebas, este sería un buen momento para probar su configuración apagando su servidor primario para simular una falla de sistema. Configuración del servidor primario de respaldo Siga este segundo grupo de pasos en el caso de un fallo de servidor primario. Se deben realizar todos los pasos en la computadora primaria de respaldo. 1. En su servidor primario de respaldo, use el archivo tabsvc.yml que editó en el paso 5 del procedimiento anterior para sobrescribir el que se encuentra instalado localmente en ProgramData\Tableau\Tableau Server\config. 2. Abra una línea de comando como administrador y navegue al directorio de la agrupación de Tableau Server: C:\Program Files\Tableau\Tableau Server\8.1\bin 3. Ingrese el siguiente comando, donde primary2 es la dirección IP o el nombre de computadora de su servidor primario de respaldo (que pronto será su servidor primario) y primary1 es la dirección IP o el nombre de la computadora de su servidor primario anterior (que pronto será su respaldo): tabadmin failoverprimary --primary <primary2> --secondary <primary1> 4. Escriba el siguiente comando: sc config tabsvc start= auto 5. Inicie el servidor. El servidor primario de respaldo es ahora su servidor primario. Cuando mira la tabla Estado de la página Mantenimiento, debe notar que la dirección IP o el nombre de la computadora del servidor primario cambió:

54 6. Para que su servidor primario ahora actúe como principal de respaldo, debe hacer lo siguiente: Use Agregar/Eliminar programas para eliminar Tableau Server de su servidor primario anterior. Al final de la desinstalación del programa recibirá un error de respaldo, el cual puede ignorar. Elimine las carpetas de Tableau en Archivos de programa y Datos de programa en su servidor primario anterior. Repita los pasos de este tema comenzando con el paso 4 de Crear una puerta de enlace de respaldo. Trabajar con el servidor Consulte los siguientes temas al utilizar la interfaz de usuario de Tableau Server para administrar su instalación Usuarios y licencias Todas las personas que necesitan acceder a Tableau Server, ya sea para publicar, navegar o administrar, deben estar agregadas como usuario. Además, se debe asignar un nivel de licencia a los usuarios. Usuarios Todas las personas que necesitan acceder a Tableau Server, ya sea para publicar, navegar o administrar, deben estar agregadas como usuario. Si Tableau Server ejecuta múltiples sitios, la página Todos los usuarios es el lugar donde los administradores hacen esto. De lo contrario, si Tableau Server está en modo de un sitio, los administradores de sistema y sitio pueden agregar usuarios en la página Usuarios. Luego de agregar los usuarios, puede editarlos y eliminarlos, agregarlos o eliminarlos de los sitios, y asignarles niveles de licencia y derechos de usuario. Consulte los temas a continuación para obtener más información. Agregar usuarios Tanto los administradores del sistema como los administradores de sitio con los permisos correctos pueden agregar usuarios desde la página Usuarios:

55 Puede agregar usuarios desde la página Usuarios de dos formas: De manera interactiva (descrito a continuación) o en lotes usando el comando Importar, que depende de un archivo CSV (descrito en Importar usuarios desde un archivo CSV). Para agregar un usuario: En la página Usuarios, haga clic en el enlace Agregar sobre la lista de usuarios: 1.

56 2. Escriba un nombre de usuario. Autenticación local: 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, en vez de jsmith). Después de escribir un Nombre de usuario, haga clic en Agregar usuario. Active Directory: Si agrega un usuario que proviene del mismo dominio de Active Directory que el servidor, puede escribir el Nombre de usuario 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 o mybiz.lan\user1. El siguiente usuario se puede escribir con el apodo, por ejemplo como o mybiz\user2. Nota:Asegúrese de no escribir el Nombre completo del usuario en este campo, ya que puede causar errores durante el proceso de importación. 3. Solo autenticación local, proporcione lo siguiente: Nombre completo: escriba un nombre de visualización para el usuario (p. ej. John Smith). Contraseña: escriba una contraseña para el usuario. Confirmar: vuelva a escribir la contraseña. 4. Nivel de licencia: Seleccione un nivel de licencia. Consulte Licencias y derechos de usuario y Permisos para obtener más información. 5. Derecho de usuario: Seleccione si el usuario puede publicar libros de trabajo y asignar derechos de administrador. Consulte Permitir o denegar derechos de usuario para obtener más información. 6. Haga clic en Agregar. Nota para servidores de sitios múltiples: Los administradores de sitio pueden editar una cuenta de usuario existente siempre que el usuario sea el único miembro de los sitios que controla el administrador de sitio. Por ejemplo, si el usuario Joe 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 Joe ni restablecer su contraseña. Agregar usuarios a un sitio Una vez que agrega un sitio a Tableau Server, se convierte en un sistema de sitios múltiples y lo que antiguamente era la página Usuarios se convierte en dos páginas: Todos los

57 usuarios y Usuarios del sitio. Como administrador del sistema, solo puede acceder a la página Todos los usuarios, que se aplica al sistema del servidor completo. Es el único lugar donde puede agregar todos los usuarios a varios sitios a la vez, quitar usuarios y, si el servidor utiliza autenticación local, restablecer las contraseñas de los usuarios. La página Usuarios del sitio es una forma fácil de ver rápidamente qué usuarios están en el sitio al que está conectado actualmente. Puede agregar usuarios desde aquí, pero solo se agregarán a ese sitio.

58 El siguiente procedimiento describe cómo agregar usuarios desde Todos los usuarios. Hay dos enfoques que puede considerar:uno a la vez (como se describe a continuación) o en lotes usando el comando Importar, que depende de un archivo CSV (descrito en Importar usuarios desde un archivo CSV). Para agregar un usuario: 1. En la página Todos los usuarios, haga clic en el enlace Agregar en la parte superior de la lista de usuarios. 2. Escriba un nombre de usuario: 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, en vez de jsmith). Active Directory: si agrega un usuario que proviene del mismo dominio de Active Directory que el servidor, puede escribir el Nombre de usuario 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 o mybiz.lan\user1. El siguiente usuario se puede escribir con el apodo, por ejemplo como o mybiz\user2. Nota: Asegúrese de no escribir el Nombre completo del usuario en este campo, ya que puede causar errores durante el proceso de importación.

59 3. Si el servidor está usando la autenticación local, proporcione lo siguiente: Nombre completo: escriba un nombre completo para el usuario (por ejemplo, John Smith). Contraseña: escriba una contraseña para el usuario. Confirmar: vuelva a escribir la contraseña. 4. Membresía de sitio: seleccione los sitios a los cuales debería pertenecer el usuario. El sitio en el que inició sesión se selecciona de forma predeterminada. 5. Nivel de licencia y derechos de usuario: seleccione un nivel de licencia, función de administrador y si el usuario puede publicar libros de trabajo y fuentes de datos. Un usuario que pertenece a varios sitios puede tener niveles de licencias diferentes y derechos de usuario. Consulte Sobre niveles de licencia, Permisos y Sobre derechos de usuario para obtener más información. 6. Haga clic en Agregar usuario. Importar usuarios desde un archivo CSV Puede automatizar el proceso para agregar usuarios mediante el uso de un archivo CSV. Requisitos El archivo CSV se debe guardar en formato UTF-8, con la marca de orden de bytes (BOM). Se debe convertir las codificaciones de caracteres distintas a UTF-8, como BIG- 5.Puede hacer esto mediante Guardar como. No use encabezados de columna. Si usa encabezados de columna (Username, Password, etc.), Tableau Server intentará importarlos como credenciales literales para el primer usuario en el archivo. Las siguientes dos columnas son siempre obligatorias: Username Password: Si Tableau Server está configurado para usar la autenticación de usuario 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. Consulte también Modo de varios sitios y Desde donde importa para obtener más información.

60 El archivo CSV puede tener también las siguientes columnas opcionales en el orden que se muestra a continuación (después de las columnas Username y Password): Full Name License Level (Interactor, Viewer o Unlicensed) Administrator (Sistema, Sitio, Sitio o Ninguno) Publisher (yes/true/1 o no/false/0) Address El orden de las columnas es importante. La primera columna se considera Username, la segunda Password, la tercera Full Name, etc., independientemente del contenido de las columnas. Modo de varios sitios y Desde donde importa Si el servidor está ejecutando varios sitios y usted es administrador del sistema, hay dos páginas desde las cuales puede realizar una importación de usuario de CSV.Cada una tiene distintas funciones en lo que se refiere a cuentas de usuarios del servidor actuales. Página Todos los usuarios: Esta página muestra si un servidor está ejecutando varios sitios y solo los administradores del sistema pueden acceder a ella. Las importaciones de CSV desde aquí le permiten actualizar las cuentas de usuarios actuales del servidor, además de agregar usuarios nuevos. Por ejemplo, si realiza una importación de CSV que tiene una contraseña nueva para cada usuario actual, se restablecerán las contraseñas.

61 La página Usuarios del sitio: Cuando un administrador del sistema trabaja desde este lugar, tiene las mismas capacidades que un administrador de sitio. Esto significa que puede agregar cuentas de usuarios nuevas con las importaciones de CSV y, si los usuarios actuales son parte de la importación, los campos Contraseña y Nombre completo deben coincidir o quedar en blanco. Si se usan contraseñas o nombres completos nuevos, se producirá un error en la importación. Si usted es un administrador de sitio en un servidor con varios sitios, realice importaciones de usuarios de CSV desde la página Usuarios.

62 Un usuario puede pertenecer a más de un sitio en el mismo sistema de servidor, pero debe usar las mismas credenciales para cada sitio. Esto es importante cuando se agregan usuarios que son nuevos para su sitio, pero tal vez no para el servidor (en otras palabras, son miembros de un sitio diferente en el servidor). Si cree que este puede ser el caso, intente dejar la columna Password en blanco (pero mantenga el encabezado de la columna Password que se requiere). Si el servidor está configurado para una autenticación local y un usuario o nuevo del sitio es también nuevo para el sistema de servidor, verá un mensaje en la ventana de importación de CSV que le indicará que proporcione una contraseña para el usuario. Agregar usuarios desde un archivo CSV Para agregar usuarios desde un archivo CSV: 1. En la página Usuarios o Todos los usuarios, haga clic en el enlace Importar: 2. Haga clic en Examinar, navegue hasta el archivo y haga clic en Verificar archivo: 3. Se mostrarán los resultados preliminares. Para ver información específica de una cuenta, seleccione Ver detalles:

63 4. Para continuar, haga clic en Importar usuarios luego haga clic en Salir en el cuadro de diálogo final. Agregar usuarios a un grupo Una forma de facilitar la administración de usuario es asignarlos a grupos. De esa forma puede asignar permisos a un grupo completo en lugar de a cada usuario individual. Para agregar un usuario a un grupo, el grupo ya debe existir. Consulte Crear grupos para obtener más información. Para agregar un usuario a un grupo: 1. En la pestaña Administración, seleccione la página Usuarios: Si es el administrador del sistema de un servidor de sitios múltiples, deberá hacer esto por sitio usando la página Usuarios del sitio:

64 2. Seleccione uno o más usuarios. 3. Haga clic en el enlace Grupo + sobre la lista de usuarios, luego seleccione un grupo al cual agregar los usuarios: Ver, editar y eliminar usuarios Use este tema para aprender a ver, editar y eliminar usuarios de Tableau Server. Ver usuarios Si Tableau Server ejecuta múltiples sitios, Todos los usuarios enumera a todos los usuarios en el sistema del servidor, y Usuarios del sitio muestra todos los usuarios para el sitio en el que ha iniciado sesión:

65 Nota: De forma predeterminada, esta lista de usuarios es privada y solo los administradores pueden verla. Puede hacer la lista de usuarios pública al habilitar Lista de usuarios pública en el área Configuración de la página Mantenimiento. Si el servidor ejecuta múltiples sitios, la habilitación de esta configuración solo mostrará los nombres de usuarios en su sitio. Es posible que se indique a los usuarios en múltiples páginas. A medida que selecciona usuarios de la lista, estos se agregan a una lista rápida en la esquina superior izquierda. La lista rápida le permite ver cuántos usuarios ha seleccionado y le ayuda a eliminar fácilmente usuarios de la lista. Haga clic en el botón "x" junto al nombre de usuario en la lista rápida para eliminar a una persona de la selección.

66 También puede usar la casilla Buscar en Filtros a la izquierda para buscar rápidamente un usuario específico de la lista. Escriba el nombre del usuario de forma parcial o total y presione Intro. Puede usar un carácter de asterisco (*) como comodín en la búsqueda. Por ejemplo, al buscar John* se mostrarán todos los nombres que comienzan con John. Editar usuarios Si el servidor está configurado para usar el sistema de administración de usuarios interno (Autenticación local), puede editar el Nombre de visualización y la Contraseñapara usuarios después de que se hayan agregado. Si realiza muchos cambios es más fácil importar los cambios desde un archivo CSV.Consulte Agregar usuarios para conocer detalles. Para editar información de usuario:

67 1. Seleccione un usuario individual de la lista de usuarios. 2. Haga clic en el enlace Editar en la parte superior de la lista. 3. Escriba un nuevo Nombre de visualización y Contraseña en los cuadros de texto correspondientes. 4. Haga clic en Enviar. Nota para servidores de sitios múltiples: Los administradores de sitio pueden editar una cuenta de usuario existente siempre que el usuario sea el único miembro de los sitios que controla el administrador de sitio. Por ejemplo, si el usuario Joe 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 Joe ni restablecer su contraseña. Eliminar usuarios Para eliminar usuarios:

68 1. Seleccione uno o más usuarios para eliminar. 2. Haga clic en Eliminar en la parte superior de la lista. 3. Haga clic en Sí en el cuadro de diálogo de confirmación. Solo puede eliminar un usuario desde Tableau Server si el usuario no posee contenido (libros de trabajo, fuentes de datos, etc.). Si utiliza el siguiente procedimiento para eliminar un usuario que posee contenido, el usuario se configurará como Sin licencia, pero no se eliminará. Su página de preferencias del usuario Las opciones en la página Preferencias del usuario afectan sus sesiones Web individuales de Tableau Server. Úselos para administrar su configuración de suscripción, especificar su página de inicio y cambiar el idioma y local en Tableau Server, borrar las cookies para contraseñas de conexión de datos o cambiar la contraseña de Tableau Server. También puede usar esta página para examinar rápidamente lo que ha publicado. Para acceder a la página Preferencias del usuario, haga clic en su nombre de usuario en la parte superior de la página y seleccione Preferencias del usuario desde el menú desplegable:

69 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 aparece en la página Preferencias del usuario: Para ingresar o cambiar la dirección de correo electrónico a la que Tableau Server envía suscripciones, ingrese la nueva dirección de correo electrónico en el cuadro de texto Correo electrónico, ingréselo nuevamente en el cuadro de texto Confirmar correo electrónico, y luego seleccione Configurar: Administrar su configuración de suscripción Use las opciones de suscripción para cambiar el programa para cualquier suscripción que esté recibiendo. Aquí también es donde puede anular la suscripción desde una vista. Para conocer los pasos, consulte Anular la suscripción de una vista y Cambiar la configuración de suscripción.

70 Personalizar su página de inicio Tableau Serverse instala con Vistas como la página de inicio predeterminada para todos los usuarios, pero el administrador puede especificar una distinta. Para averiguar cuál es su página de inicio, haga clic en Ir a la página de inicio: Puede designar otra página de inicio para usted mismo navegando a la página del servidor que desee, como Libros de trabajo y seleccionando el comando Hacer de esta mi página de inicio en el menú desplegable de la esquina superior derecha: Para volver a usar la página de inicio designada por el administrador, en la página Preferencias del usuario, haga clic en Restablecer al valor predeterminado: Idioma y local El ajuste Idioma controla el idioma que ve para la interfaz de usuario de Tableau Server y Local afecta elementos en vistas, como la forma en que se formatean 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 local para obtener más información. Después de realizar sus selecciones de Idioma y Local, haga clic en Configurar.

71 La próxima vez que inicie sesión, la configuración se usa para las sesiones de servidor. Cambiar su contraseña de Tableau Server Si el servidor está configurado para usar el sistema de administración de usuarios interno (Autenticación local) en lugar de Active Directory, 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 requerida, haga clic en Cambiar para guardar los cambios. Borrar sus contraseñas de conexión de datos guardadas 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. Haga clic en Borrar todo en Contraseñas de conexión de datos guardadas para eliminar la cookie de Tableau Server: Examine sus elementos publicados La página de cuenta de usuario indica todos los libros de trabajo, etiquetas y comentarios que ha publicado. Use esta página para examinar rápidamente su propia actividad en el servidor.

72 Licencias y derechos de usuario El nivel de licencia y los derechos de usuario que asigna a los usuarios determina cuánto pueden hacer en Tableau Server. Sobre niveles de licencia Para abrir la página Licencias, haga clic en el enlace Licencias de la pestaña Administración:

73 Todos los usuarios de Tableau Server deben recibir una asignación de un nivel de licencia, incluso si el nivel es Sin licencia. Los niveles de licencia de Tableau Server no corresponden a las licencias de usuarios llamadas Tableau Server que compró desde Tableau (si usa licenciamiento de servidor basado en usuario en lugar de basado en núcleos). Dichas licencias le permiten tener cierto número de usuarios en el servidor. Los niveles de licencia permiten que los administradores controlen el nivel de acceso de los usuarios en el sitio. A continuación están los niveles de licencia que puede asignar: Nivel de licencia Sin licencia Visor Interaccionador Descripción El usuario no puede iniciar sesión en el servidor. Todos los usuarios se agregan sin licencia de forma predeterminada. El usuario puede iniciar sesión y ver vistas publicadas en el servidor, pero no puede interactuar con las vistas. Los usuarios con este nivel solo pueden recibir permisos para ver, agregar comentarios y ver comentarios. No pueden interactuar con filtros rápidos u ordenar los datos de una vista. El usuario puede iniciar sesión, navegar en el servidor e interactuar con las vistas publicadas. Es importante tener en cuenta que las vistas, libros de trabajo y proyectos específicos se pueden haber agregado sin permisos que restrinjan las capacidades de un usuario. El autor del libro de trabajo o un administrador pueden

74 Nivel de licencia Invitado Descripción editar la configuración de permisos. El nivel de licencia invitado está disponible para permitir que usuarios sin cuenta en el servidor vean e interactúen con una vista incrustada. Cuando se habilita, el usuario puede cargar una página Web que contiene una visualización incrustada sin iniciar sesión. Esta opción solo está disponible con un servidor basado en núcleos. Puede revisar la forma en que estos niveles se distribuyeron en la página Licencias: Cambiar niveles de licencia Cuando crea un usuario, a menudo le asigna un nivel de licencia. Para cambiar ese nivel para uno o más usuarios existentes, siga estos pasos:

75 1. En la pestaña Administración, haga clic en Usuarios. 2. Seleccione uno o más usuarios. 3. Haga clic en Usuario de licencia en la parte superior de la lista. 4. Seleccione Sin licencia, Visor o Interaccionador para los usuarios seleccionados. La columna Nivel de licencia de la lista de usuarios se actualiza para reflejar los cambios. Sobre derechos de usuario Además del nivel de licencia, los privilegios de usuario de Tableau Server también se ven afectados por sus derechos de usuario:

76 Derecho de usuario Publicar Administrador Descripción Permite que los usuarios se conecten a Tableau Server desde Tableau Desktop, de forma que pueda publicar y descargar libros de trabajo y fuentes de datos. Convierte al usuario en un administrador. Hay dos tipos de administradores: Los administradores de sitio y los administradores de sistema. Los administradores de sitio pueden administrar grupos, proyectos, libros de trabajo y conexiones de datos. De manera predeterminada, los administradores de sitio pueden también agregar usuarios y asignar derechos de usuario y niveles de licencia, pero un administrador de sistema puede deshabilitarlos (consulte sites_ edit.htm). Los administradores del sistema tienen todos los derechos de un administrador de sitio, además de poder otorgar licencia a los usuarios sin licencia, controlar si los administradores de sitio pueden agregar usuarios, crear administradores de sistemas adicionales y administrar el servidor mismo. Esto incluye la manipulación de mantenimiento, configuración, programas y el índice de búsqueda. El derecho de administración solo se puede asignar a usuarios con el nivel de licencia de interaccionador y el derecho de publicación.

77 Permitir o denegar derechos de usuario Cuando crea un usuario, normalmente le asigna derechos de usuario. Para cambiar los derechos de usuario para uno o más usuarios existentes, siga estos pasos: 1. En la pestaña Administración, haga clic en Usuarios. 2. Seleccione uno o más usuarios. 3. Haga clic en Publicación o Administración en la parte superior de la lista. 4. Seleccione Permitir o Denegar para cambiar el derecho de publicación para los usuarios seleccionados.

78 5. Desde Administración, seleccione Sistema, Sitio o Ninguno para cambiar el derecho de Administración para los usuarios seleccionados. Las columnas Administración y Publicación de la lista de usuarios se actualizan para reflejar los cambios. Grupos y proyectos Grupos y Proyectos ayudan a organizar sus libros de trabajo y usuarios en Tableau Server. 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 importar desde Active Directory. Puede crear y administrar grupos en la página Grupos, la cual muestra una lista de todos los grupos en el servidor o sitio, si el servidor alberga sitios múltiples. Crear grupos Según la forma en que se configuró el servidor puede agregar grupos mediante el sistema de administración de usuarios interno (autenticación local) o puede importar desde Active Directory. Crear un grupo local Un grupo local es un grupo que se crea en Tableau Server mediante el sistema de administración de usuarios interno. Después de crear un grupo, puede agregar y eliminar usuarios. Para crear un grupo local: 1. Haga clic en Nuevo en la parte superior de la lista de grupos.

79 2. Escriba el nombre del grupo y haga clic en Agregar grupo: 3. Haga clic en Volver a grupos para volver a la lista de grupos. Crear un grupo mediante Active Directory También se puede importar los grupos de Active Directory. Cuando importa Active Directory, se crea un grupo coincidente en el servidor y se crea un usuario en el servidor para cada miembro del grupo. Los usuarios no tienen licencia ni permiso para publicar. Si el usuario ya existe en el servidor, se agrega al nuevo grupo y sus permisos no cambian. Consulte Licencias y derechos de usuario para obtener más información sobre niveles de licencia y derechos de usuario 1. Haga clic en Importar grupo de Active Directory en la parte inferior de la lista de grupos. 2. Escriba el nombre del grupo de Active Directory que desea importar y haga clic en Importar

80 3. Si no conoce el nombre exacto del grupo puede encontrarlo al escribir todo o parte del nombre del grupo en el cuadro de texto Búsqueda. Luego haga clic en Buscar. Puede usar el símbolo de asterisco ( * ) como comodín. 4. Seleccione el grupo de la lista de resultados de búsqueda. 5. La nombre de grupo se agrega automáticamente al cuadro de texto Importar. Haga clic en Importar para agregar el grupo a Tableau Server. No puede cambiar el nombre de grupos importados de Active Directory. El nombre de grupo solo se puede cambiar en Active Directory. Sincronizar un grupo de Active Directory En cualquier momento, puede sincronizar un grupo de Active Directory con Tableau Server de forma que también se pueda agregar nuevos usuarios de Active Directory en el servidor. Puede sincronizar grupos individuales o grupos múltiples a la vez.

81 1. En la página Grupos, seleccione uno o más grupos. 2. Haga clic en Sincronizar. Si agrega un grupo que es del mismo dominio de Active Directory en que se ejecuta el servidor, simplemente escriba el tipo de nombre de grupo. Además, si hay una confianza bilateral configurado entre el dominio que el servidor usa y otro dominio puede agregar grupos de ambos dominios. La primera vez que agrega un grupo desde un dominio distinto al que el servidor usa, debe incluir el nombre de dominio completamente calificado con el nombre de grupo. Por ejemplo, domain.lan\group o Se puede agregar cualquier grupo posterior mediante el apodo del dominio. Consulte Modificar nombres de dominio para obtener más información sobre la administración de nombres de dominio. Eliminar grupos Puede eliminar cualquier grupo del servidor. Cuando elimina un grupo, se eliminan los usuarios del grupo, pero no se eliminan del servidor. 1. En la página Grupos, seleccione uno o más grupos que desee eliminar. 2. Haga clic en Eliminar sobre la lista de grupos:

82 Proyectos Un proyecto es una recopilación de libros de trabajo relacionados. Como administrador, existen dos lugares donde verá una lista de Proyectos: en la pestaña Contenido y en la pestaña Administración. Si desea crear nuevos proyectos, asignar permisos o eliminar proyectos, use la página Proyectos en la pestaña Administración: A pesar que solo los administradores de proyectos pueden crear proyectos nuevos, se puede asignar el permiso de líder de proyecto a usuarios y grupos. Este permiso permite que un usuario o grupo especifique permisos de proyectos y mueva libros de trabajo dentro de proyectos. Consulte los temas a continuación para conocer procedimiento y obtener más información sobre el trabajo con proyectos. Agregar proyectos Para agregar uno o más proyectos:

83 1. Haga clic en el enlace Agregar. 2. Escriba el nombre y la descripción para el proyecto y haga clic en Agregar. Puede incluir formato e hipervínculos en la descripción del proyecto. Mover libros de trabajo hacia proyectos Todos los libros de trabajo deben estar en un proyecto.de forma predeterminada, los libros de trabajo se agregan al proyecto Predeterminado. Después que ha creado sus propios proyectos puede mover libros de trabajo de un proyecto a otro. Puede mover libros de trabajo hacia proyectos si tiene un nivel de licencia de interaccionador y al menos uno de los siguientes es verdadero. Se le ha otorgado permiso de escritura en el proyecto. Se le ha otorgado permiso de Líder de proyecto para el proyecto. Se le ha otorgado derecho de administración. Para mover un libro de trabajo hacia un proyecto:

84 1. Seleccione uno o más libros de trabajo y haga clic en el enlace Mover en la parte superior de la lista de libros de trabajo. 2. Seleccione un proyecto para mover el libro de trabajo. Debido a que todos los libros de trabajo deben ser parte de un proyecto, puede eliminar un libro de trabajo desde un proyecto al moverlo al proyecto predeterminado. Cada libro de trabajo solo puede ser parte de un proyecto individual. Eliminar proyectos Solo los administradores pueden eliminar proyectos. Cuando elimina un proyecto, todos los libros de trabajo y vistas que son parte del proyecto también se eliminan del servidor. Para eliminar un proyecto:

85 1. Seleccione el proyecto de la lista de proyectos. 2. Haga clic en Eliminar sobre la lista de proyectos. 3. Haga clic en Sí en el cuadro de diálogo de confirmación. No es posible eliminar el proyecto Predeterminado. Programar actualizaciones y suscripciones Las actualizaciones de extractos y las entregas de suscripciones son tareas que realiza Tableau Server y los programas controlan cuándo se ejecutan dichas tareas. Como administrador de servidor, tiene el mayor nivel de control sobre tareas y programas de servidor, sin embargo, existen dos tipos de tareas que los usuarios de Tableau Server pueden programar. Los autores de libros de trabajo pueden programar actualizaciones de extractos cuando publican un libro de trabajo o una fuente de datos con un extracto y los usuarios de Tableau Server pueden suscribirse a vistas, que se entregan en una programación. Como administrador, puede ajustar un programa de extracto o suscripción, crear nuevos programas, actualizar tareas y eliminarlas. Usted también controla si los autores de libros de trabajo pueden programar (consulte Habilitar programación) y tiene control de si el servidor se configura para enviar suscripciones (consulte Administrar suscripciones). Cualquier cambio que hace en el programa de un extracto se refleja en el cuadro de diálogo Programa de Tableau Desktop la próxima vez que el autor publica. De forma similar, si crea una nueva programación de suscripción o elimina una existente, se refleja en las elecciones de programación que ve un usuario de Tableau Server al intentar suscribirse a una vista. Consulte los siguientes temas para obtener más información:

86 Sobre extractos y programas Tableau Desktop permite que los autores creen un extracto de datos, el cual es una copia o subconjunto de datos de la fuente de datos original. 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 en el motor de datos rápido incorporado de Tableau. Los extractos también pueden aumentar la funcionalidad. Una vez que se publica un libro de trabajo o fuente de datos con un extracto, el extracto reside en Tableau Server. Actualizar extractos directamente en Tableau Server: Navegador Web: Como administrador, puede usar para cambiar o reasignar programas de actualización de extractos, independientemente de si un libro de trabajo o fuente de datos con un extracto recibió un programa de actualización en el momento de su publicación. Cualquier cambio de programación que el administrador realiza en [[[Undefined variable ServerOrOnline.ServerOrOnline]]] 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 de inmediato, con la opción Ejecutar ahora. Consulte Administrar tareas de actualizacióny Crear o modificar un programa para conocer los detalles. Tenga en cuenta que antes de crear programas de actualización, debe habilitar la programación en el servidor. Consulte Habilitar programación para obtener más información. 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 que puede incorporar en su propia secuencia de comando. Consulte Automatizar las tareas de actualización para obtener más información. Actualizar extractos directamente desde Tableau Desktop: En el momento de la publicación: Cuando un autor publica un libro de trabajo o fuente de datos que usa un extracto, dicho autor puede asignarlo a un programa de actualización recurrente en Tableau Server. C 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. Consulte Actualizar extractos y Programas en la ayuda de Tableau Desktop para obtener más información. Interfaz de usuario: Puede usar las opciones Actualizar desde fuente y Adjuntar de archivo de 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.

87 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 extracción de datos de Tableau en la ayuda en línea de Tableau Desktop para obtener más información sobre la carga. C Habilitar programación Antes de poder ejecutar una actualización de extracto, se debe habilitar la programación en el servidor. Después de habilitar la programación, puede agregar libros de trabajo y fuentes de datos a programas, crear y editar programas, administrar tareas programadas y cambiar la configuración de programas para permitir que publicadores asignen libros de trabajo a programas. Esta configuración no afecta la programación de suscripciones. Para habilitar la programación, seleccione la casilla de verificación Programación bajo Configuración en la página Mantenimiento de servidor: Debido a que es posible que se requiera que las contraseñas actualicen el extracto, debe habilitar Credenciales incrustadas a fin de permitir la programación. 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 Nuevo:

88 2. Para modificar un programa existente, seleccione y luego haga clic en Modificar: 3. Especifique un Nombre descriptivo para el programa (por ejemplo, cada sábado en la mañana, fin de mes). 4. Seleccione un Alcance de programa, que es lo que administrará el programa, ya sea actualizaciones de extractos o entregar 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 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 (simultáneamente, el valor predeterminado) o uno después de otro (en secuencia).

89 7. Termine de definir o editar el programa. Puede definir un programa por hora, día, semana o mes. 8. Haga clic en Crear programación si es una nueva programación o Guardar programación si modificó una programación existente. Agregar una fuente de datos o libro de trabajo a un programa Una vez que haya habilitado la programación puede agregar un libro de trabajo a un programa desde la lista Libros de trabajo o puede agregar una fuente de datos a un programa desde la lista Fuentes de datos. De forma predeterminada Tableau Server tiene tres programas incorporados para actualizar extractos. También puede crear el suyo. Consulte Crear o modificar un programa para conocer detalles. 1. Si va a programar un libro de trabajo para una actualización de extractos, seleccione uno o más en la página Libros de trabajo y haga clic en Tareas programadas:

90 Si va a programar una fuente de datos para una actualización de extractos, seleccione uno o más en la página Fuentes de datos y haga clic en Tareas programadas: 2. Seleccione Agregar actualización completa o Agregar actualización incremental, luego seleccione un programa de la lista: Agregar actualización completa solo está disponible si la fuente de datos se conecta a un extracto. Agregar actualización incremental solo está disponible si la fuente de datos seleccionada se conecta a un origen de datos de extracción para el cual ha definido una actualización incremental. Tableau Server no puede actualizar fuentes de datos que se conectan a fuentes de datos de archivos locales en una unidad asignada. Actualice la conexión para usar la ruta completa a la fuente de datos. Administrar tareas de actualización La página Tareas muestra todas las tareas de actualización de extracto completas e incrementales que administra el servidor. Los administradores de sistema y sitio pueden usar

91 esta página para cambiar la prioridad de una tarea, moverla a un programa diferente, ejecutarla o eliminarla. Puede abrir la página Tareas haciendo clic en Tareas en la pestaña Administración: Editar el programa de una tarea Mueva una tarea de actualización de extractos de un programa a otro haciendo lo siguiente: 1. En la página Tareas seleccione una o más tareas que desee modificar. 2. Haga clic en Editar programa. Seleccione un programa nuevo de la lista de programas: También puede eliminar y ejecutar tareas al seleccionar una o más tareas de la lista y seleccionar una opción de la barra de herramientas. Ejecutar una tarea ahora Puede forzar la actualización inmediata de una tarea, como por ejemplo, una tarea de actualización de extracto, utilizando la opción Ejecutar ahora.

92 1. En la página Tareas, seleccione la tarea que desea ejecutar. 2. Haga clic en Ejecutar ahora. Cambiar la prioridad de una tarea Para cambiar la prioridad de una tarea de actualización de extracto: 1. En la página Tareas seleccione una o más tareas que desee modificar. 2. Haga clic en Editar prioridad. 3. Escriba una prioridad nueva de 0 a 100 y haga clic en Enviar. 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 usando tabcmd,, una utilidad de línea de comando que se incluye con Tableau Server y que se puede instalar en una computadora que no sea donde se ejecuta Tableau Server. En particular, puede usar el comando refreshextracts en combinación con otros comandos en su propia secuencia de comando. Por ejemplo: tabcmd login - -u jsmith -p 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:

93 Solo verá el menú de Alertas si falló una actualización de extractos y es: Un administrador de sistema o de sitio. El autor del libro de trabajo o la fuente de datos que no se pudo actualizar. El autor de un libro de trabajo que se conecta a la fuente de datos que no se pudo actualizar. Cuando abre el menú de Alertas, puede ver más información acerca de los fallos 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. También significa que el problema se debe corregir en Tableau Desktop. Por ejemplo, la fuente del problema puede ser que las credenciales se deben incrustar en el libro de trabajo. 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

94 una fuente de datos de Tableau Server. La definición de la fuente de datos reside en Tableau Server. Cuando el libro de trabajo o la fuente de datos se crearon originalmente en Tableau Desktop, se mostraba un icono de Tableau en lugar de un icono de base de datos junto a la fuente de datos, en la ventana de datos: A veces puede corregir un problema de actualización de extracto al hacer clic en Editar información de conexión, ingresar la información faltante y hacer clic en Guardar: Administrar suscripciones Una suscripción es una vista o libro de trabajo en Tableau Server que los usuarios pueden recibir una instantánea a través del correo electrónico. Cuando hacen clic en la instantánea en su correo electrónico, se abre la vista o libro de trabajo en Tableau Server. Para administrar suscripciones, haga clic en Suscripciones en la pestaña Administrador. Requisitos Para que los usuarios de Tableau Server reciban suscripciones, debe reunir los siguientes requisitos: Configuración de correo electrónico: Como administrador del sistema, puede configurar los ajustes del servidor SMTP básicos para suscripciones en la pestaña Configuración de alertas de correo electrónico/suscripciones en el cuadro de diálogo Configuración, el cual aparece durante la configuración. Esta es la "desde

95 cuenta" que Tableau 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 Reconfigurar el servidor y Configurar las suscripciones de correo electrónico para conocer los pasos. 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. Autenticación no confiable: Si se configura Tableau Server para autenticación de confianza, se deshabilitan las suscripciones. La autenticación de confianza, junto 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 Configurar el servidor 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í: 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.

96 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 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. Si tiene problemas con las suscripciones, consulte Solucionar problemas relacionados con las suscripciones. 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: Probar la configuración de suscripción Como administrador, puede probar si ha configurado de manera correcta las suscripciones de la siguiente manera:

97 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 la vista de este correo electrónico no se pudo renderizar correctamente". Puede haber diversas razones para recibir una suscripción con este mensaje de error: Falta de credenciales: Algunas vistas se publican con credenciales incrustadas. Es posible que reciba el error indicado anteriormente si las credenciales incrustadas están obsoletas o si la vista se volvió 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 en segundo plano: De manera predeterminada, el proceso en segundo plano 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 en segundo plano está controlando un dashboard extraordinariamente grande y complejo, es posible que no sea tiempo suficiente. Puede revisar la vista de administrador de Tareas en segundo plano 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) 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

98 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 de confianza. Consulte Requisitos de suscripción para obtener más información. Recepción de suscripciones no válidas o que no funcionan 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 en segundo plano), 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. Subscribir a vistas Si puede ver una vista en Tableau Server y tiene el icono de una suscripción ( ) en la esquina superior derecha, el administrador ha configurado suscripciones para su sitio y puede suscribirse a la vista. Esto significa, en un intervalo regular, que puede recibir una instantánea de la vista automáticamente en la bandeja de entrada de su correo electrónico, sin tener que iniciar sesión en Tableau Server. También puede suscribirse a libros de trabajo. En lugar de recibir una sola vista, recibe todas las vistas del libro de trabajo en un solo correo electrónico. Puede cambiar qué programa de suscripción va a usar o anular la suscripción. Consulte los detalles a continuación. Subscribirse a una vista Para sus suscribirse a una vista o libro de trabajo:

99 1. Seleccione la página Vistas o Libros de trabajo: 2. Haga clic en vista o libro de trabajo.

100 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.

101 5. En el siguiente diálogo, seleccione un programa de suscripción. De forma predeterminada, Tableau Server proporciona un programa de día de semana en la mañana y un programa de lunes en la mañana. El administrador de Tableau Server también puede crear programas de suscripción personalizados.

102 6. A continuación, seleccione si desea suscribirse a una sola vista (Esta hoja) o al libro de trabajo completo (Hojas en libro de trabajo) y haga clic en Suscribir.

103 7. Luego, cuando reciba la suscripción por correo electrónico, haga clic en la instantánea de la vista y esta abre en Tableau Server: Anular la suscripción a una vista Para anular la suscripción a una vista o libro de trabajo: 1. Acceda a la página Preferencias de usuario en Tableau Server haciendo clic en el enlace de la parte inferior de un correo electrónico de suscripción:

104 También puede abrir la página Preferencias del usuario desde el menú desplegable Tableau Server:

105 2. Junto a la vista para la que desea anular la suscripción, seleccione la casilla de verificación Anular suscripción. 3. Haga clic en Actualizar. Cambiar la configuración de suscripción Para cambiar el programa de suscripción: 1. Abra la página Preferencias del usuario: 2. En Programa, seleccione una programación diferente: 3. Haga clic en Actualizar.

106 Sitios Use la página Sitios para crear sitios independientes para distintas organizaciones o grupos en un sistema de un servidor. Los libros de trabajo, datos y listas de usuarios de cada sitios se aíslan de los que pertenecen a otros sitios. Como administrador de sistema, solo usted puede ver cada sitio y realizar acciones como crear sitios y realizar cambios en todo el sistema. Consulte los temas a continuación para obtener más información: Trabajar con sitios Los temas a continuación describen aspectos del trabajo con múltiples sitios como qué tipo de autenticación se usa, así como también, 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 servidor como y modo de autenticación de usuario. Elija estas dos configuraciones al instalar Tableau Server. Consulte General para obtener más información. 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 una contraseña MiContraseña en el sitio A, ella usa las mismas credenciales en el lado 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 o 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, 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. Predeterminado difiera de sitio que agrega al sistema en las siguientes formas: No se puede eliminar nunca, sin embargo, al igual que los sitios que agrega, se puede cambiar su nombre. Almacena las muestras y las conexiones de datos que se envían con Tableau Server. La URL usada para Predeterminado ni tiene carpeta Web correspondiente llamada predeterminada. Por ejemplo, la URL para una vista nombrada Ganancias en un sitio llamado Ventas es La URL para esta misma vista en el sitio Predeterminado sería Las funciones de administrador de sitio y sistema Hay dos tipos de administradores en Tableau Server, administradores de sistema y administradores de sitio. Los administradores de sistema pueden controlar si los

107 administradores de sitio pueden agregar o eliminar usuarios en el cuadro de diálogo Agregar sitio nuevo (o Editar sitio): Si se selecciona Solo administradores de sistema, los administradores de sitio no podrán agregar ni eliminar usuarios del sitio. Sin embargo, todavía pueden administrar grupos, proyectos, libros de trabajo y conexiones de datos dentro de su sitio. Si se selecciona Administradores de sistema y de sitio (predeterminado), los administradores de sitio pueden realizar todas las acciones anteriores, incluso agregar o eliminar usuarios. Licenciamiento y límites del usuario Los usuarios pueden pertenecer a varios sitios, con distintos derechos de usuario y niveles de licencia 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 sistema pueden usar el ajuste Máximo de usuarios del sitio <n> para especificar un límite de usuarios de un sitio. Solo se cuentan los usuarios con licencia; se excluyen los administradores de sistema. Por ejemplo, si un sitio tiene 90 usuarios con licencia, 20 usuarios sin licencia y un administrador del sistema, el conteo de usuarios es 90. Si Máximo de usuarios del sitio se establece en 100, se pueden agregar 10 usuarios con licencia más. Agregar o editar sitios Si es administrador de sistema, puede agregar un sitio a Tableau Server o editar uno existente de la siguiente forma: 1. Abra la página Sitios al hacer clic en Sitios bajo Administración, luego haga clic en Agregar:

108 O bien, si va a editar un sitio, seleccione el sitio que desea cambiar y haga clic en Editar. Si no ha agregado sitios a Tableau Server, habrá solo un solo sitio para seleccionar: Predeterminado. 2. Ingrese un Nombre de sitio y una ID de sitio para el sitio (si desea editar el sitio Predeterminado, no puede cambiar el ID de sitio): La t en la URL (por ejemplo, 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. Seleccione Sin límite o Cuota, e ingrese el número de GB que desea como límite. Si establece una cuota 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 de sitio pueden rastrear qué parte del sitio es relativa a su cuota mediante las columnas Cuota de almacenamiento y % de cuota usado de la página Sitios.

109 4. A continuación, seleccione si desea que solo usted, el administrador del sistema, pueda agregar y quitar usuarios (Solo administradores de sistema) o si se puede realizar a través de los dos tipos de administradores (Administradores de sistema y de contenido). Si permite que los administradores de sitio agreguen usuarios, especifique cuántos usuarios pueden agregar al sitio seleccionando una de las siguientes opciones: Capacidad 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 para la cantidad de usuarios que se pueden agregar. Máximo de usuarios del sitio <n>: Permite a un administrador de sitio agregar usuarios hasta un límite que especifique. Consulte Trabajo con sitios para obtener información sobre el licenciamiento y los límites de usuarios. 5. Seleccione Permitir registro de rendimiento para permitir que los usuarios del sitio recopilen métricas sobre cómo funcionan los libros de trabajo, como la velocidad con que cargan, etc. 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 para obtener más información.

110 6. En la Configuración de suscripciones de sitio, mantenga seleccionada la opción Habilitar suscripciones 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. También puede ingresar una Dirección de ingreso personalizada para las suscripciones. Aunque la dirección que ingrese debe usar una sintaxis de dirección de correo electrónico válida (como o 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). 7. En Pie de página de correo electrónico, seleccione Personalizado e ingrese cualquier texto que desee que aparezca sobre la URL de Tableau Server en los pies de página de la suscripción. Por ejemplo, si ingresa este texto: El pie de página del correo electrónico se verá similar al siguiente: 8. Haga clic en Aceptar. Si desea agregar el primer sitio a Tableau Server, la pestaña Administración cambia. Usuarios es ahora Todos los usuarios, porque pertenece a todos los usuarios del servidor y aparece la categoría Usuarios del sitio.

111 Agregar usuarios a un sitio Una vez que agrega un sitio a Tableau Server, se convierte en un sistema de sitios múltiples y lo que antiguamente era la página Usuarios se convierte en dos páginas: Todos los usuarios y Usuarios del sitio. Como administrador del sistema, solo puede acceder a la página Todos los usuarios, que se aplica al sistema del servidor completo. Es el único lugar donde puede agregar todos los usuarios a varios sitios a la vez, quitar usuarios y, si el servidor utiliza autenticación local, restablecer las contraseñas de los usuarios.

112 La página Usuarios del sitio es una forma fácil de ver rápidamente qué usuarios están en el sitio al que está conectado actualmente. Puede agregar usuarios desde aquí, pero solo se agregarán a ese sitio. El siguiente procedimiento describe cómo agregar usuarios desde Todos los usuarios. Hay dos enfoques que puede considerar:uno a la vez (como se describe a continuación) o en lotes usando el comando Importar, que depende de un archivo CSV (descrito en Importar usuarios desde un archivo CSV).

113 Para agregar un usuario: 1. En la página Todos los usuarios, haga clic en el enlace Agregar en la parte superior de la lista de usuarios. 2. Escriba un nombre de usuario: 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, en vez de jsmith). Active Directory: si agrega un usuario que proviene del mismo dominio de Active Directory que el servidor, puede escribir el Nombre de usuario 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 o mybiz.lan\user1. El siguiente usuario se puede escribir con el apodo, por ejemplo como o mybiz\user2. Nota: Asegúrese de no escribir el Nombre completo del usuario en este campo, ya que puede causar errores durante el proceso de importación. 3. Si el servidor está usando la autenticación local, proporcione lo siguiente: Nombre completo: escriba un nombre completo para el usuario (por ejemplo, John Smith). Contraseña: escriba una contraseña para el usuario. Confirmar: vuelva a escribir la contraseña.

114 4. Membresía de sitio: seleccione los sitios a los cuales debería pertenecer el usuario. El sitio en el que inició sesión se selecciona de forma predeterminada. 5. Nivel de licencia y derechos de usuario: seleccione un nivel de licencia, función de administrador y si el usuario puede publicar libros de trabajo y fuentes de datos. Un usuario que pertenece a varios sitios puede tener niveles de licencias diferentes y derechos de usuario. Consulte Sobre niveles de licencia, Permisos y Sobre derechos de usuario para obtener más información. 6. Haga clic en Agregar usuario. Eliminar sitios Los administradores de sistema 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, debe usar la página Todos los usuarios. Para eliminar un sitio: 1. Abra la página Sitios bajo Servidor:

115 2. Seleccione el sitio que desea eliminar y haga clic en Eliminar: 3. Haga clic en Sí en el cuadro de diálogo de confirmación que aparece. Navegación en sitios múltiples A continuación encontrará algunos consejos para navegar de un sitio a otro e identificar qué sitio está usando. Inicio de sesión del sitio Si es miembro de sitios múltiples, al iniciar sesión en el servidor se le solicitará que elija un sitio: Navegación a otros sitios Si usted pertenece a varios sitios, verá un menú Sitio en la parte superior de la página:

116 Para iniciar sesión en otro sitio, haga clic en el menú Sitio y seleccione el sitio: Identificación de su sitio Si el servidor ejecuta varios sitios, pero usted solo pertenece a uno, no se le solicitará que elija su sitio en el inicio de sesión de servidor. Después de iniciar sesión, no verá un menú Sitio en la parte superior de la página: Sin embargo, la URL del navegador Web mostrará una t seguida de la ID de sitio para su sitio: Si el servidor no está ejecutando varios sitios, la URL del navegador Web se verá similar a esto (sin t, sin ID de sitio). Si ve esto, está usando el sitio incorporado de Tableau, que se llama Predeterminado. Mantenimiento de servidor Como administrador de sistema, puede verificar el estado del servidor, analizar y supervisar la actividad del servidor, administrar tareas programadas o realizar ciertas actividades de mantenimiento como la reconstrucción del índice de búsqueda. Además, hay diversa configuración que puede especificar para personalizar la experiencia de usuario para personas que usan el servidor. Puede realizar todas estas tareas desde la página Mantenimiento. Ver el estado de los procesos del servidor Puede usar la tabla Estado que se encuentra en la página Mantenimiento para ver el estado de los procesos de Tableau en cada servidor Tableau:

117 Para obtener más información sobre estado no licenciado para un proceso de VizQL Server, consulte Manipular un proceso de VizQL Server sin licencia. Para mostrar una versión legible por máquina de la información anterior, desde la página Mantenimiento, reemplace el estado de palabra en su URL con systeminfo (por ejemplo, Se muestra una página Web similar a la siguiente: Los tipos de estado para un servicio Tableau son Aceptar, Ocupado, Sin funcionamiento y En espera. Acceder a estado de forma remota Como administrador de Tableau, solo puede ver las herramientas en la página Mantenimiento, incluida la tabla Estado. Sin embargo, puede hacer que la versión legible por máquina de la tabla Estado esté disponible para usuarios que no son administradores y computadores distintas a la que alberga Tableau Server, por ejemplo, como parte de un proceso de supervisión remoto. Para otorgar acceso remoto al estado de Tableau Service:

118 1. En la computadora que ejecuta Tableau Server primario, abra el archivo de configuración de Tableau Server: ProgramData\Tableau\Tableau Server\config\tabsvc.yml 2. Agregue la línea wgserver.systeminfo.allow_referrer_ips: <IP address or name> to tabsvc. yml, donde <IP address or name> es la dirección IPv4 o el nombre de la computadora que desea agregar. Si otorga acceso de estado de servicio a múltiples computadores, use comas (no espacios) para separar cada entrada. Por ejemplo: 3. Guarde y cierre tabsvc.yml. 4. Abra una línea de comando como administrador y escriba: cd "C:\Program Files\Tableau\Tableau Server\8.1\bin" 5. Luego, use el siguiente comando para reiniciar los procesos de Tableau Server: tabadmin restart Ahora, los usuarios en cuyas direcciones IP o nombres de computadora se hayan agregado a tabsvc.yml pueden ver el estado de proceso Tableau ingresando a la URL en un navegador o desde una línea de comando (por ejemplo, curl Esta funcionalidad también se puede usar como parte de un proceso de supervisión remoto automatizado. Reconstruir el índice de búsqueda Si por algún motivo el índice de búsqueda deja de arrojar resultados correctos o faltan resultados, es posible que deba reconstruir el índice de búsqueda. Además, debe reconstruir el índice de búsqueda si el generador de índices falla durante un periodo prolongado. 1. Para reconstruir el índice de búsqueda, en la pestaña Administrador, haga clic en Mantenimiento:

119 2. Haga clic en Reconstruir índice de búsqueda para comenzar. Borrar las contraseñas de conexión de datos guardadas Como administrador, si habilita la configuración Contraseñas guardadas, los usuarios del servidor pueden guardar contraseñas de fuentes de datos en diversas vistas y navegadores. Puede restablecer todas las contraseñas de todos los usuarios de Tableau Server, lo cual los obliga a iniciar sesión en las fuentes de datos la próxima vez que visiten una vista que requiera autenticación en la base de datos. Los usuarios de servidor también pueden borrar sus contraseñas de conexión de datos guardadas de manera individual a través de la página Preferencias del usuario. Para borrar las contraseñas de conexión de datos guardada de todos los usuarios del servidor: 1. Haga clic en el vínculo Mantenimiento de la sección Administración en el lado izquierdo de la página:

120 2. Bajo Actividades, haga clic en Borrar todas las contraseñas de conexión de datos guardadas para todos los usuarios. Configuración de mantenimiento La siguiente configuración está disponible en la sección Configuración de la página Mantenimiento de servidor: Configuración Credenciales incrustadas Programación Descripción 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 fijan a libros de trabajo y solo son accesibles en el servidor. Es decir, cuando se abre el libro de trabajo en Tableau Desktop, los usuarios aun tendrían que ingresar un nombre de usuario y contraseña para conectarse a la fuente de datos. Cuando esta configuración está desactivada, todas las contraseñas incrustadas se guardan, pero no se usan para autenticación. De esa forma si vuelve a activar la configuración, los usuarios no deben volver a incrustar las contraseñas. Permite que los publicadores asignen libros de trabajo a programas.

121 Contraseñas guardadas Habilitar invitado Página de inicio predeterminada Idioma y local predeterminados Restablecer toda la configuración a sus valores predeterminados Esta opción solo está disponible si se habilita Credenciales incrustadas. Cuando esta configuración está habilitada, los publicadores verán opciones de publicación en el cuadro de diálogo Publicar. Permite que los usuarios guarden contraseñas de fuentes de datos en varias vistas y navegadores. De forma predeterminada, los usuarios pueden elegir la opción Recordar mi contraseña hasta que cierre sesión, la cual les permite guardar su contraseña durante una sesión de navegador. Cuando la configuración se selecciona Contraseñas guardadas un usuario puede elegir en su lugar la opción Recordar mi contraseña, la cual guarda la contraseña en vistas y navegadores múltiples de forma que los usuarios se autenticarán de forma automática, independientemente de la computadora que usan. Usted, como administrador, puede borrar todas las contraseñas guardadas en cualquier momento. Además, los usuarios pueden borrar sus propias contraseñas guardadas. Permite que los usuarios vean e interactúen con vistas incrustadas sin tener que iniciar sesión en una cuenta Tableau Server. Se puede 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 basado 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. Lleva al usuario a la página de inicio predeterminada actual del servidor para todos los usuarios. Consulte Configurar la página de inicio predeterminada para todos los usuarios para conocer los pasos para cambiarla. Usuarios individuales podrán sobrescribir esta configuración (consulte Su página de preferencias del usuario para conocer más detalles). Controla el idioma que se usa para la interfaz de usuario del servidor y el local que se usa para las vistas. Los usuarios individuales pueden anular esta configuración en la página Preferencias del usuario. Además, la configuración de navegador Web es el primer elemento que se usa para determinar el idioma y local que se usan. Consulte Idioma y local para obtener información. Cualquier configuración del servidor que haya cambiado desde la configuración regresa a su estado original.

122 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. Usuarios individuales podrán sobrescribir esta configuración (consulte Su página de preferencias del usuario para conocer 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. 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. Ésta es una forma sencilla para acceder a la aplicación Web y las herramientas de mantenimiento asociadas.

123 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 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 plan 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 8.1 > Tableau Server Monitor en el menú Inicio de Windows. Fuentes de datos Una fuente de datos Tableau Server es una conexión reutilizable para datos. Puede incluir un extracto de datos o información para una conexión de paso a una base de datos relacional de acceso en tiempo real. También puede incluir una capa de personalizaciones, como cálculos, grupos o conjuntos.tableau Serverlos usuarios con los permisos adecuados pueden usar una fuente de datos para crear un libro de trabajo de cero en el servidor. Consulte Crear un libro de trabajo y una vista para obtener más detalles. Los administradores pueden realizar las siguientes tareas en la página Fuentes de datos: Edite y vea permisos de fuentes de datos: Use permisos para especificar qué usuarios o grupos se pueden conectar a Fuentes de datos, modificarlas o descargarlas. Consulte Configuración de permisos para una fuente de datos para obtener más información.

124 Programar extractos de fuente de datos para actualización: Si una fuente de datos incluye un extracto, puede asignar el extracto a un programa de actualización. Consulte Programación de tareas para obtener más información. Aunque las dos tareas anteriores puede realizarlas en Tableau Desktop, la persona que publicó la fuente de datos, como administrador, también puede cambiar la configuración. También puede usar la página Fuentes de datos para eliminar una fuente de datos o agregar etiquetas a ella. Consulte los temas a continuación para obtener más información. Administrar fuentes de datos Para que los usuarios puedan trabajan con fuentes de datos de Tableau Server, deben tener los permisos adecuados para la fuente de datos. Para las fuentes de datos que son conexiones proxy, también debe tener en cuenta la forma en que los usuarios se autentican en la base de datos, y si tiene los controladores adecuados instalados en Tableau Server. Para obtener más información, consulte lo siguiente. Configurar permisos para una fuente de datos Controladores de bases de datos Seguridad de datos Acerca del Data Server de Tableau El servidor de datos de Tableau 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 (los cubos no son compatibles). En el segundo caso, la información almacenada en la fuente de datos es para una conexión de paso. 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 un extracto de fuente de datos puede ser usado por muchos libros de trabajo, ahorra en 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 debe instalar el controlador una vez, en Tableau Server, en lugar de múltiples veces, en los escritorios de todos los usuarios. Para usar el servidor de datos, lo que los autores deben hacer es conectarse a los datos en Tableau Desktop, ya sea al crear un extracto o una conexión a una base de datos relacional de conexión en tiempo real y publicarlos en Tableau Server. Luego de la publicación, estas fuentes de datos reutilizables 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

125 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 para obtener más información. Usar fuentes de datos Si es un autor de libro de trabajo, el uso de una fuente de datos de Tableau Server simplemente es un asunto de conectarse desde Tableau Desktop. En la página Conectar a datos en Tableau Desktop, haga clic en Tableau Server, luego proporcione las credenciales: Después de iniciar sesión en Tableau Server, las fuentes de datos que tenga disponibles aparecerán en la derecha. Para ver una fuente de datos, la persona que la publicó debió configurar el permiso Conexión en Permitir para usted como usuario. De forma predeterminada, todos los usuarios tienen este permiso. Seleccione una fuente de datos y se cargará en la ventana de datos del libro de trabajo. Las fuentes de datos de Tableau Servertienen un icono de Tableau en lugar de un icono de base de datos:

126 Para obtener más información sobre la publicación de fuentes de datos desde Tableau Desktop, consulte Publicar fuentes de datos en la ayuda en línea de Tableau Desktop. Solucionar problemas de fuentes de datos Para usuarios que trabajan con fuentes de datos de Tableau Server, se debe contra con hasta tres elementos: 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 Trabajar con permisos y Configurar permisos para una fuente de datos para obtener más información. 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 fuente de datos en tiempo real. Consulte Seguridad de datos para obtener más información sobre las opciones.

127 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 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 Trabajar con permisos y Configurar permisos para una fuente de datos 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: Las conexiones a fuentes de datos de cubo (como MSAS) no son compatibles. Los datos deben ser un extracto o una conexión en tiempo real a una base de datos relacional.

128 Conexiones de datos Todos los libros de trabajo que se publican en Tableau Server contienen una o más conexiones. Estas conexiones se indican en la pestaña Administración en la página Conexiones de datos: La diferencia entre Conexiones de datos y Fuentes de datos Las conexiones de datos son distintas de las fuentes de datos en cada conexión que está asociada con un libro de trabajo individual y describe los atributos requeridos para la conexión 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, aun tendrá tres conexiones indicada en la página de conexiones. Buscando las conexiones de datos El área de búsqueda en la parte superior de la página Conexiones de datos ayuda a encontrar conexiones por nombre de servidor de base de datos, nombre de usuario, puerto, tipo de conexión general y por si las credenciales de base de datos están o no incrustadas. Para usar esta área a fin de buscar una conexión, complete una o más áreas y haga clic en Buscar:

129 Qué conexiones puedo editar? Puede 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 de base de datos específico. 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 contraseña específicos. Puede actualizar rápidamente todos los libros de trabajo para que usen un conjunto distinto de credenciales. Para obtener detalles sobre cómo editar conexiones de datos, consulte el siguiente tema. Editar conexiones de datos Use la página Conexiones de datos para administrar la información de conexión para todos los libros de trabajo publicados en el servidor o un sitio. Para modificar atributos de conexión: 1. Si ejecuta sitios múltiples en el servidor, inicie sesión en el sitio que tiene las conexiones de datos que desea modificar. Navegue a la página Conexiones de datos.

130 2. Use el cuadro de búsqueda en la parte superior de la lista de conexiones para encontrar las conexiones que desea editar. Puede buscar por Servidor, Tipo de conexión, Puerto del servidor, Nombre de usuario de la base de datos y si tiene Contraseña incrustada. Los valores que escribe en los campos Servidor y Nombre de usuario de base de datos se tratan como expresiones regulares. 3. Seleccione las conexiones que desea modificar de la lista de resultados de búsqueda: 4. Escriba un valor nuevo para una o más de los atributos de conexión. Si una base de datos o el controlador de una base de datos no le permite conectarse a través de una dirección IP, el valor ingresado para Servidor debe ser el nombre de la base de datos. Se actualizarán todos los atributos seleccionados bajo la columna Cambiar? Si selecciona la casilla de verificación Cambiar? y deja el campo Nuevo valor en blanco, el atributo se configurará en blanco también. 5. Haga clic en Enviar. 6. Actualice la página del servidor (presione F5) para que los cambios tengan efecto.

131 Supervisar progreso Se abre un diálogo de supervisión automáticamente donde puede ver el progreso de los cambios. Si cierra el cuadro de diálogo supervisión, las modificaciones se ejecutarán en segundo plano hasta que finalicen. Tableau Server realizará tantos cambios como sea posible. Cualquier falla será omitida, pero no impedirá 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 se cambiarán y las contraseñas en los libros de trabajo se cambiarán, pero debido a que no puede agregar una contraseña a una fuente de datos, las contraseñas para las fuentes de datos no se cambiarán. Hay una vista administrativa que le permite revisar los detalles para tareas finalizadas y pendientes. Consulte Tareas en segundo plano para obtener más información. 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é local 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 logotipo Puede personalizar los siguientes aspectos del aspecto y la sensación de Tableau Server: Cambiar el nombre Puede personalizar el aspecto y sensación de Tableau Server al personalizar el nombre que aparece en la descripción emergente y los mensajes. Por ejemplo, si cambia el nombre a MyCo, el texto de la página de inicio de sesión del servidor muestra "Ingrese el nombre de usuario y contraseña de MyCo para inciar sesión" y la descripción emergente para el icono de navegación de inicio muestra MyCo Home en lugar de Tableau Server Home:

132 La información de copyright de la parte inferior de cada página del servidor seguirá mostrando Tableau (por ejemplo, 2013, Tableau Software, Incorporated y sus licenciantes. Todos los derechos reservados.) Para cambiar el nombre que aparece en la descripción emergente y los mensajes: 1. Abra una línea de comando como administrador y escriba lo siguiente: cd "C:\Program Files\Tableau\Tableau Server\8.1\bin" 2. Cambie el nombre al escribir lo siguiente: tabadmin customize name "new_name" En la línea anterior, reemplace "new_name" con el texto que desea que aparezca como nombre del servidor. Ejemplo: tabadmin customize name "Company Server" 3. Reinicie el servidor para que el cambio tenga efecto al escribir: tabadmin restart Cambiar el logotipo Puede personalizar el aspecto y sensación de Tableau Server al personalizar el logotipo que aparece en la página de inicio de sesión de Tableau Server y en la columna izquierda de las páginas del servidor primario (como la página Proyectos, Libros de trabajo, Mantenimiento, etc.). El tamaño de logotipo compatible es de hasta 160 x 160 píxeles y se implementa mediante la ejecución del comando tabadmin customize logo. También puede personalizar el logotipo pequeño que aparece en el extremo superior izquierdo para cada libro de trabajo y vista. El tamaño de logotipo pequeño compatible es de hasta 32 x 32 píxeles y se implementa mediante la ejecución del comando tabadmin customize smalllogo.

133 Si una imagen es superior a 160 x 160 píxeles (logotipo grande) o 32 x 32 píxeles (logotipo pequeño), aparecerá recortada. El archivo de imagen debe estar en formato GIF, JPEG o PNG. No es posible cambiar el logotipo Tableau que aparece en la pestaña del navegador Web del servidor y a la izquierda de la dirección URL. Para cambiar el logotipo: 1. Abra una línea de comando como administrador y escriba lo siguiente: cd "C:\Program Files\Tableau\Tableau Server\8.1\bin"

134 2. Cambie el logotipo escribiendo lo siguiente para un logotipo de tamaño grande (hasta 160 x 160 px, pero no inferior a 32 x 32 px): tabadmin customize logo "C:\My Pictures\logo.png" Si su logotipo es de 32 x 32 px o más pequeño, utilice el siguiente comando: tabadmin customize smalllogo "C:\My Pictures\logo.png" 3. Reinicie el servidor para que el cambio tenga efecto al escribir: tabadmin restart Restaurar el nombre o logotipo predeterminado Puede restaurar el aspecto y la sensación predeterminada de Tableau Server al realizar lo siguiente: 1. Abra una línea de comando como administrador y escriba lo siguiente: cd "C:\Program Files\Tableau\Tableau Server\8.1\bin" 2. Cambie el logotipo al escribir lo siguiente: tabadmin customize <parameter> -d En la línea anterior, reemplace <parameter> con lo que desea restaurar, ya sea name o logo. 3. Reinicie el servidor para que el cambio tenga efecto al escribir: tabadmin restart Idioma y local Tableau Server está localizado en varios idiomas y tiene configuración de idioma y local que puede establecer por usuario (consulte Su página de preferencias del usuario) y en todo el sistema (consulte Configuración de mantenimiento). La configuración Idioma controla la configuración de interfaz de usuario (UI) como menús y mensajes. La configuración Local controla elementos en vistas como formato y moneda. Configuración predeterminada Tableau Server obtiene su configuración de idioma predeterminado durante la configuración. Si la computadora host está configurada con un idioma compatible con Tableau Server, se instala con dicho idioma. Si no es un idioma compatible, Tableau Server se instala en inglés. Cómo se determinan el idioma y local El navegador Web del usuario es otra influencia en el idioma y local que se muestran cuando un usuario hace clic en una vista es el navegador Web del usuario. Si un servidor de usuario no tiene una configuración de Idioma en su página de Cuenta de usuario, y su navegador

135 Web está configurado en un idioma compatible con Tableau Server, se usará el idioma del navegador, aunque Tableau Server esté configurado en un idioma diferente. Este es un ejemplo: Suponga que Tableau Server tiene una configuración en todo el sistema de inglés como el Idioma para todos los usuarios. El servidor de usuario Claude no tiene un idioma especificado en la página de cuenta de usuario de Tableau. El navegador de Claude usa alemán (Alemania) para su idioma/local. Cuando Claude inicia sesión en Tableau Server, la UI del servidor se muestra en alemán, y cuando hace clic en Vista A, está usando la información local de Alemania para los números y divisas. Si Claude configura el Idioma y Local de su cuenta de usuario en Francés (Francia), la UI y la vista se mostrarían en francés. La configuración de su cuenta de usuario sustituye la configuración del navegador Web y ambas tienen precedencia sobre la configuración de todo el sistema de Tableau Server. Otra configuración que debe considerar es la configuración Local de Tableau Desktop (Archivo > Local de libro de trabajo). Esta configuración determina el local de los datos de la vista, como la moneda que se indica y el formato que se da a los números. De forma predeterminada, Local en Tableau Desktop está configurado en Automático. Sin embargo, un autor puede anular esto al selecciona un local específico. Mediante el ejemplo anterior, si el autor de Vista A configura Local en Griego (Grecia), ciertos aspectos de los datos en Vista A se muestran en configuración local Griego (Grecia). Aquí está la configuración que Tableau usa para determinar idioma y local, en el siguiente orden de precedencia: 1. Local de libro de trabajo (configurado en Tableau Desktop) 2. Configuración de idioma/local de la cuenta de usuario de Tableau Server 3. Idioma/Local de navegador Web 4. Configuración de idioma/local de página Mantenimiento de Tableau Server 5. Configuración de idioma y local de la computadora host Vistas administrativas Tableau Server viene con varias vistas para administradores, con el fin de ayudar a supervisar la actividad en Tableau Server. Las vistas administrativas se ubican en la tabla Análisis en la página Mantenimiento: Consulte lo siguiente para obtener más información:

136 Actividad del servidor La vista administrativa Actividad del servidor proporciona una instantánea de la actividad detableau Server en los últimos 30 días. En Total de vistas con el tiempo, puede situar el mouse sobre algún punto en la línea y ver la descripción emergente que muestra cuántas vistas se abrieron ese día, junto con otra información: Haga clic en un punto de la línea para actualizar los gráficos de barras para mostrar qué libros de trabajo se vieron ese día y quién estuvo haciendo la mayoría de las visualizaciones: Seleccionar una marca en Total de vistas con el tiempo también filtra el patrón de visualización total de 24 horas mostrando el patrón de visualización de un día en

137 particular. Si ninguna marca está seleccionada en Total de vistas con el tiempo, 24 horas totales de patrón de visión suma los datos en Total de vistas con el tiempo y los muestra en un período de 24 horas para que pueda ver los patrones típicos en el transcurso de un día: Actividad de usuario La vista Actividad de usuario puede ayudarle a medir la medida en que se usa la instalación de Tableau Server y si es necesario comprar licencias adicionales. Específicamente, esta vista le muestra quién tiene sesión iniciada en Tableau Server, desde dónde y cuándo interactuó por última vez con el servidor. Si un usuario tiene sesión iniciada desde múltiples navegadores, eso también se mostrará. Por ejemplo, si un usuario inicia sesión una vez desde Internet Explorer y una vez desde Mozilla Firefox, su nombre aparece dos veces. Si un usuario inicia sesión dos veces desde Mozilla Firefox, su nombre aparece una vez.

138 Activo actualmente significa que el usuario interactuó con el servidor durante los últimos cinco minutos. Activo recientemente indica que el usuario estuvo activo entre los últimos cinco a quince minutos e Inactivo significa que no hubo actividad por parte del usuario durante los últimos 15 minutos. De forma predeterminada, luego de cuatro horas de inactividad, se cierra la sesión de usuario de Tableau Server. Puede cambiar esta configuración utilizando la opción Opciones de tabadmin set de tabadmin. En la vista Actividad de usuario detallada, los círculos indican una acción, como inicio de sesión o el filtrado de una vista. Las barras abarcan el periodo total en el cual hubo actividad. Para obtener más información, sitúese sobre un área y se muestra la descripción emergente: Historial de rendimiento Use Historial de rendimiento de vistas para ver qué vistas son las más costosas en términos de rendimiento del servidor. Hay dos solicitudes distintas asociadas con las vistas: Solicitudes de carga iniciales, en naranjo, y solicitudes de cálculo, en azul. Las últimas son cualquier cosa que provoca que Tableau Server vuelva a calcular lo que el usuario ve. Esto incluye solicitudes de recarga y

139 elementos de selección y filtro dentro de una vista. Las marcas de valores anómalos representan solicitudes con el mayor impacto en el rendimiento del servidor: Tareas en segundo plano La vista Tareas en segundo plano muestra tareas que el servidor ejecuta. Las tareas más comunes son las asociadas con acciones del usuario. Las tareas son seleccionadas de forma predeterminada bajo Tipo de tarea: Las tareas que pueden tener un estado de finalización exitosa, error, en proceso o pendiente: Icono Descripción Error: el servidor no pudo finalizar la tarea.

140 Icono Descripción Éxito: el servidor finalizó la tarea. En proceso: el servidor está realizando la tarea actualmente. Pendiente: una tarea que el servidor aun no ha comenzado. Para obtener detalles sobre una tarea, sitúese sobre su icono: Tableau Server puede ejecutar múltiples procesos en segundo plano en paralelo. Las direcciones IP bajo ID de componente de segundo plano en la vista Tareas en segundo plano muestran las máquinas que están asignadas para ejecutar procesos en segundo plano: Una máquina con núcleos múltiples que ejecuta más de un proceso en segundo plano se indicará con <IP address>:0 para el primero proceso, <IP address>:1 para el segundo y así sucesivamente.

141 Uso de espacio La vista Uso de espacio puede ayudarle a identificar qué libros de trabajo y fuentes de datos consumen el mayor espacio de disco en el servidor. El uso de espacio de 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: Mueva el cursor sobre cualquier barra de tamaño para mostrar detalles de uso: También puede obtener más detalles en los vínculos que se encuentran en la descripción emergente. Por ejemplo, puede ir a los detalles de un usuario o ver el libro de trabajo.

142 Vistas personalizadas Las personas que trabajan con vistas pueden usar la opción Recordar mis cambios para guardar sus vistas personalizadas y los publicadores pueden permitir o evitar la compartición de vistas personalizadas: Las vista administrativa Vistas personalizadas indica todas las vistas en el servidor que se han personalizado con Recordar mis cambios. Se puede usar como un indicador de la popularidad o importancia de una vista: Crear vistas administrativas personalizadas 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. El depósito de Tableau Server tiene varias vistas de base de datos configuradas que puede conectar y consultar. La opción de tabadmin auditing.enabled controla si Tableau Server recopila actividad histórica del usuario y otra información en el repositorio. Está habilitado de manera predeterminada. La opción de tabadmin wgserver.audit_history_expiration_days controla la cantidad de días que el historial de eventos se conserva en el repositorio. De manera predeterminada, esta opción está definida en 183 días. Un elemento que se debe tomar en cuenta es que recopilar eventos históricos sí tiene un impacto en el tamaño del archivo de respaldo de Tableau Server (.tsbak). Para acceder a estas vistas primero debe usar la herramienta de línea de comando para habilitar el acceso externo a la base de datos de Tableau Server. Luego, debe conectarse y consultar la base de datos de Tableau Server.

143 Habilitación de acceso externo a la base de datos de Tableau Server El repositorio de Tableau Server tiene varias vistas de base de datos configuradas a las que se puede conectar y consultar como parte de la creación de sus propios análisis de actividad de Tableau Server. Para acceder a estas vistas primero debe usar 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\8.1\bin" 2. A continuación, use el siguiente comando para habilitar el acceso externo a la base de datos para el usuario "tableau" con la contraseña que especifique. tabadmin dbpass [password] Sustituya la opción [password] con su propia contraseña. Por ejemplo: tabadmin dbpass 3. Reinicie Tableau Server. 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 proporcione la contraseña correcta. Siga los pasos en Conexión a la base de datos de Tableau Server para conectarse. Para deshabilitar el acceso externo después, ejecute tabadmin dbpass --disable y luego reinicie el servidor. 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 a continuación para conectarse a la base de datos y hacer consultas a ella. 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 desde 2. En el cuadro de diálogo Conexión PostgreSQL, escriba el nombre o URL para Tableau Server. Si tiene una instalación de servidor distribuida y un trabajador alojada en el repositorio, escriba el nombre del trabajador. 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 TCP/IP. 3. Escriba workgroup como la base de datos a la que desea conectarse. 4. Conéctese mediante el siguiente nombre de usuario y contraseña: Nombre de usuario: tableau Contraseña: La contraseña que especificó cuando habilitó el acceso a la base de datos de Tableau Server.

144 5. Haga clic en Conectar. 6. Seleccione una o más tablas a las que conectarse. El usuario "tableau" tiene acceso a todas las tablas que comienzan con un guión bajo y 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 Actividad de usuario. 7. Haga clic en Aceptar. Editar y crear vistas Los usuarios que cuentan con credenciales adecuadas para el entorno de edición Web pueden editar libros de trabajo existentes o crear nuevos libros.

145 Cuando inicia sesión en Tableau Server, la sección Vistas aparece de forma predeterminada. Las vistas a las que tiene acceso aparecen aquí como resultado de uno de los siguientes procesos: Un usuario de Tableau Desktop publica el libro de trabajo que contiene la vista para Tableau Server. Un usuario crea la vista y guarda el libro de trabajo directamente en el entorno de edición Web Tableau Server. Quién puede crear, editar y guardar vistas Los administradores pueden siempre editar y guardar libros de trabajo existentes o crear nuevos. También pueden asignar permisos a otros usuarios y grupos para editar y guardar vistas en libros de trabajo, al igual que otras acciones que se pueden realizar en el servidor. Configurar licencia de usuario y niveles de publicación Los administradores asignan un nivel de licencia y derechos de usuario cuando crean o modifican usuarios. Para permitir que los usuarios editen libros de trabajo, primero debe aprovisionar a los usuarios de la siguiente manera: El usuario debe tener nivel de licencia de Interaccionador. El usuario debe tener el derecho de usuario Publicar. Para obtener más información, consulte Usuarios y Licencias y derechos de usuario. Permitir editar y guardar libros de trabajo Después de configurar usuarios o grupos, configure los niveles de licencia, y otorgue derechos de publicación. Debe configurar los permisos en los niveles de proyecto y de libro de trabajo, según el tipo de edición que desee permitir. Entre los permisos del nivel de tarea que los administradores pueden permitir o negar a los usuarios y grupos, los permisos principales para editar y guardar vistas incluyen lo siguiente: Editar en Web: determina si el usuario puede editar vistas de libros de trabajo mediante la creación Web. Descargar/Guardar en Web como determina si el usuario puede ver los comandos Guardar y Guardar como mientras editan una vista, si pueden guardar sus cambios a un nuevo libro de trabajo nuevo. También determina si los usuarios pueden abrir un libro de trabajo en el servidor usando Tableau Desktop. Escribir/Guardar en Web determina si los usuarios pueden guardar cambios a un libro de trabajo existente en el servidor ( sobrescribir un libro de trabajo). Para permitirle a un usuario o un grupo guardar cambios en libros de trabajo existentes o libros de trabajo nuevos, configure estos tres permisos de nivel de tarea según las tablas en las siguientes secciones.

146 Permitirle a los usuarios guardar cambios a libros de trabajo nuevos y existentes Para los libros de Para el Permiso trabajo adecuados en el proyecto proyecto Editar en Web Permitir Permitir Descargar/Guardar Permitir Permitir como Escribir/Guardar Permitir Permitir En este escenario, ya que los permisos se configuran del mismo modo para proyectos y libros de trabajo, si desea aplicar cambios de permiso de nivel de proyecto a todos los libros de trabajo dentro del proyecto, puede seleccionar Asignar permisos a contenidos mientras en los Permisos: Página de proyecto. Permitirle a los usuarios guardar libros de trabajo nuevos pero no sobrescribir existentes Para los libros de Para el Permiso trabajo adecuados en el proyecto proyecto Editar en Web Permitir Permitir Descargar/Guardar Permitir Permitir como Escribir/Guardar Permitir Negar Importante: En este escenario, los permisos se deben configurar manualmente en cada libro de trabajo. Si selecciona Asignar permisos a contenidos según lo descrito en Permitirle a los usuarios guardar cambios a libros de trabajo nuevos y existentes, los permisos de proyecto sobrescriben los permisos de libro de trabajo, por lo que les permiten a los usuarios guardar cambios en los libros de trabajo existentes. Permisos para vistas dentro 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. Para ver más información, consulte Permisos y también el artículo de la base de conocimientos Crear permisos basados en proyecto.

147 Si no es un administrador, puede averiguar si tiene autorización para editar una vista al abrirla y comprobar si aparece un comando Editar sobre el área del visor. Crear un libro de trabajo y una vista Puede crear una nueva vista si crea una nueva hoja en un libro de trabajo existente o si crea un nuevo libro de trabajo. Este tema muestra cómo crear una vista en un nuevo libro de trabajo. El siguiente procedimiento usa la fuente de datos de muestra Superstore que viene con Tableau Desktop, y se publica en Tableau Server, para crear una vista que incorpore información acerca de ventas por categoría y región. Si tiene acceso a la fuente de datos de muestra Superstore, puede realizar los pasos del procedimiento. 1. En la pestaña Contenido, seleccione Fuentes de datos.

148 2. En la lista de fuentes de datos, seleccione la casilla de verificación junto a la fuente de datos que desea visualizar, y luego seleccione Libro de trabajo nuevo. Una nueva vista en blanco se abre en el Tableau Server entorno de creación. 3. Desde el panel Medidas, arrastre Ventas al estante Columnas.

149 4. Desde el panel Dimensiones, expanda Productos para mostrar sus subcategorías y luego arrastre Categoría al estante Filas. Ahora Tableau cuenta con información suficiente para convertir los datos en una visualización (vista), en este caso un gráfico de barras horizontal 5. Desde el panel Dimensiones, arrastre Región al estante Columnas. Ahora la vista contiene otra capa de datos: las categorías se desglosan por región. Ahora, suponga que desea ver y comparar las ventas por categoría en una sola región. Puede lograrlo usando un filtro.

150 6. Desde el panel Dimensiones, arrastre Región al estante Filtros. Mientras sitúa el mouse sobre el estante Filtros, un triángulo pequeño a la izquierda del campo indica que puede soltarregión en el estante. En el borde derecho de la página aparece un control de filtros. 7. Desmarque las casillas de verificación para todas las regiones excepto la que desea analizar, y luego vuelva a marcarlas todas.

151 8. Puede usar color para mejorar la visualización. Arrastre Región hasta Color en la tarjeta Marcas. Ahora tiene una vista útil que le permite comparar las ventas de diferentes categorías de productos entre las regiones: Consejo: Para aprender acerca de seleccionar una paleta de colores diferente para las barras o cambiar su tamaño, consulte Tarjeta Marcas.

152 9. En lugar de enfocarse en ventas regionales de cada producto, quizás prefiera una vista que le permita analizar más fácilmente las ventas de productos generales de una región. En el estante Filas, arrastre Región a la izquierda de Categoría. La vista se actualiza para mostrar las ventas de todos los productos por región. 10. Si decide que prefiere la versión anterior de la vista, puede hacer clic en Deshacer en la Barra de herramientas.

153 11. Si desea crear una segunda hoja de trabajo, seleccione la pestaña Nueva hoja de trabajo en la parte inferior de la vista. Seleccione la pestaña Hoja de trabajo y seleccione Cambiar nombre de hoja de trabajo para darle un nombre más descriptivo. 12. Haga clic en Guardar para guardar el libro de trabajo. En el cuadro de diálogo Guardar libro de trabajo, complete los siguientes pasos: Especifique el nombre del libro de trabajo y configure Proyecto en Predeterminado. Seleccione Mostrar hojas como pestañas si creó hojas múltiples y desea que sus pestañas aparezcan en la parte inferior de la vista. Seleccione Incrustar contraseña para fuente de datos si desea que los usuarios que no tienen una cuenta en la base de datos puedan ver la vista. Cuando termine, haga clic en Guardar. Editar una vista En la sección Vistas, puede abrir una vista para editar en una de las siguientes formas: Haga clic en Editar en la información de herramienta que aparece cuando sitúa el puntero sobre la vista. Seleccione una vista para mostrar, y haga clic en Editar en la parte superior de la vista.

154 Si el libro de trabajo tiene una conexión con una base de datos de acceso en tiempo real, se le solicitará autenticación. Tableau ServerEntorno de edición El entorno de edición Web de servidor es similar a Tableau Desktop. La ventana de datos aparece al lado izquierdo y muestra los nombres de las fuentes de datos incluidas en el libro de trabajo, y los campos, parámetros y conjuntos incluidos en la fuente de datos activa. Similarmente, en el área principal, aparece una barra de herramientas a lo largo de la parte superior, la tarjeta Marcas y los estantes Páginas y Filtros a la izquierda de la vista, y los estantes Columnas y Filas sobre la vista. Cualquier pestaña de hojas que se incluya en el libro de trabajo aparecerá en la parte inferior de la vista.

155 Cuando abre una vista para editarla, puede editar las otras vistas en el mismo libro de trabajo, pero no los paneles de control. También puede seleccionar la pestaña Hoja nueva para comenzar a crear una nueva vista. Para obtener detalles sobre cómo usar uno de estos componentes para editar las vistas, consulte los temas que se listan en la parte inferior de este tema. Guardar o eliminar cambios Cuando trabaja con una vista, puede guardar o eliminar los cambios en cualquier momento, usando los enlaces sobre el área de la vista. Cuando guarda su trabajo, a pesar de que ingresó al entorno de edición desde una vista única, el libro de trabajo completo se guarda, incluidas otras vistas que puede o no haber editado.

156 Guardar sobrescribe el libro de trabajo original. Guardar como crea un nuevo libro de trabajo en el mismo proyecto. Si desea mantener tanto la versión original de la vista y su versión editada, use Guardar como para crear un nuevo libro de trabajo. Revertir elimina las ediciones y regresa a la última versión guardada de una vista. Terminar sale del entorno de edición. Si tiene cambios que no ha guardado, se le solicitará que los guarde. Si opta por no guardarlos, los cambios sin guardar seguirán presentes cuando vuelva al modo de edición de la vista, siempre que su sesión en el servidor actual permanezca iniciada. Como guarda los libros de trabajo depende de los permiso que le otorgó el administrador. Para obtener más información, consulte Quién puede crear, editar y guardar vistas. Barra de herramientas Cuando está editando una lista, puede usar la barra de herramientas en la parte superior de la vista para realizar acciones comunes. Deshacer/Rehacer Deshacer y rehacer una acción o serie de acciones. Puede deshacer o rehacer prácticamente cualquier tipo de cambio en la vista seleccionando esas opciones de la barra de herramientas. Colocar en pausa las actualizaciones Cuando coloca un campo en un estante, Tableau genera la vista al consultar la fuente de datos. Si las actualizaciones parecen lentas al editar la vista, puede colocarlas en pausa mientras realiza una serie de ediciones y luego volver a activarlas. Intercambiar Esto traslada los campos del estante Filas al estante Columnas y viceversa. Se usa principalmente con tipos de vistas basados en ejes x- e y-. Totales Puede calcular automáticamente totales generales y subtotales para los datos de una vista. Seleccione Totales para ver cuatro opciones: Mostrar totales generales de columna: agrega una fila que muestra totales para todas las columnas de la vista. Mostrar totales generales de fila; agrega una columna que muestra totales para todas las filas de la vista. Agregar todos los subtotales: inserta filas y columnas de subtotales en la vista, si tiene varias dimensiones en una columna o fila. Eliminar todos los subtotales: elimina las filas o columnas de subtotales. Ocultar/mostrar etiquetas Seleccione mostrar u ocultar etiquetas de marcas en la vista.

157 Tamaño de vista Use las opciones bajo Tamaño de vista para cambiar las proporciones de su vista dentro de la ventana del navegador, y alterne entre ver los detalles y ver la imagen completa. Los comandos de Tamaño de celda tienen distintos efectos según el tipo de visualización. Hoja de trabajo Contiene opciones para realizar cambios en el nivel de hoja de trabajo. Cree hojas de trabajo, modifique nombres de hojas, borre formatos de hojas o borre la hoja completa. Exportar Use las opciones en Exportar para capturar partes de su vista para usarlas en otras aplicaciones. Imagen: Muestra la vista o el dashboard como una imagen en una nueva pestaña de navegador. Datos: Muestra los datos desde la vista en una nueva ventana de navegador con dos pestañas: Resumen, que muestra datos totales para los campos que aparecen en la vista, y Subyacente, que muestra datos subyacentes para las marcas seleccionadas en la visualización. Si no se abre la nueva ventana, es posible que necesite deshabilitar el bloqueador de ventanas emergentes de su navegador. Tabulación cruzada: Guarda los datos subyacentes para las marcas seleccionadas en la visualización en un archivo CSV (valores separados por comas) que se puede abrir en Microsoft Excel. PDF: Abre la vista actual como un PDF en una nueva ventana de navegador. Desde ahí puede guardarlo como archivo. Si no se abre la nueva ventana, es posible que necesite deshabilitar el bloqueador de ventanas emergentes de su navegador. Mostrarme Abre un control que muestra una gama de tipos de visualizaciones que puede usar en Tableau. Cuando muestra la lista Mostrarme, los datos que se usan actualmente en la vista determinan qué tipos de visualización están disponibles para su selección. También puede situar el puntero sobre un tipo de visualización para ver qué tipos de campo se requieren para hacer que ese tipo de visualización esté disponible. Ventana de datos En la parte superior de la ventana de datos hay una lista de las fuentes de datos disponibles en el libro de trabajo. Si desea editar un libro de trabajo existente, es posible que haya varias fuentes de datos. Seleccione una fuente de datos para ver las dimensiones y medidas para esa fuente de datos. Si desea crear un nuevo libro de trabajo, ve solo la fuente de datos desde la que creó el libro de trabajo. Todas las fuentes de datos contienen campos. Estos campos aparecen bajo la lista de fuentes de datos en la ventana de datos. Las dimensiones y medidas siempre aparecen, otros tipos de campos aparecen si están presentes en la fuente de datos:

158 Las dimensiones son campos que contienen datos cualitativos discretos. Algunos ejemplos de las dimensiones incluyen fechas, nombres de clientes y segmentos de clientes. Las medidas son campos que contienen datos numéricos que se pueden agregar. Los ejemplos de medida incluyen ventas, ganancias, número de empleados, temperatura, frecuencia y presión. Los conjuntos son campos personalizados que definen un subconjunto de datos basado en algunas condiciones. Un conjunto puede basarse en una condición calculada, que se actualiza a medida que cambian los datos, o una lista constante de valores. Los conjuntos pueden estar presentes en los libros de trabajo que edite, pero no puede crear conjuntos. Los parámetros son valores dinámicos que pueden reemplazar valores constantes en los cálculos, los filtros y las líneas de referencia. Los parámetros pueden estar presentes en los libros de trabajo que edite, pero no puede crear parámetros. Para crear visualizaciones, debe arrastrar campos desde la ventana de datos a los estantes Filas y Columnas, la tarjeta Marcas o uno de los otros estantes disponibles. Para ver una demostración, consulte Crear un libro de trabajo y una vista. Estantes Columnas y Filas Arrastre campos al estante Columnas para crear las columnas de una tabla, o al estante Filas para crear las filas de una tabla. También puede arrastrar varios campos a cualquier estante. Los valores discretos (normalmente, dimensiones) se muestran en azul en los estantes Columnas y Filas; los valores continuos (normalmente, medidas) se muestran en verde. En el extremo derecho de cualquier campo que ubique en el estante Columnas o Filas hay un menú desplegable que puede usar para configurar la dimensión o la medida:

159 Las opciones disponibles dependen del tipo de campo. La lista completa de opciones incluye: Incluir en Información sobre herramientas De forma predeterminada, todos los campos del estante Columnas y Filas se incluyen en las informaciones sobre herramientas que aparecen al mover el mouse sobre una o más marcas en la vista. Desmarque esta opción para eliminar un campo de las informaciones sobre herramientas. Mostrar filtro Seleccione esta opción para agregar un filtro a este campo para la vista. Los usuarios podrán especificar qué datos incluir y excluir para esta dimensión o medida. Discretas/Continuas Use estas opciones para convertir un rango continuo de valores en un conjunto de valores discretos o un conjunto de valores discretos en un rango continuo. Dimensión/atributo/medida Use este rango de opciones para convertir una dimensión en una medida o una medida en una dimensión. También puede definir la opción como un atributo, lo que devuelve el valor de la expresión dada si solo tiene un valor individual para todas las filas del grupo, de lo contrario, muestra un asterisco (*). Se ignoran los valores Null. Cálculo de tablas rápido Proporciona un conjunto de opciones para redefinir el significado de las marcas para el valor. Eliminar Elimina el valor del estante Columnas o Filas. Opciones de la dimensión de fecha Hay un conjunto de opciones adicional disponible para dimensiones de fecha:

160 Seleccione una de las opciones desde el grupo superior para definir la granularidad de los datos como valores discretos. Por ejemplo, si selecciona Mes su vista combinará los datos de cada mes nombrado en sus datos a lo largo del rango completo de años: Hay exactamente doce marcas en los datos, una para cada mes. La marca de noviembre combina los datos de noviembre de 2008, noviembre de 2009, etc. Seleccione una de las opciones desde el grupo inferior para definir la granularidad de los datos como valores continuos. Por ejemplo, si selecciona Mes su vista mostrará sus datos en forma secuencial, sobre el rango de meses disponibles.

161 En este caso, hay 48 marcas en los datos, una para cada mes desde noviembre de Tarjeta Marcas Al arrastrar campos a la vista, los datos aparecen con marcas. Cada marca representa la intersección de todas las dimensiones de la vista. Por ejemplo, en una vista con las dimensiones Región y Año, hay una marca para cada combinación de esos dos campos (oriente 2011, oriente 2012, occidente 2011, occidente 2012). Las marcas pueden aparecer de muchas formas distintas, incluidas líneas, formas, barras, mapas, etc. Puede mostrar información adicional sobre los datos con propiedades de las marcas, como color, tamaño, forma, etiquetas, etc. El tipo de marca que utiliza y las propiedades de las marcas los controla la tarjeta Marcas. Arrastre campos a la tarjeta Marcas para mostrar más datos. Por ejemplo, la misma vista de arriba vuelve a aparecer abajo pero esta vez con Ganancias en Color. Con esta información adicional, está claro que la región del sur no fue rentable el 2010.

162 Controle las marcas en la vista con la tarjeta Marcas. Utilice el menú desplegable para especificar el tipo de marca que desea mostrar. Arrastre los campos a la tarjeta Marcas y utilice los controles desplegables para agregar más información a la vista y controlar el color, la forma, el tamaño, las etiquetas y el número de marcas en la vista. Tipos de marca Los tipos de marca están disponibles en el menú desplegable de la tarjeta Marcas. Propiedades de marca Puede controlar los colores, el tamaño, la forma y otras propiedades de las marcas en la vista. Arrastre un campo a una propiedad en la tarjeta Marcas para codificar las marcas usando sus datos.

163 Las propiedades disponibles varían entre los tipos de marca. Por ejemplo, la propiedad Forma solo está disponible para el tipo de marca de forma y la propiedad Ángulo solo está disponible para el tipo de Marca circular. Las propiedades son: Propiedad Descripción Codifica los datos al asignar diferentes colores a las marcas en una vista de datos basada en los valores de un campo. Se aplican paletas de colores cuantitativas a los campos continuos, como la medición de ganancias. Se aplican paletas categóricas a los campos discretos, como campos que representen regiones geográficas. Cambie la paleta de colores o la transparencia seleccionando Color y luego usando el control y la barra deslizante de paleta. Color Tamaño Separa las marcas según los miembros en una dimensión y asigna un tamaño único a cada miembro. Debido a que el tamaño posee un

164 orden inherente (pequeño a grande), los tamaños categóricos funcionan mejor para datos ordenados como años o trimestres. Para cambiar el tamaño general de las marcas en la vista, seleccione tamaño y arrastre la barra deslizante. Etiqueta/texto Codifica los datos al asignar etiquetas de texto a las marcas. Al trabajar con una tabla de texto, esta propiedad se llama Texto, y muestra los números asociados con la vista de datos. Para mostrar u ocultar las etiquetas en las marcas, seleccione Etiqueta y luego marque o desmarque la casilla de verificación. Detalle Información sobre herramientas Ruta Cuando pone una dimensión en el estante Filas o Columnas, los miembros categóricos crean encabezados de tablas. Los encabezados representan niveles de detalle porque separan las filas de la fuente de datos en categorías específicas. Puede identificar cada categoría por el nombre del miembro. La propiedad Detalle también permite separar las marcas en una vista de datos según los miembros (niveles de detalle) de una dimensión. Sin embargo, a diferencia del estante Filas y Columnas, esta propiedad no modifica la estructura de tablas. Agrega el nombre y valor del campo a la información sobre herramientas de cada marca. Permite codificar datos al conectar marcas que usan un orden de dibujo en particular. Puede codificar sus datos por ruta mediante una dimensión o una medida. Cuando pone una dimensión en Ruta, Tableau conecta las marcas según los miembros en la dimensión. Si

165 Forma la dimensión es una fecha, el orden del trazado lo proporciona el orden de las fechas. Si la dimensión contiene palabras, como nombres de clientes o tipos de productos, el orden del trazado lo proporciona el orden de los miembros en la fuente de datos. Cuando pone una medida en Ruta, Tableau conecta las marcas según los valores de la medida. La propiedad Ruta está disponible solo cuando selecciona el tipo de marcas de línea o polígono en el menú Marca. Separa las marcas según los miembros en la dimensión y asigna una forma única a cada miembro. Estante Filtros Use el estante Filtros para especificar qué datos incluir y excluir para una dimensión o medida. Por ejemplo, podría querer analizar las ganancias para cada segmento de cliente, pero solo para ciertos contenedores de envío y tiempos de entrega. Al colocar la dimensión Contenedor en el estante Filtros, puede especificar qué contenedores incluir. En forma similar, puede colocar el campo Fecha de entrega en el estante Filtros para definir qué tiempos de entrega incluir. Cuando arrastra una dimensión o medida al estante Filtros, Tableau inserta automáticamente un control de filtro en una vista para seleccionar los valores que se mostrarán. Por ejemplo: Para dimensiones, el control de filtros muestra valores discretos, como en la parte de arriba. Para medidas, el control muestra un rango continuo: Sitúe el mouse sobre la derecha del título del control de filtro para especificar cómo se mostrarán los valores en el control:

166 Estante Páginas Arrastre una dimensión o medida al estante Páginas para dividir una vista en una serie de páginas para que pueda analizar mejor cómo un campo específico afecta al resto de los datos en una vista. Arrastrar una dimensión al estante Páginas es como agregar una nueva fila para cada miembro en la dimensión. Al arrastrar una medida al estante Páginas, la medida se convierte automáticamente en una medida discreta que se puede dividir en páginas individuales. Cuando arrastra una dimensión o medida al estante Páginas, Tableau inserta automáticamente un control en la vista para permitirle navegar en las páginas de su vista. Por ejemplo: Puede avanzar manualmente a través de la secuencia de páginas en cualquiera de las siguientes formas: Use el menú desplegable para seleccionar un valor. Usar los botones de adelantamiento y retroceso a los lados de la lista desplegable para navegar a través de las páginas una a la vez. Usar la barra deslizante de Página para desplazarse rápidamente hacia delante y atrás en la secuencia de páginas. Seleccione Mostrar historial para mostrar marcas de páginas previas además de marcas para la página actual.

167 Información sobre herramientas Coloque el cursor sobre una marca en la vista para ver la información sobre herramientas para esa marca. Las informaciones para herramientas proporcionan información sobre los valores de dimensiones y medidas para la marca seleccionada: Las informaciones sobre herramientas también proporcionan estas opciones: Solo conservar Excluye todas las marcas desde la vista, excepto esta. Excluir Excluye solo esta marca. Agrupar miembros Seleccione el icono de sujetapapeles para crear un nuevo grupo, que es una dimensión, desde la marca seleccionada. Normalmente, seleccionaría varias marcas y luego crearía un grupo. Por ejemplo, si tiene una dimensión Región con los valores Norte, Sur, Este y Oeste, podría seleccionar Sur y Oeste y luego crear un grupo para ellos. Ver datos Seleccione el icono de tabla para abrir una nueva ventana de navegador que muestra dos pestañas: Resumen, que muestra solo datos para la marca actual, y Subyacente, que muestra datos para la vista completa. Trabajar con permisos Lo que puede con las vistas, libros de trabajo, proyectos y fuentes de datos en Tableau Server está controlado por su nivel de licencia (especificado por un administrador) y los permisos establecidos por el autor de la vista o fuente de datos. Puede cambiar los permisos de un elemento si tiene un nivel de licencia de interaccionador y al menos una de las siguientes condiciones es verdadera: Es propietario del libro de trabajo o fuente de datos (la publicó en el servidor). Tiene asignado el permiso para configurar permisos. Tiene asignado el permiso de Líder de proyecto para el proyecto que contiene el elemento. Se le ha otorgado derecho de administración. Consulte los siguientes temas para obtener más información:

168 Cómo se configuran los permisos El diagrama a continuación ilustra la forma en que se evalúan los permisos. 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. Configurar permisos para libros de trabajo y vistas Siga los pasos a continuación para configurar permisos para un libro de trabajo o vista. 1. En una página que muestre uno o más libros de trabajo, o una o más vistas, haga clic y seleccione uno o más libros de trabajo o vistas y, a continuación, haga clic en Permisos:

169 2. Haga clic en Agregar/Editar permisos en la página Permisos: Libro de trabajo o permisos: Vista: La opción Asignar permisos a contenido aparece para los libros de trabajo pero no para las vistas.

170 3. En la ventana Agregar/Editar permisos, seleccione un usuario o grupo en la lista que aparece a la izquierda: Puede configurar la lista para mostrar usuarios, grupos o ambos.

171 4. Seleccione un rol predefinido en el menú desplegable Rol o especifique permisos individuales en el área de abajo. La lista de permisos y los roles predefinidos varían levemente según si está definiendo permisos para un libro de trabajo o para una vista. Consulte Permisos para ver una tabla que define los diversos permisos y los elementos a los que se aplican. Los roles disponibles para los libros de trabajo y las vistas son: Rol Visor Interaccionador Editor Conector de fuente de datos Editor de fuente de datos Se aplica a... libros de trabajo vistas libros de trabajo vistas libros de trabajo vistas vistas vistas Descripción Permite al usuario o grupo ver el libro de trabajo o la vista en el servidor. Permite al usuario o grupo ver el libro de trabajo o la vista en el servidor, editar vistas de libros de trabajo, aplicar filtros, ver datos subyacentes, exportar imágenes y exportar datos. Todos los demás permisos se heredan de los permisos del proyecto del usuario o del grupo. Otorga todos los permisos al usuario o grupo Permite al usuario o grupo conectarse a la fuente de datos del servidor. Este permiso es pertinente para las vistas cuando se accede a una vista que se conecta con una 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. Este permiso es pertinente para las vistas cuando se accede a una vista que se conecta con una fuente de datos. 5. Puede configurar permisos para uno o varios usuarios o grupos. Cuando haya terminado, haga clic en Enviar. Configurar permisos para una fuente de datos Siga los pasos a continuación para configurar permisos para una fuente de datos.

172 1. En la página Fuentes de datos, haga clic para seleccionar una o más fuentes de datos y haga clic en Permisos. 2. Haga clic en Agregar/Editar permisos en la página Permisos: Fuente de datos: 3. En la ventana Agregar/Editar permisos, seleccione un usuario o grupo en la lista que aparece a la izquierda:

173 4. Seleccione un rol predefinido en el menú desplegable Rol o especifique permisos individuales en el área de abajo. Consulte Permisos para ver una tabla que define los diversos permisos y los elementos a los que se aplican. Los roles disponibles para las fuentes de datos son: Rol Conector de fuente de datos Editor de fuente de datos Descripción Permite al usuario o grupo conectarse a la fuente de datos del servidor. 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. 5. Puede configurar permisos para uno o varios usuarios o grupos. Cuando haya terminado, haga clic en Enviar. Configurar permisos para un proyecto Los administradores y líderes de proyectos pueden especificar permisos de proyectos. Cuando crea un proyecto nuevo, cuenta con los mismo permisos que el proyecto Predeterminado. Puede definir permisos permitir o denegar el acceso al proyecto a personas individuales y grupos. Para especificar permisos de proyectos: 1. Haga clic en Administrador >Proyectos. 2. Haga clic para seleccionar uno o más proyectos y haga clic en Permisos:

174 3. Haga clic en Agregar/Editar permisos en la página Permisos: Proyecto: 4. En la ventana Agregar/Editar permisos, seleccione un usuario o grupo en la lista que aparece a la izquierda: Puede configurar la lista para mostrar usuarios, grupos o ambos.

175 5. Seleccione un rol predefinido en el menú desplegable Rol o especifique permisos individuales en el área de abajo. Consulte Permisos para ver una tabla que define los diversos permisos y los elementos a los que se aplican. Los roles disponibles para los proyectos son: Rol Visor Interaccionador Editor Conector de fuente de datos Editor de fuente de datos Líder de proyecto Publicador Descripción Permite al usuario o grupo ver los libros de trabajo y las vistas del proyecto. 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. Otorga todos los permisos al usuario o grupo Permite al usuario o grupo conectarse a las fuentes de datos del proyecto. 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. Permite al usuario o grupo definir permisos para todos los elementos de un proyecto. Otorga al usuario o grupo todos los permisos necesarios para publicar libros de trabajo en el servidor. Los permisos que especifica se aplican al proyecto en sí mismo. Ningún permiso explícito definido en los libros de trabajo, vistas y fuentes de datos del proyecto resulta afectado. Sin embargo, tiene la opción de asignar los permisos del proyecto a todos los libros de trabajo, vistas y fuentes de datos del proyecto. En ese caso, estos permisos anulan los permisos existentes en los libros de trabajo y vistas. Por ejemplo, diga que hay varios libros de trabajo que cada uno ha sido publicado con permisos personalizados y agrupa los libros de trabajo en un nuevo proyecto con una nueva configuración de permisos. Puede aplicar los nuevos permisos a cada uno de los libros de trabajo haciendo clic en Asignar permisos a contenido en la página Permiso. Verificar permisos actuales En cualquier momento, puede ver los permisos de un usuario para una vista, libro de trabajo, proyecto o fuente de datos en particular. Desde cualquier página donde pueda definir permisos, seleccione un usuario en la lista desplegable Verificar permisos de usuario.

176 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. 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, usted es el publicador de ese activo y conserva el control completo del mismo. 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 Afecta a... Cuando se permite, los usuarios pueden... Vista libros de trabajo fuentes de datos vistas proyectos Vea el elemento en Tableau Server. Un usuario que accede a una vista que se conecta a una fuente de datos debe tener permiso de Vista para el libro de trabajo y de Conexión para la fuente de datos.

177 Permiso Afecta a... Cuando se permite, los usuarios pueden... Editar en Web Escribir/Guardar en Web libros de trabajo vistas proyectos libros de trabajo fuentes de datos vistas proyectos Editar vistas en libros de trabajo. Consulte Quién puede crear, editar y guardar vistas. 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 página Permisos: Libro de trabajo. Si selecciona Mostrar hojas como tabulaciones al guardar un libro de trabajo, los permisos de todas las hojas de trabajo (vistas) del libro de trabajo son sobrescritas por los permisos del libro de trabajo, pero solo hasta que las tabulaciones se deshabiliten. Consideración especial para el grupo Todos los usuarios: En el interés de evitar que otro usuario sobrescriba el contenido de un publicador (ya sea al publicar desde Tableau Desktop o al guardar un libro de trabajo editado en Web en Tableau Server), cada vez que un usuario publica un proyecto donde el grupo Todos los usuarios tenga permisos, el permiso Escribir/Guardar en Web para el grupo Todos los usuarios cambia de Permitir a Heredar de manera predeterminada. Puede modificar este permiso de manera manual mediante los siguientes pasos en Configurar permisos para libros de trabajo y vistas para cambiar de Heredar a Permitir. Sobrescribir el elemento en el servidor. Cuando se permite, el usuario puede volver a publicar un libro de trabajo o fuente de datos de Tableau Desktop, con lo cual se convierte en el publicador y se adjudica todos los permisos. Desde ese punto en adelante, el acceso del publicador original al libro de trabajo estará determinado por los permisos del grupo de ese usuario y cualquier permiso adicional que el publicador decida definir. Este permiso también determina la capacidad del usuario o del grupo para sobrescribir un libro de trabajo después de editarlo en el servidor. Consulte Quién puede crear, editar y guardar vistas. Descargar/Guardar libros de Cuando se permite, un usuario puede descargar el

178 Permiso Afecta a... Cuando se permite, los usuarios pueden... en Web como Eliminar Filtro Agregar comentario Ver comentarios Ver datos de resumen Ver datos subyacentes Exportar imagen trabajo fuentes de datos proyectos libros de trabajo fuentes de datos vistas proyectos libros de trabajo vistas proyectos libros de trabajo vistas proyectos libros de trabajo vistas proyectos libros de trabajo vistas proyectos libros de trabajo vistas proyectos libros de trabajo vistas elemento del servidor y también guardar un libro de trabajo editado como un libro de trabajo nuevo en el servidor. Consulte Descargar libros de trabajo y Quién puede crear, editar y guardar vistas. Eliminar el elemento. Modificar los filtros rápidos, mantener solo los filtros y excluir los datos. Consulte Comentar en vistas. Agregar comentarios a las vistas en un libro de trabajo. Ver los comentarios asociados con las vistas de un libro 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 archivo de texto. Ver todos los datos en bruto detrás de cada fila en una vista, restringidos según las marcas que el usuario haya seleccionado, y descargar los datos como archivo de texto. Exportar cada vista como imagen. Consulte Exportar vistas.

179 Permiso Afecta a... Cuando se permite, los usuarios pueden... Compartir personalizada Mover Configurar permisos Conectar Líder de proyecto Seguridad proyectos libros de trabajo vistas proyectos libros de trabajo vistas proyectos libros de trabajo fuentes de datos vistas proyectos fuentes de datos vistas proyectos proyectos Hacer que las personalizaciones guardadas de una vista estén disponibles para que las vean otros usuarios. Los usuarios pueden crear vistas personalizadas mediante la opción Recordar mis cambios en Tableau Server. Consulte Vistas personalizadas. Mover libros de trabajo entre los proyectos. Especificar permisos para el elemento. En los libros de trabajo, este permiso se extiende a las vistas del libro de trabajo. Conectarse a la fuente de datos. Un usuario que accede a una vista que se conecta a una fuente de datos debe tener permiso de Vista para la vista y permiso de Conexión para la fuente de datos. Configurar permisos para todos los elementos de un proyecto y el proyecto mismo. Hay cuatro componentes principales para la seguridad en Tableau Server: Autenticación La autenticación establece la identidad de un usuario. Esto se realiza para evitar el acceso no autorizado a Tableau Server y permitir una experiencia de usuario personalizada. Tableau Server admite cuatro tipos de autenticación: Active Directory: Autentica usuarios de Tableau Server según sus credenciales de Windows. Autenticación local: Usa el mecanismo de autenticación interno proporcionado con Tableau Server.

180 SAML: Usa un proveedor de identidad externo (IdP) para autenticar a los usuarios de Tableau Server. Autenticación de confianza: Manipula autenticación mediante una relación de confianza entre Tableau Server y uno o más servidores Web. Ya sea que Active Directory o autenticación local sea una opción que realice durante Configuración de Tableau Server. Después de la configuración, no puede cambiar entre las dos opciones. Para cambiar los tipos de autenticación, desinstale Tableau Server (se conservarán los datos) y vuelva a ejecutar la instalación. También puede elegir configurar SAML durante la instalación, sin embargo, no es la única instancia en la que puede configurarlo. Cuando SAML maneja la autenticación de usuarios, Active Directory o la autenticación local se convierten en lo que usa para manejar, no autenticar, a sus usarios de Tableau Server. SAML se puede activar o desactivar sin necesidad de desinstalar Tableau Server y volver a ejecutar la instalación. Active Directory Cuando Active Directory se usa para autenticación de usuario, Active Directory administra todos los nombres de usuario y contraseñas. Cuando un usuario ingresa sus credenciales para iniciar sesión en Tableau Server, Tableau las pasa al servidor de Active Directory. No participa en el proceso de autenticación, aunque almacena nombre de usuario (pero no contraseñas) en su repositorio. Con autenticación de usuario de Active Directory, los administradores también pueden iniciar sesión automáticamente a usuarios según sus credenciales Windows actuales (Habilitar inicio de sesión automático). Esto significa que las credenciales del usuario se pasan de su computadora local, pero no de otro sistema o portal al que puede haber iniciado sesión. Por ejemplo, si un usuario inicia sesión en su computadora local como MSmith y luego inicia sesión en un portal SharePoint como Mary, las credenciales pasadas a serán para MSmith. Para usar las credenciales del sitio SharePoint ( Mary ) para inicio de sesión automático, el portal SharePoint debe usar la Parte Web de Tableau con autenticación de confianza. Los administradores pueden sincronizar grupos con Active Directory de forma manual o programada, mediante tabcmd. Consulte Sincronizar un grupo de Active Directory y syncgroup group-name en Comandos tabcmd para obtener más información. Autenticación local Cuando se usa autenticación local para autenticación de usuarios, Tableau Server administra usuarios, grupos, contraseñas y todo el proceso de autenticación. Se puede importar fácilmente las listas de usuarios a Tableau Server y la mayoría de las funciones de administración de usuarios se pueden realizar de forma programada mediante tabcmd. Los usuarios inician sesión manualmente al ingresar sus credenciales cuando se les solicitan o, al acceder a contenido en un portal, mediante autenticación de confianza transparente.

181 SAML Cuando se usa SAML para la autenticación de usuarios, un proveedor de identidad externo (IdP) autentica a los usuarios de Tableau Server. Aún deberá usar Active Directory o la autenticación local para administrar a sus usuarios de Tableau Server, agregarlos a Tableau Server, etc., pero el IdP maneja la autenticación. Cuando los usuarios inician sesión en Tableau Server usando SAML, el inicio de sesión que ven le pertenece al IdP, no a Tableau Server. Consulte SAML para obtener información sobre cómo configurar SAML en su sitio. Autenticación de confianza Autenticación de confianza significa que ha configurado una relación de confianza entre Tableau Server y uno o más servidores Web. Por ejemplo, puede hacer que su wiki corporativo use autenticación de confianza para mostrar paneles de control a empleados que ya han iniciado sesión en wiki, sin requerir otro inicio de sesión. Cuando Tableau Server recibe solicitudes de un servidor Web de confianza, asume que el servidor Web ya ha manipulado cualquier autenticación si es 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. Consulte Autenticación de confianza para obtener información sobre cómo configurar la autenticación de confianza en su sitio. Autorización La autorización es a lo que un usuario puede tener acceso y hacer después de que se haya autenticado. En Tableau, la autorización se manipula de la siguiente forma: Funciones y permisos: Defina capacidades específicas que los usuarios pueden realizar o no en objetos determinados de Tableau. Una función es un conjunto de permisos que los administradores pueden usar como están o personalizarlos. Consulte Trabajar con permisos para conocer detalles. Licenciamiento y derechos de usuario: Controle el conjunto máximo de permisos que un usuario puede tener. Consulte Licencias y derechos de usuariolicencias y derechos de usuario y Permitir o denegar derechos de usuario. Mientras los elementos anteriores controlan las acciones que un usuario puede realizar y en qué, no controlan los datos que aparecen dentro de una vista. Los datos que un usuario ve se controlan mediante opciones de seguridad de datos. Permisos iniciales Los permisos iniciales para un proyecto se copian desde el proyecto Predeterminado. Los permisos iniciales para un libro de trabajo se copian desde los permisos para su proyecto. Los permisos iniciales para una vista se copian desde los permisos de su libro de trabajo. Esta es una copia de una vez de los permisos del padre. Los cambios a los permisos de padres no se

182 aplican automáticamente a los hijos a menos que los nuevos permisos se asignen activamente al contenido. Cualquier elemento puede tener permisos que difieren del padre. Por ejemplo, es posible que un grupo no tenga permiso para ver un proyecto X, pero es posible que tenga permiso para ver una vista que se publica en el proyecto X. Tableau Server no es compatible con permisos de objetos jerárquicos; sin embargo, no proporciona un modelo de herencia para usuarios y grupos. Si un usuario no tiene un permiso explícitamente configurado en Permitir o Denegar, la configuración se heredará de los grupos a los que pertenece el usuario. Permisos y el proyecto predeterminado Si Tableau Server se implementa en un entorno abierto donde la compartición de conocimiento e información es clave, entonces debe considerar la configuración de permisos para que el proyecto predeterminado incluya el grupo Todos los usuarios, con su función configurada en Interaccionador. Los usuarios podrán publicar automáticamente en nuevos proyectos y consumir contenido de ellos. Si Tableau Server se implementa en un entorno restrictivo donde la seguridad de datos y el control de acceso es clave, entonces considere el vacío de permisos para el proyecto predeterminado: Elimine los permisos para todos los usuarios y grupos. Se debe otorgar permiso explícitamente a los usuarios y grupos para publicar y consumir contenido en proyectos nuevos. 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: 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:

183 Opciones de conexión de base de datos La cuenta de inicio de sesión de base de datos usa Seguridad integrada de Windows NT (seguridad de Windows) Nombre de usuario y contraseña Modo de autenticación Cuenta Ejecutar servidor como Suplantar vía cuenta Ejecutar servidor como Indicar usuario: Se solicita la credencial de base de datos a los visores al hacer clic en una vista. Se puede guardar las credenciales. Credenciales incrustadas: 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. 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? No Sí Sí Sí No* No Sí No No No Sí Sí Sí No* No Se comparten las memorias caché de Web entre usuarios? * Debido a que puede crear resultados inesperados, Tableau recomienda que no use este modo de autenticación con filtros de usuarios.

184 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 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: Ejecutar como usuario Suplantación de SQL Server Credenciales incrustadas Contraseñas guardadas Seguridad de red Hay tres interfaces de red principales en Tableau Server: Cliente para Tableau Server: El cliente puede ser un navegador Web, Tableau Desktop o la utilidad tabcmd. 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 Desktop puede ser un navegador Web, Tableau Desktop o 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 SSL). Cuando Tableau Server está configurado para SSL, todo el contenido y las comunicaciones entre clientes están encriptadas y usan el protocolo HTTPS. Las contraseñas se comunican desde navegadores y tabcmd a Tableau Server mediante encriptación de claves públicas/privadas. Tableau Server envía una clave pública al 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 son seguras independientemente del uso de SSL.

185 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. Comunicación de componentes de servidor 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. Las computadoras en el conjunto que ejecutan 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í. Con la excepción de validación de licencias y acceso al repositorio, transmisión de toda la comunicación interna se realiza mediante HTTP. Cuando las contraseñas se transmiten dentro del clúster, se usa una clave para encriptar las contraseñas transmitidas entre los componentes de Tableau Server (por ejemplo, entre el servidor de aplicación y los procesos de servidor VizQL). Cada transmisión encriptada usa una clave una vez antes de que se descarte. Rendimiento Cada entorno de servidor es único y hay muchas variables que afectan el rendimiento. Las variables incluyen detalles de hardware, como la velocidad del disco, la memoria y los núcleos; la cantidad de servidores en la implementación; el tráfico de la red; los factores de uso, como la complejidad del libro de trabajo, la actividad de usuarios concurrentes y el guardado en caché de los datos; los valores de configuración de Tableau Server, como la cantidad de procesos que está ejecutando en cada servidor; y las consideraciones de datos, como el volumen de datos, el tipo de la base de datos y la configuración de la base de datos. Debido a esta complejidad, no hay una fórmula única para mejorar el rendimiento del servidor, pero hay algunas pautas básicas que puede seguir. Use los temas a continuación para obtener más información:

186 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 de Tableau Server y consulte Cuándo agregar trabajadores y reconfigurar para evaluar si debe agregar máquinas adicionales. Si está ejecutando Tableau Server en un entorno virtual, utilice las prácticas recomendadas de su VM para la asignación de vcpu en relación con la cantidad de núcleos de CPU físicos del host de la VM. 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 en segundo plano 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í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 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

187 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 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 tiempo de agregar más nodos al sistema, volver a configurar el servidor o ambas opciones. 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 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 Actividad de usuario puede ayudarle a evaluar esto. Para obtener consejos sobre cómo configurar o ampliar la implementación, consulte Mejorar el rendimiento del servidor. 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 del motor de datos en su propia máquina. Consulte Mejorar el rendimiento del servidor para obtener pautas. Actualizaciones de extractos frecuentes: la actualización de un extracto es una tarea intensa para la CPU.Los sitios donde 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 manipula las tareas de actualización. Use la vista administrativa Tareas en segundo plano para ver la tasa de actualización actual, luego consulte Mejorar el rendimiento del servidor para obtener detalles sobre cómo ampliar. Solución de problemas de rendimiento: Si las vistas demoran en cargarse o el rendimiento del servidor es generalmente lento, podría deberse a diversas causas. Consulte Pautas de rendimiento general y Mejorar el rendimiento del servidor. Potencial de desconexión: Si su sistema de servidores 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. Consulte Alta disponibilidad para obtener detalles.

188 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? Cuántos procesos ejecutar Dónde configurar los procesos Optimización de los extractos y los libros de trabajo Evaluación de la capacidad de respuesta de la vista Ejemplo de una máquina:extractos Ejemplo de dos máquinas:extractos Ejemplo de dos máquinas: Visualización Ejemplo de tres máquinas: Extractos y visualización Cuál es su objetivo? Optimización de los extractos El proceso del motor de datos almacena los extractos y responde las consultas; el proceso en segundo plano 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, aún hay estrategias que puede usar (consulte los ejemplos de implementación a continuación). Optimización de los usuarios y la visualización 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 Este tema supone que está ejecutando la versión de 64 bits de Tableau Server en un sistema operativo de 64 bits. En esta situación dos instancias de cada proceso deberían satisfacer sus necesidades. Si su máquina solo cumple los requisitos mínimos de RAM para Tableau Server, que son de 8 GB, su límite debe ser una instancia de cada proceso. Proceso en segundo plano Un proceso en segundo plano único puede consumir el 100 % del núcleo de una sola CPU, y en ocasiones más para algunas tareas. En consecuencia, el número total de instancias que

189 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 proporcionan detalles específicos. Dado que el motor de datos almacena datos en tiempo real, su transferencia es un procedimiento de varias fases. Trasladar los procesos del motor de datos y de repositorio describe cómo hacerlo. Otro motivo para aislar el motor de datos (y/o el repositorio) es minimizar el potencial de implementación para el tiempo de inactividad. Consulte Alta disponibilidad para conocer detalles. A menos que lo configure para alta disponibilidad, el repositorio normalmente puede permanecer en Tableau Server. 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. Consulte Instalar y configurar los servidores de trabajador para conocer los pasos. Si intenta reconfigurar los procesos en su Tableau Server primario o independiente, consulte Reconfigurar procesos. Optimización de los extractos y los 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. Consulte Crear un registro de rendimiento para conocer más detalles. Evaluación de 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

190 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. Consulte Acerca de la renderización del lado del cliente para obtener más información. Ejemplo de una máquina:extractos Una instalación de Tableau Server con uso intenso de extractos se puede ejecutar en una sola máquina de 64 bits configurada de la siguiente manera: La configuración anterior luciría del siguiente modo en la página de Mantenimiento de Tableau Server:

191 Notas de configuración: Ejecute dos procesos de VizQL Server. Calcule el número menor de procesos en segundo plano 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 uso intenso de la CPU y la configuración anterior los equilibra. La programación de las actualizaciones de extractos fuera de los horarios de mayor consumo ayuda a los procesos del motor de datos y en segundo plano a no competir entre sí por recursos del sistema. Ejemplo de dos máquinas: Extractos Esta es la manera en que puede configurar una implementación de Tableau Server en dos máquinas, de manera que puede manipular el uso de extractos de uso intenso. Lo más importante de advertir en este ejemplo es que el proceso del motor de datos se aísla de los procesos en segundo plano. Con la configuración anterior, la tabla Estado en la página Mantenimiento luciría así:

192 Notas de configuración: Una vez que pasa de una implementación de una a dos máquinas, el primer servidor pasa a ser el Tableau Server primario. En la tabla Estado, se obtiene un valor de Puerta de enlace. Ejecute dos procesos de VizQL Server en cada máquina. Para averiguar el número mínimo de procesos en segundo plano para ejecutar en el Tableau Server primario, tome el número total de núcleos de la máquina y divídalo por 4. Para obtener el número mínimo, divida por 2. Mover el motor de datos desde el Tableau Server primario al Worker es un procedimiento de varias fases. Consulte Trasladar los procesos del motor de datos y de repositorio para conocer pasos. Ejemplo de dos máquinas: Visualización Una implementación de dos máquinas con uso ligero de extractos y uso intenso de visualizaciones se puede configurar del siguiente modo: La tabla Estado para la configuración anterior se vería así:

193 Notas de configuración: Ejecute dos procesos de VizQL Server en cada máquina. Se debe ejecutar un mínimo de 2 procesos en segundo plano en el Tableau Server primario. El número máximo debe ejecutar su equivalente al número total de núcleos de la máquina. En una implementación donde los extractos se actualizan con poca frecuencia, los procesos de motor de datos y en segundo plano pueden estar en la misma máquina que los otros procesos. Si los trabajos de actualización de extractos se ejecutarán fuera el horario de mayor consumo, muchos procesos en segundo plano se pueden poner en cada máquina para maximizar su paralelismo. La cantidad de máquinas en el conjunto se determina únicamente por el número total de núcleos y memoria principal disponible. Ejemplo de tres máquinas:extractos y visualización 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.

194 Esta es la tabla Estado para la configuración anterior:

195 Notas de configuración: Ejecute dos procesos de VizQL Server. Los procesos en segundo plano 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 en segundo plano y puede 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 en segundo plano que los núcleos y aún obtengan aceleramiento paralelo. Dado que los procesos del motor de datos pueden consumir todos los recursos de CPU de una máquina, se aísla en su propia máquina. Las cargas del usuario para los procesos del servidor de aplicaciones y del servidor de datos normalmente se pueden manipular mediante 1 proceso cada uno, pero se configuran en 2 para brindar redundancia. Bajo la mayor parte de las condiciones, el Tableau Server primario y el motor de datos 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 máquinas dedicadas a los procesos de VizQL Server. Para aumentar la capacidad de actualización de los extractos, agregue máquinas dedicadas al proceso en segundo plano. 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.

196 Tableau Server está configurado para manejar automáticamente todas estas situaciones utilizando El cálculo del umbral 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 a continuación para obtener más información. Requisitos 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, formas personalizadas y función de historial de páginas: Si una vista utiliza polígonos, formas personalizadas o la función de historial de páginas, se realiza la renderización en el lado del servidor, incluso si está habilitada la renderización en el lado del cliente. 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: (# of marks) + 3(# of headers) + 3(# of annotations) + 3(# of reference lines) = view complexity Por ejemplo, si tiene una vista con 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, (150) + 3(1) + 3(1) = 2,456 Ahora, tome el valor del umbral actual y divídalo por 100, luego multiplíquelo por (dividir el umbral por 100 es una normalización y multiplicarlo por 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 representa una complejidad de 100, puede ver que 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. Consulte los temas a continuación para obtener detalles sobre cómo probar y configurar la renderización del lado del cliente.

197 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: Si la renderización del lado del cliente está deshabilitada en Tableau Server, ingrese?:render=true para habilitarla para la sesión: 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: 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 para conocer más detalles. Los procesos de Tableau Server Hay seis procesos de Tableau Server cuya configuración predeterminada puede cambiar para lograr resultados diferentes. Los temas Mejorar el rendimiento del servidor y Alta disponibilidad describen algunos de los enfoques que puede tomar. El estado de alto nivel de cada proceso se muestra en la página Mantenimiento del servidor y puede encontrar más información detallada relacionada con algunos de los procesos, como el proceso en segundo plano, en Vistas administrativas. 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. Proceso Nombre de archivo Propósito Varios hilos? Características de rendimiento servidor de aplicación wgserver.exe Manipula la aplicación Web, Sí Solo consume recursos

198 Proceso segundo plano motor de datos Nombre de archivo Propósito admite la navegación y la búsqueda backgrounder.exe Ejecuta tareas de No servidor, incluidas actualizaciones de extracto, tareas Ejecutar ahora y tareas iniciadas desde tabcmd tdeserver64.exe tdeserver.exe Almacena Sí extractos de datos y responde consultas Varios hilos? Características de rendimiento 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 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. La carga de trabajo del motor de datos se genera mediante

199 Proceso servidor de datos Nombre de archivo dataserver.exe Propósito Manipula Sí conexiones en las fuentes de datos de Tableau Server Varios hilos? Características de rendimiento solicitudes del proceso de VizQL Server. 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. 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

200 Proceso Nombre de archivo Propósito repositorio postgres.exe La base de datos de Tableau server almacena libros de trabajo y metadatos de usuario VizQL Server vizqlserver.exe Carga y renderiza vistas, calcula y ejecuta consultas Varios hilos? Características de rendimiento en Tableau Desktop y extrae los trabajos de actualización para las fuentes de datos de Tableau Server. - Normalmente consume pocos recursos. Se puede transformar en un atasco en casos excepcionales para implementaciones muy grandes (miles de usuarios) mientras realiza operaciones como ver todos los libros de trabajo por usuario o cambiar los permisos. Sí 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:

201 Ejecución de la consulta Geocodificación Conexiones a fuentes de datos Cálculos de trazado Generación de extracto Mezcla de datos Mezcla de servidor (solo Tableau Server) Tableau Support puede solicitar que cree libros de trabajos de rendimiento, ya que le ayudan a diagnosticar problemas de rendimiento. Para crear un registro de rendimiento en Tableau Server El administrador de servidor determina dónde habilitar el registro de rendimiento en el nivel del sitio. De forma predeterminada, el registro de rendimiento no se habilita en el sitio predeterminado o en cualquier sitio que cree. Para habilitar el registro de rendimiento para un sitio, siga estos pasos: 1. Seleccione el botón Administración en Tableau Server. 2. Seleccione Sitio. 3. Seleccione un sitio. 4. Seleccione Editar. 5. En el cuadro de diálogo Editar sitio, seleccione Permitir registro de rendimiento. 6. Seleccione Aceptar. Inicie el registro de rendimiento para una vista específica agregando?:record_ performance=yes a la url. Por ejemplo: La confirmación visual de que el registro se ha iniciado es el comando Mostrar registro de rendimiento en la barra de herramientas: Seleccione Mostrar registro de rendimiento para abrir un libro de trabajo de rendimiento, que es una instantánea actualizada al minuto de los datos de rendimiento. Puede continuar tomando instantáneas adicionales a medida que continúe trabajando con la vista; los datos de rendimiento son acumulativos. Una vez que se aleje de la vista o que elimine?:record_ performance=yes de la url, el registro se detiene.

202 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. Para obtener información sobre la creación de un registro de rendimiento en Tableau Server, consulte Crear un registro de rendimiento. 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 transcurrido desde que comenzó el registro. 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). Esto puede ayudarlo a identificar dónde buscar primero si desea acelerar el libro de trabajo. Los distintos colores indican distintos tipos de eventos. El rango de eventos que se pueden registrar es: Cálculo de trazados. Si los trazados tardan demasiado, considere simplificar el libro de trabajo.

203 Conexión a la fuente de datos. Las conexiones lentas se pueden deber a problemas de red o problemas con el servidor de la base de datos. Ejecución de consulta. Si las consultas tardan demasiado, consulte la documentación del servidor de la base de datos. 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. Geocodificación. Para acelerar el rendimiento de la geocodificación, intente usar menos datos o filtrar para excluir datos. Mezcla de datos. Para acelerar la mezcla de datos, intente usar menos datos o usar filtros para excluir datos. 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. Vistas incrustadas Puede incrustar vistas desde Tableau Server en páginas Web, blogs, wikis, aplicaciones Web y portales de intranet. Las vistas incrustadas se combinan sin problemas en sus páginas Web y son interactivas. Las vistas actualizan los cambios de datos subyacentes o los libros de

204 trabajo se actualizan 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. Si tiene una licencia basada en núcleos puede seleccionar de forma alternativa Habilitar invitado, lo que permite que los usuarios carguen la vista sin iniciar sesión. Hay tres formas en que puede incrustar vistas: Usar el código de incrustación Compartir como está: El vínculo Compartir en la esquina superior izquierda de cada vista proporciona un código incrustado generado automáticamente. Lo único que debe hacer es copiar el código y pegarlo en la página Web. Escriba su propio código incrustado: Puede mejorar el código de incrustación predeterminado que Tableau le proporciona o puede crear su propio código. De cualquier forma puede agregar parámetros que controlan la barra de herramientas, pestañas y más. Use la Tableau JavaScript API: Puede usar objetos de Tableau JavaScript en su propio código de aplicación Web. Consulte JavaScript API para conocer otros detalles. Para que los usuarios puedan autenticarse correctamente cuando hacen clic en una vista incrustada, sus navegadores deben estar configurados para admitir cookies de terceros. Consulte los siguientes temas para conocer más detalles sobre las vistas incrustadas: Escritura de código de incrustación Si escribe su propio código incrustado, puede considerar uno de dos enfoques: Use Tableau JavaScript: Éste es el enfoque preferido. Simplemente use el código incrustado Compartir como el punto de inicio para si propio código, agregar o editar parámetros de objeto que controlan la barras de herramienta, pestañas y más. 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: Al igual que en las versiones anteriores de Tableau, puede incrustar una vista mediante un Iframe o etiqueta de imagen, donde la fuente es la URL en bruto para la vista. Puede hacer esto si no puede usar JavaScript en su sitio Web. Es posible que también haya situaciones donde todo lo que puede especificar es una URL, como cuando incrusta una vista mediante la Parte Web del visor de páginas de SharePoint. Independientemente del enfoque que tome, debe definir un ancho y altura si incrusta una vista.

205 Tableau JavaScript Aquí hay un ejemplo del código incrustado que obtiene de forma predeterminada al hacer clic en Compartir: <script type="text/javascript" src="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://myserver/" /> <param name="site_root" value="/t/sales" /> <param name="name" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /></object></div> La fuente para la etiqueta <script> es la URL para el archivo de Tableau Server JavaScript, viz_v1.js. El archivo JavaScript manipula el armado de la 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. Para ver ejemplos, consulte Lista de parámetros incrustados y los "Ejemplos de etiqueta de comando" en la sección Ejemplos. URL de vista como fuente Aquí hay un ejemplo de incrustación de la misma vista mediante un Iframe, donde la fuente es la URL para la vista: <iframe src="http://myserver/t/sales/mycosales/salesscorecard?:embed=yes&- :tabs=yes&:toolbar=yes" width="800" height="600"></iframe> Puede especificar el parámetro URL embed y opcionalmente incluir parámetros que controlan la barra de herramientas y revertir 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. Para ver ejemplos, consulte Lista de parámetros incrustados y los "Ejemplos de etiqueta de Iframe" en la sección Ejemplos. 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 conjunto de parámetros y cómo usarlos:

206 Parámetro de objeto Valores custom- Views Parámetro de URL :customviews no - :embed yes filter cadena :format pdf; png Descripción Esconde la opción "Recordar mis cambios". 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. Personaliza lo que se muestra cuando la vista se abre. También es posible filtrar por parámetros de URL. Consulte los ejemplos de etiquetas Iframe en Agregar filtros y Filtrar en campos múltiples. Muestra una vista como archivo PDF o.png. Representa una vista usando DPI Ejemplos <&param name="customviews" value="no"/> Time/DateCalcs?:embed=yes:customViews=no Time/DateCalcs?:embed=yes <param name="filter" value="team=blue"/> 2?:format=pdf :highdpi falso

207 Parámetro de objeto host_ url Parámetro de URL name Valores cadena Time/DateCalcs?:embed=yes&:linktarget=_blank loadorder número cadena Descripción (puntos por pulgada) estándar para pantallas y dispositivos de alta resolución. El nombre del servidor como aparece en la URL. El nombre de ventana objetivo para hipervínculos externos. 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. Requeridos para parámetro de objeto. Nombre del libro de trabajo Ejemplos <param name="host_url" value="http://localhost/"> <param name="linktarget" value="_blank"/> <param name="host_url" value="http://myserver.bigco.com/"> linktarget :linktarget cadena <param name="load-order" value="2"/> <param name="name" value="mycosales/sales"/> <param name="name" myco.com/eastcoastsales"/>

208 Parámetro de objeto Parámetro de URL path Valores y de la hoja y, opcionalmente, una vista personalizada [nombre de vista personalizada]). cadena Descripción Para autenticación confiable solamente, no se puede usar el parámetro "boleto". Anula el valor del parámetro "nombre" y se usa como URL. Consulte los ejemplos de autenticación confiable. Renderiza la página. Consulte Actualizar datos para conocer más detalles. Regresa el elemento a su estado original. Ejemplos <param name="path" value="trusted/etdpsm_ew6rjy- 9kRrALjauU/views/workbookQ4/SalesQ4"/> tdpsm_ew6rjy- 9kRrALjauU/views/workbookQ4/SalesQ4?:embed=yes&:tabs=yes :refresh Time/DateCalcs?:embed=yes&:refresh :revert all; filters; sorts; axe- Time/DateCalcs?:embed=yes&:revert=all

209 Parámetro de objeto Parámetro de URL Valores Descripción Ejemplos s; shelves site_ root - cadena Requerido. El nombre 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. <param name="site_root" value="/t/sales"/> <param name="site_root" value=""/> tabs :tabs yes; no Muestra u oculta pestañas. <param name="tabs" value="yes"/> ticket - número Para autenticación confiable solamente, no se puede usar el parámetro de objeto "ruta". Se debe usar con objeto "nombre" para construir la URL de validación de boleto de confianza. Consulte los <param name="ticket" value="etdpsm_ew6rjy- 9kRrALjauU"/> tdpsm_ew6rjy- 9kRrALjauU/views/workbookQ4/SalesQ4?:embed=yes&:tabs=yes

210 Parámetro de objeto Parámetro de URL Valores toolbar :toolbar yes; no; top Descripción ejemplos de autenticación confiable. La barra de herramientas se muestra de manera predeterminada en la parte 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. Ejemplos <param name="toolbar" value="top"/> Time/DateCalcs?:embed=yes&:toolbar=no 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

211 <script type="text/javascript" src="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="region=east" /> </object> Para pasar por filtros múltiples, simplemente separe cada valor con una coma. Por ejemplo: <param name="filter" value="region=east,west" /> Ejemplos de etiqueta Iframe <iframe src="http://myserver/views/calculatedfields?:embed=yes&region=east"width="800" height="600"></iframe> <iframe src="http://myserver/views/sales/sales- Performance?:embed=yes&Region=East,West" width="900px" height="700px"></iframe> 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

212 <script type="text/javascript" src="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="region=east,west&customer Segment=Consumer,HomeOffice" /> </object> Ejemplo de etiqueta Iframe <iframe src="http://myserver/views/calculatedfields?:embed=yes&region=east,west&customer Segment=Consumer,Home Office" width="800" height="600"></iframe> 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.

213 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 <script type="text/javascript" src="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= " /> </object> Este ejemplo filtra un campo de fecha y un campo de fecha y hora: <param name="filter" value=" %2022:18:00" /> Ejemplo de etiqueta Iframe <iframe src="http://myserver/sales/sales- Performance?:embed=yes&Date= %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" src="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" />

214 <param name="filter" value="profit=100, 200" /> </object> Ejemplo de etiqueta Iframe <iframe src="http://myserver/sales/sales- Performance?:embed=yes&Profit=100,200" width="800" height="600"></iframe> 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" src="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" src="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" />

215 <param name="load-order" value="-1" /> </object> 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, ambas dependen del método de autenticación del usuario seleccionado durante la configuración de Tableau Server. Puede usar ya sea un 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 puede usar Autenticación local, y luego configurar Tableau Server para obtener la autenticación confiable. Este tema se aplica a la primera opción, donde Tableau Server y SharePoint usan Microsoft SSPI. Si Tableau Server está usando Autenticación local, consulte Vistas incrustadas en SharePoint (Autenticación local) para conocer los pasos. Siga los pasos a continuación para usar la parte Web del visor de SharePoint e incrustar una vista en una página de SharePoint. 1. Navegue a la página de SharePoint en la cual desea incrustar una vista (el tipo de página debe ser Página de parte Web). 2. En el menú Acciones de sitio en la esquina superior izquierda de la página, seleccione Editar página. 3. Haga clic en Agregar una parte Web en la sección de la página donde desea incrustar la vista. 4. En Categorías, seleccione TableauEmbeddedView en la carpeta Varios o Personalizado y haga clic en Agregar.

216 5. De vuelta en la página de SharePoint seleccione Editar parte Web en el menú Editar para la parte Web nueva. 6. En el lado derecho de la página, puede especificar los atributos de la parte Web de la vista de páginas. Escriba la URL para la vista que desea incrustar. Use el formato que se especifica en Vistas incrustadas. Por ejemplo, puede escribir: Time/DateCalcs?:embed=yes&:toolbar=no

217 7. En la sección Apariencia, puede especificar un Título de la parte Web, la Altura, y el Ancho. En general puede especificar una altura fija (por ejemplo, 700 pixeles) y ajustar el ancho al ancho de la zona. 8. Haga clic en Aceptar para aplicar los cambios y salir del modo de edición. La vista se incrustará en la parte Web que recién creó. Los usuarios no tendrán que iniciar sesión en Tableau Server para ver la vista incrustada, en lugar de autenticarse 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 un <iframe> donde la fuente es una URL para la vista. Por ejemplo: <iframe src="http://tableauserver/views/date- Time/DateCalcs?:embed=yes&:toolbar=no" width="800" height="600"></iframe>

218 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. 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 una URL para la vista más la extensión de archivo.png. Por ejemplo: Nota: <img src="http://tableauserver/views/date- Time/DateCalcs.png" width="900" height="700"> Si la página Web y Tableau Server usan Microsoft SSPI para autenticación, entonces todas las personas que acceden a la imagen incrustada iniciarán sesión automáticamente en Tableau Server y podrán ver la vista. Sin embargo, si el servidor y la página Web no usan el mismo método de autenticación, no se mostrará la imagen.

219 Vistas incrustadas en SharePoint (Autenticación local) Puede incrustar una vista de Tableau Server en una página de SharePoint. Si la Autenticación local es el método de autenticación de usuario de Tableau Server, hay algunos pasos adicionales que debe realizar antes de poder incrustar vistas. Los pasos identifican a los usuarios de Tableau Server, entre otras cosas, a SharePoint. Tableau ofrece esta funcionalidad a través de los archivos complementarios TableauEmbeddedView.dll y TableauEmbeddedView.wsp. Este tema describe cómo instalar y proporcionar estos archivos, probar su configuración y luego incrustar una vista con una parte Web de SharePoint. Si su método de autenticación de usuario es Active Directory, no necesita realizar estos pasos adicionales, porque Active Directory y SharePoint usan Microsoft SSPI. Puede comenzar a incrustar de inmediato. Consulte Incrustar vistas en SharePoint (Microsoft SSPI) para conocer los pasos. Requisitos Todas las personas que acceden a una vista incrustada deben ser un usuario con licencia de Tableau Server y su nombre de usuario en SharePoint debe ser el mismo que su nombre de usuario en Tableau Server. Editar permisos de seguridad para el DLL El primer paso es editar los permisos de seguridad del.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: C:\Program Files\Tableau\Tableau Server\8.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\<puerto>\bin, por ejemplo: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin El resto de este procedimiento y todo lo siguiente se centrará solo en el archivo.dll. 3. Edite los permisos de seguridad de TableauEmbeddedView.dll; para ello, haga clic sobre él con el botón derecho y seleccione Propiedades > Seguridad.

220 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. 6. Haga clic en Aceptar.

221 Instalar e implementar el archivo WSP El procedimiento anterior otorgó a todos los usuarios del sistema operativo permiso para usar el archivo.dll. En el siguiente procedimiento entregará a SharePoint más información acerca de qué hacer con el archivo.dll. Esto es manipulado por el archivo TableauEmbeddedView.wsp. Copió este archivo como parte del paso 2 en Editar permisos de seguridad para el DLL. Para instalar e implementar el archivo.wsp: 1. Abra una línea de comando como administrador. 2. Navegue a la siguiente carpeta: C:\Program Files (x86)\common Files\Microsoft Shared\Web Server Extensions\14\BIN 3. Ejecute el siguiente comando para agregar el archivo.wsp: stsadm -o addsolution -filename "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp" 4. Luego, ejecute el siguiente comando para implementarlo. En el comando, sitio de SharePoint>/ debe ser el directorio raíz de su sitio de SharePoint, como stsadm -o deploysolution -name TableauEmbeddedView.wsp SharePoint Site>/ -local -force - allowgacdeployment -url 5. Finalmente, active la función Parte Web mediante la ejecución del siguiente comando: stsadm -o activatefeature -name TableauEmbeddedView_Feature1 -url SharePoint Site>/ Verificar la implementación de la parte Web Después de instalar e implementar el archivo TableauEmbeddedView.wsp, verifique la configuración de la siguiente manera: 1. Abra el sitio de SharePoint en un navegador Web. El sitio puede tardar algunos momentos en aparecer. 2. En la lista Acciones del sitio, seleccione Configuración del sitio.

222 3. En Galerías, seleccione Partes Web. 4. Confirme que TableauEmbeddedView aparece en la lista. 5. Regrese a Configuración del sitio y en Administración de recopilación del sitio, seleccione Características de recopilación del sitio. Confirme que la Función TableauEmbeddedView tiene el estado Activa. Incrustar una vista con la parte Web Ahora puede incrustar una vista en una página de SharePoint:

223 1. Navegue a la página de SharePoint en la cual desea incrustar una vista (el tipo de página debe ser Página de parte Web). 2. En el menú Acciones de sitio en la esquina superior izquierda de la página, seleccione Editar página. 3. Haga clic en Agregar una parte Web en la sección de la página donde desea incrustar la vista. 4. En Categorías, seleccione TableauEmbeddedView en la carpeta Varios o Personalizado y haga clic en Agregar. 5. De vuelta en la página de SharePoint, seleccione Editar parte Web en el menú Editar para la parte Web nueva.

224 6. En el lado derecho de la página, puede especificar los atributos de la parte Web TableauEmbeddedView. Escriba el nombre de su Tableau Server y a continuación, escriba la ruta hacia la vista que desea incrustar. Por ejemplo, puede escribir /vistas/fecha-hora/fechacalcs. 7. Especifique otros atributos como si desea mostrar la barra de herramientas o incluso si desea incrustar la vista como imagen en lugar de una vista interactiva. 8. En la sección Apariencia, puede especificar un Título de la parte Web, la Altura y el Ancho. En general puede especificar una altura fija (por ejemplo, 700 pixeles) y ajustar el ancho al ancho de la zona.

225 9. 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. Todas las personas que acceden a una vista incrustada deben ser un usuario licenciado de Tableau Server y su nombre de usuario en SharePoint debe ser el mismo que su nombre de usuario en Tableau Server. É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 para obtener información. 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. Use los temas a continuación 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: Dirección IP: Las direcciones IP del servidor proxy. La dirección IP debe tener un formato de IPv4, por ejemplo, , y debe ser una IP estática. FQDN: El nombre de dominio completamente calificado del servidor proxy. Por ejemplo, bigbox.myco.com. Sin FQDN: Cualquier nombre de dominio que no esté completamente calificado para el servidor proxy. Con la ayuda del ejemplo anterior, el nombre de dominio que no está completamente calificado del servidor proxy sería bigbox. 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.myco.com y alias de ftp.myco.com y 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, puede configurar Tableau Server para que funcione con un proxy siguiendo los siguientes pasos. Para obtener información sobre la configuración a continuación, consulte Opciones de tabadmin set.

226 1. Detenga el servidor. 2. Estando en el directorio de agrupación de Tableau Server, escriba el siguiente comando, donde name es el nombre anónimo (externamente visibles) el servidor proxy: tabadmin set gateway.public.host "name" 3. De manera predeterminada, Tableau supone que el servidor proxy escucha el puerto 80 para las comunicaciones externas. Para designar un puerto diferente, escribe 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 de computador del servidor proxy: tabadmin set gateway.trusted "server" El valor de server puede ser una lista separada por comas, por ejemplo: tabadmin set gateway.trusted " , , " o tabadmin set gateway.trusted "proxy1, proxy2, proxy3" 5. En el siguiente comando, deberá proporcionar cualquier nombre alternativo para el servidor proxy, como por ejemplo su nombre de dominio completamente calificado, cualquier nombre de dominio que no esté 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 "proxy1.example.com, proxy1, ftp.example.com, 6. Inicia el servidor para que los cambios surtan efecto. Autenticación de confianza 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 de confianza. Autenticación de confianza 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.

227 Si el servidor Web usa SSPI (Interfaz de proveedor de soporte de seguridad), no es necesario configurar una autenticación de confianza. 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 de confianza. 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 de confianza. 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 de confianza El diagrama a continuación describe cómo funciona la autenticación de confianza entre el navegador Web del cliente, sus servidores Web y Tableau Server. 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, El servidor Web pasa todo el HTML para la página de vuelta al navegador Web del cliente.

228 POSTS de servidor Web a Tableau Server: El servidor Web envía una solicitud POST al Tableau Server de confianza (por ejemplo, no 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 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 ( 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. 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. 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.

229 Agregar direcciones IP o nombres de host de confianza a Tableau Server El primer paso para configurar una autenticación de confianza 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\8.1\bin). 2. A continuación, escriba el siguiente comando: 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 " , , " 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 IP estáticas, incluso si usa los nombres de host aquí para especificarlos. 3. Si tiene uno o más servidores proxy entre la computadora 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 para conocer pasos. 4. Por último, escriba el siguiente comando para reiniciar el servidor: tabadmin restart Luego, debe configurar el servidor Web para recibir boletos de Tableau Server. Recibir un boleto 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

230 solicitud POST (el paso 3 en el diagrama). La solicitud POST debe enviarse a name>/trusted; por ejemplo, no 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\8.1\extras\embedding Estos son datos que puede utilizar en una solicitud POST a Tableau Server. 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 usted usa para<site id> debe ser el nombre de la carpeta Web del sitio. client_ip=<ip address> (opcional): Utilizado para especificar la dirección IP de la computadora cuyo navegador está accediendo a la vista (por ejemplo, client_ ip= ). 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 para obtener más información. La respuesta de Tableau Server a la solicitud POST será una única cadena de nueve dígitos (el boleto). Si Tableau Server no puede procesar la solicitud, la devolución será -1. Consulte Valor del boleto de -1 Devuelto desde Tableau Server 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 boleto 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. 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):

231 Si Tableau Server se está ejecutando en sitios múltiples y la vista está en un sitio distinto al al predeterminado, debe agregar t/<site name> a la ruta. Por ejemplo: 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 de confianza que debe suministrar. Ejemplos de etiqueta de comando Este ejemplo utiliza el boleto parámetro de objeto: <script type="text/javascript" src="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" src="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 : <script type="text/javascript" src="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-

232 9kRrALjauU/views/MyCoSales/SalesScoreCard" /> </object> Este es el mismo ejemplo para un servidor de múltiples sitios. Tenga en cuenta que /t/<site name> se utiliza aquí: <script type="text/javascript" src="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\8.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 4. Por último, reinicie el servidor al escribir lo siguiente: tabadmin restart Solución de problemas de la autenticación de confianza A continuación se muestran algunos problemas y errores comunes que puede encontrar cuando configura autenticación de confianza. La información de autenticación de confianza se

233 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 vizqlserver.trustedticket.log_ level. Para obtener consejos para probar la autenticación de confianza, consulte la Base de conocimiento de Tableau. Valor del boleto de -1 Devuelto desde Tableau Server Tableau Server arroja -1 para el valor del boleto si no puede emitir el boleto como parte del proceso de autenticación de confianza. 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 Aquí hay algunas cosas para confirmar: 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 la computadora 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 para aprender a agregar direcciones IP o nombres de host a esta lista. 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: , , o bigbox1.example.lan, bixbox2.example.lan, bigbox3.example.lan. Las direcciones IP son IPv4 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: No se admiten direcciones IPv6 (por ejemplo, fe12::3c4a:5eab:6789:01c%34) como una forma de ingresar hosts de confianza. 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.

234 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 HTTP 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 de confianza. 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 de confianza. HTTP Archivo no encontrado 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 de confianza. 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 ID 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 por recuperar el boleto desde la dirección IP errónea Puede encontrar este error si ha configurado Tableau Server para autenticación de confianza. 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

235 incrustada. Por ejemplo, en el diagrama autenticación de confianza, si la solicitud POST en el paso 3 envía el parámetro client_ip= , entonces la solicitud GET en el paso 5 debe venir de la misma dirección IP. Consulte Opcional: Configurar coincidencia de IP de cliente para aprender cómo configurar Tableau Server para ejecutar coincidencia de dirección IP de clientes. Error de restricción de cookie 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 de confianza, 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. Ocurrió un error al comunicarse con el servidor (403) Si Tableau Server se configura para autenticación de confianza, 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 proporciona protección ante la reutilización no autorizada de sesiones VizQL a través de la opción tabadmin set vizqlserver.protect_ sessions, que está configurada en true de forma predeterminada. Debido a que Tableau Server se configura para autenticación de confianza, puede que no necesite habilitar vizqlserver.protect_sessions. Para deshabilitarla, use tabadmin set para cambiarlo a false.

236 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. Consulte los siguientes temas para obtener más información sobre SAML: Cómo funciona la autenticación SAML SAML es un estándar abierto basado en XML para el intercambio de información de autenticación entre dos partes, un proveedor de servicios (en este caso, Tableau Server) y un proveedor de identidad (IdP).Cuando configure Tableau Server para SAML, un IdP de terceros se usa para autenticar los usuarios y para pasar la información de identificación a Tableau Server a modo de un documento XML firmado de forma digital. El usuario intenta acceder a un enlace de libro de trabajo o a otro recurso de Tableau Server. Tableau Server inicia el proceso de autenticación y redirige al usuario al IdP. IdP autentica al usuario. IdP le envía una respuesta de éxito SAML a Tableau Server. El usuario abre el libro de trabajo en Tableau Server. Cuenta de usuario de Tableau ServerEste nombre de usuario debe coincidir con el que

237 tiene almacenado IdP como nombre de usuario ( ). Cuenta del usuario en el IdP. Requisitos de SAML Para configurar Tableau Server para usar SAML, debe hacer lo siguiente: 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 con la extensión de archivo.key. Cuenta IdP: Necesita una cuenta con un proveedor de identidad externo. Algunos ejemplos son PingFederate, SiteMinder y Open AM. Atributo llamado nombre de usuario: Debe configurar su proveedor de identidad para arrojar un atributo llamado nombre de usuario en la respuesta SAML. Nombres de usuario coincidentes: Los nombres de usuario de Tableau Server y los 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. Además, si está configurando SAML como parte de la instalación de Tableau Server, parte de esta es crear la cuenta de administrador de Tableau Server. Antes de ejecutar la Instalación, asegúrese de que la cuenta que planea usar exista en su IdP. 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 Activar inicio de sesión automático. 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.

238 Antes de que configure Tableau Server para SAML, asegúrese de cumplir los Requisitos de SAML. 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 8.1Tableau Server. Por ejemplo: C:\Program Files\Tableau\Tableau Server\SAML Esta ubicación proporciona a la cuenta que ejecuta Tableau Server los permisos necesarios para los archivos. 2. La configuración SAML se maneja en la pestaña SAML, que se muestra durante la configuración de Tableau Server. Si está configurando SAML después de la instalación, tenga acceso a la pestaña SAML abriendo la utilidad de configuración de Tableau Server (Inicio > Todos los programas > Tableau Server 8.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 No se recomienda usar 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 Archivo de clave de certificado SAML: una clave RSA o DSA que no está protegida por contraseña con la extensión de archivo.key

239 4. Deje el cuadro de texto Archivo de metadatos IdP de SAML vacío por ahora y haga clic en Exportar archivo de metadatos. 5. Se abrirá un cuadro de diálogo que le permitirá guardar la configuración SAML de Tableau Server en un 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: Agregue Tableau Server como Proveedor de servicios. Deberá consultar la documentación de su IdP para saber cómo hacerlo. Como parte de este proceso, 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. 8. Copie el archivo XML de metadatos de su IdP a la siguiente carpeta en su computadora con Tableau Server: C:\Program Files\Tableau\Tableau Server\SAML

240 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. Probar su configuración Pruebe su configuración SAML al abrir una instancia nueva del navegador Web e ingresando el nombre de Tableau Server en la ventana URL: Debe tener en cuenta que el aviso de inicio de sesión que aparece es de su IdP y no de Tableau Server.

241 Solución de problemas de SAML Use los siguientes temas para solucionar problemas que pueda tener con SAML. SAML y Activar inicio de sesión automático Si está usando SAML y Tableau Server también está configurado para usar Active Directory, no use además Activar inicio de sesión automático. No se pueden usar Activar inicio de sesión automático y SAML juntos. Inicio de sesión fallido Si recibe el mensaje "Inicio de sesión fallido:autenticación de proveedor de identidad exitosa para usuario <nombre de usario de IdP>,No se pudo encontrar el usuario en Tableau Server." el nombre de usuario almacenado en Tableau Server y el almacenado en IdP no son idénticos. 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 Los errores de inicio de sesión SAML se registran en la siguiente ubicación. Puede usar este registro para solucionar problemas. C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver\error.log Ejecutar como usuario

242 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 en otras computadoras. Una cuenta AD configurada correctamente tiene permisos. Para fuentes de datos que requieren autenticación de NT, la cuenta AD también puede manipular automáticamente el proceso de autenticación, de esta forma, se protege a los usuarios contra 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 que se dedica a un recurso específico frecuentemente es menos problemática de administrar que una cuenta AD asociada con una persona. Para configurar Tableau Server a fin de que use una cuenta Ejecutar como usuario, siga los procedimientos a continuación. Si está ejecutando 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 Ejecutar como cuenta para confirmar pueden variar de un sitio a otro. Nota: Si instala Tableau Server con su 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 cierre de sesión e inicio. Consulte Verificar la configuración de Tableau Service para obtener 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: Permisos para conectarse a la fuente de datos con al menos acceso de lectura. Credenciales para permitir que Tableau Server cumpla el proceso de autenticación de 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. 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. Confirmar confianza bilateral de dominios Confirme que hay confianza bilateral entre dominios si alguna de las siguientes opciones es verdadera:

243 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. 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 la computadora que ejecuta Tableau Server. 2. En la computadora de Tableau Server, seleccione Inicio > Cuadro de mandos > Herramientas administrativas > Administración de equipos > Servicios y aplicaciones > Servicios. 3. Abra Servicios y aplicaciones, luego haga clic en Servicios. Confirme que los siguientes servicios tienen la configuración correcta: Nombre de servicio Valor de inicio de sesión Valor de inicio Servicio de Sistema local Manual licenciamiento FLEXnet Inicio de sesión Sistema local Automático secundario Tableau <dominio>\<nombredeusuario> Esta es la Automático Server (tabsvc) cuenta de usuario Ejecutar como. Consulte a continuación. Tablicsrv Sistema local Automático Cambio del 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. En la ventana Servicios, detenga el servicio de Tableau Server al hacer clic con el botón derecho en Tableau Server (tabsvc) y seleccionar Detener. 2. Seleccione Inicio > Todos los programas > Tableau Server > Configurar Tableau Server. 3. En la pestaña General, ingrese el dominio, nombre de usuario y contraseña para la cuenta Ejecutar como usuario de Tableau Server. 4. Haga clic en Aceptar, luego reinicie Tableau Server (tabsvc).

244 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. 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.

245 5. Cuando la cuenta se resuelve de forma correcta, se le agrega una subraya. Haga clic en Aceptar. 6. Repita estos pasos para agregar la cuenta Ejecutar como a la política Iniciar sesión localmente. 7. Repita estos pasos para eliminar la cuenta Ejecutar como de la política Denegar inicio de sesión. 8. Haga clic en Aceptar para cerrar las ventanas de Configuración de seguridad local. 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 Autentica con la cuenta Ejecutar como usuario del servidor Nombre de usuario y contraseña Se solicita las credenciales de base de datos a cada usuario de Tableau Server Configuración de Ejecutar como cuenta para confirmar La cuenta Ejecutar como usuario necesita permisos que le permiten leer, ejecutar y, en ocasiones, modificar archivos. Según la cuenta que usa como punto de inicio, es posible que ya tenga los permisos correctos. En cualquier momento que cambia la cuenta Ejecutar como del servidor debe confirmar que cumple los siguientes requisitos. Si está ejecutando una instalación distribuida, esto se aplica en los trabajadores y en la instalación primaria. Otorgar permisos de lectura y ejecución La cuenta bajo la cual se ejecuta el servicio Tableau Server necesita permiso para leer y ejecutar archivos. En cualquier momento que la cuenta Ejecutar como usuario del servidor cambia, confirme y configure lo siguiente:

246 1. En la máquina 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, como el 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 o configure lo siguiente: 1. Navegue a las siguientes carpetas: C:\Program Files\Tableau C:\ProgramData\Tableau\ Si está ejecutando Tableau Server de 32 bits en un sistema operativo de 64 bits, deberá ir a C:\Program Files (x86)\tableau en lugar de C:\Program Files\Tableau. Además, las unidades y rutas anteriores pueden variar según dónde esté instalado Tableau Server.

247 2. Haga clic con el botón derecho, seleccione Propiedades y haga clic en la pestaña Seguridad: 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 especiales:

248 3. Para cada carpeta del paso 1 anterior, en la pestaña Seguridad de propiedades de Tableau, haga clic en Avanzado: 4. En la configuración de seguridad avanzada para la ventana de Tableau, haga clic en Cambiar permisos.

249 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: 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 muy restrictiva, otorgue a la cuenta Ejecutar como usuario de Tableau Server permisos de lectura y escritura a las siguientes ramas del registro: y HKEY_CURRENT_USER\Software\Tableau Máquina de 32 bits: HKEY_LOCAL_MACHINE\Software\Tableau Máquina de 64 bits:hkey_local_machine\software\wow6432node\tableau Suplantación de SQL Server

250 Suplantación es cuando la cuenta de un usuario funciona en nombre de la cuenta de otro usuario. Puede configurar Tableau y Microsoft SQL Server para realizar suplantación de usuario de base de datos, de forma que la cuenta de base de datos de SQL Server usada por Tableau Server consulta en nombre de usuarios de base de datos de SQL Server, los cuales también son usuarios de Tableau. El principal beneficio de esta función es permitir a los administradores la implementación y control de su política de seguridad de datos en un lugar. sus bases de datos. Cuando los usuarios de Tableau acceden a una vista con una conexión a una base de datos de SQL Server, la vista solo muestra lo que los permisos de base de datos de usuarios les autorizan a ver. Un beneficio adicional es que los usuarios no deben responden a una indicación de inicio de sesión de base de datos cuando acceden a la vista. Además, los publicadores de libros de trabajo no tienen que depender de filtro específicos para usuarios a fin de restringir lo que se ve en las vistas. Use los temas a continuación para obtener más información sobre lo que necesita para usar esta función. Requisitos de suplantación Aquí hay lo que necesita para usar la función: 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, una vista que ejecuta seguridad de datos y debe requerir que los usuarios de base de datos usen la vista.

251 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: La cuenta Ejecutar como usuario de Tableau Server (consulte Suplantar con una cuenta Ejecutar como usuario). La cuenta del publicador de libro de trabajo (consulte. Suplantar con credenciales SQL incrustadas). 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. 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.

252 Suplantar con una cuenta Ejecutar como usuario La suplantación mediante una cuenta Ejecutar como usuario es la forma recomendada de realizar suplantación. La cuenta Ejecutar como usuario es una cuenta AD que el servicio Tableau Server puede ejecutar bajo la máquina que alberga Tableau Server (consulte Ejecutar como usuario). Esta misma cuenta debe tener permiso de SUPLANTACIÓN para las cuentas de usuario de base de datos en SQL Server. Desde una perspectiva de seguridad de datos, el uso de la cuenta Ejecutar servidor como Tableau para suplantación le da al administrador el mayor control. 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. Bajo Autenticación de usuario, seleccione Usar Active Directory: 2. Haga clic en Aceptar para finalizar la configuración.

253 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 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.

254 7. Pruebe la conexión al iniciar sesión en Tableau Server como usuario. Cuando hace clic en una vista, no se le debe solicitar las credenciales de base de datos y solo debe ver los datos a los que el usuario tiene autorización para ver. Suplantar con credenciales SQL incrustadas También puede realizar suplantación al solicitar a la persona que publica una vista que incruste sus credenciales de cuenta de SQL Server en la vista. Tableau Server se puede ejecutar bajo cualquier tipo de cuenta, pero usará estas credenciales, proporcionadas por el publicador, para conectarse a la base de datos. Esta puede ser la elección adecuada para el sitio si la cuenta que maneja la suplantación no puede ser una cuenta AD y si está cómodo al proporcionar a los publicadores de libros de trabajo una cuenta con un nivel de permiso potencialmente alto en SQL Server. Nota: Para usar este enfoque, se deben habilitar las Credenciales incrustadas en Tableau Server: Para suplantar con la cuenta SQL del publicador de libro de trabajo: 1. En Tableau Desktop, cree un libro de trabajo. Cuando crea la conexión de datos, seleccione Usar un nombre de usuario y contraseña para la conexión en tiempo real de la base de datos de SQL Server: 2. Publique el libro de trabajo en Tableau Server (Servidor > Publicar libro de trabajo).

255 3. 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 contraseña incrustada desde la lista desplegable: 4. Haga clic en Aceptar. 5. Pruebe la conexión al iniciar sesión en Tableau Server como usuario. Cuando hace clic en una vista, no se le debe solicitar las credenciales de base de datos y solo debe ver los datos a los que el usuario tiene autorización para ver. Puertos TCP/IP 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á activado, Tableau Server abrirá los puertos que necesite; no es necesario que usted lo haga (para las instalaciones distribuidas con un trabajador que ejecuta Windows 7, consulte la Base de conocimientos de Tableau). Puerto Utilizado por este proceso de servidor Puerta de enlace. X TIPO DE INSTALACIÓN Todos Distribuida Alta disponibilidad Parámetro gateway.public.port, worker0.gateway.port

256 Puerto Utilizado por este proceso de servidor... SSL. Cuando Tableau Server se configure para SSL, el servidor de aplicaciones redirige solicitudes a este puerto. Instalación de Tableau Server. Los servidores de trabajador de Tableau en entornos distribuido y altamente disponible (el Tableau Server primario no escucha estos puertos). Servidor de aplicación (puerto base 8000). Se usan puertos consecutivos después de 8000, hasta el número de procesos. De manera predeterminada, Tableau Server se instala con dos procesos de servidor de aplicaciones (puertos 8000 y 8001). Base de datos PostgreSQL. TIPO DE INSTALACIÓN Todos Distribuida Alta disponibilidad X -- X -- X X X X -- Parámetro wgserver.port pgsql.port

257 Puerto Utilizado por este proceso de servidor... TIPO DE INSTALACIÓN Todos Distribuida Alta disponibilidad Parámetro 8061 Firebird. X firebird.port Proceso que lleva a cabo un descubrimiento en un entorno distribuido que se ha configurado para alta disponibilidad. Solr y Tomcat HTTP. X X pgsql.initport solr.port, tomcat.http.port Tareas de fondo. X backgrounder.port Proceso que lleva a cabo una replicación en un entorno distribuido que se ha configurado para alta disponibilidad. Servidor de aplicación VizQL (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 y 9101). X X rsync.port vizqlserver.port 1 Estos parámetros se deben establecer en el mismo valor.

258 Puerto Utilizado por este proceso de servidor... Servidor de datos (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 servidor de datos (puertos 9700 y 9701). Servidores primario y de trabajadores para comunicar información de licenciamiento en entornos distribuido y altamente disponible. Un puerto adicional se 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). Consulte la TIPO DE INSTALACIÓN Todos Distribuida X Alta disponibilidad X X -- X X -- Parámetro dataserver.port

259 Puerto Utilizado por este proceso de servidor... Base de conocimiento de Tableau para obtener detalles. Las instalaciones en las que el servidor primario está en una zona desmilitarizada deben usar estas instrucciones. Motor de datos. Tableau Server se instala con un proceso de motor de datos. Pueden haber hasta dos procesos de motor de datos por nodo, en hasta dos nodos en un conjunto. La inicialización del motor de datos en un entorno distribuido que se haya configurado para alta disponibilidad. TIPO DE INSTALACIÓN Todos Distribuida X Alta disponibilidad X Parámetro dataengine.port Editar los puertos predeterminados Puede modificar los puertos predeterminados usados por los procesos de Tableau Server usando la herramienta administrativa de línea de comandos, tabadmin. Por ejemplo, el puerto predeterminado para el proceso de servidor de aplicaciones (wgserver) es Puede usar el parámetro tabadmin workerx.wgserver.port para cambiarlo a un puerto diferente. 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 1. Abra una línea de comando como administrador y escriba lo siguiente: cd C:\Program Files\Tableau\Tableau Server\8.1\bin

260 2. Modifique el valor de un puerto al escribir lo siguiente: tabadmin set <workerx>.<parameter> <new port value> En el comando anterior, <workerx> se refiere a la máquina cuyo puerto desea cambiar, <parameter> es uno de los valores de la tabla a continuación (el puerto de un proceso de servidor, como por ejemplo wgserver.port), y <new port value> es el número del puerto nuevo que desea que el proceso de servidor utilice. 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. En este último caso, necesitará ejecutar el comando (a partir de una línea de comando en el primario) una vez para cada máquina del conjunto. El siguiente es un ejemplo que define el puerto en el servidor primario o independiente en 8020 para el proceso de servidor de aplicaciones (wgserver): tabadmin set worker0.wgserver.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 siguiente parámetros para modificar los puertos correspondientes; consulte Puertos TCP/IP para obtener una lista completa de los parámetros tabadmin que se pueden establecer. Puerto para cambio Parámetro 80 gateway.public.port, worker0.gateway.port 8000 wgserver.port 8060 pgsql.port 8080 solr.port, tomcat.http.port vizqlserver.port 9700 dataserver.port 3. Después de realizar los cambios necesarios en la configuración de puertos, reinicie Tableau Server escribiendo lo siguiente: tabadmin restart 1 Estos parámetros se deben establecer en el mismo valor.

261 Mientras el servidor 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: 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 Utilizado por este proceso de servidor Servidor de aplicación JMX. Determinado por los puertos de servidor de aplicaciones JMX de monitor de componente de segundo plano. Determinado por el puerto de componente de segundo plano Parámetro 9095 JMX de supervisión de servicios. svcmonitor.jmx.port JMX de servidor VizQL. Determinado por los puertos de servidor VizQL JMX de servidor de datos. Determinado por los puertos del servidor de datos

262 Cómo se determinan los puertos JMX Los puertos JMX para el servidor de aplicaciones ( ), componente de segundo plano (8550), VizQL server ( ) y el servidor de datos ( ) se asignan usando la fórmula puerto base (consulte Puertos TCP/IP para ver una lista de los puertos de 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. 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 no está disponible para el proceso JMX del servidor de datos, puede usar tabadmin (como se describe en Editar los puertos predeterminados) para cambiar el puerto base del servidor de datos de 9700 a Esto cambiará el puerto JMX del servidor de datos a 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\8.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: tabcmd tabadmin restart La utilidad tabcmd es una de las dos herramientas de línea de comando que se instala con Tableau Server (la otra es tabadmin). Los comandos que se proporcionan a través de tabcmd

263 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:\Archivos de programa\tableau Server\8.1\bin), pero puede instalarla y ejecutarla en otra máquina. Consulte los siguientes temas para obtener más información: Instalar tabcmd La utilidad de línea de comando tabcmd se instala de forma predeterminada con Tableau Server y se puede ejecutar desde el directorio de la agrupación del servidor (por ejemplo, C:\Program Files\Tableau\Tableau Server\8.1\bin). Para flexibilidad administrativa, se puede instalar también en otra máquina. Para instalar tabcmd: 1. Navegue a la carpeta de extras en Tableau Server: C:\Program Files\Tableau\Tableau Server\8.1\extras\TabcmdInstaller.exe 2. Copie TabcmdInstaller.exe a la computadora 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. Cómo usar tabcmd El primer paso para usar tabcmd es abrir una línea de comando como administrador. Entonces debe navegar hasta el directorio de la agrupación de Tableau Server (por ejemplo, C:\Program Files\Tableau\Tableau Server\8.1\bin) o incluir esa ubicación en sus comandos. Para usar tabcmd para realizar tareas en Tableau Server, debe establecer una sesión de servidor autenticada. La sesión identifica al 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. El siguiente comando demuestra cómo iniciar una sesión con Tableau Server denominada tabserver.myco.com:

264 tabcmd login -s -u admin -p Este es un comando que elimina el libro de trabajo denominado Sales_Workbook: tabcmd delete "Sales_Workbook" Así se logra todo lo anterior con un comando: observe que no necesita login aquí: tabcmd delete "Sales_Workbook" -s -u admin -p 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 la Id. de sitio para dicho sitio (consulte login). Este es el mismo comando para un libro de trabajo que está en el sitio Ventas de la costa oeste (Id. de sitio wsales): tabcmd delete "Sales_Workbook" -s -t wsales -u admin -p 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. Cuando el 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: Windows Server 2012, Windows Server 2008 R2, Windows Vista, Windows 7, Windows 8: C:\Users\<username>\AppData\Roaming\Tableau Windows Server 2003: C:\Documents and Settings\<username>\Application Data\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 pueda ejecutar comandos posteriores sin incluir estas opciones. Este token permanece válido por cinco minutos después del último comando que lo usó. Opción (corto) Opción (largo) -h --help Argumento Descripción Muestra la ayuda para el comando.

265 Opción (corto) Opción (largo) -s --server -u --user -p -P -- password -t --site Argumento Tableau Server URL Nombre de usuario de Tableau Server Contraseña de Tableau Server nombredearchivo.txt Tableau Servernombre del sitio Descripción Se requiere al menos una vez para iniciar sesión. Se requiere al menos una vez para iniciar sesión. Se requiere al menos una vez para iniciar sesión. De forma alternativa 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. Especifica que el comando se aplica al sitio Tableau Server especificado. Si no especifica un sitio, se asume el sitio Predeterminado. Solo se aplica a servidores con sitios múltiples. -x --proxy Host:Port Usa el proxy HTTP especificado. -- passwordfile --noprompt --noproxy --nocertcheck --[no-] cookie Cuando se especifica, el comando no solicita una contraseña. Si no se proporcionó una contraseña válida el comando fallará. Cuando se especifica, no se usa un proxy HTTP. Cuando se especifica, no se valida el certificado SSL. Cuando se especifica, la ID 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 nopara no guardar la ID de sesión. La sesión de guarda de manera predeterminada. --timeout segundos Espera el número de segundos

266 Opción (corto) Opción (largo) Argumento Descripción especificado para que el servidor finalice el procesamiento del comando. De forma predeterminada el tiempo de espera del proceso expirará en 30 segundos. Comandos tabcmd Aquí están los comandos que se pueden usar con herramienta de línea de comando tabcmd: addusers group-name creategroup group-name createproject project-name createsite site-name createusers filename.csv createusers filename.csv delete workbook-name o datasource-name deletegroup group-name deletesite site-name deleteusers filename.csv editsite site-name export get url listsites login logout publicar filename.twb (x), filename.tds(x) o filename.tde refreshextracts workbookname o datasourcename removeusers group-name runschedule schedulename set setting syncgroup group-name version addusers group-name Agrega los usuarios indicados en el argumento --users al grupo con el nombre-grupo determinado. Ejemplo

267 tabcmd addusers "Development" --users "users.csv" Opción (corto) Opción (largo) Argumento Descripción --users --[no-]complete filename.csv Agregue 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 Importar usuarios desde un archivo CSV. Al establecerse en complete esta opción requiere que todas las filas sean válidas para que cualquier cambio tenga éxito. Si no se especifica, se usa -- complete. creategroup group-name Crea un grupo con el nombre de grupo determinado. Use comandos addusers (para grupos locales) y syncgroup (para grupos de Active Directory) para agregar usuarios después de creado el grupo. U Ejemplo tabcmd creategroup "Development" createproject project-name Crea un proyecto con el nombre de proyecto determinado. Ejemplo tabcmd createproject -n "Quarterly_Reports" -d "Workbooks showing quarterly sales reports."

268 Opción (corto) Opción (largo) Argumento -n --name nombre -d Descripción Especifique el nombre del proyecto que desea crear. -- description descripción Especifique una descripción para el proyecto. createsite site-name Crea un sitio con el nombre de sitio determinado. 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" Evitar que los administradores del sitio agreguen usuarios al sitio: tabcmd createsite "West Coast Sales" --no-site-mode Definir una cuota de almacenamiento en MB: tabcmd createsite "West Coast Sales" --storage-quota 100 Opción (corto) Opción (largo) Argumento -r --url ID de sitio -- userquota -- [no-] sitemode número de usuarios Descripción Se utiliza en las URL para especificar el sitio. Es diferente al nombre del sitio. La cantidad máxima de usuarios que es posible agregar al sitio. Permitir o denegar a los administradores del sitio la capacidad de agregar o eliminar usuarios del sitio.

269 Opción (corto) Opción (largo) -- storagequota Argumento número de MB Descripción La cantidad en MB de libros de trabajo, extractos y fuentes de datos que se pueden almacenar en el sitio. createsiteusers filename.csv Este comando permite que los administradores de sitio agreguen usuarios al sitio. Crea los usuarios en el sitio actual, utilizando el archivo de valores separados por comas (CSV) determinado. El archivo puede tener las siguientes columnas, en el orden que se muestra a continuación: 1. Username 2. Password 3. Full Name 4. License Level (interactor/viewer/unlicensed) 5. Administrator (site/none) 6. Publisher (yes/true/1 o no/false/0) 7. Address El archivo puede tener menos columnas. Por ejemplo puede ser una lista simple con un nombre de usuario por línea. Cuando el servidor usa autenticación de Active Directory, la columna Password debe ser ignorada.se puede usar comillas si un valor contiene comas. Consulte Importar usuarios desde un archivo CSV para conocer otros detalles. Ejemplo tabcmd createsiteusers "users.csv" --license "Interactor" -- publishers Opción (corto) Opción (largo) Argumento Descripción --nowait No espere la finalización de trabajos asíncronos. --silentprogress No muestre mensajes de progreso para trabajos asíncronos.

270 Opción (corto) Opción (largo) Argumento Descripción --license Interactor, Viewer, o Unlicensed Establece el nivel de licencia predeterminado para todos los usuarios. El valor del archivo CSV puede anular esta configuración. --admintype Site o None Asigna o elimina el derecho de administrador de sitio a todos los usuarios en el archivo CSV. El valor del archivo CSV puede anular esta configuración. El valor predeterminado es None para usuarios nuevos y sin cambios para usuarios existentes. Los administradores del sistema no pueden crearse o quitarles derechos utilizando createsiteusers (en su lugar, use createusers). --[no-] publishers Asigna o elimina el derecho de Publicación a todos los usuarios en el archivo CSV de forma predeterminada. El valor del archivo CSV puede anular esta configuración. El valor predeterminado es no para usuarios nuevos y sin cambios para usuarios existentes. --[no-] complete Requiere (o no requiere) que todas las filas sean válidas para que cualquier cambio tenga éxito. De forma predeterminada, se usa la opción --complete. createusers filename.csv Crea los usuarios indicados en el archivo (CSV) de valores separados por comas determinado. Este comando solo lo pueden usar los administradores de sistema. El archivo puede tener las siguientes columnas, en el orden que se muestra a continuación:

271 1. Username 2. Password 3. Full Name 4. License Level (interactor/viewer/unlicensed) 5. Administrator (system/site/none) 6. Publisher (yes/true/1 o no/false/0) 7. Address El archivo puede tener menos columnas. Por ejemplo puede ser una lista simple con un nombre de usuario por línea. Cuando el servidor usa autenticación de Active Directory, la columna de Password debe quedar en blanco. Se puede usar comillas si un valor contiene comas. Consulte Importar usuarios desde un archivo CSV para conocer otros detalles. Ejemplo tabcmd createusers "users.csv" --license "Interactor" --publisher Opción (corto) Opción (largo) Argumento Descripción --nowait No espere la finalización de trabajos asíncronos. --silentprogress No muestre mensajes de progreso para trabajos asíncronos. --license Interactor, Viewer, o Unlicensed Establece el nivel de licencia predeterminado para todos los usuarios. El valor del archivo CSV puede anular esta configuración. --admintype System, Site, o None Asigna o elimina el derecho de administrador a todos los usuarios en el archivo CSV de forma predeterminada. El valor del archivo CSV puede anular esta configuración. El valor predeterminado es None para usuarios nuevos y sin cambios para usuarios existentes. --[no-] publisher Asigna el derecho de publicación a todos los usuarios en el archivo CSV de forma predeterminada. El valor del archivo CSV puede anular esta configuración. El valor predeterminado es no para usuarios

272 Opción (corto) Opción (largo) Argumento Descripción nuevos y sin cambios para usuarios existentes. --[no-] complete Requiere que todas las filas sean válidas para que cualquier cambio tenga éxito. De forma predeterminada, se usa la opción -- complete. delete workbook-name o datasource-name Elimina la fuente de datos o libro de trabajo determinado 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 (corto) Opción (largo) -r --project --workbook -- datasource Argumento Nombre de proyecto Nombre de libro de trabajo Nombre de fuente de datos Descripción El nombre del proyecto que contiene el libro de trabajo o fuente de datos que desea eliminar. Si no se especifica, se asume el proyecto Predeterminado. El nombre del libro de trabajo que desea eliminar. El nombre de la fuente de datos que desea eliminar. deletegroup group-name Elimina el grupo con el nombre-grupo determinado del servidor. Ejemplo tabcmd deletegroup "Development"

273 deletesite site-name Elimina el sitio con el nombre-sitio determinado del servidor. Ejemplo tabcmd deletesite "Development" deleteusers filename.csv Elimina los usuarios indicados en el archivo (CSV) separado por comas determinado. El archivo es una lista simple de un nombre de usuario por línea. Ejemplo tabcmd deleteusers "users.csv" Opción (corto) Opción (largo) Argumento Descripción --[no-] complete Al establecerse en --complete esta opción requiere que todas las filas sean válidas para que cualquier cambio tenga éxito. Si no se especifica, se usa -- complete. createsite site-name Le permite cambiar 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, usted puede especificar cuántos usuarios pueden agregar a un sitio. Ejemplos tabcmd editsite wc_sales --site-name "West Coast Sales" tabcmd editsite wc_sales --site-id "wsales" tabcmd editsite wsales --status ACTIVE tabcmd editsite wsales --user-quota 50

274 Opción (largo) --sitename --siteid --userquota --[no-] sitemode --status -- storagequota Argumento Nombre al que se quiere cambiar el sitio La ID del sitio a la que se quiere cambiar el sitio Número de usuarios ACTIVO o SUSPENDIDO Número de MB Descripción El nombre del sitio que se muestra. Se utiliza en la URL para identificar al sitio de manera exclusiva. La cantidad máxima de usuarios que pueden ser miembros del sitio. Permitir o evitar que los administradores del sitio agreguen usuarios al sitio. Activar o suspender un sitio. La 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 y lo guarda en un archivo. Tenga en cuenta lo siguiente cuando utilice el siguiente comando: Permisos: Para exportar, debe tener el permiso Exportar imagen. 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. La vista, el libro de trabajo o los datos que se están importando. Puede especificar esto usando la cadena "workbook/view" como aparece en la URL para el libro de trabajo o vista, sin utilizar Sobrenombres. Por ejemplo, para exportar la vista de ejemplo Crecimiento de la inversión del libro de trabajo Finanzas, utilizaría la cadena Finance/InvestmentGrowth.Utilice -t <site_id> si el servidor se ejecuta en sitios múltiples y la vista o el libro de trabajo están en un sitio distinto al 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 haber sido publicado como Mostrar hojas como pestañas seleccionada en el cuadro de diálogo Publicar de Tableau Desktop.

275 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 usando el argumento --fullpdf. Una vista puede exportarse como PDF (--pdf), como PNG (--png) o puede exportar los datos de la vista como un archivo CSV (--csv). El nombre y la ubicación del archivo guardado (opcional). Si no proporciona un nombre, será derivado del nombre del libro de trabajo o de la vista. 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 que esté asociada al directorio en el que trabaja actualmente. 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 realiza una exportación a PDF de 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 el parámetro de URL refresh se usa mucho, esto puede causar 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 en un libro de trabajo completo. Ejemplos Vistas tabcmd export "Q1Sales/Sales_Report" --csv -f "Weekly-Report" tabcmd export -t Sales "Sales/Sales_Analysis" --pdf -f "C:\Tableau_Workbooks\Weekly-Reports" tabcmd export "Finance/InvestmentGrowth" --png tabcmd export "Finance/InvestmentGrowth?:refresh=yes" --png Libros de trabajo tabcmd export "Q1Sales/Sales_Report" --fullpdf tabcmd export -t Sales "Sales/Sales_Analysis" --fullpdf -- pagesize tabloid -f "C:\Tableau_Workbooks\Weekly-Reports" Opción (corto) Opción (largo) -f --filename Argumento Nombre para guardar el archivo como Descripción Guarda el archivo con el nombre de archivo determinado.

276 Opción (corto) Opción (largo) Argumento Descripción --csv Solo vista. Exporte los datos de la vista en formato CSV. --pdf Solo vista. Exportar como PDF --png Solo vista. Exportar una imagen en formato PNG. --fullpdf Solo libro de trabajo. Exportar como PDF El libro de trabajo tiene que haber sido publicado con la función Mostrar hojas como pestañas habilitada. -- pagelayout landscape, portrait Configura la página en la misma orientación que el PDF exportado. Si no se especifica, se utilizará la configuración de Tableau Desktop. --pagesize unspecified, letter, legal, note folio, tabloid, ledger, statement, executive, a3, a4, a5, b4, b5, quatro Configura la página en el mismo tamaño que el PDF exportado. El valor predeterminado es (letter) --width Número de píxeles Define el ancho. El valor predeterminado es 800 px. --height Número de píxeles Define la altura. El valor predeterminado es 600 px.

277 get url Usar una cadena URL como uno de sus parámetros, hace que un HTTP OBTENGA un pedido de Tableau Server. El resultado vuelve como un archivo. Tenga en cuenta lo siguiente cuando utilice el siguiente comando: Permisos: Para obtener un archivo, debe tener el 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 cadena URL del archivo que desea OBTENER debe incluir una extensión de archivo, como por ejemplo "/views/finance/investmentgrowth.pdf". La extensión (por ejemplo,.pdf) determina lo que se devuelve. Se puede devolver una vista en formato PDF, PNG, CSV (solo datos) o XML (solo información). Un libro de trabajo se puede devolver en formato TWB o TWBX. Para saber qué extensión utilizar, puede utilizar un navegador Web y buscar el elemento en el que está interesado en Tableau Server y agregar la extensión del archivo al final de la URL. El nombre y la ubicación del archivo guardado (opcional). El nombre que utiliza para --filename debe incluir la extensión del archivo. Si no proporciona un nombre y 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 que esté asociada al directorio en el que trabaja actualmente. Tamaño PNG (opcional): Si el archivo guardado es un PNG, puede especificar el tamaño, en píxeles, en la 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 utiliza tabcmd con su propio script y el parámetro de URL refresh se usa mucho, esto puede causar 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 en 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.csv"

278 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" Opción (corto) Opción (largo) Argumento Descripción -f -- filename Nombre para guardar el archivo como Guarda el archivo con el nombre de archivo determinado. listsites Arroja una lista de sitios a los cuales pertenece el usuario con sesión iniciada. Ejemplo tabcmd listsites -u corman -pw login Inicia sesión de un usuario de Tableau Server. Use las opciones globales --server, -- site, --username, --password para crear una sesión. 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 cuál. Solo necesita 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 una contraseña se le solicitará una. Si se especifica la opción --no-prompt y no se proporciona contraseña, el comando fallará.

279 Luego del inicio de sesión, la sesión continuará hasta que expire en el servidor o se ejecute el comando logout. Ejemplo Inicia su sesión en Tableau Server que se está ejecutando en su máquina local: tabcmd login -s -u jsmith -p tabcmd login -s https://online.tableausoftware.com/t/oursite -u -p Inicia su sesión en el sitio de ventas del servidor de ventas: tabcmd login -s -t Sales -u administrator -p tabcmd login -s -t Sales -u administrator -p Inicia su sesión en el sitio de ventas del servidor de ventas utilizando SSL: tabcmd login -s https://sales-server -t Sales -u administrator -p Establece un puerto y un proxy de reenvío para el host local: tabcmd login --proxy myfwdproxyserver:8888 -s -u jsmith -p Inicia su sesión en el proxy inverso utilizando SSL: tabcmd login -s https://myreverseproxy -u jsmith -p Opción (corto) Opción (largo) -s --server -t --site Argumento URL de Tableau Server ID de sitio del sitio de Tableau Server Descripción Si ejecuta el comando desde la computadora de Tableau Server, puede usar De lo contrario, especifique la URL de la computadora, como o La ID del sitio. Es la que se utiliza en la URL para identificar al sitio de manera exclusiva. Por ejemplo, un sitio con el nombre West Coast Sales puede tener la ID de sitio WestCoastSales. Use esta opción

280 Opción (corto) -u -p Opción (largo) -- username -- password Argumento Nombre de usuario de Tableau Server contraseña de Tableau Server -x --proxy Host:Port --noprompt --noproxy --[no-] cookie -- timeout SECONDS Número de segundos Descripción si el servidor ejecuta múltiples sitios e inicia sesión en un sitio distinto al predeterminado. El nombre de usuario del usuario de Tableau Server. Contraseña para el usuario de Tableau Server. Si no proporciona una contraseña se le solicitará una. Se utiliza para especificar el servidor proxy HTTP y el puerto para la solicitud de tabcmd. No solicite una contraseña. Si no se especifica una contraseña, el comando login fallará. No utilizar un servidor proxy HTTP. Guarda la ID de sesión al inicio de sesión. Los comandos subsiguientes no requerirán un inicio de sesión. Las cookies están habilitadas (--cookie) de manera predeterminada. El número de segundos que el servidor debe esperar antes de procesar el comando login. Predeterminado: 30 segundos. logout Cierra sesión del servidor. Ejemplo tabcmd logout

281 publicar filename.twb(x), filename.tds(x) o filename.tde Publica el libro de trabajo determinado (.twb(x)), la fuente de datos (.tds(x)) o el extracto de datos (.tde) en Tableau Server. De forma predeterminada, todas las hojas del libro de trabajo se publican sin nombres de usuario de base de datos o contraseñas. Ejemplo tabcmd publish "analysis.twbx" -n "Sales_Analysis" --db-user "jsmith" --db-password Opción (corto) Opción (largo) -n --name -o --overwrite -r --project --dbusername --dbpassword --save-dbpassword Argumento Nombre de la fuente de datos o libro de trabajo determinado en el servidor. Nombre de un proyecto Descripción Si se omite, el libro de trabajo, la fuente de datos o el extracto de datos recibirá el nombre del archivo. Sobrescribe el libro de trabajo, fuente de datos o extracto de datos si ya existe en el servidor. Publica el libro de trabajo, fuente de datos o extracto de datos en el proyecto especificado. Publica en el proyecto Predeterminado si no está especificado. Use esta opción para publicar un nombre de usuario de base de datos con el libro de trabajo, fuente de datos o extracto de datos. Use esta opción para publicar una contraseña de base de datos con el libro de trabajo, fuente de datos o extracto de datos. Almacena la contraseña de base de datos proporcionada en el servidor.

282 Opción (corto) Opción (largo) Argumento Descripción -- thumbnailusername 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. -- thumbnailgroup 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 los visores pueden usar para navegar por el libro de trabajo. Tenga en cuenta que esta configuración anulará cualquier seguridad de nivel de hoja. --append Agrega el archivo de extracto a la fuente de datos existente. --replace Usar el archivo de extracto para reemplazar la fuente de datos existente. --disableuploader Deshabilitar el cargador de archivos incremental. --disabletdecompression Detener la compresión del archivo de extracto antes de que se cargue. --restart Reiniciar la carga del archivo. Si el libro de trabajo contiene filtros de usuarios, se debe especificar una de las opciones de miniatura.

283 refreshextracts workbook-name o 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ó. Ejemplos tabcmd refreshextracts --datasource sales_ds tabcmd refreshextracts --workbook "My Workbook" tabcmd refreshextracts --url SalesAnalysis Opción (corto) Opción (largo) Argumento Descripción -- incremental Ejecuta la operación de actualización incremental. -- synchronous Ejecuta la operación de actualización completa inmediatamente en el primer plano. --workbook Nombre de un libro de trabajo El nombre del libro de trabajo contiene extractos que actualizar. Si el libro de trabajo tiene espacios en su nombre, agregue comillas a su alrededor. -- datasource Nombre de fuente de datos El nombre de la fuente de datos contiene extractos que actualizar. --project Nombre de un proyecto Use con --workbook o -- datasource para identificar un libro de trabajo o fuente de datos en un proyecto distinto a Predeterminado. Si no se especifica, se asume el proyecto Predeterminado. --url Nombre de URL un libro de trabajo El nombre del libro de trabajo como aparece en la URL. Un libro de trabajo publicado como Análisis de ventas tiene un nombre de URL SalesAnalysis.

284 removeusers group-name Elimino los usuarios indicados en el argumento --users del grupo con el nombre-grupo determinado. Ejemplo tabcmd removeusers "Development" --users "users.csv" Opción (corto) Opción (largo) Argumento Descripción --users filename.csv Elimine los usuarios en el 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 cualquier cambio tenga éxito. Si no se especifica, se usa -- complete. runschedule schedule-name Ejecuta el programa especificado. Este comando toma el nombre del programa como está en el servidor. Ejemplo tabcmd runschedule "5AM Sales Refresh" set setting 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 siguiente configuración: embedded_credentials remember_passwords_forever Ejemplo

285 tabcmd set embedded_credentials syncgroup group-name Sincroniza el grupo con el nombre-grupo determinado con Active Directory. Este comando también se puede usar para crear un grupo nuevo en el servidor que se basa en un grupo Active Directory existente. Ejemplo tabcmd syncgroup "Development" Opción (corto) Opción (largo) Argumento Descripción --license -- administrator --[no-] publisher --[no-] complete --silentprogress viewer interactor unlicensed system site none Establece el nivel de licencia para todos los usuarios del grupo. Asigna o elimina el derecho de Administrador para todos los usuarios del grupo. El tipo de usuario Administrador puede ser de sistema, de sitio o ninguno. El predeterminado es ninguno (los nuevos usuarios no tienen derechos de Administrador) y los usuarios existentes no sufren cambios. Asigna o elimina el derecho de publicación para todos los usuarios del grupo. Si no se especifica, no se asigna este derecho a los nuevos usuarios y los usuarios existentes no sufren cambios. Requiere que todas las filas sean válidas para que cualquier cambio tenga éxito. Si no se especifica, se usa -- complete. Suprime mensajes de progreso.

286 version Imprime la información de versión para la instalación actual de la utilidad tabcmd. Ejemplo tabcmd version tabadmin Puede realizar ciertas tareas administrativas y cambiar la configuración de Tableau Server con la herramienta de línea de comando tabadmin. Para acceder a ella, abra una ventana de línea de comando como administrador y cambie directorios con el siguiente comando. cd "C:\Program Files\Tableau\Tableau Server\8.1\bin" Para ver una lista de todos los comandos tabadmin disponibles, escriba lo siguiente: tabadmin help commands Para obtener más información, consulte los temas a continuación: tabadmin set Uno de los comandos tabadmin usados con mayor frecuencia es tabadmin set, que le permite cambiar el valor de las opciones de configuración de Tableau Server. La sintaxis es la siguiente: tabadmin set option-name value Para usar este comando:

287 1. Detener el servidor. 2. Escriba tabadmin set y a continuación el nombre de la opción y el valor. Por ejemplo, para cambiar el valor predeterminado de la opción de tabadmin backgrounder.querylimit de 7200 segundos (2 horas, el predeterminado) a 9000 segundos, escriba lo siguiente: tabadmin set backgrounder.querylimit 9000 Si está configurando una opción cuyo valor comienza con un guion, utilice comillas anidadas: tabadmin set option-name "'-value'" tabadmin set option-name "'-value1 -value2'" 3. Después de usar tabadmin set, escriba el comando configure: tabadmin configure 4. Por último, inicie Tableau Server. Opciones de tabadmin set Use la tabla a continuación para obtener más información sobre las opciones de Tableau Server que puede configurar usando el comando tabadmin set. Consulte Puertos TCP/IP para obtener una lista completa de puertos. Opción auditing.enabled backgrounder.querylimit 7200 Valor predeterminado verdadero Descripción Permite el acceso a las tablas de auditoría histórica de PostgreSQL (base de datos propia de Tableau Server). Consulte Crear vistas administrativas personalizadas para conocer más detalles. Mayor tiempo permisible para finalizar una actualización de extracto, en segundos (7200 segundos = 2 horas). dataengine.port 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 canónico del servidor que se usa para el acceso externo a Tableau Server. Si se configura Tableau Server para que trabaje con un servidor proxy, es el nombre canónico

288 Opción gateway.public.port gateway.timeout 1800 gateway.trusted gateway.trusted_hosts java.heap.size Valor predeterminado 80 (443 si se usa SSL) La dirección IP de la máquina de servidor proxy Nombres alternativos del servidor proxy 128m Descripción del servidor proxy (no Tableau Server). Solo se aplica a entornos de servidor proxy. El puerto externo que el servidor proxy escucha. 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). Solo se aplica a entornos de servidor proxy. Las direcciones IP o nombres de host del servidor proxy. Solo se aplica a entornos de servidor proxy. Cualquier nombre de host para el servidor proxy. Tamaño de pila para Tomcat (repositorio y solr). Generalmente no es necesario cambiar esto excepto si Tableau lo indica. pgsql.port 8060 El puerto que PostgreSQL escucha. rsync.timeout 600 service.jmx_enabled service.max_procs subscriptions.enabled falso 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 datos y los procesos del repositorio. La configuración true habilita los puertos JMX para una supervisión y solución de problemas opcional. Consulte Habilitar los puertos JMX para conocer detalles. Nº de procesos Máximo de cantidad de procesos de servidor. falso subscriptions.timeout 1800 Controla si las suscripciones son configurables en todo el sistema. Consulte Administrar suscripciones. Cantidad de segundos después de los cuales caduca el tiempo de espera del proceso en segundo plano que maneja una suscripción.

289 Opción solr.port 8080 Descripción El puerto que solr escucha. Este debe ser el mismo valor que tomcat.http.port. tomcat.http.port 8080 Puerto en que Tomcat se ejecuta. tomcat.https.port 8443 Puerto SSL para Tomcat (sin usar). tomcat.server.port 8085 vizqlserver.browser.render verdadero Valor predeterminado vizqlserver.browser.render_threshold vizqlserver.browser.render_threshold_mobile Puerto que tomcat escucha para mensajes de cierre. 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 para conocer más detalles. 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. 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.port 9100 Puerto base para los servidores VizQL. vizqlserver.protect_ sessions verdadero Cuando se configura en true (predeterminado), previene que las sesiones VizQL se reutilicen después de que el usuario original se desconecta. vizqlserver.querylimit 1800 Mayor tiempo permisible para actualización de

290 Opción vizqlserver.rserve.host vizqlserver.rserve.port 6311 Valor predeterminado vizqlserver.rserve.username vizqlserver.rserve.password vizqlserver.session.expiry.- minimum vizqlserver.session.expiry.timeout 5 30 Descripción una vista, en segundos. 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 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. Especifica un puerto Rserve. Esta configuración admite la funcionalidad R en los libros de trabajo. 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. 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. 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. Número de minutos de tiempo inactivo después que se descarta una sesión de VizQL. vizqlserver.showdownload verdadero Controla la aparición del botón Descargar en

291 Opción vizqlserver.showshare Valor predeterminado vizqlserver.trustedticket.log_level vizqlserver.trustedticket.token_length vizqlserver.trustedticket.use_deprecated_9digit_ token wgserver.audit_history_ expiration_days wgserver.domain.fqdn wgserver.password_ autocomplete.enabled verdadero info 24 falso 183 valor de %USERDOM- AIN% falso wgserver.session.idle_limit 240 wgserver.trusted_hosts Descripción la parte superior de las vistas. Controla la aparición del botón Compartir en la parte superior de las vistas. El nivel de inicio de sesión para una autenticación de confianza, escrito a ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver\vizql-*.log. Configure en debug para obtener más información. 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. 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. Cantidad de días después de los cuales los registros de eventos históricos se eliminan de la base de datos de PostgreSQL (base de datos propia de Tableau Server). Consulte Crear vistas administrativas personalizadas para conocer más detalles. El nombre de dominio completamente calificado del servidor para uso de Active Directory. Controla si los navegadores Web pueden completar automáticamente campos de contraseña. 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. Esta opción toma una lista separada por comas de direcciones IP o nombres de host de

292 Opción workerx.gateway.port workerx.vizqlserver.procs workerx.vizqlserver.port 9100 workerx.wgserver.port 8000 workerx.wgserver.procs Valor predeterminado 80 (443 si se usa SSL) Descripción confianza para la computadora de la cual desea aceptar solicitudes de confianza. Un valor común es si desea colocar el servidor Web y Tableau Server en la misma computadora. Esta opción se usa al configurar una relación de confianza entre el servidor Web y Tableau Server al incrustar vistas. Puerto externo al que escucha Apache para workerx. worker0.gateway.port es el puerto externo de Tableau Server. En un entorno distribuido, worker0 es el Tableau Server primario. Nº de procesos Número de servidores VizQL. Nº de procesadores Puerto base para el servidor vizql en workerx. Puerto base para el servidor de aplicaciones Web en workerx. Número de procesos de servidor de aplicación Web 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 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

293 3. A continuación, ejecute el comando de configuración: tabadmin configure 4. Inicie el servidor. tabadmin stop Para usar tabadmin a fin de detener Tableau Server: 1. Abra una línea de comando como administrador: 2. Escriba lo siguiente: cd "C:\Program Files\Tableau\Tableau Server\8.1\bin" 3. Escriba lo siguiente para detener el servidor: tabadmin stop tabadmin start Para usar tabadmin a fin de iniciar Tableau Server:

294 1. Abra una línea de comando como administrador: 2. Escriba lo siguiente: cd "C:\Program Files\Tableau\Tableau Server\8.1\bin" 3. Escriba lo siguiente para iniciar el servidor: tabadmin start Mantenimiento de base de datos Puede usar la herramienta de línea de comando tabadmin para respaldar y restaurar los datos de Tableau. Los datos de Tableau incluyen la propia base de datos PostgreSQL de Tableau Server, la cual almacena libros de trabajo y metadatos de usuario, archivos de extractos de datos (.tde) y datos de configuración del servidor. Para automatizar el respaldo de estos datos, puede usar los comandos que se describen en los temas que aparecen a continuación, en conjunto con el programador de tareas de Windows incorporado. Respaldar 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. Cuando crea un respaldo, toda la información se coloca 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. Para que pueda ser un respaldo efectivo para usted, asegúrese de almacenar el archivo.tsbak en una computadora diferente de su host de Tableau Server. Puede crear un archivo.tsbak mediante el siguiente procedimiento. Tableau Uninstall, el

295 primer paso para actualizar a una versión nueva, también crea automáticamente un archivo.tsbak. Este mismo archivo.tsbak se usa para migrar automáticamente sus datos a la versión más nueva. Si ejecuta el comando backup se eliminan también los archivos de registro de Tableau Server de más de siete días, como asimismo parte de la información que aparece en un Tableau Server determinado Vistas administrativas. 1. Abra una línea de comando como administrador y escriba lo siguiente: cd "C:\Program Files\Tableau\Tableau Server\8.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. No hay necesidad de detener el servidor antes de crear el respaldo. Por ejemplo: tabadmin backup tabserver o tabadmin backup C:\backups\tableau\tabserver También puede usar opcionalmente -d para adjuntar la fecha actual al nombre de archivo y -t, seguido de una ruta, para especificar una ubicación para archivos temporales que se crean durante el proceso de respaldo. Por ejemplo: tabadmin backup tabserver -d -t C:\mytemp\tableau Restaurar a partir de un respaldo Cuando restaura, 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 (.tsbak). Si está ejecutando una instalación distribuida de Tableau Server, este paso se realiza en la instalación primaria. Para restaurar desde un archivo de respaldo de base de datos: 1. Detenga el servidor al escribir: tabadmin stop 2. Restaure la base de datos desde un archivo de respaldo al escribir: tabadmin restore <filename> En la línea anterior, reemplace <filename> con el nombre del archivo de respaldo del cual desea restaurar. Para restaurar solo los datos y no el ajuste de configuración, escriba lo siguiente en su lugar: tabadmin restore --no-config <filename>

296 3. Reinicie los procesos de Tableau Server escribiendo lo siguiente: tabadmin start Recuperar extractos a partir de un respaldo El archivo uninstall-<version>.tsbak (por ejemplo, uninstall-8.0.tsbak) se crea como parte del proceso de desinstalación. Después de actualizar a la versión 8.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: 1. Detenga el servidor. 2. Desde el directorio de la agrupación Tableau Server versión 8.1, escriba lo siguiente: Windows Server 2012, Windows Server 2008, Windows Vista, Windows 7, Windows 8: tabadmin restore \ProgramData\Tableau\Tableau Server\uninstall-8.0.tsbak Tableau Server de 32 bits instalado en Windows Server 2003 de 64 bits: tabadmin restore \Program Files (x86)\tableau\tableau Server\uninstall-8.0.tsbak Tableau Server de 32 bits instalado en Windows Server 2003 de 32 bits: tabadmin restore \Program Files\Tableau\Tableau Server\uninstall- 8.0.tsbak 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 de confianza, consulte Solución de problemas de la autenticación de confianza: Registros y archivos temporales Tableau Service genera varios registros y archivos temporales que puede ayudarle a comprender y realizar seguimiento a actividad reciente, así como también, depurar cualquier problema que pueda surgir. Si debe ahorrar espacio en el disco duro, puede eliminar estos archivos ocasionalmente. Use los siguientes temas para averiguar dónde se ubican los archivos de registro, su propósito, cómo archivarlos y cómo ahorrar espacio al ejecutar el comando de limpieza.

297 Ubicaciones de archivo de registro Los archivos del servidor de registro de Tableau Server se pueden encontrar en las siguientes carpetas: 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 Archivar archivos de registro Puede archivar archivos de Tableau Server mediante el comando 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 está ejecutando una instalación distribuida de Tableau Server, este paso se realiza desde la instalación primaria. Todos los registros de trabajador que haya se incluirán en el archivo zip. 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\8.1\bin" 2. Detenga Tableau Server al escribir: tabadmin stop

298 3. Cree el archivo zip al escribir 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á llogs.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 02/14/2013 El comando anterior crea un archivo comprimido con el nombre logs.zip, el cual incluye registros con fecha 14 de febrero de 2013 hasta el presente; se excluyen los registros anteriores. 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 al escribir: tabadmin restart Puede encontrar el archivo zip en el directorio de la agrupación Tableau Server. Eliminar archivos de registro El comando cleanup elimina registros de proceso de Tableau Server y las entradas de más de siete días de la tabla HTTP, a fin de ahorrar espacio. Esto afectará parte de la información presentada en el Tableau Server Vistas administrativas. En una línea de comando escriba lo siguiente: tabadmin cleanup --restart En general debe cerrar el servidor antes de ejecutar este comando. Sin embargo, si el servidor está en ejecución debe incluir la opción --restart para garantizar una limpieza y restauración exitosa. 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. Cada usuario tiene un nombre de usuario asignado a él en el servidor y se requiere su identificación al conectarse al servidor. El software se puede instalar en una máquina individual o distribuir en cualquier cantidad de máquinas en un entorno de servidor distribuido.

299 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. Puede instalar el servidor en una o más máquinas para crear un clúster, con las restricciones que el número total de núcleos en todas las máquinas, no sobrepase el número máximo núcleos que ha licenciado y que todos los núcleos en una máquina en particular estén cubiertos por la 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\8.1\bin 2. Escriba lo siguiente: tabadmin licenses. Manipular un proceso de VizQL Server sin licencia Existen varios indicadores en la página Mantenimiento 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. 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.

300 Para solucionar el problema, detenga, luego inicie Tableau Server. Error Sin memoria 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: Actualizar a la versión de 64 bits de Tableau Server: Consulte upgrade.htm para conocer detalles. Aumentar el número de procesos VizQL: Esto podría significar que necesita agregar uno o más trabajadores. Consulte Instalar y configurar los servidores de trabajador 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 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 cookie 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 de confianza, 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.

301 Solucionar problemas de fuentes de datos Para usuarios que trabajan con fuentes de datos de Tableau Server, se debe contra con hasta tres elementos: 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 Trabajar con permisos y Configurar permisos para una fuente de datos para obtener más información. 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 fuente de datos en tiempo real. Consulte Seguridad de datos para obtener más información sobre las opciones. 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 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 Trabajar con permisos y Configurar permisos para una fuente de datos 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:

302 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: Las conexiones a fuentes de datos de cubo (como MSAS) no son compatibles. Los datos deben ser un extracto o una conexión en tiempo real a una base de datos relacional. Solucionar problemas relacionados con las suscripciones "La instantánea de la vista de este correo electrónico no se pudo renderizar correctamente". Puede haber diversas razones para recibir una suscripción con este mensaje de error: Falta de credenciales: Algunas vistas se publican con credenciales incrustadas. Es posible que reciba el error indicado anteriormente si las credenciales incrustadas están obsoletas o si la vista se volvió 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 en segundo plano: De manera predeterminada, el proceso en segundo plano 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 en segundo plano está controlando un dashboard extraordinariamente grande y complejo, es posible que no sea tiempo suficiente. Puede revisar la vista de administrador de Tareas en segundo plano 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.

303 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) 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 de confianza. Consulte Requisitos de suscripción para obtener más información. Recepción de suscripciones no válidas o que no funcionan 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 en segundo plano), 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.

304 Solución de problemas de SAML Use los siguientes temas para solucionar problemas que pueda tener con SAML. SAML y Activar inicio de sesión automático Si está usando SAML y Tableau Server también está configurado para usar Active Directory, no use además Activar inicio de sesión automático. No se pueden usar Activar inicio de sesión automático y SAML juntos. Inicio de sesión fallido Si recibe el mensaje "Inicio de sesión fallido:autenticación de proveedor de identidad exitosa para usuario <nombre de usario de IdP>,No se pudo encontrar el usuario en Tableau Server." el nombre de usuario almacenado en Tableau Server y el almacenado en IdP no son idénticos. 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 Los errores de inicio de sesión SAML se registran en la siguiente ubicación. Puede usar este registro para solucionar problemas. C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver\error.log 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: Un administrador de sistema o de sitio. El autor del libro de trabajo o la fuente de datos que no se pudo actualizar. El autor de un libro de trabajo que se conecta a la fuente de datos que no se pudo actualizar. Cuando abre el menú de Alertas, puede ver más información acerca de los fallos de actualización:

305 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. También significa que el problema se debe corregir en Tableau Desktop. Por ejemplo, la fuente del problema puede ser que las credenciales se deben incrustar en el libro de trabajo. 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. Cuando el libro de trabajo o la fuente de datos se crearon originalmente en Tableau Desktop, se mostraba un icono de Tableau en lugar de un icono de base de datos junto a la fuente de datos, en la ventana de datos:

306 A veces puede corregir un problema de actualización de extracto al hacer clic en Editar información de conexión, ingresar la información faltante y hacer clic en Guardar:

307 JavaScript API With Tableau's JavaScript API you can integrate Tableau visualizations into your own web applications. The API lets you tightly control your users' interactions and combine functionality that otherwise couldn't be combined. For example, you can code a single control that filters a group of marks, selects some of those marks, and presents their data for download. See the topics below for details: Requirements Concepts Tutorial API Reference Requirements The requirements for Tableau's JavaScript API are as follows: Tableau Server: To program with Tableau's JavaScript API you need Tableau Server, version 8.1 or higher. The API is powered by the file tableau_v8.js, which is located in the following folder: Program Files\Tableau\Tableau Server\8.1\wgserver\public\javascripts\api. Your web application shouldn't be on the same computer as Tableau Server, but it needs to be able to access it. Supported browsers: Your end-users can experience the web application you create in most supported web browsers, specifically: Chrome, Firefox, Safari and higher, and Internet Explorer 8.0 and higher. If you are using Internet Explorer 8.0, it must have compatability mode disabled. Concepts This topic is designed for people familiar with JavaScript and object-oriented programming concepts. You should also be familiar with Tableau visualizations from a user's point of view. If you are just getting started, a good place to begin is the Tutorial. Programming Approach Tableau's JavaScript API uses an object model. The entry point into the object model is to instantiate a new Viz object as follows: var viz = new tableausoftware.viz(/* params omitted */); Nearly every Tableau object allows you to navigate back to its parent Viz object by way of "parent" properties on the object.

308 Accessing the API The API is about programmatically controlling views embedded from Tableau Server. To use it, you need access to a Tableau server running version 8.0 or higher, and a published workbook on that server. The API is provided through the file tableau_v8.js (minimized) or tableau_v8.debug.js, which install in the following folder on Tableau Server: Program Files\Tableau\Tableau Server\8.1\wgserver\public\javascripts\api If you don't have a Tableau Server on-premise, you have a couple other options: Tableau Public is a free Tableau Server implementation that you can also use to access the JavaScript API. The workbooks published to Tableau Public must be packaged.twbx workbooks (data extract and workbook bundled together). Workbooks published to Tableau Public can't use live database connections or rely on extract refresh schedules (Tableau can't connect to databases behind your firewall). The Tutorial uses a workbook published to Tableau Public for its example. Tableau Online is another Tableau-hosted implementation of Tableau Server, in the cloud. Workbooks published to Tableau Online need to use extracts, or live connections to certain cloud-based data sources like Salesforce and Google Analytics. Contact Tableau Software to learn more. Bootstrapping There is only one entry point into the API: instantiating a new Viz object, which creates the HTML necessary to embed a Tableau visualization. To instantiate a new Viz object, simply call the Viz constructor via new, passing the required parentelement and URL parameters and an optional set of options. The URL parameter is where you specify the name of the Tableau server: var placeholderdiv = document.getelementbyid("tableauviz"); var url = "http://tabserver/views/workbookname/viewname"; var options = { hidetabs: true, width: "800px", height: "700px" }; var viz = new tableausoftware.viz(placeholderdiv, url, options); Trusted Authentication If Tableau Server is using trusted authentication and the trusted ticket server is configured to return the ticket value itself, add a ticket option. For example: var placeholderdiv = document.getelementbyid("tableauviz"); var url = "http://tabserver/views/workbookname/viewname"; var options = {

309 hidetabs: true, width: "800px", height: "700px", ticket: "Etdpsm_Ew6rJY-9kRrALjauU" }; var viz = new tableausoftware.viz(placeholderdiv, url, options); If the trusted ticket server is configured to return a full URL, specify the ticket in the URL by first adding trusted after the server name, followed by the ticket. For example: var placeholderdiv = document.getelementbyid("tableauviz"); var url = "http://tabserver/trusted/etdpsm_ew6rjy- 9kRrALjauU/views/workbookname/viewname"; var options = { hidetabs: true, width: "800px", height: "700px" }; var viz = new tableausoftware.viz(placeholderdiv, url, options); Property Getters and Setters Getters and setters are always functions that start with get or set. They can be called multiple times with little performance impact (in other words, they should simply return cached fields or do very simple calculations). Properties are always synchronous and return immediately with the value, rather than having a callback function. Call Behavior - Asynchronous By default, calls are asynchronous since many of them may require a roundtrip to the server. Methods use the following naming convention: Asynchronous calls are indicated by an Async suffix on the method name, for example, Worksheet.applyFilterAsync(). Asynchronous calls return a Promise object, allowing chaining. The Tableau JavaScript API uses the CommonJS Promises/A standard. The premise behind Tableau's implementation is that asynchronous methods return an object that has a then method in the following form: then(fulfilledhandler, errorhandler) The fulfilledhandler is called when the promise is fulfilled (on success). The errorhandler is called when a promise fails. All arguments are optional and non-function values are ignored.

310 Chaining Promises The promised result of an asynchronous method is passed as the parameter to the next then () method. For example: var activesheet; viz.getworkbook().activatesheetasync("sheet 1").then(selectLemon).then(filterToLemonAndMint); function selectlemon(sheet) { activesheet = sheet; return sheet.selectmarksasync("product", "Lemon", "replace"); } function filtertolemonandmint() { return activesheet.applyfilterasync("product", ["Lemon", "Mint"], "replace"); } The result of activatesheetasync() is a promise to eventually return the Sheet object that was activated, which is passed as the first parameter to the selectlemon() method. Notice that the selectlemon() method returns a Promise object (the return value of the selectmarksasync() method), not the result after the marks have been selected. However, since it s a Promise object, the next then() method is not called until that promise is fulfilled. If a link in the chain is added after the promise has been fulfilled, the callback will be immediately called with the value that was previously returned. As the programmer, this means you don't need to determine if the response has already been received from the server. The asynchronous methods will always be called, whether it's now or later. var promise = viz.getworkbook().activatesheetasync("sheet 1"); // Pretend that activatsheeteasync() has already returned from the server. promise.then(callback); // callback will be called immediately using the Sheet object // returned from activatesheetasync() Return Values of Then() Methods Whatever is returned in a then() method will get passed as the first parameter to the next then() method. It can be a scalar value (Number, Boolean, String, etc.), an object, or another Promise. The infrastructure will automatically wrap non-promise values into a Promise value so that they can be chained.

311 viz.getworkbook().activatesheetasync("sheet 1").then(function (sheet) { return "First link"; }).then(function (message) { if (message === "First link") { alert("expected"); } // no return value here means nothing is passed to the next link }).then(function () { }); Breaking Out of a Chain Technically, there s no way to break out of a chain since that would invalidate the guarantee that subsequent links in the chain will be called. If there is an exception thrown in part of the chain, the rest of the chain is run but the errorhandler is called instead of the fulfilledhandler. If a link in the chain depends on the results of earlier links, then you should write an if statement to check your condition. Here's an example: viz.getworkbook().activatesheetasync("sheet 1").then(function (sheet) { // I m returning a Promise return sheet.selectmarksasync("product", "NoProduct", "replace"); }).then(function () { return viz.getworkbook().getactivesheet().getselectedmarksasync (); }).then(function (marks) { // The getselectedmarksasync call succeeded, but no marks were selected // because there are not any marks corresponding to "NoProduct". if (marks.length === 0) { throw new Error("No marks selected"); }

312 var firstmarkvalue = marks[0].getpairs().get("product").value; return sheet.applyfilterasync("product", firstmarkvalue, "replace"); }).then(function (filtername) { // applyfilterasync succeeded }, function(err) { if (err.message === "No marks selected") { alert("this was caused by the first link above"); } }).otherwise(function (err) { alert("we handled the error above, so it s not propagated to this handler."); }); If a callback is not provided (or is null or undefined), then the results are passed to the next link in the chain: viz.getworkbook().activatesheetasync("sheet 1").then().then(function (sheet) { // this is called }); In this way, you can specify a single otherwise function to handle all errors in the chain. The always function works the same way, but it is called regardless of success or failure. The then/otherwise/always functions work similarly to a try/catch/finally block. viz.getworkbook().activatesheetasync("sheet 1").then(function () { return sheet.selectmarksasync(...); }).then(function (marks) { // Do something with the marks. }).otherwise(function (err) { // I m handling all errors in one place. console.log(err.message); }).always(function () {

313 }); // Do some cleanup or logging Collections Many classes have collections of items, where each item has a key (typically an ID or a name). Examples include a collection of sheets keyed by name or the list of parameters on a sheet keyed by name. Collections are publicly immutable, exposing read-only functionality. Each Collection array is keyed with its elements identifiers. For example, the result of Workbook.getPublishedSheetsInfo() is an array with the index corresponding to the position of the sheet in the workbook. It is also keyed by the sheet name so that you can access it like this: var sheet = workbook.getpublishedsheetsinfo()[0]; var samesheet = workbook.getpublishedsheetsinfo().get("sheet 1"); Collection Interface Name get(key : string) has(key : string) Return Type Collection item type bool Description Gets the element in the collection associated with the key, or undefined if there is nothing associated with it. Returns true if there is an element in the collection associated with the key; otherwise, false. Events The Viz class acts as the central event hub. This way you only have to go to one place for all events. It also means that events can be raised on an object that may not have been created yet. For example, the marksselection event can be raised for a particular sheet even though the Sheet object hasn't been created yet. Each event contains an anonymous object with information pertaining to that event, such as the sheet the event occurred on. Listening to an event is done by calling Viz.addEventListener(type, callback) and passing in a function callback. Here's an example of listening to an event: viz.addeventlistener("marksselection", function (marks) { changemyselectionui(marks); }); Removing a listener is done by calling Viz.removeEventListener(type, listener) and passing in the same callback function that was passed into Viz.addEventListener(). For example: function changemyselectionui(marks) { viz.removeeventlistener("marksselection",

314 changemyselectionui); } viz.addeventlistener("marksselection", changemyselectionui); Events are multicast delegates, meaning that multiple listeners are supported. The order in which notifications are called is not specified. Every event callback takes a single object containing a pointer to the Viz that raised the event. Each event also adds additional fields to the event, as specified in the API Reference. Filtering When you program filtering you are mimicking the user behavior of clicking a filter in a view to narrow down the data that is displayed. Here's an example of filtering on a single value: worksheet.applyfilterasync("container", "Jumbo Box", tableausoftware.filterupdatetype.replace); There is a difference between querying existing filter state and setting new or existing filters. Querying filters is done via Worksheet.getFiltersAsync() which returns a collection of Filter classes. Setting filters is done via Worksheet.applyFilterAsync (and its variants) and is a function call that doesn't require you to instantiate a Filter class. When you specify fields in a filter, you should use the caption as shown in the user interface, not the database field name. For example, you should use Container (the caption) instead of Product Container (the actual field name). In some cases, Tableau Desktop renames fields after they've been dragged to a shelf. For example the Date field might be renamed to YEAR (Date) after being dragged to the rows shelf. In this case, you should use YEAR(Date) as the parameter. The exception is hierarchical filters, which use the full hierarchical name (for example, [Product].[All Product].[Espresso]). Captions can use the optional [] delimiters around names. Here are samples for many types of filtering: var worksheet; viz.getworkbook().activatesheetasync("sheet 4").then(function (sheet) { worksheet = sheet; }) // Single value.then(function () { return worksheet.applyfilterasync("product Type", "Coffee", tableausoftware.filterupdatetype.replace); }) // Multiple values.then(function () {

315 return worksheet.applyfilterasync( "Product Type", ["Coffee", "Tea"], tableausoftware.filterupdatetype.replace); }) // Multiple Values - adding and removing.then(function () { return worksheet.applyfilterasync("product", ["Lemon", "Mint"], tableausoftware.filterupdatetype.add); }).then(function () { return worksheet.applyfilterasync("product", ["Caffe Latte", "Green Tea"], tableausoftware.filterupdatetype.remove); }) // All values.then(function () { return worksheet.applyfilterasync("product Type", "", tableausoftware.filterupdatetype.all); }) // Date Range.then(function () { return; worksheet.applyrangefilterasync("date", { min: new Date(Date.UTC(2010, 3, 1)), max: new Date(Date.UTC(2010, 12, 31)) }); }) // Clearing a Filter.then(function () { return worksheet.clearfilterasync("date"); }) // Relative Date.then(function () { return worksheet.applyrelativedatefilterasync("date", { anchordate: new Date(Date.UTC(2011, 5, 1)), periodtype: tableausoftware.periodtype.year, rangetype: tableausoftware.daterangetype.lastn, rangen: 1

316 }); }) // Quantitative Filters // SUM(Sales) > 2000 and SUM(Sales) < 4000.then(function () { return worksheet.applyrangefilterasync("sum(sales)", { min: 2000, max: 4000 }); }) // SUM(Sales) > 1000.then(function () { return worksheet.applyrangefilterasync("sum(sales)", { min: 1000 }); }) // Hierarchical Filters - selecting all on a level.then(function () { return worksheet.applyhierarchicalfilterasync("[product]. [Product Categories]", { levels: [0, 1] }, tableausoftware.filterupdatetype.add); }, function (err) { /* ignore errors */ }) // Hierarchical Filters - adding one item.then(function () { return worksheet.applyhierarchicalfilterasync( "[Product].[Product Categories].[Product Name]", "Accessories.Bike Racks.Hitch Rack - 4-Bike", tableausoftware.filterupdatetype.replace); }, function (err) { /* ignore errors */ }) // Hierarchical Filters - adding multiple items.then(function () { return worksheet.applyhierarchicalfilterasync( "[Product].[Product Categories].[Product Name]", [ "Accessories.Bike Racks.Hitch Rack - 4-Bike", "Accessories.Bike Stands.All-Purpose Bike Stand" ], tableausoftware.filterupdatetype.replace);

317 }, function (err) { /* ignore errors */ }).otherwise(function (err) { console.log(err); }); Selecting Marks Selecting marks is almost identical to filtering. For filtering,you use one of the Worksheet.applyFilterAsync() methods. For selecting marks, you use Worksheet.selectMarksAsync(). The parameters for mark selection are almost identical to those used for filtering. worksheet.selectmarksasync("product", "Caffe Latte", tableausoftware.selectionupdatetype.replace); Here are samples of other types of selecting you can use: var worksheet; viz.getworkbook().activatesheetasync("sheet 4").then(function (sheet) { worksheet = sheet; }) // Single dimensions work just like filtering // Single dimension - single value.then(function () { return worksheet.selectmarksasync("product", "Mint", tableausoftware.selectionupdatetype.replace); }) // Single dimension - Multiple values.then(function () { return worksheet.selectmarksasync( "Product", ["Chamomile", "Mint"], tableausoftware.selectionupdatetype.replace); }) // Single dimension - Multiple values (delta).then(function () { return worksheet.selectmarksasync("product", ["Lemon", "Earl Grey"], tableausoftware.selectionupdatetype.add); }).then(function () {

318 return worksheet.selectmarksasync( "Product", ["Chamomile", "Earl Grey"], tableausoftware.selectionupdatetype.remove); }) // Quantitative selection.then(function () { return worksheet.selectmarksasync({ "State": ["Florida", "Missouri"], "SUM(Sales)": { min: 3000, max: 4000 } }, tableausoftware.selectionupdatetype.replace); }) // Hierarchical dimensions.then(function () { return worksheet.selectmarksasync( "[Product].[Product Categories].[Category]", "Bikes", tableausoftware.selectionupdatetype.replace); }, function (err) { /* ignore errors */ }) // Multiple dimensions - multiple values // ((State = Washington OR Oregon) AND Product = Lemon) // OR // (State = Oregon AND Product = Chamomile).then(function () { return worksheet.selectmarksasync({ "State": ["Washington", "Oregon"], "Product": "Lemon" }, tableausoftware.selectionupdatetype.replace); }).then(function () { return worksheet.selectmarksasync({ "State": "Oregon", "Product": "Chamomile" }, tableausoftware.selectionupdatetype.add); }) // Round-tripping selection.then(function () { return worksheet.selectmarksasync( "Product", "Lemon", tableausoftware.selectionupdatetype.replace);

319 }).then(function () { return worksheet.getselectedmarksasync(); }).then(function (marks) { // filter out only the Washington and Oregon marks var onlywashingtonandoregon = []; for (var i = 0, len = marks.length; i < len; i++) { var m = marks[i]; var pair = m.getpairs().get("state"); if (pair && (pair.value === "Washington" pair.value === "Oregon")) { onlywashingtonandoregon.push(m); } } return worksheet.selectmarksasync( onlywashingtonandoregon, tableausoftware.selectionupdatetype.replace); }).otherwise(function (err) { console.log(err); }); API Reference Style and Conventions Tableau's JavaScript API follows these JavaScript standards: Classes are PascalCase (initial capital letter, with each subsequent word capitalized) Namespaces, methods, parameters, and variables are camelcase (initial lowercase letter, with each subsequent word capitalized) Constants and enum values are UPPERCASE_UNDERSCORE_DELIMITED Protected variables or methods start with an initial underscore '_' character, indicating that it should not be referenced by the programmer. Top-Level Class Diagram The following class diagram shows the relationships between the top-level classes, as well as the inheritance hierarchy for the Sheet, Dashboard, and Worksheet classes. Note that there's always a way to traverse back up the containment hierarchy with parent pointers, with the exception of VizManager, as it's a static class and always accessible.

320 Asynchronous and Error Classes Promise Class Represents a promise to return a value from an asynchronous method in the future. The Tableau JavaScript API implements the Promises/A specification. Methods Name then (callback: Function, errback: Function) always (callback: Function) otherwise (errback: Function) Return Type Promise Promise Promise Description Creates a link in the asynchronous callable chain. The callback function is called on success. The errback function is called when there is an error. Both parameters are optional. Registers a callback that will be called when a promise is resolved or rejected. Shortcut for then(callback, callback). Registers a rejection handler. Shortcut for then(null, errback).

321 TableauException Class The TableauException class is not a real class, but simply adds an id field to the standard JavaScript Error object when an exception is thrown from within the API. As the programmer, this allows you to uniquely identify the error without having to parse the error string. It also allows you to add localized messages. Constructor There is no public constructor. The only way to get a reference to a TableauException is within a catch block. Fields Name Type Description tableausoftwareerrorcode ErrorCode Represents an ErrorCode enum value. message string This is already defined on the standard Error object, but the message will contain a description of the exception that the API code specifies. ErrorCode Enum Here's a list of the different exceptions that the API can throw: Name Return Type Description BROWSER_ NOT_ CAPABLE browsernotcapable JavaScript API. DOWNLOAD_ WORKBOOK_ NOT_ ALLOWED downloadworkbooknotallowed The browser is not capable of supporting the Tableau The permissions on a workbook or a view do not allow downloading the workbook. FILTER_ CANNOT_BE_ PERFORMED filtercannotbeperformed An error occurred while attempting to perform a filter operation. INDEX_OUT_ OF_RANGE indexoutofrange Attempted to switch to a sheet by index that does not exist in the workbook. INTERNAL_ ERROR internalerror An error occurred within the Tableau JavaScript API. Contact Tableau Support. INVALID_ CUSTOM_ VIEW_NAME invalidcustomviewname An operation was attempted on a custom view that does not exist. INVALID_ DATE_ PARAMETER invaliddateparameter An invalid date was specified in a method that required a date parameter. INVALID_ invalidfilterfieldname A filter operation was attempted

322 FILTER_ FIELDNAME INVALID_ FILTER_ FIELDNAME_ OR_VALUE INVALID_ FILTER_ FIELDVALUE INVALID_ PARAMETER INVALID_ SELECTION_ DATE INVALID_ SELECTION_ FIELDNAME INVALID_ SELECTION_ VALUE invalidfilterfieldnameorvalue invalidfilterfieldvalue invalidparameter invalidselectiondate invalidselectionfieldname invalidselectionvalue on a field that does not exist in the data source. Either a filter operation was attempted on a field that does not exist in the data source, or the value supplied in the filter operation is the wrong data type or format. A filter operation was attempted using a value that is the wrong data type or format. A parameter is not the correct data type or format. The name of the parameter is specified in the Error.message field. An invalid date value was specified in a Sheet.selectMarksAsync () call for a date field. A field was specified in a Sheet.selectMarksAsync () call that does not exist in the data source. An invalid value was specified in a Sheet.selectMarksAsync () call. INVALID_SIZE invalidsize A negative size was specified or the maxsize value is less than minsize in Sheet.changeSizeAsync(). INVALID_ SIZE_ BEHAVIOR_ ON_ WORKSHEET invalidsizebehavioronworksheet A behavior other than SheetSizeBehavior.AUTO- MATIC was specified in Sheet.changeSizeAsync () when the sheet is a Worksheet instance. INVALID_URL invalidurl The URL specified in the Viz class constructor is not valid. MISSING_ MAX_SIZE missingmaxsize The maxsize field is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.ATMO- ST. MISSING_ missingminsize The minsize field is missing in

323 MIN_SIZE MISSING_ MINMAX_SIZE MISSING_ RANGEN_ FOR_ RELATIVE_ DATE_ FILTERS NO_URL_ FOR_ HIDDEN_ WORKSHEET NO_URL_OR_ PARENT_ ELEMENT_ NOT_FOUND NOT_ ACTIVE_ SHEET NULL_OR_ EMPTY_ PARAMETER SERVER_ ERROR SHEET_NOT_ IN_ WORKBOOK STALE_ DATA_ REFERENCE nourlorparentelementnotfound UNSUPPORT- ED_EVENT_ NAME missingminmaxsize nourlforhiddenworksheet missingrangenforrelativedatefilters notactivesheet nulloremptyparameter servererror sheetnotinworkbook staledatareference unsupportedeventname Sheet.changeSizeAsync () when specifying SheetSizeBehavior.ATLE- AST. Either or both of the minsize or maxsize fields is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.RANG- E. The rangen field is missing for a relative date filter of type LASTN or NEXTN. An attempt was made to access Sheet.getUrl() on a hidden sheet. Hidden sheets do not have URLs. One or both of the parentelement or the URL parameters is not specified in the Viz constructor. An operation was attempted on a sheet that is not active or embedded within the active dashboard. A required parameter was not specified, null, or an empty string/array. A general-purpose server error occurred. Details are contained in the Error object. An operation was attempted on a sheet that does not exist in the workbook. An operation is performed on a CustomView object that is no longer valid (it has been removed). An unknown event name was specified in the call to Viz.addEventListener or Viz.removeEventListene-

324 VIZ_ ALREADY_ IN_MANAGER vizalreadyinmanager r. A Viz object has already been created as a child of the parentelement specified in the Viz constructor. Viz Classes Class Diagram VizManager Class Manages all of the Viz instances on the page, but does not manage vizzes (views) earlier than version 8.1. This is a static class, meaning that all properties and methods are static and there is only a single instance of the class. Properties Name Type Description getvizs() Viz[] Collection of version 8.1 views on the hosting page. Viz Class Wraps an <iframe> showing one or more sheets in a Tableau workbook. Contains all of the chrome surrounding the view. Constructor Signature Viz (parentelement: domnode, url: Description Creates a new Tableau Viz inside of the given HTML container, which is typically a <div> element. Each option as well as the options parameter is optional. If there is already a

325 string, options: VizCreateOptions ) Properties Viz associated with the parentelement, an exception is thrown. Before reusing the parentelement you must first call dispose(). Name Type Description getaretabshidden() bool Indicates whether the tabs are displayed in the UI. It does not actually hide individual tabs. getistoolbarhidden() bool Indicates whether the toolbar is displayed. getishidden() bool Indicates whether the viz is displayed on the hosting page. getparentelement() domnode Returns the node that was specified in the constructor. geturl() string The URL of the viz, as specified in the constructor getworkbook() Workbook One Workbook is supported per viz. getareautomaticupdatespaused () Events bool Events are added or removed via the following two calls. Indicates whether automatic updates are currently paused. Name addeventlistener( type: TableauEventName, listener: Function) removeeventlistener( type: TableauEventName, listener: Function) Methods Return Type None None Description Adds an event listener to the specified event. Removes an event listener from the specified event. Name Type Description show() hide() None Shows or hides the <iframe> hosting the viz. dispose() None Cleans up any resources associated with the viz, removes the viz from the VizManager, and removes any DOM elements from parentelement. Basically, it restores the page to what it was

326 pauseautomaticupdatesasync() resumeautomaticupdatesasync () toggleautomaticupdatesasync () None before instantiating a new Viz object. Pauses or resumes layout updates. This is useful if you are resizing the viz or performing multiple calls that could affect the layout. revertallasync() Promise Equivalent to clicking on the Revert All toolbar button, which restores the workbook to its starting state. refreshdataasync() None Equivalent to clicking on the Refresh Data toolbar button. showdownloadworkbookdialog () None Equivalent to clicking on the Download toolbar button, which downloads a copy of the original workbook. showexportimagedialog() None Equivalent to clicking on the Export Image toolbar button, which creates a PNG file of the current viz. showexportpdfdialog() None Equivalent to clicking on the Export PDF toolbar button, which shows a dialog allowing the user to select options for the export. showexportdatadialog( worksheetindashboard: Sheet or SheetInfo or string) showexportcrosstabdialog( worksheetindashboard: Sheet or SheetInfo or string) None None Shows the Export Data dialog, which is currently a popup window. The worksheetindashboard parameter is optional. If not specified, the currently active Worksheet is used. Shows the Export CrossTab dialog. The worksheetindashboard parameter is optional. If not specified, the currently active Worksheet is used. showsharedialog() None Equivalent to clicking on the Share toolbar button, which displays a dialog allowing the user to share the viz by or by embedding its HTML in a web page. setframesize(width: int, height: int) None Sets the size of the iframe, which causes the viz to expand or collapse to fit the iframe if the viz s current sheet s size is set to AUTOMATIC.

327 VizCreateOptions Record These are the options that are specified in the Viz constructor. Fields Name Type Description hidetabs bool Indicates whether tabs are hidden or shown. hidetoolbar bool Indicates whether the toolbar is hidden or shown. toolbarposition ToolbarPosition Indicates where the toolbar should be placed if hidetoolbar is false. height string Can be any valid CSS size specifier. If not specified, defaults to 600px. width string Can be any valid CSS size specifier. If not specified, defaults to 800px. onfirstinteractive ToolbarPosition Enum Enumeration callback(e: TableauEvent) Callback when the viz first becomes interactive. This is only called once, but it s guaranteed to be called. If the viz is already interactive, it will be called immediately, but on a separate "thread." Name TOP BOTTOM Description Positions the toolbar along the top of the viz. Positions the toolbar along the bottom of the viz. Viz Event Classes TableauEventName Enum These are strings passed to Viz.addEventListener/removeEventListener. Note that the value of the enums are all lowercase strings with no underscores. For example, CUSTOM_VIEW_ LOAD is customviewload. Either the fully-qualified enum (tableausoftware.tableaueventname.filter_change) or the raw string (filterchange) is acceptable. Name CUSTOM_VIEW_ LOAD CUSTOM_VIEW_ REMOVE CUSTOM_VIEW_ SAVE Event Class Passed in the Callback CustomViewEvent CustomViewEvent CustomViewEvent Description Raised when a custom view has finished loading. Raised when the user removes a custom view. Raised when the user saves a new or existing custom view.

328 CUSTOM_VIEW_ SET_DEFAULT CustomViewEvent Raised when a custom view has been made the default view for this viz. FILTER_ CHANGE FilterEvent Raised when any filter has changed state. The viz may not be interactive yet. MARKS_ SELECTION MarksEvent Raised when marks are selected or deselected. PARAMETER_ VALUE_ ParameterEvent Raised when any parameter has changed state. CHANGE TAB_SWITCH TabSwitchEvent Raised after the tab switched, but the viz may not yet be interactive. TableauEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname () CustomViewEvent Class Properties TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname () Methods TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Return Type Description getcustomviewasync Promise< Gets the CustomView object () CustomView> associated with the event. FilterEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. getworksheet () Worksheet Gets the Worksheet object associated with the event. geteventname TableauEventName Gets the name of the event which is a string,

329 () but is also one of the items in the TableauEventName enum. getfieldname () string Gets the name of the field. Methods Name Return Type Description getfilterasync() Promise<Field> Gets the Field object associated with the event. MarksEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. getworksheet Worksheet Gets the Worksheet object associated () geteventname () Methods TableauEventName with the event. Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Return Type Description getmarksasync Promise<Mark Gets the selected marks on the Worksheet that () []> triggered the event. ParameterEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname() TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. getparametername () Methods string Gets the name of the parameter that changed. Name Return Type Description getparameterasync Promise<Parameter> Gets the Parameter object that () triggered the event.

330 TabSwitchEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname() TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. getoldsheetname () getnewsheetname () string string Gets the name of the sheet that was active before the tab switch event occurred. Gets the name of the sheet that is currently active. Workbook Classes Class Diagram Workbook Class A Workbook has a collection of Sheets represented as tabs. It also has associated objects like DataSources and CustomViews. Properties Name Type Description getviz() Viz Gets the Viz object that contains the

331 workbook. getactivesheet() Sheet Gets the currently active sheet (the active tab) getactivecustomview() CustomView Gets the currently active custom view, or null if no custom view is active. getpublishedsheetsinfo () SheetInfo[] Note that this is synchronous, meaning that all of the sheets are expected when loaded. getname() string Gets the name of the workbook saved to the server. Note that this is not necessarily the file name. Methods Name Return Type Description revertallasync() Promise Reverts the workbook to its last saved state. getparametersasync() Promise<Parameter[]> Fetches the parameters for this workbook. changeparametervalueasync( name: string, value: object) getcustomviewsasync() showcustomviewasync( customviewname: string) removecustomviewasync( customviewname: string) remembercustomviewasync( customviewname: string) Promise<Parameter> Promise<CustomView[] > Promise< CustomView> Promise< CustomView> Promise<CustomView> Changes the value of the Parameter with the given name and returns the new Parameter. Gets the collection of CustomView objects associated with the workbook. Changes the viz to show the named saved state. Removes the named custom view. Remembers

332 setactivecustomviewasdefaultasync() None the current state of the workbook by assigning a custom view name. Sets the active custom view as the default. DataSource Class The Workbook contains one or more data sources. Each Worksheet will have a primary data source and can have multiple secondary data sources. Properties Name Type Description getname() string The name of the DataSource as seen in the UI. getisprimary () bool Indicates whether this DataSource is a primary or a secondary data source. getfields() Field [] Gets an array of Fields associated with the DataSource. Field Class A field contains information about what data source it belongs to, its role, and the ability to fetch the domain values. Properties Name Type Description getname() string Gets the field name (i.e. caption). getaggregation () FieldAggregationType Gets the type of aggregation, which is one of the following values: SUM, AVG, MIN, MAX, STDEV, STDEVP, VAR, VARP, COUNT, COUNTD, MEDIAN, ATTR, NONE, YEAR, QTR, MONTH, DAY, HOUR, MINUTE, SECOND, WEEK, WEEKDAY, MONTHYEAR, MDY, END, TRUNC_YEAR, TRUNC_QTR, TRUNC_ MONTH, TRUNC_WEEK, TRUNC_DAY, TRUNC_HOUR, TRUNC_MINUTE, TRUNC_SECOND, QUART1, QUART3, SKEWNESS, KURTOSIS, INOUT, USER getdatasource () DataSource Gets the data source to which this field belongs. getrole() FieldRoleType One of the following values:

333 CustomView Class DIMENSION, MEASURE, UKNOWN Represents a named snapshot of the workbook at a specific moment. Properties Name Type Description getname() string User-friendly name for the custom view setname() getadvertised() setadvertised() bool Indicates whether the custom view is public or private. getdefault() bool Gets or sets whether this is the default custom view. getownername string Gets the user that created the custom view. () geturl() string Unique URL to load this view again. getworkbook() Workbook Gets the Workbook to which this CustomView belongs. Methods Name Return Type Description saveasync Promise<CustomView> After saveasync() is called, the result of () the geturl method is no longer blank. Sheet Classes Class Diagram

334 SheetInfo Class Contains information about a Worksheet or a Dashboard and no methods. Returned as part of Workbook.getPublishedSheetsInfo(). Constructor There is no public constructor. You can only get instances of this class from Workbook.getPublishedSheetsInfo(). Properties Name Type Description getname() string Gets the name of the sheet. getindex() int Gets the index of the sheet within the published tabs. Note that hidden tabs are still counted in the ordering, as long as they are published. getisactive() bool Gets a value indicating whether the sheet is the currently active sheet.due to a technical limitation in version 8.0, this will always return false if the object is a Worksheet instance that is part of a Dashboard. getishidden() bool Gets a value indicating whether the sheet is hidden in the UI. Note that if the entire tab control is hidden, it does not affect the state of this flag. This sheet may still report that it is visible even when the tabs control is hidden. getsheettype () SheetType Gets the type of the sheet. SheetType is an enum with the following values: WORKSHEET and DASHBOARD. getsize() SheetSize Gets the size information that the author specified when publishing the workbook. geturl() string Gets the URL for this sheet. getworkbook () Sheet Class Constructor Workbook Gets the Workbook to which this Sheet belongs. There is no public constructor. You can only get instances of this class from Workbook.getActiveSheet()or Dashboard.getObjects(). Properties Name Type Description getname() string Gets the name of the sheet. getindex() int Gets the index of the sheet within the published tabs. Note that hidden tabs are still counted in the ordering, as long as they are published. getisactive() bool Gets a value indicating whether the sheet is the currently active sheet.

335 getishidden() bool Gets a value indicating whether the sheet is hidden in the UI. Note that if the entire tab control is hidden, it does not affect the state of this flag. This sheet may still report that it is visible even when the tabs control is hidden. getsheettype () SheetType Gets the type of the sheet. SheetType is an enum with the following values: WORKSHEET and DASHBOARD. getsize() SheetSize Gets the size information that the author specified when publishing the workbook. geturl() string Gets the URL for this sheet. getworkbook () Methods Workbook Gets the Workbook to which this Sheet belongs. Name changesizeasync (size: SheetSize) Return Type Promise< SheetSize > Description Sets the size information on a sheet. Note that if the sheet is a Worksheet, only SheetSizeBehavior.AUTOMATIC is allowed since you can t actually set a Worksheet to a fixed size. SheetSize Record Describes the way a Sheet should be sized. Fields Name Type Description behavior SheetSizeBehavior Contains an enumeration value of one of the following: AUTOMATIC, EXACTLY, RANGE, ATLEAST, and ATMOST. maxsize int This is only defined when behavior is EXACTLY, RANGE or ATMOST. minsize int This is only defined when behavior is EXACTLY, RANGE, or ATLEAST. Worksheet Class Represents a worksheet tab in the workbook or a dashboard object. These are two separate concepts: a worksheet and a worksheet instance. However, for simplicity in the API, they are both combined into the Worksheet class. Constructor There is no public constructor. You can only get instances of this class from Workbook.getPublishedSheets() or Dashboard.getObjects().

336 Properties Name Type Description getparentdashboard () Dashboard Returns the Dashboard object to which this Worksheet belongs (if it s on a dashboard). Otherwise, it returns null. Methods Name Return Type Description getdatasourcesasync () Promise<DataSource []> Gets the primary and all of the secondary data sources for this worksheet. Note that by convention the primary data source should always be the first element. Filtering methods are described in Worksheet Class (Filtering). Marks selection methods are described in Worksheet Class (Selecting Marks). Dashboard Class Contains a collection of DashboardObject instances and a notion of the active object. Constructor There is no constructor. You get an instance of this from Workbook.getPublishedSheets(). Properties Name Type Description getobjects DashboardObject[] Gets the collection of objects. () getworksheets() Worksheet[] Gets the collection of worksheets contained in the dashboard. Note that this is a helper method and is equivalent to looping through getobjects() and collecting all of the DashboardObject.Worksheet pointers when DashboardObject.getType() === tableausoftware.dashboardobjecttype.- WORKSHEET. DashboardObject Class Represents one of a series of different areas of the dashboard. Constructor There is no constructor. You get an instance of this from Dashboard.getObjects(). Properties Name Type Description

337 getobjecttype () getdashboard () getworksheet () DashboardObjectType Dashboard Worksheet Gets what the object represents, which is an enum with the following values: BLANK, WORKSHEET, QUICK_FILTER, PARAMETER_CONTROL, PAGE_ FILTER, LEGEND, TITLE, TEXT, IMAGE, WEB_PAGE. Gets the Dashboard object that contains this object. If gettype() returns WORKSHEET, this contains a pointer to the Worksheet object. getposition() Point Gets the coordinates relative to the topleft corner of the dashboard of the object. getsize() Size Gets the size of the object. Parameter Classes Class Diagram Parameter Class Contains information about a workbook parameter. To actually set a parameter s value, call workbook.changeparametervalueasync(). Properties Name Type Description getname() string A unique identifier for the parameter, as specified by the user. getcurrentvalue() DataValue The current value of the parameter. getdatatype() ParameterDataType The data type of the parameter can be one of the following: FLOAT, INTEGER, STRING, BOOLEAN, DATE, DATETIME.

338 getallowablevaluestype() ParameterAllowableValues- Type The type of allowable values that the parameter can accept. It can be one of the following enumeration items: ALL, LIST, RANGE. getallowablevalues() DataValue[] If the parameter is restricted to a list of allowable values, this property contains the array of those values. Note that this is not a standard collection, but a JavaScript array. getminvalue() DataValue If getallowablevaluestype is RANGE, this defines the minimum allowable value, inclusive. Otherwise it s undefined/null. getmaxvalue() DataValue If getallowablevaluestype is RANGE, this defines the maximum allowable value, inclusive. Otherwise it s undefined/null. getstepsize() Number If getallowablevaluestype is RANGE, this defines the step size used in the parameter UI control slider. Otherwise it s undefined/null. getdatestepperiod() PeriodType If getallowablevaluestype is RANGE and getdatatype is DATE or DATETIME, this defines the step date period used in the Parameter UI control slider. Otherwise it s undefined/null. Filtering There is a difference between querying existing filter state and setting new or existing filters. Querying filters is done via Worksheet.getFiltersAsync() which returns a collection of

339 Filter classes. Setting filters is done via Worksheet.applyFilterAsync (and its variants) and is a function call that doesn't require you to instantiate a Filter class. When you specify fields in a filter, you should use the caption as shown in the UI, not the database field name. For example, use Container (the caption) instead of Product Container (the actual field name). The exception is hierarchical filters, which use the full hierarchical name (for example, [Product].[All Product].[Espresso]). Captions can use the optional [] delimiters around names. Class Diagram Worksheet Class (Filtering) These methods are on the Worksheet class, but are listed here for convenience. Methods applyrangefilterasync( fieldname: string, range: RangeFilterOptions) Name Return Type Description getfiltersasync() Promise<Filter []> Fetches the collection of filters used on the sheet. applyfilterasync( fieldname: string, values: object[] or object, updatetype: FilterUpdateType, options?: FilterOptions) Promise<string> Applies a simple categorical filter (non-date). See the filtering examples for more details on these functions. Returns the fieldname that Promise<string> was filtered. Applies a quantitative filter. If a range is specified that is outside of the domain min/max values, no error is raised and the command is allowed. Subsequent calls to getfiltersasync[] will return these values even if

Tableau Server Guía de administrador

Tableau Server Guía de administrador Tableau Server Guía de administrador Version 8.2; Last Updated in 2014 Copyright 2014 Tableau Software, Incorporated and its licensors. All rights reserved. This product is Client Software as defined in

Más detalles

Guía del administrador de Tableau Server. Version 8.0.x

Guía del administrador de Tableau Server. Version 8.0.x Guía del administrador de Tableau Server Version 8.0.x Last updated: July 18, 2013 Antes de instalar Asegúrese de que la computadora en la que instala Tableau Server cumple los siguientes requisitos:

Más detalles

Version 7.0.8 Last updated: September 6, 2012. Guía del administrador de Tableau Server

Version 7.0.8 Last updated: September 6, 2012. Guía del administrador de Tableau Server Version 7.0.8 Last updated: September 6, 2012 Guía del administrador de Tableau Server Table of Contents Antes de instalar...1 Instalación y configuración...5 Actualización...25 Entornos distribuidos...37

Más detalles

Guía de implementación

Guía de implementación Guía de implementación Instalación de software Contenido Descripción general de la implementación de software Servidor CommNet Windows Clúster de Windows - Servidor virtual Agente CommNet Windows Clúster

Más detalles

Guía de Implementación. Versión de Software 7.0

Guía de Implementación. Versión de Software 7.0 Guía de Implementación Versión de Software 7.0 Instalación de Software Tabla de Contenido Información General sobre Implementación de Software Servidor CommNet Windows Clúster de Windows - Servidor Virtual

Más detalles

Guía de Implementación

Guía de Implementación Guía de Implementación Instalación de Software Tabla de Contenido Información General sobre Implementación de Software Servidor CommNet Windows Clúster de Windows - Servidor Virtual Agente de la Red de

Más detalles

Guía de Instalación Rápida

Guía de Instalación Rápida Guía de Instalación Rápida 1. Resumen de la instalación Gracias por elegir BitDefender Business Solutions para proteger su negocio. Este documento le permite empezar rápidamente con la instalación de BitDefender

Más detalles

Cómo actualizar a ediciones avanzadas de Acronis Backup & Recovery 11

Cómo actualizar a ediciones avanzadas de Acronis Backup & Recovery 11 Cómo actualizar a ediciones avanzadas de Acronis Backup & Recovery 11 Se aplica a las siguientes ediciones: Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux

Más detalles

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Instalación de Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general... 3 Requisitos del sistema... 3 Instalación

Más detalles

Guía paso a paso de la directiva de auditoría de seguridad avanzada

Guía paso a paso de la directiva de auditoría de seguridad avanzada Al usar este sitio acepta el uso de cookies para análisis, contenido personalizado y publicidad. Saber más Guía paso a paso de la directiva de auditoría de seguridad avanzada Personas que lo han encontrado

Más detalles

Sophos Enterprise Console Guía avanzada de inicio. En el caso de SEC distribuido:

Sophos Enterprise Console Guía avanzada de inicio. En el caso de SEC distribuido: Sophos Enterprise Console Guía avanzada de inicio En el caso de SEC distribuido: Versión: 5.2 Edición: marzo de 2015 Contenido 1 Acerca de esta guía...4 2 Planificar la instalación...5 2.1 Planificar la

Más detalles

Tekla Structures Guía del Administrador de Licencias. Versión del producto 21.1 septiembre 2015. 2015 Tekla Corporation

Tekla Structures Guía del Administrador de Licencias. Versión del producto 21.1 septiembre 2015. 2015 Tekla Corporation Tekla Structures Guía del Administrador de Licencias Versión del producto 21.1 septiembre 2015 2015 Tekla Corporation Contenido 1 Sistema de licencias de Tekla Structures... 5 1.1 Lista de comprobación

Más detalles

Guía paso a paso Microsoft para Windows Server Update Services 3.0 SP2

Guía paso a paso Microsoft para Windows Server Update Services 3.0 SP2 Guía paso a paso Microsoft para Windows Server Update Services 3.0 SP2 Microsoft Corporation Autor: Anita Taylor Editor: Theresa Haynie Sumario En esta guía se ofrecen instrucciones detalladas para la

Más detalles

Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services

Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services Microsoft Corporation Publicación: 14 de marzo de 2005 Autor: Tim Elhajj Editor: Sean Bentley Resumen Este documento

Más detalles

Outlook Connector Manual

Outlook Connector Manual GFI MailArchiver para Exchange Outlook Connector Manual Por GFI Software http://www.gfi.com Correo electrónico: info@gfi.com La información del presente documento está sujeta a cambio sin aviso. Las empresas,

Más detalles

Instalación de IBM SPSS Modeler Server Adapter

Instalación de IBM SPSS Modeler Server Adapter Instalación de IBM SPSS Modeler Server Adapter Contenido Instalación del adaptador de IBM SPSS Modeler Server............ 1 Acerca de la instalación de IBM SPSS Modeler Server Adapter................

Más detalles

Diseñe mejores productos. SolidWorks 2009. Guía de instalación de SolidWorks Enterprise PDM

Diseñe mejores productos. SolidWorks 2009. Guía de instalación de SolidWorks Enterprise PDM Diseñe mejores productos SolidWorks 2009 Guía de instalación de SolidWorks Enterprise PDM 1995-2008, Dassault Systèmes Dassault Systèmes SolidWorks Corporation, una compañía de Dassault Systèmes S.A. 300

Más detalles

Comenzar a trabajar con Tableau Server 7.0

Comenzar a trabajar con Tableau Server 7.0 Comenzar a trabajar con Tableau Server 7.0 Bienvenido a Tableau Server. Esta guía lo conducirá a través de los pasos básicos para instalar y configurar Tableau Server, luego use algunos datos de muestra

Más detalles

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint Versión: 1.1 Guía de instalación y configuración Publicado: 2011-07-25 SWDT1177102-1588746-0725105247-005 Contenido

Más detalles

Para utilizar este equipo correctamente y de forma segura, le rogamos que lea la información de seguridad antes de usarlo.

Para utilizar este equipo correctamente y de forma segura, le rogamos que lea la información de seguridad antes de usarlo. Para utilizar este equipo correctamente y de forma segura, le rogamos que lea la información de seguridad antes de usarlo. Copyright 2005. La presente protección de copyright abarca toda la información

Más detalles

Instalación y configuración de VMware Horizon Mobile Manager

Instalación y configuración de VMware Horizon Mobile Manager Instalación y configuración de VMware Horizon Mobile Manager Horizon Mobile Manager 1.2 Este documento admite la versión de todos los productos enumerados y admite todas las versiones posteriores hasta

Más detalles

Verificación de usuario integrada Guía de implementación del Cliente 2015-05-04 Confidencial Versión 2.9

Verificación de usuario integrada Guía de implementación del Cliente 2015-05-04 Confidencial Versión 2.9 Verificación de usuario integrada Guía de implementación del Cliente 2015-05-04 Confidencial Versión 2.9 TABLA DE CONTENIDOS Introducción... 2 Propósito y destinatarios... 2 Sobre Este Documento... 2 Términos

Más detalles

Seguridad de punto final. Protección en Internet. Seguridad de Internet

Seguridad de punto final. Protección en Internet. Seguridad de Internet Manual del administrador Seguridad de punto final Protección en Internet Seguridad de Internet Trend Micro Incorporated se reserva el derecho de efectuar cambios en este documento y en los productos que

Más detalles

Worry-Free TM Remote Manager TM 1

Worry-Free TM Remote Manager TM 1 Worry-Free TM Remote Manager TM 1 for Small and Medium Business Guía de instalación del agente Trend Micro Incorporated se reserva el derecho de efectuar cambios en este documento y en los productos que

Más detalles

Dispositivo de administración de sistemas Dell KACE K1000 Versión 5.5. Guía para el administrador de mesa de servicio

Dispositivo de administración de sistemas Dell KACE K1000 Versión 5.5. Guía para el administrador de mesa de servicio Dispositivo de administración de sistemas Dell KACE K1000 Versión 5.5 Guía para el administrador de mesa de servicio Julio de 2013 2004-2013 Dell Inc. Todos los derechos reservados. La reproducción de

Más detalles

Backup Exec 2012. Guía de instalación rápida

Backup Exec 2012. Guía de instalación rápida Backup Exec 2012 Guía de instalación rápida Instalación Este documento incluye los temas siguientes: Requisitos del sistema Lista de verificación de instalación previa de Backup Exec Cómo realizar una

Más detalles

Avisos legales. Información sobre marcas comerciales. 2013 KYOCERA Document Solutions Inc.

Avisos legales. Información sobre marcas comerciales. 2013 KYOCERA Document Solutions Inc. Avisos legales No se permite la reproducción parcial o total no autorizada de esta guía. La información de esta guía está sujeta a cambios sin previo aviso. No nos consideraremos responsables de ningún

Más detalles

Guía de instalación. Versión 4.0

Guía de instalación. Versión 4.0 Guía de instalación Versión 4.0 2013 Pitney Bowes Software Inc. Todos los derechos reservados. Este documento puede incluir información confidencial y exclusiva de propiedad de Pitney Bowes Inc. y/o sus

Más detalles

Instalación SuperADMINISTRADOR.

Instalación SuperADMINISTRADOR. Instalación SuperADMINISTRADOR. Guía de instalación del sistema SuperADMINISTRADOR para Windows Server 2003, 2008, 2008 R2 y 2012 en sus versiones en 32 (x86) y 64 (x64) bits. Índice. 1.0 Requerimientos

Más detalles

AVG File Server. Manual del usuario. Revisión del documento 2015.08 (22.09.2015)

AVG File Server. Manual del usuario. Revisión del documento 2015.08 (22.09.2015) AVG File Server Manual del usuario Revisión del documento 2015.08 (22.09.2015) C opyright AVG Technologies C Z, s.r.o. Reservados todos los derechos. El resto de marcas comerciales son propiedad de sus

Más detalles

HP Insight Remote Support

HP Insight Remote Support HP Insight Remote Support Guía de instalación rápida Versión de software: 7.0.8 Fecha de emisión del documento: julio 2013 Fecha de emisión del software: julio 2013 AVISOS LEGALES Garantía Hewlett-Packard

Más detalles

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server.

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server. ET-SEGURIDAD SQL INSTRUCCIONES DE USO IMPORTANTE Este software puede ser bloqueado por software antivirus. Asegúrese de añadir la excepción correspondiente si fuese necesario. Se recomienda deshabilitar

Más detalles

ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS

ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS ACCESO AL SERVIDOR EXCHANGE MEDIANTE RPC SOBRE HTTPS Utilizando Microsoft Outlook 2003 podemos acceder al servidor de correo sin necesidad de utilizar el acceso OWA (vía web). Para ello, nos beneficiaremos

Más detalles

AVG Internet Security Business Edition

AVG Internet Security Business Edition AVG Internet Security Business Edition Manual del usuario Revisión del documento AVG.02 (30.09.2015) C opyright AVG Technologies C Z, s.r.o. Reservados todos los derechos. El resto de marcas comerciales

Más detalles

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint Versión: 2.0 Guía de instalación y configuración Publicado: 2011-12-08 SWDT1177102-1864151-1208024337-005 Contenido

Más detalles

Software de la impresora

Software de la impresora Software de la impresora Acerca del software de la impresora El software Epson contiene el software del driver de la impresora y EPSON Status Monitor 3. El driver de la impresora es un programa que permite

Más detalles

Manual de Instalación

Manual de Instalación Manual de Instalación BancaNet Empresarial Premium Página 1 Página 1 BancaNet Empresarial Premium Manual de Instalación Manual de Instalación BancaNet Empresarial Premium Página 2 Contenido» Requisitos

Más detalles

Manual de inicio para Windows

Manual de inicio para Windows Intralinks VIA Versión 2.0 Manual de inicio para Windows Soporte técnico de Intralinks a cualquier hora de cualquier día del año EE. UU.: +1 212 543 7800 Reino Unido: +44 (0) 20 7623 8500 Consulte los

Más detalles

12.2.4 Laboratorio optativo: Personalización de la configuración en Windows 7

12.2.4 Laboratorio optativo: Personalización de la configuración en Windows 7 12.2.4 Laboratorio optativo: Personalización de la configuración en Windows 7 Introducción Imprima y realice este laboratorio. Este laboratorio consta de cinco partes. Está diseñado para realizarse en

Más detalles

BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0. Guía de instalación y configuración

BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0. Guía de instalación y configuración BlackBerry Social Networking Application Proxy para IBM Lotus Quickr Versión: 1.1.0 Guía de instalación y configuración SWDT898336-1017761-0419075115-005 Contenido 1 Descripción general... 3 Arquitectura:

Más detalles

Guía de inicio rápido de Laplink PCsync

Guía de inicio rápido de Laplink PCsync 1 Guía de inicio rápido de Laplink Software, Inc. Si tiene problemas o preguntas de asistencia técnica, visite: www.laplink.com/es/support Para otro tipo de consultas, vea la información de contacto abajo:

Más detalles

Guía de integración de Management Reporter for Microsoft Dynamics GP

Guía de integración de Management Reporter for Microsoft Dynamics GP Microsoft Dynamics Guía de integración de Management Reporter for Microsoft Dynamics GP Octubre de 2012 Encontrará actualizaciones de esta documentación en la siguiente ubicación: http://go.microsoft.com/fwlink/?linkid=162565

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for File Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Guía detallada de administración de Active Directory

Guía detallada de administración de Active Directory Guía detallada de administración de Active Directory Esta guía es una introducción a la administración del servicio Active Directory y del complemento Usuarios y equipos de Active Directory de Windows

Más detalles

Lenovo Online Data Backup Guía de usuario Versión 1.8.14

Lenovo Online Data Backup Guía de usuario Versión 1.8.14 Lenovo Online Data Backup Guía de usuario Versión 1.8.14 Contents Capítulo 1: Instalación Lenovo Online Data Backup...5 Descarga del cliente de Lenovo Online Data Backup...5 Instalación del cliente de

Más detalles

CA ARCserve Replication y High Availability para Windows

CA ARCserve Replication y High Availability para Windows CA ARCserve Replication y High Availability para Windows Guía de funcionamiento del servidor de Oracle r15 Esta documentación y todos los programas informáticos de ayuda relacionados (en adelante, "Documentación")

Más detalles

Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica. Programa de Técnico en Mantenimiento de Computadoras. Red Adhoc.

Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica. Programa de Técnico en Mantenimiento de Computadoras. Red Adhoc. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica. Programa de Técnico en Mantenimiento de Computadoras Red Adhoc. Ver 02_10 Ad hoc es una locución latina que significa literalmente

Más detalles

Tabla de Contenido. SLM Sistemas Ltda 3 Galeón XP 4 1. Información Importante. 6 1.1 Punto de Restauración

Tabla de Contenido. SLM Sistemas Ltda 3 Galeón XP 4 1. Información Importante. 6 1.1 Punto de Restauración 1 Tabla de Contenido Pagina SLM Sistemas Ltda 3 Galeón XP 4 1. Información Importante 6 1.1 Punto de Restauración 6 2 Procedimiento de Instalación de Galeón XP 8 2.1 Acceso a la pagina 2.2 Instrucción

Más detalles

Actualización del parche de Symantec Client Security

Actualización del parche de Symantec Client Security Actualización del parche de Symantec Client Security Actualización del parche de Symantec Client Security Versión de la documentación 3.0.1.1007 Copyright 2005 Symantec Corporation. Todos los derechos

Más detalles

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guía rápida de inicio

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guía rápida de inicio Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guía rápida de inicio Este documento describe cómo instalar y comenzar a utilizar Acronis Backup & Recovery 10 Advanced Server Virtual Edition.

Más detalles

BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versión: 2.5.1. Guía de instalación y configuración

BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versión: 2.5.1. Guía de instalación y configuración BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versión: 2.5.1 Guía de instalación y configuración SWD-1304011-1001025531-005 Contenido 1 Descripción general... 4 Arquitectura:

Más detalles

SERVIDOR DE CORREO MDAEMON GUÍA DE INSTALACIÓN Y CONFIGURACIÓN (ESTE DOCUMENTO SE REFIERE A MDAEMON 6.78 O POSTERIOR)

SERVIDOR DE CORREO MDAEMON GUÍA DE INSTALACIÓN Y CONFIGURACIÓN (ESTE DOCUMENTO SE REFIERE A MDAEMON 6.78 O POSTERIOR) Introducción SERVIDOR DE CORREO MDAEMON GUÍA DE INSTALACIÓN Y CONFIGURACIÓN (ESTE DOCUMENTO SE REFIERE A MDAEMON 6.78 O POSTERIOR) Este documento es una guía rápida de instalación para MDaemon y sus complementos

Más detalles

Sophos Enterprise Console Guía avanzada de inicio

Sophos Enterprise Console Guía avanzada de inicio Sophos Enterprise Console Guía avanzada de inicio Versión: 5.1 Edición: junio de 2012 Contenido 1 Acerca de esta guía...3 2 Planificar la instalación...4 3 Requisitos del sistema...8 4 Cuentas necesarias...10

Más detalles

GUÍA PARA LA INSTALACIÓN DE NÓMINA 2.0

GUÍA PARA LA INSTALACIÓN DE NÓMINA 2.0 1 GUÍA PARA LA INSTALACIÓN DE NÓMINA 2.0 Antes de instalar Nómina 2.0, verifique si se cumplen todos los Pre-requisitos de: Versiones de Windows Recomendadas: Internet Information Server (IIS) FrameWork

Más detalles

SMART Sync 2010. Guía del administrador del sistema. La simplicidad de lo extraordinario. Sistemas operativos Windows

SMART Sync 2010. Guía del administrador del sistema. La simplicidad de lo extraordinario. Sistemas operativos Windows NO MALGASTES PAPEL: PIÉNSALO ANTES DE IMPRIMIR SMART Sync 2010 Guía del administrador del sistema Sistemas operativos Windows La simplicidad de lo extraordinario Aviso de marcas SMART Sync, smarttech y

Más detalles

MICROSOFT EXCHANGE 2007

MICROSOFT EXCHANGE 2007 MICROSOFT EXCHANGE 2007 En el momento de elaborar este documento en la URL http://technet.microsoft.com/enus/evalcenter/bb736128.aspx podíamos descargar una versión de prueba de Microsoft Exchange 2007.

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Tabla de contenido 1. INSTALACIÓN DE ARGUS 2007 - - - - - - - - - - - - - - - - - - - - - - 2. CÓMO INSTALAR ARGUS EN UNA SOLA COMPUTADORA - - - 3. CÓMO INSTALAR ARGUS EN UNA RED

Más detalles

Dell EqualLogic Storage Management Pack Suite versión 6.0 para Microsoft System Center Operations Manager Guía de instalación

Dell EqualLogic Storage Management Pack Suite versión 6.0 para Microsoft System Center Operations Manager Guía de instalación Dell EqualLogic Storage Management Pack Suite versión 6.0 para Microsoft System Center Operations Manager Guía de instalación Notas, precauciones y avisos NOTA: Una NOTA proporciona información importante

Más detalles

Capítulo 1: Consideraciones previas

Capítulo 1: Consideraciones previas Capítulo 1: Consideraciones previas En Windows Server 2008 R2 cambia el nombre del rol de Terminal Services a Remote Desktop Services, esto específicamente para abarcar todas las funcionalidades necesarias

Más detalles

Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I

Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I Manual de requisitos técnicos para la SEDE Electrónica del Ministerio de Economía y Competitividad en I+D+I Configuraciones técnicas previas de Java y en los navegadores de Internet. Madrid, 24 Abril de

Más detalles

Guía de instalación de SolidWorks Enterprise PDM

Guía de instalación de SolidWorks Enterprise PDM Guía de instalación de SolidWorks Enterprise PDM Contenido Aviso legal...vi 1 Guía de instalación de SolidWorks Enterprise PDM...7 2 Información general sobre la instalación...8 Componentes de instalación

Más detalles

Arcserve Replication y High Availability

Arcserve Replication y High Availability Arcserve Replication y High Availability Guía de funcionamiento del servidor de Oracle para Windows r16.5 Esta documentación, que incluye sistemas incrustados de ayuda y materiales distribuidos por medios

Más detalles

MANUAL DE USUARIO AVMsorguar

MANUAL DE USUARIO AVMsorguar MANUAL DE USUARIO AVMsorguar TABLA DE CONTENIDO TABLA DE CONTENIDO...1 INSTALADOR...2 INSTALACION...3 MANUAL DE USO...8 DESCARGA DE DATOS...8 CONFIGURACION DEL AVM...9 VISUALIZACION DE LOS DATOS...10 MANEJO

Más detalles

ipassconnect Mexis 3.41 Manual de Instalación y Configuración

ipassconnect Mexis 3.41 Manual de Instalación y Configuración El presente manual servirá para ayudarle a instalar y configurar su aplicación ipassconnect Mexis y así lograr un acceso global a Internet. ipassconnect Mexis le permitirá conectarse a miles de puntos

Más detalles

Backup Exec Continuous Protection Server. Guía de instalación rápida

Backup Exec Continuous Protection Server. Guía de instalación rápida Backup Exec Continuous Protection Server Guía de instalación rápida Guía de instalación rápida Este documento incluye los temas siguientes: Antes de la instalación Requisitos del sistema para el producto

Más detalles

Icards Solutions S.A. de C.V.

Icards Solutions S.A. de C.V. Este documento explica la instalación, configuración y operación del sistema de emisión de tarjetas México Emprende. Fecha Autor Revisor Versión 10-06- 2011 Ana Karen Aguilar Rubén Pacheco López 1.0 24-06.2011

Más detalles

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012 Manual de Usuario Manual de Instalación Compucaja.Net y SQL Server 2012 Hoja de Contenido Requerimientos mínimos 4 Instalación de COMPUCAJA.net 5 Instalación Microsoft SQL Server 2012 Express 11 Herramientas

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for Mail Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 5: Servicio Microsoft Exchange Aulas en red. Aplicaciones y servicios. Windows Servicio Correo Electrónico En este apartado procederemos

Más detalles

Guía de instalación y configuración de Management Reporter 2012 for Microsoft Dynamics ERP

Guía de instalación y configuración de Management Reporter 2012 for Microsoft Dynamics ERP Microsoft Dynamics Guía de instalación y configuración de Management Reporter 2012 for Microsoft Dynamics ERP Octubre de 2012 Encontrará actualizaciones de esta documentación en la siguiente ubicación:

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

Guía del usuario de Avigilon Control Center Gateway. Versión 5.4

Guía del usuario de Avigilon Control Center Gateway. Versión 5.4 Guía del usuario de Avigilon Control Center Gateway Versión 5.4 2006-2014 Avigilon Corporation. Todos los derechos reservados. No se concede ninguna licencia relativa a ningún copyright, diseño industrial,

Más detalles

Sharpdesk V3.3. Guía de instalación desatendida para el administrador del sistema Version 3.3.04

Sharpdesk V3.3. Guía de instalación desatendida para el administrador del sistema Version 3.3.04 Sharpdesk V3.3 Guía de instalación desatendida para el administrador del sistema Version 3.3.04 Copyright 2000-2010 - SHARP CORPORATION. Todos los derechos reservados. Queda prohibida la reproducción,

Más detalles

INTRANET M2M. Manual de Instalación y Configuración: Conector Intranet M2M

INTRANET M2M. Manual de Instalación y Configuración: Conector Intranet M2M INTRANET M2M Manual de Instalación y Configuración: Conector Intranet M2M ÍNDICE 1. Introducción... 2 2. Instalación del servicio... 3 2.1. Requisitos... 3 2.2. Pasos previos al proceso de instalación...

Más detalles

Configuración del Servidor de Correo Mdaemon para Windows

Configuración del Servidor de Correo Mdaemon para Windows Configuración del Servidor de Correo Mdaemon para Windows Tabla de Contenidos 7. Configuración del Servidor de Correo Mdaemon Para Windows...2 7.1 Qué es Mdaemon?...2 7.2 AntiVirus para MDaemon...2 7.3

Más detalles

Symantec Backup Exec 2010. Guía de instalación rápida

Symantec Backup Exec 2010. Guía de instalación rápida Symantec Backup Exec 2010 Guía de instalación rápida 20047221 Instalación de Backup Exec Este documento incluye los temas siguientes: Requisitos del sistema Antes de la instalación Acerca de la cuenta

Más detalles

Dell SupportAssist versión 1.0 para servidores Guía de inicio rápido

Dell SupportAssist versión 1.0 para servidores Guía de inicio rápido Dell SupportAssist versión 1.0 para servidores Guía de inicio rápido Notas, precauciones y avisos NOTA: Una NOTA proporciona información importante que le ayuda a utilizar mejor su equipo. PRECAUCIÓN:

Más detalles

Instalación y Configuración de Active Directory, DHCP, DNS e IIS

Instalación y Configuración de Active Directory, DHCP, DNS e IIS Instalación y Configuración de Active Directory, DHCP, DNS e IIS Instituto Tecnológico de Zacatecas. Sistema Operativo Windows NT Sergio José Villanada Avila Joel Solís Isais Página 1 de 13 Instalación

Más detalles

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel

Software Intel para administración de sistemas. Guía del usuario del Paquete de administración de servidores modulares Intel Software Intel para administración de sistemas Guía del usuario del Paquete de administración de servidores modulares Intel Declaraciones legales LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA

Más detalles

Guía de inicio rápido de Laplink FileMover

Guía de inicio rápido de Laplink FileMover Guía de inicio rápido de Laplink FileMover MN-FileMover-QSG-ES-01 (REV.01/07) Información de contacto de Laplink Software, Inc. Si tiene problemas o preguntas de asistencia técnica, visite: www.laplink.com/es/support/individual.asp

Más detalles

PostScript 3 Suplemento

PostScript 3 Suplemento PostScript 3 Suplemento 2 3 4 Configuración de Windows Configuración de MacOS Uso de PostScript 3 Printer Utility for Mac Lea detenidamente este manual antes de utilizar la máquina y téngalo a mano para

Más detalles

Instalación de Windows XP Professional

Instalación de Windows XP Professional Capítulo 3 Instalación de Windows XP Professional Al terminar este capítulo usted podrá: Planear una instalación de Windows XP Professional; Usar un CD para realizar una instalación asistida de Windows

Más detalles

Uso de MioNet. 2008 Western Digital Technologies Inc. Manual del usuario de MioNet Versión 1.08

Uso de MioNet. 2008 Western Digital Technologies Inc. Manual del usuario de MioNet Versión 1.08 Uso de MioNet 1 Aviso de copyright No se permite la reproducción, transmisión, trascripción, almacenamiento en un sistema de recuperación ni traducción a ningún idioma ni lenguaje de computación, en ninguna

Más detalles

Configuración de Aspel SAE 5.0 para trabajar Remotamente. 2. Para configurar Aspel-SAE 5.0 como Servidor Remoto se necesita:

Configuración de Aspel SAE 5.0 para trabajar Remotamente. 2. Para configurar Aspel-SAE 5.0 como Servidor Remoto se necesita: Configuración de Aspel SAE 5.0 para trabajar Remotamente. Para conectar sucursales o estaciones de trabajo remotas a Aspel-SAE 5.0 a través de Internet se requiere: 1. Cubrir los requisitos. 2. Configurar

Más detalles

Sophos Enterprise Manager Ayuda

Sophos Enterprise Manager Ayuda Sophos Enterprise Manager Ayuda Versión: 4.7 Edición: julio de 2011 Contenido 1 Acerca de Sophos Enterprise Manager...3 2 Descripción de la ventana de Enterprise Manager...4 3 Para empezar...12 4 Configurar

Más detalles

comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange

comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange 1. introducción...2 2. configuración de Microsoft Outlook 2003 para Hosted Exchange (RPC sobre HTTPs)...2

Más detalles

Instalación y configuración del EPC de Snap-on. Rev. 1.10 (10 Oct. 2013) PN 275-0800-es-MEX

Instalación y configuración del EPC de Snap-on. Rev. 1.10 (10 Oct. 2013) PN 275-0800-es-MEX Instalación y configuración del EPC de Snap-on Rev. 1.10 (10 Oct. 2013) PN 275-0800-es-MEX Índice 1. Introducción... 3 2. Requisitos mínimos... 4 3. Instalación del EPC de Snap-on... 6 4. Licencia del

Más detalles

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Índice 1 Acerca de la TeamViewer Management Console... 4 1.1 Acerca de la Management

Más detalles

Guía del usuario de la puerta de enlace Avigilon Control Center. Versión 5.6

Guía del usuario de la puerta de enlace Avigilon Control Center. Versión 5.6 Guía del usuario de la puerta de enlace Avigilon Control Center Versión 5.6 2006-2015 Avigilon Corporation. Todos los derechos reservados. No se concede ninguna licencia relativa a ningún copyright, diseño

Más detalles

Symantec Backup Exec 12.5 for Windows Servers. Guía de instalación rápida

Symantec Backup Exec 12.5 for Windows Servers. Guía de instalación rápida Symantec Backup Exec 12.5 for Windows Servers Guía de instalación rápida 13897290 Instalación de Backup Exec Este documento incluye los temas siguientes: Requisitos del sistema Antes de la instalación

Más detalles

GFI Product Manual. Guía de introducción

GFI Product Manual. Guía de introducción GFI Product Manual Guía de introducción http://www.gfi.com info@gfi.com La información y contenido de este documento se proporciona sólo para fines informativos y se proporciona "tal cual", sin garantía

Más detalles

Intrusion Defense Firewall 1.1 for OfficeScan Client/Server Edition. Guía de implementación

Intrusion Defense Firewall 1.1 for OfficeScan Client/Server Edition. Guía de implementación Intrusion Defense Firewall 1.1 for OfficeScan Client/Server Edition Guía de implementación Trend Micro Incorporated se reserva el derecho a realizar cualquier cambio en este documento y en los productos

Más detalles

Manual del Usuario. Requisitos del Sistema

Manual del Usuario. Requisitos del Sistema Manual del Usuario Requisitos del Sistema Para poder consultar la información estadística del SISTEMA DE ANALISIS DINAMICO DE LA INFORMACION es necesario contar en su equipo con los siguientes requisitos:

Más detalles

Arcserve Replication y High Availability

Arcserve Replication y High Availability Arcserve Replication y High Availability Guía de instalación r16.5 Esta documentación, que incluye sistemas incrustados de ayuda y materiales distribuidos por medios electrónicos (en adelante, referidos

Más detalles

MagicInfo Premium i Player

MagicInfo Premium i Player Guía de inicio rápido Esta guía pretende proporcionar instrucciones fáciles y útiles para el uso del software. Para obtener más información consulte la guía del usuario de MagicInfo Premium i Player. i

Más detalles

Bonsai: consulta web del catálogo de la biblioteca

Bonsai: consulta web del catálogo de la biblioteca Bonsai: consulta web del catálogo de la biblioteca Manual de instalación, configuración y uso Versión 5.0 Julio 2009 Fernando Posada fernandoposada@gmail.com Índice 1. Qué es Bonsai?... 3 2. Requisitos

Más detalles

NetOp Remote Control. Versión 7.65. Apéndice del manual

NetOp Remote Control. Versión 7.65. Apéndice del manual NetOp Remote Control Versión 7.65 Apéndice del manual Moving expertise - not people 2003 Danware Data A/S. Reservados todos los derechos Revisión del documento: 2004009 Envíe sus comentarios a: Danware

Más detalles

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux) SERVIDOR WEB Servidores web IIS (Windows) / Apache (Windows y Linux) Lo primero que tenemos que hacer es desista-lar el DNS (quitarlo) Una vez hecho lo segundo que tenemos que hacer es mirar si tenemos

Más detalles

MANUAL DE USO SERVICIOS DE BACKUP ONLINE (Backup remoto software novanet-web)

MANUAL DE USO SERVICIOS DE BACKUP ONLINE (Backup remoto software novanet-web) MANUAL DE USO SERVICIOS DE BACKUP ONLINE (Backup remoto software novanet-web) 1 ÍNDICE 1. INSTALACIÓN DEL PROGRAMA... 4 1.1 PASOS PREVIOS... 4 1.2 INSTALACIÓN... 4 1.3 CONFIGURACIÓN DEL ACCESO... 5 1.3.1

Más detalles