# tableau Guides - Full Documentation [Pular para o conteúdo principal](#main-content) # Adicionar usuários remanescentes ao Tableau Nuvem Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. Agora que migrou todo o conteúdo e configurou seus projetos, grupos e permissões, você pode adicionar o restante (ou todos) de seus usuários. Este capítulo descreve como adicionar usuários a um site. Para adicionar ou remover usuários e modificar suas funções de site em vários sites, os administradores de nuvem podem usar o Tableau Cloud Manager. Para obter mais informações, consulte [Gerenciar usuários com o Tableau Cloud Manager](https://help.tableau.com/current/online/pt-br/cloud_manager_users.htm). ## Adicione usuários Assim que você adicionar usuários, eles poderão acessar o conteúdo. Certifique-se de seguir os procedimentos em [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) antes de adicionar usuários. Também recomendamos aprender sobre as funções do usuário no site antes de migrar para o Tableau Cloud. Consulte [Definir funções dos usuários no site](https://help.tableau.com/current/online/pt-br/users_site_roles.htm). Você pode adicionar usuários manualmente, conforme mostrado abaixo. Se você tiver muitos usuários e quiser importá-los em massa com um arquivo CSV, consulte [Importar usuários](https://help.tableau.com/current/online/pt-br/users_import.htm). ### Adicionar usuários manualmente 1. Quando você tiver efetuado logon no site do Tableau Server, selecione **Usuários**. 2. Na página Usuários, clique em Adicionar usuários e, em seguida, clique em Adicionar usuários por Nome de usuário. ![](/tableau/next/pt-br/guides/migration/pt-br/Img/users_add_online.png) 3. Selecione o método de autenticação que você deseja que os usuários importados usem para fazer login no Tableau Cloud. Se nenhuma autenticação estiver configurada no site, os usuários importados receberão o Tableau com o método de autenticação MFA. **Observação:** você pode ir para a página Usuários para alterar o tipo de autenticação dos usuários a qualquer momento, após adicioná-los 4. Na caixa de texto **Inserir nomes de usuário**, insira os nomes de usuário (em formato de endereço de e-mail). Se você adicionar mais de um usuário, separe cada nome de usuário com um ponto e vírgula. Por exemplo, _tdavis@example.com; jjohnson@example.com; hwilson@example.com_ 5. Selecione uma função no site da lista suspensa para atribuir essa função no site a todos os usuários que estiver adicionando. Para obter definições das funções de site, consulte [Definir funções de site dos usuários](https://help.tableau.com/current/online/pt-br/users_site_roles.htm). 6. Clique em Adicionar usuários. Se o nome de usuário novo usuário já estiver associado a uma conta no tableau.com, o usuário deverá entrar usando o endereço de e-mail e a senha existentes para essa conta. Se o nome de usuário do novo usuário não estiver associado ainda a uma conta no tableau.com, o usuário deverá fornecer o nome e o sobrenome e a senha. Até que o usuário forneça esses valores, sua entrada na lista de usuários do Tableau Server mostrará o endereço de e-mail, precedido de um ponto. Por exemplo: `.snguyen@example.com` Depois que o usuário entra, a entrada é atualizada para mostrar o nome completo. Por exemplo: `Susan Nguyen` ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. **Você está aqui**: Adicionar usuários ao Tableau Cloud 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Apêndice - Caixa de ferramentas de implantação da AWS **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. Este tópico inclui ferramentas e opções de implantação alternativas para a arquitetura de referência quando implantada na AWS. Especificamente, este tópico descreve como automatizar o exemplo de implantação da AWS que é descrito em todo o EDG. ## Script de instalação automatizada TabDeploy4EDG O [script TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) automatiza a implementação da implantação do Tableau de quatro nós descrita na [Parte 4 - Instalar e configurar o Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm). Se você estiver seguindo o exemplo de implementação da AWS, conforme descrito neste Guia, poderá executar o TabDeploy4EDG. **Requisitos.** Para executar o script, você deve preparar e configurar o ambiente AWS de acordo com o exemplo de implementação na [Parte 3 - Preparação para a implantação corporativa do Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm): - VPC, sub-rede e grupos de segurança foram configurados conforme descrito. Os endereços IP não precisam corresponder aos mostrados na implementação de exemplo. - Quatro instâncias EC2 executando as compilações mais recentes e atualizadas do AWS Linux 2 - O PostgreSQL está instalado e foi configurado conforme descrito em [Instalar, configurar e PostgreSQL de tar](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Install,). - Um arquivo de backup de tar da Etapa 1 está na instância do EC2 em que o PostgreSQL está instalado, conforme descrito em [Faça backup do tar PostgreSQL da etapa 1](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Take). - A instância EC2 que executará o Nó 1 da implantação do Tableau Server foi configurada para se comunicar com o PostgreSQL conforme descrito em [Parte 4 - Instalar e configurar o Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Configur). - Você se conectou a cada instância do EC2 com uma sessão SSH do host Bastion. O script leva cerca de 1,5 a 2 horas para instalar e configurar os quatro servidores Tableau. O script configura o Tableau de acordo com as configurações prescritas da arquitetura de referência. O script executa as seguintes ações: - Restaura o backup da fase 1 do host PostgreSQL, se você especificar um caminho para o arquivo tar do host PostgreSQL. - Elimina as instalações existentes do Tableau em todos os nós. - Executa `sudo yum update` em todos os nós. - Faz o download e copia o pacote rpm do Tableau para cada nó. - Faz download e instala dependências para cada nó. - Cria `/app/tableau_server` e instala o pacote em todos os nós. - Instala o Nó 1 com um armazenamento de identidade local e configura o repositório externo com PostgreSQL. - Executa a instalação de bootstrap e a configuração inicial do Nó 2 - Nó 4. - Exclui o arquivo de inicialização e o arquivo de configuração para TabDeploy4EDG. - Configura serviços no cluster do Tableau de acordo com as especificações da arquitetura de referência. - Valida a instalação e retorna o status de cada nó. **Baixar e copiar o script para o host Bastion** 1. Copie o script da [página de amostras TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) e cole o código em um arquivo chamado, `TabDeploy4EDG`. 2. Salve o arquivo no diretório inicial do host EC2 que está servindo como host Bastion. 3. Execute o seguinte comando para alterar o modo no arquivo para torná-lo executável: sudo chmod +x TabDeploy4EDG **Executar TabDeploy4EDG** O TabDeploy4EDG deve ser executado no host Bastion. O script foi escrito com a suposição de que você está executando no contexto do agente de encaminhamento ssh, conforme descrito em [Exemplo: conecte-se ao host Bastion na AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm#Example:) . Se você não estiver executando com o contexto do agente de encaminhamento ssh, serão solicitadas senhas durante o processo de instalação. 1. Crie, edite e salve um arquivo de registro (`registration.json` ) O arquivo deve ser um arquivo json formatado corretamente. Copie e personalize o seguinte modelo: { "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. Execute o seguinte comando para gerar o arquivo de configuração do modelo: ./TabDeploy4EDG -g edg.config 3. Abra o arquivo de configuração para editar: sudo nano edg.config No mínimo, você deve adicionar os endereços IP de cada host EC2, um caminho para o arquivo de registro e uma chave de licença válida. 4. Quando terminar de editar o arquivo de configuração, salve-o e feche-o. 5. Para executar o TabDeploy4EDG, execute o seguinte comando: ./TabDeploy4EDG -f edg.config ## Exemplo: automatizar a implantação da infraestrutura da AWS com o Terraform Esta seção descreve como configurar e executar o Terraform para implantar a arquitetura de referência EDG na AWS. O exemplo de configuração do Terraform apresentado aqui implanta um AWS VPC com sub-redes, grupos de segurança e instâncias do EC2 descritos na [Parte 3 - Preparação para a implantação corporativa do Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm). Modelos de exemplo do Terraform estão disponíveis no site de exemplos do Tableau em [https://help.tableau.com/samples/en-us/edg/edg-terraform.zip](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) . Esses modelos devem ser configurados e personalizados para sua organização. O conteúdo de configuração fornecido nesta seção descreve as mudanças de modelo mínimas necessárias que você deve personalizar para implantar. ### Meta Os modelos e o conteúdo do Terraform fornecidos aqui destinam-se a fornecer uma amostra funcional que permitirá implantar o EDG rapidamente em um ambiente de teste de desenvolvimento. Fizemos o possível para testar e documentar o exemplo de implantação do Terraform. No entanto, usar o Terraform para implantar e manter o EDG em um ambiente de produção exigirá conhecimento do Terraform que está além do escopo deste exemplo. O Tableau não oferece suporte para o exemplo de solução Terraform documentado aqui. ### Estado final Siga o procedimento nesta seção para configurar uma VPC na AWS que seja funcionalmente equivalente à VPC especificada na [Parte 3 - Preparação para a implantação corporativa do Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm). ![Um diagrama de uma arquitetura AWS para o Tableau Server.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-vpc-terraform.png) Os modelos de amostra do Terraform e o conteúdo de suporte nesta seção: - Cria uma VPC com um endereço IP elástico, duas zonas de disponibilidade e organização de sub-redes conforme mostrado acima (os endereços IP são diferentes) - Cria os grupos de segurança Bastion, Público, Privado e Dados. - Define a maioria das regras de entrada e saída nos grupos de segurança. Você precisará editar grupos de segurança após a execução do Terraform. - Cria os seguintes hosts EC2 (cada um executando AWS Linux2): bastion, proxy 1 proxy 2, Tableau nó 1, Tableau nó 2, Tableau nó 3, Tableau nó 4. - Hosts EC2 para PostgreSQL não são criados. Você deve criar o EC2 manualmente no grupo de segurança de dados e, em seguida, instalar e configurar o PostgreSQL conforme descrito em [Instalar, configurar e PostgreSQL de tar](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Install,). ### Requisitos - Conta da AWS - você deve ter acesso a uma conta da AWS que permita criar VPCs. - Se você estiver executando o Terraform em um computador Windows, precisará instalar a AWS CLI. - Um endereço IP elástico disponível em sua conta da AWS. - Um domínio registrado no AWS Route 53. O Terraform criará uma zona DNS e certificados SSL relacionados no Route 53. Portanto, o perfil sob o qual o Terraform é executado também deve ter as permissões apropriadas no Route 53. ### Antes de começar - Os exemplos de linha de comando neste procedimento são para Terminal com sistema operacional Apple. Se você estiver executando o Terraform no Windows, pode ser necessário adaptar comandos com caminhos de arquivo, conforme apropriado. - Um projeto Terraform é composto de muitos arquivos de configuração de texto (extensão de arquivo .tf). Você configura o Terraform personalizando esses arquivos. Se você não tiver um editor de texto robusto, instale o Atom ou o Text++. - Se você estiver compartilhando o projeto Terraform com outras pessoas, recomendamos armazenar o projeto no Git para gerenciamento de alterações. ### Etapa 1 - Preparar o ambiente #### A. Baixe e instale o Terraform: [https://www.terraform.io/downloads](https://www.terraform.io/downloads) #### B. Gere o par de chaves públicas-privadas Essa é a chave que você usará para acessar a AWS e o ambiente VPC resultante. Ao executar o Terraform, você incluirá a chave pública. Abra o Terminal e execute o seguinte comando: 1. Create a private key. For example, `my-key.pem`: openssl genrsa -out my-key.pem 1024 2. Crie uma chave pública. Este formato de chave não é usado para Terraform. Você a converterá em uma chave ssh posteriormente neste procedimento: openssl rsa -in my-key.pem -pubout > my-key.pub 3. Defina as permissões na chave privada: sudo chmod 0600 my-key.pem Para definir permissões no Windows: - Localize o arquivo no Windows Explorer, clique com o botão direito do mouse e selecione Propriedades. Navegue até a guia Segurança e clique em Avançado. - Altere o proprietário para você, desative a herança e exclua todas as permissões. Conceda a si mesmo o Controle total e clique em Salvar. Marque o arquivo como somente leitura. 4. Crie a chave pública ssh. Essa é a chave que você copiará para o Terraform posteriormente no processo. ssh-keygen -y -f my-key.pem >my-key-ssh.pub #### C. Baixe o projeto e adicione o diretório de estado 1. Baixe e descompacte o [projeto EDG Terraform](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) e salve-o em seu computador local. Depois de descompactar o download, você terá um diretório de nível superior, edg-terraform, e uma série de subdiretórios. 2. Crie um diretório chamado `state` , como um par para o diretório de nível superior`edg-terraform`. ### Etapa 2: personalizar o modelos do Terraform Você deve personalizar os modelos do Terraform para se adequar ao seu ambiente AWS e EDG. O exemplo aqui fornece as personalizações mínimas de modelo que a maioria das organizações precisará fazer. É provável que seu ambiente específico exija outras personalizações. Esta seção é organizada por nome de modelo. Certifique-se de salvar todas as alterações antes de prosseguir para a _Etapa 3 - Executar o 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 a chave pública que você gerou na Etapa 1B e copie-a: less my-key-ssh.pub Windows: copie o conteúdo de sua chave pública. 2. Copie a cadeia de caracteres da chave pública no argumento public\_key, por exemplo: 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. Adicione tags de acordo com os requisitos da sua organização. Por exemplo: 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 Atualize o nome do domínio raiz. Esse nome deve corresponder ao domínio que você registrou no Route 53. variable "root\_domain\_name" { default = "example.com" } Por padrão, o subdomínio,`tableau`, é especificado para o nome de domínio VPC DNS. Para mudar isso, atualize `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`. - Se necessário, adicione blob de tags: tags = { "Name" : var.ec2\_name, "user.owner" = "ALIAS", "Application" = "tableau", "Creator" = "ALIAS@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } - Conforme necessário, opcionalmente, atualize seu armazenamento para lidar com seus requisitos de dados: Volume raiz: root\_block\_device { volume\_size = 100 volume\_type = "gp3" } Volume de aplicativo: resource "aws\_ebs\_volume" "tableau" { availability\_zone = data.aws\_subnet.tableau.availability\_zone size = 500 type = "gp3" } ### Etapa 3 - Executar o Terraform #### A. Inicializar o Terraform No Terminal, mude para o diretório `edg-terraform` e execute o comando a seguir: terraform init Se a inicialização for bem-sucedida, continue na próxima etapa. Se a inicialização falhou, siga as instruções na saída do Terraform. #### B. Planejar o Terraform No mesmo diretório, execute o comando plan: terraform plan Esse comando pode ser executado várias vezes. Execute quantas vezes forem necessárias para corrigir os erros. Quando este comando for executado sem erros, continue na próxima etapa. #### C. Aplicar Terraform No mesmo diretório, execute o comando apply: terraform apply Terraform will prompt you to verify deployment, type `Yes`. #### Opcional: Destruir Terraform Você pode destruir todo o VPC executando o comando destroy: terraform destroy O comando destroy destruirá apenas o que ele criou. Se você fez alterações manuais em alguns objetos na AWS (ou seja, grupos de segurança, sub-redes etc.), o `destroy` vai falhar. Para sair de uma operação de destruição com falha/interrupção, digite `Control + C`. Em seguida, você deve limpar o VPC manualmente para o estado em que estava quando o Terraform o criou originalmente. Você pode executar o comando `destroy`. ### Etapa 4 - Conecte-se ao bastion Todas as conexões de linha de comando são feitas por meio do bastion host no TCP 22 (protocolo SSH). 1. Na AWS, crie uma regra de entrada no grupo de segurança do bastion (**AWS** > **Grupos de segurança** > **Bastion SG** > **Editar regras de entrada**) e crie uma regra para permitir conexões SSH (TCP 22) do endereço IP ou máscara de sub-rede onde você executará os comandos do Terminal. Opcional: pode ser útil permitir a cópia de arquivos entre as instâncias do EC2 nos grupos Privado e Público durante a implantação. Crie regras SSH de entrada: - Privado: crie uma regra de entrada para permitir o SSH do Público - Público: crie regra de entrada para permitir SSH de Privado e Público 2. Use a chave pem que você criou na Etapa 1.B para se conectar ao bastion host: **No terminal Mac:** Execute os seguintes comandos no diretório onde a chave pem está armazenada: 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`. **No Windows usando PuTTY e Pageant:** 1. Crie ppk na chave pem: use o gerador de chaves PuTTY. Carregue a chave pem criada na Etapa 1.B. Após as importações de chave, clique em **Salvar chave privada**. Isso cria um arquivo ppk. 2. No PuTTY - abra a configuração e faça as seguintes alterações: - Sessões>Nome do host: adicione o endereço IP do bastion host. - Sessões>Porta: 22 - Conexão>Dados>Nome de usuário de login automático: ec2-user - Conexão>SSH>Auth>Permitir encaminhamento de agente - Connection>SSH>Auth> Para a chave privada, clique em Procurar e selecione o arquivo .ppk que você acabou de criar. 3. Instale o Pageant e carregue o ppk no aplicativo. ### Etapa 5- instalar o PostgreSQL O modelo Terraform não instala o PostgreSQL para uso como repositório externo. No entanto, o grupo de segurança e a sub-rede associados são criados. Se você for instalar o repositório externo em uma instância do EC2 executando PostgreSQL, deverá implantar a instância do EC2 conforme descrito na [Parte 3 - Preparação para a implantação corporativa do Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm). Em seguida, instale, configure e faça o backup tar do PostgreSQL conforme descrito na [Parte 4 - Instalar e configurar o Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm). ### Etapa 6 - (Opcional) Execute DeployTab4EDG O script TabDeploy4EDG automatiza a implantação do Tableau de quatro nós descrita na Parte 4. Consulte o [Script de instalação automatizada TabDeploy4EDG](#EDGSetup). [Pular para o conteúdo principal](#main-content) # Apêndice - Camada da Web com exemplo de implantação do Apache **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. Este tópico fornece um procedimento de ponta a ponta que descreve como implementar o nível da Web no exemplo de arquitetura de referência da AWS. A configuração de exemplo é inclui os seguintes componentes: - Balanceador de carga de aplicativo AWS - Servidores proxys do Apache - Módulo de autenticação Mellon - Okta IdP - Autenticação SAML **Observação**: o exemplo de configuração de nível da Web apresentado nesta seção inclui procedimentos detalhados para implantação de software e serviços de terceiros. Fizemos o melhor esforço para verificar e documentar os procedimentos para habilitar o cenário de nível da Web. No entanto, o software de terceiros pode mudar ou seu cenário pode ser diferente da arquitetura de referência descrita aqui. Consulte a documentação de terceiros para obter detalhes e suporte de configuração confiável. Os exemplos do Linux em toda esta seção mostram comandos para distribuições do tipo RHEL. Especificamente, os comandos aqui foram desenvolvidos com a distribuição Amazon Linux 2. Se você estiver executando a distribuição do Ubuntu, edite os comandos de forma apropriada. A implementação do nível da Web neste exemplo segue uma configuração passo a passo e procedimento de verificação. A configuração principal da camada da Web consiste nas etapas a seguir para habilitar HTTP entre o Tableau e a Internet. O Apache é executado e configurado para proxy reverso/balanceamento de carga por trás do balanceador de carga do aplicativo AWS: 1. Instale o Apache 2. Configure o proxy reverso para testar a conectividade com o Tableau Server 3. Configure o balanceamento de carga no proxy 4. Configure o balanceador de carga do aplicativo AWS Depois que a camada da Web for configurada, e a conectividade com o Tableau verificada, configure a autenticação com um provedor externo. ## Instale o Apache Execute o procedimento a seguir em ambos os hosts EC2 (Proxy 1 e Proxy 2). Se estiver implantando na AWS de acordo com o exemplo de arquitetura de referência, você deve ter duas zonas de disponibilidade e executar um único servidor proxy em cada zona. 1. Instale o Apache: sudo yum update -y sudo yum install -y httpd 2. Configure para iniciar o Apache na reinicialização: sudo systemctl enable --now httpd 3. Verifique se a versão do httpd que você instalou inclui `proxy_hcheck_module`. sudo httpd -M O `proxy_hcheck_module` é necessário. Se a sua versão do httpd não inclui este módulo, atualize para uma versão do httpd que o inclua. ## Configure o proxy para testar a conectividade com o Tableau Server Execute este procedimento em um dos hosts proxy (Proxy 1). O objetivo desta etapa é verificar a conectividade entre a Internet e seu servidor proxy para o Tableau Server no grupo de segurança privada. 1. Crie um arquivo chamado `tableau.conf` e adicione-o ao diretório `/etc/httpd/conf.d`. Copie o seguinte código e especifique as chaves `ProxyPass` e `ProxyPassReverse` com o endereço IP privado do Nó 1 do Tableau Server. **Importante**: a configuração mostrada abaixo não é segura e não deve ser usada na produção. Essa configuração só deve ser usada durante o processo de instalação para verificar a conectividade ponta a ponta. Por exemplo, se o endereço IP privado do Nó 1 for `10.0.30.32`, então o conteúdo do arquivo `tableau.conf` será: ProxyPreserveHost On ProxyPass "/" "http://10.0.30.32:80/" ProxyPassReverse "/" "http://10.0.30.32:80/" 2. Reinicie o httpd: sudo systemctl restart httpd ### Verificação: configuração da topologia de base Você deve conseguir acessar a página de administração do Tableau Server navegando para `http://`. Se a página de login do Tableau Server não carregar em seu navegador, siga estas etapas de solução de problemas no host Proxy 1: - Pare e inicie o httpd como uma primeira etapa de solução de problemas. - Verifique novamente o arquivo `tableau.conf`. Verifique se o IP privado do Nó 1 está correto. Verifique as aspas duplas e analise cuidadosamente a sintaxe. - Execute o comando `curl` com no servidor proxi reverso com o endereço IP privado do Nó 1, por exemplo, `curl 10.0.1.90` . Se o shell não retornar html ou se retornar html para a página da Web de teste do Apache, verifique a configuração do protocolo/porta entre os grupos de segurança Pública e Privada. - Execute o comando `curl` com endereço IP privado do Proxy 1, por exemplo, `curl 10.0.0.163`. Se o shell retornar o código html para a página da Web de teste do Apache, o arquivo proxy não está configurado corretamente. - Sempre reinicie o httpd (`sudo systemctl restart httpd`) após qualquer alteração na configuração do arquivo proxy ou dos grupos de segurança. - Certifique-se de que o TSM esteja em execução no Nó 1. ## Configure o balanceamento de carga no proxy 1. No mesmo host proxy (Proxy 1) onde você criou o arquivo `tableau.conf`, remova a configuração do Host virtual existente e edite o arquivo para incluir a lógica de balanceamento de carga. Por exemplo: 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. Pare e inicie httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Verifique a configuração navegando até o endereço IP público do Proxy 1. ## Copie a configuração para o segundo servidor proxy 1. Copie o`tableau.conf` arquivo do Proxy 1 e salve-o no diretório `/etc/httpd/conf.d` no host Proxy 2. 2. Pare e inicie httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Verifique a configuração navegando até o endereço IP público do Proxy 2. ## Configure o balanceador de carga do aplicativo AWS Configure o balanceador de carga como um ouvinte HTTP. O procedimento aqui descreve como adicionar um balanceador de carga na AWS. #### Etapa 1: criar grupo de destinos Um grupo de destino é uma configuração da AWS que define as instâncias do EC2 que executam os servidores proxy. Esses são os destinos do tráfego do LBS. 1. EC2>Grupos de destino > Criar grupo de destino 2. Na página Criar: - Insira um nome para o grupo de destino, por exemplo `TG-internal-HTTP` - Tipo de destino: instâncias - Protocolo: HTTP - Porta: 80 - VPC: selecione o seu VPC - Em Verificações de integridade > Configurações avançadas de verificações de integridade \> Códigos de sucesso , anexe a lista de códigos para ler: `200,303`. - Clique em Criar 3. Selecione o grupo de destinos que você acabou de criar e clique na guia Destinos:  - Clique em Editar. - Selecione as instâncias do EC2 (ou instância única, se você estiver configurando uma de cada vez) que estão executando o aplicativo proxy e clique em Adicionar ao arquivo. - Clique em Salvar. #### Etapa 2: iniciar o assistente de balanceador de carga 1. EC2 > Balanceadores de carga\> Criar balanceador de carga 2. Na página “Selecionar tipo de balanceador de carga”, crie um Balanceador de carga de aplicativo. **Observação**: a interface de usuário exibida para configurar o balanceador de carga não é consistente em datacenters AWS. O procedimento abaixo, "Configuração do assistente," mapeia para o assistente de configuração da AWS que começa na **Etapa 1 Configurar o balanceador de carga**.  Se o seu datacenter exibe todas as configurações em uma única página que inclui um botão **Criar balanceador de carga** na parte inferior da página, siga o procedimento "Configuração de página única" abaixo. 1. Página Configurar o balanceador de carga: - Especifique o nome - Esquema: voltado para a Internet (padrão) - Tipo de endereço IP: ipv4 (padrão) - Ouvintes (ouvintes e roteamento): 1. Deixe o ouvinte HTTP padrão 2. Clique em Adicionar ouvinte e adicione `HTTPS:443` - VPC: selecione o VPC onde você instalou tudo - Zonas de disponibilidade: - Selecione **a** e **b** para suas regiões de datacenter - Em cada seletor suspenso correspondente, selecione a sub-rede pública (onde residem seus servidores proxy). - Clique em: Definir configurações de segurança 2. Página Definir configurações de segurança - Faça upload do seu certificado SSL público. - Clique em Próximo: configurar grupos de segurança. 3. Página Definir configurações de segurança: - Selecione o grupo de segurança Pública. Se o grupo de segurança Padrão for selecionado, desmarque essa seleção. - Clique em Próximo: configurar rota. 4. Página Configurar roteamento - Grupo de destino: Grupo de destino existente. - Nome: selecione o grupo de destino que você criou anteriormente - Clique em Avançar: Registrar destinos. 5. Página Registrar destinos - As duas instâncias do servidor proxy que você configurou anteriormente devem ser exibidas. - Clique em Próximo: revisão. 6. Página Revisão Clique em Criar. Configuração básica - Especifique o nome - Esquema: voltado para a Internet (padrão) - Tipo de endereço IP: ipv4 (padrão) Mapeamento de rede - VPC: selecione o VPC onde você instalou tudo - Mapeamentos: - Selecione as Zonas de disponibilidade **a** e **b** (ou comparáveis) para as suas regiões de datacenter - Em cada seletor suspenso correspondente, selecione a sub-rede pública (onde residem seus servidores proxy). Grupos de segurança - Selecione o grupo de segurança Pública. Se o grupo de segurança Padrão for selecionado, desmarque essa seleção. Ouvintes e roteamento - Deixe o ouvinte HTTP padrão. Para a ação padrão, especifique o grupo-alvo que você configurou anteriormente. - Clique em Adicionar ouvinte e adicione `HTTPS:443`. Para a ação padrão, especifique o grupo-alvo que você configurou anteriormente. Configurações de ouvinte seguro - Faça upload do seu certificado SSL público. Clique em Criar o balanceador de carga. #### Etapa 3: habilitar aderência 1. Depois que o balanceador de carga é criado, você deve habilitar a aderência no grupo de destino. - Abra a página Balanceador de carga da AWS (EC2\> Balanceadores de carga\> Grupos de destinos), selecione a instância do balanceador de carga que você acabou de configurar. No menu Ação, selecione Editar atributos. - Na página Editar atributos, selecione Aderência, especifique uma duração de `1 day` e, em seguida, Salvar alterações. 2. No balanceador de carga, ative a aderência no ouvinte HTTP. Selecione o balanceador de carga que você acabou de configurar e clique na guia Ouvintes: - Para HTTP: 80, clique em Exibir/editar regras. Na página Regras, clique no ícone de edição (uma vez no topo da página e depois novamente na regra) para editar a regra. Exclua a regra THEN existente e substitua-a clicando em Adicionar ação > Encaminhar para.... Na configuração THEN resultante, especifique o mesmo grupo de destino que você criou. Em Aderência em nível de grupo, ative a aderência e defina a duração para 1 dia. Salve a configuração e clique em Atualizar. #### Etapa 4: definir o tempo limite de inatividade no balanceador de carga No balanceador de carga, atualize o tempo limite de inatividade para 400 segundos. Selecione o balanceador de carga que você configurou para esta implantação e clique em Ações > Editar atributos. Defina o Tempo limite de inatividade para `400` segundos e, em seguida, clique em Salvar. #### Etapa 5: verificar a conectividade LBS Abra a página Balanceador de carga da AWS (EC2\> Balanceadores de carga), selecione a instância do balanceador de carga que você acabou de configurar. Em Descrição copie o nome DNS e cole-o em um navegador para acessar a página de entrada do Tableau Server. Se você receber um erro de nível 500, provavelmente precisará reiniciar seus servidores proxy. ## Atualize DNS com URL pública do Tableau Use o nome da zona DNS de seu domínio da descrição do Balanceador de carga da AWS para criar um valor CNAME em seu DNS. O tráfego para a sua URL (tableau.example.com) deve ser enviado ao nome DNS público da AWS. ## Verifique a conectividade Depois que suas atualizações de DNS forem concluídas, você deverá conseguir navegar para a página de entrada do Tableau Server inserindo a URL pública, por exemplo,`https://tableau.example.com`. ## Exemplo de configuração de autenticação: SAML com IdP externo O exemplo a seguir descreve como instalar e configurar o SAML com Okta IdP e módulo de autenticação Mellon para uma implantação do Tableau em execução na arquitetura de referência da AWS. O exemplo descreve como configurar o Tableau Server e os servidores proxy Apache para usar HTTP. O Okta enviará a solicitação ao balanceador de carga AWS por HTTPS, mas todo o tráfego interno se deslocará por HTTP. Ao configurar para este cenário, esteja ciente dos protocolos HTTP vs HTTPS ao configurar cadeias de caractere de URL. Este exemplo usa o Mellon como um módulo de provedor de serviços de pré-autenticação nos servidores proxy reversos. Essa configuração garante que apenas o tráfego autenticado se conecte ao Tableau Server, que também atua como um provedor de serviços com o Okta IdP. Portanto, você deve configurar dois aplicativos IdP: um para o provedor de serviços Mellon e um para o provedor de serviços Tableau. ### Crie a conta de administrador do Tableau Um erro comum ao configurar o SAML é esquecer de criar uma conta de administrador no Tableau Server, antes de habilitar o SSO. A primeira etapa é criar uma conta no Tableau Server com uma função de Administrador do servidor. Para o exemplo do cenário Okta, o nome de usuário deve estar em um formato de endereço de e-mail válido, por exemplo, usuário@example.com. Você deve definir uma senha para este usuário, mas a senha não será usada após a configuração do SAML. ### Configurar aplicativo de pré-autenticação Okta O cenário de ponta a ponta descrito nesta seção requer dois aplicativos Okta: - Aplicativo de pré-autenticação Okta - Aplicativo Okta Tableau Server Cada um desses aplicativos está associado a metadados diferentes que você precisará configurar no proxy reverso e no Tableau Server, respectivamente. Este procedimento descreve como criar e configurar o aplicativo de pré-autenticação Okta. Posteriormente neste tópico, você criará o aplicativo Okta Tableau Server. Para uma conta Okta de teste gratuita com usuários limitados, consulte a [página da Web do Desenvolvedor do Okta](https://developer.okta.com/signup/). Crie uma integração de aplicativo SAML para o provedor de serviços de pré-autenticação Mellon. 1. Abra o painel de administração do Okta> Aplicativos > Criar integração de aplicativo. 2. Na página Criar uma nova integração de aplicativo, selecione SAML 2.0 e clique em Avançar. 3. Na guia Configurações gerais, insira um nome de aplicativo, por exemplo `Tableau Pre-Auth` e clique em Avançar. 4. Na guia Configurar SAML: - Logon único (SSO) na URL. O elemento final do caminho na URL de logon único é conhecido como `MellonEndpointPath` no arquivo de configuração `mellon.conf` posteriormente neste procedimento. Você pode especificar qualquer ponto de extremidade que desejar. Neste exemplo, `sso` é um ponto de extremidade. O último elemento, `postResponse`, é necessário: `https://tableau.example.com/sso/postResponse` . - Desmarque a caixa de seleção: Use para URL do destinatário e URL de destino. - URL do destinatário: igual à URL do SSO, mas com HTTP. Por exemplo, `http://tableau.example.com/sso/postResponse`. - URL de destino: igual à URL do SSO, mas com HTTP. Por exemplo, `http://tableau.example.com/sso/postResponse`. - URI de público (ID da entidade SP). Por exemplo, `https://tableau.example.com`. - Formato de ID do nome:`EmailAddress` - Nome de usuário do aplicativo: `Email` - Declarações de atributos: Nome =`mail`; Formato do nome =`Unspecified`; Valor =`user.email`. Clique em Próximo. 5. Na guia Feedback, selecione: - Sou um cliente do Okta adicionando um aplicativo interno - Este é um aplicativo interno que criamos - Clique em Concluir. 6. Crie o arquivo de metadados do IdP de pré-autenticação: - No Okta: Aplicativos > Aplicativos > Seu novo aplicativo (por exemplo,`Tableau Pre-Auth` ) > Entrar - Ao lado de Certificados de assinatura SAML , clique em Exibir instruções de configuração SAML. - Em Como configurar o SAML 2.0 para Aplicativo, na página, role para baixo até a seção Opcional, forneça os seguintes metadados de IDP para seu provedor de SP. - Copie o conteúdo do campo XML e salve-o em um arquivo chamado `pre-auth_idp_metadata.xml` . 7. (Opcional) Configure a autenticação multifator: - No Okta: Aplicativos > Aplicativos > Seu novo aplicativo (por exemplo,`Tableau Pre-Auth` ) > Entrar - Em Política de logon, clique em Adicionar regra. - Na Regra de logon do aplicativo, especifique um nome e as diferentes opções de MFA. Para testar a funcionalidade, você pode deixar todas as opções como padrão. No entanto, em Ações, você deve selecionar Solicitar fator e, a seguir, especificar a frequência com que os usuários devem entrar. Clique em Salvar. ### Crie e atribua usuário do Okta 1. No Okta, crie um usuário com o mesmo nome de usuário que você criou no Tableau (usuário@example.com): Diretório > Pessoas > Adicionar pessoa. 2. Depois que o usuário for criado, atribua o novo aplicativo Okta a essa pessoa: clique no nome do usuário e atribua o aplicativo em Atribuir aplicativo. ## Instale o Mellon para pré-autenticação 1. Nas instâncias EC2 que estão executando o servidor proxy Apache, execute os seguintes comandos para instalar os módulos PHP e Mellon: sudo yum install httpd php mod\_auth\_mellon 2. Crie o diretório `/etc/httpd/mellon` ## Configure o Mellon como módulo de pré-autenticação Execute este procedimento em ambos os servidores proxy. Você deve ter uma cópia do arquivo `pre-auth_idp_metadata.xml` que você criou a partir da configuração do Okta. 1. Altere o diretório: cd /etc/httpd/mellon 2. Crie os metadados do provedor de serviços. Execute o script `mellon_create_metadata.sh`. Você deve incluir a ID da entidade e a URL de retorno para sua organização no comando. A URL de retorno é conhecida como _URL de logon único_ no Okta. O elemento final do caminho na URL de retorno é conhecido como o`MellonEndpointPath` no arquivo de configuração `mellon.conf` posteriormente neste procedimento. Neste exemplo, especificamos `sso` como o caminho do terminal. Por exemplo: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" O script retorna o certificado do provedor de serviços, a chave e os arquivos de metadados. 3. Renomeie os arquivos do provedor de serviços no diretório `mellon` para facilitar a leitura. Faremos referência a esses arquivos pelos seguintes nomes na documentação: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Copie o arquivo `pre-auth_idp_metadata.xml` para o mesmo diretório. 5. Crie o arquivo `mellon.conf` no diretório `/etc/httpd/conf.d`: sudo nano /etc/httpd/conf.d/mellon.conf 6. Copie o seguinte conteúdo para `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. Adicione o conteúdo a seguir no arquivo `tableau.conf` existente: Dentro do bloco ``, adicione o seguinte conteúdo. Atualize `ServerName` com o nome de host público em sua ID de entidade: DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info Adicione o bloco de localização fora do bloco ``. Atualize `MellonCookieDomain` com o domínio de nível superior para preservar as informações do cookie, conforme mostrado: AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com O arquivo `tableau.conf` completo deve ser parecido com o exemplo a seguir: 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 a configuração. Execute o seguinte comando: sudo apachectl configtest Se o teste de configuração retornar um erro, corrija os erros e execute configtest novamente. Uma configuração bem-sucedida retornará,`Syntax OK`. 9. Reinicie o httpd: sudo systemctl restart httpd ## Crie o aplicativo Tableau Server no Okta 1. No painel do Okta: Aplicativos > Aplicativos > Navegar no catálogo de aplicativos 2. Em Procurar catálogo de integração de aplicativos, pesquise `Tableau`, selecione o bloco do Tableau Server e clique em Adicionar. 3. Em Adicionar Tableau Server > Configurações gerais, insira um rótulo e clique em Avançar. 4. Em Opções de logon, selecione SAML 2.0 role a página para baixo até Configurações de logon avançadas: - ID da entidade SAML: insira a URL pública, por exemplo, https://tableau.example.com. - Formato do nome de usuário do aplicativo: e-mail 5. Clique no link de metadados do provedor de identidade para iniciar um navegador. Copie o link do navegador. Esse é o link que você usará ao configurar o Tableau no procedimento a seguir. 6. Clique em Concluído. 7. Atribua o novo aplicativo Tableau Server Okta ao seu usuário (usuário@example.com): clique no nome do usuário e atribua o aplicativo em Atribuir aplicativo. ### Habilite SAML no Tableau Server para IdP Execute este procedimento no nó 1 do Tableau Server. 1. Baixe os metadados do aplicativo Tableau Server no Okta. Use o link que você salvou no procedimento anterior: wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Copie um certificado TLS e o arquivo de chave relacionado para o Tableau Server. O arquivo de chave deve ser uma chave RSA. Para obter mais informações sobre o certificado e requisitos do SAML, consulte _Requisitos do SAML_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/saml_requ.htm)). Para simplificar o gerenciamento e a implantação de certificados e como prática recomendada de segurança, recomendamos o uso de certificados gerados por uma autoridade de certificação (CA) de terceiros confiável. Como alternativa, você pode gerar certificados autoassinados ou usar certificados de uma PKI para TLS. Se você não tiver um certificado TLS, poderá gerar um certificado autoassinado usando o procedimento incorporado a seguir. Gerar um certificado autoassinado Execute este procedimento no nó 1 do Tableau Server. 1. Gere a chave de autoridade de certificação raiz (CA) de assinatura: openssl genrsa -out rootCAKey-saml.pem 2048 2. Crie o certificado CA raiz: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Você será solicitado a inserir valores para os campos do certificado. Por exemplo: 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. Crie o certificado e a chave relacionada (`server-saml.csr` e `server-saml.key` no exemplo abaixo) para o computador Postgres. O nome do assunto do certificado deve corresponder ao nome do host público do host do Tableau. O nome do assunto é definido com a opção `-subj` e o formato`"/CN="`, por exemplo: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Assine o novo certificado com o certificado CA que você criou antes. O comando a seguir também produz o certificado no 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. Converta o arquivo de chave em RSA. O Tableau requer um arquivo de chave RSA para SAML. Para converter a chave, execute o comando a seguir: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Configure o SAML. Execute o seguinte comando, especificando seu ID de entidade e URL de retorno, e os caminhos para o arquivo de metadados, arquivo de certificado e arquivo de chave: 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. Se sua organização estiver executando o Tableau Desktop 2021.4 ou posterior, execute o comando a seguir para habilitar a autenticação por meio dos servidores proxy reverso. As versões do Tableau Desktop 2021.2.1 - 2021.3 funcionarão sem executar este comando, desde que seu módulo de pré-autenticação (por exemplo, Mellon) esteja configurado para permitir a preservação de cookies de domínio de nível superior. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Aplique as alterações configuração: tsm pending-changes apply ## Validar a funcionalidade SAML Para validar a funcionalidade SAML de ponta a ponta, entre no Tableau Server com a URL pública (por exemplo, https://tableau.example.com) com a conta de administrador do Tableau que você criou no início deste procedimento. ## Solução de problemas de validação **Solicitação inválida**: um erro comum neste cenário é um erro de "Solicitação inválida" da Okta. Frequentemente, esse problema ocorre quando o navegador está armazenando dados em cache de uma sessão anterior do Okta. Por exemplo, se você gerencia os aplicativos Okta como um administrador Okta e, em seguida, tenta acessar o Tableau usando uma conta habilitada para Okta diferente, os dados da sessão dos dados do administrador podem causar o erro "Solicitação inválida". Se esse erro persistir mesmo depois de limpar o cache do navegador local, tente validar o cenário do Tableau conectando-se em um navegador diferente. Outra causa do erro "Solicitação inválida" é um erro de digitação em uma das muitas URLs que você insere durante os processos de configuração do Okta, Mellon e SAML. Verifique tudo isso com atenção. Muitas vezes o arquivo de httpd `error.log` no servidor Apache especificará qual URL está causando o erro. **Não encontrado - A URL solicitada não foi encontrado neste servidor**: este erro indica um dos muitos erros de configuração. Se o usuário for autenticado com Okta e receber esse erro, é provável que você tenha carregado o aplicativo de pré-autenticação Okta para o Tableau Server quando configurou o SAML. Verifique se você tem os metadados do aplicativo Okta Tableau Server configurados no Tableau Server, e não os metadados do aplicativo de pré-autenticação Okta Outras etapas de solução de problemas: - Analise o `tableau.conf` com cuidado para verificar os erros de digitação ou configuração - Revise as configurações do aplicativo de pré-autenticação do Okta. Certifique-se de que os protocolos HTTP vs HTTPS estejam definidos, conforme especificado neste tópico. - Reinicie o httpd em ambos os servidores proxy. - Verifique se `sudo apachectl configtest` retorna “Sintaxe OK” em ambos os servidores proxy. - Verifique se o usuário de teste está atribuído a ambos os aplicativos no Okta. - Verifique se a aderência está definida no balanceador de carga e grupos de destino associados ## Configurar SSL/TLS do balanceador de carga para o Tableau Server Algumas organizações exigem um canal de criptografia de ponta a ponta do cliente para o serviço de back-end. A arquitetura de referência padrão, conforme descrito até este ponto, especifica SSL do cliente para o balanceador de carga em execução na camada da Web de sua organização. Para configurar SSL do balanceador de carga para o Tableau Server, você deve: - Instalar um certificado SSL válido nos servidores Tableau e proxy. - Configurar o SSL do balanceador de carga para os servidores proxy reversos. - Configurar o SSL dos servidores proxy para o Tableau Server. - Você também pode configurar o SSL do Tableau Server para a instância PostgreSQL. O restante deste tópico descreve essa implementação no contexto do exemplo de arquitetura de referência da AWS. ## Exemplo: configurar SSL/TLS na arquitetura de referência da AWS Esta seção descreve como configurar SSL no Tableau e configurar SSL em um servidor proxy Apache, tudo em execução na arquitetura de referência de exemplo da AWS. Os procedimentos do Linux em todo este exemplo mostram comandos para distribuições do tipo RHEL. Especificamente, os comandos aqui foram desenvolvidos com a distribuição Amazon Linux 2. Se você estiver executando a distribuição do Ubuntu, edite os comandos de forma apropriada. ### Etapa 1: coletar certificados e chaves relacionadas Para simplificar o gerenciamento e a implantação de certificados e como prática recomendada de segurança, recomendamos o uso de certificados gerados por uma autoridade de certificação (CA) de terceiros confiável. Como alternativa, você pode gerar certificados autoassinados ou usar certificados de uma PKI para TLS. O procedimento a seguir como gerar certificados autoassinados. Se você estiver usando certificados de terceiros como recomendamos, pule este procedimento. Execute este procedimento em um dos hosts proxy. Depois de gerar o certificado e a chave associada, você os compartilhará com o outro host proxy e com o nó 1 do Tableau Server. 1. Gere a chave de autoridade de certificação raiz (CA) de assinatura: `openssl genrsa -out rootCAKey.pem 2048` 2. Crie o certificado CA raiz: `openssl req -x509 -sha256 -new -nodes -key rootCAKey.pem -days 3650 -out rootCACert.pem` Você será solicitado a inserir valores para os campos do certificado. Por exemplo: 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. Crie o certificado e a chave relacionada (`serverssl.csr` e `serverssl.key` no exemplo abaixo) para o computador Postgres. O nome do assunto do certificado deve corresponder ao nome do host público do host do Tableau. O nome do assunto é definido com a opção `-subj` e o formato`"/CN="`, por exemplo: `openssl req -new -nodes -text -out serverssl.csr -keyout serverssl.key -subj "/CN=tableau.example.com"` 4. Assine o novo certificado com o certificado CA que você criou na etapa 2. O comando a seguir também produz o certificado no formato `crt`: `openssl x509 -req -in serverssl.csr -days 3650 -CA rootCACert.pem -CAkey rootCAKey.pem -CAcreateserial -out serverssl.crt` ### Etapa 2: configurar o servidor proxy para SSL Execute este procedimento em ambos os servidores proxy. 1. Instale o módulo Apache ssl: `sudo yum install mod_ssl` 2. Crie o diretório `/etc/ssl/private`: `sudo mkdir -p /etc/ssl/private` 3. Copie os arquivos crt e key para os seguintes caminho `/etc/ssl/` paths: `sudo cp serverssl.crt /etc/ssl/certs/` `sudo cp serverssl.key /etc/ssl/private/` 4. Atualize o `tableau.conf` existente com as seguintes atualizações: - Adicione o bloco de reconfiguração SSL: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] - No bloco de reconfiguração SSL, atualize o nome do servidor `RewriteCond`: adicione seu nome de host público, por exemplo,`tableau.example.com` - Altere `` para ``. - Conclua os blocos `` e `` com `` ... ``. - `BalancerMember`: altere o protocolo de `http` para `https`. - Adicione os elementos `SSL*` dentro do bloco ``: SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off - No elemento `LogLevel`: adicione `ssl:warn` . - Opcional: se você instalou e configurou um módulo de autenticação, pode ter elementos adicionais no arquivo tableau.conf. Por exemplo, o bloco ` ` incluirá elementos. Um exemplo de arquivo tableau.conf configurado para SSL é mostrado aqui: 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. Adicione o arquivo index.html para suprimir os erros 403: sudo touch /var/www/html/index.html 6. Reinicie o httpd: sudo systemctl restart httpd ### Etapa 3: configurar o Tableau Server para SSL externo Copie os arquivos serverssl.crt e serverssl.key do host Proxy 1 para o Tableau Server inicial (Nó 1). Execute os seguintes comandos no Nó 1: tsm security external-ssl enable --cert-file serverssl.crt --key-file serverssl.key tsm pending-changes apply ### Etapa 5: configuração de autenticação opcional Se você configurou um provedor de identidade externo para o Tableau, provavelmente precisará atualizar as URLs de retorno no painel administrativo do IdP. Por exemplo, se você estiver usando um aplicativo de pré-autenticação Okta, precisará atualizar o aplicativo para usar o protocolo HTTPS para a URL do destinatário e a URL de destino. ### Etapa 5: configurar o balanceador de carga AWS para HTTPS Se você estiver implantando com o balanceador de carga AWS conforme documentado neste guia, reconfigure o balanceador de carga AWS para enviar tráfego HTTPS para os servidores proxy: 1. Cancele o registro do grupo de destino HTTP existente: Em Grupos de destino, selecione o grupo de destino HTTP que foi configurado para o balanceador de carga, clique em Ações e, em seguida, clique em Registrar e cancelar o registro da instância. Na página Registrar e cancelar o registro de destinos, selecione as instâncias que estão configuradas atualmente, clique em Cancelar o registro e em Salvar. 2. Crie o grupo de destino HTTPS: Grupos de destino \> Criar grupo de destino - Selecione "Instâncias" - Insira um nome para o grupo de destino, por exemplo `TG-internal-HTTPS` - Selecione o VPC - Protocolo: HTTPS 443 - Em Verificações de integridade > Configurações avançadas de verificações de integridade \> Códigos de sucesso , anexe a lista de códigos para ler: `200,303`. - Clique em Criar. 3. Selecione o grupo de destinos que você acabou de criar e clique na guia Destinos:  - Clique em Editar - Selecione as instâncias EC2 que executam o aplicativo proxy e clique em Adicionar para registrada. - Clique em Salvar. 4. Depois que o grupo de destino é criado, você deve habilitar a aderência: - Abra a página Balanceador de carga da AWS (EC2\> Balanceadores de carga\> Grupos de destinos), selecione a instância do balanceador de carga que você acabou de configurar. No menu Ação, selecione Editar atributos. - Na página Editar atributos, selecione Aderência, especifique uma duração de `1 day` e, em seguida, Salvar alterações. 5. No balanceador de carga, atualize as regras do ouvinte. Selecione o balanceador de carga que você configurou para esta implantação e clique na guia Ouvintes - Para HTTP: 80, clique em Exibir/editar regras. Na página Regras, clique no ícone de edição (uma vez no topo da página e depois novamente na regra) para editar a regra. Exclua a regra THEN existente e substitua-a clicando em Adicionar ação > Redirecionar para.... Na configuração THEN resultante, especifique `HTTPS` e a porta `443` e deixe as outras opções com as configurações padrão. Salve a configuração e clique em Atualizar. - Para HTTP:443, clique em Exibir/editar regras. Na página Regras, clique no ícone de edição (uma vez no topo da página e depois novamente na regra) para editar a regra. Na configuração THEN, em Encaminhar para ... altere o grupo de destino para o grupo HTTPS que você acabou de criar. Em Aderência em nível de grupo, ative a aderência e defina a duração para 1 dia. Salve a configuração e clique em Atualizar. #### Etapa 6: verificar SSL Verifique a configuração navegando para https://tableau.example.com. [Pular para o conteúdo principal](#main-content) # Configurar permissão e acesso a conteúdo para usuários migrados Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. Agora que você adicionou suas fontes de dados, pastas de trabalho e fluxos do Prep ao Tableau Cloud, você está pronto para adicionar seus usuários. Antes de fazermos isso, é importante entender como o Tableau determina quem tem acesso a quais dados. O Tableau Cloud permite que você designe quem tem acesso ao conteúdo e permite restringir o acesso aos dados em uma fonte de dados. Usaremos ferramentas de acesso ao conteúdo para restringir quem tem acesso a um item de conteúdo e ferramentas de segurança em nível de linha para restringir os dados que um usuário pode ver em uma fonte de dados. ## Acesso ao conteúdo Projetos, projetos aninhados e itens de conteúdo individuais estão todos sujeitos a regras de permissão. Você pode ver como essas regras são usadas em seu ambiente do Tableau Server e recriá-las no Tableau Cloud. Consulte [Permissões](https://help.tableau.com/current/online/pt-br/permissions.htm). ## Segurança em nível de linha Se você tiver fontes de dados ou pastas de trabalho com segurança em nível de linha, os cálculos e as permissões de segurança em nível de linha precisarão ser atualizados para o Tableau Cloud, porque os nomes de usuários e de grupos podem mudar durante uma conversão. Consulte [Restringir o acesso no nível da linha de dados](https://help.tableau.com/current/pro/desktop/pt-br/publish_userfilters.htm) e [Criar uma política de dados para segurança no nível da linha](https://help.tableau.com/current/online/pt-br/dm_vconn_create_rlspolicy.htm). ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. **Você está aqui**: Configurar permissão e acesso a conteúdo para usuários migrados 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Criar e configurar um site do Tableau Cloud Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. O processo de migração descrito neste guia começa trabalhando com seu gerente de conta para fazer a transição de suas licenças do Tableau Server para o Cloud. Se quiser testar o Tableau Cloud antes da migração, você também pode [testar o Tableau Cloud](https://www.tableau.com/pt-br/products/trial) a qualquer momento. ## Etapa 1: trabalhar com um gerente de contas da Tableau para fazer a transição do licenciamento A primeira etapa da migração é trabalhar com o gerente de contas para fazer a transição do licenciamento do servidor para a nuvem. Feito isso, você tem 60 dias de acesso aos dois produtos. A maioria dos clientes com 100 usuários ou menos conclui esse processo de migração em uma semana, portanto, deve haver tempo suficiente para acessar os dois produtos durante a transição. Você pode trabalhar com seu gerente de contas se precisar de mais tempo. ## Etapa 2: criar sites adicionais do Tableau Cloud Se você criou vários sites no Tableau Server, talvez queira criar sites equivalentes no Tableau Cloud usando [Tableau Cloud Manager](https://help.tableau.com/current/online/pt-br/cloud_manager_intro.htm). Como administrador de nuvem, você pode [adicionar sites](https://help.tableau.com/current/online/pt-br/cloud_manager_sites.htm) para separar ambientes de conteúdo, gerenciar usuários e licenças e controlar permissões. O número de sites do Tableau Cloud que você pode criar depende da edição do Tableau adquirida. Depois de criar sites adicionais, continue com as etapas restantes deste tópico para cada site. ## Etapa 3: especificar um método de autenticação O método de autenticação padrão será Nome de usuário e Senha (TableauID). A autenticação multifator é necessária para os usuários do TableauID para garantir o acesso seguro ao Tableau Cloud. Também oferecemos suporte a muitas opções de logon único de padrões do setor. Para obter mais informações, consulte [Autenticação](https://help.tableau.com/current/online/pt-br/security_auth.htm) para determinar qual método de autenticação faz mais sentido para sua organização. ## Etapa 4: familiarizar-se com o site Percorra as [configurações do site](https://help.tableau.com/current/online/pt-br/sites_add.htm) e certifique-se de que estejam configuradas adequadamente para as necessidades da sua organização. ## Etapa 5: configurar a conectividade de dados A forma como o Tableau Cloud se conecta aos dados difere de acordo com o local onde os dados são armazenados. Cada método pode exigir uma preparação diferente e é apresentado abaixo. Se você não tiver certeza de qual opção é a certa para você, entre em contato com seu gerente de conta. ### Dados de nuvem publicamente disponíveis Dados de nuvem publicamente disponíveis incluem Google Drive, Dropbox, OneDrive e Snowflake, por exemplo. Se a conexão for um banco de dados, pode ser necessário habilitar o Tableau Cloud para consultá-lo. Para habilitar a conectividade, consulte [Autorizar acesso aos dados na nuvem publicados no Tableau Cloud](https://help.tableau.com/current/pro/desktop/pt-br/publish_tableau_online_ip_authorization.htm). Para arquivos simples como Excel e arquivos .csv: recomendamos salvar esses arquivos em um armazenamento na nuvem como Google Drive, Dropbox ou OneDrive. Você pode habilitar a conectividade direta com os dados do Tableau Cloud. Se essa não for uma opção, você precisará configurar o Tableau Bridge para manter a conectividade com arquivos simples salvos localmente. ### No local, arquivos locais ou dados de nuvem privada Arquivos locais, dados de nuvem privada e dados locais podem ser SQL Server, Oracle ou arquivos locais do Excel, por exemplo. Se você tiver requisitos de dados privados, precisará instalar e configurar o [Tableau Bridge](https://help.tableau.com/current/online/pt-br/to_bridge_install.htm) . O Tableau Bridge fornece comunicação segura entre o Tableau Cloud e os dados protegidos por firewalls. Instale o Bridge atrás de seu firewall em um computador separado que tenha acesso aos seus dados. Consulte [Sobre o Cliente do Bridge](https://help.tableau.com/current/online/pt-br/to_bridge_client.htm). Opcional: para arquivos locais (Excel, CSV etc.), você pode salvá-los em um armazenamento na nuvem, como Google Drive, Dropbox, Onebox, em vez de usar o Tableau Bridge. ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. **Você está aqui:** Criar e configurar site do Tableau Cloud 00 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Etapa 1: conectar aos seus dados Seu gerente pediu que você observasse a lucratividade e as vendas gerais da empresa e para identificar importantes áreas de melhoria.Você tem uma grande quantidade de dados, mas não sabe por onde começar.Você decide começar baixando o Tableau Desktop Free Edition. Para recursos e vídeos relacionados, consulte [Conectar-se a dados com o Tableau Desktop](https://www.tableau.com/pt-br/learn/tutorials/on-demand/connecting-data-tableau-desktop?playlist=509089). ## Abrir o Tableau Desktop e começar A primeira coisa que você vê depois de abrir o Tableau Desktop é a [página inicial](https://help.tableau.com/current/pro/desktop/pt-br/environment_startpage.htm).Aqui, você seleciona o conector que o Tableau precisa para acessar seus dados. ![A página inicial do Tableau](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Connect1.png) A página inicial tem diversas opções para escolher: **1.****Ícone do Tableau**.Clique em ![Um ícone do logotipo do Tableau](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Connect2.png), no canto superior esquerdo de qualquer página, para alternar entre a página inicial e a área de trabalho de criação. **2.****Painel Conectar**. - Conecte-se a dados em um arquivo, como Microsoft Excel, PDF, arquivos espaciais e muito mais. - Conecte-se aos dados em uma plataforma baseada em servidor, como Google Drive, Amazon Redshift, Oracle ou uma fonte de dados publicada no Tableau Cloud ou no Tableau Server. - Conecte-se a uma fonte de dados à qual você já se conectou anteriormente. O Tableau oferece suporte à capacidade de conexão com uma grande variedade de dados armazenados em diversos lugares.O painel Conectar lista os locais mais comuns aos quais você pode desejar se conectar, ou clique nos links Mais para ver mais opções.Para obter mais informações sobre como se conectar a fontes de dados, consulte a [Biblioteca de aprendizado](https://help.tableau.com/current/guides/get-started-tutorial/pt-br/get-started-tutorial-next.htm) deste tutorial. **3.****Aceleradores** de Início rápido: modelos pré-criados que você pode conectar aos seus próprios dados. **4.****Pastas de trabalho de exemplo** de Início rápido: pastas de trabalho de exemplo que acompanham o Tableau Desktop. **5.****Abertas**: pastas de trabalho abertas recentemente. **6.****Descobrir**: recursos adicionais. No painel Conectar, em Fontes de dados salvas, clique em **Exemplo - Superloja** para conectar-se ao conjunto de dados de exemplo.A Superloja contém informações sobre produtos, clientes e vendas que você pode usar para identificar áreas importantes de melhoria dentro dessa empresa fictícia de varejo. Caso você precise baixar o conjunto de dados da Superloja, ele pode ser encontrado na página [Dados de exemplo do Tableau Public](https://public.tableau.com/app/learn/sample-data), em seguida, use o conector do Microsoft Excel. ![Exemplo - Superloja listada em “Fontes de dados salvas”](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Connect_Superstore.png) Depois de selecionar **Exemplo - Superloja**, a tela será semelhante a esta: ![Uma planilha em branco](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Connect4.png) Saiba mais: O que o Tableau está fazendo com seus dados? Depois de se conectar aos dados, o Tableau faz o seguinte: - Abre uma nova planilha.Esta é uma tela em branco para criar a sua primeira exibição. - Exibe a fonte de dados com a qual você está conectado.Se você estiver usando várias fontes de dados, poderá visualizar todas em uma lista nesse local. - Adiciona colunas da fonte de dados ao painel **Dados** no lado esquerdo.As colunas são adicionadas como campos. - Atribui tipos de dados (como data, número, cadeia de caracteres etc.) e funções (dimensão ou medida) automaticamente a seus dados.(Discutiremos mais sobre esses termos posteriormente.) Se quiser mais detalhes sobre seus dados, é possível selecionar a página **Fonte de dados** no canto inferior esquerdo.Aqui é possível ver as primeiras 1.000 linhas de seus dados, e isso é a realização de um sonho para alguns analistas: classifique ou oculte os campos, divida-os em várias colunas e renomeie os cabeçalhos de coluna, sem modificar a fonte de dados original.O que acontece no Tableau fica no Tableau; os seus dados estão seguros. Se tiver navegado até a página **Fonte de o dados** para ver os detalhes, basta clicar na guia **Planilha 1** para voltar ao início. Para obter mais informações sobre a página Fonte de dados, consulte a [Biblioteca de aprendizado](https://help.tableau.com/current/guides/get-started-tutorial/pt-br/get-started-tutorial-next.htm). Saiba mais: preparar seus próprios dados Quando você se conecta a seus próprios dados, poderá ser necessário fazer uma preparação antes de conectar-se a eles no Tableau.Isso se deve ao fato de que o Tableau faz suposições sobre seus dados de forma que seja possível exibi-los de forma apropriada para que você possa trabalhar com eles. Para obter mais informações sobre como preparar seus dados, consulte a [Biblioteca de aprendizado](https://help.tableau.com/current/guides/get-started-tutorial/pt-br/get-started-tutorial-next.htm). Continue para [Etapa 2: arrastar e soltar para uma ter uma visão preliminar](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-drag.htm). [Pular para o conteúdo principal](#main-content) # Etapa 2: arrastar e soltar para uma ter uma visão preliminar ## Criar uma exibição Você quer identificar áreas importantes de melhoria, mas por onde começar?Com dados de quatro anos, você decide detalhar os dados de vendas gerais para saber o que encontrará.Comece criando um gráfico simples. Para ver recursos e vídeos relacionados, consulte [Navegar pelo espaço de trabalho no Tableau Desktop](https://www.tableau.com/pt-br/learn/tutorials/on-demand/navigating-workspace-tableau-desktop?playlist=509089). Saiba mais: Termos nesta seção
TermoDescrição
Comparação entre agregação e granularidade

