# tableau Guides - Full Documentation [Saltar al contenido principal](#main-content) # Añadir usuarios restantes a Tableau Cloud Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. Ahora que migró todo el contenido y configuró sus proyectos, grupos y permisos, puede agregar el resto de sus usuarios (o todos). Este tema describe cómo añadir usuarios en un sitio. Para agregar o eliminar usuarios y modificar sus roles en varios sitios, los administradores de la nube pueden usar Tableau Cloud Manager. Para obtener más información, consulte [Administrar usuarios con Tableau Cloud Manager](https://help.tableau.com/current/online/es-es/cloud_manager_users.htm). ## Añadir usuarios Tan pronto como agregue usuarios, podrán acceder al contenido. Asegúrese de seguir los procedimientos en [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) antes de agregar usuarios. También recomendamos obtener información sobre los roles en el sitio del usuario antes de migrar a Tableau Cloud. Consulte [Establecer los roles en el sitio de los usuarios](https://help.tableau.com/current/online/es-es/users_site_roles.htm). Puede agregar usuarios manualmente como se muestra a continuación. Si tiene muchos usuarios y desea importarlos por lotes con un archivo CSV, consulte [Importar usuarios](https://help.tableau.com/current/online/es-es/users_import.htm). ### Añadir usuarios manualmente 1. Cuando inicie sesión en el sitio de Tableau Server, seleccione **Usuarios**. 2. En la página Usuarios, haga clic en Añadir usuarios y, después, haga clic en Añadir usuarios por nombre de usuario. ![](/tableau/next/es-es/guides/migration/es-es/Img/users_add_online.png) 3. Seleccione el método de autenticación con el que desea que los usuarios importados inicien sesión en Tableau Cloud. Si no se configura ninguna autenticación en el sitio, a los usuarios importados se les asignará Tableau con el método de autenticación MFA. **Nota:** Puede ir a la página Usuarios para cambiar el tipo de autenticación de los usuarios en cualquier momento después de agregarlos. 4. En el cuadro **Introducir nombres de usuario**, escriba los nombres de usuario de los usuarios (en formato de dirección de correo electrónico). Si añade más de un usuario, separe cada nombre de usuario con un punto y coma. Por ejemplo, _tdavis@example.com; jjohnson@example.com; hwilson@example.com_ 5. Seleccione un rol en el sitio en la lista desplegable para asignar dicho rol en el sitio a todos los usuarios que añada. Para ver las definiciones de rol en el sitio, consulte [Establecer los roles de sitio de los usuarios](https://help.tableau.com/current/online/es-es/users_site_roles.htm). 6. Haga clic en Agregar usuarios. Si el nombre de usuario de un usuario nuevo ya está asociado con una cuenta en tableau.com, es necesario que el usuario inicie sesión con la dirección de correo electrónico y contraseña para dicha cuenta. Si el nombre de usuario de un usuario nuevo no está asociado aún con una cuenta en tableau.com, es necesario que el usuario proporcione un nombre, un apellido y una contraseña. Hasta que el usuario proporcione estos valores, su entrada en la lista de usuarios de Tableau Server mostrará las direcciones de correo electrónico precedidas por un punto. Por ejemplo: `.snguyen@example.com` Después de que el usuario inicie sesión, la entrada se actualizará para mostrar el nombre completo. Por ejemplo: `Susan Nguyen` ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. **Usted está aquí**: agregar usuarios a Tableau Cloud 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Apéndice: Caja de herramientas de implementación de AWS **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. Este tema incluye herramientas y opciones de implementación alternativas para la arquitectura de referencia cuando se implementa en AWS. Específicamente, este tema describe cómo automatizar la implementación de AWS de ejemplo que se describe en toda la EDG. ## Script de instalación automatizada TabDeploy4EDG El [script TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) automatiza la implementación de la implementación de Tableau de cuatro nodos que se describe en la [Paso 4: Instalar y configurar Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm). Si sigue el ejemplo de implementación de AWS que se describe en esta guía, es posible que pueda ejecutar el TabDeploy4EDG. **Requisitos.** Para ejecutar el script, debe preparar y configurar el entorno de AWS de acuerdo con la implementación de ejemplo de la [Parte 3: preparación para la implementación de Tableau Server Enterprise](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm): - La VPC, la subred y los grupos de seguridad se han configurado como se describe. Las direcciones IP no tienen que coincidir con las que se muestran en la implementación de ejemplo. - Cuatro instancias EC2 que ejecutan las compilaciones más recientes y actualizadas de AWS Linux 2 - PostgreSQL está instalado y configurado como se describe en [Instalar, configurar y convertir en .tar PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Install,) . - Un archivo de copia de seguridad tar del Paso 1 se encuentra en la instancia EC2 donde está instalado PostgreSQL, como se describe en [Realizar una copia de seguridad de tar del paso 1 de PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Take). - La instancia EC2 que ejecutará el nodo 1 de la implementación de Tableau Server se ha configurado para comunicarse con PostgreSQL como se describe en [Paso 4: Instalar y configurar Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Configur). - Ha iniciado sesión en cada instancia EC2 con una sesión SSH desde el host de Bastion. El script tarda entre 1,5 y 2 horas en instalar y configurar los cuatro servidores de Tableau. El script configura Tableau según la configuración prescrita de la arquitectura de referencia. El script realiza las siguientes acciones: - Restaura la copia de seguridad de la etapa 1 del host de PostgreSQL si especifica una ruta al archivo tar del host de PostgreSQL. - Elimina las instalaciones de Tableau existentes en todos los nodos. - Ejecuta `sudo yum update` en todos los nodos. - Descarga y copia el paquete rpm de Tableau en cada nodo. - Descarga e instala las dependencias de cada nodo. - Crea `/app/tableau_server` e instala el paquete en todos los nodos. - Instala el nodo 1 con un almacén de identidades local y configura un repositorio externo con PostgreSQL. - Realiza la instalación del archivo de arranque y la configuración inicial del nodo 2-nodo 4. - Elimina el archivo de arranque y el archivo de configuración de TabDeploy4EDG. - Configura los servicios en el clúster de Tableau de acuerdo con las especificaciones de la arquitectura de referencia. - Valida la instalación y devuelve el estado de cada nodo. **Descargar y copiar el script en el host de Bastion** 1. Copie el script de la [página de muestras TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) y pegue el código en un archivo llamado `TabDeploy4EDG`. 2. Guarde el archivo en el directorio de inicio del host EC2 que actúa como host de Bastion. 3. Ejecute el siguiente comando para cambiar el modo en el archivo y hacerlo ejecutable: sudo chmod +x TabDeploy4EDG **Ejecutar TabDeploy4EDG** TabDeploy4EDG debe ejecutarse desde el host de Bastion. El script se ha escrito asumiendo que se está ejecutando en el contexto del agente de reenvío ssh como se describe en [Ejemplo: conectarse al host de Bastion en AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm#Example:). Si no está ejecutando el contexto del agente de reenvío ssh, se le solicitarán contraseñas durante todo el proceso de instalación. 1. Cree, edite y guarde un archivo de registro (`registration.json`). El archivo debe ser un archivo json con el formato adecuado. Copie y personalice la siguiente plantilla: { "zip" : "97403", "country" : "USA", "city" : "Springfield", "last\_name" : "Simpson", "industry" : "Energy", "eula" : "yes", "title" : "Safety Inspection Engineer", "phone" : "5558675309", "company" : "Example", "state" : "OR", "department" : "Engineering", "first\_name" : "Homer", "email" : "homer@example.com" } 2. Ejecute el siguiente comando para generar un archivo de configuración de plantillas: ./TabDeploy4EDG -g edg.config 3. Abra el archivo de configuración para editar: sudo nano edg.config Como mínimo, debe agregar las direcciones IP de cada host EC2, una ruta de acceso al archivo de registro y una clave de licencia válida. 4. Cuando haya terminado de editar el archivo de configuración, guárdelo y luego ciérrelo. 5. Para ejecutar TabDeploy4EDG, ejecute el siguiente comando: ./TabDeploy4EDG -f edg.config ## Ejemplo: Automatice la implementación de la infraestructura de AWS con Terraform Esta sección describe cómo configurar y ejecutar Terraform para implementar la arquitectura de referencia de EDG en AWS. El ejemplo de configuración de Terraform que se presenta aquí implementa una AWS VPC con las subredes, los grupos de seguridad y las instancias EC2 que se describen en la [Parte 3: preparación para la implementación de Tableau Server Enterprise](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm). Las plantillas de Terraform de muestra están disponibles en el sitio web de muestras de Tableau en [https://help.tableau.com/samples/en-us/edg/edg-terraform.zip](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip). Estas plantillas deben configurarse y personalizarse para su organización. El contenido de configuración proporcionado en esta sección describe los cambios de plantilla mínimos necesarios que deben personalizar para implementar. ### Meta Las plantillas y el contenido de Terraform proporcionados aquí están destinados a proporcionar una muestra de trabajo que le permitirá implementar EDG rápidamente en un entorno de prueba de desarrollo. Hemos hecho todo lo posible por probar y documentar la implementación de ejemplo de Terraform. Sin embargo, usar Terraform para implementar y mantener EDG en un entorno de producción requerirá experiencia en Terraform que está más allá del ámbito de este ejemplo. Tableau no brinda soporte para la solución Terraform de ejemplo que se documenta aquí. ### Estado final Siga el procedimiento de esta sección para configurar una VPC en AWS que sea funcionalmente equivalente a la VPC que se especifica en la [Parte 3: preparación para la implementación de Tableau Server Enterprise](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm). ![Un diagrama de una arquitectura de AWS para Tableau Server.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-vpc-terraform.png) Las plantillas de Terraform de muestra y el contenido de apoyo en esta sección: - Crea una VPC con una dirección IP elástica, dos zonas de disponibilidad y una organización de subredes como se muestra arriba (las direcciones IP son diferentes) - Crea los grupos de seguridad Bastion, Public, Private y Data. - Establece la mayoría de las reglas de entrada y salida en los grupos de seguridad. Deberá editar los grupos de seguridad después de ejecutar Terraform. - Crea los siguientes hosts EC2 (cada uno con AWS Linux2): bastion, proxy 1, proxy 2, nodo 1 de Tableau, nodo 2 de Tableau, nodo 3 de Tableau, nodo 4 de Tableau. - No se crean hosts EC2 para PostgreSQL. Debe crear el EC2 manualmente en el grupo de seguridad de datos y luego instalar y configurar PostgreSQL como se describe en [Instalar, configurar y convertir en .tar PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Install,). ### Requisitos - Cuenta de AWS: debe tener acceso a una cuenta de AWS que le permita crear VPC. - Si está ejecutando Terraform desde un equipo con Windows, deberá instalar AWS CLI. - Una dirección IP elástica disponible en su cuenta de AWS. - Un dominio que está registrado en AWS Route 53. Terraform creará una zona DNS y certificados SSL relacionados en Route 53. Por lo tanto, el perfil con el que se ejecuta Terraform también debe tener los permisos adecuados en Route 53. ### Antes de empezar - Los ejemplos de línea de comandos en este procedimiento son para Terminal con Apple OS. Si está ejecutando Terraform en Windows, es posible que deba adaptar los comandos con las rutas de los archivos según corresponda. - Un proyecto de Terraform se compone de muchos archivos de configuración de texto (extensión de archivo .tf). Configure Terraform personalizando estos archivos. Si no tiene un editor de texto fiable, instale Atom o Text++. - Si está compartiendo el proyecto de Terraform con otras personas, le recomendamos almacenar el proyecto en Git para la gestión de cambios. ### Paso 1: Preparar el entorno #### A. Descargue e instale Terraform [https://www.terraform.io/downloads](https://www.terraform.io/downloads) #### B. Generar un par de claves públicas y privadas Esta es la clave que utilizará para acceder a AWS y al entorno de VPC resultante. Cuando ejecute Terraform, incluirá la clave pública. Abra Terminal y ejecute los siguientes comandos: 1. Create a private key. For example, `my-key.pem`: openssl genrsa -out my-key.pem 1024 2. Crear una clave pública. Este formato de clave no se utiliza para Terraform. La convertirá en una clave ssh más adelante en este procedimiento: openssl rsa -in my-key.pem -pubout > my-key.pub 3. Establecer permisos en la clave privada: sudo chmod 0600 my-key.pem Para establecer permisos en Windows: - Localice el archivo en el Explorador de Windows, haga clic derecho sobre él y luego seleccione Propiedades. Vaya a la pestaña Seguridad y luego haga clic en Avanzado. - Cambie el propietario por usted, deshabilite la herencia y elimine todos los permisos. Concédase Control total y luego haga clic en Guardar. Marque el archivo como de solo lectura. 4. Cree la clave pública ssh. Esta es la clave que copiará en Terraform más adelante en el proceso. ssh-keygen -y -f my-key.pem >my-key-ssh.pub #### C. Descargar proyecto y agregar directorio de estado 1. Descargue y descomprima el [proyecto EDG Terraform](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) y guárdelo en su equipo local. Después de descomprimir la descarga, tendrá un directorio de nivel superior, edg-terraform y una serie de subdirectorios. 2. Cree un directorio llamado`state`, como un compañero del directorio de nivel superior `edg-terraform`. ### Paso 2: Personalizar plantillas de Terraform Debe personalizar las plantillas de Terraform para que se adapten a su entorno de AWS y EDG. El ejemplo aquí proporciona las personalizaciones de plantilla mínimas que la mayoría de las organizaciones necesitarán hacer. Es probable que su entorno particular requiera otras personalizaciones. Esta sección está organizada por nombre de plantilla. Asegúrese de guardar todos los cambios antes de continuar con el _Paso 3: Ejecutar Terraform_ . #### versions.tf There are three instances of `versions.tf` files where the `required_version` field must match the version of terraform.exe you're using. Check the version of terraform (`terraform.exe -version`) and update each of the following instances: - `edg-terraform\versions.tf` - `edg-terraform\modules\proxy\versions.tf` - `edg-terraform\modules\tableau_instance\versions.tf` #### key-pair.tf 1. Abra la clave pública que generó en el Paso 1B y copie la clave: less my-key-ssh.pub Windows: Copie el contenido de su clave pública. 2. Copie la cadena de clave pública en el argumento public\_key, por ejemplo: resource "aws\_key\_pair" "tableau" { key\_name = "my-key" public\_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQ (truncated example) dZVHambOCw==" Ensure that the `key_name` value is unique in the datacenter or `terraform apply` will fail. #### locals.tf Update `user.owner` to your name or alias. The value you enter here will be used for the "Name" tag in AWS on the resources that Terraform creates. #### providers.tf 1. Agregue categorías según los requisitos de su organización. Por ejemplo: default\_tags { tags = { "Application" = "tableau", "Creator" = "alias@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } 2. If using `provider`, comment out the `assume_role` lines: /\* assume\_role { role\_arn = "arn:aws:iam::310946706895:role/terraform-backend" session\_name = "terraform" }\*/ #### elb.tf Under `'resource "aws_lb" "tableau" {'` choose a unique value to use for `name` and `tags.Name`. If another AWS load balancer has the same name in the datacenter, then `terraform apply` will fail. Add `idle_timeout`: resource "aws\_lb" "tableau" { name = "edg-again-alb" load\_balancer\_type = "application" subnets = \[for subnet in aws\_subnet.public : subnet.id\] security\_groups = \[aws\_security\_group.public.id\] drop\_invalid\_header\_fields = true idle\_timeout = 400 tags = { Name = "edg-again-alb" } } #### variables.tf Actualice el nombre de dominio raíz. Este nombre debe coincidir con el dominio que tiene registrado en Ruta 53. variable "root\_domain\_name" { default = "example.com" } De forma predeterminada, el subdominio `tableau` se especifica para el nombre de dominio DNS de la VPC. Para cambiar esto, actualice `subdomain`: variable "subdomain" { default = "tableau" } #### modules/tableau\_instance/ec2.tf There are two ec2.tf files in the project. This customization is for the Tableau instance of the ec2.tf in the directory: `modules/tableau_instance/ec2.tf`. - Si es necesario, agregue categorías blob: tags = { "Name" : var.ec2\_name, "user.owner" = "ALIAS", "Application" = "tableau", "Creator" = "ALIAS@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } - Según sea necesario, opcionalmente actualice su almacenamiento para manejar sus requisitos de datos: Volumen de la raíz: root\_block\_device { volume\_size = 100 volume\_type = "gp3" } Volumen de aplicación: resource "aws\_ebs\_volume" "tableau" { availability\_zone = data.aws\_subnet.tableau.availability\_zone size = 500 type = "gp3" } ### Paso 3: Ejecutar Terraform #### A. Inicializar Terraform En Terminal, cambie al directorio `edg-terraform` y ejecute el siguiente comando: terraform init Si la inicialización se realiza correctamente, continúe con el próximo paso. Si la inicialización falló, siga las instrucciones en la salida de Terraform. #### B. Planear Terraform Desde el mismo directorio, ejecute el comando del plan: terraform plan Este comando se puede ejecutar varias veces. Ejecute tantas veces como sea necesario para corregir errores. Cuando este comando se ejecute sin errores, continúe con el siguiente paso. #### C. Aplicar Terraform Desde el mismo directorio, ejecute el comando de aplicación: terraform apply Terraform will prompt you to verify deployment, type `Yes`. #### Opcional: destruir Terraform Puede destruir toda la VPC ejecutando el comando destroy: terraform destroy El comando destroy solo destruirá lo que ha creado. Si ha realizado cambios manuales en algunos objetos de AWS (es decir, grupos de seguridad, subredes, etc.), entonces el comando `destroy` fallará. Para salir de una operación de destrucción fallida/bloqueada, escriba`Control + C`. Luego, debe limpiar la VPC manualmente al estado en el que se encontraba cuando Terraform la creó originalmente. Después puede ejecutar el comando `destroy`. ### Paso 4: Conéctese a bastion Toda la conexión de la línea de comandos se realiza a través del host de bastion en TCP 22 (protocolo SSH). 1. En AWS, cree una regla de entrada en el grupo de seguridad de bastion (**AWS** > **Grupos de seguridad** > **Bastion SG** > **Editar reglas de entrada**) y cree una regla para permitir conexiones SSH (TCP 22) desde la dirección IP o la máscara de subred donde ejecutará los comandos de Terminal. Opcional: Puede resultarle útil permitir la copia de archivos entre las instancias EC2 en los grupos Público y Privado durante la implementación. Crear reglas SSH de entrada: - Privado: cree una regla de entrada para permitir SSH desde Público - Público: cree una regla de entrada para permitir SSH desde Privado y desde Público 2. Use la clave pem que creó en el Paso 1.B para conectarse al host de bastion: **En terminales Mac:** Ejecute los siguientes comandos desde el directorio donde está almacenada la clave pem: ssh-add —apple-use-keychain .pem If you get a warning about private key being accessible by others, then run this command: `chmod 600 ` and then run the `ssh-add` command again. Connect to the bastion host with this command: `ssh -A ec2-user@IPaddress` For example: `ssh -A ec2-user@3.15.12.112`. **En Windows usando PuTTY y Pageant:** 1. Cree ppk a partir de la clave pem: use el generador de claves PuTTY. Cargue la clave pem que ha creado en el paso 1.B. Después de importar la clave, haga clic en **Guardar clave privada**. Esto crea un archivo ppk. 2. En PuTTY: abra la configuración y realice los siguientes cambios: - Sessions>Host Name: agregue la dirección IP del host de bastion. - Sessions>Port: 22 - Connection>Data>Auto-login username: ec2-user - Connection>SSH>Auth>Allow agent forwarding - Connection>SSH>Auth> Para la clave privada, haga clic en Examinar y seleccione el archivo .ppk que acaba de crear. 3. Instale Pageant y cargue el ppk en la aplicación. ### Paso 5: Instalar PostgreSQL La plantilla de Terraform no instala PostgreSQL para su uso como repositorio externo. Sin embargo, se crea el grupo de seguridad y la subred asociados. Si va a instalar el repositorio externo en una instancia EC2 que ejecuta PostgreSQL, debe implementar la instancia EC2 como se describe en la [Parte 3: preparación para la implementación de Tableau Server Enterprise](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm). Luego, instale, configure y haga una copia de seguridad tar de PostgreSQL como se describe en la [Paso 4: Instalar y configurar Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm). ### Paso 6: (Opcional) Ejecute DeployTab4EDG El script TabDeploy4EDG automatiza la implementación de Tableau de cuatro nodos que se describe en la Parte 4. Consulte [Script de instalación automatizada TabDeploy4EDG](#EDGSetup). [Saltar al contenido principal](#main-content) # Apéndice: nivel web con implementación de ejemplo de Apache **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. Este tema proporciona un procedimiento de un extremo a otro que describe cómo implementar el nivel web en el ejemplo de la arquitectura de referencia de AWS. La configuración de ejemplo tiene los siguientes componentes: - Equilibrador de carga de aplicaciones de AWS - Servidores proxy de Apache - Módulo de autenticación Mellon - IdP de Okta - Autenticación SAML **Nota**: El ejemplo de configuración de nivel web que se presenta en esta sección incluye procedimientos detallados para implementar software y servicios de terceros. Hemos hecho todo lo posible por verificar y documentar los procedimientos para habilitar el escenario del nivel web. Sin embargo, el software de terceros puede cambiar o su escenario puede diferir de la arquitectura de referencia que se describe aquí. Consulte la documentación de terceros para obtener detalles de configuración autorizados y asistencia. Los ejemplos de Linux a lo largo de esta sección muestran comandos para distribuciones similares a RHEL. Específicamente, los comandos aquí se han desarrollado con la distribución de Amazon Linux 2. Si está ejecutando distribuciones de Ubuntu, edite los comandos según corresponda. La implementación del nivel web en este ejemplo sigue un procedimiento de verificación y configuración paso a paso. La configuración del nivel web principal consta de los siguientes pasos para habilitar HTTP entre Tableau e Internet. Apache se ejecuta y configura para proxy inverso/equilibrio de carga detrás del equilibrador de carga de la aplicación AWS: 1. Instalar Apache 2. Configurar el proxy inverso para probar la conectividad con Tableau Server 3. Configurar el equilibrio de carga en el proxy 4. Configurar el equilibrador de carga de aplicaciones de AWS Una vez que se configura el nivel web y se verifica la conectividad con Tableau, debe configurar la autenticación con un proveedor externo. ## Instalar Apache Ejecute el siguiente procedimiento en ambos hosts EC2 (Proxy 1 y Proxy 2). Si está implementando en AWS de acuerdo con el ejemplo de arquitectura de referencia, debe tener dos zonas de disponibilidad y ejecutar un solo servidor proxy en cada zona de disponibilidad. 1. Instale Apache: sudo yum update -y sudo yum install -y httpd 2. Configuración para iniciar Apache al reiniciar: sudo systemctl enable --now httpd 3. Verifique que la versión de httpd que ha instalado incluya `proxy_hcheck_module`. sudo httpd -M Se necesita `proxy_hcheck_module`. Si su versión de httpd no incluye este módulo, actualice a una versión de httpd que sí lo incluya. ## Configurar el proxy para probar la conectividad a Tableau Server Ejecute este procedimiento en uno de los hosts proxy (Proxy 1). El propósito de este paso es verificar la conectividad entre Internet, su servidor proxy y Tableau Server en el grupo de seguridad privado. 1. Cree un archivo llamado`tableau.conf` y agréguelo al directorio`/etc/httpd/conf.d`. Copie el siguiente código y especifique las claves`ProxyPass` y`ProxyPassReverse` con la dirección IP privada del Nodo 1 de Tableau Server. **Importante**: La configuración que se muestra a continuación no es segura y no debe usarse en producción. Esta configuración solo debe usarse durante el proceso de instalación para verificar la conectividad de un extremo a otro. Por ejemplo, si la dirección IP privada del Nodo 1 es`10.0.30.32` , el contenido del archivo `tableau.conf` sería: ProxyPreserveHost On ProxyPass "/" "http://10.0.30.32:80/" ProxyPassReverse "/" "http://10.0.30.32:80/" 2. Reinicie httpd: sudo systemctl restart httpd ### Verificación: configuración de topología base Debería poder acceder a la página de administración de Tableau Server desde `http://`. Si la página de inicio de sesión de Tableau Server no se carga en su navegador, siga estos pasos de solución de problemas en el host Proxy 1: - Detenga y luego inicie httpd como primer paso de solución de problemas. - Compruebe el archivo `tableau.conf`. Verifique que la IP privada del Nodo 1 sea correcta. Verifique las comillas dobles y revise cuidadosamente la sintaxis. - Ejecute el comando `curl` en el servidor del proxy inverso con la dirección IP privada del nodo 1, por ejemplo, `curl 10.0.1.90`. Si el shell no devuelve html, o si devuelve html para la página web de prueba de Apache, verifique la configuración del puerto/protocolo entre los grupos de seguridad Público y Privado. - Ejecute el comando `curl` con la dirección IP privada del proxy 1, por ejemplo, `curl 10.0.0.163`. Si el shell devuelve el código html para la página web de prueba de Apache, entonces el archivo proxy no está configurado correctamente. - Reinicie siempre httpd (`sudo systemctl restart httpd`) después de cualquier cambio de configuración en el archivo proxy o en los grupos de seguridad. - Asegúrese de que TSM se esté ejecutando en el nodo 1. ## Configurar el equilibrio de carga en el proxy 1. En el mismo host de proxy (Proxy 1) donde creó `tableau.conf`, elimine la configuración del host virtual existente y edite el archivo para incluir la lógica de equilibrio de carga. Por ejemplo: ServerAdmin admin@example.com #Load balancing logic. ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED #Replace IP addresses below with the IP addresses to the Tableau Servers running the Gateway service. BalancerMember http://10.0.3.40/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember http://10.0.4.151/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ 2. Detenga y luego inicie httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Verifique la configuración navegando a la dirección IP pública de Proxy 1. ## Copiar la configuración al segundo servidor proxy 1. Copie el archivo `tableau.conf` de Proxy 1 y guárdelo en el directorio `/etc/httpd/conf.d` en el host Proxy 2. 2. Detenga y luego inicie httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Verifique la configuración navegando a la dirección IP pública de Proxy 2. ## Configurar el equilibrador de carga de aplicaciones de AWS Configure el equilibrador de carga como una escucha HTTP. Este procedimiento describe cómo agregar un equilibrador de carga en AWS. #### Paso 1: crear un grupo de destino Un grupo de destino es una configuración de AWS que define las instancias EC2 que ejecutan sus servidores proxy. Estos son los destinos del tráfico de LBS. 1. EC2>Grupos de destino > Crear grupo de destino 2. En la página Crear: - Escriba un nombre de grupo de destino, `TG-internal-HTTP` por ejemplo - Tipo de destino: instancias - Protocolo: HTTP - Puerto: 80 - VPC: seleccione su VPC - En Comprobaciones de estado > Configuración de comprobaciones de estado avanzadas > Códigos de éxito, agregue la lista de códigos para leer: `200,303`. - Haga clic en Crear 3. Seleccione el grupo de destino que acaba de crear y luego haga clic en la pestaña Destinos:  - Haga clic en Editar. - Seleccione las instancias EC2 (o instancia única si está configurando una a la vez) que ejecutan la aplicación de proxy y luego haga clic en Agregar a registrado. - Haga clic en Guardar. #### Paso 2: iniciar el asistente del equilibrador de carga 1. EC2> Equilibradores de carga > Crear equilibrador de carga 2. En la página "Seleccionar tipo de equilibrador de carga", cree un equilibrador de carga de aplicaciones. **Nota**: La interfaz de usuario que se muestra para configurar el equilibrador de carga no es coherente en los centros de datos de AWS. El procedimiento siguiente, "Configuración del asistente", se asigna al asistente de configuración de AWS que comienza con el **Paso 1: configurar el equilibrador de carga**.  Si su centro de datos muestra todas las configuraciones en una sola página que incluye un botón **Crear equilibrador de carga** en la parte inferior de la página, siga el procedimiento de "Configuración de una sola página" a continuación. 1. Página configurar equilibrador de carga: - Especifique el nombre - Esquema: orientado a Internet (predeterminado) - Tipo de dirección IP: ipv4 (predeterminado) - Oyentes (oyentes y enrutamiento): 1. Deje el oyente HTTP predeterminado 2. Haga clic en Agregar oyente y agregue `HTTPS:443` - VPC: seleccione la VPC donde instaló todo - Zonas de disponibilidad: - Seleccione **a** y **b** para las regiones de su centro de datos - En cada selector del menú desplegable correspondiente, seleccione la subred pública (donde residen sus servidores proxy). - Haga clic en Establecer configuración de seguridad 2. Página Configurar ajustes de seguridad - Suba su certificado SSL público. - Haga clic en Siguiente: Configurar grupos de seguridad. 3. Página Configurar grupos de seguridad: - Seleccione el grupo de seguridad público. Si se selecciona el grupo de seguridad predeterminado, borre esa selección. - Haga clic en Siguiente: Configurar el enrutamiento. 4. Página Configurar enrutamiento - Grupo de destino: Grupo de destino existente. - Nombre: seleccione el grupo de destino que creó anteriormente - Haga clic en Siguiente: Registrar destinos. 5. Página Registrar destinos - Deben mostrarse las dos instancias de servidor proxy que configuró anteriormente. - Haga clic en Siguiente: Revisión. 6. Página Revisión Haga clic en Crear. Configuración básica - Especifique el nombre - Esquema: orientado a Internet (predeterminado) - Tipo de dirección IP: ipv4 (predeterminado) Mapeo de redes - VPC: seleccione la VPC donde instaló todo - Mapeo: - Seleccione las zonas de disponibilidad **a** y **b** (o comparables) para sus regiones de centros de datos - En cada selector del menú desplegable correspondiente, seleccione la subred pública (donde residen sus servidores proxy). Grupos de seguridad - Seleccione el grupo de seguridad público. Si se selecciona el grupo de seguridad predeterminado, borre esa selección. Oyentes y enrutamiento - Deje el oyente HTTP predeterminado. Para la acción predeterminada, especifique el grupo de destino que configuró anteriormente. - Haga clic en Agregar oyente y agregue `HTTPS:443` . Para la acción predeterminada, especifique el grupo de destino que configuró anteriormente. Configuración de oyente seguro - Suba su certificado SSL público. Haga clic en Crear el equilibrador de carga. #### Paso 3: habilitar la adherencia 1. Una vez creado el equilibrador de carga, debe habilitar la adherencia en el grupo de destino. - Abra la página del grupo de destino de AWS (EC2\> Equilibradores de carga > Grupos de destino), seleccione la instancia del grupo de destino que acaba de configurar. En el menú Acciones, seleccione Editar atributos. - En la página Editar atributos, seleccione Adherencia, especifique una duración de `1 day` y luego Guardar cambios. 2. En el equilibrador de carga, habilite la adherencia en el oyente HTTP. Seleccione el equilibrador de carga que acaba de configurar y luego haga clic en la pestaña Oyentes: - Para HTTP:80, haga clic en Ver/editar reglas. En la página Reglas resultante, haga clic en el icono de edición (una vez en la parte superior de la página y luego nuevamente por la regla) para editar la regla. Elimine la regla THEN existente y reemplácela haciendo clic en Agregar acción > Reenviar a... En la configuración THEN resultante, especifique el mismo grupo de destino que ha creado. En Adherencia a nivel de grupo, habilite la adherencia y establezca la duración en 1 día. Guarde la configuración y haga clic en Actualizar. #### Paso 4: Establezca el tiempo de espera inactivo en el equilibrador de carga En el equilibrador de carga, actualice el tiempo de espera inactivo a 400 segundos. Seleccione el equilibrador de carga que ha configurado para esta implementación y luego haga clic en Acciones > Editar atributos. Establezca el tiempo de espera inactivo en`400` segundos y luego haga clic en Guardar. #### Paso 5: Verificar la conectividad LBS Abra la página del equilibrador de carga de AWS (EC2 > Equilibradores de carga), seleccione la instancia del equilibrador de carga que acaba de configurar. En Descripción, copie el nombre del DNS y péguelo en un navegador para acceder a la página de inicio de sesión de Tableau Server. Si aparece el error 500, probablemente necesite reiniciar sus servidores proxy. ## Actualizar DNS con URL pública de Tableau Utilice el nombre de la zona DNS de su dominio de la descripción del equilibrador de carga de AWS para crear un valor CNAME en su DNS. El tráfico a su URL (tableau.example.com) debe enviarse al nombre de DNS público de AWS. ## Verificar la conectividad Una vez finalizadas las actualizaciones de DNS, debería poder navegar a la página de inicio de sesión de Tableau Server con su URL pública, por ejemplo, `https://tableau.example.com`. ## Ejemplo de configuración de autenticación: SAML con IdP externo El siguiente ejemplo describe cómo instalar y configurar SAML con Okta IdP y el módulo de autenticación Mellon para una implementación de Tableau que se ejecuta en la arquitectura de referencia de AWS. El ejemplo describe cómo configurar Tableau Server y los servidores proxy Apache para usar HTTP. Okta enviará la solicitud al equilibrador de carga de AWS a través de HTTPS, pero todo el tráfico interno viajará a través de HTTP. Mientras configura para este escenario, tenga en cuenta los protocolos HTTP y HTTPS al configurar cadenas de URL. Este ejemplo utiliza Mellon como un módulo de proveedor de servicios de autenticación previa en los servidores proxy inversos. Esta configuración garantiza que solo el tráfico autenticado se conecte a Tableau Server, que también actúa como proveedor de servicios con Okta IdP. Por lo tanto, debe configurar dos aplicaciones IdP: una para el proveedor de servicios Mellon y otra para el proveedor de servicios Tableau. ### Crear la cuenta de administrador de Tableau Un error común al configurar SAML es olvidarse de crear una cuenta de administrador en Tableau Server antes de habilitar SSO. El primer paso es crear una cuenta en Tableau Server con un rol de administrador del servidor. En el caso de ejemplo de Okta, el nombre de usuario debe tener el formato de una dirección de correo electrónico válida, por ejemplo, usuario@ejemplo.com. Debe establecer una contraseña para este usuario, pero la contraseña no se utilizará después de configurar SAML. ### Configurar la aplicación de autorización previa de Okta El escenario de un extremo a otro descrito en esta sección requiere dos aplicaciones Okta: - Solicitud de autorización previa de Okta - Aplicación Okta de Tableau Server Cada una de estas aplicaciones está asociada con diferentes metadatos que deberá configurar en el proxy inverso y Tableau Server, respectivamente. Este procedimiento describe cómo crear y configurar la aplicación de autorización previa de Okta. Más adelante en este tema, creará la aplicación Okta de Tableau Server. Para obtener una cuenta de Okta de prueba gratuita con usuarios limitados, consulte la [página web de desarrolladores de Okta](https://developer.okta.com/signup/). Cree una integración de la aplicación SAML para el proveedor de servicios de autenticación previa de Mellon. 1. Abra el panel de administración de Okta > Aplicaciones > Crear integración de aplicaciones. 2. En la página Crear una nueva integración de aplicaciones, seleccione SAML 2.0 y luego haga clic en Siguiente. 3. En la pestaña Configuración general, escriba un nombre de aplicación, como `Tableau Pre-Auth` y haga clic en Siguiente. 4. En la pestaña Configurar SAML: - URL de inicio de sesión único (SSO). El elemento final de la ruta en la URL de inicio de sesión único se denomina `MellonEndpointPath` en el archivo de configuración `mellon.conf` que aparece más adelante en este procedimiento. Puede especificar cualquier punto final que desee. En este ejemplo, `sso` es el punto final. El último elemento, `postResponse`, es obligatorio:`https://tableau.example.com/sso/postResponse` . - Desmarque la casilla de verificación: Usar esto para la URL del destinatario y la URL de destino. - URL del destinatario: igual que la URL de SSO, pero con HTTP. Por ejemplo, `http://tableau.example.com/sso/postResponse`. - URL de destino: igual que la URL del SSO, pero con HTTP. Por ejemplo, `http://tableau.example.com/sso/postResponse`. - URI de audiencia (ID de entidad SP). Por ejemplo, `https://tableau.example.com`. - Formato del ID de nombre: `EmailAddress` - Nombre de usuario de la aplicación: `Email` - Declaraciones de atributos: Nombre = `mail`; Formato de nombre = `Unspecified`; Valor = `user.email`. Haga clic en Siguiente. 5. En la pestaña Comentarios, seleccione: - Soy un cliente de Okta que agrega una aplicación interna - Esta es una aplicación interna que hemos creado - Haga clic en Finalizar. 6. Cree el archivo de metadatos de IdP previo a la autenticación: - En Okta: Aplicaciones > Aplicaciones > Su nueva aplicación (p. ej., `Tableau Pre-Auth`)> Iniciar sesión - Junto a Certificados de firma de SAML, haga clic en Ver instrucciones de configuración de SAML. - En la página Cómo configurar SAML 2.0 para la aplicación , desplácese hacia abajo hasta la sección Opcional, Proporcionar los siguientes metadatos de IDP a su proveedor de SP . - Copie el contenido del campo XML y guárdelo en un archivo llamado `pre-auth_idp_metadata.xml`. 7. (Opcional) Configure la autenticación multifactor: - En Okta: Aplicaciones > Aplicaciones > Su nueva aplicación (p. ej., `Tableau Pre-Auth`)> Iniciar sesión - En Directiva de inicio de sesión, haga clic en Agregar regla. - En la regla de inicio de sesión de la aplicación, especifique un nombre y las diferentes opciones de MFA. Para probar la funcionalidad, puede dejar todas las opciones predeterminadas. Sin embargo, en Acciones, debe seleccionar Solicitar factor y luego especificar la frecuencia con la que los usuarios deben iniciar sesión. Haga clic en Guardar. ### Crear y asignar un usuario de Okta 1. En Okta, cree un usuario con el mismo nombre de usuario que creó en Tableau (usuario@ejemplo.com): Directorio > Personas > Agregar persona. 2. Una vez creado el usuario, asigne la nueva aplicación Okta a esa persona: haga clic en el nombre de usuario y luego asigne la aplicación en Asignar aplicación. ## Instalar Mellon para preautorización 1. En las instancias EC2 que ejecuta el servidor proxy Apache, ejecute los siguientes comandos para instalar los módulos PHP y Mellon: sudo yum install httpd php mod\_auth\_mellon 2. Cree el directorio `/etc/httpd/mellon` ## Configurar Mellon como módulo de preautorización Ejecute este procedimiento en ambos servidores proxy. Debe tener una copia de `pre-auth_idp_metadata.xml` que creó a partir de la configuración de Okta. 1. Cambie el directorio: cd /etc/httpd/mellon 2. Cree los metadatos del proveedor de servicios. Ejecute el script `mellon_create_metadata.sh`. Debe incluir el ID de entidad y la URL de retorno de su organización en el comando. La URL de retorno se denomina _URL de inicio de sesión único_ en Okta. El elemento final de la ruta en la URL de retorno se denomina `MellonEndpointPath` en el archivo de configuración `mellon.conf` que aparece más adelante en este procedimiento. En este ejemplo, especificamos `sso` como la ruta del punto final. Por ejemplo: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" El script devuelve el certificado del proveedor de servicios, la clave y los archivos de metadatos. 3. Cambie el nombre de los archivos del proveedor de servicios en el directorio `mellon` para facilitar la lectura. Nos referiremos a estos archivos por los siguientes nombres en la documentación: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Copie el archivo `pre-auth_idp_metadata.xml` en el mismo directorio. 5. Cree el archivo `mellon.conf` en el directorio `/etc/httpd/conf.d`: sudo nano /etc/httpd/conf.d/mellon.conf 6. Copie el siguiente contenido en `mellon.conf`. MellonSPPrivateKeyFile /etc/httpd/mellon/mellon.key MellonSPCertFile /etc/httpd/mellon/mellon.cert MellonSPMetadataFile /etc/httpd/mellon/sp\_metadata.xml MellonIdPMetadataFile /etc/httpd/mellon/pre-auth\_idp\_metadata.xml MellonEndpointPath /sso MellonEnable "info" 7. Añada el siguiente contenido en el archivo `tableau.conf` existente: Dentro del bloque ``, agregue el siguiente contenido. Actualice `ServerName` con el nombre de host público en su ID de entidad: DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info Agregue el bloque Ubicación fuera del bloque ``. Actualice `MellonCookieDomain` con el dominio de nivel superior para conservar la información de las cookies como se muestra: AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com El archivo `tableau.conf` completo debería parecerse al siguiente ejemplo: ServerAdmin admin@example.com ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED BalancerMember http://10.0.3.36/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember http://10.0.4.15/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com 8. Verifique la configuración. Ejecute el comando siguiente: sudo apachectl configtest Si la prueba de configuración devuelve un error, corrija los errores y vuelva a ejecutar configtest. Si la configuración es correcta, aparecerá `Syntax OK`. 9. Reinicie httpd: sudo systemctl restart httpd ## Crear la aplicación de Tableau Server en Okta 1. En el panel de Okta: Aplicaciones > Aplicaciones > Examinar catálogo de aplicaciones 2. En Examinar catálogo de integración de aplicaciones, busque `Tableau`, seleccione la miniatura de Tableau Server y luego haga clic en Agregar. 3. En Agregar Tableau Server > Configuración general, especifique una Etiqueta y luego haga clic en Siguiente. 4. En Opciones de inicio de sesión, seleccione SAML 2.0 y,después, desplácese hacia abajo hasta Configuración avanzada de inicio de sesión: - ID de entidad SAML: especifique la URL pública, por ejemplo, https://tableau.example.com. - Formato de nombre de usuario de la aplicación: correo electrónico 5. Haga clic en el enlace de metadatos del proveedor de identidad para iniciar un navegador. Copie el enlace del navegador. Este es el enlace que utilizará cuando configure Tableau en el procedimiento que se muestra a continuación. 6. Haga clic en Realizado. 7. Asigne la nueva aplicación Okta de Tableau Server a su usuario (usuario@example.com): haga clic en el nombre de usuario y luego asigne la aplicación en Asignar aplicación. ### Habilitar SAML en Tableau Server para IdP Ejecute este procedimiento en el nodo 1 de Tableau Server. 1. Descargue los metadatos de la aplicación de Tableau Server de Okta. Utilice el enlace que guardó del procedimiento anterior: wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Copie un certificado TLS y un archivo de clave relacionado en Tableau Server. El archivo de claves debe ser una clave RSA. Para obtener más información sobre la configuración y los requisitos de SAML, consulte _Requisitos de SAML_ ([Linux](https://help.tableau.com/current/server-linux/es-es/saml_requ.htm)). Para simplificar la administración y la implementación de certificados, y como práctica recomendada de seguridad, recomendamos usar certificados generados por una autoridad de certificación (CA) de terceros de confianza. Como alternativa, puede generar certificados autofirmados o usar certificados de una PKI para TLS. Si no tiene un certificado TLS, puede generar un certificado autofirmado mediante el procedimiento integrado a continuación. Generar un certificado autofirmado Ejecute este procedimiento en el nodo 1 de Tableau Server. 1. Genere la clave de la autoridad certificadora (CA) raíz de firma: openssl genrsa -out rootCAKey-saml.pem 2048 2. Cree el certificado de CA raíz: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Se le pedirá que especifique los valores para los campos del certificado. Por ejemplo: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Cree el certificado y la clave relacionada (`server-saml.csr` y `server-saml.key` en el ejemplo siguiente). El nombre del sujeto del certificado debe coincidir con el nombre del host público del host de Tableau. El nombre del sujeto se establece con la opción `-subj` con el formato `"/CN="`, por ejemplo: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Firme el nuevo certificado con el certificado CA que creó anteriormente. El siguiente comando también genera el certificado en el formato `crt`: openssl x509 -req -in server-saml.csr -days 3650 -CA rootCACert-saml.pem -CAkey rootCAKey-saml.pem -CAcreateserial -out server-saml.crt 5. Convierta el archivo de clave a RSA. Tableau requiere un archivo de clave RSA para SAML. Para convertirlo, ejecute el siguiente comando: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Configure SAML: Ejecute el siguiente comando, especificando su ID de entidad y URL de retorno, y las rutas al archivo de metadatos, archivo de certificado y archivo de clave: tsm authentication saml configure --idp-entity-id "https://tableau.example.com" --idp-return-url "https://tableau.example.com" --idp-metadata idp\_metadata.xml --cert-file "server-saml.crt" --key-file "server-saml-rsa.key" tsm authentication saml enable 4. Si su organización ejecuta Tableau Desktop 2021.4 o posterior, debe ejecutar el siguiente comando para habilitar la autenticación a través de los servidores proxy inversos. Las versiones de Tableau Desktop 2021.2.1 - 2021.3 funcionarán sin ejecutar este comando, siempre que su módulo de autenticación previa (p. ej., Mellon) esté configurado para permitir la conservación de cookies de dominio de nivel superior. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Aplique los cambios de configuración: tsm pending-changes apply ## Validar la funcionalidad SAML Para validar la funcionalidad SAML de un extremo a otro, inicie sesión en Tableau Server con la URL pública (p. ej., https://tableau.example.com) con la cuenta de administrador de Tableau que creó al comienzo de este procedimiento. ## Solución de problemas de validación **Solicitud incorrecta**: un error común para este escenario es un error de "Solicitud incorrecta" de Okta. A menudo, este problema ocurre cuando el navegador está almacenando en caché datos de la sesión anterior de Okta. Por ejemplo, si administra las aplicaciones de Okta como administrador de Okta y luego intenta acceder a Tableau con una cuenta diferente habilitada para Okta, los datos de sesión de los datos del administrador pueden causar el error "Solicitud incorrecta". Si este error persiste incluso después de borrar la memoria caché del navegador local, intente validar el escenario de Tableau conectándose con un navegador diferente. Otra causa del error "Solicitud incorrecta" es un error tipográfico en una de las muchas URL que especifique durante los procesos de configuración de Okta, Mellon y SAML. Revise todo esto cuidadosamente. A menudo, el archivo httpd `error.log` en el servidor Apache especificará qué URL está causando el error. **No encontrada: la URL solicitada no se encontró en este servidor**: este error indica uno de los muchos errores de configuración. Si el usuario está autenticado con Okta y luego recibe este error, es probable que haya cargado la aplicación de autorización previa de Okta en Tableau Server cuando configuró SAML. Compruebe que tiene los metadatos de la aplicación Okta de Tableau Server configurados en Tableau Server, y no los metadatos de la aplicación Okta de preautorización. Otros pasos de solución de problemas: - Revise `tableau.conf` con cuidado en busca de errores tipográficos o de configuración - Revise la configuración de la aplicación de autorización previa de Okta. Asegúrese de que los protocolos HTTP vs HTTPS estén configurados como se especifica en este tema. - Reinicie httpd en ambos servidores proxy. - Compruebe que `sudo apachectl configtest` devuelve "Sintaxis OK" en ambos servidores proxy. - Verifique que el usuario de prueba esté asignado a ambas aplicaciones en Okta. - Compruebe que stickiess esté configurado en el equilibrador de carga y los grupos de destino asociados ## Configurar SSL/TLS desde el equilibrador de carga a Tableau Server Algunas organizaciones requieren un canal de cifrado de un extremo a otro desde el cliente hasta el servicio de back-end. La arquitectura de referencia predeterminada, como se describe hasta este punto, especifica SSL desde el cliente hasta el equilibrador de carga que se ejecuta en el nivel web de su organización. Para configurar SSL desde el equilibrador de carga a Tableau Server, debe: - Instalar un certificado SSL válido tanto en Tableau como en los servidores proxy. - Configurar SSL desde el equilibrador de carga a los servidores proxy inversos. - Configurar SSL desde los servidores proxy a Tableau Server. - También puede configurar SSL desde Tableau Server a la instancia de PostgreSQL. El resto de este tema describe esta implementación en el contexto de la arquitectura de referencia de AWS de ejemplo. ## Ejemplo: Configurar SSL/TLS en la arquitectura de referencia de AWS Esta sección describe cómo configurar SSL en Tableau y configurar SSL en un servidor proxy Apache, todo en la arquitectura de referencia de AWS de ejemplo. Los procedimientos de Linux a lo largo de este ejemplo muestran comandos para distribuciones similares a RHEL. Específicamente, los comandos aquí se han desarrollado con la distribución de Amazon Linux 2. Si está ejecutando distribuciones de Ubuntu, edite los comandos según corresponda. ### Paso 1: Recopilar certificados y claves relacionadas Para simplificar la administración y la implementación de certificados, y como práctica recomendada de seguridad, recomendamos usar certificados generados por una autoridad de certificación (CA) de terceros de confianza. Como alternativa, puede generar certificados autofirmados o usar certificados de una PKI para TLS. El siguiente procedimiento de cómo generar certificados autofirmados. Si está utilizando certificados de terceros como recomendamos, puede omitir este procedimiento. Ejecute este procedimiento en uno de los hosts proxy. Después de generar el certificado y la clave asociada, lo compartirá con el otro host proxy y con el nodo 1 de Tableau Server. 1. Genere la clave de la autoridad certificadora (CA) raíz de firma: `openssl genrsa -out rootCAKey.pem 2048` 2. Cree el certificado de CA raíz: `openssl req -x509 -sha256 -new -nodes -key rootCAKey.pem -days 3650 -out rootCACert.pem` Se le pedirá que especifique los valores para los campos del certificado. Por ejemplo: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Cree el certificado y la clave relacionada (`serverssl.csr` y `serverssl.key` en el ejemplo siguiente). El nombre del sujeto del certificado debe coincidir con el nombre del host público del host de Tableau. El nombre del sujeto se establece con la opción `-subj` con el formato `"/CN="`, por ejemplo: `openssl req -new -nodes -text -out serverssl.csr -keyout serverssl.key -subj "/CN=tableau.example.com"` 4. Firme el nuevo certificado con el certificado CA que creó en el paso 2. El siguiente comando también genera el certificado en el formato `crt`: `openssl x509 -req -in serverssl.csr -days 3650 -CA rootCACert.pem -CAkey rootCAKey.pem -CAcreateserial -out serverssl.crt` ### Paso 2: configurar el servidor proxy para SSL Ejecute este procedimiento en ambos servidores proxy. 1. Instale el módulo ssl de Apache: `sudo yum install mod_ssl` 2. Cree el directorio `/etc/ssl/private`: `sudo mkdir -p /etc/ssl/private` 3. Copie los archivos .crt y .key en las siguientes rutas `/etc/ssl/`: `sudo cp serverssl.crt /etc/ssl/certs/` `sudo cp serverssl.key /etc/ssl/private/` 4. Realice los siguientes cambios en el `tableau.conf`: - Agregue el bloque de reescritura de SSL: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] - En el bloque de reescritura de SSL, actualice el nombre del servidor `RewriteCond`: agregue su nombre de host público, por ejemplo, `tableau.example.com` - Cambie `` por ``. - Envuelva el `` y los bloques `` con ``... ``. - `BalancerMember`: cambie el protocolo de `http` a `https`. - Agregue elementos `SSL*` dentro del bloque ``: SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off - En el elemento `LogLevel`, agregue `ssl:warn`. - Opcional: Si ha instalado y configurado un módulo de autenticación, es posible que tenga elementos adicionales en el archivo tableau.conf. Por ejemplo, el bloque ` ` incluirá elementos. Aquí se muestra un archivo tableau.conf de ejemplo configurado para SSL: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] ServerAdmin admin@example.com ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED BalancerMember https://10.0.3.36/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember https://10.0.4.15/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info ssl:warn SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off #If you have configured a pre-auth module (e.g. Mellon) include those elements here. 5. Agregue el archivo index.html para eliminar los errores 403: sudo touch /var/www/html/index.html 6. Reinicie httpd: sudo systemctl restart httpd ### Paso 3: configurar Tableau Server para SSL externo Copie los archivos serverssl.crt y serverssl.key del host del Proxy 1 al Tableau Server inicial (Nodo 1). Ejecute los siguientes comandos en el nodo 1: tsm security external-ssl enable --cert-file serverssl.crt --key-file serverssl.key tsm pending-changes apply ### Paso 4: configuración de autenticación opcional Si ha configurado un proveedor de identidad externo para Tableau, es probable que deba actualizar las URL de retorno en el panel administrativo del IdP. Por ejemplo, si está utilizando una aplicación de preautenticación Okta, deberá actualizar la aplicación para usar el protocolo HTTPS para la URL del destinatario y la URL de destino. ### Paso 5: configurar el equilibrador de carga de AWS para HTTPS Si está implementando con el equilibrador de carga de AWS como se documenta en esta guía, vuelva a configurar el equilibrador de carga de AWS para enviar tráfico HTTPS a los servidores proxy: 1. Anule el registro del grupo de destino HTTP existente: En Grupos de destino, seleccione el grupo de destino HTTP que se ha configurado para el equilibrador de carga, haga clic en Acciones y, a continuación, haga clic en Registrar y anular el registro de la instancia. En la página Registrar y anular el registro de destinos, seleccione las instancias que están configuradas actualmente, haga clic en Anular registro y luego en Guardar. 2. Cree un grupo de destino HTTPS: Grupos de destino > Crear grupo de destino - Seleccione "Instancias" - Escriba un nombre de grupo de destino, `TG-internal-HTTPS` por ejemplo - Seleccione su VPC - Protocolo: HTTPS 443 - En Comprobaciones de estado > Configuración de comprobaciones de estado avanzadas > Códigos de éxito, agregue la lista de códigos para leer: `200,303`. - Haga clic en Crear. 3. Seleccione el grupo de destino que acaba de crear y luego haga clic en la pestaña Destinos:  - Haga clic en Editar - Seleccione las instancias EC2 que están ejecutando la aplicación proxy y luego haga clic en Añadir a registrados. - Haga clic en Guardar. 4. Una vez creado el grupo objetivo, debe habilitar la adherencia: - Abra la página del grupo de destino de AWS (EC2\> Equilibradores de carga > Grupos de destino), seleccione la instancia del grupo de destino que acaba de configurar. En el menú Acciones, seleccione Editar atributos. - En la página Editar atributos, seleccione Adherencia, especifique una duración de `1 day` y luego Guardar cambios. 5. En el equilibrador de carga, actualice las reglas del oyente. Seleccione el equilibrador de carga que ha configurado para esta implementación y luego haga clic en la pestaña Oyentes. - Para HTTP:80, haga clic en Ver/editar reglas. En la página Reglas resultante, haga clic en el icono de edición (una vez en la parte superior de la página y luego nuevamente por la regla) para editar la regla. Elimine la regla THEN existente y reemplácela haciendo clic en Agregar acción > Redirigir a... En la configuración THEN resultante, especifique`HTTPS` y el puerto `443` y deje las otras opciones con la configuración predeterminada. Guarde la configuración y haga clic en Actualizar. - Para HTTP:443, haga clic en Ver/editar reglas. En la página Reglas resultante, haga clic en el icono de edición (una vez en la parte superior de la página y luego nuevamente por la regla) para editar la regla. En la configuración THEN, en Reenviar a... cambie el grupo de destino al grupo HTTPS que acaba de crear. En Adherencia a nivel de grupo, habilite la adherencia y establezca la duración en 1 día. Guarde la configuración y haga clic en Actualizar. #### Paso 6: verificar SSL Verifique la configuración navegando a https://tableau.example.com. [Saltar al contenido principal](#main-content) # Configurar permisos y acceso al contenido para usuarios migrados Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. Ahora que ha agregado sus fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud, está listo para agregar sus usuarios. Antes de hacerlo, es importante comprender cómo determina Tableau quién tiene acceso a qué datos. Tableau Cloud le permite designar quién tiene acceso al contenido y le permite restringir el acceso a los datos dentro de una fuente de datos. Usaremos herramientas de acceso al contenido para restringir quién tiene acceso a un elemento de contenido y herramientas de seguridad de nivel de fila para restringir los datos que un usuario puede ver dentro de una fuente de datos. ## Acceso al contenido Los proyectos, los proyectos anidados y los elementos de contenido individuales están sujetos a reglas de permisos. Puede ver cómo se usan esas reglas en su entorno de Tableau Server y luego volver a crearlas en Tableau Cloud. Consulte [Permisos](https://help.tableau.com/current/online/es-es/permissions.htm). ## Seguridad a nivel de fila Si tiene fuentes de datos o libros de trabajo con seguridad de nivel de fila, sus permisos y cálculos de seguridad de nivel de fila deberán actualizarse para Tableau Cloud porque los nombres de usuario y de grupo pueden cambiar durante una conversión. Consulte [Restringir el acceso a nivel de fila de datos](https://help.tableau.com/current/pro/desktop/es-es/publish_userfilters.htm) y [Crear una directiva de datos para la seguridad a nivel de fila](https://help.tableau.com/current/online/es-es/dm_vconn_create_rlspolicy.htm). ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. **Usted está aquí**: configurar permisos y acceso al contenido para usuarios migrados 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Crear y configurar un sitio de Tableau Cloud Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. El proceso de migración que se describe en esta guía comienza trabajando con su administrador de cuentas para realizar la transición de sus licencias de Tableau del servidor a la nube. Si desea probar Tableau Cloud antes de su migración, también puede [probar Tableau Cloud](https://www.tableau.com/es-es/products/trial) en cualquier momento. ## Paso 1: Trabaje con un administrador de cuentas de Tableau para realizar la transición de licencias El primer paso en su migración es trabajar con su administrador de cuentas para hacer la transición de su licencia de Server a Cloud. Una vez hecho esto, tiene 60 días de acceso a ambos productos. La mayoría de los clientes con 100 usuarios o menos completan este proceso de migración en una semana, por lo que debe haber suficiente tiempo para acceder a ambos productos durante la transición. Puede trabajar con su administrador de cuentas si necesita más tiempo. ## Paso 2: crear sitios adicionales de Tableau Cloud Si ha creado varios sitios en Tableau Server, es posible que desee crear sitios equivalentes en Tableau Cloud utilizando [Tableau Cloud Manager](https://help.tableau.com/current/online/es-es/cloud_manager_intro.htm). Como administrador de la nube, puede [añadir sitios](https://help.tableau.com/current/online/es-es/cloud_manager_sites.htm) para separar entornos de contenido, administrar usuarios y licencias, y controlar permisos. La cantidad de sitios de Tableau Cloud que puede crear depende de la edición de Tableau que haya adquirido. Después de crear sitios adicionales, continúe con los pasos restantes de este tema para cada sitio. ## Paso 3: especifique un método de autenticación El método de autenticación predeterminado será Nombre de usuario y Contraseña (TableauID). Se requiere autenticación multifactor para los usuarios de TableauID, lo que garantiza un acceso seguro a Tableau Cloud. También admitimos muchas opciones de inicio de sesión único estándar del sector. Para obtener más información, consulte [Autenticación](https://help.tableau.com/current/online/es-es/security_auth.htm) para determinar qué método de autenticación tiene más sentido para su organización. ## Paso 4: familiarícese con el sitio Recorra las [configuraciones del sitio](https://help.tableau.com/current/online/es-es/sites_add.htm) y asegúrese de que estén configuradas adecuadamente para las necesidades de su organización. ## Paso 5: configure la conectividad de datos La forma en que Tableau Cloud se conecta a los datos difiere según el lugar donde se almacenan los datos. Cada método puede requerir una preparación diferente y se describe a continuación. Si no está seguro de qué opción es la adecuada para usted, póngase en contacto con su administrador de cuenta. ### Datos en la nube disponibles públicamente Los datos en la nube disponibles públicamente incluyen Google Drive, Dropbox, OneDrive y Snowflake, por ejemplo. Si la conexión es una base de datos, es posible que deba habilitar Tableau Cloud para consultarla. Para habilitar la conectividad, consulte [Autorizar el acceso a datos en la nube publicados en Tableau Cloud](https://help.tableau.com/current/pro/desktop/es-es/publish_tableau_online_ip_authorization.htm). Para archivos planos como Excel y archivos .csv: recomendamos guardar estos archivos en una almacén en la nube como Google Drive, Dropbox o OneDrive. Luego puede habilitar la conectividad directa a los datos de Tableau Cloud. Si esa no es una opción, deberá configurar Tableau Bridge para mantener la conectividad con los archivos sin formato guardados localmente. ### Datos en las instalaciones físicas, archivos locales o en una nube privada Los datos en archivos locales, en una nube privada y locales pueden ser archivos de SQL Server, Oracle o Excel locales, por ejemplo. Si tiene requisitos de datos privados, deberá instalar y configurar [Tableau Bridge](https://help.tableau.com/current/online/es-es/to_bridge_install.htm). Tableau Bridge proporciona una comunicación segura entre Tableau Cloud y los datos detrás de firewalls. Instale Bridge detrás de su firewall en un equipo independiente que tenga acceso a sus datos. Consulte [Acerca del cliente de Bridge.](https://help.tableau.com/current/online/es-es/to_bridge_client.htm) Opcional: Para archivos locales (Excel, CSV, etc.), puede guardarlos en un almacén en la nube como Google Drive, Dropbox, Onebox en lugar de usar Tableau Bridge. ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. **Usted está aquí:** crear y configurar el sitio de Tableau Cloud 00 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Guía de migración manual de Tableau Cloud Esta guía explica cómo migrar manualmente su implementación de Tableau Server a Tableau Cloud. En pocas palabras, esta guía es útil para los administradores que ejecutan Tableau Server con menos de 100 usuarios y que se sienten cómodos con un proceso de migración de autoservicio totalmente manual. Si tiene muchos más usuarios y sus requisitos de datos son más complejos, puede beneficiarse de trabajar con [servicios profesionales o un socio de migración experimentado](https://www.tableau.com/es-es/solutions/tableau-migration) para migrar a Tableau Cloud. Más abajo, este tema incluye orientación sobre cómo planificar su migración. Pero primero, asegurémonos de que comprende por qué migrar a Tableau Cloud es probablemente la decisión inteligente para su organización. ## Por qué la migración puede tener sentido Si ejecuta un solo Tableau Server para un pequeño grupo de usuarios, es casi imposible no ahorrar tiempo y dinero al trasladar su operación a Tableau Cloud. La ventaja fácil de migrar a Tableau Cloud es el ahorro de tiempo, que tiende a ser escaso para la mayoría de nosotros. Y si usted es un científico o analista de datos que, de buenas a primeras, se encontró ejecutando inesperadamente una instalación de Tableau Server, migre y vuelva a sus datos. ¿Qué pasa con las organizaciones más grandes? Si su organización supera los 100 usuarios, sin duda también se beneficiará del ahorro de costos y tiempo a escala. Tableau Cloud está diseñado para manejar grandes organizaciones, pero esta guía no lo es. Si desea migrar una organización más grande, consulte [Migración a la nube de Tableau](https://www.tableau.com/es-es/solutions/tableau-migration) donde puede obtener más información sobre cómo trabajar con servicios profesionales o un socio de migración con experiencia. Para muchas organizaciones, Tableau Cloud será más rápido y más fiable, con menos molestias que cualquier otro método que siga para mantener su Tableau Server en marcha. Nunca tendrá que enfrentarse a otra actualización importante del servidor, ni siquiera a una actualización de versión de mantenimiento que, como sabe, en realidad es solo una actualización enmascarada con otro nombre. Tableau Cloud siempre ejecuta la versión más reciente, con las funcionalidades más actualizadas. La fiabilidad y el rendimiento están integrados en el servicio. Después del proceso de migración, dedicará su tiempo con Tableau Cloud a administrar usuarios y datos. Eso es todo. No solucionará errores de servicio ni combinará registros. Además, se acabó el reiniciar constantemente. Trabaje con su administrador de cuentas para calcular los costes de soporte a sus usuarios. Cuando evalúe el coste total, recuerde que la métrica única de gastos de licencias por usuario no proporciona una comparación de manzanas con manzanas entre SAAS y el autohospedaje de un servidor. Esta comparación se empobrece especialmente si no incluye el tiempo dedicado a administrar Tableau Server y el coste de capital de actualizar o arrendar hardware. El coste anual de operar un solo servidor en la nube puede ser de más de 10 000 dólares al año. Y, por supuesto, cualquier análisis debe incluir sus costes de mano de obra de mantenimiento, actualizaciones periódicas y solución de problemas. ### Sumérgete más - Para obtener una evaluación rápida y relevante de la migración a Tableau Cloud, consulte la publicación del blog [¿Debería trasladar mis análisis a Tableau Cloud?](https://www.tableau.com/es-es/blog/should-i-move-my-analytics-cloud) - Para obtener más información sobre las ventajas de pasar de un entorno local o autohospedado a Tableau Cloud, consulte el artículo de investigación de GigaOm, [Resumen de decisiones de CxO: Plataformas de inteligencia empresarial SaaS](https://portal.gigaom.com/report/cxo-decision-brief-saas-business-intelligence-platforms). - Para ver un estudio de caso que detalla los ahorros en los costes y la mejora del rendimiento en el mundo real, consulte [La migración de Splunk a Tableau Cloud elimina la sobrecarga de administración del servidor e impulsa un mejor rendimiento del dashboard](https://www.tableau.com/es-es/solutions/customer/splunk-migrates-tableau-cloud-eliminates-server-admin-overhead). ## Momentos en los que la migración no tiene sentido La siguiente lista describe escenarios en los que puede continuar administrando su propia instancia de Tableau Server en lugar de migrar. Estamos comprometidos con la mejora continua de Tableau Cloud y actualizaremos esta lista a medida que lancemos nuevas funcionalidades para reducir estas diferencias. Sin embargo, es importante que verifique que Tableau Cloud cumpla con sus requisitos antes de decidir migrar. Asegúrese de validar sus requisitos antes de continuar con una migración. - **Regulación y residencia de datos:** su negocio opera en un espacio que debe cumplir con un requisito regulatorio (como FedRAMP, PCI, etc.) o de residencia de datos que Tableau Cloud aún no cumple. [Revise nuestra lista de cumplimientos actuales](https://compliance.salesforce.com/en/services/tableau-cloud) y vuelva a consultarla con frecuencia para saber cuándo estarán disponibles nuevas certificaciones. - **Fuentes de datos:** su organización depende de una solución de datos que no funciona con Tableau Cloud, no es compatible con Tableau Bridge o está más allá del alcance de su propiedad para extraer de una manera compatible. Ejemplos de dichas fuentes de datos incluyen fuentes de datos de cubo, conectores personalizados, archivos de conectores de Tableau empaquetados (.taco), entre otros. El siguiente tema, [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm), trata las diferentes fuentes de datos admitidas y las opciones disponibles en Tableau Cloud. También puede descargar gratis la [Evaluación de preparación técnica de la migración a Tableau Cloud](https://exchange.tableau.com/es-es/products/921) para ver qué fuentes de datos está utilizando actualmente y si son compatibles con Tableau Cloud. - **Capacidad del sitio:** si tiene más de 1 TB de datos, eche un vistazo a [Advanced Management para Tableau Cloud](https://help.tableau.com/current/online/es-es/itm_intro.htm). De lo contrario, consulte [Capacidad del sitio en la nube de Tableau](https://help.tableau.com/current/online/es-es/to_site_capacity.htm) para optimizar cualquier consolidación necesaria. El [Evaluación de preparación técnica de la migración a Tableau Cloud](https://exchange.tableau.com/es-es/products/921) puede ayudarle a identificar activos que requerirán consolidación. - **Autenticación:** si requiere LDAP para un almacén de identidades externo, autenticación Kerberos o autenticación delegada Kerberos. - **Administración de datos:** los flujos de Tableau Prep no son compatibles con Tableau Bridge. Si necesita actualizaciones de datos automatizadas con flujos de Tableau Prep para datos detrás de una red privada, consulte [Cómo ejecutar flujos de Tableau Prep Conductor con datos locales en Tableau Cloud](https://kb.tableau.com/articles/howto/how-to-run-tableau-prep-conductor-flows-with-on-premises-data-in-tableau-cloud?lang=es-es). Los flujos de Tableau Prep que usan Python tampoco son compatibles con Tableau Bridge. ## ¿Quién debe leer esta guía? Esta guía está escrita para la persona o el equipo de personas que realizarán la migración a Tableau Cloud. La guía está diseñada para instalaciones de Tableau Server que tienen 100 usuarios o menos. Esta guía proporciona un proceso manual paso a paso para que su organización pase de Tableau Server a un sitio completamente funcional en Tableau Cloud en una semana o dos. Después de migrar y crear la funcionalidad administrativa principal (identidad/usuario, configuración del sitio, autenticación, conexión de datos, etc.) en Tableau Cloud, la mayor parte de la migración de contenido se puede compartir con los Creator de su organización. Un Creator es un usuario que tiene una licencia basada en el rol Creator. Según sus objetivos, usted (el administrador) o sus Creator pueden migrar contenido. Por este motivo, hemos creado una parte del contenido relacionado con la migración que puede señalar a sus Creator. Los usuarios que migran contenido deben tener una licencia Creator y acceso a [Tableau Desktop](https://www.tableau.com/es-es/products/desktop). Si los creadores van a migrar flujos de Tableau Prep, también deben tener instalado Tableau Prep Builder. ## Después de la migración En esta guía, haremos todo lo posible para cubrir la mayor parte posible de la plataforma Tableau Cloud, pero hay algunas funcionalidades que los administradores no pueden configurar en nombre de sus usuarios finales. Los usuarios deberán realizar algunas actualizaciones en su contenido después de que se complete la migración. También hay algunas funciones que es mejor volver a crear en Tableau Cloud con la ventaja de usar la funcionalidad nativa de la nube. ### Diferencias de funcionalidades en Tableau Cloud Como se mencionó anteriormente, ejecutar Tableau Cloud en lugar de administrar su propio Tableau Server requiere mucho menos trabajo desde una perspectiva administrativa. Puede encontrar una lista resumida de las diferencias de las funcionalidades en el tema de ayuda en línea de Tableau Server, _Consideraciones técnicas para realizar la migración de Tableau Server a Tableau Cloud_ ([Windows](https://help.tableau.com/current/server/es-es/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/es-es/migrate_server_to_cloud_overview.htm)). A continuación se muestran algunos de los elementos más comunes. - En Tableau Cloud, como administrador, no tiene acceso directo al _Repositorio de Tableau Server_ ([Windows](https://help.tableau.com/current/server/es-es/server_process_repository.htm) | [Linux](https://help.tableau.com/current/server-linux/es-es/server_process_repository.htm)). En cambio, puede usar [Información de administración](https://help.tableau.com/current/online/es-es/adminview_insights_manage.htm) para comprender lo que sucede en su entorno de Tableau, incluido el estado actual de la licencia y el rendimiento. - El acceso para invitados no está disponible en Tableau Cloud. Utilice[Aplicaciones conectadas](https://help.tableau.com/current/online/es-es/connected_apps.htm) para ampliar el acceso. - Si bien no se admite la capacidad total de fuentes personalizadas, hay un conjunto de fuentes de Google disponibles para usar con contenido publicado. - Tableau Cloud utiliza un modelo de inquilino y sitio para la administración. Con [Tableau Cloud Manager](https://help.tableau.com/current/online/es-es/cloud_manager_intro.htm), puede crear varios sitios en su inquilino, de manera similar a como lo hace en Tableau Server. De forma predeterminada, puede crear hasta 3 sitios de Tableau Cloud. Esta capacidad aumenta según la edición de Tableau que compre: hasta 10 sitios con [Enterprise](https://help.tableau.com/current/online/es-es/to_tab_enterprise_features.htm) y un máximo de 50 sitios con [Tableau+](https://help.tableau.com/current/online/es-es/to_tab_plus_features.htm). Ejecute la [Evaluación de preparación técnica de la migración a Tableau Cloud](https://exchange.tableau.com/es-es/products/921) para comprender si hay casos de uso que deban adaptarse antes de migrar a Tableau Cloud. ### Tareas que deben completar los usuarios finales Hay algunas funcionalidades que los administradores no pueden configurar en nombre de sus usuarios finales o que requieren una reconfiguración manual. Hemos creado una lista completa disponible por separado como [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) para que pueda compartirla directamente con sus usuarios, pero estas tareas incluyen: - Webhooks - Incorporación de actualizaciones de soluciones - Actualizar scripts de la API de REST - Configurar extensiones de análisis ## Compatibilidad de versiones  Como regla general, nuestra documentación se basa en versiones recientes a actuales de Tableau Server, pero debido a que el proceso cubierto en esta guía no es una migración programática o automatizada, no prevemos problemas con la migración desde versiones anteriores de Tableau Server a Tableau Cloud. Estrictamente hablando, el proceso en esta guía está más relacionada con los puertos que con la migración en lo que respecta a las configuraciones administrativas. ## Licencias Tableau Cloud utiliza licencias de suscripción basadas en usuarios. Tableau Server admite licencias de suscripción basadas en usuarios y modelos de precios heredados. Si tiene un modelo de licencia diferente (anterior), contacte con su equipo de cuentas de Tableau para convertir su licencia a una suscripción basada en usuarios. ## Soporte adicional Después de leer este material, puede decidir que prefiere no realizar una migración manual usted mismo y prefiere dejarlo en manos de un experto. Si es así, contacte con uno de nuestros [socios de migración experimentados](https://www.tableau.com/es-es/solutions/tableau-migration#partners) para saber cómo pueden ayudarlo a agilizar la migración a Tableau Cloud. ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Guía de implementación de Tableau Server Enterprise **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. Hemos desarrollado la Guía de implementación de Tableau Server Enterprise (EDG) para proporcionar una guía prescriptiva para implementar Tableau Server (en las instalaciones o en la nube). La Guía ayuda a implementar escenarios empresariales en el contexto de una arquitectura de referencia. Hemos probado la arquitectura de referencia para verificar el cumplimiento de las pruebas comparativas de seguridad, escala y rendimiento, que se ajustan a los procedimientos recomendados estándar del sector. A grandes rasgos, las características principales de una implementación empresarial estándar del sector consisten en una topología por niveles donde cada capa de funcionalidad de la aplicación del servidor (capa de puerta de enlace web, capa de aplicación y capa de datos) está vinculada y protegida por subredes con control de acceso. Los usuarios que acceden a la aplicación del servidor desde Internet se autentican a nivel web. Una vez autenticada, la solicitud se envía a una subred protegida donde la aplicación maneja la lógica empresarial. Los datos de gran valor están protegidos por la tercera subred: el nivel de datos. Los servicios del nivel de aplicación se comunican mediante la red protegida con el nivel de datos para ofrecer solicitudes de datos a las fuentes de datos del backend. En esta implementación, la seguridad es la prioridad de todas las decisiones de diseño e implementación. No obstante, la fiabilidad, el rendimiento y la capacidad de adaptación también son requisitos prioritarios. Dado el diseño distribuido y modular de la arquitectura de referencia, la fiabilidad y el rendimiento escalan de una manera linear y predecible, colocando estratégicamente servicios compatibles en cada nodo y agregando servicios en cuellos de botella. ## ¿Quién debe leer esta guía? La EDG se ha desarrollado para administradores de TI empresariales que pueden necesitar: - Una implementación de Tableau administrada por TI - Aplicación del cumplimiento de la industria - Prácticas recomendadas de implementación de la industria - Implementación segura de forma predeterminada La EDG es una guía de implementación para implementar la arquitectura de referencia empresarial. Si bien esta versión de la EDG incluye una implementación de AWS/Linux de ejemplo, los administradores de TI empresariales experimentados pueden utilizar la guía como un recurso para implementar la arquitectura de referencia prescrita en cualquier entorno de centro de datos estándar de la industria. ## Versión Esta versión de EDG se ha desarrollado para la versión 2021.2.3 y posteriores de Tableau Server. Si bien puede usar el EDG como una referencia general para implementar versiones anteriores de Tableau Server, le recomendamos que implemente la arquitectura de referencia con Tableau Server 2021.2.3 o una versión posterior. Algunas funcionalidades y opciones no están disponibles en versiones anteriores de Tableau Server. Para obtener las funcionalidades y mejoras más actualizadas, recomendamos implementar EDG con Tableau Server 2022.1.7 y versiones posteriores. La arquitectura de referencia descrita en esta guía es compatible con los siguientes clientes de Tableau: creación web con navegadores compatibles, Tableau Mobile y Tableau Desktop versión 2021.2.1 o posterior. Otros clientes de Tableau (Tableau Prep, Bridge, etc.) aún no han sido validados con la arquitectura de referencia. ## Resaltar funcionalidades La primera versión de la arquitectura de referencia de Tableau Server presenta los siguientes escenarios y funcionalidades: - Autorización previa del cliente: los clientes de Tableau (Desktop, Mobile, Creación web) se autentican con el proveedor de autenticación corporativa en el nivel web antes de acceder al Tableau Server interno. Este proceso se gestiona mediante la configuración de un complemento de autenticación en la puerta de enlace independiente de Tableau Server que actúa como el servidor proxy inverso. Consulte [Parte 5: Configuración del nivel web](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part5.htm). - Implementación de confianza cero: debido a que todo el tráfico a Tableau Server está previamente autenticado, toda la implementación de Tableau opera en una subred privada que no requiere una conexión de confianza. - Repositorio externo: la arquitectura de referencia especifica la instalación del repositorio de Tableau en una base de datos PostgreSQL externa, lo que permite a los administradores de bases de datos administrar, optimizar, escalar y realizar copias de seguridad del repositorio como una base de datos genérica. - Recuperación inicial del nodo: la EDG introduce un script que automatiza la restauración inicial del nodo en caso de error. - Copia de seguridad y restauración basados en tar: utilice copias de seguridad .tar conocidos en hitos estratégicos de la implementación de Tableau. En el caso de un error o una configuración incorrecta de la implementación, puede revertirse rápidamente a la etapa de implementación anterior recuperando la copia de seguridad .tar asociada. - Mejora del rendimiento: la validación del cliente y del laboratorio muestra una mejora del rendimiento del 15-20% cuando se ejecuta EDG en comparación con la implementación estándar. ## Licencias La arquitectura de referencia de Tableau Server de esta guía requiere una licencia de Tableau Advanced Management para habilitar el repositorio externo de Tableau Server. Opcionalmente, también puede implementar el almacén de archivos externo de Tableau que también requiere la licencia de Tableau Advanced Management. Consulte _Acerca de Tableau Advanced Management en Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/es-es/itm_intro.htm)). [Saltar al contenido principal](#main-content) # Lista de verificación de migración de usuarios finales Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. Le damos la bienvenida a Tableau Cloud. Está aquí porque su administrador de Tableau migró recientemente su entorno de Tableau Server a [Tableau Cloud](https://online.tableau.com/), la plataforma de análisis completamente administrada de Tableau. Como parte de su migración, las siguientes tareas requieren unos minutos de su tiempo para garantizar que la transición a Tableau Cloud sea fluida. Si estaba usando alguna de las siguientes funcionalidades en Tableau Server, deberá volver a crearlas en Tableau Cloud. Revise esta lista para comprender qué funcionalidades deben volver a crearse y siga los pasos proporcionados para hacerlo. Trabaje con su administrador de Tableau para acceder tanto a Tableau Server como a Tableau Cloud mientras migra estos elementos. - **Acciones de URL**: deberá actualizar las acciones de URL que se originaron en Tableau Server para que apunten a las URL de Tableau Cloud, o puede usar variables de campo actualizadas. Consulte [Acciones de URL](https://help.tableau.com/current/pro/desktop/es-es/actions_url.htm). - **Suscripciones**: deberá volver a suscribirse a las vistas, libros de trabajo y flujos en el sitio de Tableau Cloud. Consulte [Crear una suscripción a una vista o libro de trabajo.](https://help.tableau.com/current/online/es-es/subscribe_user.htm) - **Vistas personalizadas**: una vista personalizada es una copia de la vista con las selecciones y filtros aplicados. Deberá volver a aplicar vistas personalizadas en su sitio de Tableau Cloud. Consulte [Utilizar vistas personalizadas](https://help.tableau.com/current/pro/desktop/es-es/customview.htm). - **Seguridad a nivel de fila**: los nombres de usuarios y grupos pueden cambiar durante una migración. Si ha utilizado grupos y nombres de usuarios en soluciones de seguridad de nivel de fila dentro de directivas de datos, fuentes de datos o libros de trabajo de Tableau, será necesario actualizarlos después de una migración. - **Lentes de Pregunte a los datos**: deberá volver a configurar lentes de Pregunte a los datos en Tableau Cloud. Consulte [Crear lentes que se centren en los datos de solicitud para audiencias específicas](https://help.tableau.com/current/pro/desktop/es-es/ask_data_lenses.htm). - **Favoritos**: debe volver a marcar sus favoritos. Puede añadir cualquier tipo de contenido a sus favoritos, excepto fuentes de datos insertadas. Consulte [Marcar favoritos](https://help.tableau.com/current/pro/desktop/es-es/favorites.htm). - **Colecciones**: los usuarios deberán volver a crear las colecciones en Tableau Cloud. - **Configuración de la cuenta de usuario**: actualice la configuración de su correo electrónico y las opciones de la interfaz de usuario. Consulte [Administrar la configuración de su cuenta](https://help.tableau.com/current/pro/desktop/es-es/useracct.htm). - **Credenciales guardadas para fuentes de datos**: debe actualizar todas las fuentes de datos y flujos que incluían previamente sus credenciales guardadas. Consulte [Gestionar credenciales guardadas para conexiones de datos](https://help.tableau.com/current/pro/desktop/es-es/manage_stored_credentials.htm). - **Webhooks**: debe volver a crear Webhooks en Tableau Cloud. Consulte [Webhooks de Tableau](https://help.tableau.com/current/developer/webhooks/es-es/index.html). - **Soluciones integradas**: si las vistas de Tableau Server están integradas en cualquier otra aplicación, esas soluciones deberán actualizarse para usar las configuraciones de Tableau Cloud. Esto incluye, entre otros, la URL del elemento de contenido, cómo interactúa la página web con los elementos y la autenticación de la visualización. - **Extensiones de dashboards**: según el caso de uso, es posible que las extensiones de dashboards deban adaptarse al nuevo entorno de Tableau Cloud. Consulte [Extensiones de dashboard](https://help.tableau.com/current/pro/desktop/es-es/dashboard_extensions.htm). Es posible que su administrador de Tableau deba [configurar la compatibilidad con la extensión del dashboard en su sitio en la nube](https://help.tableau.com/current/online/es-es/dashboard_extensions_server.htm). - **Data Management**: Si su organización tiene capacidades de Data Management (ya sea a través de la administración de datos adquirida previamente o mediante la compra de Tableau Enterprise), entonces debe actualizar las advertencias de calidad de los datos y las descripciones de los campos. Consulte [Conexiones virtuales y las directivas de datos.](https://help.tableau.com/current/online/es-es/dm_vconn_overview.htm) ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. **Usted está aquí**: lista de verificación de migración de usuarios [Saltar al contenido principal](#main-content) # Migrar conexiones virtuales Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. Si su organización depende de conexiones virtuales en Tableau Server, debe migrarlas antes de continuar. Si no tiene conexiones virtuales configuradas para Tableau Server, omita este procedimiento. Migrar conexiones virtuales de Tableau Server a Tableau Cloud es un proceso manual. Debe volver a crear la conexión virtual (o la fuente de datos publicada y la conexión virtual) en su sitio de Tableau Cloud, reemplazar la fuente de datos en cada libro de trabajo con la nueva conexión virtual y luego copiar/pegar cualquier fórmula de cálculo de la fuente de datos del libro de trabajo original en el actualizado. **Paso 1: recrear y probar la conexión virtual en Tableau Cloud** Consulte [Crear una conexión virtual.](https://help.tableau.com/current/online/es-es/dm_vconn_create_conn.htm) **Paso 2: recrear fuentes de datos publicadas creadas con la conexión virtual** Deberá volver a crear todas las fuentes de datos publicadas que utilizan las conexiones virtuales: 1. Siga el procedimiento en [Utilizar una conexión virtual](https://help.tableau.com/current/online/es-es/dm_vconn_use.htm). 2. [Cree una fuente de datos publicada](https://help.tableau.com/current/pro/desktop/es-es/publish_datasources.htm) en Tableau Cloud para que refleje exactamente la fuente de datos de Server original. Los siguientes detalles deben coincidir: - Todos los campos de la fuente de datos original deben existir en la nueva fuente de datos. - Nombres de campo: las mayúsculas y minúsculas también deben coincidir - La medida y la dimensión deben asignarse desde los campos originales a los nuevos. - Configuración de campo predeterminada. Consulte [Editar la configuración predeterminada de los campos](https://help.tableau.com/current/pro/desktop/es-es/datafields_fieldproperties.htm). 3. Tome nota si se requiere Tableau Bridge para la fuente de datos. **Paso 3: actualizar los libros para reemplazar las fuentes de datos anteriores** Ejecute el siguiente procedimiento desde Tableau Desktop para cada libro de trabajo que desee migrar a Tableau Cloud: 1. Inicie sesión en Tableau Server, navegue hasta el libro de trabajo que quiera migrar y descárguelo. 2. Dentro del libro, seleccione **Archivo > Cerrar**. No cierre Tableau Desktop. 3. Cierre sesión en Tableau Server: **Server > Sesión iniviada en http://ejemplo > Cerrar sesión**. Recibirá una advertencia sobre el cierre de sesión mientras esté conectado a Tableau Server. Haga clic en **Aceptar**. 4. Inicie sesión en Tableau Cloud: **Server > Iniciar sesión > Tableau Cloud**. 5. Desde la pantalla de inicio de Desktop, seleccione el archivo del libro de trabajo para abrirlo nuevamente. Recibirá dos mensajes de error _No se puede completar la acción_. Cierre los mensajes de error. Cuando se abra la hoja de trabajo, aparecerá el mensaje _Hoja de trabajo no disponible_. No edite la conexión desde la ventana principal. 6. Si ya creó una nueva fuente de datos publicada, vaya al Paso 8. De lo contrario, actualice la fuente de datos desde **Datos > Nueva fuente de datos.** - Navegue hasta la nueva conexión virtual que creó para este libro de trabajo y luego haga clic en **Conectar**. - Abra el libro de trabajo original de Tableau Server y copie las fórmulas. Pegue las fórmulas en el libro de trabajo de Cloud actualizado. 7. Cree una nueva fuente de datos que coincida exactamente con la fuente de datos anterior. Los nombres de los campos deben coincidir exactamente. 8. Reemplace la fuente de datos: en la pestaña Datos, haga clic derecho en la fuente de datos que acaba de crear y luego haga clic en **Reemplazar fuente de datos**. En **Reemplazar fuente de datos**, especifique la fuente correcta en el selector **Reemplazo** y luego haga clic en **Aceptar**. 9. Haga clic con el botón derecho en la fuente de datos antigua y seleccione **Cerrar**. 10. Para publicar las fuentes de datos: - De manera independiente a Tableau Cloud, seleccione **Publicar > Fuente de datos > Nombre de la fuente de datos**. - Si están insertadas en el libro de trabajo, seleccione **Publicar > Libro de trabajo**. ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. **Usted está aquí**: Migrar conexiones virtuales 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm#clou) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. Para muchas organizaciones que ejecutan una migración manual, puede tener sentido que los usuarios (o un subconjunto de usuarios) migren el contenido con el que están familiarizados al nuevo sitio de Tableau Cloud. Los pasos de migración de contenido descritos en este tema pueden completarlos los usuarios (con funciones de Creator) de su organización. ## Antes de empezar Antes de embarcarse en la migración de contenido, queremos reforzar la recomendación de realizar un inventario completo y limpiar su entorno actual de Tableau Server. Consulte [Hora de la limpieza: ¿le sirve su contenido?](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm#Cleaning) **¡Mantenga Tableau Server en marcha!** Durante su proceso de migración, asegúrese de que todo el contenido y los procesos comerciales permanezcan operativos en su sistema Tableau Server. No retire su entorno de Tableau Server hasta que haya verificado y validado que su contenido y procedimientos se hayan migrado correctamente a Tableau Cloud. ## Paso 1: Cree proyectos para su sitio con una directiva de acceso mínimo Recomendamos configurar su nuevo sitio de Tableau Cloud con una directiva de acceso mínimo. Es importante saber que una vez que se agrega un usuario a Tableau Cloud, puede comenzar a acceder al contenido de la plataforma. Antes de comenzar, le recomendamos que consulte [Inicio rápido: Permisos](https://help.tableau.com/current/online/es-es/qs_permissions.htm) para obtener un curso de actualización sobre cómo los permisos interactúan y se heredan en Tableau. Si está familiarizado con estos conceptos en el contexto de Tableau Server, entonces está listo para comenzar. Los permisos de Tableau Cloud usan la misma lógica que Server. Siga estos pasos para configurar proyectos con una directiva de acceso mínimo. 1. Configure [permisos de plantilla](https://help.tableau.com/current/online/es-es/permissions_capabilities.htm) en el proyecto Predeterminado antes de crear más proyectos. 2. Eliminar permisos para el grupo Todos los usuarios. La eliminación de todos los usuarios garantiza que los proyectos se configuren con permisos explícitos para los usuarios que necesitan acceder al contenido. 3. [Crear grupos](https://help.tableau.com/current/online/es-es/to_add_users_groups.htm). Los grupos simplifican la administración de permisos a medida que su organización o contenido crece. Para obtener más directrices generales sobre permisos del proyecto, consulte [Utilizar los proyectos para administrar el acceso a contenido](https://help.tableau.com/current/online/es-es/projects.htm). ## Paso 2: Agregue usuarios con roles de Creator Una vez que haya configurado la directiva de acceso mínimo, es el momento de agregar cualquier usuario que vaya a migrar contenido. Si no depende de los usuarios para migrar contenido, puede agregarlos más adelante en el proceso. Consulte [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm). Siga estas pautas para agregar los usuarios Creator: - Revise los roles en el sitio: [Establecer los roles de sitio de los usuarios](https://help.tableau.com/current/online/es-es/users_site_roles.htm). - Puede [agregar usuarios manualmente](https://help.tableau.com/current/online/es-es/sites_addusers.htm) o puede [importarlos con un archivo CSV](https://help.tableau.com/current/online/es-es/users_import.htm). - Después de agregar los usuarios y establecer sus roles, agréguelos a los grupos apropiados que configuró en el paso anterior. ## Paso 3: Migre las fuentes de datos publicadas Si varios libros de trabajo usan una sola fuente de datos publicada, solo necesita migrar la fuente de datos publicada una vez. 1. En Tableau Desktop, inicie sesión en su entorno de Tableau Server, navegue hasta los libros de trabajo que desea migrar y haga clic en Descargar. 2. En el menú Datos de Tableau Desktop, seleccione la fuente de datos, seleccione Crear copia local y luego guarde la copia local de la fuente de datos. 3. Trabajando desde una hoja, seleccione Datos > Reemplazar fuente de datos. Escriba las siguientes opciones: - Actual: la copia local actual Reemplazo: la copia local guardada - En el panel Datos, haga clic con el botón derecho la fuente de datos publicada original y, después, seleccione Cerrar. 4. Seleccione Servidor y luego haga clic en Cerrar sesión. 5. Seleccione la fuente de datos en el menú Datos y seleccione Publicar en Server. 6. En Tableau Desktop, inicie sesión en Tableau Cloud y luego publique la fuente de datos. 7. Si es necesario, programe una actualización de esa fuente de datos en Tableau Cloud. Para obtener más información, consulte [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm). Si la fuente de datos recién publicada es la única fuente de datos en el libro de trabajo, siga los dos pasos siguientes para publicar también el libro de trabajo. Si el libro de trabajo tiene varias fuentes de datos publicadas, vaya al siguiente paso. 1. Al publicar la fuente de datos, verifique que esté seleccionada la opción Actualizar libro de trabajo para usar la fuente de datos publicada. 2. Seleccione Servidor > Publicar libro de trabajo para publicar el libro de trabajo en Tableau Cloud. ## Paso 4: Migre libros de trabajo con varias fuentes de datos publicadas Repita el siguiente proceso para todas las fuentes de datos publicadas que desee migrar a Tableau Cloud. 1. En Tableau Desktop, inicie sesión en su entorno de Tableau Server, navegue hasta la fuente de datos publicada que desea migrar y haga clic en Descargar. 2. El archivo se abrirá en Tableau Desktop. En el menú Datos de Tableau Desktop, seleccione la fuente de datos, seleccione Crear copia local y luego guarde la copia local de la fuente de datos. 3. En el panel Datos, haga clic con el botón derecho la fuente de datos publicada original y, después, seleccione Cerrar. 4. Repita los pasos 2 y 3 para todas las fuentes de datos publicadas en el libro de trabajo. 5. Seleccione Servidor y luego haga clic en Cerrar sesión. 6. Trabajando desde una hoja, seleccione Datos > Reemplazar fuente de datos. Escriba las siguientes opciones: - Actual: la copia local actual - Reemplazo: la copia local guardada 7. Después de reemplazar todas las fuentes de datos publicadas, seleccione Seleccionar > Publicar libro de trabajo para publicar el libro de trabajo en Tableau Cloud. Si el libro de trabajo también tiene una fuente de datos integrada que requiere Tableau Bridge, esas fuentes de datos deberán publicarse por separado durante la migración. Consulte [Publicar una fuente de datos.](https://help.tableau.com/current/pro/desktop/es-es/publish_datasources.htm) ## Paso 5: Migre libros de trabajo con fuentes de datos insertadas 1. En Tableau Desktop, inicie sesión en su entorno de Tableau Server, navegue hasta los libros de trabajo que desea migrar y haga clic en **Descargar**. 2. Seleccione **Servidor** y luego haga clic en **Cerrar sesión**. 3. Seleccione **Servidor** y luego haga clic en **Iniciar sesión** para iniciar sesión en Tableau Cloud. 4. Si la fuente de datos incrustada requiere Tableau Bridge para la actualización automática y contiene **datos de archivo** (como .cvs y .xlsx), siga las instrucciones que aparecen en el artículo [Publicar datos locales (solo Tableau Cloud)](https://help.tableau.com/current/pro/desktop/es-es/publish_datasources.htm#publish-onpremises-data-tableau-cloud-only). 5. Si la fuente de datos no requiere Tableau Bridge **o** no contiene datos de archivo, **seleccione Servidor > Publicar libro de trabajo**. ## Paso 6: Migrar flujos de Tableau Prep Es posible que deba habilitar Tableau Cloud para consultar todos los datos en la nube que estén disponibles públicamente. Para habilitar la conectividad, consulte [Autorizar el acceso a datos en la nube publicados en Tableau Cloud](https://help.tableau.com/current/pro/desktop/es-es/publish_tableau_online_ip_authorization.htm). Repita el siguiente procedimiento para todos los flujos de Tableau Prep que desee migrar a Tableau Cloud. Ejecute este procedimiento en un equipo que esté ejecutando [Tableau Prep Builder](https://www.tableau.com/es-es/products/prep/download). 1. Inicie sesión en su entorno de Tableau Server, navegue hasta el flujo que desea migrar y haga clic en Descargar. 2. El flujo se abrirá en Tableau Prep Builder: 1. Si el flujo se conecta a al menos una fuente de datos publicada, se le pedirá automáticamente que inicie sesión en su servidor. Si no se le solicita automáticamente, en el menú superior seleccione Servidor > Iniciar sesión e inicie sesión en Tableau Server. 2. Navegue desde el menú superior y seleccione Servidor. En Ha iniciado sesión en la URL del servidor, haga clic en Cerrar sesión. 3. Si el flujo se conecta a al menos una fuente de datos publicada, verá la siguiente advertencia: ![](/tableau/next/es-es/guides/migration/es-es/Img/prep-migrate_583x269.png) 4. Haga clic en Cerrar sesión. 3. Navegue hasta el menú superior y seleccione Servidor > Iniciar sesión > Conexión rápida a Tableau Cloud para iniciar sesión en Tableau Cloud. 4. Si el libro de trabajo no tiene ninguna fuente de datos publicada, vaya al siguiente paso. Si el flujo se conecta a al menos una fuente de datos publicada 1. Abra el panel Conexiones y conéctese a la nueva versión de la fuente de datos publicada en Tableau Cloud. 2. Arrastre y suelte la nueva conexión para reemplazar el paso de entrada de la fuente de datos publicada existente de Tableau Server. 3. Haga clic con el botón derecho en la conexión existente en el menú lateral de conexiones y elimine la fuente de datos publicada de Tableau Server. 4. Repita los pasos para todas las demás fuentes de datos publicadas conectadas del flujo. 5. Si su flujo genera fuentes de datos publicadas, navegue hasta los pasos de salida y actualícelos para hacer referencia a la nueva fuente de datos publicada en Tableau Cloud. - Repita los pasos para todas las demás fuentes de datos publicadas de salida del flujo. 6. Después de reemplazar todas las fuentes de datos publicadas, seleccione Servidor \> Publicar flujo o haga clic en el botón Publicar de la esquina superior derecha para publicar el flujo en Tableau Cloud. ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. **Usted está aquí**: migrar fuentes de datos, libros de trabajo y flujos a Tableau Cloud 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Parte 1: comprensión de la implementación empresarial **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. La parte 1 describe con más detalle las características y requisitos de la implementación empresarial estándar del sector para la que se ha diseñado la Guía de implementación empresarial de Tableau Server. El siguiente diagrama de red muestra una implementación por niveles de un centro de datos genérico con la arquitectura de referencia de Tableau Server. ## Estándares del sector y requisitos de implementación Las siguientes son funcionalidades de las implementaciones estándar del sector. Estos son los requisitos para los que se ha diseñado la arquitectura de referencia descrita: - Un diseño de red de varios niveles: la red está unida por subredes protegidas para limitar el acceso en cada capa (capa web, capa de aplicación y capa de datos). Ninguna comunicación individual puede pasar a través de subredes, ya que todas las comunicaciones terminan en la siguiente subred. - Puertos y protocolos bloqueados de forma predeterminada: cada subred o grupo de seguridad bloquea todos los puertos y protocolos entrantes y salientes de forma predeterminada. La comunicación se habilita, parcialmente, abriendo excepciones en la configuración del puerto o protocolo. - Autenticación web fuera de la caja: las solicitudes de usuarios de Internet se autentican mediante un módulo de autenticación situado en el proxy inverso del nivel web. Por lo tanto, todas las solicitudes a la capa de aplicación se autentican en la web antes de pasar a la capa de aplicación protegida. - Independiente de la plataforma: la solución se puede implementar con aplicaciones de servidor locales o en la nube. - Independiente de la tecnología: la solución se puede implementar en un entorno de máquina virtual o en contenedores. También se puede implementar en Windows o Linux. Sin embargo, esta versión inicial de la arquitectura de referencia y la documentación se ha desarrollado para Linux que se ejecuta en AWS. - Amplia disponibilidad: todos los componentes del sistema están implementados como un clúster y diseñados para operar en un despliegue activo/activo o activo/pasivo. - Roles en silos: cada servidor desempeña un papel discreto. Este diseño divide todos los servidores de modo que el acceso se minimiza a los administradores específicos del servicio. Por ejemplo, los DBA administran PostgreSQL para Tableau, los administradores de identidad administran el módulo de autenticación en el nivel web, los administradores de red y nube habilitan el tráfico y la conectividad. - Linealmente escalable: como roles discretos, puede escalar cada servicio de nivel de forma independiente según el perfil de carga. - Compatibilidad con el cliente: la arquitectura de referencia es compatible con todos los clientes de Tableau: Tableau Desktop (versiones 2021.2 o posteriores), Tableau Mobile y Creación web de Tableau. ## Medidas de seguridad Como se ha indicado, una de las funcionalidades principales del diseño de centros de datos estándar del sector es la seguridad. - Acceso: cada nivel está limitado por una subred que aplica el control de acceso en la capa de red mediante el filtrado de puertos. La capa de aplicación también puede imponer el acceso a la comunicación entre subredes con servicios autenticados entre procesos. - Integración: la arquitectura está diseñada para conectarse con el proveedor de identidad (IdP) en el proxy inverso del nivel web. - Privacidad: el tráfico hacia el nivel web se cifra desde el cliente con SSL. Opcionalmente, el tráfico hacia las subredes internas también se puede cifrar. ## Nivel proxy web El nivel web es una subred en la DMZ (a la que también se hace referencia como zona de perímetro) que actúa como un búfer de seguridad entre Internet y las subredes internas donde se implementan las aplicaciones. El nivel web aloja servidores proxy inversos que no almacenan información confidencial. Los servidores proxy inversos están configurados con un complemento AuthN para autenticar previamente las sesiones del cliente con un IdP de confianza, antes de redirigir la solicitud del cliente a Tableau Server. Para obtener más información, consulte [Autenticación previa con un módulo de AuthN](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part5.htm#Pre-auth). ### Equilibrador de carga El diseño de implementación incluye una solución de equilibrio de carga empresarial frente a los servidores proxy inversos. Los equilibradores de carga proporcionan importantes mejoras de seguridad y rendimiento, al - Virtualizar la URL de front-end para los servicios de nivel de aplicación - Aplicar el cifrado SSL - Descargar SSL - Aplicar la compresión entre el cliente y los servicios de nivel web - Proteger contra ataques DOS - Proporcionar alta disponibilidad **Nota**: la versión 2022.1 de Tableau Server incluye la puerta de enlace independiente de Tableau Server. La puerta de enlace independiente es una instancia independiente del proceso de puerta de enlace de Tableau que funciona como un proxy inverso compatible con Tableau. En el momento del lanzamiento, la puerta de enlace independiente se validó, pero no se probó por completo en la arquitectura de referencia de EDG. Una vez completadas las pruebas completas, EDG se actualizará con la guía prescriptiva de la puerta de enlace independiente de Tableau Server. ## Nivel de aplicación El nivel de aplicación está en una subred que ejecuta la lógica empresarial central de la aplicación del servidor. El nivel de aplicación consta de servicios y procesos que se configuran en los nodos distribuidos de un clúster. Solo se puede acceder al nivel de aplicación desde el nivel web y los usuarios no pueden acceder directamente a él. El rendimiento y la fiabilidad se mejoran mediante la configuración de los procesos de la aplicación de manera que los procesos con diferentes perfiles de uso de recursos (es decir, uso intensivo de CPU frente a uso intensivo de memoria) se ubican conjuntamente. ## Nivel de datos El nivel de datos es una subred que contiene datos valiosos. Todo el tráfico a este nivel se origina en el nivel de aplicación y, por lo tanto, ya está autenticado. Además de los requisitos de acceso en la capa de red con la configuración del puerto, esta capa debe incluir acceso autenticado y, de manera opcional, tráfico cifrado con el nivel de aplicación. [Saltar al contenido principal](#main-content) # Parte 2: Comprender la arquitectura de referencia de la implementación de Tableau Server **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. La siguiente imagen muestra los procesos relevantes de Tableau Server y cómo se implementan en la arquitectura de referencia. Esta implementación se considera la implementación mínima de Tableau Server apropiada para la empresa. Los diagramas de proceso de este tema pretenden mostrar los principales procesos definitorios de cada nodo. Hay muchos procesos de soporte que también se ejecutan en los nodos que no se muestran en los diagramas. Para obtener una lista de todos los procesos, consulte la sección de configuración de esta guía, [Paso 4: Instalar y configurar Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm). ## Procesos de Tableau Server La arquitectura de referencia de Tableau Server es una implementación de clústeres de Tableau Server de cuatro nodos con un repositorio externo en PostgreSQL: - Nodo inicial de Tableau Server (nodo 1): ejecuta los servicios administrativos y de licencias de TSM necesarios que solo se pueden ejecutar en un único nodo del clúster. En el contexto empresarial, el nodo inicial de Tableau Server es el nodo principal del clúster. Este nodo también ejecuta servicios de aplicaciones redundantes con el nodo 2. - Nodos de aplicación de Tableau Server (nodo 1 y nodo 2): los dos nodos atienden solicitudes de clientes, se conectan y consultan fuentes de datos y a los nodos de datos. - Nodos de datos de Tableau Server (nodo 3 y nodo 4): dos nodos que se dedican a administrar datos. - PostgreSQL externo: este host ejecuta el proceso del repositorio de Tableau Server. Para conseguir una implementación de alta disponibilidad, debe ejecutar un host PostgreSQL adicional para la redundancia activa/pasiva. También puede ejecutar PostgreSQL en Amazon RDS. Para obtener más información sobre las diferencias entre ejecutar el repositorio en RDS y una instancia EC2, consulte _Repositorio externo de Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_external_repo.htm)). La implementación de Tableau con un repositorio externo requiere una licencia de Tableau Advanced Management. Si su organización no tiene experiencia interna en administradores de bases de datos, puede ejecutar opcionalmente el proceso del repositorio de Tableau Server en la configuración interna predeterminada de PostgreSQL. En el escenario predeterminado, el repositorio se ejecuta en un nodo de Tableau con PostgreSQL insertado. En este caso, recomendamos ejecutar el repositorio en un nodo de Tableau dedicado y un repositorio pasivo en un nodo dedicado adicional para admitir la conmutación por error del repositorio. Consulte _Conmutación por error del repositorio_ ([Linux](https://help.tableau.com/current/server-linux/es-es/distrib_ha_failover.htm)). A modo de ejemplo, la implementación de AWS descrita en esta guía explica cómo implementar el repositorio externo en PostgreSQL que se ejecuta en una instancia EC2. - Opcional: si su organización utiliza almacenamiento externo, puede implementar el almacén de archivos de Tableau como un servicio externo. Esta guía no incluye el almacén de archivos externo en el escenario de implementación principal. Consulte _Instalar Tableau Server con el almacén de archivos externo_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_external_filestore_storage_new_install.htm)). La implementación de Tableau con un almacén de archivos externo requiere una licencia de Tableau Advanced Management. ### Repositorio PostgresSQL El repositorio de Tableau Server es una base de datos PostgresSQL que almacena datos de servidor. Estos datos incluyen información sobre usuarios, grupos y asignaciones de grupo, permisos, proyectos, fuentes de datos, metadatos de extractos e información de actualización de Tableau Server. ![La replicación de datos se produce entre dos bases de datos PostgreSQL, cada una con el icónico logotipo del elefante.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-ref-arch-repo.png) La implementación predeterminada de PostgresSQL consume casi el 50 % de los recursos de memoria del sistema. Según su uso (para producción y grandes implementaciones de producción), el uso de recursos puede aumentar. Por esta razón, recomendamos ejecutar el proceso del repositorio en un equipo que no esté ejecutando ningún otro componente de servidor que consuma muchos recursos, como VizQL, un procesador en segundo plano o motor de datos. La ejecución del proceso del repositorio junto con cualquiera de estos componentes creará conflictos de IO, restricciones de recursos y degradará el rendimiento general de la implementación. ## Nodo 1: nodo inicial El nodo inicial ejecuta una pequeña cantidad de procesos importantes y comparte la carga de la aplicación con el nodo 2. El primer equipo en el que instale Tableau, el "nodo inicial", tiene algunas características exclusivas. Tres procesos se ejecutan solo en el nodo inicial y no se pueden mover a cualquier otro nodo, excepto en un contexto de error, el Servicio de licencias (Administrador de licencias), el Servicio de activación y el Controlador de TSM (Controlador de administración). ### Conmutación por error del nodo 1 y restauración automatizada Los servicios de licencia, activación y controlador de TSM son fundamentales para el buen estado de una implementación de Tableau Server. En el caso de una error del nodo 1, los usuarios aún podrán conectarse a la implementación de Tableau Server, ya que una arquitectura de referencia configurada correctamente enrutará las solicitudes al nodo 2. Sin embargo, sin estos servicios básicos, la implementación estará en un estado crítico de error pendiente. Consulte [Recuperación automatizada inicial del nodo](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part7.htm#Initial). ## Nodos 1 y 2: servidores de aplicaciones ![Procesos de nodos de aplicaciones de Tableau](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-ref-arch-appnodes.png) Los nodos 1 y 2 ejecutan los procesos de Tableau Server que atienden las solicitudes de los clientes, consultan las fuentes de datos, generan visualizaciones, manejan el contenido y la administración, y otra lógica empresarial de Tableau. Los servidores de aplicaciones no almacenan datos de usuario. **Nota**: “Servidor de aplicaciones” es un término que también hace referencia a un proceso de Tableau Server que se incluye en TSM. El proceso subyacente para el "Servidor de aplicaciones" es VizPortal. Ejecutar en paralelo, el nodo 1 y el nodo 2 se escalan para atender las solicitudes de la lógica de equilibrio de carga que se ejecuta en los servidores proxy inversos. Como nodos redundantes, si uno de estos nodos falla, las solicitudes del cliente y el servicio quedan a cargo del nodo restante. La arquitectura de referencia se ha diseñado para que los procesos de aplicación complementarios se ejecuten en el mismo equipo. Esto significa que los procesos no compiten por los recursos informáticos y no crean contención. Por ejemplo: VizQL, un servicio de procesamiento central en los servidores de aplicaciones, está muy vinculado a la CPU y a la memoria; VizQL utiliza casi el 60-70 % de la CPU y la memoria del equipo. Por esta razón, la arquitectura de referencia está diseñada para que ningún otro proceso vinculado a la memoria o CPU esté en el mismo nodo que VizQL. Las pruebas muestran que la cantidad de carga y el número de usuarios no afectan a la memoria o el uso de la CPU en los nodos VizQL. Por ejemplo, reducir la cantidad de usuarios simultáneos en nuestra prueba de carga solo afecta al rendimiento del dashboard o al proceso de carga de visualización, pero no reduce la utilización de recursos. Por lo tanto, según la memoria disponible y la CPU durante el uso máximo, puede considerar la posibilidad de agregar más procesos VizQL. Como punto de partida para los libros de trabajo típicos, asigne 4 núcleos por proceso VizQL. ### Escalar servidores de aplicaciones La arquitectura de referencia está diseñada para escalarse en función de un modelo basado en el uso. Como punto de partida general, recomendamos un mínimo de dos servidores de aplicaciones, cada uno de los cuales con una capacidad de 1000 usuarios. A medida que aumente la base de usuarios, agregue un servidor de aplicaciones por cada 1000 usuarios adicionales. Supervise el uso y el rendimiento para ajustar la base de usuarios por host para su organización. ## Nodos 3 y 4: servidores de datos ![Procesos de nodos de datos de Tableau Server](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-ref-arch-data.png) Los procesos Almacén de archivos, Motor de datos (Hyper) y Procesador en segundo plano están ubicados en los nodos 3 y 4 por las siguientes razones: - Optimización de extracción: ejecutar el procesador en segundo plano, Hyper y el almacén de archivos en el mismo nodo optimiza el rendimiento y la fiabilidad. Durante el proceso de extracción, el procesador en segundo plano consulta la base de datos de destino, crea el archivo Hyper en el mismo nodo y luego lo carga en el almacén de archivos. Al ubicar estos procesos en el mismo nodo, el flujo de trabajo de creación de extracción no requiere copiar grandes cantidades de datos a través de la red o los nodos. - Equilibrio de recursos gratuito: el procesador en segundo plano hace principalmente un uso intensivo de la CPU. El motor de datos es un proceso que consume mucha memoria. La combinación de estos procesos permite la máxima utilización de recursos en cada nodo. - Consolidación de procesos de datos: dado que cada uno de estos procesos son procesos de datos de back-end, tiene sentido ejecutarlos en el nivel de datos más seguro. En versiones futuras de la arquitectura de referencia, los servidores de aplicaciones y datos se ejecutarán en niveles separados. Sin embargo, debido a las dependencias de las aplicaciones en la arquitectura de Tableau, los servidores de aplicaciones y datos deben ejecutarse en el mismo nivel en este momento. ### Escalar servidores de datos Al igual que con los servidores de aplicaciones, la planificación de los recursos necesarios para los servidores de datos de Tableau requiere un modelo basado en el uso. En general, suponga que cada servidor de datos puede admitir hasta 2000 trabajos de actualización de extracción por día. A medida que aumenten los trabajos de extracción, agregue servidores de datos adicionales sin el servicio del almacén de archivos. Generalmente, la implementación del servidor de datos de dos nodos es adecuada para implementaciones que utilizan el sistema de archivos local para el servicio del almacén de archivos. Tenga en cuenta que agregar más servidores de aplicaciones no afecta el rendimiento ni la escala de los servidores de datos de forma lineal. De hecho, con la excepción de algunos gastos generales de consultas de usuarios adicionales, el impacto de agregar más usuarios y hosts de aplicaciones es mínimo. [Saltar al contenido principal](#main-content) # Parte 3: preparación para la implementación de Tableau Server Enterprise **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. La parte 3 describe los requisitos para preparar su infraestructura para implementar la arquitectura de referencia de Tableau Server. Antes de comenzar, recomendamos revisar la [Parte 2: Comprender la arquitectura de referencia de la implementación de Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part2.htm). Además de las descripciones de los requisitos, este tema proporciona un ejemplo de implementación de la arquitectura de referencia en un entorno de AWS. El resto de esta guía se basa en el ejemplo de arquitectura de referencia de AWS que se inició en este tema. Un principio fundamental de la arquitectura de referencia es la estandarización con las prácticas recomendadas de seguridad del centro de datos. En concreto, la arquitectura está diseñada para segregar servicios en subredes de red protegidas. La comunicación entre subredes está restringida a un protocolo específico y al tráfico de puertos. El siguiente diagrama ilustra el diseño de subred de la arquitectura de referencia para una implementación local o una implementación en la nube administrada por el cliente. Para ver un ejemplo de implementación en la nube, consulte la sección siguiente, [Ejemplo: configurar subredes y grupos de seguridad en AWS](#AWSexampe). ## Subredes Cree tres subredes:  - Un nivel web - Un nivel de aplicación - Una subred de datos. ### Firewall/reglas del grupos de seguridad Las pestañas a continuación describen las reglas de firewall para cada nivel del centro de datos. Para conocer las reglas de grupo de seguridad específicas de AWS, consulte la sección más adelante en este tema. El nivel web es una subred DMZ pública que manejará las solicitudes HTTPS entrantes y enviará las solicitudes al nivel de aplicación. Este diseño proporciona una capa de defensa contra el malware que puede estar dirigido a su organización. El nivel web bloquea el acceso al nivel de aplicación/datos.
TráficoTipoProtocoloIntervalo de puertosFuente

Entrante

SSHTCP22Subred Bastion (para implementaciones en la nube)
EntranteHTTPTCP80Internet (0.0.0.0/0)
EntranteHTTPSTCP443Internet (0.0.0.0/0)
SalienteTodo el tráficoTodosTodos 
La subred de la aplicación es donde reside la implementación de Tableau Server. La subred de la aplicación incluye los servidores de aplicaciones de Tableau (Nodo 1 y Nodo 2). Los servidores de aplicaciones de Tableau procesan las solicitudes de los usuarios a los servidores de datos y ejecutan la lógica empresarial central. La subred de la aplicación también incluye los servidores de datos de Tableau (Nodo 3 y Nodo 4). Todo el tráfico del cliente al nivel de la aplicación se autentica en el nivel web. El acceso administrativo a la subred de la aplicación se autentica y se enruta a través del host de Bastion.
TrafficTipoProtocoloIntervalo de puertosFuente

Entrante

SSHTCP22Subred Bastion (para implementaciones en la nube)
EntranteHTTPSTCP443Subred de nivel web
SalienteTodo el tráficoTodosTodos 
La subred de datos es donde reside el servidor de la base de datos PostgreSQL externa.
TrafficTipoProtocoloIntervalo de puertosFuente

Entrante

SSHTCP22Subred Bastion (para implementaciones en la nube)
EntrantePostgreSQLTCP5432Subred de nivel de aplicación
SalienteTodo el tráficoTodosTodos 
La mayoría de los equipos de seguridad empresarial no permiten la comunicación directa desde el sistema administrativo local a los nodos implementados en la nube. En cambio, todo el tráfico SSH administrativo a los nodos de la nube se envía mediante proxy a través de un host de Bastion (también denominado "servidor de salto"). Para las implementaciones en la nube, recomendamos la conexión proxy del host de Bastion a todos los recursos de la arquitectura de referencia. Esta es una configuración opcional para entornos locales. El host de Bastion autentica el acceso administrativo y solo permite el tráfico a través del protocolo SSH.
TrafficTipoProtocoloIntervalo de puertosFuenteDestino

Entrante

SSHTCP22Dirección IP del equipo de administración 
SalienteSSHTCP22 Subred de nivel web
SalienteSSHTCP22 Subred de nivel de aplicación
## Ejemplo: configurar subredes y grupos de seguridad en AWS Esta sección proporciona procedimientos paso a paso para crear y configurar el entorno de red y VPC para la implementación de la arquitectura de referencia de Tableau Server en AWS. Las diapositivas siguientes muestran la arquitectura de referencia en cuatro capas. A medida que avanza por las diapositivas, los elementos de los componentes se superponen en el mapa de topología: 1. Topología de subred de VPC e instancias EC2: un host de Bastion, dos servidores proxy inversos, cuatro servidores Tableau y al menos un servidor PostgreSQL. 2. Flujo de protocolo y conectividad a Internet. Todo el tráfico entrante se administra a través de la puerta de enlace de Internet de AWS. El tráfico a Internet se enruta a través de NAT. 3. Zonas de disponibilidad. El proxy, Tableau Server y los hosts de PostgreSQL se implementan de manera uniforme en dos zonas de disponibilidad. 4. Grupos de seguridad. Cuatro grupos de seguridad (público, privado, de datos y Bastion) protegen cada nivel a nivel de protocolo. ![Diagrama de red de una nube privada virtual con servidores, bases de datos y usuarios.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-vpc-sg-1.png) ![Diagrama de red de una nube privada virtual con servidores, bases de datos y usuarios.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-vpc-sg-2.png) ![Diagrama de red de una nube privada virtual con servidores, bases de datos y usuarios.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-vpc-sg-3.png) ![Diagrama de red de una nube privada virtual con servidores, bases de datos y usuarios.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-vpc-sg-4.png) ### Zonas de disponibilidad de AWS y alta disponibilidad La arquitectura de referencia que se presenta en esta guía especifica una implementación que proporciona disponibilidad a través de la redundancia cuando falla un solo host. Sin embargo, en el caso de AWS, donde la arquitectura de referencia se implementa en dos zonas de disponibilidad, la disponibilidad no sería segura en el caso muy poco común de que falle una zona de disponibilidad. ### Configuración VPC Esta sección describe cómo: - Instalar y configurar el VPC - Configurar la conectividad a Internet - Configurar subredes - Crear y configurar grupos de seguridad ### Configurar VPC El procedimiento de esta sección se asigna a la interfaz de usuario en la experiencia de VPC "clásica". Puede alternar la interfaz de usuario para mostrar la vista clásica desactivando la Nueva experiencia de VPC en la esquina superior izquierda del panel de AWS VPC. Ejecute el asistente para VPC para crear subredes privadas y públicas predeterminadas y enrutamiento predeterminado y ACL de red. 1. Antes de configurar una VPC, debe crear una IP Elastic. Cree una asignación utilizando todos los valores predeterminados. 2. Ejecute el asistente para VPC> "VPC con subredes públicas y privadas" 3. Acepte la mayoría de los valores predeterminados. Excepto por lo siguiente:  - Escriba un nombre de VPC. - Especifique el ID de asignación de IP Elastic. - Especifique las siguientes máscaras CIDR: - Subred pública IPv4 CIDR: 10.0.1.0/24, cambie el nombre de esta subred a `Public-a`. - Subred privada IPv4 CIDR: 10.0.30.0/24, cambie el nombre de esta subred a `Private-a`. - Zona de disponibilidad: para ambas subredes, seleccione la opción a para la región en la que se encuentra. **Nota:** Para los propósitos de este ejemplo, utilizamos **a** y **b** para distinguir entre zonas de disponibilidad en un determinado centro de datos de AWS. En AWS, es posible que los nombres de las zonas de disponibilidad no coincidan con los ejemplos que se muestran aquí. Por ejemplo, algunas zonas de disponibilidad incluyen las zonas **c** y **d** dentro de un centro de datos. 4. Haga clic en Crear VPC. 5. Una vez creada la VPC, cree las subredes `Public-b`, `Private-b`, `Data` y `Bastion`. Para crear una subred, haga clic en Subredes > Crear subred . - `Public-b`: Para Zona de disponibilidad, seleccione la opción b para la región en la que se encuentra. Bloque de CIDR: 10.0.2.0/24 - `Private-b`: Para Zona de disponibilidad, seleccione la opción b para la región en la que se encuentra. Bloque de CIDR: 10.0.31.0/24 - `Data`: Para Zona de disponibilidad, seleccione la zona a para la región en la que se encuentra. Bloque de CIDR: 10.0.50.0/24 Opcional: Si planea replicar la base de datos externa en un clúster de PostgreSQL, cree una subred Data-b en la zona de disponibilidad b con un bloque CIDR de 10.0.51.0/24. - `Bastion`: para Zona de disponibilidad, seleccione una de las zonas. Bloque CIDR: 10.0.0.0/24 6. Una vez creadas las subredes, edite las tablas de enrutamiento en las subredes Public y Bastion para usar la tabla de enrutamiento que está configurada para la puerta de enlace de Internet asociada (IGW). Después, edite las subredes Private y Data para usar la tabla de enrutamiento que está configurada para el traductor de direcciones de red (NAT). - Para determinar qué tabla de enrutamiento está configurada con IGW o NAT, haga clic en Tablas de enrutamiento en el panel de AWS. Seleccione uno de los dos enlaces de la tabla de rutas para abrir la página de propiedades. Mire el valor de destino en Rutas > Destino > 0.0.0.0/0. El valor de destino diferencia el tipo de ruta y comenzará con la cadena `igw-` o `nat-`. - Para actualizar las tablas de enrutamiento, VPC > Subredes > \[nombre\_subred\] > Tabla de enrutamiento > Editar asociación de la tabla de enrutamiento. ### Configurar grupos de seguridad El asistente de VPC crea un único grupo de seguridad que no utilizará. Cree los siguientes grupos de seguridad (Grupos de seguridad > Crear grupo de seguridad). Los hosts EC2 se instalarán en estos grupos en dos zonas de disponibilidad, como se muestra en el diagrama de diapositivas anterior. - Cree un nuevo grupo de seguridad: **Privado**. Aquí es donde se instalarán los 4 nodos de Tableau Server. Más adelante durante la instalación, el grupo de seguridad privado se asociará con las subredes 10.0.30.0/24 y 10.0.31.0/24. - Cree un nuevo grupo de seguridad: **Público**. Aquí es donde se instalarán los servidores proxy. Más adelante durante la instalación, el grupo de seguridad público se asociará con las subredes 10.0.1.0/24 y 10.0.2.0/24. - Cree un nuevo grupo de seguridad: **Datos**. Aquí es donde se instalará el repositorio de Tableau externo de PostgreSQL. Más adelante durante la instalación, el grupo de seguridad de datos se asociará con la subred 10.0.50.0/24 (y, opcionalmente, con la 10.0.51.0/24). - Cree un nuevo grupo de seguridad: **Bastion**. Aquí es donde instalará el host de Bastion. Más adelante durante la instalación, el grupo de seguridad Bastion se asociará con las subredes 10.0.1.0/24 y 10.0.0.0/24. #### Especificar reglas de entrada y salida En AWS, los grupos de seguridad son análogos a los firewalls en un entorno local. Debe especificar el tipo de tráfico (por ejemplo, Https, https, etc.), el protocolo (TCP o UDP) y los puertos o intervalo de puertos (por ejemplo, 80, 443, etc.) que pueden entrar o salir del grupo de seguridad. Para cada protocolo, también debe especificar el tráfico de origen o destino. #### Reglas del grupo de seguridad público
Reglas de entrada
TipoProtocoloIntervalo de puertosFuente
HTTPTCP800.0.0.0/0
HTTPSTCP4430.0.0.0/0
SSHTCP22Grupo de seguridad Bastion
Reglas de salida
TipoProtocoloIntervalo de puertosDestino
Todo el tráficoTodosTodos0.0.0.0/0
#### Reglas del grupo de seguridad privado El grupo de seguridad privado incluye una regla de entrada para permitir el tráfico HTTP del grupo de seguridad público. Permita el tráfico HTTP solo durante el proceso de implementación para verificar la conectividad. Recomendamos eliminar la regla de entrada HTTP una vez que haya terminado de implementar el proxy inverso y configurar SSL en Tableau.
Reglas de entrada
TipoProtocoloIntervalo de puertosFuente
HTTPTCP80Grupo de seguridad público
HTTPSTCP443Grupo de seguridad público
PostgreSQLTCP5432Grupo de seguridad de datos
SSHTCP22Grupo de seguridad Bastion
Todo el tráficoTodosTodosGrupo de seguridad privado
Regla de salida
TipoProtocoloIntervalo de puertosDestino
Todo el tráficoTodosTodos0.0.0.0/0
PostgreSQLTCP5432Grupo de seguridad de datos
SSHTCP22Grupo de seguridad Bastion
#### Reglas del grupo de seguridad de datos
Reglas de entrada
TipoProtocoloIntervalo de puertosFuente
PostgreSQLTCP5432Grupo de seguridad privado
SSHTCP22Grupo de seguridad Bastion
Reglas de salida
TipoProtocoloIntervalo de puertosDestino
Todo el tráficoTodosTodos0.0.0.0/0
PostgreSQLTCP5432Grupo de seguridad privado
SSHTCP22Grupo de seguridad Bastion
#### Reglas del grupo de seguridad del host de Bastion
Reglas de entrada
TipoProtocoloIntervalo de puertosFuente
SSHTCP22La dirección IP y la máscara de red del equipo que utilizará para iniciar sesión en AWS (equipo de administración).
SSHTCP22Grupo de seguridad privado
SSHTCP22Grupo de seguridad público
Reglas de salida
TipoProtocoloIntervalo de puertosDestino
SSHTCP22La dirección IP y la máscara de red del equipo que utilizará para iniciar sesión en AWS (equipo de administración).
SSHTCP22Grupo de seguridad privado
SSHTCP22Grupo de seguridad público
SSHTCP22Grupo de seguridad de datos
HTTPSTCP4430.0.0.0/0 (Opcional: Cree esta regla si necesita acceder a Internet para descargar software de soporte en el host de Bastion)
### Habilitar la asignación automática de IP pública Esto le proporciona una dirección IP para conectarse a los servidores proxy y al host de Bastion. Para subredes públicas y Bastion: 1. Seleccione la subred 2. En el menú Acciones, seleccione "Modificar la configuración de asignación automática de IP". 3. Haga clic en "Habilitar la asignación automática de direcciones IPv4 públicas". 4. Haga clic en Guardar. ## Equilibrador de carga **Nota**: Si está instalando en AWS y sigue la implementación de ejemplo de esta guía, debe instalar y configurar el equilibrador de carga de AWS más adelante en el proceso de implementación, como se describe en la [Parte 5: Configuración del nivel web](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part5.htm). Para implementaciones locales, trabaje con sus administradores de red para implementar equilibradores de carga para admitir el nivel web de la arquitectura de referencia: - Un equilibrador de carga de aplicaciones orientado a la web que acepta solicitudes HTTPS de clientes de Tableau y se comunica con los servidores proxy inversos. - Proxy inverso:  - Recomendamos un mínimo de dos servidores proxy para la redundancia y para manejar la carga de clientes. - Recibe tráfico HTTPS del equilibrador de carga. - Admite la sesión fija en el host de Tableau. - Configure el proxy para el equilibrio de carga por turnos para cada Tableau Server que ejecute el proceso de Gateway. - Maneja solicitudes de autenticación del IdP externo. - Proxy de reenvío: Tableau Server requiere acceso a Internet para las licencias y la funcionalidad de mapas. Dependiendo de su entorno de proxy de reenvío, es posible que deba configurar listas seguras de proxy de reenvío para las URL de servicio de Tableau. Consulte _Comunicación con Internet_ ([Linux](https://help.tableau.com/current/server-linux/es-es/plan_network.htm)). ## Configurar equipos host ### Hardware mínimo recomendado Las siguientes recomendaciones se basan en nuestras pruebas de datos del mundo real en la arquitectura de referencia. Servidores de aplicaciones: - CPU: 8 núcleos físicos (16 vCPU), - RAM: 128 GB (16 GB/núcleo físico) - Espacio en disco: 100 GB Servidores de datos - CPU: 8 núcleos físicos (16 vCPU), - RAM: 128 GB (16 GB/núcleo físico) - Espacio en disco: 1 TB. Si su implementación hará uso de almacenamiento externo para el almacén de archivos de Tableau, necesitará calcular el espacio de disco apropiado. Consulte _Instalar Tableau Server con el almacén de archivos externo_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_external_filestore_storage_new_install.htm)). Servidores proxy - CPU: 2 núcleos físicos (4 vCPU), - RAM: 8 GB (4 GB/núcleo físico) - Espacio en disco: 100 GB Base de datos del repositorio externo - CPU: 8 núcleos físicos (16 vCPU), - RAM: 128 GB (16 GB/núcleo físico) - El requisito de espacio en disco depende de la carga de datos y de cómo afectará a la copia de seguridad. Consulte la sección, _Procesos de copia de seguridad y restauración_, en el tema _Requisitos de espacio en disco_ ([Linux](https://help.tableau.com/current/server-linux/es-es/requ_diskspace.htm#backup-and-restore-processes)). ### Estructura de directorios La arquitectura de referencia recomienda instalar el paquete de Tableau Server y los datos en ubicaciones no predeterminadas: - Instalar paquete en: `/app/tableau_server`. Cree esta ruta de directorio antes de instalar el paquete de Tableau Server y luego especifique esta ruta durante la instalación. - Instale los datos de Tableau para: `/data/tableau_data`. No cree este directorio antes de instalar Tableau Server. En su lugar, debe especificar la ruta durante la instalación y luego Tableau Setup creará y otorgará el permiso correspondiente a la ruta. Consulte [Ejecutar el paquete de instalación e inicializar TSM](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Run2) para obtener detalles sobre la implementación. ## Ejemplo: instalar y preparar equipos host en AWS Esta sección explica cómo instalar hosts EC2 para cada tipo de servidor en la arquitectura de referencia de Tableau Server. La arquitectura de referencia requiere ocho hosts: - Cuatro instancias para Tableau Server. - Dos instancias para servidores proxy (Apache). - Una instancia para el host de Bastion. - Una o dos instancias de base de datos EC2 PostgreSQL ### Detalles de la instancia de host Instale los equipos host de acuerdo con los detalles a continuación. #### Tableau Server - Amazon Linux 2 - Tipo de instancia: m5a.8xlarge - ID de grupo de seguridad: Privado - Almacenamiento: EBS, 150 GiB, tipo de volumen gp2. Si su implementación hará uso de almacenamiento externo para el almacén de archivos de Tableau, necesitará calcular el espacio de disco apropiado. Consulte _Instalar Tableau Server con el almacén de archivos externo_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_external_filestore_storage_new_install.htm)). - Red: instale dos hosts EC2 en cada subred privada (10.0.30.0/24 y 10.0.31.0/24). - Copie el paquete rpm de versiones de mantenimiento de Tableau Server 2021.2 (o versiones posteriores) más reciente desde la [página de descargas de Tableau](https://www.tableau.com/es-es/support/releases/server) en cada host de Tableau. #### Host de Bastion - Amazon Linux 2 - Tipo de instancia: t3.micro - ID de grupo de seguridad: Bastion - Almacenamiento: EBS, 50 GiB, tipo de volumen gp2 - Red: subred de Bastion 10.0.0.0/24 #### Puerta de enlace independiente de Tableau Server - Amazon Linux 2 - Tipo de instancia: t3.xlarge - ID de grupo de seguridad: Público - Almacenamiento: EBS, 100 GiB, tipo de volumen gp2 - Red: instale una instancia EC2 en cada subred pública (10.0.1.0/24 y 10.0.2.0/24) #### Host EC2 de PostgreSQL - Amazon Linux 2 - Tipo de instancia: r5.4xlarge - ID de grupo de seguridad: Datos - Almacenamiento: el requisito de espacio en disco depende de la carga de datos y de cómo afectará a la copia de seguridad. Consulte la sección, _Procesos de copia de seguridad y restauración_, en el tema _Requisitos de espacio en disco_ ([Linux](https://help.tableau.com/current/server-linux/es-es/requ_diskspace.htm#backup-and-restore-processes)). - Red: subred privada 10.0.50.0/24. (Si está replicando PostgreSQL en un clúster de alta disponibilidad, instale el segundo host en la subred 10.0.51.0/24) ## Verificación: conectividad VPC Una vez que haya instalado los equipos host, verifique la configuración de la red. Compruebe la conectividad entre los hosts conectándose con SSH desde el host en el grupo de seguridad de Bastion a los hosts en cada subred. ### Ejemplo: conectarse al host de Bastion en AWS 1. Configure su equipo de administración para ssh-agent. Esto le permite conectarse a hosts en AWS sin colocar su archivo de clave privada en ninguna instancia EC2. Para configurar ssh-agent en un Mac, ejecute el siguiente comando: `ssh-add -K myPrivateKey.pem`o para Mac OS más reciente, `ssh-add --apple-use-keychain myPrivateKey.pem` Para Windows, consulte el tema [Conexión segura a instancias de Linux que se ejecutan en una Amazon VPC privada](https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/). 2. Conéctese al host de Bastion ejecutando el siguiente comando: `ssh -A ec2-user@` 3. Después puede conectarse a otros hosts en la VPC desde el host de Bastion, utilizando la dirección IP privada, por ejemplo: `ssh -A ec2-user@10.0.1.93` [Saltar al contenido principal](#main-content) # Parte 5: Configuración del nivel web **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. El nivel web de la arquitectura de referencia debe incluir los siguientes componentes: - Un equilibrador de carga de aplicaciones orientado a la web que acepta solicitudes HTTPS de clientes de Tableau y se comunica con los servidores proxy inversos. - Proxy inverso:  - Recomendamos implementar la puerta de enlace independiente de Tableau Server. - Recomendamos un mínimo de dos servidores proxy para la redundancia y para manejar la carga de clientes. - Recibe tráfico HTTPS del equilibrador de carga. - Admite la sesión fija en el host de Tableau. - Configure el proxy para el equilibrio de carga por turnos para cada Tableau Server que ejecute el proceso de Gateway. - Maneja solicitudes de autenticación del IdP externo. - Proxy de reenvío: Tableau Server requiere acceso a Internet para las licencias y la funcionalidad de mapas. Debe configurar listas de admisión de proxys de reenvío para las URL de Tableau Service. Consulte _Comunicación con Internet_ ([Linux](https://help.tableau.com/current/server-linux/es-es/plan_network.htm)). - Todo el tráfico relacionado con el cliente se puede cifrar a través de HTTPS: - Equilibrador de carga de cliente a aplicación - Equilibrador de carga de aplicaciones para servidores proxy inversos - Servidor proxy para Tableau Server - Controlador de autenticación que se ejecuta en proxy inverso al IdP - Tableau Server a IdP ### Puerta de enlace independiente de Tableau Server La versión 2022.1 de Tableau Server incluyó la puerta de enlace independiente de Tableau Server. La puerta de enlace independiente es una instancia independiente del proceso de puerta de enlace de Tableau que funciona como un proxy inverso compatible con Tableau. La puerta de enlace independiente admite el equilibrio de carga de operación por turnos simple para los servidores back-end de Tableau. Sin embargo, la puerta de enlace independiente no está diseñada para servir como equilibrador de carga de aplicaciones empresariales. Recomendamos ejecutar la puerta de enlace independiente detrás de un equilibrador de carga de aplicaciones de clase empresarial. La puerta de enlace independiente requiere una licencia de Advanced Management. ## Autenticación y autorización La arquitectura de referencia predeterminada especifica la instalación de Tableau Server con la autenticación local configurada. En este modelo, los clientes deben conectarse a Tableau Server para ser autenticados por el proceso de autenticación local nativo de Tableau Server. No recomendamos usar este método de autenticación en la arquitectura de referencia porque el escenario requiere que los clientes no autenticados se comuniquen con el nivel de la aplicación, lo cual es un riesgo de seguridad. En su lugar, recomendamos configurar un proveedor de identidades externo de nivel empresarial junto con un módulo de AuthN para autenticar previamente todo el tráfico al nivel de la aplicación. Cuando se configura con un IdP externo, no se utiliza el proceso de autenticación local nativo de Tableau Server. Tableau Server autoriza el acceso a los recursos en la implementación después de que el IdP haya autenticado a los usuarios. ### Autenticación previa con un módulo de AuthN En el ejemplo documentado en esta guía, el SSO de SAML está configurado, pero el proceso de autenticación previa se puede configurar con la mayoría de los proveedores de identidades externos y un módulo de AuthN. En la arquitectura de referencia, el proxy inverso está configurado para crear una sesión de autenticación de cliente con el IdP antes de enviar esas solicitudes a Tableau Server. Nos referimos a este proceso como la fase de _preautorización._ El proxy inverso solo redirigirá las sesiones de los clientes autenticados a Tableau Server. Luego, Tableau Server creará una sesión, verificará la autenticación de la sesión con el IdP y luego devolverá la solicitud del cliente. El siguiente diagrama muestra en detalle y paso a paso el proceso de autenticación y autorización previa con un módulo de AuthN configurado. El proxy inverso puede ser una solución genérica de terceros o la puerta de enlace independiente de Tableau Server: ![Los pasos que se muestran en el diagrama anterior. Paso 1: el cliente de Tableau solicita un recurso en Tableau Server. Paso 2: el proxy inverso crea una solicitud de autenticación con una redirección de URL al proveedor de identidad. Paso 3: el proveedor de identidad envía un formulario de inicio de sesión al usuario. Paso 4: se solicita al usuario y especifica las credenciales. Paso 5: el proveedor de identidad verifica las credenciales enviadas por el usuario. Paso 6: el proveedor de identidad responde al cliente con la afirmación SAML integrada que se envía al proveedor de servicios de proxy inverso. Paso 7: el proveedor de servicios en el proxy valida la afirmación, crea una sesión y luego redirige al proveedor de servicios en Tableau Server. Paso 8: el proveedor de servicios en Tableau Server crea la solicitud de autenticación para el proveedor de identidad. Paso 9: el proveedor de identidad valida la sesión actual. Paso 10: el proveedor de servicios en Tableau Server valida y crea su propia sesión y envía la respuesta al usuario. Paso 11: el usuario se conecta a Tableau Server para obtener autorización para el recurso especificado.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/pixel-transparent.png) ## Descripción general de la configuración Esta es una descripción general del proceso para configurar el nivel web. Verifique la conectividad después de cada paso: 1. Configure dos proxies inversos para proporcionar acceso HTTP a Tableau Server. 2. Configure la lógica de equilibrio de carga con sesiones fijas en servidores proxy para conectarse a cada instancia de Tableau Server que ejecuta el proceso de la puerta de enlace. 3. Configure el equilibrio de carga de la aplicación con sesiones pegajosas en la puerta de enlace de Internet para reenviar solicitudes a los servidores proxy inversos. 4. Configure la autenticación con un IdP externo. Puede configurar SSO o SAML instalando un controlador de autenticación en los servidores proxy inversos. El módulo de AuthN administra el protocolo de enlace de autenticación entre el IdP externo y su implementación de Tableau. Tableau también actuará como proveedor de servicios de IdP y autenticará a los usuarios con el IdP. 5. Para autenticarse con Tableau Desktop en esta implementación, sus clientes deben ejecutar Tableau Desktop 2021.2.1 o posterior. ## Ejemplo de configuración de nivel web con la puerta de enlace independiente de Tableau Server El resto de este tema proporciona un procedimiento de un extremo a otro que describe cómo implementar el nivel web en el ejemplo de la arquitectura de referencia de AWS usando la puerta de enlace independiente de Tableau Server. Para ver una configuración de ejemplo con Apache como proxy inverso, consulte el [Apéndice: nivel web con implementación de ejemplo de Apache](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part_app-apache.htm) . La configuración de ejemplo tiene los siguientes componentes: - Equilibrador de carga de aplicaciones de AWS - Puerta de enlace independiente de Tableau Server - Módulo de autenticación Mellon - IdP de Okta - Autenticación SAML **Nota**: El ejemplo de configuración de nivel web que se presenta en esta sección incluye procedimientos detallados para implementar software y servicios de terceros. Hemos hecho todo lo posible por verificar y documentar los procedimientos para habilitar el escenario del nivel web. Sin embargo, el software de terceros puede cambiar o su escenario puede diferir de la arquitectura de referencia que se describe aquí. Consulte la documentación de terceros para obtener detalles de configuración autorizados y asistencia. Los ejemplos de Linux a lo largo de esta sección muestran comandos para distribuciones similares a RHEL. Específicamente, los comandos aquí se han desarrollado con la distribución de Amazon Linux 2. Si está ejecutando distribuciones de Ubuntu, edite los comandos según corresponda. La implementación del nivel web en este ejemplo sigue un procedimiento de verificación y configuración paso a paso. La configuración del nivel web principal consta de los siguientes pasos para habilitar HTTP entre Tableau e Internet. La puerta de enlace independiente se ejecuta y configura para proxy inverso/equilibrio de carga detrás del equilibrador de carga de la aplicación AWS: 1. Preparar el entorno 2. Instalar la puerta de enlace independiente 3. Configurar el servidor de la puerta de enlace independiente 4. Configurar el equilibrador de carga de aplicaciones de AWS Una vez que se configura el nivel web y se verifica la conectividad con Tableau, debe configurar la autenticación con un proveedor externo. ### Preparar entorno Complete las siguientes tareas antes de implementar la puerta de enlace independiente. 1. Cambios en el grupo de seguridad de AWS. Configure el grupo de seguridad pública para permitir el tráfico interno de entrada de la puerta de enlace independiente (TCP 21319) desde el grupo de seguridad privada. 2. Instale la versión 22.1.1 (o posterior) en un clúster de Tableau Server de cuatro nodos como se documenta en la [Paso 4: Instalar y configurar Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm). 3. Configure las dos instancias EC2 de proxy en el grupo de seguridad Público como se documenta en [Configurar equipos host](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm#Install). ### Instalar la puerta de enlace independiente La puerta de enlace independiente de Tableau Server requiere una licencia de Advanced Management. La implementación de la puerta de enlace independiente de Tableau Server consiste en instalar y ejecutar el paquete .rpm y luego configurar el estado inicial. El procedimiento incluido en esta guía proporciona orientación prescriptiva para la implementación en la arquitectura de referencia. Si su implementación difiere de la arquitectura de referencia, consulte la documentación principal de Tableau Server, _Instalar Tableau Server con la puerta de enlace independiente_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_tsig_new_install.htm)). **Importante**: La configuración de la puerta de enlace independiente puede ser un proceso propenso a errores. Es muy difícil solucionar problemas de configuración en dos instancias de servidores de puerta de enlace independientes. Por este motivo, recomendamos configurar un servidor de puerta de enlace independiente a la vez. Después de configurar el primer servidor y verificar la funcionalidad, debe configurar el segundo servidor de puerta de enlace independiente. Aunque configurará cada servidor de puerta de enlace independiente por separado, ejecute este procedimiento de instalación en ambas instancias EC2 que instaló en el grupo de seguridad público:  1. Ejecute la actualización para aplicar las últimas correcciones al sistema operativo Linux: sudo yum update 2. Si Apache está instalado, elimínelo: sudo yum remove httpd 3. Copie el paquete de instalación de la puerta de enlace independiente versión 2022.1.1 (o posterior) de la [página de descargas de Tableau](https://www.tableau.com/es-es/support/releases/server) en el equipo host que ejecutará Tableau Server. Por ejemplo, en un equipo con el sistema operativo tipo RHEL de Linux, ejecute: wget https://downloads.tableau.com/esdalt/2022/tableau-server-tsig-.x86\_64.rpm 4. Ejecute el programa de instalación. Por ejemplo, en un sistema operativo tipo RHEL de Linux, ejecute: sudo yum install .x86\_64.rpm 5. Cambie al directorio `/opt/tableau/tableau_tsig/packages/scripts./` y ejecute el script `initialize-tsig` que aparece allí: Además de la marca `--accepteula`, debe incluir el rango de IP de las subredes donde se ejecuta la implementación de Tableau Server. Utilice la opción `-c` para especificar el rango de IP. El siguiente ejemplo muestra el comando con las subredes de AWS de ejemplo especificadas: sudo ./initialize-tsig --accepteula -c "ip 10.0.30.0/24 10.0.31.0/24" 6. Una vez finalizada la inicialización, abra el archivo `tsighk-auth.conf` y copie el secreto de autenticación en el archivo. Deberá enviar este código para cada instancia de puerta de enlace independiente como parte de la configuración de Tableau Server de back-end: sudo less /var/opt/tableau/tableau\_tsig/config/tsighk-auth.conf 7. Después de ejecutar los pasos anteriores en ambas instancias de Independent Gateway, prepare el archivo de configuración `tsig.json`. El archivo de configuración consta de una matriz "independentGateways". La matriz contiene objetos de configuración que definen detalles de conexión para una instancia de puerta de enlace independiente. Copie el siguiente JSON y personalícelo según su entorno de implementación. El ejemplo aquí muestra un archivo para una arquitectura de referencia de AWS de muestra. El archivo JSON de ejemplo a continuación solo incluye información de conexión para una puerta de enlace independiente. Más adelante en el proceso, incluirá la información de conexión para el segundo servidor de puerta de enlace independiente. Guardar el archivo como `tsig.json` para los trámites que siguen. { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "13660-27118-29070-25482-9518-22453" }\] } - `"id"`: el nombre de DNS privado de la instancia AWS EC2 que ejecuta Independent Gateway. - `"host"`: igual que `"id"`. - `"port"`: El puerto de limpieza, por defecto, `"21319"`. - `"protocol"`: el protocolo para el tráfico de clientes. Deje esto como `http` para la configuración inicial. - `"authsecret"`: el secreto que copió en el paso anterior. ### Puerta de enlace independiente: conexión directa vs. retransmisión Antes de continuar, debe decidir qué esquema de conexión configurar en su implementación: conexión directa o de retransmisión. Cada opción se describe brevemente aquí, junto con los puntos de datos de decisión relevantes. **Conexión de retransmisión**: Puede configurar la puerta de enlace independiente para retransmitir la comunicación del cliente a través de un solo puerto al proceso de la puerta de enlace en Tableau Server. Nos referimos a esta comunicación como conexión _de retransmisión_: - El proceso de retransmisión genera un salto adicional desde la puerta de enlace independiente hasta el proceso de puerta de enlace de Tableau Server de back-end. El salto adicional degrada el rendimiento en comparación con la configuración de conexión directa. - TLS es compatible con el modo de retransmisión. Toda la comunicación en modo de retransmisión está restringida a un solo protocolo (HTTP o HTTPS) y, por lo tanto, puede cifrarse y autenticarse con TLS. **Conexión directa**: La puerta de enlace independiente puede comunicarse directamente con los procesos backend de Tableau Server a través de varios puertos. Nos referimos a esta comunicación como conexión _directa_: - Debido a que la conexión es directa al back-end de Tableau Server, el rendimiento del cliente mejora notablemente en comparación con la opción de conexión de retransmisión. - Requiere abrir más de 16 puertos de subredes públicas a privadas para la comunicación de procesos directos desde la puerta de enlace independiente a equipos de Tableau Server. - TLS aún no es compatible con los procesos de la puerta de enlace independiente a Tableau Server. Para ejecutar TLS entre Tableau Server y la puerta de enlace independiente, debe configurar con una conexión de retransmisión. Los escenarios de ejemplo en el EDG están configurados con conexión de relé. 1. Copie `tsig.json` al nodo 1 de su implementación de Tableau Server. 2. En el nodo 1, ejecute los siguientes comandos para habilitar la puerta de enlace independiente. tsm stop tsm configuration set -k gateway.tsig.proxy\_tls\_optional -v none tsm pending-changes apply tsm topology external-services gateway enable -c tsig.json tsm start Dado que la conexión directa no es compatible con TLS, recomendamos configurar la conexión directa solo si puede asegurar todo el tráfico de la red por otros medios. Para ejecutar TLS entre Tableau Server y la puerta de enlace independiente, debe configurar con una conexión de retransmisión. Los escenarios de ejemplo en el EDG están configurados con conexión de relé. Si está configurando una puerta de enlace independiente para la conexión directa a Tableau Server, debe habilitar la configuración para activar la comunicación. Después de que Tableau Server se comunique con la puerta de enlace independiente, se establecerán los objetivos del protocolo. A continuación, debe recuperar el `proxy_targets.csv` desde el equipo de la puerta de enlace independiente y abrir los puertos correspondientes de los grupos de seguridad públicos a privados en AWS. 1. Copie `tsig.json` al nodo 1 de su implementación de Tableau Server. 2. En el nodo 1, ejecute los siguientes comandos para habilitar la puerta de enlace independiente. tsm stop tsm topology external-services gateway enable -c tsig.json tsm start 3. En el equipo de la puerta de enlace independiente, ejecute el siguiente comando para ver los puertos que usa el clúster de Tableau Server: less /var/opt/tableau/tableau\_tsig/config/httpd/proxy\_targets.csv 4. Configurar grupos de seguridad de AWS. Agregue los puertos TCP enumerados en `proxy_targets.csv` para permitir la comunicación del grupo de seguridad pública al grupo de seguridad privada. Recomendamos automatizar la configuración de entrada de puertos, ya que los puertos pueden cambiar si cambia la implementación de Tableau Server. Añadir nodos o reconfigurar procesos en la implementación de Tableau Server activará cambios en el acceso al puerto requerido por la puerta de enlace independiente. ### Verificación: configuración de topología base Debería poder acceder a la página de administración de Tableau Server desde `http://`. Si la página de inicio de sesión de Tableau Server no se carga o si Tableau Server no se inicia, siga estos pasos de solución de problemas: Red:  - Verifique la conectividad entre la implementación de Tableau y la instancia de puerta de enlace independiente ejecutando el siguiente comando `wget` del nodo 1 de Tableau Server: wget http://:21319, por ejemplo: wget http://ip-10-0-1-38:21319 Si la conexión se rechaza o falla, verifique que el grupo de seguridad pública esté configurado para permitir el tráfico de limpieza de puerta de enlace independiente (TCP 21319) desde el grupo de seguridad privada. Si el grupo de seguridad está configurado correctamente, verifique que haya especificado las direcciones IP o los rangos de IP correctos durante la inicialización de la puerta de enlace independiente. Puede ver y cambiar esta configuración en el archivo `environment.bash` ubicado en`/etc/opt/tableau/tableau_tsig/environment.bash`. Si realiza un cambio en este archivo, reinicie el servicio tsig-http como se describe a continuación. En el host del Proxy 1: 1. Sobrescriba el archivo httpd.conf con el archivo auxiliar de la puerta de enlace independiente: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Reinicie tsig-httpd como primer paso de solución de problemas: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit En el nodo 1 de Tableau - Compruebe el archivo `tsig.json`. Si encuentra errores, corríjalos y luego ejecute `tsm topology external-services gateway update -c tsig.json`. - Si ejecuta una conexión directa, verifique que los puertos TCP enumerados en `proxy_targets.csv` se configuran como puertos de entrada de grupos de seguridad públicos a privados. ### Configurar el equilibrador de carga de aplicaciones de AWS Configure el equilibrador de carga como una escucha HTTP. Este procedimiento describe cómo agregar un equilibrador de carga en AWS. #### Paso 1: crear un grupo de destino Un grupo de destino es una configuración de AWS que define las instancias EC2 que ejecutan sus servidores proxy. Estos son los destinos del tráfico de LBS. 1. EC2>Grupos de destino > Crear grupo de destino 2. En la página Crear: - Escriba un nombre de grupo de destino, `TG-internal-HTTP` por ejemplo - Tipo de destino: instancias - Protocolo: HTTP - Puerto: 80 - VPC: seleccione su VPC - En Comprobaciones de estado > Configuración de comprobaciones de estado avanzadas > Códigos de éxito, agregue la lista de códigos para leer: `200,303`. - Haga clic en Crear 3. Seleccione el grupo de destino que acaba de crear y luego haga clic en la pestaña Destinos:  - Haga clic en Editar. - Seleccione las instancias EC2 (o instancia única si está configurando una a la vez) que ejecutan la aplicación de proxy y luego haga clic en Agregar a registrado. - Haga clic en Guardar. #### Paso 2: iniciar el asistente del equilibrador de carga 1. EC2> Equilibradores de carga > Crear equilibrador de carga 2. En la página "Seleccionar tipo de equilibrador de carga", cree un equilibrador de carga de aplicaciones. **Nota**: La interfaz de usuario que se muestra para configurar el equilibrador de carga no es coherente en los centros de datos de AWS. El procedimiento siguiente, "Configuración del asistente", se asigna al asistente de configuración de AWS que comienza con el **Paso 1: configurar el equilibrador de carga**.  Si su centro de datos muestra todas las configuraciones en una sola página que incluye un botón **Crear equilibrador de carga** en la parte inferior de la página, siga el procedimiento de "Configuración de una sola página" a continuación. 1. Página configurar equilibrador de carga: - Especifique el nombre - Esquema: orientado a Internet (predeterminado) - Tipo de dirección IP: ipv4 (predeterminado) - Oyentes (oyentes y enrutamiento): 1. Deje el oyente HTTP predeterminado 2. Haga clic en Agregar oyente y agregue `HTTPS:443` - VPC: seleccione la VPC donde instaló todo - Zonas de disponibilidad: - Seleccione **a** y **b** para las regiones de su centro de datos - En cada selector del menú desplegable correspondiente, seleccione la subred pública (donde residen sus servidores proxy). - Haga clic en Establecer configuración de seguridad 2. Página Configurar ajustes de seguridad - Suba su certificado SSL público. - Haga clic en Siguiente: Configurar grupos de seguridad. 3. Página Configurar grupos de seguridad: - Seleccione el grupo de seguridad público. Si se selecciona el grupo de seguridad predeterminado, borre esa selección. - Haga clic en Siguiente: Configurar el enrutamiento. 4. Página Configurar enrutamiento - Grupo de destino: Grupo de destino existente. - Nombre: seleccione el grupo de destino que creó anteriormente - Haga clic en Siguiente: Registrar destinos. 5. Página Registrar destinos - Deben mostrarse las dos instancias de servidor proxy que configuró anteriormente. - Haga clic en Siguiente: Revisión. 6. Página Revisión Haga clic en Crear. Configuración básica - Especifique el nombre - Esquema: orientado a Internet (predeterminado) - Tipo de dirección IP: ipv4 (predeterminado) Mapeo de redes - VPC: seleccione la VPC donde instaló todo - Mapeo: - Seleccione las zonas de disponibilidad **a** y **b** (o comparables) para sus regiones de centros de datos - En cada selector del menú desplegable correspondiente, seleccione la subred pública (donde residen sus servidores proxy). Grupos de seguridad - Seleccione el grupo de seguridad público. Si se selecciona el grupo de seguridad predeterminado, borre esa selección. Oyentes y enrutamiento - Deje el oyente HTTP predeterminado. Para la acción predeterminada, especifique el grupo de destino que configuró anteriormente. - Haga clic en Agregar oyente y agregue `HTTPS:443` . Para la acción predeterminada, especifique el grupo de destino que configuró anteriormente. Configuración de oyente seguro - Suba su certificado SSL público. Haga clic en Crear el equilibrador de carga. #### Paso 3: habilitar la adherencia 1. Una vez creado el equilibrador de carga, debe habilitar la adherencia en el grupo de destino. - Abra la página del grupo de destino de AWS (EC2\> Equilibradores de carga > Grupos de destino), seleccione la instancia del grupo de destino que acaba de configurar. En el menú Acciones, seleccione Editar atributos. - En la página Editar atributos, seleccione Adherencia, especifique una duración de `1 day` y luego Guardar cambios. 2. En el equilibrador de carga, habilite la adherencia en el oyente HTTP. Seleccione el equilibrador de carga que acaba de configurar y luego haga clic en la pestaña Oyentes: - Para HTTP:80, haga clic en Ver/editar reglas. En la página Reglas resultante, haga clic en el icono de edición (una vez en la parte superior de la página y luego nuevamente por la regla) para editar la regla. Elimine la regla THEN existente y reemplácela haciendo clic en Agregar acción > Reenviar a... En la configuración THEN resultante, especifique el mismo grupo de destino que ha creado. En Adherencia a nivel de grupo, habilite la adherencia y establezca la duración en 1 día. Guarde la configuración y haga clic en Actualizar. #### Paso 4: Establezca el tiempo de espera inactivo en el equilibrador de carga En el equilibrador de carga, actualice el tiempo de espera inactivo a 400 segundos. Seleccione el equilibrador de carga que ha configurado para esta implementación y luego haga clic en Acciones > Editar atributos. Establezca el tiempo de espera inactivo en`400` segundos y luego haga clic en Guardar. #### Paso 5: Verificar la conectividad LBS Abra la página del equilibrador de carga de AWS (EC2 > Equilibradores de carga), seleccione la instancia del equilibrador de carga que acaba de configurar. En Descripción, copie el nombre del DNS y péguelo en un navegador para acceder a la página de inicio de sesión de Tableau Server. Si aparece el error 500, probablemente necesite reiniciar sus servidores proxy. ### Actualizar DNS con URL pública de Tableau Utilice el nombre de la zona DNS de su dominio de la descripción del equilibrador de carga de AWS para crear un valor CNAME en su DNS. El tráfico a su URL (tableau.example.com) debe enviarse al nombre de DNS público de AWS. ### Verificar la conectividad Una vez finalizadas las actualizaciones de DNS, debería poder navegar a la página de inicio de sesión de Tableau Server con su URL pública, por ejemplo, `https://tableau.example.com`. ## Ejemplo de configuración de autenticación: SAML con IdP externo El siguiente ejemplo describe cómo instalar y configurar SAML con Okta IdP y el módulo de autenticación Mellon para una implementación de Tableau que se ejecuta en la arquitectura de referencia de AWS. Este ejemplo se basa en la sección anterior y supone que está configurando una puerta de enlace independiente a la vez. El ejemplo describe cómo configurar Tableau Server y la puerta de enlace independiente para usar HTTP. Okta enviará la solicitud al equilibrador de carga de AWS a través de HTTPS, pero todo el tráfico interno viajará a través de HTTP. Mientras configura para este escenario, tenga en cuenta los protocolos HTTP y HTTPS al configurar cadenas de URL. Este ejemplo utiliza Mellon como un módulo de proveedor de servicios de autenticación previa en los servidores de la puerta de enlace independiente. Esta configuración garantiza que solo el tráfico autenticado se conecte a Tableau Server, que también actúa como proveedor de servicios con Okta IdP. Por lo tanto, debe configurar dos aplicaciones IdP: una para el proveedor de servicios Mellon y otra para el proveedor de servicios Tableau. ### Crear la cuenta de administrador de Tableau Un error común al configurar SAML es olvidarse de crear una cuenta de administrador en Tableau Server antes de habilitar SSO. El primer paso es crear una cuenta en Tableau Server con un rol de administrador del servidor. En el caso de ejemplo de Okta, el nombre de usuario debe tener el formato de una dirección de correo electrónico válida, por ejemplo, usuario@ejemplo.com. Debe establecer una contraseña para este usuario, pero la contraseña no se utilizará después de configurar SAML. ### Configurar la aplicación de autorización previa de Okta El escenario de un extremo a otro descrito en esta sección requiere dos aplicaciones Okta: - Solicitud de autorización previa de Okta - Aplicación Okta de Tableau Server Cada una de estas aplicaciones está asociada con diferentes metadatos que deberá configurar en el proxy inverso y Tableau Server, respectivamente. Este procedimiento describe cómo crear y configurar la aplicación de autorización previa de Okta. Más adelante en este tema, creará la aplicación Okta de Tableau Server. Para obtener una cuenta de Okta de prueba gratuita con usuarios limitados, consulte la [página web de desarrolladores de Okta](https://developer.okta.com/signup/). Cree una integración de la aplicación SAML para el proveedor de servicios de autenticación previa de Mellon. 1. Abra el panel de administración de Okta > Aplicaciones > Crear integración de aplicaciones. 2. En la página Crear una nueva integración de aplicaciones, seleccione SAML 2.0 y luego haga clic en Siguiente. 3. En la pestaña Configuración general, escriba un nombre de aplicación, como `Tableau Pre-Auth` y haga clic en Siguiente. 4. En la pestaña Configurar SAML: - URL de inicio de sesión único (SSO). El elemento final de la ruta en la URL de inicio de sesión único se denomina `MellonEndpointPath` en el archivo de configuración `mellon.conf` que aparece más adelante en este procedimiento. Puede especificar cualquier punto final que desee. En este ejemplo, `sso` es el punto final. El último elemento, `postResponse`, es obligatorio:`https://tableau.example.com/sso/postResponse` . - Desmarque la casilla de verificación: Usar esto para la URL del destinatario y la URL de destino. - URL del destinatario: igual que la URL de SSO, pero con HTTP. Por ejemplo, `http://tableau.example.com/sso/postResponse`. - URL de destino: igual que la URL del SSO, pero con HTTP. Por ejemplo, `http://tableau.example.com/sso/postResponse`. - URI de audiencia (ID de entidad SP). Por ejemplo, `https://tableau.example.com`. - Formato del ID de nombre: `EmailAddress` - Nombre de usuario de la aplicación: `Email` - Declaraciones de atributos: Nombre = `mail`; Formato de nombre = `Unspecified`; Valor = `user.email`. Haga clic en Siguiente. 5. En la pestaña Comentarios, seleccione: - Soy un cliente de Okta que agrega una aplicación interna - Esta es una aplicación interna que hemos creado - Haga clic en Finalizar. 6. Cree el archivo de metadatos de IdP previo a la autenticación: - En Okta: Aplicaciones > Aplicaciones > Su nueva aplicación (p. ej., `Tableau Pre-Auth`)> Iniciar sesión - Junto a Certificados de firma de SAML, haga clic en Ver instrucciones de configuración de SAML. - En la página Cómo configurar SAML 2.0 para la aplicación , desplácese hacia abajo hasta la sección Opcional, Proporcionar los siguientes metadatos de IDP a su proveedor de SP . - Copie el contenido del campo XML y guárdelo en un archivo llamado `pre-auth_idp_metadata.xml`. 7. (Opcional) Configure la autenticación multifactor: - En Okta: Aplicaciones > Aplicaciones > Su nueva aplicación (p. ej., `Tableau Pre-Auth`)> Iniciar sesión - En Directiva de inicio de sesión, haga clic en Agregar regla. - En la regla de inicio de sesión de la aplicación, especifique un nombre y las diferentes opciones de MFA. Para probar la funcionalidad, puede dejar todas las opciones predeterminadas. Sin embargo, en Acciones, debe seleccionar Solicitar factor y luego especificar la frecuencia con la que los usuarios deben iniciar sesión. Haga clic en Guardar. ### Crear y asignar un usuario de Okta 1. En Okta, cree un usuario con el mismo nombre de usuario que creó en Tableau (usuario@ejemplo.com): Directorio > Personas > Agregar persona. 2. Una vez creado el usuario, asigne la nueva aplicación Okta a esa persona: haga clic en el nombre de usuario y luego asigne la aplicación en Asignar aplicación. ### Instalar Mellon para preautorización Este ejemplo usa mod\_auth\_mellon, un popular módulo de código abierto. Algunas distribuciones de Linux empaquetan versiones obsoletas de mod\_auth\_mellon de un repositorio anterior. Esas versiones obsoletas pueden contener vulnerabilidades de seguridad desconocidas o problemas funcionales. Si elige usar mod\_auth\_mellon, verifique que esté usando una versión actual. El módulo mod\_auth\_mellon es un software de terceros. Hemos hecho todo lo posible por verificar y documentar los procedimientos para habilitar este caso. Sin embargo, el software de terceros puede cambiar o su escenario puede diferir de la arquitectura de referencia que se describe aquí. Consulte la documentación de terceros para obtener detalles de configuración autorizados y asistencia. 1. En la instancia activa de EC2 que ejecuta la puerta de enlace independiente, instale una versión actual del módulo de autenticación Mellon. 2. Cree el directorio `/etc/mellon`: sudo mkdir /etc/mellon ### Configurar Mellon como módulo de preautorización Ejecute este procedimiento en la primera instancia de la puerta de enlace independiente. Debe tener una copia de `pre-auth_idp_metadata.xml` que creó a partir de la configuración de Okta. 1. Cambie el directorio: cd /etc/mellon 2. Cree los metadatos del proveedor de servicios. Ejecute el script `mellon_create_metadata.sh`. Debe incluir el ID de entidad y la URL de retorno de su organización en el comando. La URL de retorno se denomina _URL de inicio de sesión único_ en Okta. El elemento final de la ruta en la URL de retorno se denomina `MellonEndpointPath` en el archivo de configuración `mellon.conf` que aparece más adelante en este procedimiento. En este ejemplo, especificamos `sso` como la ruta del punto final. Por ejemplo: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" El script devuelve el certificado del proveedor de servicios, la clave y los archivos de metadatos. 3. Cambie el nombre de los archivos del proveedor de servicios en el directorio `mellon` para facilitar la lectura. Nos referiremos a estos archivos por los siguientes nombres en la documentación: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Copie el archivo `pre-auth_idp_metadata.xml` en el mismo directorio. 5. Cambiar la propiedad y los permisos de todos los archivos en el directorio `/etc/mellon`: sudo chown tableau-tsig mellon.key sudo chown tableau-tsig mellon.cert sudo chown tableau-tsig sp\_metadata.xml sudo chown tableau-tsig pre-auth\_idp\_metadata.xml sudo chmod +r \* mellon.key sudo chmod +r \* mellon.cert sudo chmod +r \* sp\_metadata.xml sudo chmod +r \* pre-auth\_idp\_metadata.xml 6. Cree el directorio `/etc/mellon/conf.d`: sudo mkdir /etc/mellon/conf.d 7. Cree el archivo `global.conf` en el directorio `/etc/mellon/conf.d`. Copie el contenido del archivo como se muestra a continuación, pero actualice `MellonCookieDomain` con su nombre de dominio raíz. Por ejemplo, si el nombre de dominio de Tableau es `tableau.example.com`, introduzca `example.com` para el dominio raíz. AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain MellonSPPrivateKeyFile /etc/mellon/mellon.key MellonSPCertFile /etc/mellon/mellon.cert MellonSPMetadataFile /etc/mellon/sp\_metadata.xml MellonIdPMetadataFile /etc/mellon/pre-auth\_idp\_metadata.xml MellonEndpointPath /sso MellonEnable Off 8. Cree el archivo `mellonmod.conf` en el directorio `/etc/mellon/conf.d`. Este archivo contiene una única directiva que especifica la ubicación del expediente `mod_auth_mellon.so`. La ubicación en el ejemplo aquí es la ubicación predeterminada del archivo. Verifique que el archivo esté en esta ubicación o cambie la ruta en esta directiva para que coincida con la ubicación real de `mod_auth_mellon.so`: LoadModule auth\_mellon\_module /usr/lib64/httpd/modules/mod\_auth\_mellon.so ### Crear la aplicación de Tableau Server en Okta 1. En el panel de Okta: Aplicaciones > Aplicaciones > Examinar catálogo de aplicaciones 2. En Examinar catálogo de integración de aplicaciones, busque `Tableau`, seleccione la miniatura de Tableau Server y luego haga clic en Agregar. 3. En Agregar Tableau Server > Configuración general, especifique una Etiqueta y luego haga clic en Siguiente. 4. En Opciones de inicio de sesión, seleccione SAML 2.0 y,después, desplácese hacia abajo hasta Configuración avanzada de inicio de sesión: - ID de entidad SAML: especifique la URL pública, por ejemplo, https://tableau.example.com. - Formato de nombre de usuario de la aplicación: correo electrónico 5. Haga clic en el enlace de metadatos del proveedor de identidad para iniciar un navegador. Copie el enlace del navegador. Este es el enlace que utilizará cuando configure Tableau en el procedimiento que se muestra a continuación. 6. Haga clic en Realizado. 7. Asigne la nueva aplicación Okta de Tableau Server a su usuario (usuario@example.com): haga clic en el nombre de usuario y luego asigne la aplicación en Asignar aplicación. ### Establecer la configuración del módulo de autenticación en Tableau Server Ejecute los siguientes comandos en el nodo 1 de Tableau Server. Estos comandos especifican las ubicaciones de los archivos de configuración de Mellon en el equipo remoto de la puerta de enlace independiente. Vuelva a verificar que las rutas de archivo especificadas en estos comandos se correspondan con las rutas y la ubicación del archivo en el equipo remoto de la puerta de enlace independiente. tsm configuration set -k gateway.tsig.authn\_module\_block -v "/etc/mellon/conf.d/mellonmod.conf" --force-keys tsm configuration set -k gateway.tsig.authn\_global\_block -v "/etc/mellon/conf.d/global.conf" --force-keys Para reducir el tiempo de inactividad, no aplique cambios hasta que haya habilitado SAML como se describe en la siguiente sección. ### Habilitar SAML en Tableau Server para IdP Ejecute este procedimiento en el nodo 1 de Tableau Server. 1. Descargue los metadatos de la aplicación de Tableau Server de Okta. Utilice el enlace que guardó del procedimiento anterior: wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Copie un certificado TLS y un archivo de clave relacionado en Tableau Server. El archivo de claves debe ser una clave RSA. Para obtener más información sobre la configuración y los requisitos de SAML, consulte _Requisitos de SAML_ ([Linux](https://help.tableau.com/current/server-linux/es-es/saml_requ.htm)). Para simplificar la administración y la implementación de certificados, y como práctica recomendada de seguridad, recomendamos usar certificados generados por una autoridad de certificación (CA) de terceros de confianza. Como alternativa, puede generar certificados autofirmados o usar certificados de una PKI para TLS. Si no tiene un certificado TLS, puede generar un certificado autofirmado mediante el procedimiento integrado a continuación. Generar un certificado autofirmado Ejecute este procedimiento en el nodo 1 de Tableau Server. 1. Genere la clave de la autoridad certificadora (CA) raíz de firma: openssl genrsa -out rootCAKey-saml.pem 2048 2. Cree el certificado de CA raíz: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Se le pedirá que especifique los valores para los campos del certificado. Por ejemplo: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Cree el certificado y la clave relacionada (`server-saml.csr` y `server-saml.key` en el ejemplo siguiente). El nombre del sujeto del certificado debe coincidir con el nombre del host público del host de Tableau. El nombre del sujeto se establece con la opción `-subj` con el formato `"/CN="`, por ejemplo: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Firme el nuevo certificado con el certificado CA que creó anteriormente. El siguiente comando también genera el certificado en el formato `crt`: openssl x509 -req -in server-saml.csr -days 3650 -CA rootCACert-saml.pem -CAkey rootCAKey-saml.pem -CAcreateserial -out server-saml.crt 5. Convierta el archivo de clave a RSA. Tableau requiere un archivo de clave RSA para SAML. Para convertirlo, ejecute el siguiente comando: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Configure SAML: Ejecute el siguiente comando, especificando su ID de entidad y URL de retorno, y las rutas al archivo de metadatos, archivo de certificado y archivo de clave: tsm authentication saml configure --idp-entity-id "https://tableau.example.com" --idp-return-url "https://tableau.example.com" --idp-metadata idp\_metadata.xml --cert-file "server-saml.crt" --key-file "server-saml-rsa.key" tsm authentication saml enable 4. Si su organización ejecuta Tableau Desktop 2021.4 o posterior, debe ejecutar el siguiente comando para habilitar la autenticación a través de los servidores proxy inversos. Las versiones de Tableau Desktop 2021.2.1 - 2021.3 funcionarán sin ejecutar este comando, siempre que su módulo de autenticación previa (p. ej., Mellon) esté configurado para permitir la conservación de cookies de dominio de nivel superior. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Aplique los cambios de configuración: tsm pending-changes apply #### Reinicie el servicio tsig-httpd A medida que su implementación de Tableau Server aplique cambios, vuelva a iniciar sesión en el equipo de la puerta de enlace independiente de Tableau Server y ejecute los siguientes comandos para reiniciar el servicio tsig-httpd: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Validar la funcionalidad SAML Para validar la funcionalidad SAML de un extremo a otro, inicie sesión en Tableau Server con la URL pública (p. ej., https://tableau.example.com) con la cuenta de administrador de Tableau que creó al comienzo de este procedimiento. Si TSM no se inicia ("error de puerta de enlace") o si obtiene errores del navegador cuando intenta conectarse, consulte [Solucionar problemas de la puerta de enlace independiente de Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part7.htm#Troubles). ## Configurar el módulo de autenticación en la segunda instancia de la puerta de enlace independiente Una vez que haya configurado correctamente la primera instancia de la puerta de enlace independiente, implemente la segunda instancia. El ejemplo aquí es el proceso final para instalar el escenario de AWS/Mellon/Okta descrito en este tema. El procedimiento asume que ya instaló la puerta de enlace independiente en la segunda instancia como se describe en este tema anteriormente ([Instalar la puerta de enlace independiente](#Install)). El proceso para implementar la segunda puerta de enlace independiente requiere los siguientes pasos: 1. En la segunda instancia de la puerta de enlace independiente: Instale el módulo de autenticación de Mellon. No configure el módulo de autenticación de Mellon como se describe anteriormente en este tema. En su lugar, debe clonar la configuración como se describe en los pasos siguientes. 2. En la (primera) instancia configurada de la puerta de enlace independiente: Tome una copia tar de la configuración de Mellon existente. La copia de seguridad tar conservará todos los permisos y la jerarquía de directorios. Ejecute los comandos siguientes: cd /etc sudo tar -cvf mellon.tar mellon Copie `mellon.tar` en la segunda instancia de la puerta de enlace independiente. 3. En la segunda instancia de la puerta de enlace independiente: Extraiga ("descomprima") el archivo tar a la segunda instancia en el directorio `/etc`. Ejecute los comandos siguientes: cd /etc sudo tar -xvf mellon.tar 4. En el nodo 1 de la implementación de Tableau Server: actualice el archivo de conexión (`tsig.json`) con la información de conexión de la segunda puerta de enlace independiente. Deberá recuperar la clave de autenticación como se describe en este tema anteriormente ([Instalar la puerta de enlace independiente](#Install)). Un archivo de conexión de ejemplo (`tsig.json`) se muestra aquí: { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "13660-27118-29070-25482-9518-22453" }, { "id": "ip-10-0-2-230.ec2.internal", "host": "ip-10-0-2-230.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "9055-27834-16487-27455-30409-7292" }\] } 5. En el nodo 1 de la implementación de Tableau Server: ejecute los siguientes comandos para actualizar la configuración: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 6. En ambas instancias de la puerta de enlace independiente: mientras se inicia Tableau Server, reinicie el proceso `tsig-httpd`: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 7. En AWS EC2>Grupos de destino: actualice el grupo de destino para incluir la instancia EC2 que ejecuta la segunda instancia de la puerta de enlace independiente. Seleccione el grupo de destino que acaba de crear y luego haga clic en la pestaña Destinos:  - Haga clic en Editar. - Seleccione la instancia EC2 del segundo equipo de la puerta de enlace independiente y luego haga clic en Agregar a registrado. Haga clic en Guardar. [Saltar al contenido principal](#main-content) # Parte 6: configuración después de la instalación **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. ## Configurar SSL/TLS desde el equilibrador de carga a Tableau Server Algunas organizaciones requieren un canal de cifrado de un extremo a otro desde el cliente hasta el servicio de back-end. La arquitectura de referencia predeterminada, como se describe hasta este punto, especifica SSL desde el cliente hasta el equilibrador de carga que se ejecuta en el nivel web de su organización. Esta sección describe cómo configurar SSL/TLS para Tableau Server y la puerta de enlace independiente en la arquitectura de referencia de AWS de ejemplo. Para ver un ejemplo de configuración que describe cómo configurar SSL/TLS en Apache en la arquitectura de referencia de AWS, consulte [Ejemplo: Configurar SSL/TLS en la arquitectura de referencia de AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part_app-apache.htm#Example:). En este momento, TLS no es compatible con los procesos backend de Tableau Server que se ejecutan en el rango 8000-9000. Para habilitar TLS, debe configurar la puerta de enlace independiente con una conexión de retransmisión a Tableau Server. Este procedimiento describe cómo habilitar y configurar TLS en una puerta de enlace independiente a Tableau Server y Tableau Server a una puerta de enlace independiente. El procedimiento cifra el tráfico de retransmisión a través de HTTPS/443 y el tráfico de limpieza a través de HTTPS/21319. Los procedimientos de Linux a lo largo de este ejemplo muestran comandos para distribuciones similares a RHEL. Específicamente, los comandos aquí se han desarrollado con la distribución de Amazon Linux 2. Si está ejecutando distribuciones de Ubuntu, edite los comandos según corresponda. La guía aquí es prescriptiva para la arquitectura de referencia de ejemplo específica de AWS como se presenta en esta guía. Por lo tanto, las configuraciones opcionales no están incluidas. Para obtener documentación de referencia completa, consulte _Configuración de TLS en una puerta de enlace independiente_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_tsig_configure_tls.htm)). ### Antes de configurar TLS Realice las configuraciones de TLS fuera del horario comercial. La configuración requiere al menos un reinicio de Tableau Server. Si está ejecutando una implementación completa de arquitectura de referencia de cuatro nodos, el reinicio puede llevar un tiempo. - Verifique que los clientes puedan conectarse a Tableau Server a través de HTTP. La configuración de TLS con puerta de enlace independiente es un proceso de varios pasos y puede requerir la resolución de problemas. Por lo tanto, recomendamos comenzar con una implementación de Tableau Server completamente operativa antes de configurar TLS. - Recopile certificados TLS/SSL, claves y activos relacionados. Necesitará certificados SSL para las puertas de enlace independientes y para Tableau Server. Para simplificar la administración y la implementación de certificados, y como práctica recomendada de seguridad, recomendamos usar certificados generados por una autoridad de certificación (CA) de terceros de confianza. Como alternativa, puede generar certificados autofirmados o usar certificados de una PKI para TLS. La configuración de ejemplo de este tema utiliza los siguientes nombres de recursos a modo de ilustración: - `tsig-ssl.crt`: El certificado TLS/SSL para la puerta de enlace independiente. - `tsig-ssl.key`: La clave privada para `tsig-ssl.crt` en la puerta de enlace independiente. - `ts-ssl.crt`: El certificado TLS/SSL para Tableau Server. - `ts-ssl.key`: La clave privada para `tsig-ssl.crt` en Tableau Server. - `tableau-server-CA.pem`: El certificado de raíz para la CA que genera el certificado presentado por los equipos de Tableau Server. Por lo general, este certificado no es necesario si utiliza certificados de terceros de confianza importantes. - `rootTSIG-CACert.pem`: El certificado raíz de la CA que genera los certificados para los equipos de la puerta de enlace independiente. Por lo general, este certificado no es necesario si utiliza certificados de terceros de confianza importantes. - Hay otros certificados y recursos de archivos clave necesarios para SAML que se detallan en la Parte 5 de esta guía. - Si su implementación requiere el uso de un archivo de cadena de certificados, consulte el artículo de la base de conocimientos [Configurar TLS en una puerta de enlace independiente al usar un certificado que tiene una cadena de certificados](https://kb.tableau.com/articles/HowTo/configure-tls-on-independent-gateway-when-using-intermediate-certificate?lang=es-es). - Verifique que tiene acceso a IdP. Si utiliza un IdP para la autenticación, es probable que deba realizar cambios en las direcciones URL de destinatario y destino en el IdP después de haber configurado SSL/TLS. ### Configurar equipos de la puerta de enlace independiente para TLS La configuración de TLS puede ser un proceso propenso a errores. Dado que la solución de problemas en dos instancias de la puerta de enlace independiente puede llevar mucho tiempo, recomendamos habilitar y configurar TLS en la implementación de EDG con solo una puerta de enlace independiente. Una vez que haya validado que TLS funciona en toda la implementación, configure el segundo equipo de puerta de enlace independiente. #### Paso 1: Distribuir certificados y claves al equipo de puerta de enlace independiente Puede distribuir los activos a cualquier directorio arbitrario siempre que el usuario tsig-httpd tenga acceso de lectura a los archivos. Las rutas a estos archivos se mencionan en otros procedimientos. Usaremos las rutas de ejemplo bajo`/etc/ssl` , como se muestra a continuación, a lo largo del tema. 1. Crear directorio para clave privada: sudo mkdir -p /etc/ssl/private 2. Copie los archivos de certificado y de clave en las rutas `/etc/ssl`. Por ejemplo: sudo cp tsig-ssl.crt /etc/ssl/certs/ sudo cp tsig-ssl.key /etc/ssl/private/ 3. (Opcional) Si usa un certificado PKI o autofirmado para SSL/TLS en Tableau Server, también debe copiar el archivo del certificado raíz de CA en el equipo de la puerta de enlace independiente. Por ejemplo: sudo cp tableau-server-CA.pem /etc/ssl/certs/ #### Paso 2: Actualizar las variables ambientales para TLS Debe actualizar las variables ambientales del puerto y del protocolo para la configuración de la puerta de enlace independiente. Cambie estos valores actualizando el archivo,`/etc/opt/tableau/tableau_tsig/environment.bash`, como se indica a continuación: TSIG\_HK\_PROTOCOL="https" TSIG\_PORT="443" TSIG\_PROTOCOL="https" #### Paso 3: Actualizar el archivo de configuración de código auxiliar para el protocolo HK Edite manualmente el archivo de configuración de código auxiliar (`/var/opt/tableau/tableau_tsig/config/httpd.conf.stub`) para establecer directivas Apache httpd relacionadas con TLS para el protocolo de limpieza (HK). El archivo de configuración de código auxiliar incluye un bloque de directivas relacionadas con TLS que se comentan con un marcador `#TLS#`. Quite los marcadores de las directivas como se muestra en el siguiente ejemplo. Tenga en cuenta que el ejemplo muestra el uso del certificado CA raíz para el certificado SSL usado en Tableau Server con la opción `SSLCACertificateFile`. #TLS# SSLPassPhraseDialog exec:/path/to/file SSLEngine on #TLS# SSLHonorCipherOrder on #TLS# SSLCompression off SSLCertificateFile /etc/ssl/certs/tsig-ssl.crt SSLCertificateKeyFile /etc/ssl/private/tsig-ssl.key SSLCACertificateFile /etc/ssl/certs/tableau-server-CA.pem #TLS# SSLCARevocationFile /path/to/file Estos cambios se perderán si vuelve a instalar la puerta de enlace independiente. Recomendamos hacer una copia de seguridad. #### Paso 4: Copiar el archivo de resguardo y reiniciar el servicio 1. Copie el archivo que actualizó en el último paso para actualizar httpd.conf con los cambios: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Reinicie el servicio de puerta de enlace independiente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit Después de reiniciar, la puerta de enlace independiente no estará operativa hasta que ejecute el siguiente conjunto de pasos en Tableau Server. Una vez que haya completado los pasos en Tableau Server, la puerta de enlace independiente recogerá los cambios y se conectará. ### Configurar el nodo 1 de Tableau Server para TLS Ejecute estos pasos en el nodo 1 de la implementación de Tableau Server. #### Paso 1: Copiar certificados y claves y detener TSM 1. Verifique que tenga los certificados y las claves "SSL externo" de Tableau Server copiados en el nodo 1. 2. Para minimizar el tiempo de inactividad, recomendamos detener TSM, ejecutar los siguientes pasos y luego iniciar TSM después de aplicar los cambios: `tsm stop` #### Paso 2: Configurar los activos del certificado y habilitar la configuración de la puerta de enlace independiente 1. Especifique la ubicación de los archivos de certificados y claves para la puerta de enlace independiente. Estas rutas hacen referencia a la ubicación en los equipos de la puerta de enlace independiente. Tenga en cuenta que este ejemplo asume que se usa el mismo certificado y par de claves para proteger HTTPS y el tráfico de mantenimiento: tsm configuration set -k gateway.tsig.ssl.cert.file\_name -v /etc/ssl/certs/tsig-ssl.crt --force-keys tsm configuration set -k gateway.tsig.ssl.key.file\_name -v /etc/ssl/private/tsig-ssl.key --force-keys 2. Habilite TLS para los protocolos HTTPS y HK para la puerta de enlace independiente: tsm configuration set -k gateway.tsig.ssl.enabled -v true --force-keys tsm configuration set -k gateway.tsig.hk.ssl.enabled -v true --force-keys 3. (Opcional) Si utiliza un certificado PKI o autofirmado para SSL/TLS en la puerta de enlace independiente, debe cargar el archivo del certificado raíz de CA. El archivo de certificado raíz de CA es el certificado raíz que se usó para generar los certificados para los equipos de la puerta de enlace independiente. Por ejemplo: tsm security custom-cert add -c rootTSIG-CACert.pem 4. (Opcional) Si usa un certificado PKI o autofirmado para SSL/TLS en Tableau Server, también debe copiar el archivo del certificado raíz de CA en el directorio `/etc/ssl/certs` de la puerta de enlace independiente. El archivo de certificado raíz de CA es el certificado raíz que se usó para generar los certificados para los equipos de Tableau Server. Una vez que haya copiado el certificado en la puerta de enlace independiente, debe especificar la ubicación del certificado en el nodo 1 con el siguiente comando tsm. Por ejemplo: tsm configuration set -k gateway.tsig.ssl.proxy.gateway\_relay\_cluster.cacertificatefile -v /etc/ssl/certs/tableau-server-CA.pem --force-keys 5. (Opcional: solo con fines de prueba) Si está utilizando el uso compartido de certificados PKI o autofirmados entre equipos y, por lo tanto, los nombres de sujetos en los certificados no coinciden con los nombres de los equipos, entonces debe deshabilitar la verificación de certificados.  tsm configuration set -k gateway.tsig.ssl.proxy.verify -v optional\_no\_ca --force-keys #### Paso 3: Habilitar "SSL externo" para Tableau Server y aplicar los cambios 1. Habilite y configure "SSL externo" en Tableau Server: tsm security external-ssl enable --cert-file ts-ssl.crt --key-file ts-ssl.key 2. Aplique los cambios. tsm pending-changes apply #### Paso 4: Actualizar el archivo JSON de configuración de la puerta de enlace e iniciar tsm 1. Actualice el archivo de configuración de la puerta de enlace independiente (por ejemplo,`tsig.json`) en el lado de Tableau Server para especificar el protocolo `https` para los objetos de puerta de enlace independiente: "protocol" : "https", 2. Elimine (o comente) la información de conexión para la segunda instancia de la puerta de enlace independiente. Asegúrese de verificar el JSON en un editor externo antes de guardarlo. Una vez que haya configurado y validado TLS para la instancia única de la puerta de enlace independiente, actualizará este archivo JSON con la información de conexión para la segunda instancia de la puerta de enlace independiente. 3. Ejecute el siguiente comando para actualizar la configuración de la puerta de enlace independiente: tsm topology external-services gateway update -c tsig.json 4. Inicie TSM. tsm start 5. Mientras se inicia TSM, inicie sesión en la instancia de la puerta de enlace independiente y reinicie el servicio `tsig-httpd`: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Actualice las URL del módulo de autenticación de IdP a HTTPS Si ha configurado un proveedor de identidad externo para Tableau, es probable que deba actualizar las URL de retorno en el panel administrativo del IdP. Por ejemplo, si está utilizando una aplicación de preautenticación Okta, deberá actualizar la aplicación para usar el protocolo HTTPS para la URL del destinatario y la URL de destino. ### Configurar el equilibrador de carga de AWS para HTTPS Si está implementando con el equilibrador de carga de AWS como se documenta en esta guía, vuelva a configurar el equilibrador de carga de AWS para enviar tráfico HTTPS a los equipos que ejecutan la puerta de enlace independiente: 1. Elimine el registro del grupo de destino HTTP existente: En Grupos de destino, seleccione el grupo de destino HTTP que se ha configurado para el equilibrador de carga, haga clic en Acciones y, a continuación, haga clic en Eliminar. 2. Cree un grupo de destino HTTPS: Grupos de destino > Crear grupo de destino - Seleccione "Instancias" - Escriba un nombre de grupo de destino, `TG-internal-HTTPS` por ejemplo - Seleccione su VPC - Protocolo: HTTPS 443 - En Comprobaciones de estado > Configuración de comprobaciones de estado avanzadas > Códigos de éxito, agregue la lista de códigos para leer: `200,303`. - Haga clic en Crear. 3. Seleccione el grupo de destino que acaba de crear y luego haga clic en la pestaña Destinos:  - Haga clic en Editar - Seleccione la instancia EC2 que están ejecutando la puerta de enlace independiente de Tableau Server que ha configurado y luego haga clic en Añadir a registrados. - Haga clic en Guardar. 4. Una vez creado el grupo objetivo, debe habilitar la adherencia: - Abra la página del grupo de destino de AWS (EC2\> Equilibradores de carga > Grupos de destino), seleccione la instancia del grupo de destino que acaba de configurar. En el menú Acciones, seleccione Editar atributos. - En la página Editar atributos, seleccione Adherencia, especifique una duración de `1 day` y luego Guardar cambios. 5. En el equilibrador de carga, actualice las reglas del oyente. Seleccione el equilibrador de carga que ha configurado para esta implementación y luego haga clic en la pestaña Oyentes. - Para HTTP:80, haga clic en Ver/editar reglas. En la página Reglas resultante, haga clic en el icono de edición (una vez en la parte superior de la página y luego nuevamente por la regla) para editar la regla. Elimine la regla THEN existente y reemplácela haciendo clic en Agregar acción > Redirigir a... En la configuración THEN resultante, especifique`HTTPS` y el puerto `443` y deje las otras opciones con la configuración predeterminada. Guarde la configuración y haga clic en Actualizar. - Para HTTPS:443, haga clic en Ver/editar reglas. En la página Reglas resultante, haga clic en el icono de edición (una vez en la parte superior de la página y luego nuevamente por la regla) para editar la regla. Elimine la regla THEN existente y reemplácela haciendo clic en Agregar acción > Reenviar a... Especifique el Grupo de destino para el grupo HTTPS que acaba de crear. En Adherencia a nivel de grupo, habilite la adherencia y establezca la duración en 1 día. Guarde la configuración y haga clic en Actualizar. 6. En el equilibrador de carga, actualice el tiempo de espera inactivo a 400 segundos. Seleccione el equilibrador de carga que ha configurado para esta implementación y luego haga clic en Acciones > Editar atributos. Establezca el tiempo de espera inactivo en`400` segundos y luego haga clic en Guardar. ## Validar TLS Para validar la funcionalidad TLS, inicie sesión en Tableau Server con la URL pública (p. ej., https://tableau.example.com) con la cuenta de administrador de Tableau que creó al comienzo de este procedimiento. Si TSM no se inicia o recibe otros errores, consulte [Solucionar problemas de la puerta de enlace independiente de Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part7.htm#Troubles). ## Configurar la segunda instancia de la puerta de enlace independiente para SSL Una vez que haya configurado correctamente la primera instancia de la puerta de enlace independiente, implemente la segunda instancia. El proceso para implementar la segunda puerta de enlace independiente requiere los siguientes pasos: 1. En la (primera) instancia configurada de la puerta de enlace independiente: copie los siguientes archivos en las ubicaciones correspondientes en la segunda instancia de la puerta de enlace independiente: - `/etc/ssl/certs/tsig-ssl.crt` - `/etc/ssl/private/tsig-ssl.key` (Tendrá que crear el directorio `private` en la segunda instancia). - `/var/opt/tableau/tableau_tsig/config/httpd.conf.stub` - `/etc/opt/tableau/tableau_tsig/environment.bash` 2. En el nodo 1 de la implementación de Tableau Server: actualice el archivo de conexión (`tsig.json`) con la información de conexión de la segunda puerta de enlace independiente. Un archivo de conexión de ejemplo (`tsig.json`) se muestra aquí: { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "https", "authsecret": "13660-27118-29070-25482-9518-22453" }, { "id": "ip-10-0-2-230.ec2.internal", "host": "ip-10-0-2-230.ec2.internal", "port": "21319", "protocol" : "https", "authsecret": "9055-27834-16487-27455-30409-7292" }\] } 3. En el nodo 1 de la implementación de Tableau Server: ejecute los siguientes comandos para actualizar la configuración: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 4. En ambas instancias de Puerta de enlace independiente: Mientras se inicia Tableau Server, reinicie el proceso `tsig-httpd` en ambas instancias de la puerta de enlace independiente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 5. En AWS EC2>Grupos de destino: actualice el grupo de destino para incluir la instancia EC2 que ejecuta la segunda instancia de la puerta de enlace independiente. Seleccione el grupo de destino que acaba de crear y luego haga clic en la pestaña Destinos:  - Haga clic en Editar. - Seleccione la instancia EC2 del segundo equipo de la puerta de enlace independiente y luego haga clic en Agregar a registrado. Haga clic en Guardar. ## Configurar SSL para Postgres Opcionalmente, puede configurar SSL (TLS) para la conexión de Postgres para la conexión del repositorio externo en Tableau Server. Para simplificar la administración y la implementación de certificados, y como práctica recomendada de seguridad, recomendamos usar certificados generados por una autoridad de certificación (CA) de terceros de confianza. Como alternativa, puede generar certificados autofirmados o usar certificados de una PKI para TLS. Este procedimiento describe cómo utilizar OpenSSL para generar un certificado autofirmado en el host de Postgres en una distribución Linux de tipo RHEL en la arquitectura de referencia de AWS de ejemplo. Después de generar y firmar el certificado SSL, debe copiar el certificado CA en el host de Tableau. **En el host que ejecuta Postgres:** 1. Genere la clave de la autoridad certificadora (CA) raíz de firma: openssl genrsa -out pgsql-rootCAKey.pem 2048 2. Cree el certificado de CA raíz: openssl req -x509 -sha256 -new -nodes -key pgsql-rootCAKey.pem -days 3650 -out pgsql-rootCACert.pem Se le pedirá que especifique los valores para los campos del certificado. Por ejemplo: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, Postgres server's hostname) \[\]:ip-10-0-1-189.us-west-1.compute.internal Email Address \[\]:example@tableau.com 3. Cree el certificado y la clave relacionada (`server.csr` y `server.key` en el ejemplo siguiente) para el equipo de Postgres. El nombre del sujeto del certificado debe coincidir con el nombre DNS privado de EC2 del host de Postgres. El nombre del sujeto se establece con la opción `-subj` con el formato `"/CN="`, por ejemplo: openssl req -new -nodes -text -out server.csr -keyout server.key -subj "/CN=ip-10-0-1-189.us-west-1.compute.internal" 4. Firme el nuevo certificado con el certificado CA que creó en el paso 2. El siguiente comando también genera el certificado en el formato `crt`: openssl x509 -req -in server.csr -days 3650 -CA pgsql-rootCACert.pem -CAkey pgsql-rootCAKey.pem -CAcreateserial -out server.crt 5. Copie los archivos crt y key en la ruta `/var/lib/pgsql/13/data/` de Postgres: sudo cp server.crt /var/lib/pgsql/13/data/ sudo cp server.key /var/lib/pgsql/13/data/ 6. Cambiar a usuario raíz: sudo su 7. Establezca permisos en los archivos cer y key. Ejecute los comandos siguientes: cd /var/lib/pgsql/13/data chown postgres.postgres server.crt chown postgres.postgres server.key chmod 0600 server.crt chmod 0600 server.key 8. Actualice el archivo de configuración pg\_haba `/var/lib/pgsql/13/data/pg_hba.conf` para especificar la confianza md5: Cambie las declaraciones de conexión existentes de `host all all 10.0.30.0/24 password` y `host all all 10.0.31.0/24 password` to `host all all 10.0.30.0/24 md5` y `host all all 10.0.31.0/24 md5`. 9. Actualice el archivo postgresql`/var/lib/pgsql/13/data/postgresql.conf` agregando esta línea: ssl = on 10. Salga del modo de usuario raíz: exit 11. Reiniciar Postgres: sudo systemctl restart postgresql-13 ### Opcional: habilite la validación de confianza de certificados en Tableau Server para Postgres SSL Si siguió el procedimiento de instalación en la [Paso 4: Instalar y configurar Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm), entonces Tableau Server está configurado con SSL opcional para la conexión de Postgres. Esto significa que la configuración de SSL en Postgres (como se describe anteriormente) dará como resultado una conexión cifrada. Si desea solicitar la validación de confianza del certificado para la conexión, debe ejecutar el siguiente comando en Tableau Server para volver a configurar la conexión del host de Postgres: tsm topology external-services repository replace-host -f .json -c CACert.pem Donde `.json` es el archivo de conexión descrito en [Configurar Postgres externo](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Configur3). Y `CACert.pem` es el archivo de certificado de CA para el certificado SSL/TLS utilizado por Postgres. Opcional: Verificar la conectividad SSL Para verificar la conectividad SSL, debe: - Instalar el cliente de Postgres en el nodo 1 de Tableau Server. - Copiar el certificado raíz que creó en el procedimiento anterior en el host de Tableau. - Conectarse al servidor Postgres desde el nodo 1 ### Instalar el cliente de Postgres en el nodo 1 Este ejemplo muestra cómo instalar Postgres 13.4. Instale la misma versión que está ejecutando para el repositorio externo. 1. En el Nodo 1, cree y edite el archivo pgdg.repo. en la ruta `/etc/yum.repos.d`. Complete el archivo con la siguiente información de configuración. \[pgdg13\] name=PostgreSQL 13 for RHEL/CentOS 7 - x86\_64 baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-7-x86\_64 enabled=1 gpgcheck=0 2. Instale el cliente de Postgres: sudo yum install postgresql13-13.4-1PGDG.rhel7.x86\_64 ### Copiar el certificado raíz al Nodo 1 Copie el certificado de CA (`pgsql-rootCACert.pem`) en el host de Tableau: scp ec2-user@:/home/ec2-user/pgsql-rootCACert.pem /home/ec2-user ### Conectarse al host de Postgres a través de SSL desde el Nodo 1 Ejecute el siguiente comando desde el Nodo 1, especificando la dirección IP del host del servidor de Postgres y el certificado de CA raíz: psql "postgresql://postgres@:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Por ejemplo: psql "postgresql://postgres@10.0.1.189:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Postgres le pedirá la contraseña. Después de iniciar sesión correctamente, el shell devolverá: psql (13.4) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=# ## Configurar SMTP y notificaciones de eventos Tableau Server envía notificaciones de correos electrónicos a administradores y usuarios. Para habilitarlas, debe configurar Tableau Server para enviar correo a su servidor de correo electrónico. También debe especificar los tipos de eventos, los umbrales y la información de suscripción que desea enviar. En el caso de la configuración inicial de SMTP y las notificaciones, se recomienda utilizar la siguiente plantilla de archivo de configuración para crear un archivo .json. También puede establecer cualquier clave de configuración única de las que aparecen abajo con la sintaxis descrita en _tsm configuration set_ ([Linux](https://help.tableau.com/current/server-linux/es-es/cli_configuration_tsm.htm#TSMSet)). Ejecute este procedimiento en el nodo 1 de su implementación de Tableau Server: 1. Copie la siguiente plantilla de json en un archivo. Personalice el archivo con sus opciones de configuración SMTP y la suscripción y las notificaciones de alerta para su organización. - Para ver una lista y una descripción de todas las opciones de SMTP, consulte _Referencia de configuración de la CLI de SMTP_ ([Linux](https://help.tableau.com/current/server-linux/es-es/config_smtp.htm#config_reference)). - Para ver una lista y una descripción de todas las opciones de eventos de notificación, consulte la sección CLI de _Configurar la notificación de eventos del servidor_ ([Linux](https://help.tableau.com/current/server-linux/es-es/email.htm)). { "configKeys": { "svcmonitor.notification.smtp.server": "_SMTP server host name_", "svcmonitor.notification.smtp.send\_account": "_SMTP user name_", "svcmonitor.notification.smtp.port": 443, "svcmonitor.notification.smtp.password": "_SMTP user account password_", "svcmonitor.notification.smtp.ssl\_enabled": true, "svcmonitor.notification.smtp.from\_address": "_From email address_", "svcmonitor.notification.smtp.target\_addresses": "_To email address1,address2_", "svcmonitor.notification.smtp.canonical\_url": "_Tableau Server URL_", "backgrounder.notifications\_enabled": true, "subscriptions.enabled": true, "subscriptions.attachments\_enabled": true, "subscriptions.max\_attachment\_size\_megabytes": 150, "svcmonitor.notification.smtp.enabled": true, "features.DesktopReporting": true, "storage.monitoring.email\_enabled": true, "storage.monitoring.warning\_percent": 20, "storage.monitoring.critical\_percent": 15, "storage.monitoring.email\_interval\_min": 25, "storage.monitoring.record\_history\_enabled": true } } 2. Ejecute el `tsm settings import -f file.json` para pasar el archivo json a Tableau Services Manager. 3. Ejecute el comando `tsm pending-changes apply` para aplicar los cambios. 4. Ejecute el comando `tsm email test-smtp-connection` para ver y verificar la configuración de la conexión. ## Instalar el controlador de PostgreSQL Para ver las vistas de administrador en Tableau Server, el controlador de PostgreSQL debe estar instalado en el nodo 1 de la implementación de Tableau Server. 1. Vaya a la página de [descarga del controlador de Tableau](https://www.tableau.com/es-es/support/drivers) y copie la URL del archivo .jar de PostgreSQL. 2. Ejecute el siguiente procedimiento en cada nodo de la implementación de Tableau: - Cree la siguiente ruta de archivo: `sudo mkdir -p /opt/tableau/tableau_driver/jdbc` - Desde la nueva ruta, descargue la versión más reciente del archivo .jar de PostgreSQL. Por ejemplo: `sudo wget https://downloads.tableau.com/drivers/linux/postgresql/postgresql-42.2.22.jar` 4. En el nodo inicial, restaure Tableau Server: `tsm restart` ## Configurar una directiva de contraseñas seguras Si no está implementando Tableau Server con un solución de autenticación de IdP, le recomendamos que refuerce la seguridad de la directiva de contraseñas predeterminada de Tableau. Si está implementando Tableau Server con un IdP, debe administrar las directivas de contraseñas con el IdP. El siguiente procedimiento incluye la configuración json para establecer la directiva de contraseñas en Tableau Server. Para obtener más información sobre las opciones siguientes, consulte _Autenticación local_ ([Linux](https://help.tableau.com/current/server-linux/es-es/local_auth.htm)). 1. Copie la siguiente plantilla de json en un archivo. Rellene los valores de las claves con su configuración de directiva de contraseña. { "configKeys": { "wgserver.localauth.policies.mustcontainletters.enabled": true, "wgserver.localauth.policies.mustcontainuppercase.enabled": true, "wgserver.localauth.policies.mustcontainnumbers.enabled": true, "wgserver.localauth.policies.mustcontainsymbols.enabled": true, "wgserver.localauth.policies.minimumpasswordlength.enabled": true, "wgserver.localauth.policies.minimumpasswordlength.value": 12, "wgserver.localauth.policies.maximumpasswordlength.enabled": false, "wgserver.localauth.policies.maximumpasswordlength.value": 255, "wgserver.localauth.passwordexpiration.enabled": true, "wgserver.localauth.passwordexpiration.days": 90, "wgserver.localauth.ratelimiting.maxbackoff.minutes": 60, "wgserver.localauth.ratelimiting.maxattempts.enabled": false, "wgserver.localauth.ratelimiting.maxattempts.value": 5, "vizportal.password\_reset": true } } 2. Ejecute el `tsm settings import -f file.json` para pasar el archivo json a Tableau Services Manager para configurar Tableau Server. 3. Ejecute el comando `tsm pending-changes apply` para aplicar los cambios. [Saltar al contenido principal](#main-content) # Parte 7: Validación, herramientas y solución de problemas **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. Este tema incluye pasos de validación posteriores a la instalación y orientación para la resolución de problemas. ## Validación del sistema de conmutación por error Una vez que haya configurado su implementación, le recomendamos que ejecute pruebas de conmutación por error simples para validar la redundancia del sistema. Recomendamos ejecutar los siguientes pasos para validar la funcionalidad de conmutación por error: 1. Apague la primera instancia de la puerta de enlace independiente (TSIG1). Todo el tráfico entrante debe enrutarse a través de la segunda instancia de la puerta de enlace independiente (TSIG2). 2. Reinicie TSIG1 y luego apague TSIG2. Todo el tráfico entrante debe enrutarse a través de TSIG1. 3. Reinicie TSIG2. 4. Apague el nodo 1 de Tableau Server. Todo el tráfico del servicio Vizportal/Application se conmutará por error al Nodo 2. **Nota:** A partir de septiembre de 2022, la alta disponibilidad del Nodo 1 está comprometida en determinadas versiones de Tableau Server 2021.4 y posteriores. Las conexiones del cliente fallarán si el Nodo 1 está inactivo. Este problema se ha solucionado en estas versiones de mantenimiento: \- 2021.4.15 y posteriores \- 2022.1.11 y posteriores \- 2023.1.3 y posteriores Para garantizar que su instalación de Tableau Server mediante activaciones ATR tenga un período de gracia de 72 horas después del error inicial del nodo, instale o actualice a una de estas versiones. Para obtener más información, consulte [Tableau Server HA que usa ATR no tiene un período de gracia después del error inicial del nodo](https://kb.tableau.com/articles/issue/tableau-server-ha-using-atr-does-not-have-a-grace-period-after-the-initial-node-failure?lang=es-es "Artículo de la base de conocimientos de Tableau sobre errores de alta disponibilidad.") en la base de conocimientos de Tableau. 5. Reinicie el Nodo 1 y apague el Nodo 2. Todo el tráfico del servicio Vizportal/Application se conmutará por error al Nodo 1. 6. Reinicie el nodo 2. En este contexto, "apagar" o "reiniciar" se realiza apagando el sistema operativo o la máquina virtual sin intentar cerrar correctamente la aplicación de antemano. El objetivo es simular una falla de hardware o máquina virtual. El paso de validación mínimo para cada prueba de conmutación por error es autenticarse con un usuario y realizar operaciones de visualización básicas. Es posible que obtenga un error del navegador "Solicitud incorrecta" cuando intente iniciar sesión después de una falla simulada. Es posible que vea este error incluso si borra el caché en el navegador. A menudo, este problema ocurre cuando el navegador está almacenando en caché datos de la sesión anterior de IdP. Si este error persiste incluso después de borrar la memoria caché del navegador local, valide el escenario de Tableau conectándose con un navegador diferente. ## Recuperación automatizada inicial del nodo Tableau Server 2021.2.4 y sus versiones posteriores incluyen un script de recuperación de nodo inicial automatizado, `auto-node-recovery`, en el directorio de scripts (`/app/tableau_server/packages/scripts.`). Si hay un problema en el nodo inicial y tiene procesos redundantes en el nodo 2, no hay garantía de que Tableau Server pueda seguir ejecutándose. Tableau Server puede continuar ejecutándose hasta 72 horas después de un error inicial del nodo, antes de que la falta del servicio de licencias afecte a otros procesos. Si es así, los usuarios podrán seguir iniciando sesión y ver su contenido después del fallo del nodo inicial, pero no podrán reconfigurar Tableau Server porque no tiene acceso al Controlador de administración. Incluso cuando se configura con procesos redundantes, es posible que Tableau Server no continúe funcionando después de que falle el nodo inicial. Para recuperar el error del nodo inicial (nodo 1): 1. Inicie sesión en el nodo 2 de Tableau Server 2. Cambie al directorio de scripts: cd /app/tableau\_server/packages/scripts. 3. Ejecute el siguiente comando para iniciar el script: sudo ./auto-node-recovery -p node1 -n node2 -k Donde `` es una lista separada por comas (sin espacios) de las claves de licencia para su implementación. Si no tiene acceso a sus claves de licencia, visite el [Portal del cliente de Tableau](http://customer.tableausoftware.com/?_fsi=v45oWMAM) para recuperarlas. Por ejemplo: sudo ./auto-node-recovery -p node1 -n node2 -k TSB4-8675-309F-TW50-9RUS,TSNM-559N-ULL6-22VE-SIEN El script de recuperación automática de nodos ejecutará unos 20 pasos para recuperar servicios en el nodo 2. Cada paso se muestra en la terminal a medida que avanza el script. Se registra un estado más detallado en `/data/tableau_data/logs/app-controller-move.log`. En la mayoría de los entornos, el script tarda entre 35 y 45 minutos en completarse. ### Solución de problemas de recuperación inicial del nodo Si la recuperación del nodo falla, puede resultarle útil ejecutar el script de forma interactiva para permitir o no permitir determinados pasos durante el proceso. Por ejemplo, si el script falla en la mitad del proceso, puede revisar el archivo de registro, realizar cambios en la configuración y luego ejecutar el script de nuevo. Al ejecutarlo en modo interactivo, puede omitir todos los pasos hasta llegar al paso que falló. Para ejecutar en modo interactivo, agregue el alternador `-i` al argumento del script. ### Reconstrucción del nodo fallido Una vez que haya ejecutado el script, el nodo 2 ejecutará todos los servicios que antes estaban en el host del nodo 1 que falló. Para agregar el nodo 4, debe implementar un host de Tableau Server nuevo con el archivo de arranque y configurarlo como lo hizo para el nodo 2 original, tal y como se especifica en la parte 4. Consulte [Configurar el nodo 2](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part4.htm#Configur2). ## switchto Switchto es un script de Tim que facilita el cambio entre ventanas. 1. Copie el siguiente código en un archivo llamado `switchto` en el directorio de inicio de su host de Bastion. #!/bin/bash #------------------------------------------------------------------- # switchto # # Helper function to simplify SSH into the various AWS hosts when # following the Tableau Server Enterprise Deployment Guide (EDG). # # Place this file on your bastion host and provide your AWS hosts' # internal ip addresses or machine names here. # Example: readonly NODE1="10.0.3.187" # readonly NODE1="" readonly NODE2="" readonly NODE3="" readonly NODE4="" readonly PGSQL="" readonly PROXY1="" readonly PROXY2="" usage() { echo "Usage: switchto.sh \[ node1 | node2 | node3 | node4 | pgsql | proxy1 | proxy2 \]" } ip="" case $1 in node1) ip="$NODE1" ;; node2) ip="$NODE2" ;; node3) ip="$NODE3" ;; node4) ip="$NODE4" ;; pgsql) ip="$PGSQL" ;; proxy1) ip="$PROXY1" ;; proxy2) ip="$PROXY2" ;; ?) usage exit 0 ;; \*) echo "Unkown option $1." usage exit 1 ;; esac if \[\[ -z $ip \]\]; then echo "You must first edit this file to provide the ip addresses of your AWS hosts." exit 1 fi ssh -A ec2-user@$ip 3. Actualice las direcciones IP en el script para asignarlas a sus instancias EC2 y, después, guarde el archivo. 4. Aplique los permisos al archivo del script: sudo chmod +x switchto Uso: Para cambiar a un host, ejecute el comando siguiente: `./switchto ` Por ejemplo, para cambiar al nodo 1, ejecute el siguiente comando: `./switchto node1` ## Solucionar problemas de la puerta de enlace independiente de Tableau Server La configuración de la puerta de enlace independiente, Okta, Mellon y SAML en Tableau Server puede ser un proceso propenso a errores. La causa raíz más común de estos errores es un error de cadena. Por ejemplo, una barra inclinada final (`/`) en las URL de Okta especificadas durante la configuración puede causar un error de discrepancia relacionado con la aserción de SAML. Esto es solo un ejemplo. Hay muchas oportunidades durante la configuración para indicar una cadena incorrecta en cualquiera de las aplicaciones. ### Reiniciar el servicio tableau-tsig Inicie (y finalice) siempre la resolución de problemas reiniciando el servicio tableau-tsig en los equipos de la puerta de enlace independiente. Reiniciar este servicio es rápido y, a menudo, activa la configuración actualizada para que se cargue desde Tableau Server. Ejecute los siguientes comandos en el equipo de la puerta de enlace independiente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Encontrar cadenas incorrectas Si cometió un error de cadena (error de copiar/pegar, cadena truncada, etc.), tómese el tiempo para revisar cada una de las configuraciones que configuró: - Configuración de autenticación previa de Okta. Revise cuidadosamente las URL que ha establecido. Busque barras inclinadas. Verifique HTTP frente a HTTPS. - Historial de shell para la configuración de SAML en el nodo 1. Revise el comando `tsm authentication saml configure` que ejecutó. Verifique que todas las URL coincidan con las que ha configurado en Okta. Mientras revisa el historial de shell del Nodo 1, verifique que los comandos `tsm configuration set` que especifican las rutas del archivo de configuración de Mellon se asignan exactamente a las rutas del archivo donde copió los archivos en la puerta de enlace independiente. - Configuración de Mellon en la puerta de enlace independiente. Revise el historial de shell para verificar que creó los metadatos con la misma cadena de URL que configuró en Okta y Tableau SAML. Verifique que todas las rutas que se especifican en `/etc/mellon/conf.d/global.conf` son correctos y que el `MellonCookieDomain` está configurado en su dominio raíz, no en su subdominio de Tableau. ### Buscar registros relevantes Si todas las cadenas parecen estar configuradas correctamente, debe inspeccionar los registros en busca de errores. Tableau Server registra errores y eventos en docenas de archivos de registro diferentes. La puerta de enlace independiente también registra un conjunto de archivos locales. Recomendamos inspeccionar estos registros en el siguiente orden. #### Archivos de registro de puerta de enlace independiente La ubicación predeterminada de los archivos de registro de la puerta de enlace independiente es la siguiente: `/var/opt/tableau/tableau_tsig/logs` - `access.log`: este registro es útil en la medida en que tiene entradas que muestran conexiones desde los nodos de Tableau Server. Si recibe errores de puerta de enlace (no se inicia) cuando intenta iniciar TSM y no hay entradas en el archivo `access.log`, entonces hay un problema de conectividad central. Verifique siempre la configuración del grupo de seguridad de AWS como primer paso. Otro problema común es un error tipográfico en `tsig.json`. Si realiza una actualización de tsig.json, ejecute `tsm stop` antes de ejecutar `tsm topology external-services gateway update -c tsig.json`. Después de actualizar tsig.json, ejecute `tsm start`. - `error.log`: Entre otras entradas, este registro incluye errores SAML y Mellon. #### Archivo de registro tabadminagent de Tableau Server El conjunto de archivos `tabadminagent` (no `tabadmincontroller`) son los únicos archivos de registro relevantes para la resolución de errores relacionados con la puerta de enlace independiente. Debe encontrar dónde se han registrado los errores de la puerta de enlace independiente en `tabdminagent`. Estos errores pueden estar en cualquier nodo, pero solo están en un nodo. Realice los siguientes pasos en cada nodo del clúster de Tableau Server hasta que encuentre la cadena "independiente": 1. Busque la ubicación del archivo de registro tabadminagent en los nodos 1 a 4 de Tableau Server en la configuración de EDG: cd /data/tableau\_data/data/tabsvc/logs/tabadminagent 2. Abra el último registro para leer: less tabadminagent\_nodeN.log (reemplace N con el número de nodo) 3. Busque todas las instancias de "Independiente" e "independiente" utilizando la siguiente cadena de búsqueda: /ndependent Si no hay coincidencias, vaya al siguiente nodo y repita los pasos 1-3. 4. Cuando obtiene una coincidencia: use `Shift + G` para moverse hacia abajo para obtener los últimos mensajes de error. ### Recargar archivo auxiliar httpd La puerta de enlace independiente gestiona la configuración de httpd para Apache. Una operación genérica que a menudo soluciona problemas transitorios es volver a cargar el archivo auxiliar httpd que genera la configuración subyacente de Apache. Ejecute los siguientes comandos en ambas instancias de la puerta de enlace independiente. 1. Copie el archivo de resguardo en httpd.conf: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Reinicie el servicio de puerta de enlace independiente: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Eliminar o mover archivos de registro La puerta de enlace independiente registra todos los eventos de acceso. Deberá administrar el almacenamiento de archivos de registro para evitar llenar el espacio en disco. Si su disco se llena, la puerta de enlace independiente no podrá escribir eventos de acceso y el servicio fallará. El siguiente mensaje se registrará en error.log en la puerta de enlace independiente: (28)No space left on device: \[client 10.0.2.209:54332\] AH00646: Error writing to /var/opt/tableau/tableau\_tsig/logs/access.%Y\_%m\_%d\_%H\_%M\_%S.log Este error resultará en un estado de `DEGRADED` para el nodo `external` cuando ejecuta `tsm status -v` en el nodo 1 de Tableau. El nodo `external` en la salida de estado se refiere a la puerta de enlace independiente. Para resolver este problema, elimine o mueva los archivos access.log del disco. Los archivos Access.log se almacenan en `/var/opt/tableau/tableau_tsig/logs`. Después de borrar el disco, reinicie el servicio tableau-tsig. ### Errores del navegador **Solicitud incorrecta**: un error común para este escenario es un error de "Solicitud incorrecta" de Okta. A menudo, este problema ocurre cuando el navegador está almacenando en caché datos de la sesión anterior de Okta. Por ejemplo, si administra las aplicaciones de Okta como administrador de Okta y luego intenta acceder a Tableau con una cuenta diferente habilitada para Okta, los datos de sesión de los datos del administrador pueden causar el error "Solicitud incorrecta". Si este error persiste incluso después de borrar la memoria caché del navegador local, intente validar el escenario de Tableau conectándose con un navegador diferente. Otra causa del error "Solicitud incorrecta" es un error tipográfico en una de las muchas URL que especifique durante los procesos de configuración de Okta, Mellon y SAML. Compruebe que ha introducido todos estos sin error. A menudo el archivo `error.log` en el servidor de puerta de enlace independiente especificará qué URL está causando el error. **No encontrada: la URL solicitada no se encontró en este servidor**: este error indica uno de los muchos errores de configuración. Si el usuario está autenticado con Okta y luego recibe este error, es probable que haya cargado la aplicación de autorización previa de Okta en Tableau Server cuando configuró SAML. Compruebe que tiene los metadatos de la aplicación Okta de Tableau Server configurados en Tableau Server, y no los metadatos de la aplicación Okta de preautorización. Otros pasos de solución de problemas: - Revise la configuración de la aplicación de autorización previa de Okta. Asegúrese de que los protocolos HTTP vs HTTPS estén configurados como se especifica en este tema. - Reinicie tsig-httpd en ambos servidores de puerta de enlace independiente. - Compruebe que `sudo apachectl configtest` devuelve "Sintaxis OK" en ambas puertas de enlace independientes. - Verifique que el usuario de prueba esté asignado a ambas aplicaciones en Okta. - Compruebe que stickiess esté configurado en el equilibrador de carga y los grupos de destino asociados. ### Comprobar la conexión de Tableau Server a la puerta de enlace independiente Utilice el comando `wget` para verificar la conectividad y el acceso desde Tableau Server a la puerta de enlace independiente. Las variaciones de este comando pueden ayudarlo a comprender si los problemas de certificado están causando problemas de conexión. Por ejemplo, ejecute este comando `wget` para verificar el protocolo de limpieza (HK) de Tableau Server: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319` Construya la URL con la misma dirección de host que incluyó para la opción de host del archivo tsig.json. Especifique el protocolo `https` y agregue la URL con el puerto HK `21319`. Para verificar la conectividad e ignorar la verificación del certificado: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --no-check-certificate` Para verificar que el certificado de CA raíz para TSIG sea válido: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --ca-certificate=tsigRootCA.pem` Si Tableau puede comunicarse, es posible que aún obtenga errores relacionados con el contenido, pero no obtendrá errores relacionados con la conexión. Si Tableau no puede conectarse en absoluto, comience por verificar la configuración del protocolo en los grupos de firewall/seguridad. Por ejemplo, las reglas de entrada para el grupo de seguridad donde reside la puerta de enlace independiente deben permitir TCP 21319. [Saltar al contenido principal](#main-content) # Paso 1: conectarse a los datos Su jefa le pidió que mirara las ventas y la rentabilidad general de la empresa para detectar las principales áreas de mejora.Tiene un montón de datos, pero no sabe por dónde empezar.Decide empezar descargando Tableau Desktop Free Edition. Para ver los recursos y vídeos relacionados, consulte [Conectarse a datos con Tableau Desktop](https://www.tableau.com/es-es/learn/tutorials/on-demand/connecting-data-tableau-desktop). ## Abrir Tableau Desktop y comenzar Lo primero que ve después de abrir Tableau Desktop es la [página de inicio](https://help.tableau.com/current/pro/desktop/es-es/environment_startpage.htm).Aquí puede seleccionar el conector que Tableau necesita para acceder a sus datos. ![La página de inicio de Tableau](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Connect1.png) La página de inicio ofrece varias opciones entre las que elegir: **1.****Icono de Tableau**.Haga clic en ![Un icono del logotipo de Tableau](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Connect2.png) situado en la esquina superior izquierda de cualquier página, para cambiar de la página de inicio al área de trabajo de creación y viceversa. **2.****Conectar panel**. - Conectarse a datos de un archivo, como Microsoft Excel, PDF y archivos espaciales, entre otros. - Conectarse a datos en una plataforma basada en servidor como Google Drive, Amazon Redshift, Oracle o una fuente de datos publicada en Tableau Cloud o Tableau Server. - Conectarse a una fuente de datos a la que se haya conectado antes. Tableau admite la posibilidad de conectarse a una amplia variedad de datos almacenados en una gran cantidad de sitios.En el panel Conectar aparecen las ubicaciones más habituales a las que puede conectarse. También puede hacer clic en los vínculos Más para ver más opciones.Para obtener más información sobre cómo conectarse a fuentes de datos, consulte la [Biblioteca de aprendizaje](https://help.tableau.com/current/guides/get-started-tutorial/es-es/get-started-tutorial-next.htm) para este tutorial. **3.****Aceleradores** de inicio rápido: plantillas prediseñadas que puede conectar a sus propios datos. **4.****Libros de trabajo de muestra** de inicio rápido: se incluyen con Tableau Desktop. **5.****Abiertos**: libros de trabajo abiertos recientemente. **6.****Descubrir**: recursos adicionales. En el panel Conectar, en Fuentes de datos guardadas, haga clic en **Muestra - Supertienda** para conectarse al conjunto de datos de ejemplo.Supertienda contiene información sobre productos, clientes y ventas que puede utilizar para identificar áreas clave para su mejora dentro de esta compañía minorista ficticia. Si necesita descargar el conjunto de datos Supertienda, se puede encontrar en la página de [datos de muestra de Tableau Public](https://public.tableau.com/app/learn/sample-data) y, a continuación, utilizar el conector de Microsoft Excel. ![Muestra - Supertienda aparece en "Fuentes de datos guardadas"](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Connect_Superstore.png) Después de seleccionar **Muestra - Supertienda**, su pantalla tendrá este aspecto: ![Una hoja de trabajo en blanco](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Connect4.png) Más información: ¿Qué hace Tableau con los datos? Después de conectarse a los datos, Tableau procede del modo siguiente: - Abre una nueva hoja de trabajo.Se trata de un área en blanco en la que puede crear su primera vista. - Muestra la fuente de datos a la que se ha conectado.Si utiliza varias fuentes de datos, las verá todas aquí. - Agrega columnas de la fuente de datos al panel **Datos** de la izquierda.Las columnas se agregan como campos. - Asigna automáticamente tipos de datos (como la fecha, el número, la cadena, etc.) y roles (dimensión o medida) a sus datos.(Hablaremos más sobre estos términos más adelante). Si desea conocer todos los detalles sobre los datos, puede seleccionar la página **Fuente de datos** en la esquina inferior izquierda.Aquí puede ver las primeras 1000 filas de datos y esto enloquece a algunos analistas: ordenar u ocultar campos, dividir campos en varias columnas y cambiar el nombre de los encabezados de columnas, todo sin modificar los datos originales.Lo que pasa en Tableau se queda en Tableau: sus datos están protegidos. Si ha ido a la página **Fuente de datos** para consultar los detalles, haga clic en la pestaña de **Hoja 1** para volver al punto de inicio. Para obtener más información sobre la página Fuente de datos, consulte la [Biblioteca de aprendizaje](https://help.tableau.com/current/guides/get-started-tutorial/es-es/get-started-tutorial-next.htm). Más información: Preparar sus propios datos Cuando se conecte a sus datos, quizá necesite cierta preparación antes de conectarlos a Tableau.El motivo es que Tableau realiza presunciones sobre los datos para poder mostrarlos correctamente cuando trabaje con ellos. Para obtener más información sobre cómo preparar sus datos, consulte la [Biblioteca de aprendizaje](https://help.tableau.com/current/guides/get-started-tutorial/es-es/get-started-tutorial-next.htm). Continuar con [Paso 2: Arrastrar y soltar para echar un primer vistazo](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-drag.htm). [Saltar al contenido principal](#main-content) # Paso 2: Arrastrar y soltar para echar un primer vistazo ## Crear una vista Se dispone a detectar las principales áreas que necesitan mejorar, ¿pero por dónde empezar?Con datos de cuatro años, decide explorar los datos de ventas generales para ver qué encuentra.Comience creando un gráfico sencillo. Para ver los recursos y vídeos relacionados, consulte [Navegar por el espacio de trabajo en Tableau Desktop](https://www.tableau.com/es-es/learn/tutorials/on-demand/navigating-workspace-tableau-desktop). Más información: Términos en esta sección
TérminoDescripción
Agregación vs. granularidad

Las agregaciones son la manera en la que los datos cuantitativos a nivel de fila se acumulan hasta una categoría superior, como la suma de las ventas o el promedio de ganancias.Tableau hace esto automáticamente para que pueda desglosar los datos al nivel de detalle con el que desea trabajar.

Por granularidad se entiende el nivel de detalle de los datos (por ejemplo, las fechas pueden tener una granularidad de días, meses, años, etc.).

Dimensión frente a medida

Las dimensiones son datos cualitativos, como un nombre o una fecha.De manera predeterminada, Tableau clasifica automáticamente como dimensiones aquellos datos que contienen información cualitativa o categórica, como por ejemplo, cualquier campo con texto o valores booleanos (verdadero o falso).Estos campos suelen mostrarse como encabezados de columnas para filas de datos, como Customer Name o Order Date, además de definir el nivel de granularidad que aparece en la vista.

Las medidas son datos numéricos cuantitativos.De manera predeterminada, Tableau considera medidas cualquier campo que contenga este tipo de datos, como por ejemplo, transacciones de ventas o ganancias.Los datos que se clasifican como medidas se pueden agregar en función de una dimensión dada, como por ejemplo, ventas totales por región, donde Ventas es la medida, Total (o Suma) es la agregación y Región es la dimensión.

Diferencias entre continuo y discreto

Los campos continuos pueden contener un número infinito de valores.Puede tratarse de un rango de valores, como las ventas dentro de un determinado intervalo de fechas o cantidades.Los campos continuos aparecen de color verde en Tableau.

Los campos discretos contienen un número finito de valores, como Country, State o Customer Name.Los campos discretos aparecen de color azul en Tableau.

**Más información sobre dimensiones y medidas** en la [Biblioteca de aprendizaje](https://help.tableau.com/current/guides/get-started-tutorial/es-es/get-started-tutorial-next.htm). Más información: Controles y elementos del área de trabajo de Tableau En esta sección, arrastrará campos a los estantes de Columnas y Filas y también trabajará con la tarjeta Marcas.En la imagen siguiente se identifican algunos controles y elementos que utilizará en el área de trabajo. ![Una descripción general de los elementos del espacio de trabajo](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag28.png)
ElementoDescripción

ADeshacer

Con Tableau, tiene libertad para experimentar con los datos.Siempre puede volver donde empezó con el botón Deshacer.Utilice este botón para revertir la última acción realizada en el libro de trabajo.

Puede deshacer una cantidad ilimitada de veces y volver a la última vez que abrió el libro de trabajo, incluso después de haber guardado.

BPanel de datos

Muestra el nombre de la fuente de datos incluida en la vista y los campos disponibles.Los campos se pueden agrupar en función de su tabla de origen o por carpeta.

Más información sobre el panel Datos en la Biblioteca de aprendizaje.

C and DTarjetas y estantes

Las tarjetas son contenedores para los distintos controles que están disponibles en Tableau.Los estantes son un tipo de control de tarjeta.Al arrastrar campos del panel Datos a los estantes Columnas o Filas, los datos se agregan como una columna o una fila en los ejes de la vista.

Al arrastrar campos del panel Datos a la tarjeta Marcas, puede controlar propiedades visuales como tipo, color, tamaño, forma y mucho más.Esta acción afectará solamente a las marcas de la vista; los ejes no cambian.

Más información sobre tarjetas y estantes en la Biblioteca de aprendizaje.

EOcultar o mostrar tarjetas

¿Ha ocultado una tarjeta sin querer y ahora la necesita?No hay problema.Casi todo el contenido del área de trabajo de Tableau se puede activar o desactivar para proporcionar el máximo espacio para crear sus visualizaciones.

Para mostrar u ocultar tarjetas como Páginas, Filtros o Leyendas, haga clic en la flecha desplegable del botón Ocultar o mostrar tarjetasIcono de Mostrar/Ocultar tarjetas en la barra de herramientas o active la marca de verificación para la tarjeta.

Incluso puede contraer el panel Datos y análisis a la esquina inferior izquierda del área de trabajo haciendo clic en el botón MinimizarMinimizar el panel Datos y análisis que se encuentra en la esquina superior izquierda del panel.Vuelva a hacer clic en el botón para restaurar el panel.

1. Desde el panel Datos, arrastre **Fecha de pedido** al estante **Columnas**. **Nota:** Al arrastrar Order Date al estante **Columnas**, Tableau crea una columna para cada año en el conjunto de datos.Debajo de cada columna hay un indicador Abc.Indica que aquí puede arrastrar texto o datos numéricos, como lo que se puede ver en una hoja de cálculo de Excel.Si decide arrastrar Sales a esta área, Tableau crea una tabulación cruzada (como una hoja de cálculo) y muestra el total de ventas para cada año. 2. Desde el panel Datos, arrastre **Sales** al estante **Filas**. Tableau genera el siguiente gráfico con las ventas acumuladas como una suma (agregadas).Puede ver el total de ventas agregadas para cada año por fecha de pedido. ![Gráfico de líneas que usa Order Date para el estante Columnas y Sum(Sales) para el estante Filas](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag1.png) _Cuando cree una vista por primera vez que incluya el tiempo (en este caso, Order Date), Tableau genera un gráfico de líneas automáticamente._ Este gráfico de líneas muestra que las ventas van bastante bien y parece que aumentan con el tiempo.Es buena información, pero realmente no dice mucho sobre qué productos venden más y si algunos están funcionando mejor que otros.Como acaba de empezar, decide seguir investigando y ver qué más puede averiguar. Más información: Explorar las opciones Para cambiar rápidamente el tipo de gráfico, seleccione el menú desplegable en la tarjeta **Marcas**. Por ejemplo, para un gráfico de áreas, puede seleccionar **Área**. ![Tipos de gráficos enumerados en el menú Marcas](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag2.png) Tableau admite muchos tipos de gráficos distintos, conocidos como tipos de Marca.Para obtener más información, consulte **Más información sobre los tipos de marcas** en la [Biblioteca de aprendizaje](https://help.tableau.com/current/guides/get-started-tutorial/es-es/get-started-tutorial-next.htm). **Nota:** Antes de seguir con el tutorial, asegúrese de revertir el tipo de gráfico a **Automático**. Compruebe su trabajo. Vea "Crear una vista" en acción _Haga clic en la imagen para reproducirla._ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Refinar la vista Para obtener información más útil sobre qué productos impulsan las ventas generales, intente agregar más datos.Comience agregando las categorías de producto para observar los totales de ventas de manera distinta. 1. En el panel Datos, arrastre **Category** al estante **Columnas** y colóquela a la derecha de YEAR(Order Date).Puede que tenga que ampliar la jerarquía Producto para ver el campo Categoría. La vista se actualiza a un gráfico de barras.Al agregar una segunda dimensión discreta a la vista, puede categorizar los datos en fragmentos discretos en lugar de buscar en los datos continuamente a lo largo del tiempo.De este modo, se crea un gráfico de barras que muestra las ventas generales por cada categoría de producto al año. ![Un gráfico de barras que tiene Year(Order Date) y Categoría en el estante Columnas y Sum(Sales) en el estante Filas](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag4.png) Más información: Cambiar la perspectiva Para mostrar el gráfico de barras horizontalmente, en lugar de verticalmente, haga clic en **Intercambiar filas y columnas** en la barra de herramientas. **Nota:** deshaga esta acción antes de continuar con el tutorial Introducción. ![Un gráfico de barras que resalta el icono Intercambiar filas y columnas.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag7.png) Más información: Ver los números Puede ver o agregar información de punto de datos a la vista.En este ejemplo, esta información muestra los totales de ventas exactos por categoría. Para ver información sobre cada punto de datos (es decir, la marca) en la vista, sitúe el cursor sobre una de las barras para mostrar una descripción emergente.La descripción emergente muestra los totales de ventas para esa categoría.A continuación se muestra la descripción emergente de la categoría Office Supplies (Suministros de oficina) de 2025: ![Una descripción emergente que muestra las ventas de suministros de oficina en 2021](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag5.png) Para añadir información de punto de datos como etiquetas a la vista, haga clic en **Mostrar etiquetas de marca** en la barra de herramientas.Abajo se muestran las ventas totales para cada año y categoría. **Nota:** Deshaga esta acción antes de continuar con el tutorial Introducción. ![Un gráfico de barras que resalta el icono Mostrar etiquetas de marcas.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag6.png) Su vista está quedando muy bien al mostrar las ventas por categoría (Furniture, Office Supplies y Technology).¡Se ha revelado información interesante! Desde esta vista puede ver que las ventas de muebles (Furniture) crecen más rápido que las del material de oficina (Office Supplies), a pesar de que 2025 fue un año muy bueno para la categoría Office Supplies.Quizás le interese recomendar que su empresa centre los esfuerzos de ventas en los muebles en lugar de hacerlo en el material de oficina.Sin embargo, su empresa vende muchos productos diferentes en estas categorías, por lo que necesita más información antes de hacer una recomendación. Para responder a esta pregunta, decide ver los productos por subcategoría para detectar qué artículos se venden mejor.Por ejemplo, para la categoría Furniture, desea ver detalles sobre Bookcases, Chairs, Furnishings y Tables.Estos datos pueden ofrecerle más información sobre las ventas y, con ello, sobre la rentabilidad, por lo que no dude en añadir subcategorías al gráfico de barras. 1. Haga doble clic en **Sub-Category** o arrástrela al estante **Columnas**. **Nota:** Puede arrastrar y soltar o hacer doble clic en un campo para agregarlo a la vista, pero tenga cuidado.Tableau presupone dónde agregar los datos y puede que no los coloque en el lugar que usted esperaba.Siempre tiene la opción de hacer clic en Deshacer para eliminar el campo o arrastrarlo fuera del área donde Tableau lo colocó y empezar de nuevo. Sub-Category es otro campo discreto.Crea otro encabezado al final de la vista y muestra una barra para cada subcategoría (68 marcas) desglosada por categoría y año. ![Un gráfico de barras que muestra Order Date, la categoría y la subcategoría en el estante Columnas y Sum(Sales) en el estante Filas.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag9.png) Ahora está llegando a algún lugar, pero son muchos datos para ordenarlos visualmente.En la siguiente sección, aprenderá a agregar colores, filtros y más opciones para centrarse en resultados específicos. Más información: Utilizar una vista distinta para comparar ventas de productos Si desea ver cómo contribuyen sus productos a las ventas generales por categoría, Tableau le ofrece otra opción. Si arrastra la **Sub-Category** a **Color** en la tarjeta Marcas, puede crear un gráfico de barras apiladas con marcas adicionales para cada subcategoría identificada por un único color.Tableau muestra automáticamente una leyenda a la derecha para los valores de subcategoría. **Nota:** Deshaga esta acción antes de continuar con el tutorial Introducción. ![Un gráfico de barras que muestra Order Date y la categoría del pedido en el estante Columnas, Sum(Sales) en el estante Filas y la subcategoría en el color en la tarjeta Marcas.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag8.png) Se muestra rápidamente la cantidad de ventas con la que contribuye cada producto al total general para cada categoría y año, e inmediatamente se muestra de un vistazo cuál contribuye más y cuál menos. Las subcategorías se muestran como barras apiladas en el orden en que están enumeradas en la leyenda, y no en función de cómo caen en el eje Sales. Por ejemplo, la vista anterior muestra Librerías encima de cada barra de Mobiliario porque las librerías se encuentran por encima de Sillas, Accesorios y Tablas en la leyenda.Las subcategorías se muestran en la leyenda, de modo que puede cambiarlas de sitio y examinar los datos de la manera que tenga más sentido para usted. En función del tipo de análisis que desee hacer, el gráfico de barras apiladas puede que sea o no el gráfico que necesita. Compruebe su trabajo. Vea "Refinar la vista" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Resumen de los pasos Este paso consistía en conocer los datos y empezar a hacerse preguntas sobre los datos para obtener información útil.Ha aprendido a: - Crear un gráfico en una vista que le sirva. - Agregar campos para obtener el nivel de detalle adecuado en la vista. Ya está listo para empezar a centrarse en los resultados e identificar áreas de interés más específicas.En la siguiente sección, aprenderá a usar filtros y colores para ayudarlo a explorar los datos visualmente. Continuar con [Paso 3: Centrarse en los resultados](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-focus.htm). [Saltar al contenido principal](#main-content) # Paso 3: Centrarse en los resultados Ha creado una vista de ventas de productos, desglosada por categoría y subcategoría. Está empezando a llegar a algún lugar, pero son muchos datos para ordenarlos. Necesita encontrar fácilmente los puntos de datos interesantes y centrarse en resultados concretos. Bueno, Tableau le ofrece estupendas opciones para conseguirlo. Mediante el uso de filtros y colores, puede centrarse más en los detalles que le interesan. Después de centrarse en ciertos datos, puede empezar a utilizar otras características de Tableau Desktop para interactuar con esos datos. ## Añadir filtros a la vista Puede utilizar filtros para incluir o excluir valores en la vista. En este ejemplo, decide agregar dos filtros sencillos a la hoja de trabajo para que sea más sencillo ver las ventas de productos por subcategoría para un determinado año. 1. En el panel Datos, haga clic con el botón derecho en **Order Date** y seleccione **Mostrar filtro**. 2. Repita el paso anterior para el campo **Sub-Category**. Los filtros se añaden al lateral derecho de la vista en el orden en el que los haya seleccionado. Los filtros son tipos de tarjeta y se pueden mover por el lienzo haciendo clic en el filtro y arrastrándolos a otro sitio de la vista. A medida que arrastre el filtro, aparece una línea que le muestra dónde puede colocar el filtro para moverlo. **Nota:** Para el tutorial Introducción se utiliza la posición predeterminada de las tarjetas de filtro. **Más información sobre filtrado** en la Biblioteca de aprendizaje (en el menú superior). ![Un gráfico de barras con filtros para Subcategoría y Fecha de pedido.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag10.png) Compruebe su trabajo. Vea "Aplicar filtros a la vista" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Agregar color a la vista Al agregar filtros es más fácil ordenar todos estos datos pero, vaya, ¡se ve mucho el color azul! Es hora de que hagamos algo para cambiarlo. Lo que estamos viendo ahora son los totales de ventas para los distintos productos. Puede ver que algunos productos tienen ventas consistentemente bajas y algunos productos pueden ser buenos candidatos para reducir los esfuerzos de ventas para esas líneas de productos. Pero, ¿cómo se ve la rentabilidad general de sus productos? Arrastre **Profit** a Color para ver qué ocurre. En el panel Datos, arrastre **Profit** hasta **Color** en la tarjeta Marcas. Al arrastrar Profit a Color, puede ver que tiene ganancias negativas en Tables, Bookcases e incluso Machines. ¡Ha descubierto otro dato útil! ![Un gráfico de barras con Fecha de pedido, Categoría y Subcategoría en el estante Columnas; Sum(Sales) en el estante Filas y Sum(Profit) en Color en la tarjeta Marcas](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Dragcolor1.png) **Nota:** Tableau ha añadido automáticamente una leyenda de color y ha asignado una paleta de colores divergentes, porque los datos incluyen valores negativos y positivos. Más información: Trabajar con colores Al agregar colores, mejora el aspecto de la vista, pero también puede ayudar a revelar datos interesantes. Tableau utiliza una paleta de colores predeterminada para asignar colores a los productos de la vista, pero no está limitado a utilizar esa paleta de colores. ¡Hay más opciones! Si desea utilizar colores distintos de los que se muestran, puede cambiar los colores o la paleta de colores cuando lo desee. Solo tiene que hacer clic en **Color** en la tarjeta Marcas y, después, en **Editar colores**. Puede seleccionar otra paleta de colores distinta en el cuadro de diálogo Editar colores que se abre. **Nota:** Para el tutorial Introducción se utiliza la paleta de colores predeterminada. En función de los datos de la vista, es posible que el cuadro de diálogo Editar colores muestre una paleta de colores divergentes en lugar de una paleta de colores categórica. Las paletas de colores divergentes tienen el aspecto de la imagen siguiente y suelen asignarse a campos continuos. ![Paletas de colores divergentes enumeradas en el menú Editar colores](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Dragcolor2.png) Si utiliza una leyenda, puede que tenga el aspecto de la imagen de abajo. Las paletas de colores categóricas como esta suelen asignarse a campos discretos. ![Paletas de colores categóricas enumeradas en el menú Editar colores](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Drag12.png) Compruebe su trabajo. Vea "Agregar color a la vista" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Encontrar información útil esencial Como ya hemos dicho, puede explorar los datos a medida que crea vistas con Tableau Desktop. Al agregar filtros y colores, es más fácil visualizar los datos e identificar los problemas al instante. La siguiente parada consiste en interactuar con la vista para poder empezar a extraer conclusiones. Al examinar la vista, se dio cuenta de que algunos productos no son rentables en absoluto, pero ahora quiere comprobar si estos productos han sido poco rentables a lo largo de los años. Es el momento de utilizar los filtros para examinarlos más de cerca. 1. En la vista, en la tarjeta de filtro **Sub-Category**, desactive todas las casillas de verificación excepto **Bookcases**, **Machines** y **Tables**. ![Un gráfico de barras con una paleta de colores divergente para mostrar las ganancias y pérdidas de las subcategorías.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_FocusFilter1.png) Ahora puede ver que, en algunos años, Bookcases y Machines fueron realmente rentables. Sin embargo, vemos que, recientemente, Machines han dejado de ser rentables. Aunque ha descubierto algo importante, desea recopilar información antes de proponer cualquier elemento de acción a su jefa. Siguiendo una corazonada, decide desglosar la vista por regiones: 2. Desde el panel Datos, arrastre **Region** al estante **Filas** y colóquelo a la derecha de Sum(Sales). Tableau crea una vista con varios ejes desglosados por región. Ahora puede ver las ventas y la rentabilidad por producto para cada región. Al agregar la región a la vista y filtrar la subcategoría, observa que Machines en el Sur indican unas ganancias negativas más elevadas que en otras regiones de manera general. ¡Ha descubierto un dato útil que estaba oculto! ![Gráficos de barras que muestran la rentabilidad de la subcategoría de Machines en cada región.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Focus_MachineSpike.png) Esta vista es la que mejor resume su trabajo hasta ahora. Seleccione **Todo** en la tarjeta de filtro **Subcategoría** (si ha cambiado el filtro) para mostrar todas las subcategorías de nuevo y, a continuación, ponga un nombre a la hoja de trabajo y añada un título. 6. En la parte inferior izquierda del espacio de trabajo, haga doble clic en **Hoja 1** y escriba **Ventas por producto/región**. Decide centrar su análisis en South, pero no quiere perder la vista que ha creado. En Tableau Desktop, puede duplicar la hoja de trabajo para seguir trabajando donde lo dejó. 7. En el libro de trabajo, haga clic con el botón derecho en la hoja **Ventas por producto/región** y seleccione **Duplicar**. 8. Cambie el nombre de la hoja duplicada a **Sales in the South**. 9. En la nueva hoja de trabajo, desde el panel Datos, arrastre **Region** al estante **Filtros** para agregarlo como un filtro en la vista. 10. En el cuadro de diálogo del filtro Region, desactive todas las casillas de verificación excepto **South** y haga clic en **Aceptar**. 11. Haga clic con el botón derecho en el óvalo **Región** en el estante **Filas** y desmarque **Mostrar encabezado**. La vista se actualiza para tener el aspecto de la imagen siguiente. ![Un gráfico de barras que muestra la rentabilidad de la Subcategoría en el Sur.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_FocusSouth1.png) Ahora puede centrarse en las ventas y las ganancias en South. Inmediatamente se da cuenta de que las ventas de Machines tienen ganancias negativas en 2022 y de nuevo en 2025. ¡Está claro que tiene que investigar este dato! 4. Guarde su trabajo seleccionado **Archivo** > **Guardar como**. Asigne un nombre al libro de trabajo, como Regional Sales and Profits. Más información: Cómo organiza Tableau los libros de trabajo guardados Cuando instala Tableau, se crea automáticamente un directorio de carpetas en **Documentos** > **Mis documentos** > **Mi repositorio de Tableau**. Mi repositorio de Tableau contiene varias carpetas para fuentes de datos, libros de trabajo guardados, datos de geocodificación y mucho más. **Más información sobre cómo guardar libros de trabajo como distintos tipos de archivo de Tableau** en la Biblioteca de aprendizaje (en el menú superior). Compruebe su trabajo. Vea "Encontrar información útil esencial" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Resumen de los pasos En este paso utilizó filtros y colores para facilitar el trabajo con los datos. También aprendió a utilizar algunas características interesantes que ofrece Tableau para responder a preguntas esenciales sobre los datos. Ha aprendido a: - Aplicar filtros y colores para centrarse más fácilmente en aquellas áreas de los datos que más le interesan. - Interactuar con el gráfico utilizando las herramientas que proporciona Tableau. - Duplicar hojas de trabajo y guardar los cambios para seguir explorando los datos de distintos modos sin perder el trabajo. Tras explorar los datos en Tableau Desktop, ha detectado algunas áreas que merecen atención. Ahora sabe que las ventas y las ganancias en la región South son un problema, pero aún no ha encontrado una solución. Le gustaría analizar otros factores que pueden contribuir a obtener estos resultados. A continuación, aprovechará otra característica esencial de Tableau para trabajar con datos geográficos. Continuar con [Paso 4: Explorar los datos geográficamente](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-explore.htm). [Saltar al contenido principal](#main-content) # Paso 4: Explorar los datos geográficamente Ha creado una vista muy práctica que le permite revisar las ventas y las ganancias producto a producto a lo largo de varios años. Después de fijarse en las ventas de productos y en la rentabilidad de la zona South, decide buscar tendencias o patrones en esa región. Como está buscando datos geográficos (el campo Region), tiene la opción de crear una vista de mapa. Las vistas de mapa son ideales para mostrar y analizar este tipo de información. Además, quedan genial. Para este ejemplo, Tableau ya ha asignado funciones geográficas adecuadas a los campos País, CC. AA./Estado/Provincia/Dpto. y Código postal. El motivo es que reconoció que cada uno de estos campos contenía datos geográficos. Puede ponerse a crear directamente la vista de mapa. Más información: Conocer las funciones geográficas Tableau reconoce una gran variedad de datos geográficos comunes (por ejemplo, nombres de estados y ciudades). Cuando Tableau reconoce este tipo de datos, asigna de forma automática las funciones geográficas adecuadas a los campos, para que se conviertan en campos geográficos. En el panel **Datos**, los campos geográficos tienen iconos de globo ![Icono de un globo que identifica campos de datos geográficos](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore16_24x13.png) al lado. Si se asigna una función geográfica a un campo, Tableau crea automáticamente una vista de mapa al agregar el campo a **Detalle** en la tarjeta Marcas. Más adelante veremos más sobre esto. Si Tableau no reconoce los datos como geográficos, puede asignar manualmente una función geográfica a cada uno de los campos relevantes. Hay varias funciones geográficas entre las que elegir: - Aeropuerto - Código de área (EE. UU.) - CBSA/MSA (EE. UU.) - Ciudad - Distrito electoral (EE. UU.) - País/región - Provincia/Municipio/Condado - NUTS Europa - CC. AA./Estado/Provincia/Dpto. - Código postal ![Una imagen de la asignación manual de funciones geográficas a los campos.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore1.png) ## Crear una vista de mapa Empiece de cero con una nueva hoja de trabajo. 1. Al final del libro de trabajo, haga clic en el icono **Nueva hoja de trabajo**. ![Resaltado del icono de nueva hoja de trabajo](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_explore17.png) Tableau conserva la hoja de trabajo anterior y crea una nueva para que pueda continuar explorando los datos sin perder su trabajo. 4. En el panel **Datos**, haga doble clic en **CC. AA./Estado/Provincia/Dpto.** para agregarlo a **Detalle** en la tarjeta Marcas. Ya tiene una vista de mapa. ![un mapa simbólico de Canadá y los EE. UU. continentales](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_explore3.png) Más información: Hacer doble clic para agregar campos geográficos Puede hacer doble clic en los campos para agregarlos rápidamente a la vista. Cuando hace doble clic en un campo geográfico, se agrega automáticamente a Detalles en la tarjeta Marcas, y se crea una vista de mapa con marcas para cada ubicación enumerada en el campo. Como Tableau ya sabe que los nombres de estado son datos geográficos y la dimensión **CC. AA./Estado/Provincia/Dpto.** está asignada a la función geográfica CC. AA./Estado/Provincia/Dpto., Tableau crea automáticamente una vista de mapa. Hay una marca para cada uno de los 48 estados de EE. UU. y provincias de Canadá contiguos en la fuente de datos. (Alaska y Hawaii no están incluidos en la fuente de datos, así que se quedan fuera). Tenga en cuenta que el campo **País** también se agrega a la vista. Esto ocurre porque los campos geográficos en Muestra - Supertienda forman parte de una jerarquía. Los niveles superiores de la jerarquía se pueden agregar automáticamente como un nivel de detalle. Además, los campos Latitud y Longitud generados se agregan a los estantes Columnas y Filas. Puede considerarlos como campos X e Y. Son esenciales para cuando quiera crear una vista de mapa, porque cada ubicación de los datos se asigna a un valor de latitud y de longitud. A veces, Tableau genera estos campos a partir de campos geográficos de sus datos. O sus datos pueden contener sus propios valores de latitud y longitud. En la Biblioteca de aprendizaje encontrará recursos para profundizar más en este tema. Bien, una cosa es tener un interesante mapa que se centra en los 48 estados y Canadá pero, ¿se acuerda de que lo que quería era saber qué ocurría en la región Sur? 13. Arrastre **Region** al estante **Filtros** y, después, filtre solo por **South**. La vista de mapa amplía la región South, donde hay una marca para cada estado (11 en total). Ahora le gustaría ver datos más detallados para esta región, así que empieza a arrastrar otros campos a la tarjeta Marcas: 15. Arrastre la medida **Sales** a **Color** en la tarjeta Marcas. ![Un mapa de 11 estados del sur de EE. UU. coloreado en varios tonos de azul](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_explore2.png) La vista se actualiza automáticamente a un mapa rellenado, donde cada estado está representado por un color según el total de ventas. Debido a que está explorando las ventas de productos, desea que sus ventas aparezcan en USD. Haga clic en el campo **Suma(Ventas)** en el la tarjeta **Marcas** y seleccione **Formato**. En Números, seleccione **Moneda**. Cada vez que añade una medida continua que contiene número positivos (por ejemplo, Ventas) a Color en la tarjeta Marcas, el mapa rellenado con datos se vuelve azul. A los valores negativos se les asigna el naranja. Puede que en ocasiones no quiera que el mapa sea azul. Quizá prefiera el verde o piense que ciertos datos no se deben representar de color azul, como en el caso de incendios forestales o atascos. Resultaría muy confuso. No hay problema, puede cambiar la paleta de colores como hizo antes. 20. Haga clic en **Color** en la tarjeta Marcas y seleccione **Editar colores**. Para este ejemplo, desea saber qué estados tienen buenos resultados en ventas y cuáles no. 22. En la lista desplegable Paleta, seleccione **Naranja-azul divergente** y cierre el cuadro de diálogo. Esto le permite ver rápidamente los estados que tienen peores resultados y los que tienen mejores resultados. La vista se actualiza y tiene más o menos este aspecto: ![Un mapa con colores divergentes azul-naranja basado en las ventas totales para el estado](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore5.png) Espere un momento: ¡Hay tanto naranja! ¿Qué ha ocurrido? Los datos son correctos y, _técnicamente_, puede comparar los estados con peores resultados con respecto a los que tienen buenos resultados. ¿Pero hay algo más que no sabe? ¿Realmente las ventas en los estados naranjas son tan terribles o simplemente hay más personas en Florida que quieren comprar sus productos? Quizá en los estados que se muestran en naranja haya menos tiendas o estas sean más pequeñas. O quizá haya una mayor densidad de población en los estados que se muestran en azul, así que hay más gente para comprar los productos. En cualquier caso, no quiere mostrar esta vista tal cual a su jefa porque no está convencido de que los datos estén transmitiendo información útil. 29. Haga clic en el icono **Deshacer** ![Icono de flecha que apunta hacia la izquierda.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore22.png) de la barra de herramientas para volver a la vista azul que tanto le gustaba. Sigue habiendo un problema con el color. Así todo parece perfecto, ¡ese es el problema! A primera vista, parece que Florida es el estado con mejores resultados. Al situar el cursor sobre su marca, descubre que tiene un total de ventas de 89 474 dólares estadounidenses, comparado por ejemplo con South Carolina, cuyas ventas solo son 8482 dólares estadounidenses. Sin embargo, ¿ha resultado _rentable_ alguno de la región Sur? 32. Arrastre **Ganancias** a **Color** en la tarjeta Marcas para ver si encuentra una respuesta a esta pregunta. ![Un mapa con colores divergentes azul-naranja basado en las ganancias totales para el estado](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore6.png) ¡Así mejor! Puesto que a menudo las ganancias están formadas por valores positivos y negativos, Tableau selecciona automáticamente la paleta de colores divergentes Naranja-Azul para mostrar rápidamente los estados con ganancias negativas y con ganancias positivas. Ahora se ve claramente que Tennessee, North Carolina y Florida tienen ganancias negativas, aunque pareciera que daban buenos resultados (incluso excelentes) en Sales. ¿Pero por qué? Encontrará la respuesta en el paso siguiente. Compruebe su trabajo. Vea "Crear una vista de mapa" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. Continuar con [Paso 5: Desglosar los detalles](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-drilldown.htm). [Saltar al contenido principal](#main-content) # Paso 4: Instalar y configurar Tableau Server **Nota**: Tableau ya no actualiza la Guía de implementación empresarial. Aunque seguimos recomendando la arquitectura de referencia descrita aquí como un modelo de implementación válido para Tableau Server en AWS, los procedimientos de configuración específicos pueden haber cambiado desde la última actualización. Compruebe siempre todos los pasos con la documentación de [ayuda de Tableau Server](https://help.tableau.com/current/server/es-es/get_started_server.htm) más reciente para garantizar la precisión. Este tema describe cómo finalizar la instalación y configuración de la implementación de referencia de Tableau Server. El procedimiento aquí continúa con el ejemplo de arquitectura de referencia de AWS y Linux. Los ejemplos de Linux a lo largo de los procedimientos de instalación muestran comandos para distribuciones similares a RHEL. Específicamente, los comandos aquí se han desarrollado con la distribución de Amazon Linux 2. Si está ejecutando distribuciones de Ubuntu, edite los comandos según corresponda. ## Antes de empezar Debe preparar y validar su entorno como se describe en la [Parte 3: preparación para la implementación de Tableau Server Enterprise](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part3.htm). ## Instalar, configurar y convertir en .tar PostgreSQL Esta instancia de PostgreSQL aloja el repositorio externo para la implementación de Tableau Server. Debe instalar y configurar PostgreSQL antes de instalar Tableau. Puede ejecutar PostgreSQL en Amazon RDS o en una instancia EC2. Para obtener más información sobre las diferencias entre ejecutar el repositorio en RDS y una instancia EC2, consulte _Repositorio externo de Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_external_repo.htm)). A modo de ejemplo, el procedimiento siguiente muestra cómo instalar y configurar Postgres en una instancia Amazon EC2. El ejemplo que se muestra aquí es una instalación y una configuración genéricas para PostgreSQL en la arquitectura de referencia. Su DBA debería optimizar su implementación de PostgreSQL según el tamaño de sus datos y las necesidades de rendimiento. Requisitos: tenga en cuenta que debe ejecutar PostgreSQL 1.6 y debe instalar el módulo uuid-ossp. ### Versiones de PostgreSQL Debe instalar versiones principales compatibles de PostgreSQL para el repositorio externo de Tableau Server. Además, las versiones secundarias también deben cumplir con los requisitos mínimos.
Versiones de Tableau ServerVersiones mínimas compatibles con PostgreSQL

2022.3.0 - 2022.3.7

2023.1.0 - 2023.1.4

13.7
2022.1.17 - 2022.1.19

2022.3.8 - 2022.3.19

2023.1.5 - 2023.1.15

2023.3.0 - 2023.3.8

13.11
2022.3.20 - 2022.3.x

2023.1.16 - 2023.1.x

2023.3.9 - 2023.3.x

13.14
2024.0 - 2024.2.815.6
2024.2.9 - 2024.2.13

2025.1.0 - 2025.1.6

15.10
2024.2.14 - 2024.2.16

2025.1.7 - 2025.1.9

15.13

2024.2.17

2025.1.10

2025.3 - 2025.3.5

15.14
2025.3.615,16

2026.2.x

17,7
### Instalar PostgreSQL Este procedimiento de instalación de ejemplo describe cómo instalar PostgreSQL 13.6. Inicie sesión en el host EC2 que creó en la parte anterior. 1. Ejecute la actualización para aplicar las últimas correcciones al sistema operativo Linux: `sudo yum update` 2. Cree y edite el archivo pgdg.repo. en el directorio `/etc/yum.repos.d/`. Complete el archivo con la siguiente información de configuración: \[pgdg13\] name=PostgreSQL 13 for RHEL/CentOS 7 - x86\_64 baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-7-x86\_64 enabled=1 gpgcheck=0 3. Instale Postgres 13.6: sudo yum install postgresql13-server-13.6-1PGDG.rhel7.x86\_64 4. Instale el módulo uuid-ossp: sudo yum install postgresql13-contrib-13.6-1PGDG.rhel7.x86\_64 5. Inicializar Postgres: sudo /usr/pgsql-13/bin/postgresql-13-setup initdb ### Configurar Postgres Termine la instalación base configurando Postgres: 1. Actualice el archivo de configuración pg\_hba, `/var/lib/pgsql/13/data/pg_hba.conf`, con las siguientes dos entradas. Cada entrada debe incluir la máscara de las subredes donde se ejecutarán en Tableau Server:  `host all all 10.0.30.0/24 password` `host all all 10.0.31.0/24 password` 2. Actualice el archivo PostgreSQL `/var/lib/pgsql/13/data/postgresql.conf` agregando esta línea: `listen_addresses = '*'` 3. Configuración para iniciar Postgres al reiniciar: sudo systemctl enable --now postgresql-13 4. Establecer contraseña de superusuario: sudo su - postgres psql -c "alter user postgres with password 'StrongPassword'" **Nota**: establezca una contraseña segura. No utilice `'StrongPassword`' como se muestra en el ejemplo aquí. exit 5. Reiniciar Postgres: sudo systemctl restart postgresql-13 ## Realizar una copia de seguridad de tar del paso 1 de PostgreSQL Cree una copia de seguridad .tar de la configuración de PostgreSQL. La creación de una instantánea de tar de la configuración actual le ahorrará tiempo si encuentra errores mientras continúa con la implementación. Nos referiremos a esto como la copia de seguridad del Paso 1. En el host PostgreSQL: 1. Detenga la instancia de la base de datos de Postgres: sudo systemctl stop postgresql-13 2. Ejecute el siguiente comando para crear la copia de seguridad del archivo .tar: sudo su cd /var/lib/pgsql tar -cvf step1.13.bkp.tar 13 exit 3. Inicie la base de datos de Postgres: sudo systemctl start postgresql-13 Restaurar el paso 1 Restaure el paso 1 si el nodo inicial de Tableau Server falla durante la instalación. 1. En el equipo en el que se ejecuta Tableau, ejecute el script obliterate para eliminar Tableau Server completamente del host: sudo /app/tableau\_server/packages/scripts././tableau-server-obliterate -a -y -y -y -l 2. Restaure el .tar de la fase 1 de PostgreSQL. En el equipo que ejecuta Postgres, ejecute los siguientes comandos: sudo su systemctl stop postgresql-13 cd /var/lib/pgsql tar -xvf step1.13.bkp.tar systemctl start postgresql-13 exit Reanude el proceso de instalación en Instalar el nodo inicial de Tableau Server. ## Antes de instalar Si está implementando Tableau de acuerdo con el ejemplo de implementación de AWS/Linux que se describe en esta guía, es posible que pueda ejecutar el script de instalación automatizado, TabDeploy4EDG. El script TabDeploy4EDG automatiza la instalación de ejemplo de la implementación de Tableau de cuatro nodos que se describe en los procedimientos siguientes. Consulte el [Apéndice: Caja de herramientas de implementación de AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part_app-aws.htm). ## Instalar el nodo inicial de Tableau Server Este procedimiento describe cómo instalar el nodo inicial de Tableau Server según lo definido por la arquitectura de referencia. Con la excepción de la instalación del paquete y la inicialización de TSM, este procedimiento utiliza la línea de comandos de TSM siempre que sea posible. Además de ser independiente de la plataforma, el uso de la CLI de TSM permite una instalación más fluida en entornos virtualizados y desatendidos. ### Ejecutar el paquete de instalación e inicializar TSM Inicie sesión en el servidor host del Nodo 1. 1. Ejecute la actualización para aplicar las últimas correcciones al sistema operativo Linux: sudo yum update 2. Copie el paquete de instalación de la [página de descargas de Tableau](https://www.tableau.com/es-es/support/releases/server) en el equipo host que ejecutará Tableau Server. Por ejemplo, en un equipo con el sistema operativo tipo RHEL de Linux, ejecute: wget https://downloads.tableau.com/esdalt/2022/tableau-server-.rpm donde `` es el número de versión. 3. Descargue e instale las dependencias: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 4. Cree la ruta `/app/tableau_server` en el directorio raíz. sudo mkdir -p /app/tableau\_server 5. Ejecute el programa de instalación y especifique la ruta de instalación `/app/tableau_server`. Por ejemplo, en un sistema operativo tipo RHEL de Linux, ejecute: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm 6. Cambiae al directorio `/app/tableau_server/packages/scripts./` y ejecute el script `initialize-tsm` que aparece allí: sudo ./initialize-tsm -d /data/tableau\_data --accepteula 7. Una vez finalizada la inicialización, cierre el shell: exit ### Activar y registrar Tableau Server 1. Inicie sesión en el servidor host del Nodo 1. 2. Proporcione las claves de producto de Tableau Server en este paso. Ejecute el siguiente comando para cada clave de licencia que haya comprado: tsm licenses activate -k 3. Cree un archivo de registro .json con el formato que se muestra aquí: { "zip" : "97403", "country" : "USA", "city" : "Springfield", "last\_name" : "Simpson", "industry" : "Energy", "eula" : "yes", "title" : "Safety Inspection Engineer", "company\_employees" : "100", "phone" : "5558675309", "company" : "Example", "state" : "OR", "opt\_in" : "true", "department" : "Engineering", "first\_name" : "Homer", "email" : "homer@example.com" } 4. Después de guardar los cambios en el archivo, páselo con la opción `--file` para registrar Tableau Server: tsm register --file path\_to\_registration\_file.json ### Configurar el almacén de identidades **Nota**: Si su implementación utilizará almacenamiento externo para el almacén de archivos de Tableau, deberá habilitar el almacén de archivos externo antes de configurar el almacén de identidades. Consulte _Instalar Tableau Server con el almacén de archivos externo_ ([Linux](https://help.tableau.com/current/server-linux/es-es/server_external_filestore_storage_new_install.htm)). La arquitectura de referencia predeterminada utiliza un almacén de identidades local. Configure el host inicial con el almacén de identidades local pasando el archivo `config.json` con el comando `tsm settings import`. Importe el archivo `config.json` de acuerdo con su sistema operativo: El archivo `config.json` está incluido en la ruta de directorio scripts. (por ejemplo, `scripts.20204.21.0217.1203`) y está formateado para configurar el almacén de identidades. Ejecute el siguiente comando para importar el archivo `config.json`: tsm settings import -f /app/tableau\_server/packages/scripts./config.json ### Configurar Postgres externo 1. Cree un archivo .json de base de datos externa con los siguientes ajustes de configuración: { "flavor":"generic", "masterUsername":"postgres", "host":"", "port":5432 } 2. Después de guardar los cambios en el archivo, pase el archivo con el siguiente comando: tsm topology external-services repository enable -f .json --no-ssl Se le solicitará que especifique la contraseña del nombre de usuario maestro de Postgres. La opción `--no-ssl` configura Tableau para usar SSL/TLS solo cuando el servidor de Postgres está configurado para SSL/TLS. Si Postgres no está configurado para SSL/TLS, la conexión no está cifrada. La [Parte 6: configuración después de la instalación](https://help.tableau.com/v0.0/guides/enterprise-deployment/es-es/edg_part6.htm) describe cómo habilitar SSL/TLS para la conexión de Postgres después de haber completado la primera fase de implementación. 3. Aplique los cambios. Ejecute este comando para aplicar los cambios y reiniciar Tableau Server: tsm pending-changes apply 4. Elimina el archivo de configuración que usaste en el paso 1. ### Finalizar la instalación del nodo 1 1. Una vez instalado Tableau Server, debe inicializar el servidor. Ejecute el comando siguiente: tsm initialize --start-server --request-timeout 1800 2. Cuando finalice la inicialización, debe crear una cuenta de administrador de Tableau Server. A diferencia de la cuenta del equipo que está usando para instalar y administrar los componentes del sistema operativo de TSM, la cuenta de administrador es una cuenta de aplicación de Tableau Server se usa para crear usuarios, proyectos y sitios de Tableau Server. El administrador de Tableau Server también aplica permisos a los recursos de Tableau. Ejecute el siguiente comando para crear la cuenta del administrador inicial: En el siguiente ejemplo, el usuario se llama `tableau-admin`: tabcmd initialuser --server http://localhost --username "tableau-admin" Tabcmd le pedirá que establezca una contraseña para este usuario. ### Verificación: configuración del nodo 1 1. Ejecute el siguiente comando para verificar que los servicios de TSM se estén ejecutando: tsm status -v Tableau debería devolver lo siguiente: external: Status: RUNNING 'Tableau Server Repository 0' is running (Active Repository). node1: localhost Status: RUNNING 'Tableau Server Gateway 0' is running. 'Tableau Server Application Server 0' is running. 'Tableau Server Interactive Microservice Container 0' is running. 'MessageBus Microservice 0' is running. 'Relationship Query Microservice 0' is running. 'Tableau Server VizQL Server 0' is running. ... Se enumerarán todos los servicios. 2. Ejecute el siguiente comando para verificar que el sitio de administración de Tableau se esté ejecutando: curl localhost Las primeras líneas deberían mostrar Vizportal html, similar a esto: /./start-administrative-services 8. En el nodo 1, ejecute el comando `tsm status` para supervisar el estado de TSM antes de reiniciar. En algunos casos, obtendrá un error `Cannot connect to server...`. Este error se produce porque el servicio tabadmincontroller no se ha reiniciado. Siga ejecutando `tsm status` periódicamente. Si este error no desaparece después de 10 minutos, ejecute el comando `start-administrative-services` de nuevo. Después de unos momentos, el comando `tsm status` devolverá un estado de DEGRADED y luego ERROR. No inicie TSM hasta que se devuelva el estado STOPPED. Después, ejecute el siguiente comando: tsm start Reanude el proceso de instalación para instalar Tableau Server en los nodos restantes. ## Instalar Tableau Server en los nodos restantes Para continuar con la implementación, copie el instalador de Tableau en cada nodo. Descripción general de la configuración de los nodos Esta sección describe el proceso para configurar los nodos 2-4. Las secciones siguientes proporcionan procedimientos detallados de configuración y validación para cada paso. La instalación de los nodos 2 a 4 de Tableau Server requiere que genere, copie y haga referencia a un archivo de arranque durante la instalación del nodo. Para generar el archivo de arranque, ejecute un comando TSM en el nodo inicial. Después, copie el archivo de arranque en el nodo de destino, donde lo ejecutará como parte de la inicialización del nodo. El contenido json a continuación es un ejemplo de un archivo de arranque. (El certificado y los valores de cifrado se han truncado para facilitar la lectura del archivo de ejemplo). { "initialBootstrapSettings" : { "certificate" : "-----BEGIN CERTIFICATE-----\\r\\...=\\r\\n-----END CERTIFICATE-----", "port" : 8850, "configurationName" : "tabsvc", "clusterId" : "tabsvc-clusterid", "cryptoKeyStore" : "zs7OzgAAAAIAAAABAAAAA...w==", "toksCryptoKeystore" : "LS0tLS1CRUdJTiBUT00tLS0tCjM5MDBh...L", "sessionCookieMaxAge" : 7200, "nodeId" : "node1", "machineAddress" : "ip-10-0-1-93.us-west-1.compute.internal", "cryptoEnabled" : true, "sessionCookieUser" : "tsm-bootstrap-user", "sessionCookieValue" : "eyJjdHkiOiJKV1QiLCJlbmMiOiJBMTI4Q0JDLUhQ...", "sessionCookieName" : "AUTH\_COOKIE" } } El archivo de arranque incluye la validación basada en la conexión para autenticar el nodo 1 y crea un canal cifrado para el proceso de arranque. La sesión de arranque tiene un tiempo limitado, y la configuración y validación de los nodos requiere mucho tiempo. Planee crear y copiar nuevos arranques mientras configura los nodos. Después de ejecutar el archivo de arranque, inicie sesión en el nodo inicial de Tableau Server y configure los procesos para el nuevo nodo. Cuando termine de configurar los nodos, debe aplicar los cambios y reiniciar el nodo inicial. El nuevo nodo está configurado e iniciado. A medida que agregue nodos, la configuración y el reinicio de la implementación tardarán consecutivamente más en completarse. Los ejemplos de Linux a lo largo de los procedimientos de instalación muestran comandos para distribuciones similares a RHEL. Si está ejecutando distribuciones de Ubuntu, edite los comandos según corresponda. 1. Ejecute la actualización para aplicar las últimas correcciones al sistema operativo Linux: sudo yum update 2. Descargue e instale las dependencias: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 3. Cree la ruta `/app/tableau_server` en el directorio raíz. sudo mkdir -p /app/tableau\_server 4. Ejecute el programa de instalación y especifique la ruta de instalación `/app/tableau_server`. Por ejemplo, en un sistema operativo tipo RHEL de Linux, ejecute: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm ## Generar, copiar y ejecutar el archivo de arranque para inicializar TSM El siguiente procedimiento muestra cómo generar, copiar y usar un archivo de arranque al inicializar TSM en otro nodo. En este ejemplo, el archivo de arranque se llama `boot.json`. En este ejemplo, los equipos host se ejecutan en AWS, donde los hosts EC2 ejecutan Amazon Linux 2. 1. Conéctese al nodo inicial (nodo 1) y ejecute el siguiente comando: tsm topology nodes get-bootstrap-file --file boot.json 2. Copie el archivo de arranque en el nodo 2. scp boot.json ec2-user@10.0.31.83:/home/ec2-user/ 3. Conéctese al nodo 2 y cambie al directorio de scripts de Tableau Server: cd /app/tableau\_server/packages/scripts. 4. Ejecute el comando `initialize-tsm` y haga referencia al archivo de arranque: sudo ./initialize-tsm -d /data/tableau\_data -b /home/ec2-user/boot.json --accepteula 5. Después de que `initialize-tsm` haya terminado, elimine `boot.json` y luego salga o cierre la sesión. ## Configurar procesos Debe configurar el clúster de Tableau Server en el nodo donde se ejecuta Tableau Server Administration Controller (controlador de TSM). El controlador de TSM se ejecuta en el nodo inicial. ![Ventana de estado del proceso que muestra el estado en tiempo real del proceso que se ejecuta en Tableau Server.](/tableau/next/es-es/guides/enterprise-deployment/es-es/Img/edg-process-config.png) ### Configurar el nodo 2 1. Una vez que haya inicializado TSM con el archivo de arranque en el nodo 2, inicie sesión en el nodo inicial. 2. En el nodo inicial (`node1`), ejecute los siguientes comandos para configurar procesos en el nodo 2: tsm topology set-process -n node2 -pr clustercontroller -c 1 tsm topology set-process -n node2 -pr gateway -c 1 tsm topology set-process -n node2 -pr vizportal -c 1 tsm topology set-process -n node2 -pr vizqlserver -c 2 tsm topology set-process -n node2 -pr cacheserver -c 2 tsm topology set-process -n node2 -pr searchserver -c 1 tsm topology set-process -n node2 -pr dataserver -c 2 tsm topology set-process -n node2 -pr clientfileservice -c 1 tsm topology set-process -n node2 -pr tdsservice -c 1 tsm topology set-process -n node2 -pr collections -c 1 tsm topology set-process -n node2 -pr contentexploration -c 1 Si está instalando la versión 2022.1 o posterior, agregue también el servicio de Index and Search: tsm topology set-process -n node2 -pr indexandsearchserver -c 1 Si está instalando la versión 2023.3 o posterior, incluya solo el servicio de Index and Search. No agregue el servicio Buscar y examinar (searchserver) 3. Revise la configuración antes de aplicarla. Ejecute el comando siguiente: tsm pending-changes list 4. Una vez que haya comprobado que sus cambios están en la lista pendiente (también habrá otros servicios en la lista pendiente), aplique los cambios: tsm pending-changes apply Los cambios requieren un reinicio. La configuración y el reinicio tardarán algún tiempo. 5. Verifique la configuración del nodo 2. Ejecute el comando siguiente: tsm status -v ### Configurar el nodo 3 Inicialice TSM con el proceso de arranque en el nodo 3 y luego ejecute los comandos `tsm topology set-process` que aparecen a continuación. Una advertencia del Servicio de coordinación se mostrará cada vez que establezca un proceso. Puede ignorar esta advertencia mientras configura los procesos. 1. Después de inicializar TSM con el archivo de arranque en el nodo 3, inicie sesión en el nodo inicial (`node1` ) y ejecute los siguientes comandos para configurar procesos: tsm topology set-process -n node3 -pr clustercontroller -c 1 tsm topology set-process -n node3 -pr clientfileservice -c 1 tsm topology set-process -n node3 -pr backgrounder -c 4 tsm topology set-process -n node3 -pr filestore -c 1 Si está instalando la versión 2022.1 o posterior, agregue también el servicio de Index and Search: tsm topology set-process -n node3 -pr indexandsearchserver -c 1 2. Revise la configuración antes de aplicarla. Ejecute el comando siguiente: tsm pending-changes list 3. Una vez que haya comprobado que sus cambios están en la lista pendiente (la lista incluirá otros servicios que se configuran automáticamente), aplique los cambios: tsm pending-changes apply --ignore-warnings Los cambios requieren un reinicio. La configuración y el reinicio tardarán algún tiempo. 4. Compruebe la configuración ejecutando el siguiente comando: tsm status -v ## Implementar el conjunto del servicio de coordinación en los nodos 1-3 Para la implementación de cuatro nodos de arquitectura de referencia estándar, siga este procedimiento: 1. Ejecute los siguientes comandos en el nodo 1: tsm stop tsm topology deploy-coordination-service -n node1,node2,node3 El proceso incluye un reinicio de TSM, que llevará algún tiempo. 2. Una vez implementado el servicio de coordinación, inicie TSM: tsm start ## Realizar copias de seguridad del archivo .tar del paso 3 Una vez que haya verificado la instalación, realice cuatro copias de seguridad del archivo .tar: - PostgreSQL - Nodo inicial de Tableau (nodo 1) - Nodo 2 de Tableau - Nodo 3 de Tableau Crear archivos .tar del paso 3 1. En el nodo inicial de Tableau, detenga Tableau: tsm stop 2. Una vez que TSM se haya detenido, detenga los servicios administrativos de Tableau en cada nodo. Ejecute el siguiente comando en cada nodo, en orden (Nodo 1, Nodo 2 y luego Nodo 3): sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. En el host de PostgreSQL, detenga la instancia de la base de datos de Postgres: sudo systemctl stop postgresql-12 4. Ejecute el siguiente comando para crear la copia de seguridad del archivo .tar: sudo su cd /var/lib/pgsql tar -cvf step3.12.bkp.tar 12 exit 5. Compruebe que el archivo .tar de Postgres se crea con permisos raíz: sudo ls -al /var/lib/pgsql 6. En el host de Postgres, inicie la base de datos de Postgres: sudo systemctl start postgresql-12 7. Cree la copia de seguridad del archivo .tar en el nodo 1, el nodo 2 y el nodo 3. Ejecute los siguientes comandos en cada nodo: - cd /data sudo tar -cvf step3.tableau\_data.bkp.tar tableau\_data - Compruebe que el archivo .tar de Tableau se crea con permisos raíz: ls -al 8. Inicie los servicios administrativos de Tableau en cada nodo en orden (nodo 1, nodo 2 y nodo 3): sudo /app/tableau\_server/packages/scripts././start-administrative-services 9. Ejecute el comando `tsm status` para supervisar el estado de TSM antes de reiniciar. En la mayoría de los casos, el comando devolverá un estado DEGRADED y luego ERROR. Espere unos momentos y vuelva a ejecutar el comando. Si se devuelve el estado ERROR o DEGRADED, siga esperando. No intente iniciar TSM hasta que se devuelva el estado STOPPED. Después, ejecute el siguiente comando: tsm start Restaurar paso 3 Este proceso restaura los nodos 1, 2 y 3 de Tableau. También restaura la instancia de Postgres al paso 3. Una vez que haya restaurado este paso, puede implementar el servicio de coordinación, el nodo 4 y luego las configuraciones finales del nodo. 1. Detenga el servicio tsm en el host inicial de Tableau (nodo 1): tsm stop 2. Una vez que TSM se haya detenido, detenga los servicios administrativos de Tableau en el nodo 1, el nodo 2 y el nodo 3. Ejecute el siguiente comando en cada nodo: sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. Restaure el .tar del paso 3 de PostgreSQL. En el equipo que ejecuta Postgres, ejecute los siguientes comandos: sudo su systemctl stop postgresql-12 cd /var/lib/pgsql tar -xvf step3.12.bkp.tar systemctl start postgresql-12 exit 4. Restaure el archivo .tar del paso 3 de Tableau en el nodo 1, el nodo 2 y el nodo 3. Ejecute los siguientes comandos en cada nodo de Tableau: cd /data sudo rm -rf tableau\_data sudo tar -xvf step3.tableau\_data.bkp.tar 5. En el equipo del nodo 1 de Tableau, elimine los siguientes archivos: - sudo rm /data/tableau\_data/data/tabsvc/appzookeeper/1/version-2/currentEpoch - sudo rm /data/tableau\_data/data/tabsvc/appzookeeper/1/version-2/acceptedEpoch - sudo rm /data/tableau\_data/data/tabsvc/tabadminagent/0/servicestate.json Si el shell devuelve un error de "archivo no encontrado", es posible que deba cambiar el nombre de la ruta para incrementar el número `` en esta sección de la ruta:`.../appzookeeper//version-2/...`. 6. Reinicie los servicios administrativos en el nodo 1, el nodo 2 y el nodo 3. Ejecute los siguientes comandos en cada nodo: sudo /app/tableau\_server/packages/scripts././start-administrative-services sudo su -l tableau -c "systemctl --user daemon-reload" sudo /app/tableau\_server/packages/scripts././start-administrative-services 7. En el nodo 1, ejecute el comando `tsm status` para supervisar el estado de TSM antes de reiniciar. En algunos casos, obtendrá un error `Cannot connect to server...`. Este error se produce porque el servicio tabadmincontroller no se ha reiniciado. Siga ejecutando `tsm status` periódicamente. Si este error no desaparece después de 10 minutos, ejecute el comando `start-administrative-services` de nuevo. Después de unos momentos, el comando `tsm status` devolverá un estado de DEGRADED y luego ERROR. No inicie TSM hasta que se devuelva el estado STOPPED. Después, ejecute el siguiente comando: `tsm start` Reanude el proceso de instalación para implementar el servicio de coordinación en los nodos 1-3 ## Configurar el nodo 4 El proceso para configurar el nodo 4 es el mismo que el del nodo 3. Configure los mismos procesos que ha establecido para el nodo 3, ejecutando el mismo conjunto de comandos, como se muestra arriba, pero especificando`node4` en los comandos en lugar de`node3`. Al igual que con la verificación del Nodo 3, verifique la configuración del Nodo 4 ejecutando `tsm status -v`. Antes de continuar, espere a que el proceso de almacenamiento de archivos en el nodo 4 termine de sincronizarse. El estado del servicio del almacén de archivos devolverá `is synchronizing` hasta que termine. Cuando devuelva el estado `is running`, puede continuar. ## Configuración y verificación del proceso final El último paso para procesar la configuración es eliminar los procesos redundantes del nodo 1. 1. Conéctese al nodo inicial (`node1` ). 2. Retire el almacén de archivos del nodo 1. Esto provocará una advertencia sobre la eliminación del almacén de archivos de un controlador de ubicación conjunta. Puede ignorar esta advertencia. Ejecute el comando siguiente: tsm topology filestore decommission -n node1 3. Cuando se da de baja el almacén de archivos, ejecute el siguiente comando para eliminar el proceso en segundo plano del Nodo 1: tsm topology set-process -n node1 -pr backgrounder -c 0 4. Revise la configuración antes de aplicarla. Ejecute el comando siguiente: tsm pending-changes list 5. Una vez que haya verificado que sus cambios están en la lista de pendientes, aplique los cambios: tsm pending-changes apply Los cambios requieren un reinicio. La configuración y el reinicio tardarán algún tiempo. 6. Compruebe la configuración: `tsm status -v`. Antes de continuar, espere a que el proceso de almacenamiento de archivos en el nodo 4 termine de sincronizarse. El estado del servicio del almacén de archivos devolverá `is synchronizing` hasta que termine. Cuando devuelva el estado `is running`, puede continuar. ## Realizar una copia de seguridad Una recuperación completa de Tableau Server requiere una cartera de respaldo que incluya tres componentes: - Un archivo de copia de seguridad del repositorio y los datos del almacén de archivos. Este archivo se genera con el comando `tsm maintenance backup`. - Un archivo de exportación de configuración y topología. Este archivo se genera con el comando `tsm settings export`. - Certificados de autenticación, claves y archivos keytab. Para obtener una descripción completa del proceso de copia de seguridad y restauración, consulte el tema de Tableau Server, _Realizar una copia de seguridad y restauración completa de Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/es-es/backup_restore.htm)). En esta etapa de su implementación, todos los archivos y activos relevantes que se requieren para una restauración completa se incluyen ejecutando los comandos `tsm maintenance backup` y `tsm settings export`. 1. Ejecute el siguiente comando para exportar la configuración y la topología a un archivo llamado `ts_settings_backup.json` tsm settings export -f ts\_settings\_backup.json 2. Ejecute el siguiente comando para crear una copia de seguridad del repositorio y los datos del almacén de archivos en un archivo llamado `ts_backup-.tsbak`. Ignore la advertencia acerca de que el almacén de archivos no se encuentra en el nodo del controlador. tsm maintenance backup -f ts\_backup -d --skip-compression Ubicación del archivo de copia de seguridad: `/data/tableau_data/data/tabsvc/files/backups/` 3. Copie ambos archivos y guárdelos en un activo de almacenamiento diferente que no sea compartido por su implementación de Tableau Server. [Saltar al contenido principal](#main-content) # Paso 5: Desglosar los detalles En el último paso, descubrió que Tennessee, North Carolina y Florida tienen ganancias negativas. Para averiguar por qué, decide profundizar aún más y centrarse en qué ocurre solo en estos tres estados. ## Retomar por donde se quedó con la vista de mapa Como vimos en el último paso, los mapas son estupendos para visualizar los datos de manera general. El gráfico de barras le ayudará a ir al grano. Para hacerlo, cree otra hoja de trabajo. 1. Haga doble clic en **Hoja 3** y asígnele el nombre **Profit Map**. 2. Haga doble clic en **Profit Map** al final del área de trabajo y seleccione **Duplicar**. Asigne el nombre **Negative Profit Bar Chart** a la nueva hoja. 3. En la hoja de trabajo Negative Profit Bar Chart, haga clic en **Mostrarme** y seleccione **barras horizontales**. Mostrarme destaca tipos de gráficos distintos según los datos que ha agregado a la vista. **Nota:** Cuando lo desee, puede volver a hacer clic en **Mostrarme** para contraerlo. ![Resaltado del gráfico de barras horizontales en el menú Muéstrame](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore8.png) Ya vuelve a tener un gráfico de barras, así de fácil. ![Un gráfico de barras horizontales que muestra las ganancias de los estados de la región sur.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore9.png) 7. Para seleccionar varias barras en la izquierda, seleccione y arrastre el cursor por varias de las barras situadas entre **Tennessee**, **North Carolina** y **Florida** para seleccionar las barras de la izquierda. En la descripción emergente que aparece, seleccione **Mantener solamente** para centrarse en estos tres estados. ![Un cuadro azul que muestra tres barras seleccionadas simultáneamente](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore_click_and_drag.png) **Nota:** también puede hacer clic con el botón derecho en las barras destacadas y seleccionar **Mantener solamente**. Tenga en cuenta que el campo _Inclusiones_ para State se agrega al estante Filtros para indicar que ciertos estados están filtrados en la vista. El icono con dos círculos en el campo indica que este campo es un conjunto. Puede editarlo haciendo clic con el botón derecho en el campo en el estante Filtros y seleccionando **Editar filtro**. Ahora quiere ver los datos de las ciudades en estos estados. 9. En el estante **Filas**, haga clic en el icono de **suma** en el campo **State** para desglosar al nivel de detalle City. Aquí hay demasiada información, así que decide filtrar la vista a las ciudades con las ganancias más negativas usando un filtro Top N. Compruebe su trabajo. Vea los pasos del 1 al 5 en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Crear un filtro N superior Puede utilizar un filtro N superior en Tableau Desktop para establecer un límite para el número de marcas que se muestran en la vista. En este caso, desea utilizar el filtro N superior para centrarse en los que tienen menos ganancias. 1. En el panel Datos, arrastre **City** al estante **Filtros**. 2. En el cuadro de diálogo Filtro, seleccione la pestaña **Superior** y haga lo siguiente: 1. Haga clic en **Por campo**. 2. Haga clic en la lista desplegable **Superior** y seleccione **Inferior** para mostrar los que obtuvieron menos ganancias. 3. Escriba **5** en el cuadro de texto para mostrar los 5 con peores resultados en el conjunto de datos. Tableau Desktop ya ha seleccionado un campo (Profit) y agregación (Suma) para el filtro N superior según los campos de la vista. Esta configuración garantiza que la vista mostrará solo las cinco ciudades con peor rendimiento por suma de ganancias. ![La pestaña superior del cuadro de diálogo Filtro \[Ciudad\] que se establece en Por campo: 5 inferiores](Img/gs_Explore12.png) 6. Haga clic en **Aceptar**. Va por buen camino. Pero hay seis ciudades, incluida Jacksonville y Carolina del Norte, que tienen una ganancia positiva. ¿Por qué aparece en la vista una ciudad con ganancias positivas si ha creado un filtro que se supone que debía eliminarla de la vista? Jacksonville (Carolina del Norte) se ha incluido porque Ciudad es el nivel de detalle mínimo que se muestra en la vista. Para que Tableau Desktop conozca la diferencia entre Jacksonville (Carolina del Norte) y Jacksonville (Florida), necesita profundizar al siguiente nivel de detalle en la jerarquía de ubicación que, en este caso, es Postal Code. Después de añadir este nivel de detalle, puede excluir Jacksonville de North Carolina sin tener que excluir Jacksonville de Florida. 1. En el estante Filas, haga clic en el icono de suma en **City** para profundizar al nivel de detalle Postal Code. 2. Haga clic con el botón derecho en el código postal para Jacksonville (Carolina del Norte) **28540** y seleccione **Excluir**. Postal Code se agrega al estante Filtros para indicar que algunos miembros del campo Postal Code se han filtrado de la vista. Aunque se elimine el campo Postal Code de la vista, el filtro permanecerá. 4. Arrastre **Postal Code** fuera del estante Filas. La vista se actualiza y tiene más o menos este aspecto: ![Un gráfico de barras de las cinco ciudades menos rentables del sur](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore14.png) Compruebe su trabajo. Vea los pasos del 1 al 8 en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. Ahora que ha centrado la vista en las ciudades menos rentables, puede seguir investigando para detectar los productos responsables. ## Identificar los menos rentables Decide desglosar la vista por Sub-Category para identificar los productos que están mermando las ganancias. Como sabe que el campo Sub-Category contiene información sobre los productos vendidos por ubicación, decide comenzar ahí. 1. Arrastre **Sub-Category** al estante **Filas** y colóquelo a la derecha de City. 2. Arrastre **Profit** a **Color** en la tarjeta Marcas para que resulte más fácil ver qué productos tienen ganancias negativas. 3. En el panel Datos, haga clic con el botón derecho en **Order Date** y seleccione **Mostrar filtro**. Ahora, si lo desea, puede explorar los beneficios negativos para cada año y detectar rápidamente los productos que están perdiendo dinero. Parece que Machines, Tables y Binders no están dando buenos resultados. Así que, ¿qué tal si deja de vender esos artículos en Jacksonville, Concord, Burlington, Knoxville y Memphis? ![Un gráfico de barras horizontales que muestra la rentabilidad por Subcategoría para las ciudades con peor rendimiento](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Explore15.png) ## Comprobar los hallazgos Si se elimina Binders, Machines y Tables, ¿mejorarán las ganancias en Florida, North Carolina y Tennessee? Para averiguarlo, puede filtrar los productos que dan problemas para ver qué ocurre. 1. Vuelva a la vista de mapa haciendo clic en la pestaña de la hoja **Profit Map**. 2. En el panel Datos, haga clic con el botón derecho en **Sub-Category** y seleccione **Mostrar filtro**. Junto a la vista de mapa se muestra una tarjeta de filtro para todos los productos que ofrece. Utilizará este filtro más tarde. 3. En el panel Datos, arrastre **Profit** y **Profit Ratio** a **Etiqueta** en la tarjeta Marcas. - Para dar formato a la Relación de beneficios como porcentaje, haga clic con el botón derecho en **Relación de beneficios** y seleccione **Formato**. Luego, para **Números** en la sección **Predeterminados**, seleccione **Porcentaje** y establezca el número de lugares decimales que desea que se muestren en el mapa. Para este mapa, elegiremos cero lugares decimales. A continuación, cierre el panel Formato. Ahora puede ver las ganancias exactas de cada estado sin tener que situar el cursor sobre ellos. 4. En el panel Datos, haga clic con el botón derecho en **Order Date** y seleccione **Mostrar filtro** para proporcionar algo de contexto a la vista. Se muestra una tarjeta de filtro para YEAR(Order Date) en la vista. Ya puede ver las ganancias de todos los años o de una combinación de años. Esto puede resultar útil para la presentación. 5. Borre **Binders**, **Machines** y **Tables** de la lista en la tarjeta de filtro Sub-Category en la vista. No olvide que al agregar filtros a la vista, podrá incluir y excluir valores para destacar ciertos elementos de los datos. Después de eliminar cada miembro, mejoran las ganancias para Tennessee, North Carolina y Florida hasta que, finalmente, cada estado tiene ganancias positivas. ![El resultado de anular la selección de carpetas, máquinas y tablas del filtro Subcategoría](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_explore-deselect.png) Este descubrimiento es muy interesante. Binders, Machines y Tables son definitivamente los responsables de las pérdidas en Tennessee, North Carolina y Florida, pero no en el resto de la región South. ¿Ha notado cómo las ganancias disminuyen en realidad para otros estados cuando borra artículos de la tarjeta de filtro? Si, por ejemplo, conmuta **Binders** (Carpetas) en la tarjeta de filtro Subcategoría, las ganancias caen un cuatro por ciento en Arkansas. Puede deducir que las carpetas son rentables en Arkansas. Desea compartir este hallazgo con su equipo y para ello quiere que sigan los mismos pasos hechos por usted. 11. Seleccione **(Todos)** en la tarjeta de filtro Sub-Category para incluir todos los productos de nuevo. Más información: Más preguntas que puede hacer Ha averiguado que Binders, Machines y Tables son los responsables de las ganancias negativas en Tennessee, North Carolina y Florida. ¿Y ahora qué? Puede seguir explorando los datos respondiendo a las preguntas de abajo. **Nota:** Si usa la vista para explorar estas preguntas, deshaga cualquier cambio antes de continuar con el tutorial Introducción. - ¿Cómo son las ventas de Machines en Tennessee, North Carolina y Florida? ¿Se está vendiendo mucho? En ese caso, ¿cómo afectan a las ganancias? - ¿Qué otros factores pueden estar contribuyendo a estos resultados? ¿Los minoristas de la región South están vendiendo productos con descuento? - ¿Qué ocurre con las ventas de Tables y Binders? - ¿Qué ocurre con las ventas en Jacksonville, Miami, Burlington, Knoxville y Memphis cuando quitamos Machines, Tables o Binders? - ¿Y qué ocurre con Bookcases? Recuerde que en el paso 2 vimos que Bookcases no era nada rentable en otras regiones. Si profundiza en esas regiones, podrá descubrir otras soluciones. Compruebe su trabajo. Vea "Comprobar los hallazgos" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. Ya sabe que Machines, Tables y Binders son productos problemáticos para su empresa. Al centrarse en el sur, comprueba que estos productos tienen un impacto variable en las ganancias. Puede que merezca la pena comentar esto con su jefa. A continuación, recopilará el trabajo que ha realizado hasta ahora en un dashboard para poder presentar sus hallazgos de manera clara. **Más información sobre trabajar con mapas y funciones geográficas** en la Biblioteca de aprendizaje (en el menú superior). Continuar con [Paso 6: Crear un dashboard para mostrar información](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-build.htm). [Saltar al contenido principal](#main-content) # Paso 6: Crear un dashboard para mostrar información Ha creado cuatro hojas de trabajo y están transmitiendo información importante que su jefa debe conocer.Ahora necesita una forma de mostrar las ganancias negativas en Tennessee, Carolina del Norte y Florida y explicar algunas de las razones por las que las ganancias son bajas. Para hacerlo, puede utilizar dashboards para mostrar varias hojas de trabajo a la vez y, si lo desea, hacer que interaccionen entre sí. Para ver los recursos y vídeos relacionados, consulte [Creación de dashboards en Tableau Desktop](https://www.tableau.com/es-es/node/106947). ## Configurar el dashboard Desea enfatizar que determinados artículos vendidos en ciertos lugares no están dando buenos resultados.La vista del gráfico de barras de ganancias y la vista de mapa dan buena fe de ello. 1. Haga clic en el botón **Nuevo dashboard**. ![El icono Nuevo dashboard](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Build1.png) 2. En el panel **Dashboard** de la izquierda, verá las hojas que creó.Arrastre **Sales in the South** a su dashboard vacío. 3. Arrastre **Mapa de ganancias** al dashboard y suéltelo encima de la vista Ventas en el sur. El dashboard se actualizará para tener este aspecto: ![Un dashboard con el mapa de ganancias y las hojas de ventas en el sur](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Build2.png) Ahora se pueden ver las dos vistas a la vez. Lo malo es que el gráfico de barras tiene un aspecto confuso, lo cual no ayuda a que su jefa comprenda los datos. ## Organizar el dashboard No resulta fácil ver los detalles de cada elemento de **Subcategoría** desde el gráfico de barras Sales in the South (Ventas del sur). La resolución de este problema le aportará más espacio para poder transmitir la información que necesita. 1. En Ventas del sur, haga clic con el botón derecho en un valor del encabezado de columna **Región** y desmarque **Mostrar encabezado**. ![Un menú que tiene seleccionado Mostrar encabezado](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Build3.png) 2. En Ventas del sur, haga clic con el botón derecho en el encabezado Fecha de pedido/Subcategoría y seleccione Ocultar etiquetas de campo para columnas. ![El menú para etiquetas de campo de columna](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_build4.png) Ahora ha ocultado del dashboard la información que no necesita, a la vez que conserva el desglose de los datos.El espacio adicional hace que sea más fácil ver los datos en su dashboard, pero mejoremos las cosas aún más. 3. Haga clic con el botón derecho en el título **Profit Map** y seleccione **Ocultar título**. El título Profit Map desaparece del dashboard, lo que aporta más espacio. 4. Repita este paso para el título de la vista **Sales in the South** (Ventas del sur). 5. Cada vez que sacaba una hoja, también aparecían sus filtros.Esto significa que se están mostrando filtros duplicados.Seleccione la primera tarjeta de filtro **Subcategoría** a la derecha de la vista y, en la parte superior de la tarjeta, haga clic en el icono **Eliminar** (![El icono Eliminar del dashboard](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_build5.png)). 6. Repita este paso para la segunda tarjeta de filtro **Subcategoría** y para una de las tarjetas de filtro **Año de fecha de pedido**. 7. Haga clic en la **leyenda de color de Ganancias** y arrástrela desde el extremo derecho al extremo inferior de Sales in the South (Ventas del sur). 8. Por último, seleccione el filtro **Año de fecha de pedido** restante, haga clic en la flecha desplegable correspondiente y seleccione **Flotante**.Colóquelo en el espacio blanco de la vista de mapa.En este ejemplo está colocado en el lado de la costa este, en el océano Atlántico. Intente seleccionar años distintos en el filtro Year of Order Date.Los datos se filtran rápidamente para mostrar que el rendimiento del estado varía según el año.Así está bien, pero podríamos cambiarlo para que sea más fácil compararlo. 10. Haga clic en la flecha desplegable de la parte superior del filtro **Year of Order Date** y seleccione **Valor individual (barra deslizante)**. La vista se actualiza y tiene más o menos este aspecto: ![Un dashboard con el mapa de ganancias y las hojas de Sales in the South (Ventas en el sur) con menos filtros y encabezados de columna](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_build6.png) Más información: Diferenciar objetos flotantes frente a objetos en mosaico en un dashboard Los objetos de un dashboard se pueden establecer en **Mosaico** o **Flotante**. Los elementos en mosaico cambian de tamaño automáticamente para adaptarse a la zona donde son arrastrados. Los elementos flotantes se pueden mover y cambiar de tamaño libremente desde otros objetos del dashboard.Si lo desea, puede incluso tener elementos flotantes y en mosaico en el mismo dashboard. **Más información sobre organización del dashboard** en la Biblioteca de aprendizaje (en el menú superior). ¡Ahora su dashboard tiene un aspecto espectacular!Ahora puede comparar fácilmente las ganancias y las ventas por año.Se parece bastante a un par de imágenes en una presentación de diapositivas, ¡y estamos utilizando Tableau!Hagamos que su dashboard sea más atractivo. Compruebe su trabajo.Vea "Organizar el dashboard" en acción _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Añadir interactividad ¿No sería genial si pudiera ver qué subcategorías son rentables en determinados estados? 1. Seleccione **Profit Map** en el dashboard y haga clic en el icono **Usar como filtro** (![El icono Usar como filtro](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_build7.png)), situado en la esquina superior derecha. 2. Seleccione un estado dentro de la región sur del mapa. El gráfico de barras Sales in the South (Ventas del sur) se actualiza automáticamente y muestra solo las ventas por subcategoría del estado seleccionado.De esta manera, puede ver de un vistazo qué subcategorías son rentables. 3. Haga clic en un área del mapa que no sean los estados del sur coloreados para borrar su selección. También es recomendable que los lectores puedan ver el cambio en ganancias según la fecha del pedido. 5. Seleccione el filtro **Año de fecha de pedido**, haga clic en la flecha desplegable correspondiente y seleccione **Aplicar a las hojas de trabajo** > **Todas las que usen esta fuente de datos**. Explore el rendimiento del estado según el año con el nuevo dashboard interactivo. Compruebe su trabajo.Vea "Agregar interactividad" en acción En este ejemplo filtramos Sales in the South (Ventas del sur) para que solo se muestren los artículos vendidos en North Carolina y exploramos las ganancias año por año. _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Cambiar nombre y listo Cuando muestra el dashboard a su jefa, le encanta.Lo llama "Ventas regionales y ganancias" y usted hace lo mismo haciendo doble clic en la pestaña **Dashboard 1** y escribiendo **Ventas regionales y ganancias**. En sus investigaciones, su jefa también detecta que la decisión de introducir máquinas en el mercado de North Carolina en 2025 fue una _mala idea_. Su jefa se alegra de tener este dashboard con el que poder explorar la información, pero además le pide que presente un plan de acción claro al resto del equipo.Ella le pide que cree una presentación con sus hallazgos. Menos mal que conoce las historias de Tableau. Continuar con [Paso 7: Crear una historia para presentarla](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-story.htm). [Saltar al contenido principal](#main-content) # Paso 7: Crear una historia para presentarla Desea compartir sus hallazgos con el resto del equipo. Es posible que, juntos, reconsideren la venta de Machines en North Carolina. En lugar de tener que adivinar qué información útil le interesa al equipo e incluirla en una presentación, decide crear una historia en Tableau. De este modo, puede explicar a los miembros del equipo el proceso con el que ha descubierto los datos y tendrá la opción de explorar interactivamente los datos para responder a cualquier pregunta que le planteen durante la presentación. ## Crear el primer punto de la historia Las historias en Tableau son casi como presentaciones de diapositivas. Cada punto de la historia es esencialmente una diapositiva independiente en una presentación. Y, a diferencia de un dashboard, cada punto de la historia puede mostrar la misma visualización o dashboard con un estado independiente. ¿No estás seguro de lo que eso significa? Siga las instrucciones a continuación y debería quedar claro. Para la presentación, empezará con una introducción. 1. Haga clic en el botón **Nueva historia**. ![Icono de nueva historia](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story1.png) Se muestra un espacio en blanco con el siguiente mensaje: “Arrastre una hoja aquí”. Aquí creará el primer punto de la historia. Las historias en blanco se parecen mucho a los dashboards en blanco. Y como un dashboard, puede arrastrar hojas de trabajo para presentarlas. En una historia, también puede arrastrar dashboards a la presentación. 5. En el panel Historia, arrastre la hoja de trabajo **Sales in the South** a la vista. 6. Agregue un subtítulo, como "Sales and profit by year". Para hacerlo, edite el texto en el cuadro gris situado sobre la hoja de trabajo. ![La hoja Ventas en el sur mostrada en una historia](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story2.png) Este punto de la historia será una forma útil de poner al corriente a los asistentes. Pero quiere contar una historia sobre la venta de Machines en North Carolina, así que es el momento centrarse en esos datos. ## Resaltar las ventas de Machines Para llegar hasta Machines, puede aprovechar el filtro Sub-Category que se incluye en el gráfico de barras Sales in the South. 1. En el panel **Historia**, en Nuevo punto de la historia, haga clic en **Duplicar** para duplicar el primer punto de la historia. Siga trabajando donde lo dejó, pero no olvide que el primer punto de la historia será exactamente como lo dejó. En este nuevo punto de la historia, puede cambiar los filtros y otros elementos interactivos sin cambiar el primer punto de la historia ni la visualización subyacente. 2. Puesto que sabe que va a contar una historia sobre Machines, en el filtro Sub-Category, desactive la selección para **(Todos)** y seleccione **Machines**. Ahora los asistentes pueden identificar rápidamente las ventas y las ganancias de Machines por año. 3. Agregue un subtítulo para destacar lo que ven los asistentes, como por ejemplo "Machine sales and profit by year". ![Una historia que incluye la hoja Ventas en el Sur y está filtrada por máquinas.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story4.png) Ha cambiado el foco hacia Machines de manera adecuada, pero se da cuenta de que algo resulta extraño: En esta vista, puede identificar qué estado es el que más contribuye a la pérdida. Solucionará esto en el siguiente punto de la historia mediante la introducción del mapa. Más información: ¿Qué es esta barra de herramientas pequeña que aparece junto al subtítulo del punto de la historia? La barra de herramientas Historia ![Iconos que aparecen cuando pasa el cursor sobre los subtítulos de los puntos de la historia](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_story_toolbar.png) aparece junto al subtítulo del punto de la historia una vez que arrastre su primer punto de la historia en el lienzo y pase el ratón sobre el área del navegador. Úsela para revertir cambios, aplicar las actualizaciones pertinentes a un punto de la historia, eliminar un punto de la historia o crear uno a partir del punto de la historia personalizado actual. Todas las opciones están disponibles una vez que realice un cambio en el punto de la historia. De lo contrario, solo está disponible la opción de supresión. Compruebe su trabajo. Vea "Crear el primer punto de la historia" y "Destacar las ventas de máquinas" en acción. _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Argumentar su idea La conclusión es que las máquinas de Carolina del Norte pierden dinero para su empresa. Ha descubierto esto en el dashboard que ha creado. Solo con ver las ventas generales y las ganancias por año no se puede demostrar este argumento, pero las ganancias regionales sí que pueden. 1. En el panel **Historia**, seleccione **En blanco** para añadir un nuevo punto de la historia en blanco. Después, arrastre el dashboard **Regional Sales and Profit** (Ventas y ganancias regionales) al lienzo. Esto ofrece a los asistentes una nueva perspectiva de sus datos: las ganancias negativas captan su atención. ![Una historia que usa el panel de ventas y ganancias regionales](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story6.png) 3. Agregue un subtítulo, como "Underperforming items in the South". Para restringir los resultados solo a North Carolina, empiece con un punto de la historia duplicado. 1. Seleccione **Duplicar** para crear otro punto de la historia con el dashboard Regional Profits. 2. Seleccione **North Carolina** en el mapa y observe que el gráfico de barras se actualiza automáticamente. 3. Seleccione Todo en la tarjeta de filtro Año de fecha de pedido. 4. Añada un subtítulo, por ejemplo “Profit in North Carolina, 2022- 2025” (beneficios en Carolina del Norte 2022-2025). Ahora puede mostrar a los asistentes los cambios en las ganancias producidos al año en North Carolina. Para hacerlo, creará cuatro puntos de la historia: 1. Seleccione **Duplicar** para empezar con el dashboard Regional Profit centrado en North Carolina. 2. En el filtro Año de fecha de pedido, haga clic en el botón de flecha derecha para que aparezca **2022**. 3. Añada un subtítulo, por ejemplo "Profit in North Carolina, 2022", y haga clic en **Duplicar**. 4. Repita los pasos 2 y 3 para los años 2023, 2024 y 2025. Ahora los asistentes se harán una idea de qué productos se introdujeron en el mercado de North Carolina y cuál fue su rentabilidad en el tiempo. Compruebe su trabajo. Vea "Argumentar su idea" en acción. _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Retoques finales En este punto de la historia, que está centrado en los datos de 2025, describa sus hallazgos. Agreguemos más detalles que solo un título. 1. En el panel de la izquierda, seleccione **Arrastrar para añadir texto** y arrástrelo a la vista. 2. Introduzca una descripción para el dashboard donde se enfatice el mal rendimiento de las máquinas de North Carolina, por ejemplo, “La reintroducción de las máquinas en el mercado de Carolina del Norte en 2025 ha provocado pérdidas de una cantidad significativa de dinero”. Para un efecto dramático, puede situar el cursor sobre Machines en el gráfico de barras Sales in the South (Ventas en el sur) durante la presentación, para mostrar una descripción emergente útil: la pérdida de casi 4000 dólares estadounidenses. ![El panel de ventas y ganancias regionales con una leyenda de texto que dice "La introducción de máquinas en el mercado de Carolina del Norte en 2021 resultó en una pérdida significativa de dinero".](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story9.png) Y, ahora, para la última diapositiva, profundice en los detalles. 4. En el panel Historia, haga clic en **En blanco**. 5. En el panel Historia, arrastre **Gráfico de barras de ganancias negativas** a la vista. 6. En la tarjeta de filtro **Año de fecha de pedido**, filtre la vista solo hasta **2025**. Ahora verá fácilmente que la pérdida de ganancias por máquinas procedía exclusivamente de Burlington, Carolina del Norte. 7. En la vista, haga clic con el botón derecho en la marca **Burlington** (la barra) y seleccione **Anotar** > **Marca**. 8. En el cuadro de diálogo Editar anotación que aparece, elimine el texto de relleno y escriba: “Las máquinas de Burlington supusieron unas pérdidas de casi 4000 dólares estadounidenses en 2025”. 9. Haga clic en **Aceptar**. 10. En la vista, haga clic en la anotación y arrástrela para ajustarla donde aparezca. 11. Asigne a este punto de la historia el subtítulo: "¿Dónde estamos perdiendo ganancias de máquinas en Carolina del Norte?" 12. Haga doble clic en la pestaña **Historia 1** y cambie el nombre a la historia, como "Mejorar las ganancias en el sur". 13. Revise la historia (seleccione **Ventana** > **Modo de presentación**). Más información: Ajuste el tamaño. ¿Qué son las barras de desplazamiento que aparecen en la parte derecha o en la parte inferior del punto de la historia del dashboard mientras está en el modo de presentación? ![Una historia que tiene barras de desplazamiento horizontales y verticales.](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story7.png) Parece que su dashboard no se ajusta bien a la presentación. Qué fastidio. Presione la tecla **Esc** para salir de la presentación y, a continuación, seleccione la hoja **Ventas y ganancias regionales** en la parte inferior del libro de trabajo. En el panel izquierdo, debajo de **Dashboard**, cambie la selección de la lista desplegable **Tamaño** a **Ajustar para Mejorar las ganancias en el sur**. De esta forma, se cambiará automáticamente el tamaño del dashboard para visualizar la historia de forma óptima. ![El menú del panel Dashboard utilizado para cambiar el tamaño de su tablero](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Story10.png) Seleccione **Ajustar para mejorar las ganancias en el sur** y después vuelva a activa el modo de presentación. Se ajustará correctamente el tamaño del dashboard. Compruebe su trabajo. Vea "Retoques finales" en acción. _Haga clic en la imagen para reproducirla_ **Nota**: Es posible que los detalles de este gif no coincidan exactamente con lo que aparece en su pantalla. ## Después de realizar la presentación La presentación fue muy bien. El equipo está convencido de que hay que trabajar para aumentar las ganancias en Burlington, Carolina del Norte. Además, tienen curiosidad por saber por qué las máquinas tuvieron un rendimiento tan bajo en primer lugar. Su jefa está encantada: no solo identificó una forma de solucionar las ganancias negativas, sino también consiguió que el equipo realizara preguntas sobre sus datos. Para que recuerden bien las lecciones, su jefa le pide que envíe al equipo por correo electrónico un documento con sus hallazgos. Menos mal que sabe cómo compartir sus visualizaciones con Tableau Server y Tableau Public. Continúe con [Paso 8: Compartir hallazgos](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-share.htm). [Saltar al contenido principal](#main-content) # Paso 8: Compartir hallazgos Ha trabajado mucho (y muy bien) para descubrir que Burlington (Carolina del Norte) necesita atención. Compartamos esta información con sus compañeros de equipo. **Antes de continuar**, seleccione una opción de abajo: - Si usted o su empresa no utilizan Tableau Cloud o Server, o si desea conocer una opción alternativa y gratuita para compartir información, vaya a [Utilizar Tableau Public](#Use_Tableau_Public). **Nota:** Si utiliza Tableau Desktop Free Edition y su empresa no permite publicar contenido en Tableau Public, debe activar Tableau Desktop con una licencia de pago antes de compartir o publicar su trabajo. - Si usted o su empresa utilizan Tableau Cloud o Server, y está familiarizado con los permisos que se le asignan, vaya a [Utilizar Tableau Cloud o Tableau Server](#Use_Tableau_Server). ## Utilizar Tableau Public Su historia fue un éxito. Va a publicarla en Tableau Public para que su equipo pueda verla en línea. **Nota:** Cuando publica en Tableau Public, el acceso a estas vistas es público, como el nombre indica. Esto significa que comparte sus vistas y los datos subyacentes con cualquiera que tenga acceso a Internet. Cuando comparta información confidencial, considere la opción de utilizar [Tableau Server](http://www.tableau.com/es-es/products/server) o [Tableau Cloud](http://www.tableau.com/es-es/products/cloud-bi). 1. Seleccione **Servidor** > **Tableau Public** > **Guardar en Tableau Public**. 2. Escriba sus credenciales de Tableau Public en el cuadro de diálogo. ![La pantalla de inicio de sesión de Tableau Public](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Share7.png) Si no tiene un perfil público de Tableau, haga clic en **Crear uno ahora de forma gratuita** y siga las indicaciones. 3. Si ve este cuadro de diálogo, abra la página Fuente de datos. Después, en la esquina superior derecha, cambie el tipo de **conexión** de **En tiempo real** a **Extracción**. ![Un cuadro de diálogo Se requiere extracción de datos que dice "Se produjo un error al intentar guardar el libro de trabajo"](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Share10.png) Más información: ¿Por qué tuvo que crear un extracto? Y por cierto, ¿qué es un extracto? Tableau Public no admite conexiones de datos activos, por eso debe crear un extracto de datos antes de publicar. Los extractos de datos son subconjuntos guardados de una fuente de datos que puede utilizar para compartir una instantánea de los datos en el libro de trabajo, mejorar el rendimiento o aprovechar las funciones de Tableau que no están disponibles en los datos subyacentes. **Más información sobre trabajar con extractos** en la Biblioteca de aprendizaje (en el menú superior). 4. Por segunda (y última vez), seleccione **Servidor** > **Tableau Public** > **Guardar en Tableau Public**. 5. Cuando se abra el explorador, revise la historia incrustada. Tendrá este aspecto: ![Una visualización de elementos de bajo rendimiento en el sur que se carga en Tableau Public](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Share8.png) 6. Haga clic en **Editar detalles** para actualizar el título, agregar una descripción y mucho más. 7. Haga clic en **Guardar**. La historia se publica en la web. 8. Para compartirla con sus compañeros, haga clic en **Compartir** en la parte inferior de la visualización. ![El cuadro de diálogo Compartir en Tableau Public](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Share9.png) 9. ¿Cómo desea compartir su historia? 1. Incrustarla en un sitio web: Copie el **código de incrustación** y péguelo en el código HTML de su página Web. 2. Enviar un enlace: Copie el **enlace** y envíelo a sus compañeros. 3. Enviar un correo electrónico con el cliente de correo electrónico predeterminado haciendo clic en el icono de correo electrónico. 4. Compartir en Twitter o Facebook haciendo clic en el icono correspondiente. Después de completar estos pasos, [haga clic aquí](#Congrats,_you_did_it!) para saltar a la sección final del tutorial. ## Utilizar Tableau Cloud o Tableau Server Su historia fue un éxito. Va a publicarla en Tableau Server para que su equipo pueda verla en línea. ### Publicar en Tableau Cloud o Tableau Server 1. Seleccione **Servidor** > **Publicar libro de trabajo** o haga clic en Compartir ![El icono Compartir](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/Share_Icon.png) en la barra de tareas. 2. Haga clic en **Tableau Cloud**, en **Conexión rápida**, para conectarse a Tableau Cloud, o escriba el nombre de la instancia de Tableau Server (o la dirección IP) a la que desea conectarse en el cuadro de diálogo y haga clic en Conectar. ![El cuadro de diálogo Compartir a través de Tableau Server o Tableau Cloud](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_share1.png) 3. En el campo Nombre, escriba **Improve Profits in the South**. 4. Si lo desea, escriba una descripción como referencia, por ejemplo “Sugerencias para mejorar las ganancias en el sur” 5. En **Hojas**, haga clic en **Editar** y, a continuación, desmarque todas las hojas excepto **Mejorar las ganancias en el sur**. Más información: Compartir algo más que una historia. Si lo desea, puede compartir cada hoja del libro de trabajo con sus compañeros en Tableau Server. Sin embargo, puede interesarle considerar qué hojas le gustaría poner a disposición de sus compañeros. **Nota:** Puede que sus permisos varíen en función del administrador. **Más información sobre permisos de Tableau Server** en la Biblioteca de aprendizaje (en el menú superior). 6. Haga clic en **Publicar**. Tableau Server se abre en el navegador de Internet. Si se le solicita, escriba las credenciales de servidor. En el cuadro de diálogo Publicación completa puede ver si la historia está preparada para verla. ![El cuadro de diálogo Publicación completa](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_share3.png) ¡Buen trabajo! Ha publicado correctamente la historia utilizando Tableau Server. ### Enviar un vínculo a su trabajo Compartamos su trabajo con sus compañeros de equipo para que puedan interactuar con su historia en línea. 1. En Tableau Server, vaya a la historia Improve Profits in the South (Mejorar las ganancias en el sur) que ha publicado. Verá una pantalla como esta: ![La historia de Mejorar las ganancias en el Sur que se carga en Tableau Server](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Share5.png) _Si ha publicado hojas adicionales de su libro de trabajo, se enumerarán junto a Improve Profits in the South._ 2. Haga clic en **Improve Profits in the South**. 3. Desde el menú, seleccione **Compartir**. ![El cuadro de diálogo Compartir](/tableau/next/es-es/guides/get-started-tutorial/es-es/Img/gs_Share4.png) 4. ¿Cómo desea compartir su historia? 1. Insértela en un sitio web copiando el **código para insertar** y pegándolo en el código HTML de su página web. 2. Envíe un enlace copiando el **enlace** y enviándoselo a sus compañeros. 3. Envíe un correo electrónico con el cliente de correo electrónico predeterminado haciendo clic en el icono de correo electrónico. ## ¡Felicidades, lo ha logrado! Ha utilizado Tableau Desktop para crear una vista de los datos de productos, representar en un mapa las ventas de productos y la rentabilidad por región, crear un dashboard relacionado con los hallazgos, contar una historia para presentarla y compartir los hallazgos en la web para que los miembros remotos del equipo puedan echar un vistazo. **¡Es un experto en datos!** ¡Así se hace! Ha empezado a practicar correctamente con el método "Descubrimiento de datos" de Tableau: - Formular una pregunta - recopilar datos - Estructurar los datos - Explorar los datos - Compartir hallazgos Ese es el flujo básico de trabajo que debe seguir al trabajar en Tableau, aunque quizá observe que tiene que dedicar más tiempo que aquí a la revisión en cada fase. Por ejemplo, puede que tenga que revisar algo para ajustar la pregunta inicial de algo general (¿qué está pasando con las ventas?) a algo específico (¿qué ciudad de la región South está presentando ganancias negativas?). Y puede que las revisiones le lleven hacia direcciones inesperadas. Eso es genial, y es lo que esperamos que ocurra: que descubra oportunidades nuevas que no había identificado al echar un vistazo a sus datos por primera vez. Si tiene todo listo para empezar a trabajar con sus datos, adelante, es el momento de explorarlos en Tableau. Pero si primero desea obtener más información, eche un vistazo a la Biblioteca de aprendizaje. Continuar con la [Biblioteca de aprendizaje](https://help.tableau.com/v0.0/guides/get-started-tutorial/es-es/get-started-tutorial-next.htm). [Saltar al contenido principal](#main-content) # Biblioteca de aprendizaje Le damos la bienvenida a la Biblioteca de aprendizaje. Busque el nombre del paso que incluye el proceso que desea conocer más a fondo. Desplácese hasta la siguiente tabla para consultar otros tutoriales de aprendizaje, vídeos, documentos y mucho más. La página de [ayuda de Tableau](https://help.tableau.com/current/pro/desktop/es-es/default.htm) también es una excelente fuente de información.
Paso del tutorial IntroducciónTemas que se pueden explorar

Conectarse a una fuente de datos de ejemplo

Arrastrar y soltar para echar un primer vistazo

Centrarse en los resultados

Explorar los datos geográficamente

Desglosar los detalles

Crear un dashboard para mostrar información

Compartir sus hallazgos

A continuación se muestran otros tutoriales de aprendizaje, vídeos, documentos y mucho más. Utilice estos recursos para mejorar sus conocimientos de Tableau Desktop.
¿Qué desea hacer?Pruebe con esta ubicaciónPara este tipo de contenido

Conocer los nombres de los elementos de la interfaz de Tableau

El área de trabajo de Tableau

Imágenes etiquetadas de la interfaz de usuario (UI) de Tableau.

Buscar más tutoriales y seguir los pasos empleando datos de muestra

Ejercicios prácticos

Breves guías de procedimientos para aprender a crear tipos de gráficos populares y donde se explica cuándo puede interesarle utilizar cada tipo, entre los que se incluye:

  • Gráficos de barras
  • Tablas de texto
  • Gráficos de líneas
  • Diagramas de dispersión
  • Mapas de calor
  • Histogramas
  • Gráficos de Gantt
  • Gráficos circulares
  • Diagramas de árbol
  • Diagramas de cuadro
  • Gráficos de burbujas empaquetadas
  • Mapas

Buscar ejemplos de procedimientos recomendados para la visualización de datos

Practicas recomendadas sobre la visualización

Prácticas recomendadas para crear dashboards eficaces

Prácticas recomendadas para contar las mejores historias

Prácticas recomendadas para diseñar vistas accesibles

Prácticas recomendadas para fuentes de datos publicadas

  • Cómo crear visualizaciones atractivas.

  • Cómo diseñar dashboards eficaces que permitan detectar datos fundamentales y acelerar la toma de decisiones.

  • Cómo contar una historia interesante con puntos de la historia de Tableau.

  • Cómo crear visualizaciones a las que puedan acceder los usuarios con discapacidades visuales o físicas.

  • Cómo utilizar fuentes de datos publicadas para que los datos se puedan usar en análisis.

Obtener más contexto sobre los productos de Tableau antes de empezar a trabajar

Documentos

Discusiones detalladas sobre procedimientos recomendados, tendencias del sector y las próximas innovaciones en análisis de datos.

Buscar capacitación en línea o presencial

Aprendizaje y capacitación

Asista a cursos de formación en línea y bajo petición o suscríbase a un curso presencial para profundizar en sus conocimientos expertos.

Encontrar información sobre cómo trabajar con Tableau en el contexto de la configuración del sistema o en combinación con otros productos de otras empresas

Base de conocimientos

Contenido creado en respuesta a las llamadas a soporte técnico, diseñado para ayudarle a utilizar Tableau en determinados entornos o escenarios.
[Saltar al contenido principal](#main-content) # Planificar su migración Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. Este tema lo guía a través de dos importantes tareas de planificación que debe completar antes de migrar: su estrategia de conectividad de datos y el establecimiento de su mecanismo de autenticación. Puede encontrar una lista resumida de las diferencias de las funcionalidades en el tema de ayuda en línea de Tableau Server, _Consideraciones técnicas para realizar la migración de Tableau Server a Tableau Cloud_ ([Windows](https://help.tableau.com/current/server/es-es/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/es-es/migrate_server_to_cloud_overview.htm)). Ejecute la [Evaluación de preparación técnica de la migración a Tableau Cloud](https://exchange.tableau.com/es-es/products/921) para comprender si hay casos de uso que deban adaptarse antes de migrar a Tableau Cloud. ## Más información sobre Tableau Cloud Si es nuevo en Tableau Cloud, le recomendamos que obtenga más información sobre la plataforma registrándose en un [curso autoguiado](https://www.tableau.com/es-es/learn/training/elearning) en línea. Estos cursos pueden servir como una introducción a Tableau Cloud y le brindarán un contexto mientras planifica su migración. Si está familiarizado con la administración de Tableau Server, descubrirá que muchas de sus tareas son prácticamente las mismas en Tableau Cloud. Sin embargo, con el cambio a Tableau Cloud, las tareas relacionadas con la implementación y administración del software quedarán en manos de Tableau como un servicio administrado. Puede dejarnos las actualizaciones a nosotros. Vaya a la publicación del blog [¿Debería trasladar mis análisis a Tableau Cloud?](https://www.tableau.com/es-es/blog/should-i-move-my-analytics-cloud) para obtener más información. Con Tableau Cloud, podrá concentrar más energía en garantizar una conectividad de datos fluida, equipar a los usuarios con las prácticas recomendadas y desarrollar una comunidad de análisis. Para obtener más detalles sobre lo que implica la administración de un sitio de Tableau Cloud, así como una gran cantidad de recursos para comenzar como administrador, visite la página [Administración del sitio de Tableau Cloud](https://www.tableau.com/es-es/learn/get-started/online-admin). ## Planificación de su estrategia de datos para Tableau Cloud Tableau Cloud puede conectarse a docenas de fuentes de datos, pero es esencial que desarrolle un plan de conectividad de datos antes de comenzar una migración. En esta sección, lo guiaremos a través de la mejor manera de hacerlo y describiremos las dos formas en que Tableau Cloud se conecta a los datos. El objetivo en este punto es validar que puede admitir sus requisitos de datos actuales después de su migración a Tableau Cloud. ### Hora de la limpieza: ¿le sirve su contenido? Antes de comenzar a evaluar los distintos tipos de datos y cómo migrará todas sus fuentes de datos, libros de trabajo y proyectos a Tableau Cloud, le recomendamos que utilice esta migración como una oportunidad para hacer un poco de limpieza interna. La mayoría de las organizaciones que ejecutan Tableau Server durante más de uno o dos años recopilan cierta cantidad de contenido obsoleto: libros de trabajo, fuentes de datos, proyectos y flujos. Recomendamos seguir estos pasos antes de migrar: - Puede usar la vista de administración _Contenido obsoleto_ ([Windows](https://help.tableau.com/current/server/es-es/adminview-stale-content.htm) | [Linux](https://help.tableau.com/current/server-linux/es-es/adminview-stale-content.htm)) en Tableau Server para identificar el contenido que ya no está en uso. Por lo general, no tiene sentido mover contenido archivado antiguo a Tableau Cloud. Es la hora de dejarlo partir. - Como la mayoría de las organizaciones que han estado ejecutando Tableau Server durante un tiempo, su jerarquía de contenido y su estructura de permisos probablemente hayan "evolucionado" de forma orgánica y probablemente un poco desordenada. Mientras planifica la migración, desarrolle una estrategia que optimice las estructuras de proyectos, grupos y permisos en su nuevo sitio de Tableau Cloud. - Si es cliente de Tableau Data Management, use las herramientas para administrar la limpieza, combinación y el procesamiento de datos para el movimiento pendiente. ### Optimizar el rendimiento de un dashboard Cuando se trata de rendimiento, una buena regla general es que si sus dashboards son lentos en Tableau Server, probablemente también serán lentos en Tableau Cloud. Antes de migrar, solucione cualquier problema de rendimiento del dashboard siguiendo los pasos que se indican en [Optimizar el rendimiento del libro de trabajo](https://help.tableau.com/current/pro/desktop/es-es/performance_tips.htm). Realizar ajustes antes de migrar le garantizará disfrutar del mismo rendimiento mejorado en Tableau Cloud. ### Crear una lista y una estrategia de fuente de datos Después de limpiar el contenido existente, es hora de hacer un inventario de sus fuentes de datos. El objetivo de este ejercicio es determinar cómo apoyará a los usuarios de su organización con las fuentes de datos que están utilizando actualmente. Para cada fuente de datos: - Compárela con la tabla de conectores de Tableau Cloud en la siguiente sección. Si es compatible, tiene un camino directo a seguir. Si no aparece en la tabla... - Compárela con [Conectividad con Bridge](https://help.tableau.com/current/online/es-es/to_sync_local_data.htm) para determinar si su tipo de datos es compatible con Tableau Bridge. - Si la fuente de datos es un archivo estático, Tableau Cloud admite la carga de fuentes de datos de Excel o basadas en texto (.xlsx, .csv, .tsv) directamente desde el navegador o Tableau Desktop. El tamaño máximo de archivo que puede cargar es de 1 GB. Lo más probable es que sus usuarios se conecten a este tipo de archivos en un directorio común compartido. Si este es el caso, puede cargar estos archivos en un espacio de nube pública como Google Drive, Dropbox o OneDrive, por ejemplo. También puede usar Bridge. Usted (o sus usuarios) pueden configurar Tableau Cloud para conectarse a estos espacios para una conexión de datos en tiempo real. - Ejecute la [Evaluación de preparación técnica de la migración a Tableau Cloud](https://exchange.tableau.com/es-es/products/921) para comprender si hay casos de uso que deban adaptarse antes de migrar a Tableau Cloud. #### Conectores de Tableau Cloud compatibles Los siguientes conectores son compatibles con Tableau Cloud

Alibaba AnalyticsDB para MySQL‡

Alibaba Data Lake Analytics‡

Amazon Athena‡

Amazon Aurora para MySQL‡

Amazon EMR Hadoop Hive‡

Amazon Redshift‡

Apache Drill‡

Azure Data Lake Storage Gen2‡

Azure Synapse Analytics* (compatible con SQL Server)

Box‡

Cloudera Hadoop‡

Databricks‡

Datorama de Salesforce‡

Denodo‡

Dremio de Dremio‡

Dropbox*‡

Conector de Esri‡

Exasol‡

Google BigQuery*‡

Google Cloud SQL (compatible con MySQL)‡§

Google Drive‡

Hortonworks Hadoop Hive

Impala‡

Kyvos‡

MariaDB‡

Base de datos Microsoft Azure SQL‡

Microsoft Azure Synapse Analytics‡

Microsoft SQL Server‡

Conector de MongoDB BI‡

MySQL‡

OData‡

OneDrive*‡

Oracle‡

Pivotal Greenplum Database‡

PostgreSQL‡

Presto‡

Qubole Presto‡

Salesforce‡

SAP HANA (solo para conexiones virtuales)‡

Listas de SharePoint‡

SingleStore (anteriormente MemSQL)‡

Snowflake‡

Spark SQL‡

Teradata**‡

Vertica‡

\*Para obtener más información sobre el uso del estándar de OAuth 2.0 para conexiones de Google BigQuery, OneDrive y Dropbox en Tableau Cloud, consulte [Conexiones de OAuth](https://help.tableau.com/current/online/es-es/protected_auth.htm). \*\* La creación web de Teradata actualmente no admite la funcionalidad de marcado de consultas. Consulte [Teradata](https://help.tableau.com/current/pro/desktop/es-es/examples_teradata.htm) para obtener más detalles. ‡Admite conexiones virtuales si tiene Data Management. Consulte [Acerca de las conexiones virtuales y las directivas de datos](https://help.tableau.com/current/online/es-es/dm_vconn_overview.htm) en la ayuda de Tableau Cloud para obtener detalles. §Tableau Cloud no admite SSL con Google Cloud SQL. ## Cuentas de usuario y autenticación El segundo paso de planificación esencial es identificar el mecanismo de autenticación que le gustaría usar para los usuarios de Tableau Cloud. La cuenta de usuario predeterminada en Tableau Cloud se llama TableauID. TableauID requiere autenticación multifactor (MFA) para garantizar un acceso seguro a Tableau Cloud. Consulte [Acerca de la autenticación multifactor y Tableau Cloud](https://help.tableau.com/current/online/es-es/security_auth.htm#mfa_requirement) en la documentación de Tableau Cloud. Si su organización usa un proveedor de identidad (IdP) para habilitar la autenticación, probablemente pueda usarlo para Tableau Cloud. Admitimos la autenticación de Salesforce y Google OpenID de forma nativa. También puede configurar SAML para Azure, Okta, OneLogin, AD FS, PingOne o cualquier IdP que admita la autenticación SAML 2.0 estándar. Antes de continuar, revise las opciones de [Autenticación](https://help.tableau.com/current/online/es-es/security_auth.htm) de Tableau Cloud para desarrollar un plan. Si su organización administra identidades con Azure AD, Okta o OneLogin, también puede aprovisionar automáticamente usuarios y grupos en Tableau Cloud. Consulte [Automatizar la sincronización de grupos y administración de usuarios mediante un proveedor de identidad externo](https://help.tableau.com/current/online/es-es/scim_config_online.htm). ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. **Usted está aquí**: planificar su migración 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. [Volver a crear programas de actualización para Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part4.htm) 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm) [Saltar al contenido principal](#main-content) # Tutorial: Introducción a Tableau Desktop ##### Obtenga información sobre cómo conectarse a datos, crear visualizaciones de datos, presentar sus hallazgos y compartir información. En este tutorial se describen las características y las funciones de Tableau Desktop. A medida que trabaje con este tutorial, creará varias visualizaciones en un libro de trabajo de Tableau. Los pasos que realizará y el libro de trabajo con el que trabajará están basados en una historia sobre un empleado que trabaja en la oficina central de una gran cadena de comercios al por menor. La historia se desarrolla a medida que este empleado se va planteando preguntas sobre el negocio y su rendimiento. Aprenderá a conectarse a datos en Tableau Desktop; a crear, presentar y compartir vistas útiles; y a aplicar características principales durante el proceso. Reserve entre una y tres horas para completar los pasos. ## Esta es la historia… Imagine que es un empleado de una gran cadena de comercios al por menor. Su jefa acaba de recibir el informe de ventas trimestral y ha observado que las ventas parecen ir mejor solo en algunos productos y las ganancias en ciertas áreas no van tan bien como se esperaba. Su jefa está interesada en los resultados: su trabajo es analizar el total de ventas y la rentabilidad para ver si puede determinar lo que impulsa estos números. Le ha pedido que identifique áreas de mejora y que presente sus hallazgos al equipo. El equipo puede explorar los resultados y tomar medidas para mejorar las ventas y la rentabilidad de las líneas de productos de la empresa. Usará Tableau Desktop para crear una vista sencilla de los datos de producto, asignar ventas de producto y rentabilidad por región, crear un dashboard de sus hallazgos y, a continuación, crear una historia para presentarla. Después, compartirá sus hallazgos en la web para que los miembros remotos del equipo puedan echarles un vistazo. Expanda las secciones **Más información** para obtener información previa y ejemplos. Pruébelo: Más información: Conexión a datos La primera vez, siga los pasos con la fuente de datos Muestra - Supertienda. (Le mostraremos cómo hacerlo). Después de conocer las funciones básicas de Tableau Desktop, pruebe estos pasos con sus propios datos. Si necesita descargar el conjunto de datos Supertienda, puede acceder a él desde la página de [datos de muestra de Tableau Public](https://public.tableau.com/app/learn/sample-data).

Pasos

Paso 1: conectarse a los datos
Conozca todo lo que necesita sobre la página de inicio y cómo conectarse a los datos.
Paso 2: Arrastrar y soltar para echar un primer vistazo
Familiarícese con el área de trabajo de Tableau, conozca el lenguaje de Tableau y empiece a examinar los datos.
Paso 3: Centrarse en los resultados
Profundice en sus preguntas y utilice otras herramientas para refinar sus vistas y obtener información útil sobre los datos.
Paso 4: Explorar los datos geográficamente
Aprenda a trazar los datos en un mapa para ver si puede detectar alguna tendencia.
Paso 5: Desglosar los detalles
Desglose los detalles de los datos y aprenda a crear un filtro Superior.
Paso 6: Crear un dashboard para mostrar información
Aprenda a crear un dashboard y darle formato para mostrar las visualizaciones que ha creado.
Paso 7: Crear una historia para presentarla
Aprenda a crear una historia y darle formato para presentar sus hallazgos.
Paso 8: Compartir hallazgos
Comparta sus hallazgos con la organización en Tableau Server o Tableau Cloud, o compártalos con el resto del mundo en Tableau Public.
Biblioteca de aprendizaje
Ahora que es un experto en datos, siga aprendiendo con estos recursos adicionales.
[Saltar al contenido principal](#main-content) # Volver a crear programas de actualización para Tableau Cloud Está en la [Guía de migración manual de Tableau Cloud.](https://help.tableau.com/current/guides/migration/es-es/emg_intro.htm) Esta guía describe cómo migrar manualmente las implementaciones de Tableau Server con menos de 100 usuarios a Tableau Cloud. ## Establecer nuevos programas de actualización para fuentes de datos de extracción - Para fuentes de datos de extracción, vaya a la fuente de datos publicada o insertada en Tableau Cloud. Seleccione Actualizaciones de extracción > Nueva actualización de extracción > Seleccione un programa de extracción. Para las fuentes de datos que requieren Tableau Bridge, asegúrese de que Bridge esté configurado para la conexión antes de establecer actualizaciones de extracción. Consulte [Utilizar Bridge para datos de nube privada.](https://help.tableau.com/current/online/es-es/to_bridge_vpc.htm) ## Establecer nuevos programas de actualización para los flujos de Tableau Prep Solo se puede programar flujos para clientes de administración de datos. - Para establecer nuevos programas de actualización para el flujo de Tableau Prep, navegue hasta el flujo en Tableau Cloud. Seleccione Tareas programadas > Nueva tarea > Seleccionar y configurar el programa. Haga lo mismo con las tareas vinculadas. Para obtener más información, consulte [Programar tareas de flujo](https://help.tableau.com/current/online/es-es/prep_conductor_schedule_flow_task.htm). Tableau Cloud no admite programas personalizados para flujos. ## Flujo de trabajo de migración Esta guía está organizada según un proceso detallado para migrar a Tableau Cloud: 1. [Planificar su migración](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part1.htm) 2. [Crear y configurar un sitio de Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2.htm) 3. [Migrar conexiones virtuales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part2-5.htm) 4. [Migrar fuentes de datos, libros de trabajo y flujos de Prep a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part3.htm) 5. **Usted está aquí**: volver a crear programas de actualización para Tableau Cloud 6. [Configurar permisos y acceso al contenido para usuarios migrados](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part5.htm) 7. [Añadir usuarios restantes a Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part6.htm) 8. [Lista de verificación de migración de usuarios finales](https://help.tableau.com/v0.0/guides/migration/es-es/cloud_migration_part7.htm)