A agregação é a forma como os dados quantitativos ao nível da linha são agrupados numa categoria superior, como a soma das vendas ou o lucro médio.O Tableau faz isso automaticamente para que seja possível dividir os dados até o nível de detalhe com o qual deseja trabalhar.

Granularidade significa o nível de detalhe dos dados — por exemplo, as datas podem ter uma granularidade de dias, meses, anos etc.

Dimensão vs. medida

As dimensões são dados qualitativos, como o nome ou a data.Por padrão, o Tableau classifica automaticamente os dados que contêm informações qualitativas ou categorizadas como uma dimensão, por exemplo, qualquer campo com valores de texto ou Booleanos (true/false).Esses campos geralmente são exibidos como cabeçalhos de coluna para linhas de dados, como o Nome do cliente ou a Data do pedido, e também definem o nível de granularidade mostrado na exibição.

Medidas são dados numéricos quantitativos.Por padrão, o Tableau trata os campos que contêm esse tipo de dados como uma medida, por exemplo, lucro ou transações de vendas.Dados classificados como medida podem ser agregados de acordo com uma determinada dimensão, por exemplo, total de vendas por região, onde vendas é a medida, total (ou soma) é a agregação e região é a dimensão.

Funções contínuas vs. discretas

Campos contínuos podem conter um número infinito de valores.Isso pode ser um conjunto de valores como vendas em um intervalo de datas ou em quantidades específicas.Campos contínuos têm a cor verde no Tableau.

Campos discretos têm um número finito de valores como país, estado ou nome do cliente.Campos discretos têm a cor azul no Tableau.

**Mais informações sobre Dimensões e Medidas** na [Biblioteca de aprendizado](https://help.tableau.com/current/guides/get-started-tutorial/pt-br/get-started-tutorial-next.htm) Saiba mais: Controles e elementos do espaço de trabalho do Tableau Nesta seção, você arrastará campos para as divisórias Colunas e Linhas e você também trabalhará com o cartão Marcas.A imagem abaixo identifica alguns dos outros controles e elementos de espaço de trabalho que você usará. ![Uma visão geral dos elementos do espaço de trabalho](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag28.png)
ElementoDescrição

ADesfazer

Com o Tableau, sinta-se à vontade para experimentar com os seus dados.Você sempre pode voltar ao começo com o botão Desfazer.Use esse botão para reverter a última ação realizada na sua pasta de trabalho.

Você pode desfazer um número ilimitado de vezes até a última vez em que abriu a pasta de trabalho, mesmo depois de salvar.

BPainel Dados

Exibe o nome da fonte de dados incluída na exibição e os campos disponíveis.Os campos podem ser agrupados com base em sua própria tabela de origem ou por pasta.

Mais sobre o Painel de dados na Biblioteca de aprendizado.

C and DCartões e divisórias

Cartões são contêineres para os diferentes controles disponíveis no Tableau.Divisórias são um tipo de controle de cartão.Quando você arrasta campos do painel Dados para as divisórias Colunas ou Linhas, os dados são adicionados como uma coluna ou uma linha nos eixos em sua exibição.

Quando você arrasta os campos do painel Dados para o cartão Marcas, pode controlar as propriedades visuais como tipo, cor, tamanho, forma e muito mais.Apenas as marcas em sua exibição são afetadas por essa ação; os eixos não mudam.

Mais sobre Cartões e Divisórias na Biblioteca de aprendizado.

EMostrar/ocultar cartões

Você acidentalmente ocultou um cartão do qual precisa agora?Sem problemas!Quase todos os recursos na área de trabalho do Tableau podem ser ativados ou desativados e, assim, fornecer o máximo de espaço para que você crie suas visualizações.

Para mostrar ou ocultar cartões como Páginas, Filtros ou Legendas, clique na seta suspensa, no botão Mostrar/ocultar cartõesÍcone de mostrar/ocultar cartões da barra de ferramentas e marque ou desmarque o cartão.

Você pode até mesmo colocar o painel Dados e análise no canto inferior esquerdo da área de trabalho, clicando no botão MinimizarMinimize o painel de dados e análise, no canto superior direito do painel.Clique no botão novamente para restaurar o painel à aparência anterior.

1. No painel Dados, arraste **Data do pedido** até a divisória **Colunas**. **Observação:** Quando você arrasta Data do pedido para a divisória **Colunas**, o Tableau cria uma coluna para cada ano em seu conjunto de dados.Em cada coluna, há um indicador Abc.Isso indica que você pode arrastar dados numéricos ou em texto aqui, como é possível ver em uma planilha do Excel.Se você arrastar Vendas para essa área, o Tableau cria uma tabela de referência cruzada (como uma planilha) e exibe os totais de vendas de cada ano. 2. No painel Dados, arraste **Vendas** até a divisória **Linhas**. O Tableau gera o seguinte gráfico com as vendas agregadas como uma soma (agregada).Você pode ver as vendas totais agregadas de cada ano pela data do pedido. ![Gráfico de linhas que usa Data do pedido para a divisória Colunas e Sum(Vendas) para a divisória Linhas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag1.png) _Ao criar uma exibição que inclui hora (nesse caso, a Data do pedido) pela primeira vez, o Tableau gera um gráfico de linha._ Este gráfico de linha mostra que as vendas parecem boas e parecem estar aumentando ao longo do tempo.São boas informações, mas não dizem muito sobre quais produtos têm vendas mais fortes e se há alguns produtos que podem estar se saindo melhor que outros.Como acabou de começar, explore mais e veja o que mais consegue descobrir. Saiba mais: Explorar suas opções Para alterar rapidamente o tipo de gráfico, selecione o menu suspenso no cartão **Marcas**. Por exemplo, em um gráfico de área, é possível selecionar **Área**. ![Tipos de gráficos listados no menu Marcas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag2.png) O Tableau é compatível com muitos diferentes tipos de gráficos, conhecidos como tipos de marcas.Para obter mais informações, consulte **Mais sobre tipos de marca** na [Biblioteca de aprendizagem](https://help.tableau.com/current/guides/get-started-tutorial/pt-br/get-started-tutorial-next.htm). **Observação:** Antes de prosseguir com o tutorial, verifique se o tipo de gráfico está definido como **Automático**. Verifique seu trabalho! Assista "Criar uma exibição" em ação _Clique na imagem para reproduzi-la._ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Refinar sua exibição Para obter mais informações sobre quais produtos lideram as vendas gerais, tente adicionar mais dados.Comece adicionando as categorias de produto para ver os totais de vendas de uma forma diferente. 1. No painel Dados, arraste **Categoria** para a divisória **Colunas** e coloque à direita de YEAR(Order Date).Talvez seja necessário expandir a hierarquia de produto para ver o campo Categoria. Sua exibição é atualizada para um gráfico de barra.Ao adicionar uma segunda dimensão discreta à exibição, você poderá categorizar seus dados em blocos discretos em vez de observar seus dados de forma contínua ao longo do tempo.Isso cria um gráfico de barras e mostra suas vendas gerais de cada categoria de produto por ano. ![Um gráfico de barras que tem Year(Data do Pedido) e Categoria na divisória Colunas e Sum(Vendas) na divisória Linhas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag4.png) Saiba mais: Mude sua perspectiva Para exibir o gráfico de barras horizontalmente em vez de verticalmente, clique em **Trocar linhas e colunas** na barra de ferramentas. **Observação:** desfaça essa ação antes de continuar com o tutorial de Introdução. ![Um gráfico de barras que destaca o ícone Trocar linhas e colunas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag7.png) Saiba mais: Mostre-me os números É possível exibir ou adicionar informações de ponto de dados à sua exibição.Neste exemplo, essas informações mostram os totais exatos de vendas por categoria. Para exibir as informações sobre cada ponto de dados (ou seja, marca) em sua exibição, focalize uma das barras para revelar uma dica de ferramenta.A dica de ferramenta exibe o total de vendas da categoria.Aqui está a dica de ferramenta para a categoria Materiais de escritório de 2025: ![Uma dica que mostra as Vendas de Materiais de escritório em 2021](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag5.png) Para adicionar informações de ponto de dados como rótulos à sua exibição, clique em **Mostrar rótulos de marca** na barra de ferramentas.Abaixo, mostramos o total de vendas de cada categoria e ano. **Observação:** desfaça essa ação antes de continuar com o tutorial de Introdução. ![Um gráfico de barras que destaca o ícone Mostrar rótulos de marca](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag6.png) Sua exibição está fazendo um excelente trabalho em mostrar as vendas por categoria: mobília, suprimentos de escritório e tecnologia.Uma informação interessante é descoberta! Nesta exibição, você pode ver que as vendas de mobiliário estão crescendo mais rápido do que as vendas de materiais de escritório, embora estes tenham tido um ótimo ano em 2025.Talvez você possa recomendar que a sua empresa concentre os esforços de vendas no mobiliário, em vez dos materiais de escritório?A sua empresa vende muitos produtos diferentes nessas categorias, então você precisará de mais informações antes que possa fazer uma recomendação. Para ajudar a responder a essa pergunta, você decide procurar os produtos por subcategoria para ver quais itens são os mais vendidos.Por exemplo, para a categoria Mobiliário, você deseja ver detalhes sobre estantes, cadeiras, móveis e mesas.Analisar esses dados pode ajudá-lo a obter informações sobre as vendas e, mais tarde, a rentabilidade geral, então adicione subcategorias no gráfico de barras. 1. Clique duas vezes ou arraste **Subcategoria** para a divisória **Colunas**. **Observação:** É possível arrastar e soltar ou clicar duas vezes em um campo para adicioná-lo à sua exibição, mas tenha cuidado.O Tableau cria suposições sobre onde adicionar os dados, e eles podem não ser colocados onde você espera.Você sempre pode clicar em Desfazer para remover o campo ou arrastá-lo para fora da área na qual o Tableau o colocou para começar de novo. Subcategoria é outro campo discreto.Ele cria outro cabeçalho na parte inferior da exibição e mostra uma barra para cada subcategoria (68 marcas) dividida por categoria e ano. ![Um gráfico de barras que mostra a Data do pedido, Categoria e Subcategoria na divisória Colunas e Sum(Vendas) na divisória Linhas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag9.png) Agora você está chegando em algum lugar, mas são muitos dados para examinar visualmente.Na próxima seção, você aprenderá como adicionar cores, filtros e mais para se concentrar em resultados específicos. Saiba mais: Use uma exibição diferente para comparar vendas de produtos Se desejar ver como seus produtos contribuem para as vendas gerais por categoria, o Tableau fornece outra opção. Se você arrastar **Subcategoria** até **Cor** no cartão Marcas, criará um gráfico de barras empilhado com marcas adicionais para cada subcategoria identificada por uma cor exclusiva.O Tableau exibe automaticamente um cartão de legenda à direita para os valores de Subcategoria. **Observação:** desfaça essa ação antes de continuar com o tutorial de Introdução. ![Um gráfico de barras que mostra a Data do pedido e Categoria na divisória Colunas, Sum(Vendas) na divisória Linhas e Subcategoria na Cor no cartão Marcas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag8.png) Isso mostra rapidamente a quantidade de vendas com que cada produto contribui para o total geral de cada categoria e ano e, imediatamente, mostra os colaboradores rapidamente. Subcategorias são exibidas como barras empilhadas na ordem em que são listadas na legenda e não de acordo com o eixo Vendas. Por exemplo, a exibição acima mostra as Estantes no topo de cada barra de Mobiliário porque as Estantes estão listadas acima de Cadeiras, Mobiliário e Mesas na legenda.As subcategorias são exibidas na legenda para que você possa movê-las e examinar seus dados da maneira que faça sentido para você. Dependendo do tipo de análise que deseja fazer, o gráfico de barras empilhadas pode ou não ser o gráfico indicado para você. Verifique seu trabalho! Assista "Refinar sua exibição" em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Resumo das etapas Esta etapa se resumia a conhecer seus dados e começar a fazer perguntas sobre seus dados para obter informações.Você aprendeu como: - Criar um gráfico em uma exibição que funcione para você. - Adicionar campos para obter o nível certo de detalhes em sua exibição. Agora você está pronto para começar a se concentrar em seus resultados para identificar áreas mais específicas de preocupação.Na próxima seção, você saberá como usar os filtros e cores para ajudá-lo a explorar visualmente os dados. Continue para [Etapa 3: Concentrar-se em seus resultados](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-focus.htm). [Pular para o conteúdo principal](#main-content) # Etapa 3: Concentrar-se em seus resultados Você criou uma exibição de vendas de produto dividida por categoria e subcategoria. Você está chegando em algum lugar, mas são muitos dados para examinar visualmente. Você precisa encontrar os pontos de dados interessantes com facilidade e concentrar-se nos resultados específicos. Bem, o Tableau tem muitas opções excelentes para isso! Filtros e cores são maneiras de adicionar mais foco aos detalhes que o interessam. Depois que você adicionar foco a seus dados, é possível começar a usar outros recursos do Tableau Desktop para interagir com os dados. ## Adicionar filtros à exibição É possível usar filtros para incluir ou excluir valores de sua exibição. Neste exemplo você decide adicionar dois filtros simples à sua planilha para facilitar a análise das vendas de um produto por subcategoria em um determinado ano. 1. No painel Dados, clique com o botão direito do mouse em **Data do pedido** e selecione **Mostrar filtro**. 2. Repita a etapa acima no campo **Subcategoria**. Os filtros são adicionados no lado direito da exibição, na ordem em que foram selecionados. Os filtros são tipos de cartão e podem ser movidos na tela, clicando no filtro e arrastando-o para outro local na exibição. À medida que o filtro é arrastado, uma linha é exibida, mostrando onde você pode soltar o filtro para movê-lo. **Observação**: o tutorial de Introdução usa a posição padrão dos cartões de filtro. **Mais informações sobre filtragem** na Biblioteca de aprendizado (no menu superior). ![Um gráfico de barras com filtros para subcategoria e data do pedido](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag10.png) Verifique seu trabalho! Assista a "Aplicar filtros à sua exibição" em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Adicionar cores à sua exibição A adição de filtros o ajuda a analisar os dados, mas poxa, tem bastante azul! É hora de fazer algo a respeito. Atualmente, você está observando os totais de vendas de seus vários produtos. Você pode ver que alguns produtos têm vendas consistentemente baixas e outros podem ser bons candidatos para reduzir os esforços de vendas para essas linhas de produtos. Mas como é a lucratividade geral de seus diferentes produtos? Arraste **Lucro** para a Cor e veja o que acontece. No painel Dados, arraste **Lucro** até **Cor** no cartão Marcas. Ao arrastar o lucro para a cor, você agora vê que tem lucro negativo em Mesas, Estantes de livros e até mesmo em Máquinas. Outra informação revelada! ![Um gráfico de barras com Data do pedido, categoria e subcategoria na divisória Colunas; Sum(Vendas) na divisória Linhas e Sum(Lucro) na Cor no cartão Marcas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Dragcolor1.png) **Observação:** o Tableau adicionou automaticamente uma legenda da cor e atribuiu uma paleta de cores divergentes, pois os dados incluem valores negativos e positivos. Saiba mais: trabalho com cores A adição de cores aprimora a aparência da sua exibição, mas também faz com que os dados interessantes se destaquem. O Tableau usa uma paleta de cores padrão para atribuir cores aos produtos em sua exibição, mas você não fica limitado a essa paleta de cores. Você tem opções! Se desejar usar cores diferentes das mostradas, é possível alterar as cores ou a paleta de cores a qualquer momento. Basta clicar em **Cor** no cartão Marcas e, em seguida, clicar em **Editar cores**. É possível selecionar uma paleta de cores diferente na caixa de diálogo Editar cores exibida. **Observação:** o tutorial de Introdução usa a paleta de cores padrão. Dependendo dos dados em sua exibição, a caixa de diálogo Editar cores pode mostrar uma paleta de cores divergentes em vez de uma paleta de cores categorizadas. Paletas de cores divergentes têm a aparência mostrada na imagem abaixo. As paletas de cores divergentes normalmente são atribuídas a campos contínuos. ![Paletas de cores divergentes listadas no menu Editar cores](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Dragcolor2.png) Caso você esteja usando uma legenda, ela poderá ter a aparência mostrada na imagem abaixo. Paletas de cores categorizadas como essa normalmente são atribuídas a campos discretos. ![Paletas de cores categóricas listadas no menu Editar cores](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Drag12.png) Verifique seu trabalho! Assista a "Adicionar cores à sua exibição" em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Encontre informações importantes Conforme você aprendeu, é possível explorar seus dados conforme cria exibições com o Tableau Desktop. A adição de filtros e cores o ajuda a visualizar melhor seus dados e pode identificar problemas imediatamente. A próxima etapa é interagir com sua exibição para que você possa começar a tirar conclusões. Observando sua exibição, você percebeu que tinha alguns produtos que não eram lucrativos, mas agora deseja ver se esses produtos têm apresentado esse comportamento ano após ano. É hora de usar os filtros para ver mais de perto. 1. Na exibição, no cartão de filtro **Subcategoria**, desmarque todas as caixas de seleção, exceto **Estantes de livros**, **Máquinas** e **Mesas**. ![Um gráfico de barras com uma paleta de cores divergentes para mostrar lucros e perdas para subcategorias](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_FocusFilter1.png) Agora você pode ver que, em alguns anos, Estantes de livros e Máquinas tinham lucro. No entanto, recentemente, as máquinas tornaram-se pouco rentáveis. Ainda que você tenha feito uma descoberta importante, poderá desejar reunir mais informações antes de propor quaisquer ações para seu chefe. Com base em uma intuição, você decidiu dividir sua exibição por região: 2. No painel Dados, arraste **Região** para a divisória **Linhas** e coloque-a à direita de Soma(Vendas). O Tableau cria uma exibição com diversos eixos divididos por região. Agora são exibidas as vendas e a lucratividade por produto para cada região. Ao adicionar a região à exibição e filtrar a Subcategoria, você verá que as máquinas no Sul estão apresentando um lucro negativo geral mais alto do que em outras regiões. Você descobriu uma informação oculta! ![Gráficos de barras que mostram a lucratividade da subcategoria de máquinas em cada região](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Focus_MachineSpike.png) Esta exibição resume seu trabalho até o momento. Selecione **Tudo** no cartão de filtro **Subcategoria** (se tiver alterado seu filtro) para mostrar todas as subcategorias novamente e dê um nome para a planilha , e adicione um título. 6. Na parte inferior esquerda do espaço de trabalho, clique duas vezes em **Planilha 1** e digite **Vendas por produto/região**. Você opta por concentrar sua análise no Sul, mas não deseja perder a exibição criada. No Tableau Desktop, é possível duplicar sua planilha para continuar de onde parou. 7. Na sua pasta de trabalho, clique com o botão direito do mouse na planilha **Vendas por produto/região** e selecione **Duplicar**. 8. Renomeie a planilha duplicada como **Vendas no Sul**. 9. Na sua nova planilha, no painel Dados, arraste **Região** para a divisória **Filtros** para adicioná-la como um filtro na exibição. 10. Na caixa de diálogo Filtrar região, desmarque todas as caixas de seleção exceto **Sul** e clique em **OK**. 11. Clique com o botão direito do mouse no campo **Região** na divisória **Linhas** e desmarque **Mostrar cabeçalho**. A aparência de sua exibição é atualizada para parecer com a imagem abaixo. ![Um gráfico de barras que mostra a lucratividade da subcategoria no sul](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_FocusSouth1.png) Agora você pode se concentrar nas vendas e no lucro no Sul. Pode-se observar imediatamente que as vendas de máquinas tiveram um lucro negativo em 2022 e, novamente, em 2025. Definitivamente, é algo que deve ser investigado! 4. Salve seu trabalho selecionando **Arquivo** > **Salvar como**. Dê um nome para sua pasta de trabalho, como Vendas e lucros regionais. Saiba mais: como o Tableau organiza suas pastas de trabalho salvas Quando você instala o Tableau, ele automaticamente cria um diretório de pasta para você em **Documentos** > **Meus Documentos** > **Meu Repositório do Tableau**. Meu Repositório do Tableau contém diversas pastas para fontes de dados, pastas de trabalho salvas, dados de geocodificação e mais. **Mais sobre salvar sua pasta de trabalho como tipos de arquivos diferentes do Tableau** na Biblioteca de aprendizado (no menu superior). Verifique seu trabalho! Assista a "Encontrar informações importantes" em ação, abaixo _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Resumo das etapas Nesta etapa você usou filtros e cores para facilitar o trabalho com seus dados. Você também aprendeu sobre alguns recursos divertidos que o Tableau oferece para ajudá-lo a responder perguntas importantes sobre seus dados. Você aprendeu como: - Aplique filtros e cores para facilitar a concentração nas áreas dos dados que mais interessam a você. - Interaja com o gráfico usando as ferramentas fornecidas pelo Tableau. - Duplique as planilhas e salve suas alterações para continuar a explorar os dados de diferentes formas sem perder seu trabalho. Depois de explorar seus dados no Tableau Desktop, você identificou áreas preocupantes. Você sabe que as vendas e os lucros no Sul são um problema, mas ainda não tem uma solução. Você quer observar outros fatores que possam estar contribuindo para esses resultados. Em seguida, você aproveitará outro recurso importante para trabalhar com dados geográficos no Tableau. Continue para [Etapa 4: explorar seus dados geograficamente](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-explore.htm). [Pular para o conteúdo principal](#main-content) # Etapa 4: explorar seus dados geograficamente Você criou uma ótima exibição que permite revisar as vendas e os lucros por produto ao longo de vários anos. E, após analisar as vendas e os lucros no Sul, você decide procurar tendências ou padrões nessa região. Como você está observando dados geográficos (o campo Região), tem a opção de criar uma visualização de mapa. As visualizações de mapa são excelentes para exibir e analisar esse tipo de informação. Além disso, elas são bem legais! Neste exemplo, o Tableau já atribuiu as funções geográficas apropriadas aos campos País, Estado/Província, Cidade e CEP. É porque ele reconheceu que cada um desses campos continha dados geográficos. Você pode iniciar o trabalho de criação da visualização de mapa imediatamente. Saiba mais: conhecer as funções geográficas O Tableau reconhece muitos dados geográficos comuns, como nomes de Estado e cidade. Quando o Tableau reconhece esse tipo de dados, ele automaticamente atribui funções geográficas apropriadas a campos, então eles se tornam campos geográficos. Os campos geográficos têm ícones de globo ![Ícone de globo que identifica campos de dados geográficos](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore16_24x13.png) perto deles no painel **Dados**. Se um campo receber uma função geográfica, o Tableau cria automaticamente uma visualização de mapa quando você adiciona o campo a **Detalhe** no cartão Marcas. Mais sobre isso mais tarde. Se o Tableau não reconhecer os dados como geográficos, é necessário atribuir uma função geográfica manualmente para cada um dos campos relevantes. Há várias funções geográficas para escolher: - Aeroporto - Código de área (EUA) - CBSA/MSA (EUA) - Cidade - Distrito congressional (EUA) - País/região - Município - NUTS Europa - Estado/Província - CEP/Código Postal ![Uma imagem de atribuição manual de funções geográficas aos campos](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore1.png) ## Criar uma visualização de mapa Comece do zero com uma nova planilha. 1. Clique no ícone **Nova planilha** na parte inferior da área de trabalho. ![Destaque do ícone da nova planilha](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_explore17.png) O Tableau mantém suas planilhas anteriores e cria uma nova para que você possa continuar explorando seus dados sem perder seu trabalho. 4. No painel **Dados**, clique duas vezes em **Estado/Província** para adicionar a **Detalhe** no cartão Marcas. Agora você tem uma visualização de mapa! ![um mapa simbólico do Canadá e dos EUA continentais](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_explore3.png) Saiba mais: clicar duas vezes para adicionar campos geográficos É possível clicar duas vezes em campos para adicioná-los rapidamente à exibição. Quando você clica duas vezes em um campo geográfico, ele é adicionado automaticamente a Detalhe no cartão Marcas e a visualização de mapa é criada com marcas para cada local listado no campo. Como o Tableau já sabe que os nomes dos estados são dados geográficos e como a dimensão **Estado/Província** é atribuída à função geográfica Estado/Província, o Tableau cria automaticamente uma visualização de mapa. Há uma marca para cada um dos 48 estados contíguos dos EUA e províncias canadenses em sua fonte de dados. (Alasca e Havaí não estão inclusos em sua fonte de dados, então não são mapeados). Observe que o campo **País** também é adicionado à exibição. Isso acontece porque os campos geográficos em Exemplo - Superloja fazem parte de uma hierarquia. Os níveis superiores na hierarquia podem ser adicionados automaticamente como um nível de detalhe. Além disso, os campos gerados Latitude e Longitude são adicionados às divisórias Colunas e Linhas. Você pode considerá-los como campos X e Y. Eles são essenciais a qualquer momento que você deseje criar uma visualização de mapa, já que cada local em seus dados recebe um valor de latitude e outro de longitude. Às vezes, esses campos são gerados pelo Tableau de campos geográficos em seus dados. Ou seus dados podem conter seus próprios valores de latitude e longitude. É possível encontrar recursos para saber mais sobre isso na Biblioteca de aprendizado. Agora, ter um mapa concentrado no Canadá e nos EUA contíguos é uma coisa, mas você queria ver o que estava acontecendo no Sul, lembra? 13. Arraste **Região** para a divisória **Filtros** e filtre apenas o **Sul**. A visualização de mapa se aproxima da região Sul e há uma marca para cada estado (11 no total). Agora você deseja ver dados mais detalhados nessa região, então começa a arrastar outros campos para o cartão Marcas: 15. Arraste a medida **Vendas** para **Cor** no cartão Marcas. ![Um mapa de 11 estados do sul dos EUA coloridos em vários tons de azul](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_explore2.png) A exibição é atualizada automaticamente para um mapa preenchido e aplica cores a cada estado com base em suas vendas totais. Como você está explorando as vendas de produtos, deseja que suas vendas apareçam em dólares americanos. Clique no campo **Sum(Vendas)** no cartão **Marcas** e selecione **Formato**. Para Números, selecione **Moeda**. A qualquer momento que você adicionar uma medida contínua que contenha números positivos (como Vendas) para Cor no cartão Marcas, seu mapa preenchido fica colorido em azul. Os valores negativos ficam em laranja. Às vezes, você não vai querer que seu mapa fique azul. Talvez você prefira verde ou seus dados não sejam algo que deva ser representado em azul, como incêndios florestais ou engarrafamentos. Isso seria muito confuso! Não se preocupe, é possível alterar a paleta de cores como fez antes. 20. Clique em **Cor** no cartão Marcas e selecione **Editar cores**. Neste exemplo, você quer ver quais estados estão indo bem e quais estados estão indo mal nas vendas. 22. Na lista suspensa Paleta, selecione **Divergência laranja-azul** e feche a caixa de diálogo. Isso permite que você veja com rapidez quem tem o melhor e quem tem o pior desempenho. A aparência de sua exibição é atualizada para: ![Um mapa com cores divergentes entre o azul e o laranja com base nas vendas totais do estado](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore5.png) Mas espere. Tem tanta cor laranja! O que aconteceu? Os dados são precisos e, _tecnicamente_, você pode fazer comparações entre quem tem o melhor e quem tem o pior desempenho. Mas é só isso? As vendas nos estados marcados em laranja são realmente tão ruins assim, ou simplesmente há mais pessoas na Flórida para comprar seus produtos? Talvez você tenha lojas menores, ou menos lojas, nos estados que aparecem em laranja. Ou talvez haja uma densidade populacional mais alta nos estados que aparecem em azul, assim há mais pessoas para comprar seus produtos. De qualquer forma, você não quer mostrar essa exibição para seu chefe porque não está confiante de que os dados estão contando uma história útil. 29. Clique no ícone **Desfazer** ![Ícone de seta apontando para a esquerda.](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore22.png) na barra de ferramentas para voltar à exibição azul e agradável. Ainda há um problema com as cores. Tudo parece muito bem, esse é o problema! À primeira vista, parece que a Flórida tem o melhor desempenho. Focalizar a marca do estado revela um total de US$ 89.474 em vendas, em comparação com a Carolina do Sul, por exemplo, que tem apenas US$ 8.482 em vendas. No entanto, algum estado do Sul apresentou _lucro_? 32. Arraste **Lucro** para **Cor** no cartão Marcas para ver se é possível responder a essa pergunta. ![Um mapa com cores divergentes entre o azul e o laranja com base nos lucros totais do estado](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore6.png) Agora está melhor! Como o lucro frequentemente consiste em valores positivos e negativos, o Tableau seleciona automaticamente a paleta de cores divergentes laranja-azul, para mostrar rapidamente os estados com perfil negativo e os estados com perfil positivo. Agora fica claro que Tennessee, Carolina do Norte e Flórida têm lucros negativos, mesmo que tenha parecido que eles estavam indo bem, ou muito bem, em Vendas. Mas por quê? Você responderá isso na próxima etapa. Verifique seu trabalho! Assista a "Criar uma visualização de mapa" em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. Continue para [Etapa 5: Analisar os detalhes](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-drilldown.htm). [Pular para o conteúdo principal](#main-content) # Etapa 5: Analisar os detalhes Na última etapa você descobriu que Tennessee, Carolina do Norte e Flórida têm lucro negativo. Para descobrir a razão, você decide detalhar ainda mais e se concentrar no que está acontecendo nesses três estados. ## Retomar a sua visualização de mapa Como visto na última etapa, os mapas são excelentes para visualizar seus dados de forma mais ampla. Um gráfico em barras o ajudará a chegar aos detalhes. Para fazer isso, você cria outra planilha. 1. Clique duas vezes em **Planilha 3** e chame a planilha de **Mapa de perfil**. 2. Clique com o botão direito do mouse em **Mapa de lucro** na parte inferior da área de trabalho e selecione **Duplicar**. Nomeie a nova planilha de **Gráfico de barras de lucro negativo**. 3. Na planilha Gráfico de barras de lucro negativo, clique em **Mostre-me** e selecione **barras horizontais**. Mostre-me destaca os diferentes tipos de gráficos com base nos adicionados à exibição. **Observação:**A qualquer momento você pode clicar em **Mostre-me** novamente para recolher. ![Destaque do gráfico de barras horizontais no menu Mostre-me](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore8.png) Você agora tem um gráfico em barras novamente, simples assim. ![Um gráfico de barras horizontais mostrando os lucros para estados da região Sul](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore9.png) 7. Para selecionar várias barras à esquerda, clique e arraste o cursor, barras entre **Tennessee**, **Carolina do Norte** e **Flórida**. Na dica de ferramenta que aparece, selecione **Manter apenas** para concentrar-se nesses três estados. ![Uma caixa azul mostrando três barras selecionadas simultaneamente](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore_click_and_drag.png) **Observação:** você também pode clicar com o botão direito do mouse em uma das barras destacadas e selecionar **Manter apenas**. Observe que um campo _Inclusões_ para Estado é adicionado à divisória Filtros para indicar que determinados estados estão filtrados na exibição. O ícone com dois círculos no campo indica que este campo é um conjunto. Você pode editá-lo ao clicar com o botão direito do mouse no campo da divisória Filtros e selecionar **Editar filtro**. Agora você quer observar os dados das cidades nesses estados. 9. Na divisória **Linhas**, clique no ícone **mais** no campo **Estado** para detalhar ao nível da Cidade. Há informações demais aqui, então você decide filtrar a exibição até as cidades com o lucro mais negativo usar um filtro N principais. Verifique seu trabalho! Assista às etapas 1 a 5 em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Criar um filtro de N principais Você pode usar um filtro N principais no Tableau Desktop para limite o número de marcas exibida em sua exibição. Neste caso, você quer usar o filtro de N principais para chegar a quem tem os piores desempenhos. 1. No painel Dados, arraste **Cidade** para a divisória **Filtros**. 2. Na caixa de diálogo, selecione a guia **Principais** e faça o seguinte: 1. Clique em **Por campo**. 2. Clique na lista suspensa **Principais** e selecione **Inferiores** para revelar os piores desempenhos. 3. Digite **5** na caixa de texto para mostrar os 5 piores desempenhos em seu conjunto de dados. O Tableau Desktop já selecionou um campo (Lucro) e uma agregação (Soma) para o filtro de N principais com base nos campos em sua exibição. Essas configurações asseguram que sua exibição mostrará as cinco cidades com o pior desempenho pela soma do lucro. ![A guia Superior da caixa de diálogo Filtrar \[Cidade\] que está configurada para o campo Por: Inferior 5](Img/gs_Explore12.png) 6. Clique em **OK**. Você está no caminho certo! Mas há seis cidades na exibição, incluindo Jacksonville, na Carolina do Norte, que tem um lucro positivo. Por que uma cidade com lucro positivo foi mostrada na exibição quando você criou um filtro que deveria ter a excluído? Jacksonville, na Carolina do Norte, está incluída porque Cidade é o menor nível de detalhe mostrado na exibição. Para o Tableau Desktop saber a diferença entre Jacksonville, na Carolina do Norte, e Jacksonville, na Flórida, você precisa detalhar o próximo nível de detalhe na hierarquia de localização, que nesse caso é o CEP. Depois de adicionar o Código postal, você poderá excluir Jacksonville na Carolina do Norte sem excluir Jacksonville na Flórida. 1. Na divisória Linhas, clique no sinal de adição em **Cidade** para detalhar ao nível de detalhe de CEP. 2. Clique com o botão direito do mouse no CEP para Jacksonville, na Carolina do Norte, **28540** e, em seguida, selecione **Excluir**. O CEP é adicionado à divisória Filtros para indicar que determinados membros no campo CEP foram filtrados da exibição. Mesmo quando você remove o campo CEP da exibição, o filtro permanece. 4. Arraste **CEP** para fora da divisória Linhas. A aparência de sua exibição é atualizada para: ![Um gráfico de barras das cinco cidades menos lucrativas do Sul](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore14.png) Verifique seu trabalho! Assista às etapas 1 a 8 em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. Agora que você concentrou sua exibição nas cidades que apresentam menos lucro, é possível investigar mais os produtos responsáveis. ## Identificar os problemáticos Você decide dividir a exibição por Subcategoria para identificar os produtos que estão fazendo o lucro cair. Você sabe que o campo Subcategoria contém informações sobre produtos vendidos por local, então você começa aqui. 1. Arraste **Subcategoria** para a divisória **Linhas** e coloque-a à direita da Cidade. 2. Arraste **Lucro** para **Cor** no cartão Marcas para facilitar a visualização de quais produtos têm lucro negativo. 3. No painel Dados, clique com o botão direito do mouse em **Data do pedido** e selecione **Mostrar filtro**. Agora, você pode explorar lucros negativos de cada ano, se quiser, e rapidamente identificar produtos que geram perda de dinheiro. Máquinas, mesas e pastas não parecem estar tendo um bom desempenho. E se você parar de vender esses itens em Jacksonville, Concord, Burlington, Knoxville e Memphis? ![Um gráfico de barras horizontais que mostra a lucratividade da subcategoria para as cidades de pior desempenho](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Explore15.png) ## Verificar suas descobertas Eliminar pastas, máquinas e tabelas melhora os lucros na Flórida, Carolina do Norte e Tennessee? Para descobrir, é possível filtrar os problemas dos produtos para ver o que acontece. 1. Volte para a visualização de mapa clicando na guia **Mapa de lucro** da planilha. 2. No painel Dados, clique com o botão direito do mouse em **Subcategoria** e selecione **Mostrar filtro**. Um cartão de filtro para todos os produtos que você oferece aparece ao lado da visualização de mapa. Você usará esse filtro mais tarde. 3. No painel Dados, arraste **Lucro** e **Raio de lucro** para **Rótulo** no cartão Marcas. - Para formatar Razão de lucro como uma porcentagem, clique com o botão direito em **Razão de lucro** e selecione **Formatar**. Em seguida, para **Números** na seção **Padrão**, escolha **Porcentagem** e defina o número de casas decimais que deseja exibir no mapa. Para este mapa, escolheremos zero casas decimais. Em seguida, feche o painel Formatar. Agora você poderá ver o perfil exato de cada estado sem precisar focalizá-los. 4. No painel Dados, clique com o botão direito do mouse em **Data do pedido** e selecione **Mostrar filtro** para oferecer contexto para a exibição. Um cartão de filtro para YEAR(Order Date) aparece na exibição. Agora é possível ver o lucro de todos os anos ou de uma combinação de anos. Isso poderá ser útil para sua apresentação. 5. Retire **Pastas**, **Máquinas** e **Mesas** da lista no cartão de filtro Subcategoria na exibição. Lembre que adicionar filtros à sua exibição permite que você inclua e exclua valores para destacar determinadas partes de seus dados. Conforme você elimina cada membro, o lucro do Tennessee, da Carolina do Norte e da Flórida melhora até que, finalmente, cada um tenha um lucro positivo. ![O resultado que desmarca Pastas, Máquinas e Mesas do filtro de subcategoria](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_explore-deselect.png) Ei, você fez uma descoberta interessante! Pastas, máquinas e mesas definitivamente são os responsáveis pelas perdas no Tennessee, na Carolina do Norte e na Flórida, mas não no restante do Sul. Percebeu como o lucro de alguns dos outros estados cai conforme você elimina itens do cartão de filtro? Por exemplo, se você alternar **Pastas** no cartão Filtro da subcategoria, o lucro cai até quatro porcento em Arkansas. É possível deduzir que as Pastas são lucrativas no Arkansas. Você deseja compartilhar essa descoberta com a equipe guiando-os pelas mesmas etapas pelas quais passou. 11. Selecione **(Tudo)** no cartão de filtro Subcategoria para incluir todos os produtos novamente. Saiba mais: mais perguntas que você pode fazer Você descobriu que pastas, máquinas e mesas eram responsáveis pelo lucro negativo no Tennessee, na Carolina do Norte e na Flórida. E agora? É possível continuar explorando os dados respondendo as perguntas abaixo. **Observação:** se você usar sua exibição para explorar essas perguntas, desfaça quaisquer alterações antes de continuar com o tutorial de Introdução. - Como estão as vendas de máquinas no Tennessee, na Carolina do Norte e na Flórida? Você está vendendo muito? Se sim, como isso afeta o lucro? - Que outros fatores podem estar contribuindo para esses resultados? Os varejistas no sul estão vendendo produtos com desconto? - E as vendas de mesas e pastas? - O que acontece com as vendas em Jacksonville, Miami, Burlington, Knoxville e Memphis quando você remove as máquinas, as mesas ou as pastas? - Mas e as estantes? Lembre-se, na Etapa 2, vemos que as estantes não apresentaram muito lucro em outras regiões. Detalhar essas regiões pode revelar soluções adicionais. Verifique seu trabalho! Assista a "Verifique suas descobertas" em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. Agora você sabe que as máquinas, as mesas e as pastas são problemáticas para sua empresa. Ao se concentrar no Sul, você vê que esses produtos apresentam efeitos variáveis no orçamento. Isso pode ser uma conversa que vale a pena ter com seu chefe. Em seguida, você reunirá o trabalho feito até o momento em um painel para que possa apresentar suas descobertas com clareza. **Mais sobre o trabalho com mapas e funções geográficas** na Biblioteca de aprendizado (no menu superior). Continuar para [Etapa 6: criar um painel para mostrar suas informações](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-build.htm). [Pular para o conteúdo principal](#main-content) # Etapa 6: criar um painel para mostrar suas informações Você criou quatro planilhas e elas estão comunicando informações importantes que seu chefe precisa saber.Agora você precisa de uma maneira de mostrar os lucros negativos no Tennessee, Carolina do Norte e Flórida e explicar alguns dos motivos pelos quais os lucros são baixos. Para fazer isso, é possível usar painéis para exibir várias planilhas de uma vez e, se desejar, fazer com que elas interajam umas com as outras. Para recursos e vídeos relacionados, consulte [Criar painéis no Tableau Desktop](https://www.tableau.com/pt-br/node/106947?playlist=509089). ## Configurar seu painel Você poderá querer enfatizar que determinados itens vendidos em determinados lugares estão tendo um desempenho ruim.A sua exibição de gráfico de barras do lucro e a sua exibição de mapa demonstram bem este ponto. 1. Clique no botão **Novo painel**. ![O ícone do Novo painel](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Build1.png) 2. No **Painel** à esquerda, você verá as planilhas que criou.Arraste **Vendas no Sul** para o seu painel vazio. 3. Arraste **Mapa de lucro** até o seu painel e arraste-o para cima de Vendas na exibição Sul. O painel será atualizado para: ![Um painel com o Mapa de lucro e as vendas nas planilhas Sul](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Build2.png) Agora você pode ver ambas as exibições ao mesmo tempo! Porém, infelizmente, o gráfico em barras está um pouco espremido, o que não ajuda a compreensão dos seus dados. ## Organizar seu painel Não é fácil ver detalhes de cada item na **Subcategoria** do seu gráfico de barras de Vendas no Sul. Ao solucionar este problema, você terá mais espaço para comunicar as informações necessárias. 1. Em Vendas no Sul, clique com o botão direito do mouse em um valor no cabeçalho da coluna **Categoria** e apague **Mostrar cabeçalho**. ![Um menu que tem Mostrar cabeçalho selecionado](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Build3.png) 2. Em Vendas no Sul, clique com o botão direito do mouse no cabeçalho Data do pedido/subcategoria e selecione Ocultar rótulos de campo para colunas. ![O menu para rótulos de campo de coluna](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_build4.png) Agora, você ocultou informações desnecessárias do seu painel, preservando a divisão dos seus dados.O espaço extra torna mais fácil ver os dados em seu painel, mas vamos mostrar mais atualizações. 3. Clique com o botão direito do mouse no título **Mapa de lucro** e selecione **Ocultar título**. O Mapa de lucro do título é oculto do painel e mais espaço é criado. 4. Repita esta etapa para o título da exibição **Vendas no sul**. 5. Cada vez que você trazia uma planilha, seus filtros também vinham.Isso significa que há filtros duplicados sendo exibidos.Selecione o primeiro cartão filtro **Subcategoria** à direita da sua exibição e, na parte superior do cartão, clique no ícone **Remover**![O ícone Remover do Painel](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_build5.png). 6. Repita essa etapa para o segundo cartão Filtro **Subcategoria** e para um dos cartões Filtro **Ano da data do pedido**. 7. Clique em **Legenda de cor de lucro** e arraste-a da direita para a parte de baixo de Vendas no sul. 8. Por fim, selecione o filtro **Ano da data do pedido**, clique na seta suspensa e, em seguida, selecione **Flutuante**.Mova-o para espaço em branco na exibição de mapa.Nesse exemplo, ele é colocado logo após a Costa Leste, no oceano Atlântico. Tente selecionar anos diferentes no filtro Ano da data do pedido.Seus dados são filtrados rapidamente para mostrar que o desempenho do estado varia a cada ano.Isso é legal, mas pode ficar ainda mais fácil de comparar. 10. Clique na seta suspensa na parte superior do filtro **Ano da data do pedido** e selecione **Valor único (controle deslizante)**. A aparência de sua exibição é atualizada para: ![Um painel com o Mapa de lucro e vendas nas planilhas do Sul com menos cabeçalhos de coluna e filtros](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_build6.png) Saiba mais: diferenciar objetos Flutuantes e Fixos em um painel Os objetos em um painel podem ser definidos como **Fixos** ou **Flutuantes**. Os itens fixos são automaticamente ajustados à zona na qual você os solta. Os itens flutuantes podem ser movidos e ajustados livremente de outros objetos no painel.Se desejar, é possível ter os itens flutuantes e fixos no mesmo painel. **Mais sobre a organização de seu painel** na Biblioteca de aprendizado (no menu superior). Agora seu painel está com uma aparência muito boa!Agora, você pode comparar facilmente o lucro e as vendas por ano.Mas isso não é tão diferente de algumas imagens na apresentação, e você está usando o Tableau!Vamos tornar seu painel mais atraente. Verifique seu trabalho!Assista a "Organizar seu painel" em ação _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Adicionar interatividade Não seria ideal se você pudesse visualizar quais subcategorias são lucrativas em certos estados? 1. Selecione **Mapa de lucro** no painel e clique no ícone **Usar como filtro**![O ícone Usar como Filtro](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_build7.png) no canto superior direito. 2. Selecione um estado na região sul do mapa. O gráfico de barras Vendas no sul é atualizado automaticamente para mostrar somente as vendas de subcategoria no estado selecionado.É possível ver rapidamente quais subcategorias são lucrativas. 3. Clique em uma área do mapa diferente dos estados coloridos do sul para limpar sua seleção. Você também deseja que os visualizadores sejam capazes de ver a alteração nos lucros com base na data do pedido. 5. Selecione o filtro **Ano da data do pedido**, clique na seta suspensa e selecione **Aplicar a planilhas** > **Tudo usando esta fonte de dados**. Explore o desempenho do estado por ano com seu novo e interativo painel! Verifique seu trabalho!Assista a "Adicionar interatividade" em ação Aqui, filtramos Vendas no sul somente para itens vendidos na Carolina do Norte e, em seguida exploramos o lucro anual. _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Renomear e prosseguir Você mostra o painel para sua chefe e ela o adora.Ela o chamou de "Vendas e lucro regionais", e você faz o mesmo ao clicar duas vezes na guia **Painel 1** e digitar **Vendas e lucro regionais**. Em suas investigações, sua chefe também descobre que a decisão de introduzir máquinas no mercado da Carolina do Norte em 2025 foi uma _ideia ruim_. Sua chefe está feliz de ter esse painel para explorar, mas ela também quer que você apresente um plano de ação claro para uma equipe maior.Ela pede que você crie uma apresentação com suas descobertas. O bom é que você conhece o recurso de histórias no Tableau. Continue para [Etapa 7: Criar uma história para apresentar](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-story.htm). [Pular para o conteúdo principal](#main-content) # Etapa 7: Criar uma história para apresentar Você quer compartilhar suas descobertas com uma equipe maior. Juntos, a sua equipe pode reavaliar as máquinas de venda na Carolina do Norte. Em vez de precisar adivinhar em quais informações importantes sua equipe está interessada e incluí-las em uma apresentação, você decide criar uma história no Tableau. Dessa forma, você pode guiar os visualizadores pelo processo de descoberta de dados e tem a opção de explorar seus dados de forma interativa para responder a quaisquer perguntas que possam ser feitas durante a apresentação. ## Criar seu primeiro ponto de história Histórias no Tableau são quase como apresentações de slides. Cada ponto da história é essencialmente um slide independente em uma apresentação. E, ao contrário de um painel, cada ponto da história pode mostrar a mesma visualização ou painel com um estado independente. Não sabe o que isso significa? Siga as instruções abaixo e tudo ficará claro. Você começará a apresentação com uma visão geral. 1. Clique no botão **Nova história**. ![Ícone de Nova história](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story1.png) Isso abre um espaço de trabalho em branco com a mensagem, “Arrastar uma planilha para cá”. Aqui você criará seu primeiro ponto de história. Histórias em branco se parecem muito com painéis em branco. E, como um painel, você pode arrastar planilhas para apresentá-las. Em uma história, você também pode arrastar painéis para sua apresentação. 5. Do painel História à esquerda, arraste a planilha **Vendas no sul** para a sua exibição. 6. Adicione uma legenda, talvez "Vendas e lucro por ano", editando o texto na caixa cinza acima da planilha. ![Planilha de Vendas no Sul exibida em uma história](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story2.png) Este ponto da história é uma maneira útil de apresentar os dados aos visualizadores. Mas você quer contar uma história sobre a venda de máquinas na Carolina do Norte, então vamos nos concentrar nesses dados. ## Destacar vendas de máquinas Para introduzir as máquinas, você pode aproveitar o filtro Subcategoria que acompanha o gráfico em barras Vendas no sul. 1. No painel **História**, em Novo ponto da história, clique em **Duplicar** para duplicar o primeiro ponto da história. Continue trabalhando de onde parou, mas saiba que seu primeiro ponto de história ficará exatamente como você o deixou. Nesse novo ponto da história, você pode alterar filtros e outras interatividades sem alterar o primeiro ponto da história ou a visualização subjacente. 2. Como você está contando uma história sobre máquinas, no filtro Subcategoria, desmarque a seleção **(Tudo)** e selecione **Máquinas**. Agora seus visualizadores poderão identificar rapidamente as vendas e o lucro das máquinas por ano. 3. Adicione uma legenda para destacar o que seus visualizadores estão vendo, por exemplo, "Vendas e lucros de máquinas por ano." ![Uma história que inclui a planilha Vendas no Sul e é filtrada por máquinas](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story4.png) Você levou com êxito o foco para as máquinas, mas percebeu que algo parece estranho: Nessa exibição, você não pode isolar qual Estado está contribuindo com a perda. Isso será abordado em seu próximo ponto da história ao apresentar seu mapa. Saiba mais: o que é essa minibarra de ferramentas ao lado da legenda de seu ponto da história? A barra de ferramentas História ![Ícones que aparecem quando você passa o mouse sobre as legendas dos pontos da história](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_story_toolbar.png) é mostrado pela legenda do ponto da história assim que você arrasta seu primeiro ponto da história para a tela e passa o mouse sobre a área do navegador. Use-a para reverter as alterações, aplicar atualizações a um ponto da história, excluir um ponto da história ou criar um novo ponto da história a partir do atual personalizado. Todas as opções ficam disponíveis após você alterar o ponto da história. Caso contrário, somente a opção de excluir é disponibilizada. Verifique seu trabalho! Assista "Criar seu primeiro ponto de história" e "Destacar vendas de máquinas" em ação. _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Demonstrar suas ideias O resultado final é que as máquinas na Carolina do Norte dão prejuízo para sua empresa. Você descobriu isso no painel que criou. Observar as vendas e os lucros gerais por ano não demonstra só isso, mas o lucro regional faz isso. 1. No painel **História**, selecione **Em branco** para adicionar um novo ponto da história em branco. Em seguida, arraste o seu painel **Vendas e lucros regionais** até a canvas. Isso dá aos visualizadores uma nova perspectiva a respeito de seus dados: O lucro negativo chama a atenção. ![Uma história que usa o painel Vendas regionais e Lucro](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story6.png) 3. Adicione uma legenda como, "Itens com desempenho ruim no Sul." Para concentrar os resultados apenas para a Carolina do Norte, comece com um ponto de história duplicado. 1. Selecione **Duplicar** para criar outro ponto de história com seu painel Lucro regional. 2. Selecione **Carolina do Norte** no mapa e observe que o gráfico de barras é atualizado automaticamente. 3. Selecione Tudo no cartão de filtro Ano da data do pedido. 4. Adicione uma legenda como, “Lucro na Carolina do Norte, 2022-2025”. Agora você poderá guiar os visualizadores pelas alterações de lucros por ano na Carolina do Norte. Para fazer isso, você criará quatro pontos de história: 1. Selecione **Duplicar** para iniciar seu Perfil regional concentrado na Carolina do Norte. 2. No filtro Ano da data do pedido, clique no botão de seta direita de modo que **2022** seja exibido. 3. Adicione uma legenda como, “Lucro na Carolina do Norte, 2022", e clique em **Duplicar**. 4. Repita as etapas 2 e 3 nos anos 2023, 2024 e 2025. Agora os visualizadores terão uma ideia de quais produtos foram apresentados no mercado da Carolina do Norte, quando isso aconteceu e o nível ruim de desempenho deles. Verifique seu trabalho! Assista "Demonstrar suas ideias" em ação. _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Toques finais Neste ponto da história, que foca na data a partir de 2025, você descreverá suas descobertas. Vamos adicionar mais detalhes do que apenas uma legenda. 1. No painel esquerdo, selecione **Arrastar para adicionar texto** e arraste para a sua exibição. 2. Insira uma descrição do seu painel que enfatize o desempenho negativo das máquinas na Carolina do Norte, por exemplo, “Apresentar novamente as máquinas ao mercado da Carolina do Norte em 2025 resultou na perda significativa de dinheiro”. Para ilustrar, suponhamos que você possa focalizar Máquinas no gráfico de barras Sul durante a apresentação, para mostrar uma dica de ferramenta útil: a perda de quase USD$ 4.000. ![O painel Vendas regionais e Lucro com uma legenda de texto que diz “A introdução de máquinas no mercado da Carolina do Norte em 2021 resultou na perda de uma quantia significativa de dinheiro”.](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story9.png) E, agora, no slide final, analisará os detalhes. 4. No painel História, clique em **Em branco**. 5. No painel História, arraste **Barra de gráficos de lucro negativo** até a visualização. 6. No cartão Filtro **Ano da data do pedido**, reduza a exibição para **2025** somente. Agora, você pode facilmente ver que a perda de lucros da máquina foi somente em Burlington, na Carolina do Norte. 7. Na exibição, clique com o botão direito do mouse na marca **Burlington** (a barra) e selecione **Anotar** > **Marca**. 8. Na caixa de diálogo Editar anotação exibida, exclua o texto do filtro e digite: “As máquinas geraram uma perda de quase USD$ 4.000 em 2025." 9. Clique em **OK**. 10. Na exibição, clique na anotação e arraste-a para ajustar onde ela aparece. 11. Coloque a legenda neste ponto da história: “Onde estamos perdendo lucros de máquinas na Carolina do Norte?" 12. Clique duas vezes na guia **História 1** e renomeie a sua história para "Melhorar os lucros no Sul". 13. Revise sua história selecionando **Janela** > **Modo de apresentação**. Saiba mais: Redimensionar para caber. O que essas barras de rolagem estão fazendo à direita ou na parte inferior do seu ponto de história do painel durante o modo de apresentação? ![Uma história com barras de rolagem horizontais e verticais](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story7.png) Parece que seu painel não se encaixa bem na apresentação. Isso é irritante. Pressione a tecla **Esc** para sair de sua apresentação e selecione a planilha **Lucro e vendas regionais** na parte inferior da pasta de trabalho. No painel à esquerda, em **Painel**, altere a seleção suspensa de **Tamanho** para **Ajuste para melhorar os lucros no sul**. Isso redimensionará seu painel automaticamente para apresentar a visualização ideal da história. ![O menu Painel de controle usado para alterar o tamanho do seu painel](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Story10.png) Selecione **Ajustar para melhorar os lucros no sul** e volte ao modo de Apresentação. Seu painel está ajustado corretamente. Verifique seu trabalho! Assista "Toques finais" em ação. _Clique na imagem para reproduzi-la_ **Observação**: os detalhes neste gif podem não corresponder exatamente ao que está na tela. ## Depois da apresentação Sua apresentação foi muito bem. A equipe está convencida de que há trabalho a ser feito para aumentar os lucros em Burlington, na Carolina do Norte. E eles querem saber porque o desempenho das máquinas foi tão ruim. Sua chefe está encantada— não apenas você identificou uma forma de abordar os lucros negativos, mas também fez com que a equipe começasse a fazer perguntas sobre seus dados. Para manter as lições frescas na memória, sua chefe pede que você envie por e-mail um documento para a equipe com suas descobertas. O bom é que você sabe como compartilhar suas visualizações com o Tableau Server e o Tableau Public. Continuar para [Etapa 8: compartilhar suas descobertas](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-share.htm). [Pular para o conteúdo principal](#main-content) # Etapa 8: compartilhar suas descobertas Você trabalhou bastante, e fez um excelente trabalho, para descobrir que Burlington, na Carolina do Norte, precisa de atenção. Vamos compartilhar essas informações com seus companheiros de equipe. **Antes de continuar**, selecione uma opção abaixo: - Se você ou sua empresa não usam o Tableau Cloud ou Server, ou se quiser conhecer uma opção gratuita e alternativa de compartilhamento, acesse [Usar o Tableau Public](#Use_Tableau_Public). **Observação:** se você usar o Tableau Desktop Free Edition e sua empresa não permitir a publicação de conteúdo no Tableau Public, ative o Tableau Desktop com uma licença paga antes de compartilhar ou publicar seu trabalho. - Se você ou sua empresa usa o Tableau Cloud ou Tableau Server e sabe que permissões estão atribuídas a você, acesse [Usar o Tableau Cloud ou Tableau Server](#Use_Tableau_Server). ## Usar o Tableau Public Sua história foi um sucesso. Você vai publicá-la no Tableau Public para que sua equipe possa vê-la online. **Observação:** quando você publica no Tableau Public, como o nome sugere, essas exibições são acessíveis ao público. Isso significa que você compartilha suas exibições assim como seus dados subjacentes com qualquer pessoa que tem acesso à Internet. Para compartilhar informações confidenciais, considere o [Tableau Server](http://www.tableau.com/pt-br/products/server) ou o [Tableau Cloud](http://www.tableau.com/pt-br/products/cloud-bi). 1. Selecione **Servidor** > **Tableau Public** > **Salvar para o Tableau Public**. 2. Insira suas credenciais do Tableau Public na caixa de diálogo. ![A tela de login do Tableau Public](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Share7.png) Se você não tiver um perfil público do Tableau, clique em **Criar um agora gratuitamente** e siga as instruções. 3. Se você vir esta caixa de diálogo, abra a página Fonte de dados. No canto superior direito, altere o tipo de **conexão** de **Em tempo real** para **Extração**. ![Uma caixa de diálogo de extração de dados necessária que diz “Ocorreu um erro ao tentar salvar a pasta de trabalho”](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Share10.png) Saiba mais: Por que você precisou criar uma extração? E, afinal, o que é uma extração? O Tableau Public não oferece suporte a conexões de dados em tempo real e é por isso que você precisa criar uma extração de dados antes de publicar. As extrações de dados são subconjuntos salvos de uma fonte de dados que você pode usar para compartilhar um instantâneo dos dados na pasta de trabalho, aprimorar o desempenho ou aproveitar a funcionalidade do Tableau que não está disponível nos dados subjacentes. **Mais sobre o trabalho com extrações** na Biblioteca de aprendizado (no menu superior). 4. Pela segunda (e última) vez, selecione **Servidor** > **Tableau Public** > **Salvar para o Tableau Public**. 5. Quando o navegador abrir, analise a história inserida. Ela terá esta aparência: ![Uma visualização de itens de baixo desempenho no Sul que são carregados no Tableau Public](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Share8.png) 6. Clique em **Editar detalhes** para atualizar o título da visualização, adicione uma descrição e mais. 7. Clique em **Salvar**. Sua história agora está na Web. 8. Para compartilhar com colegas, clique em **Compartilhar** na parte inferior da visualização. ![A caixa de diálogo Compartilhar no Tableau Public](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Share9.png) 9. Como quer compartilhar sua história? 1. Inseri-la em seu site: copie o código do campo **Inserir código** e cole-o no HTML de sua página da Web. 2. Enviar um link: copie o **Link** e envie-o para seus colegas. 3. Enviar um e-mail usando seu cliente de e-mail padrão por clique no ícone do e-mail. 4. Compartilhar no Twitter ou no Facebook por clique no ícone apropriado. Depois de concluir essas etapas, [clique aqui](#Congrats,_you_did_it!) para seguir para a seção final do tutorial. ## Usar o Tableau Cloud ou Tableau Server Sua história foi um sucesso. Você vai publicá-la no Tableau Server para que sua equipe possa vê-la online. ### Publicar no Tableau Cloud ou Tableau Server 1. Selecione **Servidor** > **Publicar pasta de trabalho** ou clique em Compartilhar ![O ícone de Compartilhar](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/Share_Icon.png) na barra de ferramentas. 2. Clique em **Tableau Cloud** em **Conexão rápida** para se conectar ao Tableau Cloud ou insira o nome do Tableau Server (ou endereço IP) ao qual deseja se conectar na caixa de diálogo e clique em Conectar. ![A caixa de diálogo Compartilhar via Tableau Server ou Tableau Cloud](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_share1.png) 3. No campo Nome, insira **Melhorar os lucros no Sul**. 4. Se desejar, insira uma descrição para referência, por exemplo, “Sugestões para melhorar os lucros no Sul” 5. Em **Planilhas**, clique em **Editar** e, em seguida, limpe todas as planilhas, exceto **Melhorar os lucros no Sul**. Saiba mais: Compartilhar mais do que apenas sua história. Se desejar, é possível compartilhar todas as planilhas em sua pasta de trabalho com colegas no Tableau Server. No entanto, você poderá querer considerar quais planilhas desejará disponibilizar e para quais colegas. **Observação:** dependendo de seu administrador, as permissões podem variar. **Mais informações sobre as permissões do Tableau Server** na Biblioteca de aprendizado (no menu superior). 6. Clique em **Publicar**. O Tableau Server é aberto no navegador da Internet. Insira suas credenciais se solicitado. A caixa de diálogo Publicação concluída permite que você saiba que a sua história está pronta para exibição. ![A caixa de diálogo Publicação concluída](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_share3.png) Ótimo trabalho! Você publicou sua história com êxito usando o Tableau Server. ### Enviar um link para seu trabalho Vamos compartilhar seu trabalho com seus colegas de equipe para que eles possam interagir com sua história online. 1. No Tableau Server, navegue até a história Melhorar os lucros no Sul que você publicou. Você verá uma tela assim: ![A história de Melhorar os lucros no Sul que está carregada no Tableau Server](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Share5.png) _Caso tenha publicado planilhas adicionais de sua pasta de trabalho, elas serão listadas juntamente a Melhorar os lucros no Sul._ 2. Clique em **Melhorar os lucros no Sul**. 3. No menu, selecione **Compartilhar**. ![A caixa de diálogo Compartilhar](/tableau/next/pt-br/guides/get-started-tutorial/pt-br/Img/gs_Share4.png) 4. Como quer compartilhar sua história? 1. Inseri-la em seu site ao copiar o código do campo **Inserir código** e colá-lo no HTML de sua página da Web. 2. Enviar um link ao copiar **Link** e enviá-lo para seus colegas. 3. Enviar um e-mail ao usar seu cliente de e-mail padrão: clique no ícone do e-mail. ## Parabéns, você conseguiu! Você usou o Tableau Desktop para criar uma exibição dos dados de seu produto, mapear as vendas e a lucratividade do produto por região, criar um painel com suas descobertas, contar uma história para apresentar e compartilhar suas descobertas na Web para que os membros da equipe remota possam observar. **Você é um astro dos dados.** Muito bem! Você começou a praticar o método de "Descoberta de dados" do Tableau com êxito: - Fazer uma pergunta - Reunir dados - Estruturar os dados - Explorar os dados - Compartilhar informações Esse é o fluxo de trabalho básico que você seguirá ao trabalhar no Tableau, ainda que possa acabar fazendo muito mais revisões em cada estágio do que fez aqui. Por exemplo, poderão ser necessárias algumas revisões pra refinar sua pergunta inicial de algo geral (o que está havendo com as vendas?) para algo específico (que cidade no Sul é responsável pelo lucro negativo?). E suas revisões poderão levar você em direções inesperadas. Isso é ótimo e é o que esperamos que aconteça— esperamos que você descubra oportunidades que nem sabia existir quando começou a analisar os dados. Caso esteja pronto para começar a trabalhar com seus dados, então vá em frente e explore seus dados no Tableau! Mas, se precisar de mais informações primeiro, visite a Biblioteca de aprendizado. Seguir para a [Biblioteca de aprendizado](https://help.tableau.com/v0.0/guides/get-started-tutorial/pt-br/get-started-tutorial-next.htm). [Pular para o conteúdo principal](#main-content) # Guia de migração manual do Tableau Cloud Este guia explica como migrar manualmente sua implantação do Tableau Server para o Tableau Cloud. Resumindo, este guia é útil para administradores que executam um Tableau Server com menos de 100 usuários e que se sentem confortáveis com um processo de migração de autoatendimento totalmente manual. Se você tiver muito mais usuários e seus requisitos de dados forem mais complexos, poderá se beneficiar trabalhando com [serviços profissionais ou um parceiro de migração experiente](https://www.tableau.com/pt-br/solutions/tableau-migration) para migrar para o Tableau Cloud. Mais abaixo, este tópico inclui orientações sobre como planejar sua migração. Mas, primeiro, vamos garantir que você entenda por que migrar para o Tableau Cloud é provavelmente uma etapa inteligente para sua organização. ## Por que a migração pode fazer sentido Se você estiver executando um único Tableau Server para um pequeno grupo de usuários, é quase impossível não economizar tempo e dinheiro migrando sua operação para o Tableau Cloud. A vantagem de mudar para o Tableau Cloud é a economia de tempo, que tende a ser escasso para a maioria de nós. E se você for um cientista ou analista de dados que se viu executando inesperadamente uma instalação do Tableau Server, migre e volte aos seus dados! E as organizações maiores? Se sua organização exceder 100 usuários, sem dúvida você também vai se beneficiar da economia de custo e do tempo em escala. O Tableau Cloud foi criado para lidar com grandes organizações, mas este guia não. Se você deseja migrar para uma organização maior, confira [Migração do Tableau Cloud](https://www.tableau.com/pt-br/solutions/tableau-migration) onde você pode saber mais sobre como trabalhar com serviços profissionais ou um parceiro de migração experiente. Para muitas organizações, o Tableau Cloud será mais rápido e confiável, com menos incômodo do que qualquer coisa que você esteja fazendo agora para manter o Tableau Server funcionando. Você nunca precisará enfrentar outra grande atualização de servidor, ou mesmo uma atualização de versão de manutenção, que, como você sabe, é apenas uma atualização disfarçada com outro nome. O Tableau Cloud está sempre executando a versão mais recente, com os recursos mais atualizados. Confiabilidade e desempenho são incorporados ao serviço. Após o processo de migração, seu tempo com o Tableau Cloud será gasto gerenciando usuários e dados. É isso. Você não estará solucionando erros de serviço ou combinando registros ou reiniciando várias vezes. Trabalhe com seu gerente de conta para descobrir os custos de suporte a seus usuários. Ao avaliar o custo geral, lembre-se de que a métrica única de despesas de licenciamento por usuário não fornece uma comparação completa entre o SAAS e a hospedagem automática de um servidor. Essa comparação é especialmente simples se você não está incluindo o tempo gasto no gerenciamento do Tableau Server e o custo de capital para atualizar ou alugar o hardware. O custo anual de executar um único servidor na nuvem pode ser superior a US$ 10.000 por ano. E, claro, qualquer análise deve incluir custo de manutenção da equipe, atualizações periódicas e solução de problemas. ### Analise em mais detalhes - Para obter uma avaliação rápida e relevante sobre a mudança para o Tableau Cloud, consulte a postagem do blog [Devo mover minhas análises para o Tableau Cloud?](https://www.tableau.com/pt-br/blog/should-i-move-my-analytics-cloud) - Para obter mais informações sobre as vantagens de migrar do ambiente local ou auto-hospedado para o Tableau Cloud, consulte o artigo de pesquisa da GigaOm, [Resumo de decisão CxO: plataformas de Business Intelligence SaaS](https://portal.gigaom.com/report/cxo-decision-brief-saas-business-intelligence-platforms). - Para obter um estudo de caso detalhando economia de custos e melhoria de desempenho no mundo real, consulte [A migração do Splunk para o Tableau Cloud elimina a sobrecarga administrativa do servidor e melhora o desempenho do painel](https://www.tableau.com/pt-br/solutions/customer/splunk-migrates-tableau-cloud-eliminates-server-admin-overhead). ## Quando a migração não faz sentido A lista a seguir descreve cenários em que pode fazer sentido continuar gerenciando sua própria instância do Tableau Server em vez de migrar. Estamos empenhados em melhorar continuamente o Tableau Cloud e atualizaremos esta lista à medida que lançarmos novos recursos para preencher essas lacunas. No entanto, é importante verificar se o Tableau Cloud atende aos seus requisitos antes de decidir migrar. Certifique-se de validar seus requisitos antes de prosseguir com uma migração. - **Regulamentação e residência de dados:** sua empresa opera em um espaço que deve estar em conformidade com um requisito regulatório (como FedRAMP, PCI etc.) ou uma residência de dados que o Tableau Cloud ainda não atende. [Revise nossa lista de conformidades atuais](https://compliance.salesforce.com/en/services/tableau-cloud) e volte sempre para saber quando novas certificações estiverem disponíveis. - **Fontes de dados:** sua organização depende de uma solução de dados que não funciona com o Tableau Cloud, não é compatível com o Tableau Bridge ou está além do escopo de sua propriedade para extração de maneira compatível. Exemplos dessas fontes de dados incluem fontes de dados de cubo, conectores personalizados, arquivos empacotados do conector do Tableau (.taco), entre outros. O próximo tópico, [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) , aborda as diferentes fontes de dados com suporte e as opções disponíveis no Tableau Cloud. Você também pode baixar gratuitamente [Avaliação de preparação técnica para migração para o Tableau Cloud](https://exchange.tableau.com/products/921) para ver quais fontes de dados você está usando atualmente e se elas são compatíveis com o Tableau Cloud. - **Capacidade do site:** se você tiver mais de 1 terabyte de dados, confira [Advanced Management para Tableau Cloud](https://help.tableau.com/current/online/pt-br/itm_intro.htm). Caso contrário, revise [Capacidade do site do Tableau Cloud](https://help.tableau.com/current/online/pt-br/to_site_capacity.htm) para otimizar qualquer consolidação necessária. [Avaliação de preparação técnica para migração para o Tableau Cloud](https://exchange.tableau.com/products/921) pode ajudar você a identificar ativos que exigirão consolidação. - **Autenticação:** se você precisar de LDAP para um armazenamento de identidades externo, uma autenticação Kerberos ou uma autenticação delegada Kerberos. - **Gerenciamento de dados:** os fluxos do Tableau Prep não são compatíveis com o Tableau Bridge. Se você precisar de atualizações de dados automatizadas com fluxos do Tableau Prep para dados atrás de uma rede privada, consulte [Como executar fluxos do Tableau Prep Conductor com dados locais no Tableau Cloud](https://kb.tableau.com/articles/howto/how-to-run-tableau-prep-conductor-flows-with-on-premises-data-in-tableau-cloud?lang=pt-br). Os fluxos do Tableau Prep usando Python também não são compatíveis com o Tableau Bridge. ## Quem deve ler este guia? Este guia foi escrito para a pessoa ou equipe de pessoas que realizará a migração para o Tableau Cloud. O guia foi desenvolvido para instalações do Tableau Server com 100 usuários ou menos. Este guia fornece um processo manual passo a passo para levar sua organização do Tableau Server para um site totalmente funcional no Tableau Cloud em uma ou duas semanas. Depois de migrar e criar a principal funcionalidade administrativa (identidade/usuário, configuração do site, autenticação, conexão de dados etc.) no Tableau Cloud, a maior parte da migração de conteúdo pode ser compartilhada com os criadores da sua organização. Um "criador" é um usuário que possui uma licença baseada na função de criador. Dependendo de seus objetivos, você (o administrador) ou seus criadores podem migrar o conteúdo. Por esse motivo, criamos uma parte do conteúdo relacionado à migração que você pode indicar aos seus criadores. Os usuários que migram conteúdo precisam ter uma licença Creators e acesso ao [Tableau Desktop](https://www.tableau.com/pt-br/products/desktop) . Se os criadores migrarem fluxos do Tableau Prep, eles também deverão ter o Tableau Prep Builder instalado. ## Pós-migração Neste guia, faremos o possível para cobrir o máximo possível da plataforma Tableau Cloud, mas há alguns recursos que os administradores não podem configurar em nome de seus usuários finais. Os usuários precisarão fazer algumas atualizações em seu conteúdo após a conclusão da migração. Também existem alguns recursos que são melhores para recriar novamente no Tableau Cloud com o benefício de usar a funcionalidade nativa da nuvem. ### Diferenças de recursos no Tableau Cloud Como mencionado anteriormente, executar o Tableau Cloud em vez de gerenciar seu próprio Tableau Server é muito menos trabalhoso do ponto de vista administrativo. Você pode encontrar uma lista resumida das diferenças de recursos no tópico de ajuda do Tableau Server, _Considerações técnicas para migração do Tableau Server para o Tableau Cloud_ ([Windows](https://help.tableau.com/current/server/pt-br/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/pt-br/migrate_server_to_cloud_overview.htm)). Abaixo estão alguns dos itens mais comuns. - No Tableau Cloud, como o administrador, você não tem acesso direto ao _Repositório do Tableau Server_ ([Windows](https://help.tableau.com/current/server/pt-br/server_process_repository.htm) | [Linux](https://help.tableau.com/current/server-linux/pt-br/server_process_repository.htm)). Em vez disso, você pode usar [Informações administrativas](https://help.tableau.com/current/online/pt-br/adminview_insights_manage.htm) para entender o que está acontecendo no ambiente do Tableau, incluindo o estado atual de licenciamento e o desempenho. - Acesso a visitantes não está disponível no Tableau Cloud. Em vez disso, use [Aplicativos conectados](https://help.tableau.com/current/online/pt-br/connected_apps.htm) para ampliar o acesso. - Embora a capacidade completa de fontes personalizadas não seja compatível, um conjunto de fontes do Google está disponível para uso com conteúdo publicado. - O Tableau Cloud usa um modelo de locatário e site para administração. Usando o [Tableau Cloud Manager](https://help.tableau.com/current/online/pt-br/cloud_manager_intro.htm), você pode criar vários sites no seu locatário, da mesma forma que faz no Tableau Server. Por padrão, você pode criar até 3 sites do Tableau Cloud. Essa capacidade aumenta dependendo da edição do Tableau que você adquirir — até 10 sites com [Enterprise](https://help.tableau.com/current/online/pt-br/to_tab_enterprise_features.htm) e um máximo de 50 sites com [Tableau+](https://help.tableau.com/current/online/pt-br/to_tab_plus_features.htm). Execute a [Avaliação de preparação técnica para migração para o Tableau Cloud](https://exchange.tableau.com/products/921) para entender se há algum caso de uso que precise ser adaptado antes de migrar para o Tableau Cloud. ### Tarefas que precisam ser concluídas pelos usuários finais Existem alguns recursos que os administradores não podem configurar em nome de seus usuários finais ou que requerem reconfiguração manual. Disponibilizamos uma lista completa separadamente como uma [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) para que você possa compartilhá-la diretamente com seus usuários, mas essas tarefas incluem: - Webhooks - Incorporação de atualizações de soluções - Atualização dos scripts da API REST - Configuração da extensão de análise ## Compatibilidade de versão  Como regra geral, nossa documentação é baseada em versões recentes do Tableau Server, mas como o processo abordado neste guia não é uma migração programática ou automatizada, não prevemos problemas com a migração de versões anteriores do Tableau Server para o Tableau Cloud. Estritamente falando, o processo neste guia é mais "porta" do que "migração" quando se trata de configurações administrativas. ## Licenciamento O Tableau Cloud usa o licenciamento de assinatura com base na função. O Tableau Server oferece suporte ao licenciamento de assinatura com base na função e aos modelos de preços herdados. Se você estiver em um modelo de licenciamento diferente (anterior), entre em contato com a equipe de conta do Tableau para converter seu licenciamento em assinatura baseada em função. ## Suporte adicional Depois de ler este material, você pode decidir que prefere não fazer uma migração manual sozinho e prefere deixar isso para um especialista. Em caso afirmativo, entre em contato com um de nossos [parceiros de migração experientes](https://www.tableau.com/pt-br/solutions/tableau-migration#partners) para saber como eles podem ajudá-lo a acelerar a migração para o Tableau Cloud. ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Guia de Implantação do Tableau Server Enterprise **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. O Guia de Implantação Corporativa do Tableau Server (EDG) foi desenvolvido para fornecer orientação prescritiva para a implantação do Tableau Server (local ou na nuvem). O Guia fornece orientação de implantação para cenários corporativos no contexto de uma arquitetura de referência. Testamos a arquitetura de referência para verificar a conformidade com os referenciais de segurança, escala e desempenho, que estão em conformidade com as práticas recomendadas padrão do setor. Em um alto nível, os principais recursos de uma implantação corporativa padrão de mercado consistem em uma topologia em camadas, em que cada camada de funcionalidade de aplicativo de servidor (nível de gateway da Web, nível de aplicativo e nível de dados) é vinculada e protegida por sub-redes de acesso controlado. Os usuários que acessam o aplicativo de servidor da Internet são autenticados no nível da Web. Depois de autenticada, a solicitação é enviada por proxy para uma sub-rede protegida, onde o nível de aplicativo trata da lógica de negócios. Os dados de alto valor são protegidos pela terceira sub-rede: o nível de dados. Os serviços no nível do aplicativo se comunicam pela rede protegida com o nível de dados para atender às solicitações de dados às fontes de dados de backend. Nesta implantação, a segurança está na vanguarda de todas as decisões de design e implementação. No entanto, confiabilidade, desempenho e escalabilidade também são requisitos prioritários. Dado o design distribuído e modular da arquitetura de referência, a confiabilidade e a escala de desempenho de uma forma linearmente previsível, colocalizando estrategicamente serviços compatíveis em cada nó e adicionando serviços em pontos de estrangulamento. ## Quem deve ler este guia? O EDG foi desenvolvido para administradores de TI corporativos que podem exigir: - Uma implantação de Tableau gerenciada por TI - Aplicação de conformidade do setor - Melhores práticas de implantação do setor - Implantação segura por padrão O EDG é um guia de implementação para a arquitetura de referência corporativa. Embora esta versão do EDG inclua um exemplo de implementação AWS/Linux, o Guia pode ser usado como um recurso por administradores de TI corporativos experientes para implementar a arquitetura de referência prescrita em qualquer ambiente de data center padrão do setor. ## Versão Esta versão do EDG foi desenvolvida especificamente para a versão 2021.2.3 (ou posterior) do Tableau Server. Embora você possa usar o EDG como uma referência geral para implantar versões mais antigas do Tableau Server, recomendamos que você implante a arquitetura de referência com o Tableau Server 2021.2.3 ou posterior. Alguns recursos e opções não estão disponíveis em versões anteriores do Tableau Server. Para obter os recursos e aprimoramentos mais atualizados, recomendamos a implantação do EDG com o Tableau Server 2022.1.7 e posterior. A arquitetura de referência descrita neste guia oferece suporte a todos os clientes Tableau a seguir: criação na Web com navegadores compatíveis, Tableau Mobile e Tableau Desktop versão 2021.2.1 ou posterior. Outros clientes do Tableau (Tableau Prep, Bridge etc.) ainda não foram validados com a arquitetura de referência. ## Destacar recursos A primeira versão da arquitetura de referência do Tableau Server apresenta os seguintes cenários e recursos: - Pré-autenticação do cliente: todos os clientes Tableau (Desktop, Mobile, Criação na Web) são autenticados com o provedor de autenticação corporativa na camada da Web antes de acessar o Tableau Server interno. Este processo é gerenciado ao configurar um plug-in authN no Tableau Server Independent Gateway agindo como servidor proxy reverso. Consulte [Parte 5 - Configuração do nível da Web](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part5.htm). - Implantação zero trust: como todo o tráfego para os Tableau Servers é pré-autenticado, toda a implantação do Tableau opera em uma sub-rede privada que não requer uma conexão confiável. - Repositório externo: a arquitetura de referência especifica a instalação do repositório do Tableau em um banco de dados PostgreSQL externo, permitindo que os DBAs gerenciem, otimizem, dimensionem e façam backup do repositório como um banco de dados genérico. - Recuperação inicial do nó: o EDG apresenta um script que automatiza a restauração inicial do nó em caso de falha. - Backup e restauração baseados em tar: use backups tar conhecidos em marcos estratégicos da implantação do Tableau. No caso de uma falha ou configuração incorreta de implantação, você pode recuperar rapidamente para o estágio de implantação anterior, recuperando o backup tar associado. - Melhoria de desempenho: a validação do cliente e do laboratório mostra uma melhoria de desempenho de 15-20% ao executar o EDG em comparação com a implantação padrão. ## Licenciamento A arquitetura de referência do Tableau Server prescrita neste Guia requer uma licença do Tableau Advanced Management para habilitar o Repositório Externo do Tableau Server. Você também pode implantar opcionalmente o Armazenamento de arquivos externos do Tableau Server, que também requer a licença do Tableau Advanced Management. Consulte _Sobre o Tableau Advanced Management no Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/itm_intro.htm)). [Pular para o conteúdo principal](#main-content) # Lista de verificação de migração do usuário final Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. Bem-vindo ao Tableau Cloud! Você está aqui porque seu administrador do Tableau migrou recentemente seu ambiente do Tableau Server para o [Tableau Cloud](https://online.tableau.com/), a plataforma de análise totalmente gerenciada do Tableau. Como parte da migração, as tarefas a seguir precisam de alguns minutos do seu tempo para garantir uma transição tranquila para o Tableau Cloud. Se você estiver usando qualquer um dos recursos abaixo no Tableau Server, eles precisarão ser recriados no Tableau Cloud. Revise esta lista para entender quais recursos precisam ser recriados e siga as etapas fornecidas para fazer isso! Trabalhe com o administrador do Tableau para acessar o Tableau Server e o Tableau Cloud enquanto você migra esses itens. - **Ações de URL**: você precisará atualizar as ações de URL originadas no Tableau Server para que apontem para as URLs do Tableau Cloud ou pode usar variáveis de campo atualizadas. Consulte [Ações de URL](https://help.tableau.com/current/pro/desktop/pt-br/actions_url.htm). - **Assinaturas**: você precisará se inscrever novamente em exibições, pastas e fluxos de trabalho no site do Tableau Cloud. Consulte [Criar uma assinatura para uma exibição ou pasta de trabalho.](https://help.tableau.com/current/online/pt-br/subscribe_user.htm) - **Exibições personalizadas**: uma exibição personalizada é uma cópia de uma exibição que tem suas seleções e filtros aplicados. Você precisará reaplicar exibições personalizadas em seu site do Tableau Cloud. Consulte [Usar exibições personalizadas.](https://help.tableau.com/current/pro/desktop/pt-br/customview.htm) - **Segurança em nível de linha**: os nomes de usuários e grupos podem mudar em uma migração. Se você usou grupos e nomes de usuário em soluções de segurança em nível de linha nas políticas de dados, fontes de dados ou pastas de trabalho do Tableau, eles precisarão ser atualizados após uma migração. - **Ampliações Pergunte aos dados**: você precisará reconfigurar as Ampliações Pergunte aos dados no Tableau Cloud. Consulte [Criar ampliações que concentram Pergunte aos dados a públicos específicos](https://help.tableau.com/current/pro/desktop/pt-br/ask_data_lenses.htm). - **Favoritos**: você deve recriar seus favoritos. Você pode adicionar qualquer tipo de conteúdo aos seus favoritos, exceto fontes de dados inseridas. Consulte [Marcar favoritos](https://help.tableau.com/current/pro/desktop/pt-br/favorites.htm). - **Coleções**: as coleções precisarão ser recriadas pelos usuários no Tableau Cloud. - **Configurações da conta do usuário**: atualize suas configurações de e-mail e opções de interface do usuário. Consulte [Gerenciar suas configurações de conta](https://help.tableau.com/current/pro/desktop/pt-br/useracct.htm). - **Credenciais salvas para fontes de dados**: você deve atualizar todas as fontes de dados e fluxos que incluíam anteriormente suas credenciais salvas. Consulte [Gerenciar credenciais salvas para as conexões de dados](https://help.tableau.com/current/pro/desktop/pt-br/manage_stored_credentials.htm). - **Webhooks**: você deve recriar Webhooks no Tableau Cloud. Consulte [Webhooks do Tableau](https://help.tableau.com/current/developer/webhooks/pt-br/index.html) . - **Inserir soluções**: se as exibições do Tableau Server estiverem inseridas em qualquer outro aplicativo, essas soluções precisarão ser atualizadas para usar as configurações do Tableau Cloud. Isso inclui, entre outros, a URL do item de conteúdo, como a página da Web interage com os itens e a autenticação para a visualização. - **Extensões de painel**: dependendo do caso de uso, as extensões de painel podem precisar ser adaptadas ao novo ambiente do Tableau Cloud. Consulte [Extensões de painel](https://help.tableau.com/current/pro/desktop/pt-br/dashboard_extensions.htm). O administrador do Tableau pode precisar [configurar o suporte à extensão do painel em seu site na nuvem](https://help.tableau.com/current/online/pt-br/dashboard_extensions_server.htm). - **Data Management**: se sua organização tiver recursos de Data Management (por meio do Data Management adquirido anteriormente ou da compra do Tableau Enterprise), você deverá atualizar os avisos de qualidade de dados e as descrições de campo. Consulte [Conexões virtuais e políticas de dados.](https://help.tableau.com/current/online/pt-br/dm_vconn_overview.htm) ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. **Você está aqui**: lista de verificação de migração de usuários [Pular para o conteúdo principal](#main-content) # Migrar conexões virtuais Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. Se sua organização depende de conexões virtuais no Tableau Server, você deverá migrá-las antes de continuar. Se você não tiver conexões virtuais configuradas para o Tableau Server, ignore este procedimento. A migração de conexões virtuais do Tableau Server para o Tableau Cloud é um processo manual. Você deve recriar a conexão virtual (ou a fonte de dados publicada e a conexão virtual) no site do Tableau Cloud, substituir a fonte de dados em cada pasta de trabalho pela nova conexão virtual e, em seguida, copiar/colar quaisquer fórmulas de cálculo da fonte de dados da pasta de trabalho original para o atualizado. **Etapa 1: recrie e teste a conexão virtual em Tableau Cloud** Consulte [Criar uma conexão virtual](https://help.tableau.com/current/online/pt-br/dm_vconn_create_conn.htm). **Etapa 2: recriar fontes de dados publicadas criadas com a conexão virtual** Você precisará recriar todas as fontes de dados publicadas que usam conexões virtuais: 1. Siga o procedimento em [Usar uma conexão virtual](https://help.tableau.com/current/online/pt-br/dm_vconn_use.htm). 2. [Criar uma fonte de dados publicada](https://help.tableau.com/current/pro/desktop/pt-br/publish_datasources.htm) no Tableau Cloud para que espelhe exatamente a fonte de dados do servidor original. Os seguintes detalhes devem corresponder: - Todos os campos da fonte de dados original devem existir na nova fonte de dados - Nomes de campos: as letras maiúsculas e minúsculas também deve corresponder - A medida e a dimensão devem ser mapeadas do original para os novos campos - Configurações de campo padrão. Consulte [Editar configurações padrão para campos](https://help.tableau.com/current/pro/desktop/pt-br/datafields_fieldproperties.htm). 3. Anote se o Tableau Bridge é necessário para a fonte de dados. **Etapa 3: atualizar pastas de trabalho para substituir fontes de dados anteriores** Execute o procedimento a seguir no Tableau Desktop para cada pasta de trabalho que você deseja migrar para o Tableau Cloud: 1. Faça logon no Tableau Server, navegue até a pasta de trabalho que você está migrando e baixe-a. 2. Dentro da pasta de trabalho, selecione **Arquivo > Fechar**. Não feche o Tableau Desktop. 3. Saia do Tableau Server: **Servidor > Conectado em http://exemplo > Sair**. Você receberá um aviso sobre sair enquanto estiver conectado ao Tableau Server. Clique em **OK**. 4. Faça logon no Tableau Cloud: **Server > Entrar > Tableau Cloud**. 5. Na tela inicial do Desktop, selecione o arquivo da pasta de trabalho para abri-lo novamente. Você receberá duas mensagens de erro _Não foi possível concluir a ação_. Feche as mensagens de erro. Quando a planilha for aberta, ela exibirá a mensagem _Planilha indisponível_. Não edite a conexão na janela principal. 6. Se você já criou uma nova fonte de dados publicada, pule para a Etapa 8. Caso contrário, atualize a fonte de dados navegando até **Dados > Nova fonte de dados.** - Navegue até a nova conexão virtual criada para esta pasta de trabalho e clique em **Conectar**. - Abra a pasta de trabalho original do Tableau Server e copie as fórmulas. Cole as fórmulas na pasta de trabalho atualizada do Cloud. 7. Crie uma nova fonte de dados que corresponda exatamente à fonte de dados anterior. Os nomes dos campos devem corresponder exatamente. 8. Substituir fonte de dados: na guia Dados, clique com o botão direito na fonte de dados que você acabou de criar e clique em **Substituir fonte de dados**. Em **Substituir fonte de dados** especifique a fonte correta no seletor **Substituição** e clique em **OK**. 9. Clique na fonte de dados antiga e selecione **Fechar**. 10. Para publicar as fontes de dados: - Separadamente do Tableau Cloud, selecione **Publicar>Fonte de dados>Nome da fonte de dados**. - Inserida na pasta de trabalho, selecione **Publicar > Pasta de trabalho**. ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. **Você está aqui**: migrar conexões virtuais 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm#clou) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. Para muitas organizações que executam uma migração manual, pode fazer sentido que os usuários (ou um subconjunto de usuários) migrem o conteúdo com o qual estão familiarizados para o novo site do Tableau Cloud. As etapas de migração de conteúdo descritas neste tópico podem ser concluídas por usuários (com funções de Criador) em sua organização. ## Antes de começar Antes de embarcar na migração de conteúdo, queremos reforçar a recomendação de fazer um inventário completo e limpar seu ambiente existente do Tableau Server. Consulte [Arrumando a casa: seu conteúdo traz alegria?](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm#Cleaning) **Mantenha as luzes do Tableau Server acesas!** Durante o processo de migração, certifique-se de que todo o conteúdo e processos de negócios permaneçam operacionais em seu sistema Tableau Server. Não desative seu ambiente do Tableau Server até ter verificado e validado que seu conteúdo e procedimentos foram migrados corretamente para o Tableau Cloud. ## Etapa 1: criar projetos para seu site com política de acesso mínimo Recomendamos configurar seu novo site do Tableau Cloud com uma política de acesso mínima. É importante saber que depois que um usuário é adicionado ao Tableau Cloud, ele pode começar a acessar o conteúdo na plataforma. Antes de começar, recomendamos revisar [Início rápido: permissões](https://help.tableau.com/current/online/pt-br/qs_permissions.htm) para obter um curso de atualização sobre como as permissões interagem e são herdadas no Tableau. Se você estiver familiarizado com esses conceitos no contexto do Tableau Server, está pronto. As permissões do Tableau Cloud usam a mesma lógica do servidor. Siga estas etapas para configurar projetos com uma política de acesso mínimo. 1. Configure [permissões de modelo](https://help.tableau.com/current/online/pt-br/permissions_capabilities.htm) no projeto Padrão antes de criar mais projetos. 2. Remova as permissões do grupo Todos os usuários. A remoção de Todos os usuários garante que os projetos sejam configurados com permissões explícitas para usuários que precisam acessar o conteúdo. 3. [Criar grupos](https://help.tableau.com/current/online/pt-br/to_add_users_groups.htm). Os grupos simplificam o gerenciamento de permissões à medida que sua organização e/ou conteúdo aumenta. Para obter mais permissão do projeto geral, consulte [Usar projetos para gerenciar o acesso ao conteúdo](https://help.tableau.com/current/online/pt-br/projects.htm). ## Etapa 2: adicionar usuários com funções de criador Depois de configurar a política de acesso mínimo, agora é a hora de adicionar os usuários que migrarão o conteúdo. Se você não estiver contando com usuários para migrar conteúdo, poderá adicioná-los posteriormente no processo. Consulte [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) . Siga estas diretrizes para adicionar os usuários criadores: - Revise as funções do site: [Definir funções de site dos usuários](https://help.tableau.com/current/online/pt-br/users_site_roles.htm). - Você pode [adicionar usuários manualmente](https://help.tableau.com/current/online/pt-br/sites_addusers.htm) ou [importá-los com um arquivo CSV](https://help.tableau.com/current/online/pt-br/users_import.htm). - Depois de adicionar os usuários e definir suas funções, adicione-os aos grupos apropriados que você configurou na etapa anterior. ## Etapa 3: migrar fontes de dados publicadas Se várias pastas de trabalho usarem uma única fonte de dados publicada, você só precisará migrar a fonte de dados publicada uma vez. 1. No Tableau Desktop, entre no ambiente do Tableau Server, navegue até a(s) pasta(s) de trabalho que deseja migrar e clique em Baixar. 2. No menu Dados do Tableau Desktop, selecione a fonte de dados, selecione Criar cópia local e salve a cópia local da fonte de dados. 3. Trabalhando em uma planilha, selecione Dados > Substituir fonte de dados. Insira as opções a seguir: - Atual: a cópia local atual Substituição: a cópia local que você salvou - No painel Dados, clique com o botão direito do mouse na fonte de dados publicada original e selecione Fechar. 4. Selecione Servidor e clique em Sair. 5. Selecione a fonte de dados no menu Dados e selecione Publicar no Servidor. 6. No Tableau Desktop, entre no Tableau Cloud e publique a fonte de dados. 7. Se necessário, agende uma atualização dessa fonte de dados no Tableau Cloud. Para obter mais informações, consulte [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm). Se a fonte de dados recém-publicada for a única fonte de dados na pasta de trabalho, siga as próximas duas etapas para publicar a pasta de trabalho também. Se a pasta de trabalho tiver várias fontes de dados publicadas, pule para a próxima etapa. 1. Ao publicar a fonte de dados, verifique se a pasta de trabalho Atualizar para usar a fonte de dados publicada está selecionada. 2. Selecione Servidor > Publicar pasta de trabalho e publique a pasta de trabalho para o Tableau Cloud ## Etapa 4: migrar pastas de trabalho com várias fontes de dados publicadas Repita o processo a seguir para todas as fontes de dados publicadas que você gostaria de migrar para o Tableau Cloud. 1. No Tableau Desktop, entre no ambiente do Tableau Server, navegue até a fonte de dados publicada que deseja migrar e clique em Baixar. 2. O arquivo será aberto no Tableau Desktop. No menu Dados do Tableau Desktop, selecione a fonte de dados, selecione Criar cópia local e salve a cópia local da fonte de dados. 3. No painel Dados, clique com o botão direito do mouse na fonte de dados publicada original e selecione Fechar. 4. Repita as etapas 2 a 3 para todas as fontes de dados publicadas na pasta de trabalho. 5. Selecione Servidor e clique em Sair. 6. Trabalhando em uma planilha, selecione Dados > Substituir fonte de dados. Insira as opções a seguir: - Atual: a cópia local atual - Substituição: a cópia local que você salvou 7. Depois que todas as fontes de dados publicadas forem substituídas, selecione Selecionar > Publicar pasta de trabalho para publicar a pasta de trabalho no Tableau Cloud. Se a pasta de trabalho também tiver uma fonte de dados incorporada que exija o Tableau Bridge, essas fontes de dados precisarão ser publicadas separadamente durante a migração. Consulte [Publicar uma fonte de dados](https://help.tableau.com/current/pro/desktop/pt-br/publish_datasources.htm). ## Etapa 5: migrar pastas de trabalho com fontes de dados inseridas 1. No Tableau Desktop, entre no ambiente do Tableau Server, navegue até a(s) pasta(s) de trabalho que deseja migrar e clique em **Baixar**. 2. Selecione **Servidor** e clique em **Sair**. 3. Selecione **Servidor** e clique em **Entrar** para entrar no Tableau Cloud. 4. Se a fonte de dados incorporada exigir o Tableau Bridge para atualização automatizada e for **dados do arquivo** (como .cvs e .xlsx), siga as instruções em [Publicar dados locais (somente Tableau Cloud)](https://help.tableau.com/current/pro/desktop/pt-br/publish_datasources.htm#publish-onpremises-data-tableau-cloud-only). 5. Se a fonte de dados não exigir o Tableau Bridge **ou** não são dados de arquivo, **selecione Servidor > Publicar Pasta de Trabalho**. ## Etapa 6: migração dos fluxos do Tableau Prep Para todos os dados da nuvem disponíveis publicamente, talvez seja necessário permitir que o Tableau Cloud os consulte. Para habilitar a conectividade, consulte [Autorizar acesso aos dados na nuvem publicados no Tableau Cloud](https://www.google.com/url?q=https://help.tableau.com/current/pro/desktop/pt-br/publish_tableau_online_ip_authorization.htm). Repita o procedimento a seguir para todos os fluxos do Tableau Prep que você deseja migrar para o Tableau Cloud. Faça esse procedimento em um computador que esteja executando [Tableau Prep Builder](https://www.tableau.com/pt-br/products/prep/download). 1. Faça logon no ambiente do Tableau Server, navegue até o fluxo que deseja migrar e clique em Baixar. 2. O fluxo será aberto no Tableau Prep Builder: 1. Se o fluxo se conectar a pelo menos uma fonte de dados publicada, você será automaticamente solicitado a entrar no servidor. Se você não for solicitado automaticamente, no menu superior selecione Servidor > Entrar e faça logon no Tableau Server. 2. Navegue no menu superior e selecione Servidor. No URL do servidor conectado, clique em Sair. 3. Se o fluxo se conectar a pelo menos uma fonte de dados publicada, você verá o seguinte aviso: ![](/tableau/next/pt-br/guides/migration/pt-br/Img/prep-migrate_583x269.png) 4. Clique em Fazer logoff. 3. Navegue até o menu superior e selecione Servidor > Fazer login > Conexão rápida ao Tableau Cloud para fazer login no Tableau Cloud. 4. Se o fluxo não contiver fontes de dados publicadas, prossiga para a próxima etapa. Se o fluxo se conectar a pelo menos uma fonte de dados publicada 1. Abra o painel Conexões e conecte-se à nova versão da fonte de dados publicada no Tableau Cloud. 2. Arraste e solte a nova conexão para substituir a etapa de entrada existente da fonte de dados publicada do Tableau Server. 3. Clique com o botão direito na conexão existente no menu desdobrável de conexões e exclua a fonte de dados publicada do Tableau Server. 4. Repita as etapas para todas as outras fontes de dados publicadas conectadas no fluxo. 5. Se o fluxo gerar saída para qualquer fonte de dados publicada, navegue até as etapas de saída e atualize-as para fazer referência à nova fonte de dados publicada no Tableau Cloud. - Repita as etapas para todas as outras fontes de dados de saída publicadas no fluxo. 6. Depois que todas as fontes de dados publicadas forem substituídas, selecione Servidor \> Publicar fluxo ou clique em Publicar no canto superior direito para publicar o fluxo no Tableau Cloud. ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. **Você está aqui**: Migrar fontes de dados, pastas de trabalho e fluxos para o Tableau Cloud 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Parte 1 - Compreensão da implantação corporativa **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. A Parte 1 descreve, com mais detalhes, os recursos e requisitos da implantação corporativa padrão do setor para a qual o Guia de implantação Corporativa do Tableau Server foi desenvolvido. O diagrama de rede a seguir mostra uma implantação em camadas de data center genérico com a arquitetura de referência do Tableau Server. ## Padrões do setor e requisitos de implantação A seguir estão os recursos de implantações padrão do setor. Estes são os requisitos para os quais a arquitetura de referência foi projetada: - Um projeto de rede multicamadas: a rede é limitada por sub-redes protegidas para limitar o acesso em cada camada: camada Web, camada de aplicativo e camada de dados. Nenhuma comunicação é capaz de passar pelas sub-redes, pois toda a comunicação é encerrada na próxima sub-rede. - Portas e protocolos bloqueados por padrão: cada subrede ou grupo de segurança bloqueará todas as portas e protocolos de entrada e saída por padrão. A comunicação é habilitada, em parte, abrindo exceções na configuração da porta ou protocolo. - Autenticação da Web fora da caixa: as solicitações do usuário da Internet são autenticadas por um módulo de autenticação no proxy reverso no nível da Web. Portanto, todas as solicitações para a camada de aplicativo são autenticadas no nível da Web antes de passar para a camada de aplicativo protegida. - Independente de plataforma: a solução pode ser implantada com aplicativos de servidor local ou na nuvem. - Agnóstico de tecnologia: a solução pode ser implantada em um ambiente de máquina virtual ou em contêineres. Também pode ser implantada no Windows ou Linux. No entanto, esta versão inicial da arquitetura de referência e da documentação de suporte foi desenvolvida para Linux em execução na AWS. - Altamente disponível: todos os componentes do sistema são implantados como um cluster e projetados para operar em uma implantação ativa/ativa ou ativa/passiva - Funções em silos: cada servidor desempenha uma função discreta. Esse design particiona todos os servidores de forma que o acesso possa ser minimizado para administradores específicos de serviço. Por exemplo, os DBAs gerenciam PostgreSQL para Tableau, os administradores de identidade gerenciam o módulo de autenticação na camada da Web, os administradores de rede e nuvem permitem o tráfego e a conectividade. - Escalonável linearmente: como funções discretas, você pode escalar cada serviço de nível independentemente de acordo com o perfil de carga. - Suporte ao cliente: a arquitetura de referência oferece suporte a todos os clientes do Tableau: Tableau Desktop (versões 2021.2 ou posterior), Tableau Mobile e Criação na Web do Tableau. ## Medidas de segurança Conforme declarado, um recurso principal do design de data center padrão da indústria é a segurança. - Acesso: cada camada é limitada por uma sub-rede que impõe o controle de acesso na camada de rede usando a filtragem da porta. O acesso à comunicação entre sub-redes também pode ser imposto pela camada de aplicativo com serviços autenticados entre os processos. - Integração: a arquitetura é projetada para se conectar ao provedor de identidade (IdP) no proxy reverso no nível da Web. - Privacidade: o tráfego no nível da Web é criptografado do cliente com SSL. O tráfego nas sub-redes internas também pode ser criptografado opcionalmente. ## Camada de proxy da Web A camada da Web é uma sub-rede na DMZ (também conhecida como zona de parâmetro) que atua como um buffer de segurança entre a Internet e as sub-redes internas onde os aplicativos são implantados. O nível da Web hospeda servidores proxy reversos que não armazenam informações confidenciais. Os servidores proxy reverso são configurados com um plugin AuthN para pré-autenticar as sessões do cliente com um IdP confiável, antes de redirecionar a solicitação do cliente para o Tableau Server. Para obter mais informações, consulte [Pré-autenticação com um módulo AuthN](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part5.htm#Pre-auth). ### Balanceadores de carga O design de implantação inclui uma solução de balanceamento de carga corporativa na frente dos servidores proxy da Web. Os balanceadores de carga fornecem melhorias importantes de segurança e desempenho ao - Virtualizar a URL de front-end para os serviços da nível de Aplicativos. - Aplicar criptografia SSL - Descarregar SSL - Aplicar compactação entre o cliente e os serviços de nível da Web - Proteger contra ataques DOS - Fornecer alta disponibilidade **Observação**: o Tableau Server versão 2022.1 inclui o Tableau Server Independent Gateway. O Independent Gateway é uma instância autônoma do processo de Gateway do Tableau que funciona como um proxy reverso compatível com o Tableau. No momento do lançamento, o Independent Gateway foi validado, mas não totalmente testado na arquitetura de referência EDG. Após a conclusão do teste completo, o EDG será atualizado com as orientações prescritivas do Tableau Server Independent Gateway. ## Nível de aplicativo O nível de aplicativo está em uma sub-rede que executa a lógica de negócios principal do aplicativo de servidor. O nível de aplicativo consiste em serviços e processos que são configurados em nós distribuídos em um cluster. O nível de aplicativo só pode ser acessada no nível da Web e não pode ser acessado diretamente pelos usuários. O desempenho e a confiabilidade são aprimorados com a configuração dos processos do aplicativo de forma que os processos com diferentes perfis de uso de recursos (ou seja, uso intensivo de CPU versus uso intensivo de memória) sejam colocados juntos. ## Nível de dados O nível de dados é uma sub-rede que contém dados valiosos. Todo o tráfego para esse nível se origina do nível de aplicativo e, portanto, já está autenticado. Além dos requisitos de acesso na camada de rede com configuração de porta, essa camada deve incluir acesso autenticado e, opcionalmente, o tráfego criptografado com o nível de aplicativo. [Pular para o conteúdo principal](#main-content) # Parte 2 - Compreensão da Arquitetura de referência de implantação do Tableau Server **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. A imagem a seguir mostra os processos relevantes do Tableau Server e como eles são implantados na arquitetura de referência. Essa implantação é considerada a implantação mínima apropriada do Tableau Server para a empresa. Os diagramas de processo neste tópico destinam-se a mostrar os principais processos de definição de cada nó. Existem muitos processos compatíveis que também são executados nos nós que não são mostrados nos diagramas. Para obter uma lista de todos os processos, consulte a seção de configuração deste guia, [Parte 4 - Instalar e configurar o Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm) . ## Processos do Tableau Server A arquitetura de referência do Tableau Server é uma implantação de cluster do Tableau Server de quatro nós com repositório externo no PostgreSQL: - Nó inicial do Tableau Server (Nó 1): executa os serviços de licenciamento e administrativos TSM necessários que só podem ser executados em um único nó no cluster. No contexto empresarial, o nó inicial do Tableau Server é o nó primário do cluster. Esse nó também executa serviços de aplicativo redundantes com o Nó 2. - Nós de aplicativo do Tableau Server (Nó 1 e Nó 2): os dois nós atendem às solicitações do cliente, conectam-se e consultam as fontes de dados e os nós de dados. - Nós de dados do Tableau Server (Nó 3 e Nó 4): dois nós dedicados ao gerenciamento de dados. - PostgreSQL externo: esse host executa o processo de repositório do Tableau Server. Para implantação de HA, você deve executar um host PostgreSQL adicional para redundância ativa/passiva. Você também pode executar o PostgreSQL no Amazon RDS. Para obter mais informações sobre as diferenças entre executar o repositório em RDS e uma instância EC2, consulte _Repositório externo do Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_external_repo.htm)). A implantação do Tableau Server com um repositório externo requer uma licença do Tableau Advanced Management. Se a sua organização não tiver experiência interna em DBA, você pode, opcionalmente, executar o processo de repositório do Tableau Server na configuração PostgreSQL interna padrão. No cenário padrão, o Repositório é executado em um nó do Tableau com PostgreSQL incorporado. Nesse caso, recomendamos executar o Repositório em um nó dedicado do Tableau e um Repositório passivo em um nó dedicado adicional, para dar suporte ao failover do Repositório. Consulte _Failover do repositório_ ( [Linux](https://help.tableau.com/current/server-linux/pt-br/distrib_ha_failover.htm) ). A título de exemplo, a implementação da AWS descrita neste Guia explica como implantar o repositório externo no PostgreSQL em execução em uma instância EC2. - Opcional: se sua organização usa armazenamento externo, você pode implantar o Armazenamento de arquivo do Tableau como um serviço externo. Este guia não inclui o armazenamento de arquivo externo no cenário de implantação principal. Consulte _Instalar o Tableau Server com o armazenamento de arquivos externo_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_external_filestore_storage_new_install.htm)). A implantação do Tableau Server com um Armazenamento de arquivo requer uma licença do Tableau Advanced Management. ### Repositório PostgresSQL O Repositório do Tableau Server é um banco de dados que armazena dados do servidor. Estes dados incluem informações sobre usuários, grupos e atribuições de grupo, permissões, projetos, fontes de dados e informações de metadados e atualização de extração do Tableau Server. ![A replicação de dados está ocorrendo entre dois bancos de dados PostgreSQL, cada um com o logotipo icônico do elefante.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-ref-arch-repo.png) A implantação padrão do PostgresSQL consome quase 50% dos recursos de memória do sistema. Com base no uso (para produção e implantações de grande produção), a utilização de recursos pode aumentar. Por esse motivo, recomendamos a execução do processo de Repositório em um computador que não esteja executando nenhum outro componente de servidor que consuma muitos recursos, como VizQL, Processador em segundo plano ou Processador de dados. Executar o processo do Repositório com qualquer um desses componentes criará contenções de ES, restrição de recursos e degradará o desempenho geral da implantação. ## Nó 1: nó inicial O nó inicial executa um pequeno número de processos importantes e compartilha a carga do aplicativo com o nó 2. O primeiro computador no qual você instalou o Tableau, o "nó inicial”, tem algumas características únicas. Três processos executam apenas no nó inicial e não podem ser movidos para qualquer outro nó exceto em uma situação de falha, o Serviço de Licença (Gerenciador de licenças), o Serviço de Ativação e o Controlador do TSM (Controlador de administração). ### Failover do nó 1 e restauração automatizada Os serviços de Licença, Ativação e Controlador TSM são essenciais para a integridade de uma implantação do Tableau Server. No caso de uma falha do Nó 1, os usuários ainda poderão se conectar à implantação do Tableau Server, pois uma arquitetura de referência configurada corretamente encaminhará as solicitações para o Nó 2. No entanto, sem esses serviços principais, a implantação estará em um estado crítico de falha pendente. Consulte [Recuperação automatizada de nó inicial](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part7.htm#Initial). ## Nós 1 e 2: servidores de aplicativos ![Processos de nó de aplicativo do Tableau](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-ref-arch-appnodes.png) Os nós 1 e 2 executam os processos do Tableau Server que atendem às solicitações do cliente, consultam fontes de dados, geram visualizações, lidam com conteúdo e administração e outras lógicas comerciais principais do Tableau. Os servidores de aplicativos não armazenam dados do usuário. **Observação**: “servidor de aplicativos” é um termo que também se refere a um processo do Tableau Server listado no TSM. O processo subjacente para "Servidor de aplicativos" é o VizPortal. Executados em paralelo, o Nó 1 e o Nó 2 são dimensionados para atender às solicitações da lógica de balanceamento de carga executada nos servidores proxy reversos. Como nós redundantes, se um desses nós falhar, as solicitações e serviços do cliente serão tratados pelo nó restante. A arquitetura de referência foi projetada para que os processos de aplicativos complementares sejam executados no mesmo computador. Isso significa que os processos não estão competindo por recursos de computação e criando contenção. Por exemplo, o VizQL, um serviço de processamento central em servidores de aplicativos, é altamente vinculado à CPU e à memória, o VizQL usa quase 60-70% da CPU e da memória do computador. Por esse motivo, a arquitetura de referência é projetada para que nenhum outro processo de vinculado à memória ou à CPU esteja no mesmo nó que o VizQL. O teste mostra que a quantidade de carga ou o número de usuários não afeta a memória ou o uso da CPU nos nós VizQL. Por exemplo, reduzir o número de usuários simultâneos em nosso teste de carga afeta apenas o desempenho do painel ou o processo de carregamento da visualização, mas não reduz a utilização de recursos. Portanto, com base na memória e CPU disponíveis durante o uso de pico, você pode considerar adicionar mais processos VizQL. Como ponto de partida para pastas de trabalho típicas, aloque 4 núcleos por processo VizQL. ### Dimensionamento de servidores de aplicativos A arquitetura de referência é projetada para escala com base em um modelo baseado no uso. Como ponto de partida geral, recomendamos um mínimo de dois servidores de aplicativos, cada um aceitando até 1.000 usuários. Conforme a base de usuários aumenta, planeje adicionar um servidor de aplicativos para cada 1000 usuários adicionais. Monitore o uso e o desempenho para ajustar a base de usuários por host para sua organização. ## Nós 3 e 4: servidores de dados ![Processos de nó de dados do Tableau Server](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-ref-arch-data.png) Os processos Armazenamento de arquivos, Processo de dados (Hyper) e Processador em segundo plano estão colocalizados nos nós 3 e 4 pelos seguintes motivos: - Otimização de extração: a execução de Processador em segundo plano, Hyper e Armazenamento de arquivos no mesmo nó otimiza o desempenho e a confiabilidade. Durante o processo de extração, o Processador em segundo plano consulta o banco de dados de destino, cria o arquivo Hyper no mesmo nó e, em seguida, carrega para o armazenamento de arquivos. Ao colocalizar esses processos no mesmo nó, o fluxo de trabalho de criação da extração não exige a cópia de quantias de dados pela rede ou pelos nós. - Balanceamento de recursos complementar: o Processador em segundo plano usa principalmente a CPU. O Processador de dados é um processo que consome muita memória. A união desses processos permite a utilização máxima de recursos em cada nó. - Consolidação de processos de dados: como cada um desses processos são de dados de back-end, faz sentido executá-los no nível de dados mais segura. Em versões futuras da arquitetura de referência, o aplicativo e os servidores de dados serão executados em níveis separados. No entanto, devido às dependências do aplicativo na arquitetura do Tableau, os servidores de aplicativos e dados devem ser executados no mesmo nível neste momento. ### Dimensionamento de servidores de dados Assim como acontece com os servidores de aplicativos, o planejamento dos recursos necessários para os servidores de dados Tableau requer modelagem baseada no uso. Em geral, suponha que cada servidor de dados possa aceitar até 2.000 trabalhos de atualização de extração por dia. À medida que seus trabalhos de extração aumentam, adicione servidores de dados adicionais sem o serviço de armazenamento de arquivo. Geralmente, a implantação do servidor de dados de dois nós é adequada para implantações que usam o sistema de arquivos local para o serviço de Armazenamento de arquivo. Observe que adicionar mais servidores de aplicativos não afeta o desempenho ou a escala dos servidores de dados de maneira linear. Na verdade, com exceção de alguma sobrecarga de consultas adicionais do usuário, o impacto de adicionar mais hosts de aplicativos e usuários é mínimo. [Pular para o conteúdo principal](#main-content) # Parte 3 - Preparação para a implantação corporativa do Tableau Server **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. A Parte 3 descreve os requisitos para preparar sua infraestrutura para implantar a arquitetura de referência do Tableau Server. Antes de começar, recomendamos revisar a [Parte 2 - Compreensão da Arquitetura de referência de implantação do Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part2.htm) . Além das descrições dos requisitos, este tópico fornece um exemplo de implementação da arquitetura de referência em um ambiente AWS. O restante deste guia baseia-se no exemplo de arquitetura de referência da AWS iniciado neste tópico. Um princípio básico da arquitetura de referência é a padronização com as melhores práticas de segurança do data center. Especificamente, a arquitetura é projetada para segregar serviços em sub-redes de rede protegidas. A comunicação entre sub-redes é restrita a protocolo específico e tráfego de porta. O diagrama a seguir ilustra o design da sub-rede da arquitetura de referência para uma implantação local ou na nuvem gerenciada pelo cliente. Para obter um exemplo de implantação de nuvem, consulte a seção abaixo, [Exemplo: configurar sub-redes e grupos de segurança na AWS](#AWSexampe). ## Sub-redes Crie três sub-redes:  - Um nível da Web - Um nível de aplicativo - Uma sub-rede de dados. ### Regras de grupo de firewall/segurança As guias abaixo descrevem as regras de firewall para cada nível do datacenter. Para regras de grupo de segurança específicas da AWS, consulte a seção mais adiante neste tópico. O nível da Web é uma sub-rede DMZ pública que manipulará as solicitações HTTPS de entrada e fará o proxy das solicitações para o nível do aplicativo. Esse design fornece uma camada de defesa contra malware que pode ser direcionado à sua organização. O nível da Web bloqueia o acesso ao nível de aplicativo/dados.
TráfegoTipoProtocoloIntervalo da portaFonte

Entrada

SSHTCP22Sub-rede Bastion (para implantações em nuvem)
EntradaHTTPTCP80Internet (0.0.0.0/0)
EntradaHTTPSTCP443Internet (0.0.0.0/0)
SaídaTodo o tráfegoTodosTodos 
A sub-rede de aplicativo é onde reside a implantação do Tableau Server. A sub-rede do aplicativo inclui os servidores de aplicativos Tableau (Nó 1 e Nó 2). Os servidores de aplicativos do Tableau processam as solicitações do usuário para os servidores de dados e executam a lógica comercial principal. A sub-rede do aplicativo também inclui os servidores de dados Tableau (Nó 3 e Nó 4). Todo o tráfego do cliente para o nível do aplicativo é autenticado no nível da Web. O acesso administrativo à sub-rede do aplicativo é autenticado e roteado por meio do host Bastion.
TráfegoTipoProtocoloIntervalo da portaFonte

Entrada

SSHTCP22Sub-rede Bastion (para implantações em nuvem)
EntradaHTTPSTCP443Sub-rede de nível da Web
SaídaTodo o tráfegoTodosTodos 
A sub-rede dos dados é onde o servidor de banco de dados PostgreSQL externo reside.
TráfegoTipoProtocoloIntervalo da portaFonte

Entrada

SSHTCP22Sub-rede Bastion (para implantações em nuvem)
EntradaPostgreSQLTCP5432Sub-rede de nível de aplicativo
SaídaTodo o tráfegoTodosTodos 
A maioria das equipes de segurança corporativa não permite a comunicação direta do sistema administrativo local com os nós implantados na nuvem. Em vez disso, todo o tráfego SSH administrativo para os nós da nuvem é encaminhado por proxy por meio de um host bastion (também conhecido como "servidor de salto"). Para implantações na nuvem, recomendamos a conexão de proxy do host Bastion para todos os recursos na arquitetura de referência. Esta é uma configuração opcional para ambientes locais. O host Bastion autentica o acesso administrativo e só permite o tráfego por meio do protocolo SSH.
TráfegoTipoProtocoloIntervalo da portaFonteDestino

Entrada

SSHTCP22Endereço IP do computador do administrador 
SaídaSSHTCP22 Sub-rede de nível da Web
SaídaSSHTCP22 Sub-rede de nível de aplicativo
## Exemplo: configurar sub-redes e grupos de segurança na AWS Esta seção fornece procedimentos passo a passo para criar e configurar o ambiente de VPC e rede para a implantação da arquitetura de referência do Tableau Server na AWS. Os slides abaixo mostram a arquitetura de referência em quatro camadas. Conforme você avança nos slides, os elementos componentes são colocados em camadas no mapa de topologia: 1. Topologia de sub-rede VPC e instâncias EC2: um host bastião, dois servidores proxy reversos, quatro servidores Tableau e pelo menos um servidor PostgreSQL. 2. Fluxo de protocolo e conectividade com a Internet. Todo o tráfego de entrada é gerenciado por meio do gateway de Internet AWS. O tráfego para a Internet é roteado por meio do NAT. 3. Zonas de disponibilidade. Os hosts proxy, Tableau Server e PostgreSQL são implantados uniformemente em duas zonas de disponibilidade. 4. Grupos de segurança. Quatro grupos de segurança (Público, Privado, Dados e Bastion) protegem cada camada no nível do protocolo. ![Diagrama de rede de uma nuvem privada virtual com servidores, bancos de dados e usuários.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-vpc-sg-1.png) ![Diagrama de rede de uma nuvem privada virtual com servidores, bancos de dados e usuários.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-vpc-sg-2.png) ![Diagrama de rede de uma nuvem privada virtual com servidores, bancos de dados e usuários.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-vpc-sg-3.png) ![Diagrama de rede de uma nuvem privada virtual com servidores, bancos de dados e usuários.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-vpc-sg-4.png) ### Zonas de disponibilidade da AWS e alta disponibilidade A arquitetura de referência conforme apresentada neste Guia especifica uma implantação que fornece disponibilidade por meio de redundância quando um único host falha. No entanto, no caso da AWS em que a arquitetura de referência é implantada em duas zonas de disponibilidade, a disponibilidade é comprometida no caso muito raro em que uma zona de disponibilidade falha. ### Configuração VPC Esta seção descreve como: - Instalar e configurar a VPC - Configurar a conectividade à Internet - Configurar sub-redes - Criar e configurar grupos de segurança ### Configurar a VPC O procedimento nesta seção é mapeado para a interface do usuário na experiência VPC "clássica". Você pode alternar a IU para exibir a visualização clássica desativando a Nova experiência de VPC no canto superior esquerdo do Painel VPC da AWS. Execute o assistente da VPC para criar sub-redes privadas e públicas padrão e roteamento e ACL de rede padrão. 1. Antes de configurar um VPC, você deve criar um IP elástico. Crie uma alocação usando todos os padrões. 2. Execute o assistente de VPC > "VPC com sub-redes públicas e privadas" 3. Aceite a maioria dos padrões. Exceto pelo seguinte:  - Insira um nome de VPC. - Especifique a ID de alocação do IP elástico. - Especifique as seguintes máscaras CIDR: - CIDR IPv4 da sub-rede pública: 10.0.1.0/24, renomeie esta sub-rede como `Public-a`. - CIDR IPv4 da sub-rede privada: 10.0.30.0/24, renomeie esta sub-rede como `Private-a`. - Zona de disponibilidade: para ambas sub-redes, selecione a opção para a região em que você está. **Observação:** para este exemplo, podemos utilizar **a** e **b** para distinguir entre Zonas de disponibilidade em um determinado datacenter AWS. Na AWS, os nomes da zona de disponibilidade podem não corresponder aos exemplos mostrados aqui. Por exemplo, algumas zonas de disponibilidade incluem zonas **c** e **d** em um datacenter. 4. Clique em Criar VPC. 5. Depois que o VPC for criado, crie as sub-redes `Public-b` `Private-b`,`Data` e `Bastion`. Para criar uma sub-rede, clique em Sub-redes > Criar sub-rede . - `Public-b`: para a zona de disponibilidade, selecione a opção b para a região em que você está. Bloco CIDR: 10.0.2.0/24 - `Private-b`: para a zona de disponibilidade, selecione a opção b para a região em que você está. Bloco CIDR: 10.0.31.0/24 - `Data`: para a zona de disponibilidade, selecione a zona a para a região em que você está. Bloco CIDR: 10.0.50.0/24 Opcional: se você planeja replicar o banco de dados externo em um cluster PostgreSQL, crie uma sub-rede Data-b na Zona de disponibilizade b com um bloco CIDR de 10.0.51.0/24. - `Bastion`: para a zona de disponibilidade, selecione uma das zonas. Bloco CIDR: 10.0.0.0/24 6. Depois que as sub-redes forem criadas, edite as tabelas de rota nas sub-redes Pública e Bastion para usar a tabela de rota configurada para o gateway de Internet associado (IGW). E edite as sub-redes Privada e de Dados para usar a tabela de rotas configurada para o conversor de endereço de rede (NAT). - Para determinar qual tabela de rota está configurada com o IGW ou o NAT, clique em Rotear tabelas no painel AWS. Clique em um dos dois links da tabela de rota para abrir a página de propriedades. Observe o valor de Destino em Rotas > Destino > 0.0.0.0/0. O valor de Destino diferencia o tipo de rota e começará com o fragmento `igw-` ou `nat-`. - Para atualizar as tabelas de rota, VPC > Sub-redes > \[subnet\_name\]> Tabela de rota > Editar associação da tabela de rota. ### Configurar grupos de segurança O assistente VPC cria um único grupo de segurança que você não usará. Crie os seguintes grupos de segurança (Grupos de segurança > Criar grupo de segurança). Os hosts EC2 serão instalados nesses grupos em duas zonas de disponibilidade, conforme mostrado no diagrama deslizante acima. - Crie um novo grupo de segurança: **Privado**. Nesse local todos os quatro nós do Tableau Server serão instalados. Posteriormente, no processo de instalação, o grupo de segurança Privado será associado às sub-redes 10.0.30.0/24 e 10.0.31.0/24. - Crie um novo grupo de segurança: **Público** . É aqui que os servidores proxy serão instalados. Posteriormente, no processo de instalação, o grupo de segurança Público será associado às sub-redes 10.0.1.0/24 e 10.0.2.0/24. - Crie um novo grupo de segurança: **Dados**. É aqui que o repositório externo do Tableau PostgreSQL será instalado. Posteriormente, no processo de instalação, o grupo de segurança Dados será associado à sub-rede 10.0.50.0/24 (e, opcionalmente, 10.0.51.0/24). - Crie um novo grupo de segurança: **Bastion**. É aqui que você instalará o host Bastion. Posteriormente, no processo de instalação, o grupo de segurança Bastion será associado à sub-rede 10.0.0.0/24. #### Especifique as regras de entrada e saída Na AWS, os grupos de segurança são análogos aos firewalls em um ambiente local. Você deve especificar o tipo de tráfego (por exemplo, https, https etc), protocolo (TCP ou UDP) e portas ou intervalo de portas (por exemplo, 80, 443, etc) que têm permissão para entrar e/ou sair do grupo de segurança. Para cada protocolo, você também deve especificar o destino ou o tráfego de origem. #### Regras do grupo de segurança público
Regras de entrada
TipoProtocoloIntervalo da portaFonte
HTTPTCP800.0.0.0/0
HTTPSTCP4430.0.0.0/0
SSHTCP22Grupo de segurança Bastion
Regras de saída
TipoProtocoloIntervalo da portaDestino
Todo o tráfegoTodosTodos0.0.0.0/0
#### Regras de grupo de segurança privado O grupo de segurança privada inclui uma regra de entrada para permitir o tráfego HTTP do grupo de segurança pública. Permita o tráfego HTTP apenas durante o processo de implantação, para verificar a conectividade. Recomendamos remover a regra de entrada HTTP, após terminar de implantar o proxy reverso e configurar SSL para Tableau.
Regras de entrada
TipoProtocoloIntervalo da portaFonte
HTTPTCP80Grupo de segurança Público
HTTPSTCP443Grupo de segurança Público
PostgreSQLTCP5432Grupo de segurança Dados
SSHTCP22Grupo de segurança Bastion
Todo o tráfegoTodosTodosGrupo de segurança Privado
Regra de saída
TipoProtocoloIntervalo da portaDestino
Todo o tráfegoTodosTodos0.0.0.0/0
PostgreSQLTCP5432Grupo de segurança Dados
SSHTCP22Grupo de segurança Bastion
#### Regras de grupo de segurança Dados
Regras de entrada
TipoProtocoloIntervalo da portaFonte
PostgreSQLTCP5432Grupo de segurança Privado
SSHTCP22Grupo de segurança Bastion
Regras de saída
TipoProtocoloIntervalo da portaDestino
Todo o tráfegoTodosTodos0.0.0.0/0
PostgreSQLTCP5432Grupo de segurança Privado
SSHTCP22Grupo de segurança Bastion
#### Regras de grupo de segurança de host Bastion
Regras de entrada
TipoProtocoloIntervalo da portaFonte
SSHTCP22O endereço IP e a máscara de rede do computador que você usará para fazer login na AWS (computador administrador).
SSHTCP22Grupo de segurança Privado
SSHTCP22Grupo de segurança Público
Regras de saída
TipoProtocoloIntervalo da portaDestino
SSHTCP22O endereço IP e a máscara de rede do computador que você usará para fazer login na AWS (computador administrador).
SSHTCP22Grupo de segurança Privado
SSHTCP22Grupo de segurança Público
SSHTCP22Grupo de segurança Dados
HTTPSTCP4430.0.0.0/0 (Opcional: crie esta regra se você precisar acessar a Internet para baixar o software de suporte no host Bastion)
### Habilitar atribuição automática de IP público Fornece um endereço IP para conexão com o host dos servidores proxy e Bastion. Para sub-redes Public e Bastion: 1. Selecione a sub-rede 2. No menu Ações, selecione "Modificar configurações de atribuição automática de IP". 3. Clique em "Ativar a atribuição automática de endereços IPv4 públicos". 4. Clique em Salvar. ## Balanceador de carga **Observação**: se você estiver instalando na AWS e seguindo o exemplo de implantação neste guia, deverá instalar e configurar o balanceador de carga da AWS posteriormente no processo de implantação, conforme descrito na [Parte 5 - Configuração do nível da Web](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part5.htm). Para implantações locais, trabalhe com seus administradores de rede para implantar balanceadores de carga para oferecer suporte à camada da Web da arquitetura de referência: - Um balanceador de carga de aplicativo voltado para a Web que aceita solicitações HTTPS de clientes Tableau e se comunica com os servidores proxy reverso. - Proxy reverso:  - Recomendamos um mínimo de dois servidores proxy para redundância e para lidar com a carga do cliente. - Recebe tráfego HTTPS do balanceador de carga. - Compatível com sessão fixa para o host do Tableau - Configure o proxy para balanceamento de carga round robin para cada Tableau Server executando o processo de Gateway. - Lida com solicitações de autenticação de IdP externo. - Proxy de encaminhamento: o Tableau Server requer acesso à Internet para licenciamento e funcionalidade de mapa. Dependendo do seu ambiente de proxy de encaminhamento, você pode precisar configurar listas seguras de proxy de encaminhamento para URLs de serviço do Tableau. Consulte _Comunicação com a Internet_ ( [Linux](https://help.tableau.com/current/server-linux/pt-br/plan_network.htm)). ## Configurar computadores host ### Hardware mínimo recomendado As recomendações a seguir são baseadas em nossos testes de dados do mundo real na arquitetura de referência. Servidores de aplicativos: - CPU: 8 núcleos físicos (16vCPUs), - RAM: 128 GB (16 GB/núcleo físico) - Espaço em disco: 100 GB Servidores de dados - CPU: 8 núcleos físicos (16vCPUs), - RAM: 128 GB (16 GB/núcleo físico) - Espaço em disco: 1 TB. Se sua implantação usará armazenamento externo para o Armazenamento de Arquivo do Tableau, você precisará calcular o espaço em disco apropriado. Consulte _Instalar o Tableau Server com o armazenamento de arquivos externo_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_external_filestore_storage_new_install.htm)). Servidores proxy - CPU: 2 núcleos físicos (4vCPUs), - RAM: 8 GB (4 GB/núcleo físico) - Espaço em disco: 100 GB Banco de dados de repositório externo - CPU: 8 núcleos físicos (16vCPUs), - RAM: 128 GB (16 GB/núcleo físico) - O requisito de espaço em disco depende da carga de dados e de como isso afetará o backup. Consulte a seção _Processos de backup e restauração_, no tópico _Requisitos de espaço em disco_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/requ_diskspace.htm#backup-and-restore-processes)). ### Estrutura de diretório A arquitetura de referência recomenda instalar o pacote do Tableau Server e os dados em locais não padrão: - Instale o pacote em: `/app/tableau_server`: crie esse caminho de diretório antes de instalar o pacote do Tableau Server e, a seguir, especifique o caminho durante a instalação. - Instale os dados do Tableau para:`/data/tableau_data` . Não crie esse diretório antes de instalar o Tableau Server. Em vez disso, você deve especificar o caminho durante a instalação e, em seguida, a instalação do Tableau criará e concederá permissão ao caminho de forma adequada. Consulte [Execute o pacote de instalação e inicialize o TSM](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Run2) para obter detalhes de implementação. ## Exemplo: instalar e preparar computadores host na AWS Esta seção explica como instalar hosts EC2 para cada tipo de servidor na arquitetura de referência do Tableau Server. A arquitetura de referência requer oito hosts: - Quatro instâncias para Tableau Server. - Duas instâncias para servidores proxy (Apache). - Um exemplo para host Bastion. - Uma ou duas instâncias de banco de dados EC2 PostgreSQL ### Detalhes da instância de host Instale os computadores host de acordo com os detalhes abaixo. #### Tableau Server - Amazon Linux 2 - Tipo de instância: m5a.8xlarge - ID do grupo de segurança: Privado - Armazenamento: tipo de volume EBS, 150 GiB, gp2 Se sua implantação usará armazenamento externo para o Armazenamento de Arquivo do Tableau, você precisará calcular o espaço em disco apropriado. Consulte _Instalar o Tableau Server com o armazenamento de arquivos externo_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_external_filestore_storage_new_install.htm)). - Rede: instale dois hosts EC2 em cada sub-rede privada (10.0.30.0/24 e 10.0.31.0/24). - Copie a última versão de manutenção do pacote rpm do Tableau Server 2021.2 (ou posterior) da [página de downloads do Tableau](https://www.tableau.com/pt-br/support/releases/server) para cada host do Tableau. #### Host Bastion - Amazon Linux 2 - Tipo de instância: t3.micro - ID do grupo de segurança: Bastion - Armazenamento: tipo de volume EBS, 50 GiB, gp2 - Rede: sub-rede Bastion 10.0.0.0/24 #### Tableau Server Independent Gateway - Amazon Linux 2 - Tipo de instância: t3.xlarge - ID do grupo de segurança: Público - Armazenamento: tipo de volume EBS, 100 GiB, gp2 - Rede: instale uma instância EC2 em cada sub-rede pública (10.0.1.0/24 e 10.0.2.0/24) #### Host PostgreSQL EC2 - Amazon Linux 2 - Tipo de instância: r5.4xlarge - ID do grupo de segurança: Dados - Armazenamento: o requisito de espaço em disco depende da carga de dados e de como isso afetará o backup. Consulte a seção _Processos de backup e restauração_, no tópico _Requisitos de espaço em disco_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/requ_diskspace.htm#backup-and-restore-processes)). - Rede: sub-rede de dados 10.0.50.0/24. (Se você estiver replicando PostgreSQL em um cluster HA, instale o segundo host na sub-rede 10.0.51.0/24) ## Verificação: conectividade de VPC Depois de instalar os computadores host, verifique a configuração da rede. Verifique a conectividade entre os hosts conectando-se com o SSH do host no grupo de segurança Bastion aos hosts em cada sub-rede. ### Exemplo: conecte-se ao host Bastion na AWS 1. Configure seu computador administrativo para o agente ssh. Isso permite que você se conecte a hosts na AWS, sem colocar o arquivo de chave privada em nenhuma instância do EC2. Para configurar o ssh-agent em um Mac, execute o seguinte comando: `ssh-add -K myPrivateKey.pem` ou para o Mac OS mais recente, `ssh-add --apple-use-keychain myPrivateKey.pem` Para Windows, consulte o tópico [Conectar-se com segurança a instâncias do Linux em execução em uma VPC da Amazon privada](https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/) . 2. Conecte-se ao host Bastion executando o seguinte comando: `ssh -A ec2-user@` 3. Em seguida, você pode se conectar a outros hosts na VPC do host Bastion, usando o endereço IP privado, por exemplo: `ssh -A ec2-user@10.0.1.93` [Pular para o conteúdo principal](#main-content) # Parte 4 - Instalar e configurar o Tableau Server **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. Este tópico descreve como terminar de instalar e configurar a implantação de linha de base do Tableau Server. O procedimento aqui continua com o exemplo de arquitetura de referência AWS e Linux. Os exemplos do Linux em todos os procedimentos de instalação mostram comandos para distribuições do tipo RHEL. Especificamente, os comandos aqui foram desenvolvidos com a distribuição Amazon Linux 2. Se você estiver executando a distribuição do Ubuntu, edite os comandos de forma apropriada. ## Antes de começar Você deve preparar e validar seu ambiente conforme descrito na [Parte 3 - Preparação para a implantação corporativa do Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm). ## Instalar, configurar e PostgreSQL de tar Esta instância PostgreSQL hospeda o repositório externo para a implantação do Tableau Server. Você deve instalar e configurar o PostgreSQL antes de instalar o Tableau. Você pode executar o PostgreSQL no Amazon RDS ou em uma instância EC2. Para obter mais informações sobre as diferenças entre executar o repositório em RDS e uma instância EC2, consulte _Repositório externo do Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_external_repo.htm)). Como exemplo, o procedimento abaixo mostra como instalar e configurar o Postgres em uma instância do Amazon EC2. O exemplo mostrado aqui é uma instalação e configuração genérica para PostgreSQL na arquitetura de referência. Seu DBA deve otimizar a implantação do PostgreSQL com base no tamanho de seus dados e necessidades de desempenho. Requisitos: observe que você deve estar executando o PostgreSQL 1.6 e deve instalar o módulo uuid-ossp. ### Versão PostgreSQL Você deve instalar versões principais compatíveis do PostgreSQL para o repositório externo do Tableau Server. Além disso, as versões secundárias também devem atender aos requisitos mínimos.
Versões do Tableau ServerVersões mínimas compatíveis com 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 o PostgreSQL Este procedimento de instalação de exemplo descreve como instalar o PostgreSQL versão 13.6. Conecte-se ao host EC2 que você criou na parte anterior. 1. Execute a atualização para aplicar as correções mais recentes ao sistema operacional Linux: `sudo yum update` 2. Crie e edite o arquivo, pgdg.repo. no caminho `/etc/yum.repos.d/`. Preencha o arquivo com as seguintes informações de configuração: \[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 o Postgres 13.6: sudo yum install postgresql13-server-13.6-1PGDG.rhel7.x86\_64 4. Instale o módulo uuid-ossp: sudo yum install postgresql13-contrib-13.6-1PGDG.rhel7.x86\_64 5. Inicialize o Postgres: sudo /usr/pgsql-13/bin/postgresql-13-setup initdb ### Configurar o PostgreSQL Conclua a instalação básica configurando o Postgres: 1. Atualize o arquivo de configuração pg\_hba,`/var/lib/pgsql/13/data/pg_hba.conf`, com as duas entradas a seguir. Cada entrada deve incluir a máscara das sub-redes em que seus Tableau Servers serão executados:  `host all all 10.0.30.0/24 password` `host all all 10.0.31.0/24 password` 2. Atualize o arquivo PostgreSQl,`/var/lib/pgsql/13/data/postgresql.conf`, adicionando esta linha: `listen_addresses = '*'` 3. Configure para iniciar o Postgres na reinicialização: sudo systemctl enable --now postgresql-13 4. Definir senha de superusuário: sudo su - postgres psql -c "alter user postgres with password 'StrongPassword'" **Observação**: defina uma senha forte. Não use `'StrongPassword`' como mostrado no exemplo aqui. exit 5. Reinicie o Postgres: sudo systemctl restart postgresql-13 ## Faça backup do tar PostgreSQL da etapa 1 Crie um backup tar da configuração do PostgreSQL. A criação de um instantâneo tar da configuração atual economizará tempo, se você encontrar falhas ao continuar a implantação. Faremos referência a isso como o backup da "Etapa 1". No host PostgreSQL: 1. Pare a instância do banco de dados Postgres: sudo systemctl stop postgresql-13 2. Execute o comando a seguir para criar o backup tar: sudo su cd /var/lib/pgsql tar -cvf step1.13.bkp.tar 13 exit 3. Inicie o banco de dados Postgres: sudo systemctl start postgresql-13 Restaurar a Etapa 1 Restaure para a Etapa 1, se o nó inicial do Tableau Server falhar durante a instalação. 1. Nos computadores que executam o Tableau, execute o script obliterate para remover completamente o Tableau Server do host: sudo /app/tableau\_server/packages/scripts././tableau-server-obliterate -a -y -y -y -l 2. Restaure o tar da Etapa 1 do PostgreSQL. No computador do Postgres, execute os comandos a seguir: sudo su systemctl stop postgresql-13 cd /var/lib/pgsql tar -xvf step1.13.bkp.tar systemctl start postgresql-13 exit Retome o processo de instalação do nó inicial do Tableau Server. ## Antes da instalação Se você estiver implantando o Tableau de acordo com o exemplo de implementação AWS/Linux descrito neste Guia, poderá executar o script de instalação automatizado, TabDeploy4EDG. O script TabDeploy4EDG automatiza a instalação de exemplo da implantação do Tableau de quatro nós descrita nos procedimentos a seguir. Consulte o [Apêndice - Caixa de ferramentas de implantação da AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part_app-aws.htm). ## Instalação no nó inicial do Tableau Server Este procedimento descreve como instalar o nó inicial do Tableau Server, conforme definido pela arquitetura de referência. Com exceção da instalação do pacote e da inicialização do TSM, o procedimento aqui usa a linha de comando do TSM sempre que possível. Além de não precisar de plataforma, o uso da CLI do TSM permite uma instalação mais perfeita em ambientes virtualizados e sem periféricos. ### Execute o pacote de instalação e inicialize o TSM Faça login no servidor host do Nó 1. 1. Execute a atualização para aplicar as correções mais recentes ao sistema operacional Linux: sudo yum update 2. Copie o pacote de instalação da [página Downloads do Tableau](https://www.tableau.com/pt-br/support/releases/server) para o computador host que executará o Tableau Server. Por exemplo, em um computador executando o sistema operacional semelhante ao Linux RHEL, execute: wget https://downloads.tableau.com/esdalt/2022/tableau-server-.rpm em que `` é o número da versão. 3. Baixe e instale dependências: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 4. Crie o caminho `/app/tableau_server` no diretório raiz: sudo mkdir -p /app/tableau\_server 5. Execute o programa de instalação e especifique o caminho de instalação `/app/tableau_server`. Por exemplo, em um sistema operacional semelhante ao Linux RHEL, execute: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm 6. Mudar para o diretório `/app/tableau_server/packages/scripts./` e execute o script `initialize-tsm` localizado lá: sudo ./initialize-tsm -d /data/tableau\_data --accepteula 7. Após a conclusão da inicialização, saia o shell: exit ### Ativar e registrar o Tableau Server 1. Faça login no servidor host do Nó 1. 2. Forneça as chaves de produto do Tableau Server nesta etapa. Execute o seguinte comando para cada chave de licença que você comprou: tsm licenses activate -k 3. Crie um arquivo de registro json com o formato mostrado aqui: { "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. Após salvar as alterações no arquivo, passe com a opção `--file` para registrar o Tableau Server: tsm register --file path\_to\_registration\_file.json ### Configurar o armazenamento de identidades **Observação**: se a sua implantação usar armazenamento externo para Tableau, você precisará habilitar o armazenamento de arquivos externos antes de configurar o armazenamento de identidade. Consulte _Instalar o Tableau Server com o armazenamento de arquivos externo_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_external_filestore_storage_new_install.htm)). A arquitetura de referência padrão usa um armazenamento de identidade local. Configure o host inicial com armazenamento de identidade local passando o arquivo `config.json` com o comando `tsm settings import`. Importe o arquivo `config.json` de acordo com seu sistema operacional: O arquivo `config.json` está incluído no caminho do diretório scripts. (por exemplo,`scripts.20204.21.0217.1203` ) e é formatado para configurar o armazenamento de identidade. Execute o comando a seguir para importar o arquivo `config.json`: tsm settings import -f /app/tableau\_server/packages/scripts./config.json ### Configurar Postgres externo 1. Crie um arquivo json de banco de dado externo com as seguintes definições de configuração: { "flavor":"generic", "masterUsername":"postgres", "host":"", "port":5432 } 2. Depois de salvar as alterações no arquivo, passe o arquivo com o seguinte comando: tsm topology external-services repository enable -f .json --no-ssl Você será solicitado a fornecer a senha e nome de usuário primário do Postgres. A opção, `--no-ssl`, configura o Tableau para usar SSL/TLS somente quando o servidor Postgres estiver configurado para SSL/TLS. Se o Postgres não estiver configurado para SSL/TLS, a conexão não será criptografada. [Parte 6 - Configuração pós-instalação](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part6.htm) descreve como habilitar SSL/TLS para a conexão Postgres depois de concluir a primeira fase de implantação. 3. Aplique as alterações. Execute este comando para aplicar as alterações e reiniciar o Tableau Server: tsm pending-changes apply 4. Exclua o arquivo de configuração usado na Etapa 1. ### Concluir a instalação do Nó 1 1. Após a instalação do Tableau Server, você deve inicializar o servidor. Execute o seguinte comando: tsm initialize --start-server --request-timeout 1800 2. Quando a inicialização for concluída, você deve criar uma conta de administrador do Tableau Server. Ao contrário da conta do computador que você está usando para instalar e gerenciar os componentes do sistema operacional TSM, a conta do administrador do Tableau Server é uma conta de aplicativo usada para criar usuários, projetos e sites do Tableau Server. O administrador do Tableau Server também aplica permissões aos recursos do Tableau. Execute o comando a seguir para criar a conta de administrador inicial. No exemplo a seguir, o usuário é chamado`tableau-admin` : tabcmd initialuser --server http://localhost --username "tableau-admin" O Tabcmd solicitará que você defina uma senha para este usuário. ### Verificação: configuração do nó 1 1. Execute o seguinte comando para verificar se os serviços TSM estão em execução: tsm status -v O Tableau deve retornar o seguinte: 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. ... Todos os serviços serão listados. 2. Execute o seguinte comando para verificar se o site administrativo do Tableau está em execução: curl localhost As primeiras linhas devem mostrar Vizportal html, semelhante a este: /./start-administrative-services 8. No Nó 1, execute o comando `tsm status` para monitorar o estado do TSM antes de reiniciar. Em alguns casos, você obterá um erro, `Cannot connect to server...`. Este erro ocorre porque o serviço tabadmincontroller não foi reiniciado. Continue a executar `tsm status` periodicamente. Se este erro não desaparecer após 10 minutos, execute o comando `start-administrative-services` novamente. Depois de alguns momentos, o comando `tsm status` retornará um status DEGRADED e, em seguida, ERROR. Não tente iniciar o TSM até que o status STOPPED seja retornado. Em seguida, execute os seguintes comandos: tsm start Retome o processo de instalação para instalar o Tableau Server nos nós restantes. ## Instalar o Tableau Server em nós restante Para continuar a implantação, copie o instalador do Tableau para cada nó. Visão geral da configuração do nó Esta seção descreve o processo para configurar os nós 2-4. As seções a seguir fornecem procedimentos detalhados de configuração e validação para cada etapa. A instalação dos nós 2-4 do Tableau Server requer que você gere, copie e faça referência a um arquivo de bootstrap durante a instalação do nó. Para gerar o arquivo de bootstrap, você executará um comando TSM no nó inicial. Em seguida, você copiará o arquivo de inicialização para o nó de destino, onde o executará como parte da inicialização do nó. O conteúdo json a seguir mostra um exemplo de arquivo de bootstrap. (O certificado e os valores relacionados à criptografia foram truncados para tornar o arquivo de exemplo mais fácil de ler.) { "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" } } O arquivo de bootstrap inclui validação baseada em conexão para autenticar o Nó 1 e cria um canal criptografado para o processo de bootstrap. A sessão de bootstrap é limitada no tempo, e configurar e validar nós consome muito tempo. Planeje criar e copiar novos bootstraps conforme você configura os nós. Depois de executar o arquivo de bootstrap, você entra no nó inicial do Tableau Server e configura os processos para o novo nó. Ao terminar de configurar os nós, você deve aplicar as alterações e reiniciar o nó inicial. O novo nó é configurado e iniciado. À medida que você adiciona nós, a configuração e a reinicialização da implantação levam mais tempo consecutivamente para serem concluídas. Os exemplos do Linux em todos os procedimentos de instalação mostram comandos para distribuições do tipo RHEL. Se você estiver executando a distribuição do Ubuntu, edite os comandos de forma apropriada. 1. Execute a atualização para aplicar as correções mais recentes ao sistema operacional Linux: sudo yum update 2. Baixe e instale dependências: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 3. Crie o caminho `/app/tableau_server` no diretório raiz: sudo mkdir -p /app/tableau\_server 4. Execute o programa de instalação e especifique o caminho de instalação `/app/tableau_server`. Por exemplo, em um sistema operacional semelhante ao Linux RHEL, execute: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm ## Gere, copie e execute o arquivo de bootstrap para inicializar o TSM O procedimento a seguir mostra como gerar, copiar e usar um arquivo de bootstrap ao inicializar o TSM em outro nó. Neste exemplo, o arquivo de bootstrap é chamado `boot.json`. Neste exemplo, os computadores host estão em execução na AWS, onde os hosts EC2 executam o Amazon Linux 2. 1. Conecte-se ao nó inicial (Nó 1) e execute o seguinte comando: tsm topology nodes get-bootstrap-file --file boot.json 2. Copie o arquivo de bootstrap para o Nó 2. scp boot.json ec2-user@10.0.31.83:/home/ec2-user/ 3. Conecte-se ao Nó 2 e alterne para o diretório de scripts do Tableau Server: cd /app/tableau\_server/packages/scripts. 4. Execute o comando `initialize-tsm` e faça referência ao arquivo de bootstap: sudo ./initialize-tsm -d /data/tableau\_data -b /home/ec2-user/boot.json --accepteula 5. Depois de `initialize-tsm` ser concluído, exclua`boot.json` e saia ou faça logout da sessão. ## Configurar processos Você deve configurar o cluster do Tableau Server no nó em que o Controlador de administração do Tableau Server (controlador TSM) está sendo executado. O controlador TSM é executado no nó inicial. ![Janela de status do processo que mostra o status em tempo real do processo em execução no Tableau Server.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/edg-process-config.png) ### Configurar o Nó 2 1. Depois de inicializar o TSM usando o arquivo de bootstrap no Nó 2, entre no nó inicial. 2. No nó inicial, (`node1` ) execute os seguintes comandos para configurar processos no Nó 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 Se você estiver instalando a versão 2022.1 ou posterior, adicione também o serviço Índice e Pesquisa: tsm topology set-process -n node2 -pr indexandsearchserver -c 1 Se você estiver instalando a versão 2023.3 ou posterior, inclua apenas o serviço Índice e Pesquisa. Não adicione o serviço Pesquisar e Navegar (servidor de pesquisa) 3. Revise a configuração antes de aplicá-la. Execute o seguinte comando: tsm pending-changes list 4. Depois de verificar se suas alterações estão na lista de pendentes (haverá outros serviços na lista de pendentes também), aplique as alterações: tsm pending-changes apply As alterações exigirão uma reinicialização. A configuração e a reinicialização levarão algum tempo. 5. Verificar a configuração do Nó 2. Execute o seguinte comando: tsm status -v ### Configurar o Nó 3 Inicialize o TSM usando o processo de bootstrap no Nó 3 e, em seguida, execute os comandos `tsm topology set-process` abaixo. Há um aviso do Serviço de coordenação que será exibido sempre que você definir um processo. Você pode ignorar esse aviso ao definir os processos. 1. Depois de inicializar o TSM usando o arquivo de bootstrap no Nó 3, entre no nó inicial (`node1` ) e execute os seguintes comandos para configurar processos: 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 Se você estiver instalando a versão 2022.1 ou posterior, adicione também o serviço Índice e Pesquisa: tsm topology set-process -n node3 -pr indexandsearchserver -c 1 2. Revise a configuração antes de aplicá-la. Execute o seguinte comando: tsm pending-changes list 3. Depois de verificar se suas alterações estão na lista de pendentes (a lista incluirá outros serviços que são configurados automaticamente), aplique as alterações: tsm pending-changes apply --ignore-warnings As alterações exigirão uma reinicialização. A configuração e a reinicialização levarão algum tempo. 4. Verifique a configuração ao executar o seguinte comando: tsm status -v ## Implantar o ensemble do serviço de coordenação para os Nós 1-3 Para implantação de arquitetura de referência padrão de quatro nós, execute o seguinte procedimento: 1. Execute os seguintes comandos no Nó 1: tsm stop tsm topology deploy-coordination-service -n node1,node2,node3 O processo inclui a reinicialização do TSM, o que levará algum tempo. 2. Depois que o serviço de coordenação for implantado, Inicie o TSM. tsm start ## Fazer backups do tar de Etapa 3 Depois de verificar a instalação, faça quatro backups tar: - PostgreSQL - Nó inicial do Tableau (Nó 1) - Nó 2 do Tableau - Nó 3 do Tableau Criar arquivos tar da Etapa 3 1. No nó inicial do Tableau, interrompa o Tableau: tsm stop 2. Depois que o TSM for interrompido, pare os serviços administrativos do Tableau em cada nó. Execute o seguinte comando em cada nó, em ordem (Nó 1, Nó 2 e, em seguida, Nó 3): sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. No host PostgreSQL, pare a instância do banco de dados Postgres: sudo systemctl stop postgresql-12 4. Execute o comando a seguir para criar o backup tar: sudo su cd /var/lib/pgsql tar -cvf step3.12.bkp.tar 12 exit 5. Verifique se o arquivo tar Postgres foi criado com permissões de raiz: sudo ls -al /var/lib/pgsql 6. No host Postgres, inicie o banco de dados Postgres: sudo systemctl start postgresql-12 7. Crie o backup de tar no Nó 1, Nó 2 e Nó 3. Execute os seguintes comandos em cada nó: - cd /data sudo tar -cvf step3.tableau\_data.bkp.tar tableau\_data - Verifique se o arquivo tar do Tableau foi criado com permissões de raiz: ls -al 8. Inicie os serviços administrativos do Tableau em cada nó em ordem (Nó 1, Nó 2 e, em seguida, Nó 3): sudo /app/tableau\_server/packages/scripts././start-administrative-services 9. Execute o comando `tsm status` para monitorar o estado do TSM antes de reiniciar. Na maioria dos casos, o comando retornará um status DEGRADED e, em seguida, ERROR. Espere alguns instantes e execute o comando novamente. Se o status de ERROR ou DEGRADED for retornado, continue aguardando. Não tente iniciar o TSM até que o status STOPPED seja retornado. Em seguida, execute os seguintes comandos: tsm start Restaurar a Etapa 3 Este processo restaura o Nó 1, Nó 2 e Nó 3 do Tableau. Ele também restaura a instância do Postgres para a Etapa 3. Depois de restaurar esta etapa, você pode implantar o serviço de coordenação, Nó 4 e, a seguir, as configurações finais do nó. 1. Pare o serviço tsm no host Tableau inicial (Nó 1): tsm stop 2. Depois que o TSM for interrompido, pare os serviços administrativos do Tableau no Nó 1, Nó 2 e Nó 3. Execute os seguintes comandos em cada nó: sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. Restaure o tar da Etapa 3 do PostgreSQL. No computador do Postgres, execute os comandos a seguir: sudo su systemctl stop postgresql-12 cd /var/lib/pgsql tar -xvf step3.12.bkp.tar systemctl start postgresql-12 exit 4. Restaure o tar da Etapa 3 do Tableau no Nó 1, Nó 2 e Nó 3. Execute os seguintes comandos em cada nó do Tableau: cd /data sudo rm -rf tableau\_data sudo tar -xvf step3.tableau\_data.bkp.tar 5. No computador do Nó 1 do Tableau, remova os seguintes arquivos: - 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 Se o shell retornar um erro "arquivo não encontrado", pode ser necessário alterar o nome do caminho para incrementar o número `` nesta seção do caminho:`.../appzookeeper//version-2/...` . 6. Reinicie os serviços administrativos no Nó 1, Nó 2 e Nó 3. Execute os seguintes comandos em cada nó: 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. No Nó 1, execute o comando `tsm status` para monitorar o estado do TSM antes de reiniciar. Em alguns casos, você obterá um erro, `Cannot connect to server...`. Este erro ocorre porque o serviço tabadmincontroller não foi reiniciado. Continue a executar `tsm status` periodicamente. Se este erro não desaparecer após 10 minutos, execute o comando `start-administrative-services` novamente. Depois de alguns momentos, o comando `tsm status` retornará um status DEGRADED e, em seguida, ERROR. Não inicie o TSM até que o status STOPPED seja retornado. Em seguida, execute os seguintes comandos: `tsm start` Retome o processo de instalação para implantar o serviço de coordenação nos Nós 1-3 ## Configurar o Nó 4 O processo de configuração do Nó 4 é igual ao do Nó 3. Defina os mesmos processos que definidos para o Nó 3, executando o mesmo conjunto de comandos como mostrado acima, mas especificando `node4` nos comandos ao invés de `node3` . Tal como acontece com a verificação do Nó 3, verifique a configuração do Nó 4 executando `tsm status -v`. Antes de continuar, aguarde até que o processo de armazenamento de arquivo no Nó 4 conclua a sincronização. O status do serviço de Armazenamento de arquivos retornará `is synchronizing` até terminar. Quando o status do serviço de Armazenamento de arquivo retornar `is running`, você poderá continuar. ## Configuração e verificação do processo final A etapa final para processar a configuração é remover processos redundantes do Nó 1. 1. Conecte-se ao nó inicial (`node1` ) 2. Descomissione o armazenamento de arquivo no Nó 1. Isso causará um aviso sobre a remoção do armazenamento de arquivo de um controlador colocalizado. Você pode ignorar o aviso. Execute o seguinte comando: tsm topology filestore decommission -n node1 3. Quando o armazenamento de arquivos for encerrado, execute o seguinte comando para remover o processo em segundo plano do Nó 1: tsm topology set-process -n node1 -pr backgrounder -c 0 4. Revise a configuração antes de aplicá-la. Execute o seguinte comando: tsm pending-changes list 5. Depois de verificar se suas alterações estão na lista pendente, aplique as alterações: tsm pending-changes apply As alterações exigirão uma reinicialização. A configuração e a reinicialização levarão algum tempo. 6. Verifique a configuração: `tsm status -v`. Antes de continuar, aguarde até que o processo de armazenamento de arquivo no Nó 4 conclua a sincronização. O status do serviço de Armazenamento de arquivos retornará `is synchronizing` até terminar. Quando o status do serviço de Armazenamento de arquivo retornar `is running`, você poderá continuar. ## Faça backup Uma recuperação completa do Tableau Server requer um portfólio de backup que inclui três componentes: - Um arquivo de backup dos dados do repositório e do armazenamento de arquivos. Este arquivo é gerado pelo comando `tsm maintenance backup`. - Um arquivo de exportação de topologia e configuração. Este arquivo é gerado pelo comando `tsm settings export`. - Certificado de autenticação, chave e arquivos keytab. Para obter uma descrição completa do processo de backup e restauração, consulte o tópico do Tableau Server, _Executar um backup e uma restauração completos do Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/backup_restore.htm)). Nesta fase da implantação, todos os arquivos e ativos relevantes que são necessários para uma restauração completa são incluídos executando os comandos `tsm maintenance backup` e `tsm settings export`. 1. Execute o seguinte comando para exportar a configuração e as definições de topologia para um arquivo chamado `ts_settings_backup.json` tsm settings export -f ts\_settings\_backup.json 2. Execute o seguinte comando para criar um backup do repositório e armazenar os dados de arquivo em um arquivo denominado `ts_backup-.tsbak` . Ignore o aviso sobre o armazenamento de arquivo não estar no nó do controlador. tsm maintenance backup -f ts\_backup -d --skip-compression Localização do arquivo de backup: `/data/tableau_data/data/tabsvc/files/backups/` 3. Copie os dois arquivos e salve-os em um ativo de armazenamento diferente que não é compartilhado por sua implantação do Tableau Server. [Pular para o conteúdo principal](#main-content) # Parte 5 - Configuração do nível da Web **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. A camada da Web da arquitetura de referência deve incluir os seguintes componentes: - Um balanceador de carga de aplicativo voltado para a Web que aceita solicitações HTTPS de clientes Tableau e se comunica com os servidores proxy reverso. - Proxy reverso:  - Recomendamos a implantação do Tableau Server Independent Gateway. - Recomendamos um mínimo de dois servidores proxy para redundância e para lidar com a carga do cliente. - Recebe tráfego HTTPS do balanceador de carga. - Compatível com sessão fixa para o host do Tableau - Configure o proxy para balanceamento de carga round robin para cada Tableau Server executando o processo de Gateway. - Lida com solicitações de autenticação de IdP externo. - Proxy de encaminhamento: o Tableau Server requer acesso à Internet para licenciamento e funcionalidade de mapa. Você deve configurar listas seguras de proxy de encaminhamento para URLs de serviço do Tableau. Consulte _Comunicação com a Internet_ ( [Linux](https://help.tableau.com/current/server-linux/pt-br/plan_network.htm)). - Todo o tráfego relacionado ao cliente pode ser criptografado por HTTPS: - Balanceador de carga de cliente para aplicativo - Balanceador de carga de aplicativo para servidores proxy reversos - Servidor proxy para Tableau Server - Manipulador de autenticação em execução em proxy reverso para IdP - Tableau Server para IdP ### Tableau Server Independent Gateway O Tableau Server versão 2022.1 lançou o Tableau Server Independent Gateway. O Independent Gateway é uma instância autônoma do processo de Gateway do Tableau que funciona como um proxy reverso compatível com o Tableau. O Independent Gateway oferece suporte ao balanceamento de carga round robin simples para os Tableau Servers de back-end. No entanto, o Independent Gateway não se destina a servir como balanceador de carga de aplicativos corporativos. Recomendamos executar o Independent Gateway por trás de um balanceador de carga de aplicativos de classe empresarial. O Independent Gateway requer uma licença de Advanced Management. ## Autenticação e autorização A arquitetura de referência padrão especifica a instalação do Tableau Server com autenticação local configurada. Neste modelo, os clientes devem se conectar ao Tableau Server para serem autenticados pelo processo de autenticação local nativo do Tableau Server. Não recomendamos o uso desse método de autenticação na arquitetura de referência, porque o cenário exige que os clientes não autenticados se comuniquem na camada do aplicativo, o que é um risco à segurança. Em vez disso, recomendamos a configuração de um provedor de identidade externo de nível empresarial junto com um módulo AuthN para pré-autenticar todo o tráfego para a camada de aplicativo. Quando configurado com um IdP externo, o processo de autenticação local nativo do Tableau Server não é usado. O Tableau Server autoriza o acesso a recursos na implantação, depois que o IdP autentica os usuários. ### Pré-autenticação com um módulo AuthN No exemplo documentado neste Guia, o SAML SSO está configurado, mas o processo de pré-autenticação pode ser configurado com a maioria dos provedores de identidade externos e um módulo AuthN. Na arquitetura de referência, o proxy reverso é configurado para criar uma sessão de autenticação de cliente com o IdP, antes de fazer o proxy dessas solicitações para o Tableau Server. Chamamos esse processo de fase de _pré-autenticação_. O proxy reverso redirecionará apenas sessões de cliente autenticadas para o Tableau Server. O Tableau Server criará uma sessão, verificará a autenticação da sessão com o IdP e retornará a solicitação do cliente. O diagrama a seguir mostra os detalhes passo a passo do processo de pré-autenticação e autenticação com um módulo AuthN configurado. O proxy reverso pode ser uma solução genérica de terceiros ou o Tableau Server Independent Gateway: ![As etapas mostradas no diagrama acima. Etapa 1: um cliente solicita um recurso no Tableau Server. Etapa 2: o proxy reverso cria uma solicitação de autenticação com um redirecionamento de URL para o provedor de identidade. Etapa 3: O provedor de identidade envia um formulário de login para o usuário. Etapa 4: O usuário é solicitado e insere as credenciais. Etapa 5: o provedor de identidade verifica as credenciais enviadas pelo usuário. Etapa 6: O provedor de identidade responde ao cliente com a declaração SAML inserida que envia para o provedor de serviços de proxy reverso. Etapa 7: o provedor de serviços no proxy valida a declaração, cria uma sessão e redireciona para o provedor de serviços no Tableau Server. Etapa 8: o provedor de serviços no Tableau Server cria a solicitação de autenticação para o provedor de identidade. Etapa 9: O provedor de identidade valida a sessão atual. Etapa 10: o provedor de serviço no Tableau Server valida e cria sua própria sessão e envia a resposta ao usuário. Etapa 11: o usuário se conecta ao Tableau Server para autorização do recurso especificado.](/tableau/next/pt-br/guides/enterprise-deployment/pt-br/Img/pixel-transparent.png) ## Visão geral da configuração Esta é uma visão geral do processo de configuração do nível da Web. Verifique a conectividade após cada etapa: 1. Configure dois proxies reversos para fornecer acesso HTTP ao Tableau Server. 2. Configure a lógica de balanceamento de carga com sessões persistentes em servidores proxy para se conectar a cada instância do Tableau Server que executa o processo de Gateway. 3. Configure o balanceamento de carga do aplicativo com sessões persistentes no gateway da Internet para encaminhar solicitações aos servidores proxy reverso. 4. Configure a autenticação com um IdP externo. Você pode configurar o SSO ou SAML instalando um manipulador de autenticação nos servidores proxy reverso. O módulo AuthN gerencia o handshake de autenticação entre o IdP externo e a implantação do Tableau. O Tableau também atuará como um provedor de serviços IdP e autenticará usuários com o IdP. 5. Para autenticar com o Tableau Desktop nesta implantação, seus clientes devem estar executando o Tableau Desktop 2021.2.1 ou posterior. ## Exemplo de configuração de camada da Web com o Tableau Server Independent Gateway O restante deste tópico fornece um procedimento de ponta a ponta que descreve como implementar o nível da Web no exemplo de arquitetura de referência da AWS usando o Tableau Server Independent Gateway. Para obter um exemplo de configuração usando o Apache como proxy reverso, consulte [Apêndice - Camada da Web com exemplo de implantação do Apache](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part_app-apache.htm). A configuração de exemplo é inclui os seguintes componentes: - Balanceador de carga de aplicativo AWS - Tableau Server Independent Gateway - Módulo de autenticação Mellon - Okta IdP - Autenticação SAML **Observação**: o exemplo de configuração de nível da Web apresentado nesta seção inclui procedimentos detalhados para implantação de software e serviços de terceiros. Fizemos o melhor esforço para verificar e documentar os procedimentos para habilitar o cenário de nível da Web. No entanto, o software de terceiros pode mudar ou seu cenário pode ser diferente da arquitetura de referência descrita aqui. Consulte a documentação de terceiros para obter detalhes e suporte de configuração confiável. Os exemplos do Linux em toda esta seção mostram comandos para distribuições do tipo RHEL. Especificamente, os comandos aqui foram desenvolvidos com a distribuição Amazon Linux 2. Se você estiver executando a distribuição do Ubuntu, edite os comandos de forma apropriada. A implementação do nível da Web neste exemplo segue uma configuração passo a passo e procedimento de verificação. A configuração principal da camada da Web consiste nas etapas a seguir para habilitar HTTP entre o Tableau e a Internet. O Independent Gateway é executado e configurado para proxy reverso/balanceamento de carga por trás do balanceador de carga do aplicativo AWS: 1. Preparação do ambiente 2. Desinstalação do Independent Gateway 3. Configuração do servidor Independent Gateway 4. Configure o balanceador de carga do aplicativo AWS Depois que a camada da Web for configurada, e a conectividade com o Tableau verificada, configure a autenticação com um provedor externo. ### Preparar o ambiente Conclua as tarefas a seguir antes de implementar o Independent Gateway. 1. Alterações do grupo de segurança da AWS. Configure o grupo de segurança pública para permitir o tráfego de manutenção do Independent Gateway de entrada (TCP 21319) do grupo de segurança privada. 2. Instale a versão 22.1.1 (ou posterior) no cluster do Tableau Server de quatro nós, conforme documentado na [Parte 4 - Instalar e configurar o Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm). 3. Configure as duas instâncias de proxy do EC2 no grupo de segurança pública conforme documentado em [Configurar computadores host](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part3.htm#Install). ### Desinstalação do Independent Gateway O Tableau Server Independent Gateway requer uma licença de Advanced Management. A implantação do Tableau Server Independent Gateway consiste em instalar e executar o pacote .rpm e, em seguida, configurar o estado inicial. O procedimento incluído neste Guia fornece orientação prescritiva para implantação na arquitetura de referência. Se sua implantação for diferente da arquitetura de referência, consulte a documentação principal do Tableau Server, _Instalar o Tableau Server com Independent Gateway_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_tsig_new_install.htm)). **Importante**: configurar o Independent Gateway pode ser um processo propenso a erros. É muito difícil solucionar problemas de configuração em duas instâncias de servidores de Independent Gateway. Por esse motivo, recomendamos configurar um servidor Independent Gateway de cada vez. Depois de configurar o primeiro servidor e verificar a funcionalidade, você deve configurar o segundo servidor Independent Gateway. Embora você configure cada servidor de Independent Gateway separadamente, execute este procedimento de instalação em ambas as instâncias do EC2 que você instalou no grupo de segurança pública:  1. Execute a atualização para aplicar as correções mais recentes ao sistema operacional Linux: sudo yum update 2. Se o Apache estiver instalado, remova-o: sudo yum remove httpd 3. Copie o pacote de instalação da versão 2022.1.1 (ou posterior) do Independent Gateway [página Downloads do Tableau](https://www.tableau.com/pt-br/support/releases/server) para o computador host que executará o Tableau Server. Por exemplo, em um computador executando o sistema operacional semelhante ao Linux RHEL, execute: wget https://downloads.tableau.com/esdalt/2022/tableau-server-tsig-.x86\_64.rpm 4. Execute o programa de Instalação. Por exemplo, em um sistema operacional semelhante ao Linux RHEL, execute: sudo yum install .x86\_64.rpm 5. Mude para o diretório `/opt/tableau/tableau_tsig/packages/scripts./` e execute o script `initialize-tsig` localizado lá: Além do sinalizador `--accepteula`, você deve incluir o intervalo de IP das sub-redes em que a implantação do Tableau Server está sendo executada. Use a opção `-c` para especificar o intervalo de IP. O exemplo abaixo mostra o comando com as sub-redes da AWS de exemplo especificadas: sudo ./initialize-tsig --accepteula -c "ip 10.0.30.0/24 10.0.31.0/24" 6. Após a conclusão da inicialização, abra o arquivo `tsighk-auth.conf` e copie o segredo de autenticação no arquivo. Você precisará enviar este código para cada instância de Independent Gateway como parte da configuração de back-end do Tableau Server: sudo less /var/opt/tableau/tableau\_tsig/config/tsighk-auth.conf 7. Depois de executar as etapas anteriores nas duas instâncias do Independent Gateway, prepare o arquivo de configuração `tsig.json`. O arquivo de configuração consiste em uma matriz de "independentGateways". A matriz contém objetos de configuração que definem detalhes de conexão para uma instância de Independent Gateway. Copie o seguinte JSON e personalize-o de acordo com seu ambiente de implementação. O exemplo aqui mostra um arquivo para uma arquitetura de referência da AWS de exemplo. O arquivo JSON de exemplo abaixo inclui apenas informações de conexão para um Independent Gateway. Mais tarde no processo, você incluirá as informações de conexão para o segundo servidor Independent Gateway. Salve o arquivo como`tsig.json` para os procedimentos a seguir. { "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"`\- O nome DNS privado da instância do AWS EC2 que executa o Independent Gateway. - `"host"`\- igual a `"id"`. - `"port"`\- A porta de limpeza, por padrão, `"21319"`. - `"protocol"`\- O protocolo para o tráfego do cliente. Deixe isso como `http` para a configuração inicial. - `"authsecret"`\- O segredo que você copiou na etapa anterior. ### Independent Gateway: conexão direta versus relé Antes de continuar, você deve decidir qual esquema de conexão configurar em sua implantação: conexão direta ou de relé. Cada opção é brevemente descrita aqui, juntamente com os pontos de dados de decisão relevantes. **Conexão de relé**: você pode configurar o Independent Gateway para retransmitir a comunicação do cliente por uma única porta para o processo de gateway no Tableau Server. Essa comunicação é chamada conexão de _relé_: - O processo de relé resulta em um salto extra do Independent Gateway para o processo back-end do Gateway do Tableau Server. O salto extra degrada o desempenho em comparação com a configuração de conexão direta. - TLS é compatível com o modo de relé. Toda a comunicação no modo de relé é restrita a um único protocolo (HTTP ou HTTPS) e, portanto, pode ser criptografada e autenticada com TLS. **Conexão direta**: o Independent Gateway pode se comunicar diretamente com os processos back-end do Tableau Server em várias portas. Essa comunicação é chamada conexão _direta_. - Como a conexão é direta com o Tableau Server de back-end, o desempenho do cliente é significativamente aprimorado em comparação com a opção de conexão de relé. - Requer a abertura de mais de 16 portas de sub-redes Públicas para Privadas para comunicação direta do processo do Independent Gateway para computadores do Tableau Server. - O TLS ainda não é compatível com os processos do Independent Gateway para o Tableau Server. Para executar o TLS entre o Tableau Server e o Independent Gateway, você deve configurar com uma conexão de retransmissão. Os cenários de exemplo no EDG são configurados com conexão de relé. 1. Cópia de `tsig.json` para o nó 1 de sua implantação do Tableau Server. 2. No Nó 1, execute os comandos a seguir para habilitar o Independent Gateway. 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 Como a conexão direta não oferece suporte a TLS, recomendamos configurar a conexão direta somente se você conseguir proteger todo o tráfego de rede por outros meios. Para executar o TLS entre o Tableau Server e o Independent Gateway, você deve configurar com uma conexão de retransmissão. Os cenários de exemplo no EDG são configurados com conexão de relé. Se você estiver configurando o Independent Gateway para conexão direta com o Tableau Server, deverá habilitar a configuração para acionar a comunicação. Depois que o Tableau Server se comunicar com o Independent Gateway, os destinos do protocolo serão estabelecidos. Você deve então recuperar o `proxy_targets.csv` do computador do Independent Gateway e abra as portas correspondentes dos grupos de segurança Pública para Privada na AWS. 1. Cópia de `tsig.json` para o nó 1 de sua implantação do Tableau Server. 2. No Nó 1, execute os comandos a seguir para habilitar o Independent Gateway. tsm stop tsm topology external-services gateway enable -c tsig.json tsm start 3. No computador do Independent Gateway, execute o seguinte comando para exibir as portas que o cluster do Tableau Server está usando: less /var/opt/tableau/tableau\_tsig/config/httpd/proxy\_targets.csv 4. Configurar grupos de segurança de AWS. Adicione as portas TCP listadas em `proxy_targets.csv` para permitir a comunicação do grupo de segurança pública para o grupo de segurança privada. Recomendamos automatizar a configuração de entrada de porta, pois as portas podem ser alteradas se a implantação do Tableau Server for alterada. Adicionar nós ou reconfigurar processos na implantação do Tableau Server acionará alterações no acesso à porta exigido pelo Independent Gateway. ### Verificação: configuração da topologia de base Você deve conseguir acessar a página de administração do Tableau Server navegando para `http://`. Se a página de entrada do Tableau Server não carregar ou se o Tableau Server não iniciar, siga estas etapas de solução de problemas: Rede:  - Verifique a conectividade entre a implantação do Tableau e a instância do Independent Gateway executando o seguinte comando `wget` do Tableau Server Nó1: wget http:// :21319, por exemplo: wget http://ip-10-0-1-38:21319 Se a conexão for recusada ou falhar, verifique se o grupo de segurança pública está configurado para permitir o tráfego de manutenção do Independent Gateway (TCP 21319) do grupo de segurança privada. Se o grupo de segurança estiver configurado corretamente, verifique se você especificou os endereços IP ou intervalos de IP corretos durante a inicialização do Independent Gateway. Você pode visualizar e alterar esta configuração no arquivo `environment.bash` localizado em `/etc/opt/tableau/tableau_tsig/environment.bash`. Se você fizer uma alteração nesse arquivo, reinicie o serviço tsig-http conforme descrito abaixo. No host Proxy 1: 1. Substitua o arquivo httpd.conf pelo arquivo stub do Independent Gateway: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Reinicie o tsig-httpd como uma primeira etapa de solução de problemas: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit Nó 1 do Tableau - Verifique novamente o arquivo `tsig.json`. Se você encontrar erros, corrija-os e execute `tsm topology external-services gateway update -c tsig.json` . - Se estiver executando uma conexão direta, verifique as portas TCP listadas em `proxy_targets.csv` são configurados como portas de entrada de grupos de segurança Público para Privado. ### Configure o balanceador de carga do aplicativo AWS Configure o balanceador de carga como um ouvinte HTTP. O procedimento aqui descreve como adicionar um balanceador de carga na AWS. #### Etapa 1: criar grupo de destinos Um grupo de destino é uma configuração da AWS que define as instâncias do EC2 que executam os servidores proxy. Esses são os destinos do tráfego do LBS. 1. EC2>Grupos de destino > Criar grupo de destino 2. Na página Criar: - Insira um nome para o grupo de destino, por exemplo `TG-internal-HTTP` - Tipo de destino: instâncias - Protocolo: HTTP - Porta: 80 - VPC: selecione o seu VPC - Em Verificações de integridade > Configurações avançadas de verificações de integridade \> Códigos de sucesso , anexe a lista de códigos para ler: `200,303`. - Clique em Criar 3. Selecione o grupo de destinos que você acabou de criar e clique na guia Destinos:  - Clique em Editar. - Selecione as instâncias do EC2 (ou instância única, se você estiver configurando uma de cada vez) que estão executando o aplicativo proxy e clique em Adicionar ao arquivo. - Clique em Salvar. #### Etapa 2: iniciar o assistente de balanceador de carga 1. EC2 > Balanceadores de carga\> Criar balanceador de carga 2. Na página “Selecionar tipo de balanceador de carga”, crie um Balanceador de carga de aplicativo. **Observação**: a interface de usuário exibida para configurar o balanceador de carga não é consistente em datacenters AWS. O procedimento abaixo, "Configuração do assistente," mapeia para o assistente de configuração da AWS que começa na **Etapa 1 Configurar o balanceador de carga**.  Se o seu datacenter exibe todas as configurações em uma única página que inclui um botão **Criar balanceador de carga** na parte inferior da página, siga o procedimento "Configuração de página única" abaixo. 1. Página Configurar o balanceador de carga: - Especifique o nome - Esquema: voltado para a Internet (padrão) - Tipo de endereço IP: ipv4 (padrão) - Ouvintes (ouvintes e roteamento): 1. Deixe o ouvinte HTTP padrão 2. Clique em Adicionar ouvinte e adicione `HTTPS:443` - VPC: selecione o VPC onde você instalou tudo - Zonas de disponibilidade: - Selecione **a** e **b** para suas regiões de datacenter - Em cada seletor suspenso correspondente, selecione a sub-rede pública (onde residem seus servidores proxy). - Clique em: Definir configurações de segurança 2. Página Definir configurações de segurança - Faça upload do seu certificado SSL público. - Clique em Próximo: configurar grupos de segurança. 3. Página Definir configurações de segurança: - Selecione o grupo de segurança Pública. Se o grupo de segurança Padrão for selecionado, desmarque essa seleção. - Clique em Próximo: configurar rota. 4. Página Configurar roteamento - Grupo de destino: Grupo de destino existente. - Nome: selecione o grupo de destino que você criou anteriormente - Clique em Avançar: Registrar destinos. 5. Página Registrar destinos - As duas instâncias do servidor proxy que você configurou anteriormente devem ser exibidas. - Clique em Próximo: revisão. 6. Página Revisão Clique em Criar. Configuração básica - Especifique o nome - Esquema: voltado para a Internet (padrão) - Tipo de endereço IP: ipv4 (padrão) Mapeamento de rede - VPC: selecione o VPC onde você instalou tudo - Mapeamentos: - Selecione as Zonas de disponibilidade **a** e **b** (ou comparáveis) para as suas regiões de datacenter - Em cada seletor suspenso correspondente, selecione a sub-rede pública (onde residem seus servidores proxy). Grupos de segurança - Selecione o grupo de segurança Pública. Se o grupo de segurança Padrão for selecionado, desmarque essa seleção. Ouvintes e roteamento - Deixe o ouvinte HTTP padrão. Para a ação padrão, especifique o grupo-alvo que você configurou anteriormente. - Clique em Adicionar ouvinte e adicione `HTTPS:443`. Para a ação padrão, especifique o grupo-alvo que você configurou anteriormente. Configurações de ouvinte seguro - Faça upload do seu certificado SSL público. Clique em Criar o balanceador de carga. #### Etapa 3: habilitar aderência 1. Depois que o balanceador de carga é criado, você deve habilitar a aderência no grupo de destino. - Abra a página Balanceador de carga da AWS (EC2\> Balanceadores de carga\> Grupos de destinos), selecione a instância do balanceador de carga que você acabou de configurar. No menu Ação, selecione Editar atributos. - Na página Editar atributos, selecione Aderência, especifique uma duração de `1 day` e, em seguida, Salvar alterações. 2. No balanceador de carga, ative a aderência no ouvinte HTTP. Selecione o balanceador de carga que você acabou de configurar e clique na guia Ouvintes: - Para HTTP: 80, clique em Exibir/editar regras. Na página Regras, clique no ícone de edição (uma vez no topo da página e depois novamente na regra) para editar a regra. Exclua a regra THEN existente e substitua-a clicando em Adicionar ação > Encaminhar para.... Na configuração THEN resultante, especifique o mesmo grupo de destino que você criou. Em Aderência em nível de grupo, ative a aderência e defina a duração para 1 dia. Salve a configuração e clique em Atualizar. #### Etapa 4: definir o tempo limite de inatividade no balanceador de carga No balanceador de carga, atualize o tempo limite de inatividade para 400 segundos. Selecione o balanceador de carga que você configurou para esta implantação e clique em Ações > Editar atributos. Defina o Tempo limite de inatividade para `400` segundos e, em seguida, clique em Salvar. #### Etapa 5: verificar a conectividade LBS Abra a página Balanceador de carga da AWS (EC2\> Balanceadores de carga), selecione a instância do balanceador de carga que você acabou de configurar. Em Descrição copie o nome DNS e cole-o em um navegador para acessar a página de entrada do Tableau Server. Se você receber um erro de nível 500, provavelmente precisará reiniciar seus servidores proxy. ### Atualize DNS com URL pública do Tableau Use o nome da zona DNS de seu domínio da descrição do Balanceador de carga da AWS para criar um valor CNAME em seu DNS. O tráfego para a sua URL (tableau.example.com) deve ser enviado ao nome DNS público da AWS. ### Verifique a conectividade Depois que suas atualizações de DNS forem concluídas, você deverá conseguir navegar para a página de entrada do Tableau Server inserindo a URL pública, por exemplo,`https://tableau.example.com`. ## Exemplo de configuração de autenticação: SAML com IdP externo O exemplo a seguir descreve como instalar e configurar o SAML com Okta IdP e módulo de autenticação Mellon para uma implantação do Tableau em execução na arquitetura de referência da AWS. Este exemplo retoma a seção anterior e supõe que você esteja configurando um Independent Gateway por vez. O exemplo descreve como configurar o Tableau Server e o Independent Gateway por HTTP. O Okta enviará a solicitação ao balanceador de carga AWS por HTTPS, mas todo o tráfego interno se deslocará por HTTP. Ao configurar para este cenário, esteja ciente dos protocolos HTTP vs HTTPS ao configurar cadeias de caractere de URL. Este exemplo usa o Mellon como um módulo de provedor de serviços de pré-autenticação nos servidores do Independent Gateway. Essa configuração garante que apenas o tráfego autenticado se conecte ao Tableau Server, que também atua como um provedor de serviços com o Okta IdP. Portanto, você deve configurar dois aplicativos IdP: um para o provedor de serviços Mellon e um para o provedor de serviços Tableau. ### Crie a conta de administrador do Tableau Um erro comum ao configurar o SAML é esquecer de criar uma conta de administrador no Tableau Server, antes de habilitar o SSO. A primeira etapa é criar uma conta no Tableau Server com uma função de Administrador do servidor. Para o exemplo do cenário Okta, o nome de usuário deve estar em um formato de endereço de e-mail válido, por exemplo, usuário@example.com. Você deve definir uma senha para este usuário, mas a senha não será usada após a configuração do SAML. ### Configurar aplicativo de pré-autenticação Okta O cenário de ponta a ponta descrito nesta seção requer dois aplicativos Okta: - Aplicativo de pré-autenticação Okta - Aplicativo Okta Tableau Server Cada um desses aplicativos está associado a metadados diferentes que você precisará configurar no proxy reverso e no Tableau Server, respectivamente. Este procedimento descreve como criar e configurar o aplicativo de pré-autenticação Okta. Posteriormente neste tópico, você criará o aplicativo Okta Tableau Server. Para uma conta Okta de teste gratuita com usuários limitados, consulte a [página da Web do Desenvolvedor do Okta](https://developer.okta.com/signup/). Crie uma integração de aplicativo SAML para o provedor de serviços de pré-autenticação Mellon. 1. Abra o painel de administração do Okta> Aplicativos > Criar integração de aplicativo. 2. Na página Criar uma nova integração de aplicativo, selecione SAML 2.0 e clique em Avançar. 3. Na guia Configurações gerais, insira um nome de aplicativo, por exemplo `Tableau Pre-Auth` e clique em Avançar. 4. Na guia Configurar SAML: - Logon único (SSO) na URL. O elemento final do caminho na URL de logon único é conhecido como `MellonEndpointPath` no arquivo de configuração `mellon.conf` posteriormente neste procedimento. Você pode especificar qualquer ponto de extremidade que desejar. Neste exemplo, `sso` é um ponto de extremidade. O último elemento, `postResponse`, é necessário: `https://tableau.example.com/sso/postResponse` . - Desmarque a caixa de seleção: Use para URL do destinatário e URL de destino. - URL do destinatário: igual à URL do SSO, mas com HTTP. Por exemplo, `http://tableau.example.com/sso/postResponse`. - URL de destino: igual à URL do SSO, mas com HTTP. Por exemplo, `http://tableau.example.com/sso/postResponse`. - URI de público (ID da entidade SP). Por exemplo, `https://tableau.example.com`. - Formato de ID do nome:`EmailAddress` - Nome de usuário do aplicativo: `Email` - Declarações de atributos: Nome =`mail`; Formato do nome =`Unspecified`; Valor =`user.email`. Clique em Próximo. 5. Na guia Feedback, selecione: - Sou um cliente do Okta adicionando um aplicativo interno - Este é um aplicativo interno que criamos - Clique em Concluir. 6. Crie o arquivo de metadados do IdP de pré-autenticação: - No Okta: Aplicativos > Aplicativos > Seu novo aplicativo (por exemplo,`Tableau Pre-Auth` ) > Entrar - Ao lado de Certificados de assinatura SAML , clique em Exibir instruções de configuração SAML. - Em Como configurar o SAML 2.0 para Aplicativo, na página, role para baixo até a seção Opcional, forneça os seguintes metadados de IDP para seu provedor de SP. - Copie o conteúdo do campo XML e salve-o em um arquivo chamado `pre-auth_idp_metadata.xml` . 7. (Opcional) Configure a autenticação multifator: - No Okta: Aplicativos > Aplicativos > Seu novo aplicativo (por exemplo,`Tableau Pre-Auth` ) > Entrar - Em Política de logon, clique em Adicionar regra. - Na Regra de logon do aplicativo, especifique um nome e as diferentes opções de MFA. Para testar a funcionalidade, você pode deixar todas as opções como padrão. No entanto, em Ações, você deve selecionar Solicitar fator e, a seguir, especificar a frequência com que os usuários devem entrar. Clique em Salvar. ### Crie e atribua usuário do Okta 1. No Okta, crie um usuário com o mesmo nome de usuário que você criou no Tableau (usuário@example.com): Diretório > Pessoas > Adicionar pessoa. 2. Depois que o usuário for criado, atribua o novo aplicativo Okta a essa pessoa: clique no nome do usuário e atribua o aplicativo em Atribuir aplicativo. ### Instale o Mellon para pré-autenticação Este exemplo usa mod\_auth\_mellon, um módulo de código aberto popular. Algumas distribuições Linux empacotam versões mod\_auth\_mellon obsoletas de um repositório mais antigo. Essas versões obsoletas podem conter vulnerabilidades de segurança desconhecidas ou problemas funcionais. Se você optar por usar mod\_auth\_mellon, verifique se está usando uma versão atual. O módulo mod\_auth\_mellon é um software de terceiros. Fizemos o melhor esforço para verificar e documentar os procedimentos para habilitar este cenário. No entanto, o software de terceiros pode mudar ou seu cenário pode ser diferente da arquitetura de referência descrita aqui. Consulte a documentação de terceiros para obter detalhes e suporte de configuração confiável. 1. Nas instâncias do EC2 ativo que estão executando o Independent Gateway, instale uma versão atual do módulo de autenticação Mellon. 2. Crie o diretório `/etc/mellon`: sudo mkdir /etc/mellon ### Configure o Mellon como módulo de pré-autenticação Execute este procedimento na primeira instância do Independent Gateway. Você deve ter uma cópia do arquivo `pre-auth_idp_metadata.xml` que você criou a partir da configuração do Okta. 1. Altere o diretório: cd /etc/mellon 2. Crie os metadados do provedor de serviços. Execute o script `mellon_create_metadata.sh`. Você deve incluir a ID da entidade e a URL de retorno para sua organização no comando. A URL de retorno é conhecida como _URL de logon único_ no Okta. O elemento final do caminho na URL de retorno é conhecido como o`MellonEndpointPath` no arquivo de configuração `mellon.conf` posteriormente neste procedimento. Neste exemplo, especificamos `sso` como o caminho do terminal. Por exemplo: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" O script retorna o certificado do provedor de serviços, a chave e os arquivos de metadados. 3. Renomeie os arquivos do provedor de serviços no diretório `mellon` para facilitar a leitura. Faremos referência a esses arquivos pelos seguintes nomes na documentação: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Copie o arquivo `pre-auth_idp_metadata.xml` para o mesmo diretório. 5. Altere a propriedade e as permissões em todos os arquivos no diretório `/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. Crie o diretório `/etc/mellon/conf.d`: sudo mkdir /etc/mellon/conf.d 7. Crie o arquivo `global.conf` no diretório `/etc/mellon/conf.d`. Copie o conteúdo do arquivo conforme mostrado abaixo, mas atualize `MellonCookieDomain` com seu nome de domínio raiz. Por exemplo, se o nome de domínio do Tableau for `tableau.example.com`, digitar `example.com` para o domínio raiz. 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. Crie o arquivo `mellonmod.conf` no diretório `/etc/mellon/conf.d`. Este arquivo contém uma única diretiva que especifica a localização do arquivo `mod_auth_mellon.so`. O local no exemplo aqui é o local padrão do arquivo. Verifique se o arquivo está neste local ou altere o caminho nesta diretiva para corresponder ao local real de `mod_auth_mellon.so`: LoadModule auth\_mellon\_module /usr/lib64/httpd/modules/mod\_auth\_mellon.so ### Crie o aplicativo Tableau Server no Okta 1. No painel do Okta: Aplicativos > Aplicativos > Navegar no catálogo de aplicativos 2. Em Procurar catálogo de integração de aplicativos, pesquise `Tableau`, selecione o bloco do Tableau Server e clique em Adicionar. 3. Em Adicionar Tableau Server > Configurações gerais, insira um rótulo e clique em Avançar. 4. Em Opções de logon, selecione SAML 2.0 role a página para baixo até Configurações de logon avançadas: - ID da entidade SAML: insira a URL pública, por exemplo, https://tableau.example.com. - Formato do nome de usuário do aplicativo: e-mail 5. Clique no link de metadados do provedor de identidade para iniciar um navegador. Copie o link do navegador. Esse é o link que você usará ao configurar o Tableau no procedimento a seguir. 6. Clique em Concluído. 7. Atribua o novo aplicativo Tableau Server Okta ao seu usuário (usuário@example.com): clique no nome do usuário e atribua o aplicativo em Atribuir aplicativo. ### Definir a configuração do módulo de autenticação no Tableau Server Execute os seguintes comandos no Nó 1 do Tableau Server. Esses comandos especificam os locais dos arquivos de configuração do Mellon no computador remoto do Independent Gateway. Verifique novamente se os caminhos de arquivo especificados nesses comandos são mapeados para os caminhos e o local do arquivo no computador remoto do Independent Gateway. 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 reduzir o tempo de inatividade, não aplique as alterações até ativar o SAML, conforme descrito na próxima seção. ### Habilite SAML no Tableau Server para IdP Execute este procedimento no nó 1 do Tableau Server. 1. Baixe os metadados do aplicativo Tableau Server no Okta. Use o link que você salvou no procedimento anterior: wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Copie um certificado TLS e o arquivo de chave relacionado para o Tableau Server. O arquivo de chave deve ser uma chave RSA. Para obter mais informações sobre o certificado e requisitos do SAML, consulte _Requisitos do SAML_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/saml_requ.htm)). Para simplificar o gerenciamento e a implantação de certificados e como prática recomendada de segurança, recomendamos o uso de certificados gerados por uma autoridade de certificação (CA) de terceiros confiável. Como alternativa, você pode gerar certificados autoassinados ou usar certificados de uma PKI para TLS. Se você não tiver um certificado TLS, poderá gerar um certificado autoassinado usando o procedimento incorporado a seguir. Gerar um certificado autoassinado Execute este procedimento no nó 1 do Tableau Server. 1. Gere a chave de autoridade de certificação raiz (CA) de assinatura: openssl genrsa -out rootCAKey-saml.pem 2048 2. Crie o certificado CA raiz: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Você será solicitado a inserir valores para os campos do certificado. Por exemplo: 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. Crie o certificado e a chave relacionada (`server-saml.csr` e `server-saml.key` no exemplo abaixo) para o computador Postgres. O nome do assunto do certificado deve corresponder ao nome do host público do host do Tableau. O nome do assunto é definido com a opção `-subj` e o formato`"/CN="`, por exemplo: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Assine o novo certificado com o certificado CA que você criou antes. O comando a seguir também produz o certificado no 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. Converta o arquivo de chave em RSA. O Tableau requer um arquivo de chave RSA para SAML. Para converter a chave, execute o comando a seguir: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Configure o SAML. Execute o seguinte comando, especificando seu ID de entidade e URL de retorno, e os caminhos para o arquivo de metadados, arquivo de certificado e arquivo de chave: 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. Se sua organização estiver executando o Tableau Desktop 2021.4 ou posterior, execute o comando a seguir para habilitar a autenticação por meio dos servidores proxy reverso. As versões do Tableau Desktop 2021.2.1 - 2021.3 funcionarão sem executar este comando, desde que seu módulo de pré-autenticação (por exemplo, Mellon) esteja configurado para permitir a preservação de cookies de domínio de nível superior. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Aplique as alterações configuração: tsm pending-changes apply #### Reiniciar o serviço tsig-httpd À medida que a implantação do Tableau Server aplica as alterações, entre novamente no computador do Tableau Server Independent Gateway e execute os seguintes comandos para reiniciar o serviço tsig-httpd: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Validar a funcionalidade SAML Para validar a funcionalidade SAML de ponta a ponta, entre no Tableau Server com a URL pública (por exemplo, https://tableau.example.com) com a conta de administrador do Tableau que você criou no início deste procedimento. Se o TSM não iniciar ("erro de gateway") ou se você receber erros de navegador ao tentar se conectar, consulte [Solucionar problemas o Tableau Server Independent Gateway](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part7.htm#Troubles). ## Configurar o módulo de autenticação na segunda instância do Independent Gateway Depois de configurar com êxito a primeira instância do Independent Gateway, implante a segunda instância. O exemplo aqui é o processo final para instalar o cenário AWS/Mellon/Okta descrito neste tópico. O procedimento pressupõe que você já instalou o Independent Gateway na segunda instância conforme descrito neste tópico anteriormente ([Instalar o Independent Gateway](#Install)). O processo de implantação do segundo Independent Gateway requer as seguintes etapas: 1. Na segunda instância do Independent Gateway: instale o módulo de autenticação Mellon. Não configure o módulo de autenticação Mellon conforme descrito anteriormente neste tópico. Em vez disso, você deve clonar a configuração conforme descrito nas etapas subsequentes. 2. Na (primeira) instância configurada do Independent Gateway: Faça uma cópia tar da configuração Mellon existente. O backup tar preservará toda a hierarquia de diretórios e permissões. Execute os seguintes comandos: cd /etc sudo tar -cvf mellon.tar mellon Copie `mellon.tar` para a segunda instância do Independent Gateway. 3. Na segunda instância do Independent Gateway: Extraia ("descompacte") o arquivo tar para a segunda instância no diretório `/etc`. Execute os seguintes comandos: cd /etc sudo tar -xvf mellon.tar 4. No nó 1 da implantação do Tableau Server: atualize o arquivo de conexão (`tsig.json` ) com as informações de conexão do segundo Independent Gateway. Você precisará recuperar a chave de autenticação conforme descrito neste tópico anteriormente ([Instalar Independent Gateway](#Install)). Um arquivo de conexão de exemplo (`tsig.json` ) é mostrado aqui: { "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. No nó 1 da implantação do Tableau Server: execute os seguintes comandos para atualizar a configuração: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 6. Nas duas instâncias do Independent Gateway: conforme o Tableau Server está iniciando, reinicie o processo `tsig-httpd`: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 7. Em AWS EC2>Grupos de destino : atualize o grupo de destino para incluir a instância do EC2 que executa a segunda instância do Independent Gateway. Selecione o grupo de destinos que você acabou de criar e clique na guia Destinos:  - Clique em Editar. - Selecione a instância do EC2 do segundo computador do Independent Gateway e clique em Adicionar ao registrado. Clique em Salvar. [Pular para o conteúdo principal](#main-content) # Parte 6 - Configuração pós-instalação **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. ## Configurar SSL/TLS do balanceador de carga para o Tableau Server Algumas organizações exigem um canal de criptografia de ponta a ponta do cliente para o serviço de back-end. A arquitetura de referência padrão, conforme descrito até este ponto, especifica SSL do cliente para o balanceador de carga em execução na camada da Web de sua organização. Esta seção descreve como configurar o SSL/TLS para o Tableau Server e o Independent Gateway no exemplo de arquitetura de referência da AWS. Para obter um exemplo de configuração descrevendo como configurar SSL/TLS no Apache na arquitetura de referência da AWS, consulte [Exemplo: configurar SSL/TLS na arquitetura de referência da AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part_app-apache.htm#Example:). No momento, não há suporte para TLS nos processos de back-end do Tableau Server executados no intervalo 8000-9000. Para habilitar o TLS, você deve configurar o Independent Gateway com uma conexão de retransmissão para o Tableau Server. Este procedimento descreve como habilitar e configurar o TLS no Independent Gateway para o Tableau Server e do Tableau Server para o Independent Gateway. O procedimento criptografa o tráfego de retransmissão em HTTPS/443 e o tráfego de manutenção em HTTPS/21319. Os procedimentos do Linux em todo este exemplo mostram comandos para distribuições do tipo RHEL. Especificamente, os comandos aqui foram desenvolvidos com a distribuição Amazon Linux 2. Se você estiver executando a distribuição do Ubuntu, edite os comandos de forma apropriada. A orientação aqui é prescritiva para a arquitetura de referência de exemplo específica da AWS, conforme apresentado neste Guia. Portanto, as configurações opcionais não estão incluídas. Para obter a documentação de referência completa, consulte _Configurar TLS no Independent Gateway_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/server_tsig_configure_tls.htm)). ### Antes de configurar o TLS Execute as configurações de TLS fora do horário comercial. A configuração requer pelo menos uma reinicialização do Tableau Server. Se você estiver executando uma implantação completa de arquitetura de referência de quatro nós, a reinicialização pode demorar um pouco. - Verifique se os clientes podem se conectar ao Tableau Server por HTTP. A configuração de TLS com Independent Gateway é um processo de várias etapas e pode exigir solução de problemas. Portanto, recomendamos começar com uma implantação totalmente operacional do Tableau Server antes de configurar o TLS. - Colete certificados TLS/SSL, chaves e ativos relacionados. Você precisará de certificados SSL para os Independent Gateways e para o Tableau Server. Para simplificar o gerenciamento e a implantação de certificados e como prática recomendada de segurança, recomendamos o uso de certificados gerados por uma autoridade de certificação (CA) de terceiros confiável. Como alternativa, você pode gerar certificados autoassinados ou usar certificados de uma PKI para TLS. A configuração de exemplo neste tópico usa os seguintes nomes de ativos como ilustração: - `tsig-ssl.crt`: o certificado TLS/SSL para Independent Gateway. - `tsig-ssl.key`: a chave privada para`tsig-ssl.crt` no Independent Gateway. - `ts-ssl.crt`: o certificado TLS/SSL para o Tableau Server. - `ts-ssl.key`: a chave privada para`tsig-ssl.crt` no Tableau Server. - `tableau-server-CA.pem`: o certificado raiz da CA que gera os certificados para os computadores do Tableau Server. Esse certificado geralmente não é necessário se você estiver usando certificados de terceiros confiáveis. - `rootTSIG-CACert.pem`: o certificado raiz da CA que gera os certificados para os computadores do Independent Gateway. Esse certificado geralmente não é necessário se você estiver usando certificados de terceiros confiáveis. - Existem outros certificados e ativos de arquivos de chave necessários para SAML que são detalhados na Parte 5 deste Guia. - Se sua implementação exigir o uso de um arquivo de cadeia de certificados, consulte o artigo da Base de Conhecimento, [Configurar TLS no Independent Gateway ao usar um certificado que tenha uma cadeia de certificados](https://kb.tableau.com/articles/HowTo/configure-tls-on-independent-gateway-when-using-intermediate-certificate?lang=pt-br) . - Verifique se você tem acesso ao IdP. Se você estiver usando um IdP para autenticação, provavelmente precisará fazer alterações nos URLs de destinatário e destino no IdP depois de configurar o SSL/TLS. ### Configurar computadores de Independent Gateway para TLS A configuração do TLS pode ser um processo propenso a erros. Como a solução de problemas em duas instâncias do Independent Gateway pode ser demorada, recomendamos habilitar e configurar o TLS na implantação do EDG com apenas um Independent Gateway. Depois de validar que o TLS funciona na implantação, configure o segundo computador do Independent Gateway. #### Etapa 1: distribuir certificados e chaves para o computador Independent Gateway Você pode distribuir os ativos para qualquer diretório arbitrário, desde que o usuário tsig-httpd tenha acesso de leitura aos arquivos. Os caminhos para esses arquivos são referenciados em outros procedimentos. Usaremos os caminhos de exemplo em`/etc/ssl`, como mostrado abaixo, ao longo do tópico. 1. Crie um diretório para a chave privada: sudo mkdir -p /etc/ssl/private 2. Copie o certificado e os arquivos key para os seguintes caminhos `/etc/ssl`: Por exemplo, sudo cp tsig-ssl.crt /etc/ssl/certs/ sudo cp tsig-ssl.key /etc/ssl/private/ 3. (Opcional) Se você estiver usando um certificado autoassinado ou PKI para SSL/TLS no Tableau Server, também deverá copiar o arquivo de certificado raiz da CA para o computador do Independent Gateway. Por exemplo, sudo cp tableau-server-CA.pem /etc/ssl/certs/ #### Etapa 2: atualizar as variáveis ambientais para TLS Você deve atualizar as variáveis ambientais de porta e protocolo para a configuração do Independent Gateway. Altere esses valores atualizando o arquivo,`/etc/opt/tableau/tableau_tsig/environment.bash`, do seguinte modo : TSIG\_HK\_PROTOCOL="https" TSIG\_PORT="443" TSIG\_PROTOCOL="https" #### Etapa 3: atualizar o arquivo de configuração de stub para o protocolo HK Edite manualmente o arquivo de configuração stub (`/var/opt/tableau/tableau_tsig/config/httpd.conf.stub`) para definir as diretivas httpd Apache relacionadas ao TLS para o protocolo de manutenção (HK). O arquivo de configuração stub inclui um bloco de diretivas relacionadas a TLS que são comentadas com um`#TLS#` marcador. Remova os marcadores das diretivas conforme mostrado no exemplo abaixo. Observe que o exemplo mostra o uso do certificado CA raiz para o certificado SSL usado no Tableau Server com a opção `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 Essas alterações serão perdidas se você reinstalar o Independent Gateway. Recomendamos fazer uma cópia de segurança. #### Etapa 4: copie o arquivo stub e reinicie o serviço 1. Copie o arquivo que você atualizou na última etapa, para atualizar o httpd.conf com as alterações: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Reinicie o serviço do Independent Gateway: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit Após a reinicialização, o Independent Gateway ficará inoperante até que você execute o próximo conjunto de etapas no Tableau Server. Depois de concluir as etapas no Tableau Server, o Independent Gateway captará as alterações e ficará online. ### Configurar o nó 1 do Tableau Server para TLS Execute estas etapas no Nó 1 em sua implantação do Tableau Server: #### Etapa 1: copie certificados e chaves e interrompa o TSM 1. Verifique se você tem os certificados e chaves "SSL externo" do Tableau Server copiados para o Nó 1. 2. Para minimizar o tempo de inatividade, recomendamos interromper o TSM, executar as etapas a seguir e iniciar o TSM após a aplicação das alterações: `tsm stop` #### Etapa 2: definir ativos de certificado e habilitar a configuração do Independent Gateway 1. Especifique o local do certificado e dos arquivos de chave para o Independent Gateway. Esses caminhos fazem referência ao local nos computadores do Independent Gateway. Observe que este exemplo assume que o mesmo certificado e par de chaves são usados para proteger HTTPS e tráfego de manutenção: 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 os protocolos TLS para HTTPS e HK para Independent Gateway: 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) Se você estiver usando um certificado autoassinado ou PKI para SSL/TLS no Independent Gateway, deverá carregar o arquivo de certificado raiz da CA. O arquivo de certificado raiz CA é o certificado raiz que foi usado para gerar os certificados para os computadores do Independent Gateway. Por exemplo, tsm security custom-cert add -c rootTSIG-CACert.pem 4. (Opcional) Se você estiver usando um certificado autoassinado ou PKI para SSL/TLS no Tableau Server, também deverá copiar o arquivo de certificado raiz da CA para o diretório `/etc/ssl/certs` do Independent Gateway. O arquivo de certificado raiz CA é o certificado raiz usado para gerar os certificados para os computadores do Tableau Server. Depois de copiar o certificado para o Independent Gateway, você deve especificar o local do certificado no Nó 1 com o seguinte comando tsm. Por exemplo, tsm configuration set -k gateway.tsig.ssl.proxy.gateway\_relay\_cluster.cacertificatefile -v /etc/ssl/certs/tableau-server-CA.pem --force-keys 5. (Opcional: apenas para fins de teste) Se você estiver usando o compartilhamento de certificados autoassinados ou PKI entre computadores e, portanto, os nomes das entidades nos certificados não corresponderem aos nomes dos computadores, será necessário desabilitar a verificação de certificados.  tsm configuration set -k gateway.tsig.ssl.proxy.verify -v optional\_no\_ca --force-keys #### Etapa 3: habilitar "SSL externo" para o Tableau Server e aplicar as alterações 1. Habilite e configure "SSL externo" no Tableau Server: tsm security external-ssl enable --cert-file ts-ssl.crt --key-file ts-ssl.key 2. Aplique as alterações. tsm pending-changes apply #### Etapa 4: atualize o arquivo JSON de configuração do gateway e inicie o tsm 1. Atualize o arquivo de configuração do Independent Gateway (por exemplo,`tsig.json` ) no lado do Tableau Server para especificar o`https` protocolo para os objetos do Independent Gateway: "protocol" : "https", 2. Remova (ou comente) as informações de conexão para a segunda instância do Independent Gateway. Certifique-se de verificar o JSON em um editor externo antes de salvá-lo. Depois de configurar e validar o TLS para a instância única do Independent Gateway, você atualizará esse arquivo JSON com as informações de conexão para a segunda instância do Independent Gateway. 3. Execute o comando a seguir para atualizar a configuração do Independent Gateway: tsm topology external-services gateway update -c tsig.json 4. Inicie o TSM. tsm start 5. Enquanto o TSM está iniciando, faça login na instância do Independent Gateway e reinicie o serviço `tsig-httpd`: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Atualizar URLs do módulo de autenticação IdP para HTTPS Se você configurou um provedor de identidade externo para o Tableau, provavelmente precisará atualizar as URLs de retorno no painel administrativo do IdP. Por exemplo, se você estiver usando um aplicativo de pré-autenticação Okta, precisará atualizar o aplicativo para usar o protocolo HTTPS para a URL do destinatário e a URL de destino. ### Configurar o balanceador de carga AWS para HTTPS Se você estiver implantando com o balanceador de carga AWS conforme documentado neste guia, reconfigure o balanceador de carga AWS para enviar tráfego HTTPS para os computadores executando Independent Gateway: 1. Exclua o grupo de destino HTTP existente: Em Grupos de destino, selecione o grupo de destino HTTP que foi configurado para o balanceador de carga, clique em Ações e, em seguida, clique em Excluir. 2. Crie o grupo de destino HTTPS: Grupos de destino \> Criar grupo de destino - Selecione "Instâncias" - Insira um nome para o grupo de destino, por exemplo `TG-internal-HTTPS` - Selecione o VPC - Protocolo: HTTPS 443 - Em Verificações de integridade > Configurações avançadas de verificações de integridade \> Códigos de sucesso , anexe a lista de códigos para ler: `200,303`. - Clique em Criar. 3. Selecione o grupo de destinos que você acabou de criar e clique na guia Destinos:  - Clique em Editar - Selecione a instância EC2 que executa o Tableau Server Independent Gateway que você configurou e clique em Adicionar para registrada. - Clique em Salvar. 4. Depois que o grupo de destino é criado, você deve habilitar a aderência: - Abra a página Balanceador de carga da AWS (EC2\> Balanceadores de carga\> Grupos de destinos), selecione a instância do balanceador de carga que você acabou de configurar. No menu Ação, selecione Editar atributos. - Na página Editar atributos, selecione Aderência, especifique uma duração de `1 day` e, em seguida, Salvar alterações. 5. No balanceador de carga, atualize as regras do ouvinte. Selecione o balanceador de carga que você configurou para esta implantação e clique na guia Ouvintes - Para HTTP: 80, clique em Exibir/editar regras. Na página Regras, clique no ícone de edição (uma vez no topo da página e depois novamente na regra) para editar a regra. Exclua a regra THEN existente e substitua-a clicando em Adicionar ação > Redirecionar para.... Na configuração THEN resultante, especifique `HTTPS` e a porta `443` e deixe as outras opções com as configurações padrão. Salve a configuração e clique em Atualizar. - Para HTTPS:443, clique em Exibir/editar regras. Na página Regras, clique no ícone de edição (uma vez no topo da página e depois novamente na regra) para editar a regra. Exclua a regra THEN existente e substitua-a clicando em Adicionar ação > Encaminhar para.... Especifique o grupo de destino para o grupo HTTPS que você acabou de criar. Em Aderência em nível de grupo, ative a aderência e defina a duração para 1 dia. Salve a configuração e clique em Atualizar. 6. No balanceador de carga, atualize o tempo limite de inatividade para 400 segundos. Selecione o balanceador de carga que você configurou para esta implantação e clique em Ações > Editar atributos. Defina o Tempo limite de inatividade para `400` segundos e, em seguida, clique em Salvar. ## Validar TLS Para validar a funcionalidade TLS, entre no Tableau Server com a URL pública (por exemplo, https://tableau.example.com) com a conta de administrador do Tableau que você criou no início deste procedimento. Se o TSM não estiver iniciando ou você receber outros erros, consulte [Solucionar problemas o Tableau Server Independent Gateway](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part7.htm#Troubles). ## Configurar a segunda instância do Independent Gateway para SSL Depois de configurar com êxito a primeira instância do Independent Gateway, implante a segunda instância. O processo de implantação do segundo Independent Gateway requer as seguintes etapas: 1. Na (primeira) instância configurada do Independent Gateway: copie os seguintes arquivos para os locais correspondentes na segunda instância do Independent Gateway: - `/etc/ssl/certs/tsig-ssl.crt` - `/etc/ssl/private/tsig-ssl.key` (Você precisará criar o diretório `private` na segunda instância). - `/var/opt/tableau/tableau_tsig/config/httpd.conf.stub` - `/etc/opt/tableau/tableau_tsig/environment.bash` 2. No nó 1 da implantação do Tableau Server: atualize o arquivo de conexão (`tsig.json` ) com as informações de conexão do segundo Independent Gateway. Um arquivo de conexão de exemplo (`tsig.json` ) é mostrado aqui: { "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. No nó 1 da implantação do Tableau Server: execute os seguintes comandos para atualizar a configuração: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 4. Nas duas instâncias do Independent Gateway: conforme o Tableau Server está iniciando, reinicie o processo `tsig-httpd` em ambas as instâncias do Independent Gateway: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 5. Em AWS EC2>Grupos de destino : atualize o grupo de destino para incluir a instância do EC2 que executa a segunda instância do Independent Gateway. Selecione o grupo de destinos que você acabou de criar e clique na guia Destinos:  - Clique em Editar. - Selecione a instância do EC2 do segundo computador do Independent Gateway e clique em Adicionar ao registrado. Clique em Salvar. ## Configurar SSL para Postgres Opcionalmente, você pode configurar SSL (TLS) para a conexão Postgres para a conexão do repositório externo no Tableau Server. Para simplificar o gerenciamento e a implantação de certificados e como prática recomendada de segurança, recomendamos o uso de certificados gerados por uma autoridade de certificação (CA) de terceiros confiável. Como alternativa, você pode gerar certificados autoassinados ou usar certificados de uma PKI para TLS. Este procedimento descreve como usar o OpenSSL para gerar um certificado autoassinado no host Postgres em uma distribuição Linux como RHEL na arquitetura de referência de exemplo da AWS. Depois de gerar e assinar o certificado SSL, você deve copiar o certificado CA para o host do Tableau. **No host que executa o Postgres:** 1. Gere a chave de autoridade de certificação raiz (CA) de assinatura: openssl genrsa -out pgsql-rootCAKey.pem 2048 2. Crie o certificado CA raiz: openssl req -x509 -sha256 -new -nodes -key pgsql-rootCAKey.pem -days 3650 -out pgsql-rootCACert.pem Você será solicitado a inserir valores para os campos do certificado. Por exemplo: 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. Crie o certificado e a chave relacionada (`server.csr` e`server.key` no exemplo abaixo) para o computador Postgres. O nome do assunto do certificado deve corresponder ao nome DNS privado EC2 do host Postgres. O nome do assunto é definido com a opção `-subj` e o formato`"/CN="`, por exemplo: openssl req -new -nodes -text -out server.csr -keyout server.key -subj "/CN=ip-10-0-1-189.us-west-1.compute.internal" 4. Assine o novo certificado com o certificado CA que você criou na etapa 2. O comando a seguir também produz o certificado no formato `crt`: openssl x509 -req -in server.csr -days 3650 -CA pgsql-rootCACert.pem -CAkey pgsql-rootCAKey.pem -CAcreateserial -out server.crt 5. Copie os arquivos crt e de chave para o Postgres`/var/lib/pgsql/13/data/` caminho: sudo cp server.crt /var/lib/pgsql/13/data/ sudo cp server.key /var/lib/pgsql/13/data/ 6. Mudar para usuário raiz: sudo su 7. Defina permissões nos arquivos cer e key. Execute os seguintes comandos: 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. Atualize o arquivo de configuração pg\_haba,`/var/lib/pgsql/13/data/pg_hba.conf` para especificar a confiança md5: Altere as instruções de conexão existentes de `host all all 10.0.30.0/24 password` e `host all all 10.0.31.0/24 password` para `host all all 10.0.30.0/24 md5` e `host all all 10.0.31.0/24 md5`. 9. Atualize o arquivo postgresql,`/var/lib/pgsql/13/data/postgresql.conf`, adicionando esta linha: ssl = on 10. Saia do modo de usuário raiz: exit 11. Reinicie o Postgres: sudo systemctl restart postgresql-13 ### Opcional: habilite a validação de confiança do certificado no Tableau Server para Postgres SSL Se você seguiu o procedimento de instalação na [Parte 4 - Instalar e configurar o Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm), o Tableau Server é configurado com SSL opcional para a conexão Postgres. Isso significa que configurar o SSL no Postgres (como descrito acima) resultará em uma conexão criptografada. Se você deseja exigir a validação de confiança do certificado para a conexão, execute o seguinte comando no Tableau Server para reconfigurar a conexão do host Postgres: tsm topology external-services repository replace-host -f .json -c CACert.pem Em que `.json` é o arquivo de conexão descrito em [Configurar Postgres externo](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Configur3). E `CACert.pem` é o arquivo de certificado CA para o certificado SSL/TLS usado pelo Postgres. Opcional: verifique a conectividade SSL Para verificar a conectividade SSL, você deve: - Instale o cliente Postgres no Nó 1 do Tableau Server. - Copie o certificado raiz que você criou no procedimento anterior para o host do Tableau. - Conecte-se ao servidor Postgres do Nó 1 ### Instale o cliente Postgres no Nó 1 Este exemplo mostra como instalar a versão Postgres 13.4. Instale a mesma versão que você está executando para o repositório externo. 1. No nó 1, crie e edite o arquivo, pgdg.repo. no caminho `/etc/yum.repos.d`. Preencha o arquivo com as seguintes informações de configuração. \[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 o cliente Postgres: sudo yum install postgresql13-13.4-1PGDG.rhel7.x86\_64 ### Copie o certificado raiz para o nó 1 Copie o certificado CA (`pgsql-rootCACert.pem`) para o host do Tableau: scp ec2-user@:/home/ec2-user/pgsql-rootCACert.pem /home/ec2-user ### Conecte-se ao host Postgres por SSL no Nó 1 Execute o seguinte comando do Nó 1, especificando o endereço IP do host do servidor Postgres e o certificado CA raiz: psql "postgresql://postgres@:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Por exemplo: psql "postgresql://postgres@10.0.1.189:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" O Postgres solicitará a senha. Após o login bem-sucedido, o shell retornará: psql (13.4) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=# ## Configurar notificações de SMTP e eventos O Tableau Server envia notificações e-mail para administradores e usuários. Para habilitar isso, você deve configurar o Tableau Server para enviar e-mail ao seu servidor de e-mail. Você também deve especificar os tipos de eventos, limites e informações de assinatura que deseja enviar. Para a configuração inicial de SMTP e notificações, recomendamos usar o modelo do arquivo de configuração abaixo para criar um arquivo json. Além disso, é possível definir qualquer chave de configuração única listada abaixo com a sintaxe descrita em _tsm configuration set_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/cli_configuration_tsm.htm#TSMSet)). Execute este procedimento no Nó 1 em sua implantação do Tableau Server: 1. Copie o modelo json abaixo em um arquivo. Personalize o arquivo com suas opções de configuração de SMTP e as notificações de assinatura e alerta para sua organização. - Para ver uma lista e descrição de todas as opções SMTP, consulte a _referência de configuração CLI SMTP_ ( [Linux](https://help.tableau.com/current/server-linux/pt-br/config_smtp.htm#config_reference)). - Para ver uma lista e descrição de todas as opções de evento de notificação, consulte a seção CLI de _Configurar notificação de evento de servidor_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/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. Execute `tsm settings import -f file.json` para passar o arquivo json ao Tableau Services Manager. 3. Execute o comando `tsm pending-changes apply` para aplicar as alterações. 4. Execute o `tsm email test-smtp-connection` para exibir e verificar a configuração da conexão. ## Instalar o driver do PostgreSQL Para exibir exibições de administrador no Tableau Server, o driver PostgreSQL deve ser instalado no Node1 da implantação do Tableau Server. 1. Vá para a página [download do driver](https://www.tableau.com/pt-br/support/drivers) do Tableau e copie a URL do arquivo jar PostgreSQL. 2. Execute o seguinte procedimento em cada nó da implantação do Tableau: - Crie o seguinte caminho de arquivo: `sudo mkdir -p /opt/tableau/tableau_driver/jdbc` - No novo caminho, baixe a versão mais recente do arquivo jar PostgreSQL: Por exemplo: `sudo wget https://downloads.tableau.com/drivers/linux/postgresql/postgresql-42.2.22.jar` 4. No nó inicial, reinicie o Tableau Server: `tsm restart` ## Configurar política de senha forte Se você não estiver implantando o Tableau Server com uma solução de autenticação IdP, recomendamos fortalecer a segurança da política de senha padrão do Tableau. Se você estiver implantando o Tableau Server com um IdP, deverá gerenciar as políticas de senha com o IdP. O procedimento a seguir inclui a configuração json para definir a política de senha no Tableau Server. Para obter mais informações sobre as opções abaixo, consulte _Autenticação local_ ([Linux](https://help.tableau.com/current/server-linux/pt-br/local_auth.htm)). 1. Copie o modelo json abaixo em um arquivo. Preencha os valores principais com a configuração da política de senha. { "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. Execute `tsm settings import -f file.json` para passar o arquivo json ao Tableau Services Manager e configurar o Tableau Server. 3. Execute o comando `tsm pending-changes apply` para aplicar as alterações. [Pular para o conteúdo principal](#main-content) # Parte 7 - Validação, ferramentas e solução de problemas **Observação**: o Tableau não atualiza mais o Guia de implantação empresarial. Embora ainda recomendemos a arquitetura de referência descrita aqui como um modelo de implantação válido para o Tableau Server no AWS, procedimentos de configuração específicos podem ter sido alterados desde a última atualização. Sempre faça referência cruzada dessas etapas com a documentação mais recente da [Ajuda do Tableau Server](https://help.tableau.com/current/server/pt-br/get_started_server.htm) para garantir a precisão. Este tópico inclui etapas de validação pós-instalação e orientações de solução de problemas. ## Validação do sistema de failover Depois de configurar sua implantação, recomendamos a execução de testes simples de failover para validar a redundância do sistema. Recomendamos executar as seguintes etapas para validar a funcionalidade de failover: 1. Encerre a primeira instância do Independent Gateway (TSIG1). Todo o tráfego de entrada deve ser roteado pela segunda instância do Independent Gateway (TSIG2). 2. Reinicie o TSIG1 e desligue o TSIG2. Todo o tráfego de entrada deve ser roteado pelo TSIG1. 3. Reinicie o TSIG2. 4. Desligue o nó 1 do Tableau Server. Todo o tráfego do serviço Vizportal/Application fará failover para o Nó 2. **Observação** a partir de setembro de 2022, a alta disponibilidade do nó 1 foi comprometida nas versões do Tableau Server 2021.4 e posteriores. As conexões do cliente falharão se o Nó 1 estiver inativo. Esse problema foi corrigido nestas versões de manutenção: \- 2021.4.15 e posteriores \- 2022.1.11 e posteriores \- 2023.1.3 e posterior Para garantir que a instalação do Tableau Server usando ativações ATR terá um período de carência de 72 horas após a falha inicial do nó, instale ou atualize para uma dessas versões. Para obter mais detalhes, consulte [O Tableau Server HA usando ATR não tem período de carência após a falha inicial do nó](https://kb.tableau.com/articles/issue/tableau-server-ha-using-atr-does-not-have-a-grace-period-after-the-initial-node-failure?lang=pt-br "Artigo da base de dados de conhecimento do Tableau sobre falha de alta disponibilidade.") na base de dados de conhecimento do Tableau. 5. Reinicie o Node1 e desligue o Node 2. Todo o tráfego do serviço Vizportal/Application fará failover para o Nó 1. 6. Reinicie o Nó 2. Nesse contexto, "desligar" ou "reiniciar" é feito desligando o sistema operacional ou a máquina virtual sem tentar um desligamento normal do aplicativo antes. O objetivo é simular uma falha de hardware ou máquina virtual. A etapa mínima de validação para cada teste de failover é autenticar com um usuário e executar operações básicas de exibição. Você pode receber um erro de navegador "Solicitação inválida" ao tentar entrar após uma falha simulada. Você pode ver esse erro mesmo se limpar o cache no navegador. Frequentemente, esse problema ocorre quando o navegador está armazenando dados em cache de uma sessão anterior do IdP. Se esse erro persistir mesmo depois de limpar o cache do navegador local, valide o cenário do Tableau conectando-se em um navegador diferente. ## Recuperação automatizada de nó inicial Tableau Server versão 2021.2.4 e posterior incluem um script de recuperação de nó inicial automatizado,`auto-node-recovery`, no diretório de scripts (`/app/tableau_server/packages/scripts.`) Se houver um problema com o nó inicial e você tiver processos redundantes no Nó 2, não há garantia de que o Tableau Server continuará em execução. O Tableau Server pode continuar em execução por até 72 horas após uma falha inicial do nó, antes que a falta do serviço de licenciamento afete outros processos. Se afetar, seus usuários ainda poderão fazer logon, ver e usar seus conteúdos depois da falha no nó inicial, mas você não poderá reconfigurar o Tableau Server, pois não tem acesso ao Controlador de administração. Mesmo quando configurado com processos redundantes, é possível que o Tableau Server não continue a funcionar após a falha do nó inicial. Para recuperar a falha do nó inicial (Nó 1) 1. Fazer logon no Nó 2 do Tableau Server. 2. Mude para o diretório de scripts: cd /app/tableau\_server/packages/scripts. 3. Execute o seguinte comando para iniciar o script: sudo ./auto-node-recovery -p node1 -n node2 -k Onde `` é uma lista separada por vírgulas (sem espaços) das chaves de licença para sua implementação. Se você não tiver acesso às suas chaves de licença, visite o [Portal do cliente](http://customer.tableausoftware.com/?_fsi=v45oWMAM) do Tableau para recuperá-las. Por exemplo: sudo ./auto-node-recovery -p node1 -n node2 -k TSB4-8675-309F-TW50-9RUS,TSNM-559N-ULL6-22VE-SIEN O script de recuperação automática do nó executará cerca de 20 etapas para recuperar serviços para o Nó 2. Cada etapa é exibida no terminal à medida que o script avança. Status mais detalhado é registrado em `/data/tableau_data/logs/app-controller-move.log` . Na maioria dos ambientes, o script leva entre 35 e 45 minutos para ser concluído. ### Solução de problemas de recuperação de nó inicial Se a recuperação do nó falhar, você pode achar útil executar o script interativamente para permitir ou proibir etapas discretas no processo. Por exemplo, se o script falhar em parte do processo, você pode revisar o arquivo de registro, fazer alterações na configuração e, em seguida, executar o script novamente. Ao executar no modo interativo, você pode pular todas as etapas até chegar à etapa que falhou. Para executar no modo interativo, adicione`-i` mude para o argumento do script. ### Recompilação do nó com falha Depois de executar o script, o Nó 2 executará todos os serviços que estavam anteriormente no host do Nó 1 com falha. Para adicionar o nó 4, você precisa implantar um novo host do Tableau Server com o arquivo de bootstrap e configurá-lo como fez para o Nó 2 original, conforme especificado na Parte 4. Consulte [Configurar o Nó 2](https://help.tableau.com/v0.0/guides/enterprise-deployment/pt-br/edg_part4.htm#Configur2). ## switchto Switchto é um script do Tim que torna mais fácil alternar entre as janelas. 1. Copie o seguinte código em um arquivo chamado`switchto` no diretório inicial do seu host bastião. #!/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. Atualize os endereços IP no script para mapear para suas instâncias EC2 e, em seguida, salve o arquivo. 4. Aplique permissões ao arquivo de script: sudo chmod +x switchto Uso: Para alternar para um host, execute os comandos a seguir: `./switchto ` Por exemplo, para mudar para o Nó 1, execute o seguinte comando: `./switchto node1` ## Solucionar problemas o Tableau Server Independent Gateway A configuração de Independent Gateway, Okta, Mellon e SAML no Tableau Server pode ser um processo propenso a erros. A causa raiz mais comum de falhas é um erro de cadeia de caracteres. Por exemplo, uma barra final (`/` ) nas URLs do Okta especificadas durante a configuração pode causar um erro de incompatibilidade relacionado à declaração SAML. Isso é apenas um exemplo. Há muitas oportunidades durante a configuração para inserir uma cadeia de caracteres incorreta em qualquer um dos aplicativos. ### Reiniciar o serviço tableau-tsig Sempre inicie (e termine) a solução de problemas reiniciando o serviço tableau-tsig nos computadores do Gateway Independente. Reiniciar esse serviço é rápido e geralmente aciona a configuração atualizada para carregar do Tableau Server. Execute os comandos a seguir para atualizar o computador do Independent Gateway: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Encontrar cadeias de caracteres incorretas Se você cometeu um erro de cadeia de caractere (erro de copiar/colar, cadeia de caractere truncada etc.), reserve um tempo para percorrer cada uma das configurações que você configurou: - Configuração de pré-autenticação do Okta. Revise cuidadosamente as URLs que você definiu. Procure por barras à direita. Verifique HTTP vs HTTPS. - Histórico de shell para configuração de SAML no nó 1. Reveja o comando `tsm authentication saml configure` que você executou. Verifique se todas as URLs correspondem àquelas que você configurou no Okta. Enquanto estiver revisando o histórico do shell do Nó 1, verifique se os comandos `tsm configuration set` que especificam os caminhos do arquivo de configuração do Mellon mapeiam exatamente para os caminhos do arquivo onde você copiou os arquivos no Independent Gateway. - Configuração do Mellon no Independent Gateway. Revise o histórico do shell para verificar se você criou os metadados com a mesma cadeia de caractere de URL que você configurou no Okta e no Tableau SAML. Verifique se todos os caminhos especificados em`/etc/mellon/conf.d/global.conf` estão corretos e que `MellonCookieDomain` está definido para seu domínio raiz, não para seu subdomínio do Tableau. ### Pesquisar registros relevantes Se todas as cadeias de caracteres parecem estar configuradas corretamente, você deve inspecionar os registros em busca de erros. O Tableau Server registra erros e eventos em dezenas de arquivos de registros diferentes. O Independent Gateway também registra em um conjunto de arquivos locais. Recomendamos inspecionar esses registros na seguinte ordem. #### Arquivos de registro do Independent Gateway O local padrão dos registros de arquivos de registro do Independent Gateway estão em `/var/opt/tableau/tableau_tsig/logs`. - `access.log`: esse registro é útil na medida em que possui entradas que mostram conexões dos nós do Tableau Server. Se você estiver recebendo erros de gateway (não iniciará) ao tentar iniciar o TSM e não houver entradas no arquivo `access.log`, há um problema de conectividade principal. Sempre verifique a configuração do grupo de segurança da AWS como primeira etapa. Outro problema comum é um erro de digitação `tsig.json`. Se você fizer uma atualização para tsig.json, execute `tsm stop` antes de executar r `tsm topology external-services gateway update -c tsig.json`. Depois que o tsig.json for atualizado, execute `tsm start`. - `error.log`: entre outras entradas, este registro inclui erros SAML e Mellon. #### Arquivo de registro do tabadminagent do Tableau Server O conjunto de arquivos `tabadminagent` (`tabadmincontroller`) são os únicos arquivos de registro relevantes para solucionar erros relacionados ao Independent Gateway. Você deve localizar onde os erros do Independent Gateway foram registrados no `tabdminagent`. Esses erros podem estar em qualquer nó, mas estão apenas em um nó. Execute as etapas a seguir em cada nó no cluster do Tableau Server até encontrar a cadeia de caracteres “independent”: 1. Localize o local do arquivo de registro tabadminagent nos nós 1-4 do Tableau Server na configuração do EDG: cd /data/tableau\_data/data/tabsvc/logs/tabadminagent 2. Abra o registro mais recente para ler: less tabadminagent\_nodeN.log (substitua N pelo número do nó) 3. Pesquise todas as instâncias de “Independent” e “independent” - usando a seguinte cadeia de caracteres de pesquisa: /ndependent Se não houver correspondências, vá para o próximo nó e repita as etapas 1 a 3. 4. Quando você consegue uma correspondência: `Shift + G` para mover para baixo para obter as últimas mensagens de erro. ### Recarregue o arquivo stub httpd O Independent Gateway gerencia a configuração do httpd para Apache. Uma operação genérica que geralmente corrige problemas transitórios é recarregar o arquivo stub httpd que propaga a configuração subjacente do Apache. Execute os comandos a seguir em ambas as instâncias do Gateway Independente. 1. Copie o arquivo stub para httpd.conf: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Reinicie o serviço do Independent Gateway: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Excluir ou mover arquivos de registro O Independent Gateway registra todos os eventos de acesso. Você precisará gerenciar o armazenamento de arquivos de registro para evitar o preenchimento de espaço em disco. Se o seu disco ficar cheio, o Independent Gateway não poderá gravar eventos de acesso e o serviço falhará. A seguinte mensagem será registrada em error.log no Independent Gateway: (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 Esta falha resultará em um status de `DEGRADED` para o nó `external` quando você executa `tsm status -v` no Nó 1 do Tableau. O nó `external` na saída de status refere-se ao Independent Gateway. Para resolver esse problema, exclua ou mova os arquivos access.log do disco. Os arquivos de registro são armazenados em `/var/opt/tableau/tableau_tsig/logs`. Depois de limpar o disco, reinicie o serviço tableau-tsig. ### Erros do navegador **Solicitação inválida**: um erro comum neste cenário é um erro de "Solicitação inválida" da Okta. Frequentemente, esse problema ocorre quando o navegador está armazenando dados em cache de uma sessão anterior do Okta. Por exemplo, se você gerencia os aplicativos Okta como um administrador Okta e, em seguida, tenta acessar o Tableau usando uma conta habilitada para Okta diferente, os dados da sessão dos dados do administrador podem causar o erro "Solicitação inválida". Se esse erro persistir mesmo depois de limpar o cache do navegador local, tente validar o cenário do Tableau conectando-se em um navegador diferente. Outra causa do erro "Solicitação inválida" é um erro de digitação em uma das muitas URLs que você insere durante os processos de configuração do Okta, Mellon e SAML. Verifique se você digitou tudo isso sem erros. Muitas vezes o arquivo `error.log` no servidor do Independent Gateway especificará qual URL está causando o erro. **Não encontrado - A URL solicitada não foi encontrado neste servidor**: este erro indica um dos muitos erros de configuração. Se o usuário for autenticado com Okta e receber esse erro, é provável que você tenha carregado o aplicativo de pré-autenticação Okta para o Tableau Server quando configurou o SAML. Verifique se você tem os metadados do aplicativo Okta Tableau Server configurados no Tableau Server, e não os metadados do aplicativo de pré-autenticação Okta Outras etapas de solução de problemas: - Revise as configurações do aplicativo de pré-autenticação do Okta. Certifique-se de que os protocolos HTTP vs HTTPS estejam definidos, conforme especificado neste tópico. - Reinicie o tsig-httpd em ambos os servidores do Independent Gateway. - Verifique se `sudo apachectl configtest` retorna “Sintaxe OK” em ambos Independent Gateways. - Verifique se o usuário de teste está atribuído a ambos os aplicativos no Okta. - Verifique se a aderência está definida no balanceador de carga e grupos de destino associados ### Verifique o TLS do Tableau Server para o Independent Gateway Use o comando `wget` para verificar a conectividade e o acesso do Tableau Server para o Independent Gateway. Variações desse comando podem ajudá-lo a entender se os problemas de certificado estão causando problemas de conexão. Por exemplo execute este comando `wget` para verificar o protocolo de manutenção (HK) do Tableau Server: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319` Crie a URL com o mesmo endereço de host que você incluiu para a opção de host do arquivo tsig.json. Especifique o protocolo `https` e anexe a URL com a porta HK `21319`. Para verificar a conectividade e ignorar a verificação do certificado: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --no-check-certificate` Para verificar se o certificado CA raiz para TSIG é válido: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --ca-certificate=tsigRootCA.pem` Se o Tableau conseguir se comunicar, você ainda poderá receber erros relacionados ao conteúdo, mas não receberá erros relacionados à conexão. Se o Tableau não conseguir se conectar, comece verificando a configuração do protocolo nos grupos de firewall/segurança. Por exemplo, as regras de entrada para o grupo de segurança em que reside o Independent Gateway devem permitir TCP 21319. [Pular para o conteúdo principal](#main-content) # Planejamento da sua migração Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. Este tópico orienta você sobre duas importantes tarefas de planejamento que você deve concluir antes da migração: sua estratégia de conectividade de dados e estabelecimento de seu mecanismo de autenticação. Você pode encontrar uma lista resumida das diferenças de recursos no tópico de ajuda do Tableau Server, _Considerações técnicas para migração do Tableau Server para o Tableau Cloud_ ([Windows](https://help.tableau.com/current/server/pt-br/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/pt-br/migrate_server_to_cloud_overview.htm)). Execute a [Avaliação de preparação técnica para migração para o Tableau Cloud](https://exchange.tableau.com/products/921) para entender se há algum caso de uso que precise ser adaptado antes de migrar para o Tableau Cloud. ## Saiba mais sobre o Tableau Cloud Se você é novo no Tableau Cloud, é recomendável que saiba mais sobre a plataforma inscrevendo-se em um [curso autoguiado](https://www.tableau.com/pt-br/learn/training/elearning) online. Esses cursos podem servir como uma introdução ao Tableau Cloud e fornecerão algum contexto ao planejar sua migração. Se você estiver familiarizado com a administração do Tableau Server hoje, descobrirá que muitas de suas tarefas são basicamente as mesmas no Tableau Cloud. Com a mudança para o Tableau Cloud, porém, as tarefas relacionadas à implantação e gerenciamento do software serão tratadas pelo Tableau como um serviço gerenciado. Nós faremos as atualizações. Acesse a postagem do blog [Devo mover minhas análises para o Tableau Cloud?](https://www.tableau.com/pt-br/blog/should-i-move-my-analytics-cloud) para obter mais detalhes. Com o Tableau Cloud, você poderá concentrar mais energia em garantir uma conectividade de dados sem problemas, equipar os usuários com as melhores práticas e desenvolver uma comunidade analítica. Para obter mais detalhes sobre o que envolve o gerenciamento de um site do Tableau Cloud, bem como vários recursos para você começar como administrador, visite a página [Administrador do site do Tableau Cloud](https://www.tableau.com/pt-br/learn/get-started/online-admin) . ## Planejando sua estratégia de dados para Tableau Cloud O Tableau Cloud pode se conectar a dezenas de fontes de dados, mas é essencial que você desenvolva um plano de conectividade de dados antes de iniciar uma migração. Nesta seção, mostraremos a melhor maneira de fazer isso e descreveremos as duas maneiras pelas quais o Tableau Cloud se conecta aos dados. O objetivo neste momento é validar que você pode atender aos seus requisitos de dados atuais após a migração para o Tableau Cloud. ### Arrumando a casa: seu conteúdo traz alegria? Antes de começar a avaliar os vários tipos de dados e como você migrará todas as suas fontes de dados, pastas de trabalho e projetos para o Tableau Cloud, recomendamos que você use essa migração como uma oportunidade para fazer uma limpeza doméstica. A maioria das organizações que executam o Tableau Server por mais de um ou dois anos coleta uma certa quantidade de conteúdo obsoleto: pastas de trabalho, fontes de dados, projetos e fluxos. Recomendamos seguir estas etapas antes de migrar: - Você pode usar a exibição de administração de _conteúdo obsoleto_ ([Windows](https://help.tableau.com/current/server/pt-br/adminview-stale-content.htm) | [Linux](https://help.tableau.com/current/server-linux/pt-br/adminview-stale-content.htm)) no Tableau Server para identificar o conteúdo que não está mais em uso. Geralmente não faz sentido mover conteúdo antigo e arquivado para o Tableau Cloud. Deixe-o de lado! - Como a maioria das organizações que executam o Tableau Server há algum tempo, sua hierarquia de conteúdo e estrutura de permissão provavelmente "evoluíram" de forma orgânica e provavelmente um pouco confusa. Ao planejar a migração, desenvolva uma estratégia que otimizará estruturas de projeto, grupo e permissões em seu novo site do Tableau Cloud. - Se você for um cliente do Tableau Data Management, use as ferramentas para gerenciar a limpeza, a combinação e o processamento de dados para a movimentação pendente. ### Otimizar o desempenho do painel Quando se trata de desempenho, uma boa regra geral é que, se seus painéis forem lentos no Tableau Server, provavelmente também estarão lentos no Tableau Cloud. Antes de migrar, resolva os problemas de desempenho do painel usando as etapas em [Otimizar o desempenho da pasta de trabalho](https://help.tableau.com/current/pro/desktop/pt-br/performance_tips.htm). Fazer ajustes antes da migração garante que você aproveite o mesmo desempenho aprimorado no Tableau Cloud. ### Faça uma lista e crie uma estratégia de fonte de dados Depois de limpar o conteúdo existente, é hora de fazer um inventário de suas fontes de dados. O objetivo deste exercício é determinar como você dará suporte aos usuários em sua organização com as fontes de dados que eles estão usando atualmente. Para cada fonte de dados: - Verifique-o com a tabela de conectores do Tableau Cloud na seção a seguir. Se forem compatíveis, você terá um caminho direto a seguir. Caso não estejam na tabela... - Verifique com [Conectividade com Bridge](https://help.tableau.com/current/online/pt-br/to_sync_local_data.htm), para determinar se o seu tipo de dados é compatível com o Tableau Bridge. - Se a fonte de dados for um arquivo estático, o Tableau Cloud aceitará o upload de Excel ou fontes de dados baseadas em texto (.xlsx, .csv, .tsv) diretamente do navegador ou do Tableau Desktop. O tamanho máximo do arquivo que você pode carregar é 1 GB. Mais provavelmente, seus usuários estão se conectando a esses tipos de arquivos em um diretório compartilhado e comum. Nesse caso, você pode enviar esses arquivos para um espaço de nuvem pública, como Google Drive, Dropbox ou OneDrive, por exemplo. Ou você pode usar o Bridge. Você (ou seus usuários) pode então configurar o Tableau Cloud para se conectar a esses espaços para uma conexão de dados em tempo real. - Execute a [Avaliação de preparação técnica para migração para o Tableau Cloud](https://exchange.tableau.com/products/921) para entender se há algum caso de uso que precise ser adaptado antes de migrar para o Tableau Cloud. #### Conectores compatíveis do Tableau Cloud Os seguintes conectores são compatíveis em 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 (compatível com o SQL Server)

Box‡

Cloudera Hadoop‡

Databricks‡

Datorama by Salesforce‡

Denodo‡

Dremio by Dremio‡

Dropbox*‡

Esri Connector‡

Exasol‡

Google BigQuery*‡

Google Cloud SQL (compatível com MySQL)‡§

Google Drive‡

Hortonworks Hadoop Hive

Impala‡

Kyvos‡

MariaDB‡

Microsoft Azure SQL Database‡

Microsoft Azure Synapse Analytics‡

Microsoft SQL Server‡

MongoDB BI Connector‡

MySQL‡

OData‡

OneDrive*‡

Oracle‡

Pivotal Greenplum Database‡

PostgreSQL‡

Presto‡

Qubole Presto‡

Salesforce‡

SAP HANA (somente para conexões virtuais)‡

Listas do SharePoint‡

SingleStore (anteriormente MemSQL)‡

Snowflake‡

Spark SQL‡

Teradata**‡

Vertica‡

\*Para obter mais informações sobre o uso do padrão OAuth 2.0 para conexões Google BigQuery, OneDrive e Dropbox no Tableau Cloud, consulte [Conexões OAuth](https://help.tableau.com/current/online/pt-br/protected_auth.htm). \*\*Atualmente, a criação na Web da Teradata não aceita a funcionalidade de banda de consulta. Consulte [Teradata](https://help.tableau.com/current/pro/desktop/pt-br/examples_teradata.htm) para obter mais detalhes. ‡Aceita conexões virtuais se você tiver o Data Management. Consulte [Sobre conexões virtuais e políticas de dados](https://help.tableau.com/current/online/pt-br/dm_vconn_overview.htm) na ajuda do Tableau Cloud para obter detalhes. §O Tableau Cloud não oferece suporte a SSL usando o Google Cloud SQL. ## Contas de usuário e autenticação A segunda etapa essencial do planejamento é identificar o mecanismo de autenticação que você gostaria de usar para os usuários do Tableau Cloud. A conta de usuário padrão no Tableau Cloud é chamada TableauID. A TableauID requer autenticação multifator (MFA) para garantir acesso seguro ao Tableau Cloud. Consulte [Sobre autenticação multifator e Tableau Cloud](https://help.tableau.com/current/online/pt-br/security_auth.htm#mfa_requirement) na documentação do Tableau Cloud. Se sua organização usa um provedor de identidade (IdP) para habilitar a autenticação, provavelmente você pode usá-lo para o Tableau Cloud. Oferecemos suporte nativo à autenticação Salesforce e ao Google OpenID. Você também pode configurar o SAML para Azure, Okta, OneLogin, AD FS, PingOne ou qualquer IdP que dê suporte à autenticação SAML 2.0 padrão. Antes de prosseguir, consulte as opções de [autenticação](https://help.tableau.com/current/online/pt-br/security_auth.htm) do Tableau Cloud para desenvolver um plano. Se sua organização gerencia identidades com Azure AD, Okta ou OneLogin, você também pode provisionar automaticamente usuários e grupos no Tableau Cloud. Consulte [Automatizar o provisionamento de usuários e sincronização de grupos por meio de um provedor de identidade externo](https://help.tableau.com/current/online/pt-br/scim_config_online.htm). ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. **Você está aqui**: Planejamento da sua migração 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. [Recrie agendamentos de atualização para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part4.htm) 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Biblioteca de aprendizado Bem-vindo à Biblioteca de aprendizado. Encontre o nome da etapa que inclui o processo sobre o qual você deseja aprender mais. Role para a tabela seguinte para ver tutoriais, vídeos e documentos adicionais e muito mais. A [Ajuda do Tableau](https://help.tableau.com/current/pro/desktop/pt-br/default.htm) também é uma excelente fonte de informação.
Etapa do tutorial de IntroduçãoTópicos a serem explorados

Conectar-se a uma fonte de dados de exemplo

Arrastar e soltar para uma ter uma visão preliminar

Concentrar-se em seus resultados

Explorar seus dados geograficamente

Analisar os detalhes

Criar um painel para mostrar suas informações

Compartilhar suas descobertas com outras pessoas

Aqui estão tutoriais, vídeos, documentos etc. adicionais de aprendizado. Use esses recursos para melhorar seu entendimento do Tableau Desktop.
O que você deseja fazer?Tente este localPara obter este tipo de conteúdo

Saiba o nome dos itens na interface do Tableau

A área de trabalho do Tableau

Imagens rotuladas da interface do usuário (IU) do Tableau.

Encontrar mais tutoriais e continuar a usar dados de exemplo

Exercícios faça você mesmo

Explicações curtas sobre como criar os tipos de gráficos populares e explicar quando você pode usar cada tipo, incluindo:

  • Gráficos de barras
  • Tabelas de texto
  • Gráficos de linhas
  • Gráficos de dispersão
  • Mapas de variações
  • Histogramas
  • Gráficos de Gantt
  • Gráficos de pizza
  • Mapas em árvore
  • Gráficos de caixa
  • Gráficos de bolhas de ar
  • Mapas

Encontrar exemplos de práticas recomendadas para visualização de dados

Práticas visuais recomendadas

Práticas recomendadas para painéis eficazes

Práticas recomendadas para contar grandes histórias

Práticas recomendadas para criar exibições acessíveis

Práticas recomendadas para fontes de dados publicadas

  • Como criar visualizações atraentes.

  • Como projetar painéis eficientes que ajudam a descobrir informações importantes e agilizar as decisões.

  • Como contar uma ótima história usando os pontos de história do Tableau.

  • Como criar visualizações acessíveis por usuários com deficiências visuais ou físicas.

  • Como usar as fontes de dados publicadas para disponibilizar seus dados para análise.

Obter mais contexto sobre produtos Tableau antes de começar a usar

Documentos

Discussões detalhadas sobre práticas recomendadas, tendências do setor e o que vem por aí na análise de dados.

Encontrar treinamento presencial ou online

Saiba mais e Treinamento

Faça cursos online sob demanda ou inscreva-se para treinamentos em sala de aula de forma a aprofundar seu conhecimento.

Descobrir como trabalhar com o Tableau no contexto da configuração de seu sistema ou em combinação com outros produtos de outras empresas

Base de dados de conhecimento

Conteúdo criado em resposta às chamadas de suporte, projetado para ajudar a usar o Tableau em ambientes ou cenários específicos.
[Pular para o conteúdo principal](#main-content) # Recrie agendamentos de atualização para o Tableau Cloud Você está no [Guia de migração manual do Tableau Cloud.](https://help.tableau.com/current/guides/migration/pt-br/emg_intro.htm) Esse guia descreve como migrar manualmente implantações do Tableau Server com menos de 100 usuários para o Tableau Cloud. ## Estabeleça novos agendamentos de atualização para fontes de dados de extração - Para extrair fontes de dados, navegue até a fonte de dados publicada ou incorporada no Tableau Cloud. Selecione Atualizações de extração > Nova atualização de extração > Selecione um agendamento de extração. Para fontes de dados que exigem o Tableau Bridge, verifique se o Bridge está configurado para a conexão antes de estabelecer atualizações de extração. Consulte [Usar o Bridge para dados privados em nuvem](https://help.tableau.com/current/online/pt-br/to_bridge_vpc.htm). ## Estabeleça novas agendas de atualização para fluxos do Tableau Prep Os fluxos de agendamento estão disponíveis apenas para clientes de gerenciamento de dados. - Para estabelecer novas agendas de atualização para o fluxo do Tableau Prep, navegue até o fluxo no Tableau Cloud. Selecione Atividades agendadas > Nova tarefa > Selecione e configure a agenda. Faça o mesmo para quaisquer Tarefas vinculadas. Para obter mais informações, consulte [Agendar tarefa de fluxo](https://help.tableau.com/current/online/pt-br/prep_conductor_schedule_flow_task.htm). Agendamentos personalizados para fluxos não são compatíveis com o Tableau Cloud. ## Fluxo de trabalho de migração Este guia é organizado de acordo com um processo passo a passo para migrar para o Tableau Cloud: 1. [Planejamento da sua migração](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part1.htm) 2. [Criar e configurar um site do Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2.htm) 3. [Migrar conexões virtuais](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part2-5.htm) 4. [Migrar fontes de dados, pastas de trabalho e fluxos do Prep para o Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part3.htm) 5. **Você está aqui**: Recriar agendas de atualização para o Tableau Cloud 6. [Configurar permissão e acesso a conteúdo para usuários migrados](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part5.htm) 7. [Adicionar usuários remanescentes ao Tableau Nuvem](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part6.htm) 8. [Lista de verificação de migração do usuário final](https://help.tableau.com/v0.0/guides/migration/pt-br/cloud_migration_part7.htm) [Pular para o conteúdo principal](#main-content) # Tutorial: Introdução ao Tableau Desktop ##### Saiba como conectar-se aos dados, criar visualizações de dados, apresentar suas descobertas e compartilhar suas ideias e informações com outras pessoas. Este tutorial apresenta recursos e funções do Tableau Desktop. Ao longo deste tutorial, você criará várias visualizações em uma pasta de trabalho do Tableau. As etapas que você executará e a pasta de trabalho na qual você trabalhará são baseadas em uma história de um funcionário que trabalha na matriz de uma grande cadeia de varejo. A história se desenvolve conforme você segue respondendo perguntas sobre os negócios e seu desempenho. Você aprenderá como se conectar a dados no Tableau Desktop; criar, apresentar e compartilhar exibições úteis e aplicar recursos importantes ao longo do caminho. Reserve de uma a três horas para concluir as etapas. ## Esta é a história... Suponha que você é funcionário de uma grande cadeia de varejo. Seu gerente acaba de receber o relatório trimestral de vendas e observou que as vendas parecem melhores para alguns produtos do que para outros e o lucro em algumas áreas não está tão bem quanto esperado. Sua chefe está interessada em resultados: é seu trabalho observar as vendas e a rentabilidade geral para ver se consegue encontrar o que está gerando esses números. Ela também pediu que você identificasse áreas a serem aprimoradas e que apresentasse suas descobertas para a equipe. A equipe pode analisar seus resultados e agir para melhorar as vendas e a lucratividade das linhas de produto da empresa. Você usará o Tableau Desktop para criar uma exibição simples dos dados de seu produto, mapear as vendas e a lucratividade do produto por região, criará um painel com suas descobertas e criará uma história para apresentar. Em seguida, você compartilhará suas descobertas na Web para que os membros remotos da equipe possam ver. Expanda as seções **Saiba mais** para obter exemplos e informações de histórico. Dê uma chance: Saiba mais: conexão com dados Da primeira vez, use a fonte de dados Exemplo - Superloja. (Mostraremos como). Depois que você se familiarizar com a funcionalidade principal do Tableau Desktop, use estas etapas em seus próprios dados. Se você precisar baixar o conjunto de dados Superloja, poderá acessá-lo na página [Dados de exemplo do Tableau Public](https://public.tableau.com/app/learn/sample-data).

Etapas

Etapa 1: conectar aos seus dados
Saiba tudo sobre a página Inicial e como se conectar aos seus dados.
Etapa 2: arrastar e soltar para uma ter uma visão preliminar
Conheça o espaço de trabalho do Tableau, aprenda a linguagem do Tableau e comece a examinar seus dados.
Etapa 3: Concentrar-se em seus resultados
Faça perguntas mais detalhadas e use ferramentas adicionais para refinar sua exibições e obter informações sobre os seus dados.
Etapa 4: explorar seus dados geograficamente
Saiba como dispôr seus dados em um mapa para ver se é possível observar alguma tendência.
Etapa 5: Analisar os detalhes
Analise os detalhes de seus dados e descubra como criar um filtro de Principais.
Etapa 6: criar um painel para mostrar suas informações
Saiba como criar e formatar um painel para exibir a visualização criada por você.
Etapa 7: Criar uma história para apresentar
Saiba como criar e formatar uma história para apresentar suas descobertas.
Etapa 8: compartilhar suas descobertas
Compartilhe suas descobertas com sua organização no Tableau Server ou no Tableau Cloud, ou compartilhe-as com o mundo no Tableau Public.
Biblioteca de aprendizado
Agora que você é um astro dos dados, continue aprendendo com esses recursos adicionais.