Guia do Administrador do Tableau Server. Version 8.0.x

Tamanho: px
Começar a partir da página:

Download "Guia do Administrador do Tableau Server. Version 8.0.x"

Transcrição

1 Guia do Administrador do Tableau Server Version 8.0.x Last updated: July 19, 2013

2

3 Antes da instalação... Certifique-se de que o computador no qual você está instalando o Tableau Server atende aos seguintes requisitos: Sistemas operacionais com suporte você pode instalar o Tableau Server no Windows Server 2003 (SP1 ou superior), Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Vista, Windows 7 ou Windows 8. Embora o Tableau Server tenha um bom desempenho em sistemas operacionais de 32 bits, as edições de 64 bits são recomendadas. Você poderá instalar o Tableau Server em plataformas virtuais ou físicas. Memória, núcleos e espaço em disco os requisitos de sistema do Tableau Server variam com base em muitos fatores. As recomendações a seguir se baseiam no número de usuários no servidor: Tipo de implantação Número de usuários do servidor CPU RAM Avaliação núcleos 4 GB Pequena <25 4 núcleos 8 GB Média <100 8 núcleos 32 GB Empresarial > núcleos 32 GB ou mais Conta administrativa: a conta sob a qual você instala o Tableau Server deve ter permissão para instalação de software e serviços. Opcional: conta Run As: a conta de usuário Run As para execução do serviço do Tableau Server será útil se você estiver usando a autenticação NT com fontes de dados ou se estiver planejando fazer a representação do SQL Server. Para obter mais informações, consulte Usuário Run As e Representação do SQL Server. IIS e porta 80 o gateway do Tableau Server escuta na porta 80, que também é usada pelo IIS (Serviços de Informações da Internet) por padrão. Se você estiver instalando o Tableau Server em um computador que também executa o IIS, deverá modificar o número da porta do gateway do Tableau para evitar conflito com o IIS. Consulte Portas TCP/IP e Editar as portas padrão para obter detalhes. Informações de configuração Quando você instala e configura o Tableau Server, podem ser solicitadas as seguintes informações: Opção Conta de servidor Descrição O servidor deve ter uma conta de usuário que o serviço possa usar. O padrão é a conta interna Serviço de rede do Suas informações Nome de usuário:

4 Opção Active Directory Descrição Windows. Se você usar uma conta de usuário específica, será preciso o nome do domínio, o nome de usuário e a senha. Em vez de usar o sistema interno de gerenciamento de usuários do Tableau, você pode autenticar por meio do Active Directory. Se for esse o caso, você precisará do nome de domínio totalmente qualificado. Abrir Quando selecionado, o Tableau Server abrirá a porta usada porta no para solicitações http no Firewall do Windows para permitir Firewall que outros computadores da sua rede acessem o servidor. do Windows Suas informações Senha: Domínio: Domínio Active Directory: - Sim - Não Portas Por padrão, o Tableau Server exige que várias portas TCP/IP estejam disponíveis para o servidor. Veja o tópico Portas TCP/IP para obter a lista completa, inclusive quais portas devem estar disponíveis para todas as instalações vs. instalações distribuídas ou instalações prontas para failover. As portas padrão podem ser alteradas se houver um conflito. Consulte Editar as portas padrão para saber como. Drivers Talvez seja preciso instalar drivers de banco de dados adicionais. Baixe os drivers em

5 Instalar e configurar Veja as principais etapas que precisam ser seguidas para instalar e configurar o Tableau Server: Executar a instalação do servidor Após baixar o arquivo de instalação do Tableau Server, siga as instruções abaixo para instalar o servidor. 1. Clique duas vezes no arquivo de instalação. 2. Siga as instruções na tela para concluir a instalação e instale o aplicativo.

6 3. Após a conclusão da instalação, clique em Avançar para abrir a janela Gerenciador de chaves de produto. Se você precisar oferecer suporte a caracteres que não sejam do conjunto Latin-1, instale os Pacotes de Idiomas do Windows por meio do Painel de controle > Opções regionais e de idioma. Os pacotes de idiomas precisarão ser instalados no servidor primário, bem como em qualquer computador de trabalho.

7 Ativar o Tableau O Tableau Server exige pelo menos uma chave de produto que ativa o servidor e especifica o número de níveis de licença que você pode atribuir aos usuários. É possível acessar as chaves de produto no Centro de contas do cliente do Tableau. Após instalar e configurar o servidor, o gerenciador de chaves de produto é aberto automaticamente para que seja possível inserir a chave de produto e registrar o produto. Se precisar ativar o produto em um computador que esteja off-line, consulte Ativar o Tableau off-line. 1. Selecione Ativar e colar em sua chave de produto: 2. Consulte a página de ajuda de download no site para obter instruções passo a passo.

8 Ativar o Tableau off-line Se estiver trabalhando off-line, você pode seguir as etapas abaixo para concluir a ativação offline. 1. Quando o gerenciador de chaves de produto for aberto, clique em Ativar o produto. Cole sua chave de produto do servidor na caixa de texto correspondente e clique em Ativar. Você pode obter a chave de produto no Centro de contas do Tableau no site do Tableau.

9 2. Quando estiver off-line, a ativação falhará e você terá a opção de salvar um arquivo que pode ser usado para a ativação off-line. Clique em Salvar.

10 3. Selecione um local para o arquivo e clique em Salvar. O arquivo é salvo como offline.tlq. 4. De volta no Tableau, clique em Sair para fechar a caixa de diálogo Ativação.

11 5. Mova o arquivo para um computador que está on-line e abra um editor de . Crie um novo para Anexe o arquivo ao e clique em Enviar. 6. A Tableau enviará por um arquivo chamado activation.tlf. Mova esse arquivo para o computador em que você está instalando o Tableau Server. Se o Tableau Desktop estiver instalado no computador, você poderá clicar duas vezes no novo arquivo para concluir a ativação. Se você não tiver o Tableau Desktop instalado, passe para as etapas 7 e No computador em que você está instalando o Tableau Server, abra um prompt de comando como um administrador e execute o seguinte comando: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 8. Em seguida, digite tabadmin activate --tlf <path>\activation.tlf, onde <path> é o local do arquivo de resposta que a Tableau enviou a você. Por exemplo: tabadmin activate --tlf \Desktop\activation.tlf Se precisar de mais ajuda, contate a Tableau em

12 Configurar o servidor A caixa de diálogo Configurar é exibida durante a instalação. Você pode abri-la após a instalação selecionando Todos os Programas > Tableau Server 8.0 > Configurar o Tableau Server no menu Iniciar do Windows. É necessário parar o servidor antes de fazer quaisquer alterações de configuração. Consulte Reconfigurar o servidor para ver as etapas. Há duas coisas para se ter em mente sobre as configurações que você especificar na caixa de diálogo Configuração: As configurações se aplicam a todo o sistema: as configurações que você insere se aplicam a todo o servidor. Se o servidor estiver executando vários sites, essas configurações afetarão todos os sites. A autenticação do usuário é permanente : para alterar todas as configurações após a instalação, você pode parar o servidor e reconfigurá-lo. A exceção é a configuração Autenticação do usuário (guia Geral). Ela é permanente no sentido de que a alteração de Usar autenticação local para Usar Active Directory requer que você desinstale e reinstale o servidor. Consulte os tópicos abaixo para obter detalhes sobre diferentes guias de configuração:

13 Geral Siga as etapas abaixo para configurar as opções na guia Geral: 1. Por padrão, o Tableau Server é executado sob a conta Serviço de rede. Para usar uma conta que se adapte à autenticação NT com fontes de dados, especifique um nome de usuário e uma senha. O nome do usuário deve incluir o nome do domínio. Consulte Usuário Run As para saber mais sobre como usar uma conta de usuário específica. 2. Selecione se deseja usar o Active Directory para autenticar usuários no servidor. Selecione Usar autenticação local para criar usuários e atribuir senhas usando o sistema interno de gerenciamento de usuários do Tableau Server. Não é possível alternar entre o Active Directory e a Autenticação local posteriormente. 3. Se você usar o Active Directory: Se desejar, é possível Habilitar logon automático, que usa o Microsoft SSPI para fazer logon dos usuários automaticamente com base nos respectivos nome de usuário e senha do Windows. Se você selecionar essa configuração, não poderá selecionar também Habilitar convidado depois. Além disso, não selecione Habilitar logon automático se planeja configurar o Tableau Server para autenticação confiável. Certifique-se de digitar o FQDN (nome de domínio totalmente qualificado) e o apelido. Para determinar o FQDN: Selecione Iniciar > Executar e digite sysdm.cpl na caixa de texto Executar. Na caixa de diálogo Propriedades do sistema, selecione a guia Nome do computador. O FQDN é mostrado próximo do meio da caixa de diálogo. Na primeira vez que os usuários fizerem logon, eles precisarão usar o nome de domínio totalmente qualificado (por exemplo, myco.lan\jsmith). Em logons subsequentes, eles poderão usar o apelido (myco\jsmith).

14 4. A porta padrão de acesso Web ao Tableau Server (via HTTP) é a porta 80. Talvez você precise mudar o número da porta se tiver outro servidor em execução na porta 80 ou outras necessidades de rede. Por exemplo, talvez você tenha um firewall de hardware ou proxy que proteja o host do Tableau Server, o que pode tornar indesejável a execução de um sistema back-end na porta Selecione se deseja abrir uma porta no Firewall do Windows. Se você não abrir essa porta, os usuários em outras máquinas talvez não possam acessar o servidor. 6. Selecione se deseja incluir usuários e dados de exemplo. Os dados de exemplo podem ajudar você a se familiarizar com o Tableau Server, especialmente se uma versão de avaliação do produto estiver sendo instalada. Inicialmente, o usuário de exemplo usa uma licença Interagente. É possível alterar esse usuário para não licenciado para resgatar níveis de licença. Consulte Licenças e direitos do usuário para saber como. Se você optar por incluir o usuário de exemplo, um único usuário será instalado. O nome de usuário e a senha são mostrados abaixo: Nome de usuário Senha Tableau Software test 7. Se desejar, passe para a próxima página para configurar as opções Cache e SQL inicial. Se não desejar configurar essas opções, clique em OK.

15 Sobre Habilitar convidado e Habilitar logon automático Este tópico fornece algumas informações de base sobre as configurações de Habilitar logon automático e Habilitar convidado e por que não devem ser usadas em conjunto. Habilitar logon automático é uma opção que você pode selecionar durante a Instalação. Ela usa o Active Directory e o NTLM para autenticar usuários do Tableau Server e conectá-los automaticamente no servidor quando eles clicarem em um link de uma exibição. Habilitar convidado é uma configuração da página Manutenção que pode ser selecionada se você possui uma licença de servidor baseada em núcleo. Ela tem o mesmo resultado de Habilitar logon automático os usuários clicam em um link e vão diretamente para a exibição sem fazer logon mas, diferente de Habilitar logon automático, nenhuma autenticação é executada. A conta de usuário convidado do Tableau Server é usada para acessar o servidor, mas contanto que Habilitar convidado esteja selecionado, qualquer pessoa pode usá-la. Os administradores geralmente limitam os recursos da conta de usuário convidado. Por exemplo, eles podem editar as permissões de certas exibições para que o usuário convidado tenha o acesso negado. Habilitar logon automático e Habilitar convidado não são aceitas nem recomendadas para uso em conjunto. Selecionar a primeira durante a Instalação, faz com que a segunda seja desativada. Em situações raras, porém, ambas as configurações podem ser habilitadas. Por exemplo, se você não selecionar Habilitar logon automático durante a Instalação, você poderá selecionar posteriormente Habilitar convidado e depois retornar ao utilitário de Configuração e selecionar Habilitar logon automático. Se o descrito acima acontecer, um sintoma que você poderá perceber é que os usuários do servidor têm total acesso a uma exibição e, depois que suas sessões expiram, o acesso é negado a eles. Isso acontece porque o primeiro logon automático e o nível de acesso são baseados nas credenciais individuais do Active Directory do usuário do servidor, mas o segundo (após o tempo limite) é baseado nas credenciais do usuário convidado e essa conta tem um nível de acesso inferior. Para obter mais informações sobre este tópico, incluindo soluções para o problema acima, consulte a Base de dados de conhecimento do Tableau.

16 Domínios Quando você estiver usando a autenticação do Active Directory para o servidor, será possível exibir uma lista dos domínios que estão sendo usados e editar os respectivos nomes de domínio e apelidos. Talvez seja preciso fazer isso, por exemplo, para garantir que o Tableau Server esteja usando o apelido correto para autenticação SSPI ou o nome de domínio correto.

17 Modificar nomes de domínio Para modificar um nome de domínio: 1. Selecione o link Usuários na área Administração no lado esquerdo da página. 2. Clique no link Domínios na parte inferior da lista de usuários. A lista de domínios mostra o número de usuários e grupos que foram adicionados ao servidor de cada domínio. 3. Para exibir uma lista de usuários que fazem parte de um domínio, clique no nome do domínio. 4. Para modificar o nome do domínio ou apelido, clique no link Editar, digite um nome de domínio totalmente qualificado ou apelido novo e clique em Modificar. 5. É possível modificar o apelido para qualquer domínio que o servidor esteja usando. Em geral, é possível modificar o nome de domínio completo de qualquer domínio, exceto daquele que você usou para fazer logon. No entanto, se o nome de usuário com o qual você está atualmente conectado existir no domínio atual e no novo domínio, será possível modificar o nome completo do domínio atual.

18 Conexões de dados Use as opções na guia Conexões de dados para configurar o cache e especificar como lidar com as instruções SQL iniciais de fontes de dados. Cache As exibições publicadas no Tableau Server são interativas e, às vezes, têm uma conexão ativa com um banco de dados. Como os usuários interagem com as exibições em um navegador da Web, os dados que são consultados são armazenados em um cache. As visitas subsequentes extrairão os dados desse cachê, se ele estiver disponível. A guia Conexões de dados é onde você configura aspectos de cache que se aplicarão a todas as conexões de dados: Para configurar o cache, selecione uma das seguintes opções: : Atualizar com menos frequência: os dados são armazenados em cache e reutilizados sempre que estiverem disponíveis, independentemente de quando eles foram adicionados ao cache. Essa opção otimiza o número de consultas enviadas ao banco de dados. Selecione essa opção quando os dados não forem alterados com frequência. A atualização menos frequente pode melhorar o desempenho.

19 Balanceado: os dados são removidos do cache após um número de minutos especificado. Se os dados tiverem sido adicionados ao cache dentro do intervalo de tempo especificado, os dados armazenados em cache serão usados, caso contrário, novos dados serão consultados no banco de dados. Atualizar com mais frequência: o banco de dados é consultado toda vez que a página é carregada. Os dados continuam armazenados no cache e serão reutilizados até que o usuário recarregue a página. Essa opção garantirá que os usuários vejam os dados mais recentes; no entanto, isso pode baixar o desempenho. Independentemente de como o cache foi configurado, o usuário pode clicar no botão Atualizar dados na barra de ferramentas para forçar o servidor a enviar uma consulta e acessar novos dados. SQL inicial Para exibições que se conectam às fontes de dados Teradata, os criadores da pasta de trabalho podem especificar um comando SQL que será executado uma vez, quando a pasta de trabalho for carregada no navegador. Isso é chamado de instrução SQL inicial. Por motivos de segurança ou desempenho, alguns administradores podem querer desabilitar essa funcionalidade. É possível fazer isso na guia Conexões de dados:

20 Para desabilitar a funcionalidade SQL inicial, marque a caixa de seleção Ignorar instruções SQL iniciais para todas as fontes de dados. As pastas de trabalho criadas com as instruções SQL iniciais continuarão abertas, mas os comandos SQL iniciais não serão enviados.

21 Alertas de /assinaturas O Tableau Server pode enviar um alerta por , caso haja uma falha no sistema, e também pode enviar assinaturas por a usuários do Tableau Server, que são instantâneos de suas exibições favoritas. Na guia Alertas de /assinaturas,você especifica o servidor SMTP que o Tableau Server usa para enviar . Para alertas e assinaturas, conexões SMTP criptografadas não são aceitas. Configurar alertas de Quando você configura alertas, o Tableau Server envia um aos destinatários em Enviar para a qualquer hora que os processos do servidor de mecanismo de dados ou repositório param ou reiniciam. Se você estiver executando uma instalação de servidor único (todos os processos no mesmo computador), os alertas INATIVO indicam que o servidor inteiro parou, e os alertas de ATIVO indicam que o servidor está novamente em execução. Se você estiver executando uma instalação distribuída que esteja configurada para failover (consulte Configurar para failover), um alerta INATIVO indica que o repositório ativo ou a instância de mecanismo de dados falhou, e o alerta ATIVO subsequente indica que a instância em espera desse processo assumiu o controle e agora está ativa. Para configurar um alerta de 1. Selecione Enviar alertas de para problemas de integridade do servidor.

22 2. Em Servidor SMTP, insira o nome do servidor SMTP. Insira um Nome de usuário e Senha para sua conta de servidor SMTP somente se isso for necessário. O valor da porta SMTP padr? O valor da porta SMTP padrão é 25. Em Enviar de, insira o endereço de que enviará um alerta se houver uma falha do sistema. Embora o endereço de que você digita deva ter uma sintaxe válida (por exemplo, ou ele não precisa ser também uma conta de e- mail real no Tableau Server. 3. Em Enviar para, insira pelo menos um endereço de que receberá os alertas. Se você inserir vários endereços de , separe-os com vírgulas (não pontoe-vírgula). 4. Clique em OK. Quando você iniciar o servidor, ele acionará um alerta de , e este confirmará que você configurou os alertas corretamente. Configurar assinaturas de Para configurar um servidor SMTP para enviar assinaturas: 1. Selecione Habilitar assinaturas de .

23 2. Em Servidor SMTP, insira o nome do servidor SMTP. Insira um Nome de usuário e Senha para sua conta de servidor SMTP somente se isso for necessário. O valor da porta SMTP padr? O valor da porta SMTP padrão é 25. Em Enviar de, insira o endereço de que enviará assinaturas para usuários do Tableau Server. Embora o endereço de que você digitar deva ter uma sintaxe válida (como em ou o Tableau Server não requer que seja uma conta de real (no entanto, alguns servidores SMTP podem requerer que seja uma conta de real). Você também pode substituir esse endereço Enviar de de todo o sistema em uma base por site para assinaturas. Consulte Adicionar ou editar sites para obter detalhes. 3. Em URL do Tableau Server, insira ou https://, seguido pelo nome do Tableau Server. Esse nome será usado para o rodapé dos s de assinatura. 4. Clique em OK.

24 SSL Você pode configurar o Tableau Server para usar comunicações criptografadas por SSL (Secure Sockets Layer) em todo o tráfego HTTP. Configurar o SSL garante que o acesso à aplicação Web seja seguro e que informações confidenciais passadas entre o navegador Web e o servidor ou entre o Tableau Desktop e o servidor sejam protegidas. As etapas sobre como configurar o servidor para SSL são descritas no tópico abaixo; no entanto, primeiramente, você deve adquirir um certificado de uma autoridade confiável e depois importar os arquivos de certificado no Tableau Server. Para configurar o Tableau Server para usar SSL: 1. Adquira um certificado Apache SSL de uma autoridade confiável (p. ex., Verisign, Thawte, Comodo, GoDaddy, etc.). Você também pode usar um certificado interno emitido por sua empresa. Certificados curinga, que permitem que você use SSL com muitos nomes de host dentro do mesmo domínio, também têm suporte. Alguns navegadores exigirão configuração adicional para aceitar certificados de determinados provedores. Consulte a documentação fornecida pela sua autoridade de certificação. 2. Coloque os arquivos de certificado em uma pasta chamada SSL, paralelamente à pasta do Tableau Server 8.0. Por exemplo: C:\Program Files (x86)\tableau\tableau Server\SSL Esse local fornece à conta que está executando o Tableau Server as permissões necessárias para os arquivos. 3. Abra o Utilitário de configuração do Tableau Server selecionando Iniciar > Todos os programas > Tableau Server 8.0 > Configurar o Tableau Server no menu Iniciar. 4. Na caixa de diálogo Configuração do Tableau Server, selecione a guia SSL.

25 5. Selecione Usar SSL para comunicação do servidor e forneça o local para cada um dos arquivos de certificado a seguir: Arquivo de certificado SSL: deve ser um certificado x509 codificado por PEM válido com a extensão.crt. Arquivo da chave de certificado SSL: deve ser uma chave RSA ou DSA válida que não seja protegida por senha com a extensão de arquivo.key. Arquivo de cadeia de certificado SSL (Opcional): alguns provedores de certificado emitem dois certificados para Apache. O segundo certificado é um arquivo de cadeia, que é uma concatenação de todos os certificados que formam a cadeia de certificados para o certificado do servidor. Todos os certificados no arquivo devem ser x509 codificados por PEM e o arquivo deve ter a extensão.crt (não.pem).

26 6. Clique em OK. As alterações entrarão em vigor na próxima vez que o servidor for reiniciado. Quando o servidor é configurado para SSL, ele aceita solicitações para a porta não SSL (o padrão é a porta 80) e é redirecionado automaticamente para a porta SSL 443. Os erros de SSL são registrados no diretório de instalação no local a seguir. Use esse registro para solucionar problemas de validação e criptografia. C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\httpd\error.log O Tableau Server oferece suporte apenas à porta 443 como a porta segura. Ele não poderá ser executado em um computador onde qualquer outro aplicativo esteja usando a porta 443.

27 Adicionar uma conta de administrador A etapa final na ativação do Tableau Server é adicionar uma conta de administrador. O administrador terá acesso completo ao servidor, incluindo a capacidade de gerenciar usuários, grupos e projetos. A adição de uma conta de administrador pode variar, dependendo do que você estiver usando, o Active Directory ou a autenticação local. Active Directory Se estiver usando o Active Directory, digite Nome de usuário e a Senha para um usuário do Active Directory existente que será o administrador. Em seguida, clique em Adicionar usuário. Observação: Se a conta de administrador estiver no mesmo domínio que o servidor, basta digitar o nome de usuário sem o domínio. Caso contrário, você deverá incluir o nome de domínio totalmente qualificado. Por exemplo, test.lan\username. Autenticação local Se estiver usando a Autenticação local, crie uma conta de administrador digitando um Nome de usuário, Nome para exibição e uma Senha (duas vezes) de sua escolha. Em seguida, clique em Adicionar usuário.

28 Reconfigurar o servidor Inserir suas configurações do Tableau Server faz parte da Instalação, mas você pode abrir a caixa de diálogo Configuração após a Instalação para fazer alterações. Consulte as etapas abaixo para obter detalhes. Você também pode usar a ferramenta de linha de comando tabadmin para fazer alterações de configuração. Independentemente de como você fizer a alteração, as novas configurações serão gravadas no arquivo de configuração, tabsvc.yml, que está localizado no diretório config. Observação: Não é possível alternar entre o Active Directory e a Autenticação local. Essas opções só podem ser configuradas durante a instalação. Para alterar uma configuração na caixa de diálogo Configuração do Tableau Server, faça o seguinte: 1. Interrompa o servidor selecionando Todos os programas > Tableau Server 8.0 > Interromper Tableau Server no menu Iniciar do Windows. 2. Em seguida, selecione Configurar o Tableau Server no menu Iniciar do Windows. 3. Se você estiver usando uma conta de usuário Active Directory para a conta Usuário Run As do servidor, digite sua senha na guia Geral. 4. Faça as alterações de configuração. 5. Clique em OK. 6. Inicie o servidor selecionando Todos os programas > Tableau Server 8.0 > Iniciar o Tableau Server no menu Iniciar do Windows.

29 Reconfigurar processos Para alterar como os processos são configurados para uma única instalação de servidor, siga as etapas abaixo. Se você estiver alterando como os processos são configurados para um computador de trabalho, consulte Instalar e configurar servidores de trabalho. 1. Para abrir a caixa de diálogo Configuração do Tableau Server no menu Iniciar, navegue até Todos os programas > Tableau Server 8.0 > Configurar o Tableau Server. 2. Insira sua Senha, se necessário, na guia Geral e clique na guia Servidores: 3. Destaque This Machine e clique em Editar:

30 4. A caixa de diálogo Editar Tableau Server é onde você muda o número de processos: 5. Você pode executar até oito instâncias do VizQL, servidor de aplicativos, servidor de dados ou de processos em segundo plano, embora esse limite possa ser alterado se necessário. Consulte Sobre o limite de processo do servidor para obter mais informações. Além disso, para que o Tableau Server funcione, sempre deve haver uma instância ativa do mecanismo de dados e do repositório. Para ver as etapas sobre como movê-las para outro computador, consulte Mover os processos de mecanismo de dados e repositório. Para ver as etapas sobre como configurar instâncias em espera delas, consulte Alta disponibilidade. Após fazer as alterações, clique em OK duas vezes para sair da caixa de diálogo Configuração.

31 Os processos do Tableau Server Existem seis processos do Tableau Server cuja configuração padrão você pode alterar para atingir diferentes resultados. Os tópicos Aprimorar o desempenho do servidor e Alta disponibilidade descrevem algumas das abordagens que podem ser adotadas. O status de nível alto para cada processo é exibido na página Manutenção do servidor e informações mais detalhadas relacionadas a alguns dos processos (como processo em segundo plano) estão em Exibições administrativas. Processo servidor de aplicativos segundo plano Nome do arquivo wgserver.exe Finalidade Lida com o aplicativo Web, oferece suporte à navegação e pesquisa backgrounder.exe Executa tarefas de servidor, incluindo atualizações de extrações, tarefas \"Executar agora\" e tarefas iniciadas em tabcmd. Multithread? desempenho Características de Arquitetura Sim 32 bits Consome apenas recursos perceptíveis durante operações raras, como publicação de uma pasta de trabalho com uma extração ou geração de uma imagem estática para uma exibição. Sua carga pode ser criada pela interação baseada em navegador e por tabcmd. Não 32 bits Um processo de um único encadeamento onde vários processos podem ser executados em qualquer computador ou em todos eles no cluster para expandir a capacidade. Geralmente, o processador em segundo plano não consome muita memória para processo, mas pode consumir recursos de CPU, E/S ou rede, de acordo com a natureza da carga de

32 Processo mecanismo de dados Nome do arquivo tdeserver64.exe tdeserver.exe Finalidade Armazena extrações de dados e responde às consultas Multithread? desempenho Características de Arquitetura trabalho apresentada a ele. Por exemplo, a execução de grandes atualizações de extrações pode usar largura de banda da rede para recuperação de dados. Os recursos de CPU podem ser consumidos pela recuperação de dados ou tarefas tabcmd complexas. Sim 64 bits A carga de trabalho 32 bits do mecanismo de dados é gerada pelas solicitações do processo do VizQL Server. Ela é o componente que carrega extrações na memória e executa consultas nela. Basicamente, o consumo de memória é baseado no tamanho das extrações de dados que estão sendo carregadas. O binário de 64 bits é usado como o padrão em sistemas operacionais de 64 bits. O mecanismo de dados é multissegmentado para lidar com várias solicitações ao mesmo tempo. Sob carga alta, ele pode consumir recursos de

33 Processo servidor de dados Nome do arquivo dataserver.exe Finalidade Manipula conexões com as fontes de dados do Tableau Server repositório postgres.exe O banco de dados do Tableau Server armazenada metadados da pasta de trabalho e do usuário Multithread? Características de Arquitetura desempenho CPU, E/S e rede, os quais podem ser um afunilamento de desempenho sob carga. Na carga alta, uma única instância do mecanismo de dados pode consumir todos os recursos de CPU para processar as solicitações. Sim 32 bits Como é um proxy, normalmente é associado somente pela rede, mas pode ser associado pela CPU com sessões de usuário simultâneo suficientes. Sua carga é gerada pela interação baseada no navegador e no Tableau Desktop, bem como pelos trabalhos de atualização de extrações para fontes de dados do Tableau Server. - - Geralmente, consome poucos recursos. Pode se tornar um afunilamento em casos raros de implantações muito grandes (milhares de usuários) enquanto executa operações como exibição de todas as pastas de trabalho pelo usuário ou alteração de permissões.

34 Processo VizQL Server Nome do arquivo vizqlserver.exe Finalidade Carrega e renderiza exibições, calcula e executa consultas Multithread? desempenho Características de Arquitetura Sim 32 bits Consome recursos perceptíveis durante o carregamento da exibição e uso interativo de um navegador da Web. Pode ser associado por CPU, E/S ou rede. A carga pode ser criada apenas pela interação baseada em navegador. Pode esgotar a memória do processo.

35 Sobre o limite de processo do servidor Os processos de servidor wgserver, vizqlserver e processador em segundo plano são projetados para se tornarem multissegmentados e multiprocessados. Uma única instância de processo pode executar mais de 16 encadeamentos. Por padrão, o Tableau Server é instalado com até duas instâncias de cada processo do servidor. Se as configurações padrão não forem suficientes, você poderá alterá-las para até oito instâncias durante a Instalação (para atualizações apenas) ou após a Instalação, usando a caixa de diálogo Configuração. O limite superior padrão é de oito instâncias de um processo. Se o seu computador tiver memória RAM e núcleos de CPU suficientes, você poderá alterar o limite superior usando a configuração service.max_procs tabadmin. Para cada instância de processo, o Tableau recomenda que o computador executando o processo tenha pelo menos 1 GB de RAM e 1 núcleo de CPU lógico. Para alterar o número máximo de processos permitidos: 1. Após a Instalação, interrompa o servidor. 2. Ainda no diretório bin do Tableau Server, insira o seguinte comando, onde number é o número máximo de instâncias de processo que você deseja permitir: tabadmin set service.max_procs number Por exemplo: tabadmin set service.max_procs Inicie o servidor para que as alterações possam ter efeito.

36 Atualizar para 8.0 Use os tópicos a seguir para atualizar o software Tableau Server para a versão 8.0. Se estiver atualizando de uma versão anterior à 7.0, consulte a Base de Dados de Conhecimento do Tableau. Lista de verificação antes da atualização Estes são os itens a serem localizados e as etapas a serem executadas antes da atualização do Tableau Server para a versão 8.0.x. Credenciais, arquivos de instalação e personalizações Antes de iniciar a atualização, verifique se você possui os seguintes itens: Credenciais da conta de usuário: Em cada computador a ser atualizado, você precisa de credenciais para uma conta de usuário com permissões de administração local. Credenciais da conta Run As: Confirme que você tem o nome de usuário e a senha da conta Run As do Tableau Server. Se estiver usando NT AUTHORITY\NetworkService (o padrão), nenhuma senha será necessária. Arquivos de instalação: Além de ter o.exe para a atualização que está prestes a ser realizada, você deve localizar ou baixar novamente o Setup.exe da versão do servidor em execução no momento (consulte Baixando produtos do Tableau). Se algo inesperado ocorrer durante a atualização, isso poderá ajudá-lo a agilizar a recuperação. Apesar de o Tableau manter as definições de configuração durante uma atualização, convém também anotar as personalizações executadas para verificá-las mais tarde. Isso inclui a configuração de SSL, a alteração da porta padrão do Tableau e valores de tempo limite, bem como o uso de logotipos personalizados. Além disso, se você adicionou sua versão atual do Tableau Server ao seu ambiente do Windows PATH, você deverá atualizar essa entrada depois do upgrade para que ela se refira à nova versão do Tableau Server. Verificar seu status de manutenção de produto Se você tentar atualizar o Tableau Server de um servidor cuja manutenção expirou, o resultado será uma instância não licenciada do Tableau Server. Para verificar se a manutenção do seu servidor expirou: Selecione Iniciar > Todos os programas > Tableau Server > Gerenciar chaves de produto e verifique na coluna A manutenção expira.

37 Se a manutenção tiver expirado, contate o Suporte ao cliente Tableau. A reativação da chave do produto fará parte da instalação. Consulte Ativar o Tableau para obter detalhes. Se o seu servidor não tiver acesso à Internet, consulte Ativar o Tableau off-line. Criar um backup limpo Além dos backups regulares do Tableau Server, convém criar um backup antes da atualização. Antes de criar o backup, execute o comando de limpeza tabadmin para remover arquivos não essenciais do seu backup. Consulte Execução da limpeza e Fazer backup do banco de dados do Tableau para obter as etapas. Apenas instalações distribuídas: Remover ou não computadores de trabalho antes de criar o backup O arquivo de backup do Tableau (.tsbak) contém informações de configuração, bem como dados. Portanto, um backup de uma instalação distribuída do Tableau Server conterá informações de configuração sobre os computadores de trabalho, inclusive seus endereços IP. Se você não quiser que essas informações façam parte de seu backup (porque você está migrando computadores de trabalho para um novo hardware como parte de sua atualização, por exemplo), escolha uma destas alternativas: remova os computadores de trabalho da configuração do Tableau Server antes de criar o backup, ou planeje usar a opção --noconfig para restaurar o arquivo de backup em sua nova instalação. Observe que com a última opção, nenhuma informação de configuração é restaurada inclusive as do Tableau Server primário. Se você estiver executando uma instalação do Tableau Server e você tiver um trabalho que esteja executando o Windows XP, remova-o da configuração antes da atualização. O Windows XP não é uma plataforma com suporte na versão 8.0. Para excluir um trabalho da configuração do Tableau Server:

38 1. Interrompa o servidor no Tableau Server primário. 2. No servidor primário, abra o utilitário de configuração selecionando Tableau Server <versão> > Configurar o Tableau Server no menu Iniciar. 3. Na caixa de diálogo Configuração, selecione a guia Servidores. 4. Se o trabalho estiver hospedando extrações e/ou o repositório, mova esses serviços para outra máquina. Consulte Mover os processos de mecanismo de dados e repositório para ver as etapas. 5. Em seguida, destaque o trabalho e clique em Excluir. 6. Clique em OK. 7. Inicie o servidor. Execução da limpeza A execução do comando de limpeza tabadmin remove arquivos do sistema Tableau Server que são desnecessários no arquivo de backup. Execute a limpeza uma vez quando o servidor estiver em execução, permitindo sua ação no banco de dados Tableau, e uma vez com o servidor parado, permitindo que ele remova arquivos de log. Para executar a limpeza de tabadmin: 1. Abra um prompt de comando como um administrador:

39 2. Navegue até o diretório bin do Tableau Server. Por exemplo: cd C:\Program Files (x86)\tableau\tableau Server\7.0\bin 3. Confirme que o servidor está em execução: tabadmin status 4. Execute a limpeza digitando o seguinte: tabadmin cleanup 5. Interrompa o servidor: tabadmin stop 6. Execute nova limpeza: tabadmin cleanup Mantenha o servidor parado para criar um backup (em seguida). Crie um arquivo de backup O comando backup de tabadmin cria um arquivo.tsbak contendo dados do repositório, extrações de dados e configuração de servidor. Após criar o arquivo, armazene-o em um computador separado. Consulte Fazer backup do banco de dados do Tableau para ver as etapas. Apenas instalações distribuídas: Se você removeu trabalhos da configuração do servidor antes de criar o backup, e a atualização for da versão 8.0.x para 8.0.x, agora você poderá readicionar os trabalhos à configuração. A atualização do Tableau Server primário instala as atualizações nos trabalhos. Caso contrário, se a atualização for da versão 7.0 para 8.0.x, deixe os trabalhos fora da configuração. Consulte Atualizar para 8.0 para obter detalhes.

40 Atualizar para 8.0 Ao concluir o Lista de verificação antes da atualização, atualize o Tableau Server existente para a versão 8.0 seguindo o procedimento abaixo. Se estiver migrando para um novo hardware como parte da sua atualização, consulte Migrar para novo hardware. 1. Use Adicionar/remover programas no Tableau Server (ou Tableau Server primário, caso tenha uma instalação distribuída), para desinstalar a versão anterior. A desinstalação remove o software de servidor mas mantém os dados e as definições de configuração inalteradas. 2. Instale o Tableau Server. Se sua instalação é distribuída, esta etapa se encontra no Tableau Server primário. A instalação do Tableau Server tratará da importação de dados e das definições de configuração da versão anterior.

41 Mover os processos de mecanismo de dados e repositório Se você precisar excluir um computador de trabalho da configuração do Tableau Server e esse computador estiver hospedando a única instância do repositório ou do mecanismo de dados (que hospeda extrações), será preciso mover primeiramente o processo para outro computador. Isso é necessário porque deve haver sempre uma instância ativa dos processos de repositório e mecanismo de dados. Para mover os processos de mecanismo de dados e repositório: 1. Caso ainda não tenha feito isso, interrompa o Tableau Server primário e abra a caixa de diálogo Configuração do Tableau Server (Iniciar > Tableau Server 8.0 > Configurar o Tableau Server) no Tableau Server primário. 2. Na guia Servidores, destaque o endereço IP do computador para o qual deseja mover o processo. Pode ser outro trabalho ou o primário (This Machine). 3. Clique em Editar. 4. Na caixa de diálogo Editar Tableau Server, marque a caixa de seleção do processo que está movendo: Mecanismo de dados, Repositório ou ambos, e clique em OK. 5. Clique em OK na caixa de diálogo Configuração do Tableau Server. 6. Inicie o Tableau Server primário para que as alterações entrem em vigor. 7. Interrompa o servidor e abra a caixa de diálogo Configuração do Tableau Server. 8. Na guia Servidores, destaque o endereço IP do computador de trabalho do qual está removendo o processo e clique em Editar. 9. Desmarque a caixa de seleção do processo movido e clique em OK. 10. Clique em OK novamente e inicie o servidor primário para que as alterações entrem em vigor. Se você estiver executando esse procedimento como parte da exclusão de um trabalho da configuração do Tableau Server (conforme descrito em Lista de verificação antes da atualização) interrompa o servidor novamente antes de continuar.

42 Sobre o limite de processo do servidor Os processos de servidor wgserver, vizqlserver e processador em segundo plano são projetados para se tornarem multissegmentados e multiprocessados. Uma única instância de processo pode executar mais de 16 encadeamentos. Por padrão, o Tableau Server é instalado com até duas instâncias de cada processo do servidor. Se as configurações padrão não forem suficientes, você poderá alterá-las para até oito instâncias durante a Instalação (para atualizações apenas) ou após a Instalação, usando a caixa de diálogo Configuração. O limite superior padrão é de oito instâncias de um processo. Se o seu computador tiver memória RAM e núcleos de CPU suficientes, você poderá alterar o limite superior usando a configuração service.max_procs tabadmin. Para cada instância de processo, o Tableau recomenda que o computador executando o processo tenha pelo menos 1 GB de RAM e 1 núcleo de CPU lógico. Para alterar o número máximo de processos permitidos: 1. Após a Instalação, interrompa o servidor. 2. Ainda no diretório bin do Tableau Server, insira o seguinte comando, onde number é o número máximo de instâncias de processo que você deseja permitir: tabadmin set service.max_procs number Por exemplo: tabadmin set service.max_procs Inicie o servidor para que as alterações possam ter efeito.

43 Migrar para novo hardware Use o procedimento a seguir para migrar o Tableau Server de um computador para outro. Especificamente, estas etapas descrevem como mover dados e definições de configuração do Tableau Server de seu computador em execução para um novo computador em que o Tableau Server versão 8.0 está instalado. Antes de iniciar, verifique se seguiu as etapas no Lista de verificação antes da atualização, inclusive a criação de um arquivo.tsbak. 1. Instale o Tableau Server no novo computador. 2. Copie o arquivo.tsbak na pasta bin no novo Tableau Server (por exemplo, C:\Program Files (x86)\tableau\tableau Server\8.0\bin). 3. Em seguida, interrompa o Tableau Server. 4. Restaure dados e informações de configuração em execução para a nova instalação do Tableau Server, digitando tabadmin restore <filename>, onde <filename> é o nome do arquivo.tsbak. Por exemplo: tabadmin restore mybackup.tsbak Ou, para restaurar apenas os dados do Tableau Server em execução, sem informações de configuração, digite o seguinte: tabadmin restore --no-config mybackup.tsbak 5. Inicie o servidor. 6. Apenas instalações distribuídas: execute o instalador de trabalho do Tableau em todos os computadores extras que deseja adicionar ao cluster do Tableau Server. Consulte Instalar e configurar servidores de trabalho para ver as etapas. 7. Depois de testar a nova instalação, você deve desativar a versão anterior do Tableau Server antes de desinstalá-la. Para desativar a versão anterior: - Selecione Iniciar > Todos os programas > Tableau Server > Gerenciar chaves de produto. - Selecione cada chave de produto e clique em Desativar. Se você não tiver uma conexão com a Internet, será solicitado a criar um arquivo de retorno off-line para concluir o processo de desativação. Consulte Ativar o Tableau off-line para ver as etapas. Depois de criar o arquivo de retorno off-line, envie-o por para Após o arquivo de retorno off-line ser processado, outro arquivo é novamente enviado a você para ser executado em seu computador a fim de remover a chave de produto do servidor e concluir o processo de desativação.

44 Ambientes distribuídos Use os tópicos abaixo para aprender mais sobre como executar uma instalação distribuída do Tableau Server: Instalar e configurar servidores de trabalho Após concluir a configuração inicial, você poderá configurar o Tableau Server para ser executado em vários computadores. Esse procedimento se chama instalação distribuída. A execução de uma instalação distribuída usa portas adicionais no Tableau Server primário e exige que determinadas portas estejam disponíveis para associação durante a Configuração do servidor de trabalho do Tableau. Consulte Portas TCP/IP para obter mais informações. Todos os computadores de um ambiente distribuído devem ser membros do mesmo domínio. Além disso, a conta Usuário Run As do servidor, que é especificada no Tableau Server primário, deve ser uma conta de domínio nesse mesmo domínio. 1. Certifique-se de que instalou o Tableau Server no computador primário. 2. Interrompa o servidor no computador primário (consulte Tableau Server Monitor para saber como). 3. Baixe o software Tableau Server Worker do Centro de contas do cliente do Tableau.

45 4. Execute o instalador do software Tableau Server Worker em todos os computadores extras que deseja adicionar ao cluster do Tableau Server. Durante a instalação, será solicitado que você forneça o endereço IP do servidor primário. Se tiver um trabalho executando o Windows 7 com o Firewall do Windows habilitado, consulte a Base de dados de conhecimento do Tableau antes de continuar. 5. Assim que o software de trabalho estiver instalado nos computadores de trabalho, com o Tableau Server primário ainda interrompido, retorne ao servidor primário e abra o utilitário de configuração selecionando Tableau Server 8.0 > Configurar o Tableau Server no menu Iniciar.

46 6. No Utilitário de Configuração, digite sua senha na guia Geral e selecione a guia Servidores e clique em Adicionar. 7. Na próxima caixa de diálogo, digite o Endereço IP para um dos computadores de trabalho e especifique o número do VizQL, Servidor de aplicativos, Data Server e dos Processos em segundo plano para alocar ao computador. Você pode atribuir até oito instâncias de um processo a um servidor de trabalho (ou primário). Por padrão, o repositório e o mecanismo de dados são hospedados no servidor primário; no entanto, é possível marcar as caixas de seleção Mecanismo de dados e Repositório para usar esse servidor para armazenamento de extração (mecanismo de dados) e repositório ou como o servidor em espera para o mesmo. Consulte Alta disponibilidade para obter mais informações. 8. Clique em OK. A conclusão das atualizações pode levar vários minutos.

47 9. Repita essas etapas para cada computador que deseja adicionar ao ambiente distribuído. Quando tiver terminado de adicionar trabalhos, clique em OK novamente para salvar as alterações e inicie o servidor no computador primário.

48 Drivers de banco de dados Os instaladores do Tableau Server e Tableau Server Workers instalam drivers automaticamente para bancos de dados Oracle e Oracle Essbase. Se sua intenção é publicar pastas de trabalho e fontes de dados que se conectam a outros bancos de dados, você precisa ter certeza de que os computadores primário e de trabalho têm os drivers correspondentes. Os computadores de trabalho que executam o VizQL, o servidor de aplicativos, o data server ou processos do processador em segundo plano precisam desses drivers de banco de dados. Por exemplo, se você tem um computador de trabalho dedicado como um servidor VizQL e outro computador dedicado para armazenamento de extração, será preciso instalar apenas drivers no computador do servidor VizQL. Processo do servidor VizQL Servidor de aplicativos Data server Processador em segundo plano Mecanismo de dados (armazenamento de extração) Repositório Exige driver de banco de dados? sim sim sim sim não não

49 Manter um ambiente distribuído Após configurar um computador primário e um ou mais computadores de trabalho para uma instalação distribuída, você poderá executar todas as configurações subsequentes e atualizações no servidor primário usando as ferramentas de linha de comando e o utilitário de configuração no computador servidor primário. As atualizações serão distribuídas aos computadores de trabalho automaticamente. Se o servidor primário alterar seu endereço IP, será preciso reinstalar todos os computadores de trabalho. Você pode monitorar o status dos computadores distribuídos na página Manutenção do servidor. Consulte Manutenção do servidor para saber mais sobre a manutenção do servidor.

50 Alta disponibilidade Use os links abaixo para aprender mais sobre o suporte do Tableau Server para alta disponibilidade:

51 Como entender a alta disponibilidade Se você estiver configurando um sistema do Tableau Server para alta disponibilidade, as etapas executadas são relacionadas à criação em redundância, reduzindo assim seu tempo de inatividade potencial. As três áreas que requerem redundância são: o processo de mecanismo de dados, o processo de repositório e o Tableau Server primário (gateway). Como sempre deve haver uma instância ativa de cada uma delas, configurar o cluster é um procedimento em várias fases que requer a interrupção do Tableau Server primário e seu reinício em certos pontos, para que as configurações tenham efeito. Para obter as etapas exatas, consulte Configurar para failover e Configurar um gateway de alta disponibilidade. Consulte Requisitos da alta disponibilidade também. Os tópicos abaixo resumem como a topologia de sistema do servidor evolui, à medida que você a configura para alta disponibilidade. A configuração mínima para alta disponibilidade é um sistema de três nós. Isso inclui um gateway leve que encaminha solicitações e dois computadores de trabalho que hospedam os processos principais. Você pode aumentar a confiabilidade do sistema adicionando um quarto computador para servir como gateway de backup. Um sistema de servidor único Depois que você instalar o Tableau Server primário, ele estará executando no mínimo uma instância de todos os processos de servidor. Essa é a configuração mais básica do Tableau Server. Ela não tem nenhuma redundância. Em geral, esta é a aparência da tabela Status na página Manutenção para um sistema de servidor único:

52 Para criar redundância, você precisa adicionar mais servidores para hospedar os processos de mecanismo e repositório de dados ativos e em espera. Além disso, para reduzir a vulnerabilidade do sistema, o gateway deve ser isolado em seu nó, de preferência executando alguns dos processos de servidor, se possível. Um sistema de três nós A próxima etapa da configuração do suporte de failover e alta disponibilidade consiste em instalar o Tableau Server em dois computadores de trabalho e adicioná-los à configuração primária, um de cada vez. A atribuição dos processos de mecanismo de dados e repositório requer duas etapas porque: 1) sempre deve haver uma instância ativa de cada processo e 2) não pode haver mais de duas no total. Também é necessário remover os processos do Tableau Server primário. A descrição exata de como adicionar os trabalhos e remover os processos do primário pode ser obtida em Configurar para failover. Depois de executar essas etapas, você terá um sistema de três nós:

53 A tabela Status na página Manutenção é semelhante à seguinte: Como você pode observar, o nó que executa o primário contém apenas o servidor web. Sua finalidade é encaminhar solicitações nos dois trabalhos. Nesta configuração, se o trabalho ativo falhar, o trabalho em espera se tornará ativo automaticamente e lidará com todas as solicitações do gateway. No entanto, em um sistema de três nós ainda há um único ponto de falha: o gateway. É possível atenuar os riscos nessa área criando um gateway de backup. Com algumas etapas manuais, você poderá ativar o gateway de backup se o gateway primário falhar. Como adicionar um gateway de backup Adicionar um gateway de backup oferece uma proteção ao sistema. O gateway de backup é um servidor extra adicionado ao sistema para estar pronto se houver uma falha no gateway

54 primário. Embora não seja um servidor ativo, depois que você concluir o primeiro conjunto de etapas em Configurar um gateway de alta disponibilidade, ele estará pronto para ser ativado. Com um gateway de backup, o sistema ficará assim: A tabela Status da configuração acima será igual à do sistema de três nós. Se houver falha no gateway primário e você executar as etapas para que o gateway de backup assuma, seu sistema ficará online novamente usando o novo gateway:

55 Requisitos da alta disponibilidade Antes de começar a configurar um cluster para failover e alta disponibilidade, verifique se os requisitos a seguir são atendidos. Equipamentos Com exceção do gateway, os sistemas usados para failover e alta disponibilidade devem atender aos requisitos descritos em Antes da instalação..., mas não precisam ser idênticos: Failover três computadores: Para configurar um cluster que forneça suporte a failover para os processos de mecanismo de dados e repositório, você precisa de três computadores ou VMs: um para o Tableau Server primário e os outros dois para os trabalhos do Tableau. Alta disponibilidade quatro computadores: Para configurar para alta disponibilidade, você precisa de três computadores ou VMs descritas acima, além de um computador adicional para ser o gateway de backup do seu gateway do Tableau Server primário. Computadores gateway: Se você configurar para alta disponibilidade, o gateway do Tableau Server primário e o gateway de backup poderão executar menos ou nenhum processo do Tableau Server. Assim, os computadores que executam o gateway não precisam de tantos núcleos quanto aqueles que executam seus servidores de trabalho. Você irá, no entanto, precisar de espaço em disco adequado para backups. O gateway é usado temporariamente durante os processos de backup e restauração de banco de dados. Rede e portas Assim como ocorre com qualquer sistema distribuído, os computadores ou VMs que você usa precisam ser capazes de se comunicar. Consulte Portas TCP/IP para obter uma lista de portas que devem estar disponíveis nos gateways e trabalhos. Práticas recomendadas Veja aqui algumas considerações que você deve ter em mente antes de começar a instalar e configurar: Endereços IP: Anote os endereços IP de cada computador ou VM com a qual você trabalhará. Será necessário fornecê-los durante a Instalação e a configuração do Tableau Worker. Registro CNAME: Se você estiver configurando para alta disponibilidade, verifique se o Tableau Server primário (gateway) e o gateway de backup têm o mesmo registro CNAME para que os usuários do Tableau Server tenham uma boa experiência se um gateway falhar e você configurar o outro para assumir.

56 Credenciais da conta de usuário: Em cada computador a ser atualizado, você precisa de credenciais para uma conta de usuário com permissões de administração local. Se você estiver configurando para alta disponibilidade, a conta Executar como usada para seu gateway do Tableau Server primário deverá ser igual àquela usada para o gateway do Tableau Server de backup. Backup: É uma prática recomendada criar um backup antes de fazer alterações significativas no sistema. Consulte Fazer backup do banco de dados do Tableau para ver as etapas.

57 Configurar para failover Siga este procedimento para configurar um cluster de três computadores que fornece suporte a failover: 1. Instale o Tableau Server no seu computador primário. 2. Após a conclusão da Instalação, verifique a tabela Status na página Manutenção. Todos os processos devem ter um status aguardando solicitação verde: 3. Interrompa o servidor no primário. 4. Em seguida, execute a Instalação do Tableau Worker nos dois computadores adicionais ou VMs que fornecerão suporte de failover. Durante a Instalação do Worker, você deverá fornecer o endereço IPv4 do Tableau Server primário: 5. Com o servidor primário ainda interrompido, abra sua caixa de diálogo Configuração: Iniciar > Todos os programas > Tableau Server > Configurar o Tableau Server. Na guia Geral, insira a senha da conta Executar como. 6. Na guia Servidores, clique em Adicionar para adicionar um computador de trabalho.

58 7. Insira o endereço IPv4 do computador de trabalho, insira 1 para Mecanismo de dados e marque a caixa de seleção Repositório: Se você quiser que o trabalho execute outros processos de servidor, insira o número de instâncias que deseja executar, como 1 ou 2. O número máximo é oito de cada. 8. Clique em OK para fechar a caixa de diálogo Adicionar trabalho e em OK novamente para fechar a caixa de diálogo Configuração.

59 9. Inicie o servidor no computador primário. Os processos de repositório e mecanismo de dados poderão ter inicialmente o ícone de "serviço inativo" vermelho enquanto os dados forem copiados no novo repositório e/ou mecanismo de dados. O tempo necessário para copiar os dados varia, dependendo do tamanho dos dados: Após a replicação dos dados, a tabela Status na página Manutenção deve ser semelhante à seguinte: O trabalho que você acabou de adicionar está executando instâncias em espera dos processos de repositório e mecanismo de dados. Em seguida, você removerá processos do primário e adicionará um segundo trabalho para executá-los. 10. Interrompa o servidor no primário e abra sua caixa de diálogo Configuração novamente. Na guia Geral, insira sua senha. 11. Selecione a guia Servidores, destaque Esta máquina (que é o Tableau Server primário) e clique em Editar.

60 12. Na caixa de diálogo Editar Tableau Server, defina Mecanismo de dados como 0 e desmarque a caixa de seleção Repositório. Se você quiser que o Tableau Server primário não execute nada além do Apache (portanto, nenhum processo do Tableau Server), poderá remover os processos restantes dele inserindo 0 em cada caixa de texto: 13. Clique em OK. 14. Na caixa de diálogo Configuração do Tableau Server, clique em Adicionar para adicionar um segundo trabalho.

61 15. Na caixa de diálogo Adicionar Tableau Server, insira o endereço IP do segundo computador de trabalho, defina Mecanismo de dados como 1, marque a caixa de seleção Repositório e insira o número de instâncias que você deseja executar, como 1 ou 2. O número máximo é oito de cada. Não é necessário especificar qual computador de trabalho está ativo e qual está em espera para o mecanismo de dados e o repositório. 16. Clique em OK. A caixa de diálogo Configuração do Tableau Server agora deve estar parecida com esta: 17. Também é possível configurar alertas de para que você seja notificado sobre falhas do servidor ou alterações no status dos processos de mecanismo de dados e repositório. Para fazer isso, clique na guia Alertas de /assinaturas na caixa de diálogo Configuração e siga as etapas em Configurar alertas de .

62 18. Clique em OK. 19. Inicie o servidor no primário (talvez sejam necessários alguns minutos para que as alterações tenham efeito). Agora o sistema está configurado para fornecer suporte a failover para os processos de mecanismo de dados e repositório. A tabela Status na página Manutenção deve ser semelhante à seguinte: Uma marca de seleção verde-claro indica um processo em espera, pronto para assumir se o processo ativo (marca de seleção verde-escuro) falhar.

63 Configurar um gateway de alta disponibilidade Antes de seguir os procedimentos neste tópico, siga as etapas em Configurar para failover. Depois de passar por essas etapas, você terá dois servidores de trabalho fornecendo suporte a failover e um gateway (seu Tableau Server primário). Seu gateway não deverá estar executando nada além do Apache (nenhum processo de servidor) ou poderá estar executando qualquer processo de servidor, exceto processos de mecanismo de dados e repositório. Eles deverão ser executados pelos trabalhos. O primeiro procedimento abaixo descreve como criar um backup do seu gateway. O segundo procedimento o orienta em relação ao que fazer se o seu gateway atual falhar. Como criar um gateway de backup Siga este procedimento para criar um gateway de backup: 1. Interrompa o servidor no seu Tableau Server primário (referenciado como o gateway que avança). 2. No computador gateway, abra um prompt de comando como administrador e navegue para o diretório bin do Tableau Server: 32 bits:c:\program Files\Tableau\Tableau Server\8.0\bin 64 bits:c:\program Files (x86)\tableau\tableau Server\8.0\bin 3. Insira o seguinte comando, onde IP_address1 é o endereço IP do gateway atual e IP_address2 é o endereço IP do gateway de backup: tabadmin failovergateway --primary IP_address1 --secondary IP_address2 4. Em seguida, crie uma cópia do arquivo tabsvc.yml do gateway (localizado em ProgramData\Tableau\Tableau Server\config) e coloque a cópia em um local temporário no seu computador gateway de backup. O arquivo tabsvc.yml contém definições de configuração de servidor. Ele é gravado quando você altera as definições de configuração na caixa de diálogo Configuração do Tableau Server ou via tabadmin. Se tabsvc.yml for alterado, será necessário atualizar a cópia de tabsvc.yml no seu gateway de backup.

64 5. No seu computador gateway de backup, abra o arquivo tabsvc.yml e substitua o endereço IP pelo gateway na linha worker.hosts pelo endereço IP do gateway de backup (o computador em que você está no momento): 6. No computador gateway de backup, instale o Tableau Server. Use a mesma conta Executar como e as mesmas definições de configuração que você usou quando executou a Instalação do Tableau Server no gateway. 7. Após a conclusão da Instalação, interrompa o servidor no computador gateway de backup. 8. Ainda no computador gateway de backup, insira o seguinte comando para desabilitar seu serviço do Tableau Server: sc config tabsvc start= disabled Você terminou de criar um gateway de backup. Consulte o próximo conjunto de etapas para saber o que fazer se o gateway atual falhar. Se você estiver trabalhando em um ambiente de teste, esse será um bom momento para testar sua configuração desligando o gateway atual para simular uma falha do sistema.

65 Como configurar o gateway de backup Siga este segundo conjunto de etapas em caso de falha do gateway. Todas as etapas devem ser executadas no computador gateway de backup. 1. No seu computador gateway de backup, use o arquivo tabsvc.yml que você editou na etapa 5 do procedimento anterior para substituir o arquivo instalado localmente em ProgramData\Tableau\Tableau Server\config. 2. Abra um prompt de comando como administrador e navegue para o diretório bin do Tableau Server: 32 bits:c:\program Files\Tableau\Tableau Server\8.0\bin 64 bits:c:\program Files (x86)\tableau\tableau Server\8.0\bin 3. Insira o seguinte comando, onde IP_address2 é o endereço IP do seu gateway de backup (logo será seu novo gateway) e IP_address1 é o endereço IP do gateway antigo (logo será seu backup): tabadmin failovergateway --primary IP_address2 --secondary IP_address1 4. Insira o seguinte comando: sc config tabsvc start= auto 5. Inicie o servidor. Seu gateway de backup agora é seu gateway primário. Quando você olhar para a tabela Status na página Manutenção, deverá perceber que o endereço IP do gateway foi alterado: 6. Para que seu gateway primário agora atue como seu gateway de backup, será necessário fazer o seguinte: Use Adicionar/remover programas para remover o Tableau Server do seu gateway primário antigo. Ao final do programa Desinstalar, você receberá um erro de backup, que poderá ignorar. Exclua as pastas do Tableau em Arquivos de programas (x86) e ProgramData no seu gateway primário antigo. Repita as etapas neste tópico a partir da etapa 4 em Como criar um gateway de backup. Trabalhar com permissões

66 O que você pode fazer com exibições, pastas de trabalho, projetos e fontes de dados no Tableau Server é controlado por seu nível de licença (especificado por um administrador) e as permissões definidas pelo autor da exibição ou fonte de dados. Você poderá alterar permissões para um item se tiver um nível de licença Interagente e, pelo menos, uma das afirmações a seguir for verdadeira: Você é o proprietário da pasta de trabalho ou fonte de dados (você a publicou no servidor). Você recebeu a permissão Definir permissões. Você recebeu a permissão Líder do projeto para o projeto que contém o item. Você recebeu o direito Admin. Consulte os tópicos a seguir para obter mais informações: Como as permissões são definidas O diagrama abaixo ilustra como as permissões são avaliadas.

67 Se uma pasta de trabalho for configurada para mostrar folhas como guias, todas as exibições herdarão as permissões da pasta de trabalho, mesmo que diferentes permissões sejam especificadas em uma exibição individual.

68 Definir permissões para pastas de trabalho e exibições Siga as etapas abaixo para definir permissões para uma pasta de trabalho ou exibição. 1. Em uma página que exiba uma ou mais pastas de trabalho, ou uma ou mais exibições, clique para selecionar uma ou mais pastas de trabalho ou exibições e, em seguida, clique em Permissões:

69 2. Clique em Adicionar/editar permissões na página Permissões: Pasta de trabalho ou Permissões: Exibição: A opção Atribuir permissões para conteúdo é mostrada para pastas de trabalho, mas não para exibições. 3. Na janela Adicionar/editar permissões, selecione um usuário ou grupo na listagem à esquerda: Você pode configurar a lista para mostrar usuários, grupos ou ambos.

70 4. Selecione uma função predefinida no menu suspenso Função ou especifique permissões individuais na área abaixo. A lista de permissões e as funções predefinidas variam um pouco dependendo do fato de você estar definindo permissões para uma pasta de trabalho ou uma exibição. Consulte Permissões para ver uma tabela que define as várias permissões e os itens aos quais elas se aplicam. As funções disponíveis para pastas de trabalho e exibições são: Função Visualizador Interagente Editor Conector de fonte de dados Editor de fonte de dados Aplicase a... pastas de trabalho exibições pastas de trabalho exibições pastas de trabalho exibições exibições exibições Descrição Permite que o usuário ou grupo veja a pasta de trabalho ou exibição no servidor. Permite que o usuário ou grupo veja a pasta de trabalho ou exibição no servidor, edite exibições de pasta de trabalho, aplique filtros, veja dados subjacentes, exporte imagens e exporte dados. Todas as outras permissões são herdadas das permissões de projeto do grupo ou do usuário. Concede todas as permissões ao usuário ou grupo Permite que o usuário ou grupo se conecte à fonte de dados no servidor. Essa permissão é relevante para exibições no acesso a uma exibição que se conecta a uma fonte de dados. Permite que o usuário ou grupo se conecte às fontes de dados no servidor. Além de publicar, editar, baixar, excluir e definir permissões para uma fonte de dados e agendar atualizações das fontes de dados que você publicar. Essa permissão é relevante para exibições no acesso a uma exibição que se conecta a uma fonte de dados. 5. É possível configurar permissões para um usuário ou grupo, ou para vários usuários e grupos. Ao terminar, clique em Enviar.

71 Definir permissões para uma fonte de dados Siga as etapas abaixo para definir permissões para uma fonte de dados. 1. Na página Fontes de dados, clique para selecionar uma ou mais fontes de dados e, em seguida, clique em Permissões. 2. Clique em Adicionar/editar permissões na página Permissões: Fonte de dados:

72 3. Na janela Adicionar/editar permissões, selecione um usuário ou grupo na listagem à esquerda: 4. Selecione uma função predefinida no menu suspenso Função ou especifique permissões individuais na área abaixo. Consulte Permissões para ver uma tabela que define as várias permissões e os itens aos quais elas se aplicam. As funções disponíveis para fontes de dados são: Função Conector de fonte de dados Editor de fonte de dados Descrição Permite que o usuário ou grupo se conecte à fonte de dados no servidor. Permite que o usuário ou grupo se conecte às fontes de dados no servidor. Além de publicar, editar, baixar, excluir e definir permissões para uma fonte de dados e agendar atualizações das fontes de dados que você publicar. 5. É possível configurar permissões para um usuário ou grupo, ou para vários usuários e grupos. Ao terminar, clique em Enviar.

73 Definir permissões para um projeto Administradores e Líderes de projeto podem especificar permissões de projeto. Quando você cria um novo projeto, ele tem as mesmas permissões que o projeto Padrão. É possível definir permissões para o projeto a fim de conceder ou negar permissão a usuários individuais ou grupos para acessar o projeto. Para especificar permissões de projeto: 1. Clique em Admin >Projetos. 2. Clique para selecionar um ou mais projetos clique em Permissões: 3. Clique em Adicionar/editar permissões na página Permissões: Projeto:

74 4. Na janela Adicionar/editar permissões, selecione um usuário ou grupo na listagem à esquerda: Você pode configurar a lista para mostrar usuários, grupos ou ambos.

75 5. Selecione uma função predefinida no menu suspenso Função ou especifique permissões individuais na área abaixo. Consulte Permissões para ver uma tabela que define as várias permissões e os itens aos quais elas se aplicam. As funções disponíveis para projetos são: Função Visualizador Interagente Editor Conector de fonte de dados Editor de fonte de dados Líder do projeto Publicador Descrição Permite que o usuário ou grupo veja as pastas de trabalho e exibições no projeto. Permite que o usuário ou grupo veja as pastas de trabalho e exibições no projeto, edite exibições de pasta de trabalho, aplique filtros, veja dados subjacentes, exporte imagens e exporte dados. Concede todas as permissões ao usuário ou grupo Permite que o usuário ou grupo se conecte às fontes de dados no projeto. Permite que o usuário ou grupo se conecte às fontes de dados no projeto. Além de publicar, editar, baixar, excluir e definir permissões para uma fonte de dados e agendar atualizações das fontes de dados que você publicar. Essa permissão é relevante para exibições no acesso a uma exibição que se conecta a uma fonte de dados. Permite que o usuário ou grupo defina permissões para todos os itens de um projeto. Concede ao usuário ou grupo todas as permissões necessárias para publicar pastas de trabalho no servidor. As permissões que você especificar se aplicam ao projeto em si. As permissões explícitas definidas nas pastas de trabalho, exibições e fontes de dados no projeto não são afetadas. No entanto, você tem a opção de atribuir permissões de projeto a todas as pastas de trabalho, exibições e fontes de dados do projeto. Nesse caso, essas permissões substituem as permissões existentes nas pastas de trabalho e exibições. Por exemplo, digamos que há várias pastas de trabalho que foram publicadas com permissões personalizadas e você agrupa as pastas de trabalho em um novo projeto com um novo conjunto de permissões. É possível aplicar as novas permissões a cada uma das pastas de trabalho clicando em Atribuir permissões para conteúdo na página Permissões.

76 Verificar permissões atuais A qualquer momento, você pode ver permissões de um usuário para uma exibição, uma pasta de trabalho, um projeto ou uma fonte de dados específica. Em qualquer página em que você possa definir permissões, selecione um usuário na lista suspensa Verificar permissões de usuário. As permissões mostradas são específicas à exibição, à pasta de trabalho, à fonte de dados ou ao projeto que você selecionou.

77 Permissões Os administradores e outros usuários autorizados podem permitir ou negar permissões em ações que os usuários podem executar no Tableau Server. As permissões também podem ser definidas no Tableau Desktop durante a publicação de uma pasta de trabalho ou fonte de dados no Tableau Server. Os administradores sempre têm controle total de todos os ativos no Tableau Server, e os administradores de site têm controle total de todos os ativos em um site. Se você publicar uma pasta de trabalho ou fonte de dados no Tableau Server, será o publicador desse ativo, e terá o controle total sobre ele. A tabela a seguir mostra que permissões aplicar a que itens no Tableau Server, e descreve as ações que os usuários podem executar com cada permissão. Permissão Afeta... Quando autorizados, os usuários podem... Exibir Edição na Web pastas de trabalho fontes de dados exibições projetos pastas de trabalho exibições projetos Exibir o item no Tableau Server. Um usuário que acessa uma exibição que se conecta a uma fonte de dados deve ter as permissões Exibir, para a pasta de trabalho, e Conectar, para a fonte de dados. Editar exibições em pastas de trabalho. Consulte Quem pode editar e criar exibições. As permissões para planilhas (exibições) em uma pasta de trabalho são copiadas (substituídas) das permissões da pasta de trabalho quando você publica uma pasta de trabalho do Tableau Desktop. Elas também são copiadas quando você clica em Atribuir permissões para conteúdo na página Permissões: Pasta de trabalho. Se você selecionar Mostrar planilhas como guias ao salvar uma pasta de trabalho, as permissões para todas as planilhas (exibições) na pasta de trabalho serão substituídas pelas permissões para a pasta de trabalho, mas somente até as guias serem desabilitadas. Consideração especial para o grupo Todos os usuários: Com o interesse de proteger o conteúdo de um editor contra a substituição por outro usuário (seja publicando no Tableau Desktop ou salvando uma pasta de trabalho editada na Web no Tableau Server), sempre que um usuário publicar em um

78 Permissão Afeta... Quando autorizados, os usuários podem... Gravar/salvar na Web Baixar/salvar na Web como Excluir Filtrar Adicionar comentário pastas de trabalho fontes de dados exibições projetos pastas de trabalho fontes de dados projetos pastas de trabalho fontes de dados exibições projetos pastas de trabalho exibições projetos pastas de trabalho projeto onde o grupo Todos os usuários tiver permissões, a permissão Gravar/salvar na Web do grupo Todos os usuários mudará de Permitir para Herdar por padrão. Você pode modificar manualmente essa permissão seguindo as etapas em Definir permissões para pastas de trabalho e exibições para mudar de Herdar para Permitir. Substituir o item no servidor. Quando autorizado, o usuário pode publicar novamente uma pasta de trabalho ou fonte de dados do Tableau Desktop, tornando-se assim o editor e adquirindo todas as permissões. Subsequentemente, o acesso do publicador original à pasta de trabalho é determinado pelas permissões do grupo do usuário, além de qualquer permissão adicional que o novo publicador decidir definir. Essa permissão também determina a capacidade do usuário ou do grupo de substituir uma pasta de trabalho depois de editá-la no servidor. Consulte Quem pode editar e criar exibições. Quando autorizado, um usuário pode baixar o item do servidor, e também salvar uma pasta de trabalho editada como uma nova pasta de trabalho no servidor. Consulte Baixar pastas de trabalho e Quem pode editar e criar exibições. Excluir o item. Modificar filtros rápidos, manter apenas filtros e excluir dados. Consulte Comentários sobre exibições. Adicionar comentários a exibições em uma pasta de trabalho.

79 Permissão Afeta... Quando autorizados, os usuários podem... Exibir comentários Exibir dados de resumo Exibir dados subjacentes Exportar imagem Compartilhamento personalizado Mover Definir permissões exibições projetos pastas de trabalho exibições projetos pastas de trabalho exibições projetos pastas de trabalho exibições projetos pastas de trabalho exibições projetos pastas de trabalho exibições projetos pastas de trabalho exibições projetos pastas de trabalho fontes de dados exibições projetos Exibir os comentários associados às exibições em uma pasta de trabalho. Ver os dados agregados em uma exibição, ou na seleção do usuário dentro da exibição, e baixar esses dados como arquivo de texto. Ver os dados brutos atrás de cada linha de uma exibição, conforme restritos pelas marcas selecionadas pelo usuário, e baixar os dados como arquivo de texto. Exportar cada exibição como uma imagem. Consulte Exportar exibições. Criar personalizações salvas em uma exibição disponível para outras pessoas verem. Os usuários podem criar exibições personalizadas usando a opção Lembrar minhas alterações no Tableau Server. Consulte Exibições personalizadas. Mover pastas de trabalho entre projetos Especificar permissões para o item. Para as pastas de trabalho, essa permissão se estende às exibições em uma pasta de trabalho. Conectar fontes de Conectar-se à fonte de dados. Um usuário que

80 Permissão Afeta... Quando autorizados, os usuários podem... dados exibições projetos acessa uma exibição que se conecta a uma fonte de dados deve ter as permissões Exibir, para a exibição, e Conectar, para a fonte de dados. Líder do projeto projetos Definir permissões para todos os itens de um projeto.

81 Trabalhar com o Server Consulte os tópicos a seguir enquanto usa a interface do usuário do Tableau Server para administrar sua instalação: Usuários e licenças Todas as pessoas que precisarem acessar o Tableau Server, seja para publicar, pesquisar ou administrar, devem ser adicionadas como um usuário. Além disso, os usuários devem ser atribuídos a um nível de licença. Usuários Todas as pessoas que precisarem acessar o Tableau Server, seja para publicar, pesquisar ou administrar, devem ser adicionadas como um usuário. Se o Tableau Server estiver executando vários sites, a página Todos os usuários será onde os administradores de sistema fazem isso. Caso contrário, se o Tableau Server estiver no modo de site único, os administradores de sistema e site poderá adicionar usuários na página Usuários. Assim que os usuários forem adicionados, você poderá editá-los e excluí-los, adicioná-los ou removê-los de sites, bem como atribuir a eles níveis de licença e direitos do usuário. Consulte os tópicos abaixo para obter mais informações.

82 Adicionar usuários Tanto administradores de sistema quanto administradores de site com as permissões corretas podem adicionar usuários a partir da página Usuários: Há duas maneiras de adicionar usuários a partir da página Usuários: Interativamente (como descrito abaixo) ou em lotes usando o comando Importar, que depende de um arquivo CSV (como descrito em Importar usuários de um arquivo CSV). Para adicionar um usuário: Na página Usuários, clique no link Adicionar acima da lista de usuários: 1.

83 2. Insira um Nome de usuário. Autenticação local: Se o servidor estiver configurado para autenticação local, utilizar um endereço de em Nome de usuário é a melhor maneira de evitar conflitos de nome de usuário (por exemplo, em vez de jsmith). Depois de inserir o Nome de usuário, clique em Adicionar usuário. Active Directory: Se você estiver adicionando um usuário que seja do mesmo domínio Active Directory no qual o servidor está em execução, basta digitar o Nome de usuário sem o domínio. O domínio do servidor será adotado. Se houver uma configuração de confiança bidirecional entre o domínio do servidor e outro domínio, você poderá adicionar usuários de ambos os domínios. Na primeira vez que você adicionar um usuário do domínio fora do servidor, use o nome de domínio totalmente qualificado com o nome de usuário. Os usuários subsequentes podem ser adicionados usando o apelido do domínio. Por exemplo, presumindo um domínio fora do servidor de mybiz.lan, digite o primeiro usuário desse domínio como ou mybiz.lan\user1. O próximo usuário pode ser inserido usando o apelido do domínio, como ou mybiz\user2. Observação: Não insira o Nome completo do usuário nesse campo, pois isso pode causar erros durante o processo de importação. 3. Somente autenticação local, forneça o seguinte: Nome completo: digite um nome de exibição para o usuário (p. ex., John Smith). Senha: digite uma senha para o usuário. Confirmação: digite a senha novamente. 4. Nível de licença: Selecione um nível de licença. Consulte Licenças e direitos do usuário e Permissões para saber mais. 5. Direitos do usuário: Selecione se o usuário pode publicar pastas de trabalho e atribuir direitos de administrador. Consulte Permitir ou negar direitos do usuário para saber mais. 6. Clique em Adicionar. Observação para servidores com vários sites: Os administradores de site podem editar uma conta de usuário existente, desde que o usuário seja apenas membro de sites controlados por esse administrador. Por exemplo, se o usuário Joe for membro dos Sites A e B e o administrador de site somente for administrador do Site B, o administrador de site não poderá editar o Nome completo de Joe, nem redefinir sua senha.

84 Adicionar usuários a um site Ao adicionar um site ao Tableau Server, ele se torna um sistema com vários sites, e o que antes era a página Usuários passa a ser duas páginas: Todos os usuários e Usuários do site. Como administrador de sistema, só você pode acessar a página Todos os usuários, que se aplica a todo o sistema do servidor. Ela é o único local em que você pode adicionar usuários a vários sites de uma vez, remover usuários e, se o servidor estiver usando a autenticação local, redefinir senhas de usuários. A página Usuários do site é uma forma simples de ver rapidamente quais usuários estão no site ao qual você está atualmente conectado. Você pode adicionar usuários a partir daqui, mas eles só serão adicionados a esse site.

85 O procedimento a seguir descreve como adicionar usuários de Todos os usuários. Há duas abordagens que você pode adotar: Um de cada vez (como descrito abaixo) ou em lotes usando o comando Importar, que depende de um arquivo CSV (como descrito em Importar usuários de um arquivo CSV). Para adicionar um usuário: 1. Na página Todos os usuários, clique no link Adicionar na parte superior da lista de usuários:

86 2. Insira um Nome de usuário: Autenticação local Se o servidor estiver usando autenticação local, utilizar um endereço de como o nome de usuário é a melhor maneira de evitar conflitos de nome de usuário (por exemplo, e não jsmith). Active Directory Se você estiver adicionando um usuário do mesmo domínio do Active Directory em que o servidor está sendo executado, poderá digitar o Nome de usuário sem o domínio. O domínio do servidor será adotado. Se houver uma configuração de confiança bidirecional entre o domínio do servidor e outro domínio, você poderá adicionar usuários de ambos os domínios. Na primeira vez que você adicionar um usuário do domínio fora do servidor, use o nome de domínio totalmente qualificado com o nome de usuário. Os usuários subsequentes podem ser adicionados usando o apelido do domínio. Por exemplo, adotando um domínio fora do servidor de mybiz.lan, digite o primeiro usuário desse domínio como ou mybiz.lan\user1. O próximo usuário pode ser inserido usando o apelido do domínio, como ou mybiz\user2. Observação: Não insira o Nome completo do usuário nesse campo, pois isso pode causar erros durante o processo de importação. 3. Se o servidor estiver usando autenticação local, forneça o seguinte: Nome completo: digite um nome de exibição para o usuário (p. ex., John Smith). Senha: digite uma senha para o usuário. Confirmação: digite a senha novamente. 4. Associação ao site Selecione de quais sites o usuário deve ser membro. O site ao qual você está conectado é selecionado por padrão. 5. Nível de licença e direitos do usuário Selecione o nível de licença, a função Admin e se o usuário pode publicar pastas de trabalho e fontes de dados. Um usuário que pertence a vários sites pode ter níveis de licença e direitos de usuário diferentes em cada site. Consulte Sobre níveis de licença, Permissões e Sobre direitos do usuário para saber mais. 6. Clique em Adicionar usuário.

87 Importar usuários de um arquivo CSV Você pode automatizar o processo de adição de usuários com um arquivo CSV. Requisitos O arquivo CSV deve ser salvo no formato UTF-8. As codificações de caracteres diferentes de UTF-8, como BIG-5, devem ser convertidas. É possível fazer isso usando Salvar como. Não use cabeçalhos de coluna. Se você usar cabeçalhos de coluna (Username, Password etc.), Tableau Server o Tableau Server tentará importá-los como credenciais literais para o primeiro usuário no arquivo. As duas colunas seguintes sempre são necessárias: Username Password: Se o Tableau Server estiver configurado para utilizar a autenticação de usuário do Active Directory, deverá haver uma coluna Password, mas a coluna em si deverá estar vazia. Se o servidor estiver usando autenticação local, você deverá fornecer senhas para novos usuários. Consulte também "Modo de vários sites e de onde importar" para obter outras informações. O arquivo CSV também pode ter as seguintes colunas adicionais, na ordem mostrada abaixo (após as colunas Username e Password): Full Name License Level (Interagente, Visualizador ou Não licenciado) Administrator (Sistema, Site, ou Nenhum) Publisher (sim/verdadeiro/1 ou não/falso/0) A ordem das colunas é significativa. A primeira coluna é tratada como Username, a segunda como Password, a terceira como Full Name etc, independentemente do conteúdo das colunas. Modo de vários sites e de onde importar Se o servidor estiver executando vários sites e você for um administrador de sistema, haverá duas páginas das quais você poderá fazer uma importação de usuários do CSV. Cada uma delas tem recursos diferentes em relação às contas de usuário do servidor existentes. Página Todos os usuários: Esta página será exibida se um servidor estive executando vários sites e somente administradores de sistema puderem acessá-la.

88 As importações do CSV feitas daqui permitem a você atualizar as contas de usuário do servidor existentes, além de adicionar novas contas. Por exemplo, se você realizar uma importação do CSV que tenha uma nova senha para cada usuário existente, suas senhas serão redefinidas.

89 A página Usuários do site: Quando um administrador de sistema está trabalhando aqui, ele tem os mesmos recursos de um administrador de site. Isso significa que ele pode adicionar novas contas de usuário com importações do CSV e, se usuários existentes fizerem parte da importação, os campos Senha e Nome completo deverão coincidir ou estar em branco. Se novas senhas ou nomes completos forem usados, haverá falha na importação. Se você for um administrador de site em um servidor com vários sites, execute importações de usuários do CSV na página Usuários.

90 Um usuário pode pertencer a mais de um site no mesmo sistema de servidor, mas deve usar as mesmas credenciais para cada site. Isso é importante quando você está adicionando usuários novos ao site, mas talvez não ao servidor (em outras palavras, eles são membros de um site diferente no servidor). Se você achar que esse pode ser o caso, tente deixar a coluna Password em branco (mas mantenha o cabeçalho de coluna Password necessário). Se o servidor estiver configurado para autenticação local e um novo usuário do site também for novo no sistema do servidor, você verá uma mensagem na janela de importação do CSV solicitando o fornecimento de uma senha para o usuário. Adicionar usuários de um arquivo CSV Para adicionar usuários de um arquivo CSV: 1. Na página Usuários ou Todos os usuários, clique no link Importar: 2. Clique em Procurar, navegue até o arquivo e clique em Verificar arquivo: 3. Os resultados preliminares são exibidos. Para visualizar informações específicas de conta, selecione Detalhes da exibição:

91 4. Para continuar, clique em Importar usuários e clique em Sair na caixa de diálogo final.

92 Adicionar usuários a um grupo Uma maneira de facilitar o gerenciamento de usuários é atribuí-los a grupos. Dessa forma, é possível atribuir permissões a um grupo inteiro, e não a um usuário por vez. Para adicionar um usuário a um grupo, o grupo já deve existir. Consulte Criação de grupos para obter mais informações. Para adicionar um usuário a um grupo: 1. Na guia Admin, selecione a página Usuários: Se você for o administrador do sistema para um servidor de vários sites, precisará fazer isso em cada site usando a página Usuários do Site.

93 2. Selecione um ou mais usuários. 3. Clique no link Grupo + acima da lista de usuários e, em seguida, selecione um grupo ao qual adicionar usuários:

94 Exibir, editar e excluir usuários Use este tópico para saber como exibir, editar, e excluir usuários do Tableau Server. Exibir usuários Se o Tableau Server estiver executando vários sites, Todos os usuários listará todos os usuários no sistema do servidor e o link Usuários do site exibirá todos os usuários do site ao qual você está conectado no momento: Observação: Por padrão, essa lista de usuários é privada e só pode ser vista por administradores. Você pode tornar a lista de usuários pública habilitando Publicar lista de usuários, na área Configurações da página Manutenção. Se o servidor estiver executando vários sites, habilitar essa configuração mostrará apenas os usuários com os nomes de usuários no respectivo site. Os usuários podem ser listados em várias páginas. Conforme você seleciona os usuários na lista, eles são adicionados a uma lista rápida no canto superior esquerdo. A lista rápida permite ver quantos usuários você selecionou e ajuda a removê-los facilmente da seleção. Clique no botão x próximo ao nome de usuário na lista rápida para remover alguém da seleção.

95 Também é possível usar a caixa Pesquisar em Filtros à esquerda para encontrar rapidamente um usuário específico na lista. Digite todo ou parte do nome do usuário e pressione Enter. É possível usar um asterisco (*) como um curinga na pesquisa. Por exemplo, pesquisar por John* retornará todos os nomes que comecem com John. Editar usuários Se o servidor for configurado para usar o sistema interno de gerenciamento de usuários (autenticação local), você poderá editar o Nome para exibição e a Senha dos usuários depois que eles forem adicionados. Se você estiver fazendo muitas alterações, será mais fácil importar as alterações de um arquivo CSV. Consulte Adicionar usuários para obter detalhes. Para editar informações de usuário:

96 1. Selecione um único usuário na lista de usuários. 2. Clique no link Editar no início da lista. 3. Digite um novo Nome para exibição e Senha nas caixas de texto correspondentes. 4. Clique em Enviar. Observação para servidores com vários sites: Os administradores de site podem editar uma conta de usuário existente, desde que o usuário seja apenas membro de sites controlados por esse administrador. Por exemplo, se o usuário Joe for membro dos Sites A e B e o administrador de site somente for administrador do Site B, o administrador de site não poderá editar o Nome completo de Joe, nem redefinir sua senha. Excluir usuários Você só pode remover um usuário do Tableau Server se ele não for proprietário de conteúdo (pastas de trabalho, fontes de dados, etc.). Se você usar o procedimento a seguir para excluir um usuário proprietário do conteúdo, o usuário será definido como Não licenciado, mas não será removido. Para excluir usuários:

97 1. Selecione u ou mais usuários para excluir. 2. Clique em Excluir no início da lista. 3. Clique em Sim na caixa de diálogo de confirmação.

98 Licenças e direitos do usuário O nível de licença e os direitos do usuário que você atribui aos usuários determinam o que eles podem fazer no Tableau Server. Sobre níveis de licença Para abrir a página Licenças, clique no link Licenças na guia Admin: É necessário atribuir a todos os usuários do Tableau Server um nível de licença, mesmo que esse nível seja Não licenciado. Os níveis de licença do Tableau Server não correspondem às licenças de usuário nomeadas do Tableau Server que você comprou da Tableau (se você estiver usando licenciamento de servidor baseado em usuário em vez de baseado em núcleo). Essas licenças permitem que você tenha um determinado número de usuários no servidor. Os níveis de licença permitem que os administradores controlem o acesso dos usuários no servidor. Aqui estão os níveis de licença que você pode atribuir: Nível de licença Não licenciado Visualizador Descrição O usuário não pode fazer logon no servidor. Todos os usuários são adicionados como não licenciados, por padrão. O usuário pode fazer

99 Nível de licença Interagente Convidado Descrição logon e ver exibições publicadas no servidor, mas não pode interagir com as exibições. Os usuários com esse nível podem receber apenas permissão para exibir, adicionar comentários e exibir comentários. Eles não podem interagir com filtros rápidos nem classificar dados em uma exibição. O usuário pode fazer logon, navegar no servidor e interagir com as exibições publicadas. É importante notar que exibições, pastas de trabalho e projetos específicos podem ser adicionados com permissões que restringem os recursos do usuário. As configurações de permissão podem ser editadas pelo autor da pasta de trabalho ou por um administrador. O nível de licença de convidado está disponível para permitir que usuários sem uma conta no servidor vejam e interajam com uma exibição inserida. Quando habilitado, o usuário pode carregar uma página da Web contendo uma visualização inserida sem fazer logon. Essa opção está disponível somente com um servidor baseado

100 Nível de licença Descrição em núcleo. É possível analisar como esses níveis foram distribuídos na página Licenças: Alterar níveis de licença Você normalmente atribui um nível de licença ao criar um usuário. Para alterar o nível de licença para um ou mais usuários existentes, siga estas etapas: 1. Na guia Admin, clique em Usuários. 2. Selecione um ou mais usuários. 3. Clique no link Usuário da licença no início da lista.

101 4. Selecione Não licenciado, Visualizador ou Interagente para os usuários selecionados. A coluna Nível de licença na lista de usuários é atualizada para refletir as alterações. Sobre direitos do usuário Além do nível de licença, os privilégios dos usuários no Tableau Server também são afetados por seus direitos de usuário: Direito do usuário Publicar Admin Descrição Permite que os usuários se conectem ao Tableau Server do Tableau Professional para publicar e baixar pastas de trabalho e fontes de dados. Torna o usuário um administrador. Há dois tipos de administradores: Administradores de site e administradores de sistema. Os administradores de site podem gerenciar grupos, projetos, pastas de trabalho e conexões de dados. Por padrão, os administradores de site também podem adicionar usuários e atribuir direitos de usuário e níveis de licença, mas um administrador de sistema pode desabilitar isso (consulte sites_edit.htm).

102 Direito do usuário Descrição Os administradores de sistema têm todos os direitos de um administrador de site e ainda podem licenciar usuários não licenciados, controlar se os administradores de site podem adicionar usuários, criar administradores de sistema adicionais e administrar o próprio servidor. Isso inclui controlar a manutenção, as definições, as agendas e o índice de pesquisa. O direito Admin só pode ser atribuído a usuários com o nível de licença Interagente e o direito Publicar. Permitir ou negar direitos do usuário Você normalmente atribui direitos do usuário ao criar um usuário. Para alterar os direitos do usuário para um ou mais usuários existentes, siga estas etapas: 1. Na guia Admin, clique em Usuários. 2. Selecione um ou mais usuários. 3. Clique em Publicação ou Admin na parte superior da lista.

103 4. Selecione Permitir ou Negar para alterar o direito de Publicação dos usuários selecionados. 5. Em Admin, selecione Sistema, Site ou Nenhum para alterar o direito Admin para os usuários selecionados. As colunas Admin e Publicar na lista de usuários são atualizadas para refletir as alterações.

104 Grupos e projetos Grupos e projetos ajudam você a organizar suas pastas de trabalho e usuários no Tableau Server.

105 Grupos Você pode organizar os usuários no Tableau Server em grupos para facilitar o gerenciamento de vários usuários. É possível criar grupos localmente no servidor ou importar do Active Directory. Você pode criar e gerenciar grupos na página Grupos, que lista todos os grupos no servidor ou site, se o servidor hospedar vários sites.

106 Criar grupos Dependendo de como o servidor foi configurado, você pode adicionar grupos usando o sistema interno de gerenciamento de usuários (autenticação local) ou pode importar do Active Directory.

107 Criar um grupo local Um grupo local é aquele criado no Tableau Server usando o sistema interno de gerenciamento de usuários. Após criar um grupo, você pode adicionar e remover usuários. Para criar um grupo local: 1. Clique em Novo na parte superior da lista de grupos. 2. Digite um nome para o grupo e clique em Adicionar grupo: 3. Clique em Retornar para grupos para retornar à lista de grupos.

108 Criar um grupo pelo Active Directory Os grupos podem ser importados do Active Directory. Quando você importa grupos do Active Directory, um grupo correspondente é criado no servidor e um usuário é criado no servidor para cada membro do grupo. Os usuários não são licenciados e não têm permissão para publicar. Se o usuário já existir no servidor, ele será adicionado ao novo grupo e suas permissões não serão alteradas. Consulte Licenças e direitos do usuário para saber mais sobre níveis de licença e direitos de usuário. 1. Clique em Importar grupo do Active Directory no fim da lista de grupo 2. Digite o nome do grupo do Active Directory que você deseja importar e clique em Importar. 3. Se você não souber o nome exato do grupo, será possível encontrá-lo digitando todo o nome do grupo, ou parte dele, na caixa de texto Pesquisar. Em seguida, clique em Pesquisar. Você pode usar o símbolo de asterisco (*) como curinga. 4. Selecione o grupo na lista de resultados da pesquisa.

109 5. O nome do grupo é adicionado automaticamente à caixa de texto Importar. Clique em Importar para adicionar o grupo ao Tableau Server. Não é possível alterar o nome dos grupos importados do Active Directory. O nome do grupo só pode ser alterado no Active Directory.

110 Sincronizar um grupo do Active Directory A qualquer momento, é possível sincronizar um grupo do Active Directory com o Tableau Server para que todos os novos usuários no Active Directory também sejam adicionados ao servidor. Você pode sincronizar grupos individuais ou vários grupos de uma vez. 1. Na página Grupos, selecione um ou mais grupos. 2. Clique em Sincronizar. Se você estiver adicionando um grupo que seja do mesmo domínio Active Directory no qual o servidor está em execução, basta digitar o nome do grupo. Além disso, se houver uma configuração de confiança bidirecional entre o domínio que o servidor está usando e outro domínio, você poderá adicionar grupos de ambos os domínios. Na primeira vez que você adicionar um grupo de um domínio diferente daquele que o servidor está usando, será preciso incluir o nome de domínio totalmente qualificado com o nome do grupo. Por exemplo, domain.lan\group ou Qualquer grupo subsequente pode ser adicionado usando o apelido do domínio. Consulte Modificar nomes de domínio para saber mais sobre como gerenciar nomes de domínio.

111 Excluir grupos Você pode excluir qualquer grupo do servidor. Quando um grupo é excluído, os usuários são removidos do grupo, mas não são excluídos do servidor. 1. Na página Grupos, selecione um ou mais grupos a serem excluídos. 2. Clique em Excluir acima da lista de grupos:

112 Projetos Um projeto é um conjunto de pastas de trabalho relacionadas. Na condição de administrador, há dois locais onde você verá Projetos listados: abaixo da guiaconteúdo e abaixo da guia Admin. Se desejar criar novos projetos, atribuir permissões ou excluir projetos, use a página Projetos abaixo da guia Admin: Embora somente administradores possam criar novos projetos, a permissão Líder de projeto pode ser atribuída a usuários e grupos. As permissões possibilitam ao usuário ou grupo especificar permissões de projeto e mover pastas de trabalho para projetos. Consulte os tópicos abaixo para ver os procedimentos e obter mais informações sobre como trabalhar com projetos:

113 Adicionar projetos Para adicionar um ou mais projetos 1. Clique no link Adicionar projeto na parte inferior da lista de projetos. 2. Digite o nome e a descrição do projeto e clique em Adicionar. É possível incluir formatação e hiperlinks na descrição do projeto.

114 Mover pastas de trabalho para projetos Todas as pastas de trabalho devem estar em um projeto. Por padrão, as pastas de trabalho são adicionadas ao projeto Padrão. Após criar seus próprios projetos, você poderá mover pastas de trabalho para eles a partir de qualquer lista de pastas de trabalho. Será possível transferir pastas de trabalho para projetos se você tiver um nível de licença Interagente e, pelo menos, uma das afirmações a seguir for verdadeira: Você tem permissão para Gravar no projeto. Você tem permissão Líder do projeto para o projeto. Você recebeu o direito Admin. Para transferir uma pasta de trabalho para um projeto: 1. Selecione uma ou mais pastas de trabalho e clique no link Mover na parte superior da lista de pastas de trabalho. 2. Selecione um projeto para o qual mover a pasta de trabalho.

115 Como todas as pastas de trabalho devem fazer parte de um projeto, você pode remover uma pasta de trabalho de um projeto movendo-o para o projeto Padrão. Cada pasta de trabalho pode fazer parte apenas de um único projeto.

116 Excluir projetos Somente administradores podem excluir projetos. Quando você exclui um projeto, todas as pastas de trabalho e exibições que fazem parte do projeto também são excluídas do servidor. Para excluir um projeto: 1. Selecione o projeto na lista de projetos. 2. Clique em Excluir abaixo da lista Projetos. 3. Clique em Sim na caixa de diálogo de confirmação. O projeto Padrão não pode ser excluído.

117 Agendar atualizações e assinaturas Atualizações de extrações e entregas de assinaturas são tarefas realizadas pelo Tableau Server e as agendas controlam quando essas tarefas são executadas. Na condição de administrador do servidor, você deve ter o nível mais alto de controle sobre as tarefas e agendas do servidor. No entanto, há dois tipos de tarefas que os usuários do Tableau Server podem agendar. Os autores de pasta de trabalho podem agendar atualizações de extrações ao publicarem uma pasta de trabalho ou uma fonte de dados com uma extração e os usuários do Tableau Server podem assinar exibições, que são entregues de acordo com uma agend. Como administrador, você pode ajustar uma agenda de assinatura ou extração, criar novas agendas, atualizar tarefas e excluí-las. Além de determinar se os autores da pasta de trabalho podem ou não fazer agendamentos (consulte Habilitar agendamento), você pode determinar se o servidor deve ser configurado para enviar assinaturas (consulte Gerenciar assinaturas). Qualquer mudança feita em uma agenda de extração é refletida na caixa de diálogo Agenda do Tableau Desktop na próxima vez que o autor fizer uma publicação. De modo semelhante, ao criar uma nova agenda de assinaturas ou excluir uma existente, isso se reflete nas opções da agenda que um usuário do Tableau Server visualiza quando assina uma exibição. Consulte os tópicos abaixo para obter mais informações:

118 Sobre extrações e agendas O Tableau Desktop permite que os autores criem uma extração de dados, que é uma cópia ou um subconjunto de dados da fonte de dados original. As pastas de trabalho que usam extrações de dados geralmente são mais rápidas do que aquelas que usam conexões de banco de dados ativa, pois os dados extraídos são importados no mecanismo de dados rápido interno do Tableau. As extrações também podem aumentar a funcionalidade. Quando uma pasta de trabalho com uma extração é publicada, a extração reside no Tableau Server. Há várias maneiras de atualizar extrações no Tableau Server, diretamente no Tableau Server ou no Tableau Desktop. Atualização de Tableau Server extrações diretamente no Tableau Server: Interface de usuário: Como administrador, você pode usar as opções da interface de usuário do Tableau Server para alterar ou reatribuir agendas de atualização de extração, independentemente do fato de uma pasta de trabalho ou fonte de dados com uma extração ter recebido uma agenda de atualização no momento em que foi publicada. As alterações que o administrador fizer no Tableau Server serão refletidas na caixa de diálogo Agenda do Tableau Desktop quando a pasta de trabalho ou fonte de dados for publicada novamente. Você também pode atualizar uma extração imediatamente, usando a opção Executar agora. Consulte Gerenciar tarefas de atualização e Criar ou modificar um agendamento para obter detalhes. Observe que, antes de criar agendas de atualização, você deve habilitar o agendamento no servidor. Consulte Habilitar agendamento para saber mais. Utilitário de linha de comando tabcmd: O utilitário de linha de comando tabcmd fornece um comando refreshextracts, que você pode usar na linha de comando ou incorporar em seu próprio script. Consulte Automatizar tarefas de atualização para obter mais informações. Atualização de extrações do Tableau Server do Tableau Desktop: No momento da publicação: Quando um autor publica uma pasta de trabalho ou fonte de dados que usa uma extração, esse autor pode atribuí-la a uma agenda de atualização recorrente no Tableau Server. Qo intervalo escolhido pelo autor, o Tableau Server atualiza todos os dados da extração. Como opção, os autores também podem definir uma atualização incremental para uma extração, onde eles identificam uma coluna na extração que tenha um valor numérico, como um carimbo de data/hora. (Especificamente, o valor deve ser um inteiro com até 18 dígitos. Datas e datetime são válidos.) O Tableau usa essa coluna para identificar novas linhas que precisam ser adicionadas à sua extração. Isso é chamado de atualização incremental e também pode ser agendada. Consulte Agendas na ajuda do Tableau Desktop para obter mais informações.

119 Interface de usuário: Você pode usar as opções Atualizar da origem e Anexar do arquivo do Tableau Desktop para carregar um acréscimo ou atualizar uma extração no Tableau Server. Você poderá fazer isso se o Tableau Server não tiver credenciais suficientes para atualizar os dados da fonte de dados original. Para obter mais informações, consulte Atualização de extrações no Tableau Server na ajuda on-line do Tableau Desktop para obter detalhes sobre o upload. Utilitário de linha de comando Extração de DadosO utilitário Extração de Dados do Tableau é instalado com o Tableau Desktop. Você pode usá-lo para carregar um acréscimo a uma extração no Tableau Server ou atualizá-la. Consulte Utilitário de linha de comando Extração de Dados do Tableau Data na ajuda on-line do Tableau Desktop para obter mais informações sobre como fazer o upload. C

120 Habilitar agendamento Para que seja possível agendar uma atualização de extração, o agendamento deve ser habilitado no servidor. Após habilitar o agendamento, você poderá adicionar pastas de trabalho e fontes de dados a agendas, criar e editar agendas, gerenciar tarefas agendadas e alterar configurações de agenda para permitir que editores atribuam pastas de trabalho a agendas. Essa configuração não afeta o agendamento para assinaturas. Para habilitar o agendamento, marque a caixa de seleção Agendamento em Configurações na página Manutenção do Servidor: Como as senhas de banco de dados podem ser exigidas para atualizar a extração, você deve habilitar Credenciais inseridas para permitir o agendamento.

121 Criar ou modificar um agendamento A página Agendas apresenta uma lista de agendas que inclui o nome, o tipo, a que se destinam (escopo), o número de tarefas, o comportamento (processamento serial ou simultâneo) e quando elas estão agendadas para execução. 1. Para criar uma nova agenda, clique em Novo: 2. Para modificar uma agenda existente, selecione-a e clique em Modificar: 3. Especifique um Nome descritivo para a agenda (p. ex., Todo sábado de manhã, Fim do mês). 4. Escolha um Escopo da agenda, ou seja, o que a agenda manipulará atualizações de extrações ou entregas de assinaturas.

122 5. Como opção, defina uma Prioridade padrão de 0 a 100. Essa é a prioridade que será atribuída às tarefas por padrão. Se duas tarefas estiverem pendentes na fila, aquela com a prioridade mais alta será executada primeiro. Consulte Gerenciar tarefas de atualização para saber mais sobre como modificar a prioridade de uma tarefa. 6. Escolha se as tarefas na agenda serão executadas ao mesmo tempo (simultaneamente, o padrão) ou uma após a outra (sequencialmente). 7. Termine de definir ou editar a agenda. É possível definir uma agenda por hora, dia, semana ou mês. 8. Clique em Criar agenda se for uma nova agenda, ou em Salvar agenda se você tiver modificado uma agenda existente.

123 Adicionar fonte de dados ou pasta de trabalho à agenda Uma vez que você tenha habilitado o agendamento, poderá adicionar uma pasta de trabalho a uma agenda da lista Pastas de trabalho ou adicionar uma fonte de dados a uma agenda da lista Fontes de dados. Por padrão, o Tableau Server tem três agendas internas para atualizar extrações. Também é possível criar sua própria agenda. Consulte Criar ou modificar um agendamento para obter detalhes. 1. Se você está agendando uma pasta de trabalho para uma atualização de extração, selecione uma ou mais na página Pastas de trabalho e clique em Tarefas agendadas: Se você está agendando uma fonte de dados para uma atualização de extração, selecione uma ou mais na página Fontes de dados e clique em Tarefas agendadas:

124 2. Selecione Adicionar atualização completa ou Adicionar atualização incremental e, em seguida, selecione uma agenda da lista: Adicionar atualização completa estará disponível somente se a fonte de dados selecionada se conectar a uma fonte de dados de extração. Adicionar atualização incremental está disponível somente se a fonte de dados selecionada se conectar a uma fonte de dados de extração para a qual você definiu uma atualização incremental. Tableau Server não pode atualizar as fontes de dados que se conectam a fontes de dados de arquivo local em uma unidade mapeada. Atualize a conexão para usar o caminho completo até a fonte de dados.

125 Gerenciar tarefas de atualização A página Tarefas exibe todas as tarefas de atualização de extração completa e incremental que estão sendo gerenciadas pelo servidor. Os administradores de sistema e site podem usar essa página para alterar a prioridade de uma tarefa, movê-la para uma agenda diferente, executá-la ou excluí-la. Você pode abrir a página Tarefas clicando em Tarefas na guia Admin: Editar uma agenda da tarefa Mova uma tarefa de atualização de extração de uma agenda para outra fazendo o seguinte: 1. Na página Tarefas, selecione uma ou mais tarefas a serem modificadas. 2. Clique em Editar agenda. Selecione uma nova agenda na lista de agendas: Também é possível excluir e executar tarefas selecionando uma ou mais tarefas na lista e selecionando uma opção na barra de ferramentas.

126 Executar uma tarefa agora Você pode forçar uma atualização imediata de uma tarefa, como uma tarefa de atualização de extração, usando a opção Executar agora. 1. Na página Tarefas, selecione uma tarefa a ser executada. 2. Clique em Executar agora. Alterar a prioridade de uma tarefa Para alterar a prioridade de uma tarefa de atualização de extração: 1. Na página Tarefas, selecione uma ou mais tarefas a serem modificadas. 2. Clique em Editar prioridade. 3. Digite uma nova prioridade de 0 a 100 e clique em Enviar.

127 Automatizar tarefas de atualização Você pode associar tarefas de atualização de extração a agendas no Tableau Server para automatizar a atualização de extrações de dados. Você também pode automatizar atualizações de extrações usando tabcmd, um utilitário de linha de comando fornecido com o Tableau Server e pode ser instalado em um computador separado do Tableau Server. Em particular, você pode usar o comando refreshextracts em combinação com outros comandos em seu próprio script. Por exemplo: tabcmd login - -u jsmith -p refreshextracts --datasource salesq4

128 Gerenciar assinaturas Assinatura é uma exibição ou pasta de trabalho no Tableau Server da qual os usuários podem receber um instantâneo por . Quando eles clicarem no instantâneo em seus s, a exibição ou a pasta de trabalho se abrirá no Tableau Server. Para gerenciar assinaturas, clique em Assinaturas na guia Admin. Requisitos Para que os usuários do Tableau Server recebam assinaturas, é necessário definir o seguinte: Definição as configurações de Como administrador do sistema, você define as configurações básicas do servidor SMTP para assinaturas na guia Alertas de e- mail/assinaturas na caixa de diálogo Configuração, que é exibida durante a Instalação. Essa é a conta remetente que o Tableau Server usa para enviar assinaturas por para usuários do servidor. Você também pode acessar essa guia após a Instalação. Consulte Reconfigurar o servidor e Configurar assinaturas de para ver as etapas. Credenciais inseridas ou não exigidas: Da perspectiva do Tableau Server, uma assinatura inclui uma pasta de trabalho, dados e uma agenda. Para fornecer os dados, o Tableau Server precisa ter acesso aos dados sem o envolvimento do usuário final. Isso pode ser feito usando uma pasta de trabalho com credenciais de banco de dados, uma fonte de dados do Tableau Server ou usando dados que não exigem credenciais, como um arquivo que é incluído com a pasta de trabalho no momento da publicação. As pastas de trabalho que solicitam credenciais para conexões de banco de dados ativas não podem ser assinadas. Requisitos do usuário: Se o usuário puder ver uma exibição ou pasta de trabalho no ( ) no canto superior direito, ele poderá assiná-la. A capacidade de ver uma exibição ou pasta de trabalho é controlada pela permissão Exibição. Um usuário também deve ter um endereço de . Se Tableau Server ainda não tiver um endereço de para um assinante, ele solicitará um no momento do cadastro da assinatura. Os usuários podem alterar suas opções de entrega, cancelar a assinatura ou atualizar seu endereço de na página Preferências do usuário. Sem autenticação confiável: Se o Tableau Server estiver configurado para a autenticação confiável, as assinaturas estarão desabilitadas. A autenticação confiável, em combinação com a autenticação local do Tableau, cria uma experiência "sem logon", porém autenticada, para usuários finais. Para criar essa mesma experiência e usar assinaturas, use o Active Directory (com Habilitar logon automático) como o tipo de autenticação do usuário. Você escolhe o tipo de autenticação do usuário durante a Instalação. Consulte Configurar o servidor para obter os detalhes. Configurações de assinatura adicionais Contanto que as assinaturas estejam configuradas na guia Alertas de /assinaturas e o Tableau Server esteja usando suas configurações padrão, os usuários do servidor poderão

129 assinar as exibições e as pastas de trabalho que virem. Para impedir que os usuários assinem ou personalizem sua experiência de assinatura, vá para: página dos Sites: Por padrão, as assinaturas são habilitadas para cada site, mas você pode usar a página Sites para desabilitar assinaturas por site ou personalizá-lo. Por exemplo, você pode inserir um Endereço de envio personalizado para assinaturas em vez do especificado na caixa de diálogo Configuração. Você também pode criar seu próprio rodapé para os s da assinatura que seus usuários recebem. Página Agendas: Seus usuários precisarão de pelo menos uma agenda de assinatura para escolher quando assinarem. O Tableau fornece duas por padrão. Como administrador do sistema, você pode criar agendas adicionais ou remover as padrão. Consulte Criar ou modificar um agendamento para obter detalhes. Página Assinaturas: Essa página lista todas as assinaturas no servidor ou, se você for administrador do site, no site. Os administradores do sistema podem alterar a agenda da assinatura de um usuário do servidor ou excluir a assinatura. Consulte os tópicos abaixo para obter detalhes. Para saber quais são as etapas para testar se você configurou as assinaturas corretamente, consulte Testar sua configuração de assinatura. Se você estiver tendo um problema com assinaturas, consulte Solucionar problemas de assinaturas. Excluir uma assinatura Para excluir uma assinatura, selecione a que você quer remover e clique em Excluir: Editar uma agenda de assinatura Para alterar a agenda para uma assinatura, selecione a assinatura, clique em Editar agenda e selecione uma agenda:

130 Testar sua configuração de assinatura Como administrador, você pode testar se configurou corretamente as assinaturas fazendo o seguinte: 1. Assinar uma exibição. 2. Na página Agendas, selecione a agenda que contém sua assinatura. 3. Clique em Executar agora: 4. Em alguns instantes, sua assinatura deverá aparecer em sua caixa de entrada de e- mail.

131 Solucionar problemas de assinaturas "O instantâneo da exibição neste não pôde ser renderizado adequadamente." Se você receber uma assinatura com essa mensagem de erro, poderá ser por vários motivos: Credenciais ausentes: Algumas exibições são publicadas com credenciais inseridas. Você pode receber o erro acima se as credenciais inseridas estiverem desatualizadas, ou se a exibição foi publicada novamente sem as credenciais inseridas. Banco de dados temporariamente inativo: Se a exibição tiver uma conexão de banco de dados ativa, e o banco de dados estava temporariamente inativo quando a assinatura era gerada, você poderá receber o erro acima. Tempo limite de processo em segundo plano: Por padrão, o processo em segundo plano que administra as assinaturas tem seu tempo esgotado após 30 minutos. Na maioria dos casos, isso é muito tempo. Entretanto, se o processo em segundo plano estiver manipulando um painel extremamente grande e complexo, esse tempo talvez não seja suficiente. Você poderá verificar a exibição do administrador Tarefas em segundo plano para ver se é esse o caso. Para aumentar o tempo limite, use a opção tabadmin subscriptions.timeout. Não é possível assinar Se você puder ver uma exibição ou pasta de trabalho no Tableau Server e ela tiver um ícone de assinatura ( ) no canto superior direito, você poderá assiná-la. Dois fatores precisam estar presentes para você assinar uma exibição: O Tableau Server precisa estar configurado corretamente (descrito em Gerenciar assinaturas) e a exibição que você está assinando deve ter credenciais inseridas para sua fonte de dados ou não usar credenciais. Exemplos do último item são uma pasta de trabalho que se conecta a uma extração que não está sendo atualizada, ou uma pasta de trabalho cujos dados estão em um arquivo fornecido com a pasta de trabalho no momento da publicação. Inserir credenciais é uma etapa que acontece no Tableau Desktop (consulte a ajuda do Tableau Desktop para obter os detalhes). Sem ícone de assinatura É possível ver uma exibição no Tableau Server, mas não é possível assiná-la. Isso acontece para exibições com conexões de banco de dados ativas, onde você é solicitado a fornecer as credenciais do banco de dados ao clicar pela primeira vez na exibição. Uma assinatura inclui uma exibição (ou pasta de trabalho), dados ou uma agenda. Para fornecer os dados, o Tableau Server precisa das credenciais do banco de dados inseridas ou de dados que não exigem credenciais. Em relação às conexões de bancos de dados ativas, o Tableau Server não tem as credenciais, somente os usuários individuais têm. É por isso que você só pode assinar exibições que não exigem credenciais ou as têm inseridas. Você também pode ver uma exibição, mas não poder assiná-la (sem ícone de assinatura) se o Tableau Server estiver configurado para a autenticação confiável. Consulte Requisitos de assinatura para obter mais informações.

132 Recebimento de assinaturas inválidas ou "corrompidas" Se você configurou assinaturas nas instâncias de teste ou desenvolvimento do Tableau Server além de sua instância de produção, desabilite as assinaturas nas instâncias que não são de produção. Manter as assinaturas habilitadas em todas as instâncias pode resultar em seus usuários recebendo assinaturas que parecem ser válidas, mas não funcionam, ou recebendo assinaturas mesmo que eles as tenham cancelado na exibição ou pasta de trabalho. As assinaturas não chegam ("Erro no envio de . Não é possível enviar o comando para o host SMTP.") Você pode ver o erro acima no Visualizador de Eventos do Windows se as assinaturas aparecerem como enviadas (de acordo com a exibição de administração Tarefas em segundo plano), mas não estiverem chegando, e seu servidor SMTP estiver usando sessões criptografadas (SSL). Assinaturas são aceitas somente para conexões SMTP não criptografadas. A solução é usar um servidor SMTP não criptografado.

133 Sua página Preferências de usuário As opções em sua página Preferências do usuário afetam suas sessões Web individuais do Tableau Server. Use-as para gerenciar as configurações de sua assinatura, especificar sua página inicial, alterar o idioma e a localidade que você vê no Tableau Server, apagar cookies para senhas de conexão de dados ou alterar sua senha do Tableau Server. É possível também usar essa página para rapidamente procurar itens que você publicou. Para acessar sua página Preferências do Usuário, clique no seu nome de usuário na parte superior da página e selecione Preferências de Usuário no menu suspenso: Alterar seu endereço de Se você tiver uma assinatura de uma exibição ou pasta de trabalho do Tableau Server, a conta de que receberá a assinatura será listada na página Preferências do usuário: Para inserir ou alterar o endereço de para o qual o Tableau Server envia assinaturas, insira o novo endereço de na caixa de texto , insira-o novamente na caixa de texto Confirmar e, em seguida, selecione Definir:

134 Gerenciar as configurações da sua assinatura Use as opções da Assinatura para alterar o agendamento para as assinaturas que você estiver recebendo. Aqui também é onde você pode cancelar a assinatura de uma exibição. Para ver as etapas, consulte Cancelar a Assinatura de uma Exibição e Alterar as Configurações da Assinatura. Personalizar a página inicial Tableau Serverr é instalado com Exibições como a página inicial padrão para todos os usuários, mas o administrador pode especificar uma página inicial diferente. Para descobrir qual é sua página inicial, clique em Ir para a página inicial: Você pode designar uma página inicial diferente navegando para a página do servidor desejada, por exemplo, Pastas de trabalho e selecionando o comando Tornar esta minha página inicial no menu suspenso no canto superior direito: Para voltar a usar a página inicial designada pelo seu administrador, em sua página Preferências de Usuário, clique em Redefinir como o padrão:

135 Idioma e localidade A configuração de Idioma controla o idioma que você na interface de usuário do Tableau Server e Localidade afeta os itens nas exibições, como a formatação dos números e a moeda usada. Seu administrador pode configurar essas definições para todos os usuários do servidor, mas você pode alterá-las aqui, apenas para si mesmo. Se você alterar essas definições, observe que elas entrarão em vigor apenas se forem um idioma com suporte. Consulte Idioma e localidade para saber mais. Após fazer as seleções de Idioma e Localidade, clique em Definir. Na próxima vez que você fizer logon, as configurações serão usadas para suas sessões de servidor. Alterar sua senha do Tableau Server Se o servidor for configurado para usar o sistema interno de gerenciamento de usuários (autenticação local) em vez do Active Directory, você poderá alterar sua senha do Tableau Server clicando em Alterar senha. Ao clicar nesse link, você será solicitado a inserir sua Senha atual e a Nova senha (duas vezes). Após ter digitado as informações necessárias, clique em Alterar para salvar as alterações.

136 Desmarcar suas senhas de conexão de dados salvas Se você acessar uma exibição ou pasta de trabalho que tem uma conexão de banco de dados dinâmico e exige autenticação, o Tableau se oferece para salvar sua senha para você. Se você aceitar, ele armazenará suas credenciais em um cookie. Clique em Limpar tudo em Senhas de conexão de dados salvas para remover o cookie do Tableau Server: Procurar itens publicados Sua página de conta de usuário lista todas as pastas de trabalho, marcas e os comentários que você publicou. Use essa página para procurar rapidamente sua própria atividade no servidor.

137 Assinar as exibições Se você puder ver uma exibição no Tableau Server e ela tiver um ícone de assinatura ( ) no canto superior direito, seu administrador terá assinaturas configuradas para seu site e você poderá assinar a exibição. Isso significa que, em um intervalo regular, você pode ter um instantâneo da exibição enviado automaticamente para sua caixa de entrada de , sem precisar fazer logon no Tableau Server. Você também pode assinar as pastas de trabalho. Em vez de receber uma única exibição, você recebe todas as exibições na pasta de trabalho em um único . Você pode alterar qual agenda de assinatura está usando ou cancelar a assinatura. Consulte abaixo para obter detalhes. Assinar uma exibição Para assinar uma exibição ou pasta de trabalho: 1. Selecione a página Exibições ou Pastas de trabalho: 2. Clique em uma exibição ou pasta de trabalho.

138 3. Clique no ícone de assinatura no canto superior direito: 4. Se sua conta do Tableau Server não tiver sido associada a um endereço de , você será solicitado a fornecer um. Insira seu endereço de e clique em Avançar.

139 5. Na próxima caixa de diálogo, selecione uma agenda de assinatura. Por padrão, o Tableau Server fornece uma agenda para todos os dias de manhã e uma agenda para as manhãs de segunda. O administrador do Tableau Server também pode criar agendas de assinatura personalizadas.

140 6. Em seguida, escolha se você quer assinar uma exibição única (Esta folha) ou a pasta de trabalho inteira (Planilhas na pasta de trabalho) e clique em Assinar.

141 7. Mais tarde, quando você receber a assinatura por , clique no instantâneo da exibição e ela será aberta no Tableau Server: Cancelar a assinatura de uma exibição Para cancelar a assinatura de uma exibição ou pasta de trabalho: 1. Acesse sua página Preferências de usuário no Tableau Server clicando no link na parte inferior de um de assinatura:

142 Você também pode abrir a página Preferências do usuário no menu suspenso do Tableau Server:

143 2. Ao lado da exibição da qual você quer cancelar a assinatura, marque a caixa de seleção Cancelar assinatura. 3. Clique em Atualizar. Alterar as configurações da assinatura Para alterar a agenda da assinatura: 1. Abra sua página Preferências de usuário: 2. Em Agenda, selecione uma agenda diferente: 3. Clique em Atualizar.

144 Sites Use a página Sites para criar sites independentes para diferentes organizações ou grupos em um único sistema de servidor. As pastas de trabalho, os dados e as listas de usuários de cada site são isolados desses mesmos itens de outros sites. Como administrador do sistema, somente você pode ver cada site e executar ações como criar sites e fazer alterações em todo o sistema. Consulte os tópicos abaixo para obter mais informações:

145 Trabalhar com sites Os tópicos abaixo descrevem aspectos do trabalho com vários sites, como qual tipo de autenticação será usado, bem como coisas que você deve saber sobre licenças de usuário e funções de administrador. Autenticação e credenciais de logon Todos os sites em um servidor usam a mesma conta Run As e modo de autenticação. Você escolhe ambas as configurações quando instala o Tableau Server. Consulte Geral para obter mais informações. Os usuários que pertencem a mais de um site no mesmo sistema de servidor usam as mesmas credenciais para cada site. Por exemplo, se Jane Smith tiver um nome de usuário de jsmith e uma senha de MyPassword no Site A, ela usará essas mesmas credenciais no Site B. Quando ela se conectar ao Tableau Server, ela poderá escolher qual site quer acessar. O site padrão Para ajudar a fazer transição harmoniosa de um sistema de um único site para um com vários sites, o Tableau Server é instalado com um site chamado Padrão. Se você estiver executando no modo de único site, não será preciso usar explicitamente o Padrão; isso acontece automaticamente. No entanto, com a adição de um ou mais sites, o Padrão se tornará um dos sites aos quais é possível se conectar quando você fizer logon no Tableau Server. O Padrão é diferente dos sites que você adiciona ao sistema nos seguintes aspectos: Ele nunca pode ser excluído, mas, assim como os sites adicionados, ele pode ser renomeado. Ele armazena os exemplos e conexões de dados que são enviados com o Tableau Server. A URL usada para o Padrão não tem uma pasta da Web correspondente denominada padrão. Por exemplo, a URL para uma exibição denominada Profits em um site denominado Sales é A URL para essa mesma exibição no site Padrão seria As funções Administrador de site e sistema Existem dois tipos de administrador no Tableau Server: administradores de sistema e administradores de site. Os administradores de sistema podem controlar se os administradores de site podem adicionar e remover usuários na caixa de diálogo Adicionar novo site (ou Editar site):

146 Se a opção Apenas administradores de sistema estiver selecionada, os administradores de site não poderão adicionar, nem remover usuários de site. No entanto, eles ainda poderão gerenciar grupos, projetos, pastas de trabalho e conexões de dados em seus sites. Se a opção Administradores de site e administradores de sistema estiver selecionada (o padrão), os administradores de site poderão executar todas as ações acima e adicionar ou remover usuários. Licenciamento e limites do usuário Os usuários podem pertencer a vários sites, com diferentes direitos de usuário e níveis de licença em cada site. No entanto, um usuário que pertence a vários sites não precisa de uma licença para cada site. Cada usuário do servidor precisa somente de uma licença. Os administradores de sistema podem usar a configuração Quantidade máxima de usuários no site <n> para especificar um limite de usuários de um site. Somente usuários licenciados são contabilizados; os administradores de sistema não são considerados. Por exemplo, se um site tiver 90 usuários licenciados, 20 usuários licenciados e um administrador de sistema, a contagem de usuários será 90. Se a opção Quantidade máxima de usuários no site estiver definida como 100, será possível adicionar mais 10 usuários licenciados.

147 Adicionar ou editar sites Se você for um administrador de sistema, poderá adicionar um site ao Tableau Server ou editar um existente seguindo as etapas abaixo: 1. Abra a página Sites clicando em Sites, em Admin e clique em Adicionar: Ou, se você estiver editando um site, selecione o site que deseja alterar e clique em Editar. Se você não adicionou sites ao Tableau Server, haverá apenas um único site para selecionar: Padrão. 2. Insira um Nome do site e ID do site para o site (se você estiver editando usando o site Padrão, não poderá alterar a ID do site): A letra t na URL (por exemplo, não pode ser alterada. Em sistemas de servidor de vários sites, ela aparece na URL de sites diferentes do site padrão.

148 3. Pastas de trabalho, extrações e fontes de dados consomem espaço de armazenamento no servidor. Selecione Sem limite ou Cota e insira o número de GB desejado como limite. Se você definir uma cota e o site excedê-la, os publicadores serão impedidos de carregar um novo conteúdo até que o site esteja dentro do limite novamente. Os administradores do sistema podem rastrear onde o site é relativo a essa cota usando as colunas Cota de armazenamento e % Cota usada na página Sites. 4. Em seguida, selecione se apenas você, o administrador de sistema, pode adicionar e remover usuários (Apenas administradores de sistema) ou se isso pode ser feito por ambos os tipos de administradores (Administradores de site e administradores de sistema). Se você estiver permitindo que administradores de site adicionem usuários, especifique quantos usuários eles podem adicionar ao site selecionando uma destas opções: Até a capacidade do servidor: Para um servidor com licenciamento baseado em usuário, o limite é o número de licenças de posições no servidor disponíveis. Para um servidor com licenciamento baseado no núcleo, não há um limite para o número de usuários que podem ser adicionados. Quantidade máxima de usuários no site <n>: Permite que um administrador de site adicione usuários até um limite especificado por você. Consulte Como trabalhar com sites para obter informações sobre licenciamento e limites de usuário. 5. Selecione Permitir registro de desempenho para permitir que os usuários do site coletem métricas sobre o desempenho das pastas de trabalho, como, por exemplo, a velocidade de carregamento, etc. Além de ter essa caixa de seleção marcada para o site, para começar a gravação, os usuários devem adicionar um parâmetro à URL da pasta de trabalho. Consulte Criar um registro de desempenho para obter mais informações.

149 6. Em Configurações de assinatura do site, mantenha Habilitar assinaturas selecionado se quiser que os usuários do site possam assinar as exibições. Essa opção só estará visível se você também tiver definido configurações de assinatura na caixa de diálogo Configuração. Você também pode inserir um Endereço de envio personalizado para as assinaturas. Embora o endereço que você inserir deva usar uma sintaxe de endereço de válida (por exemplo, ou o Tableau Server não exige que ele corresponda a uma conta de real (alguns servidores de SMTP podem exigir que seja um endereço real, no entanto). 7. Em Rodapé do , selecione Personalizado e insira qualquer texto que você quiser que apareça acima da URL do Tableau Server em rodapés de assinaturas. Por exemplo, se você inserir este texto: O rodapé do será semelhante ao seguinte: 8. Clique em OK. Se você estiver adicionando seu primeiro site ao Tableau Server, a guia Admin será alterada. A opção Usuários agora é Todos os usuários, pois pertence a todos os usuários no servidor, e uma categoria Usuários do site é exibida.

150

151 Adicionar usuários a um site Ao adicionar um site ao Tableau Server, ele se torna um sistema com vários sites, e o que antes era a página Usuários passa a ser duas páginas: Todos os usuários e Usuários do site. Como administrador de sistema, só você pode acessar a página Todos os usuários, que se aplica a todo o sistema do servidor. Ela é o único local em que você pode adicionar usuários a vários sites de uma vez, remover usuários e, se o servidor estiver usando a autenticação local, redefinir senhas de usuários. A página Usuários do site é uma forma simples de ver rapidamente quais usuários estão no site ao qual você está atualmente conectado. Você pode adicionar usuários a partir daqui, mas eles só serão adicionados a esse site.

152 O procedimento a seguir descreve como adicionar usuários de Todos os usuários. Há duas abordagens que você pode adotar: Um de cada vez (como descrito abaixo) ou em lotes usando o comando Importar, que depende de um arquivo CSV (como descrito em Importar usuários de um arquivo CSV). Para adicionar um usuário: 1. Na página Todos os usuários, clique no link Adicionar na parte superior da lista de usuários:

153 2. Insira um Nome de usuário: Autenticação local Se o servidor estiver usando autenticação local, utilizar um endereço de como o nome de usuário é a melhor maneira de evitar conflitos de nome de usuário (por exemplo, e não jsmith). Active Directory Se você estiver adicionando um usuário do mesmo domínio do Active Directory em que o servidor está sendo executado, poderá digitar o Nome de usuário sem o domínio. O domínio do servidor será adotado. Se houver uma configuração de confiança bidirecional entre o domínio do servidor e outro domínio, você poderá adicionar usuários de ambos os domínios. Na primeira vez que você adicionar um usuário do domínio fora do servidor, use o nome de domínio totalmente qualificado com o nome de usuário. Os usuários subsequentes podem ser adicionados usando o apelido do domínio. Por exemplo, adotando um domínio fora do servidor de mybiz.lan, digite o primeiro usuário desse domínio como ou mybiz.lan\user1. O próximo usuário pode ser inserido usando o apelido do domínio, como ou mybiz\user2. Observação: Não insira o Nome completo do usuário nesse campo, pois isso pode causar erros durante o processo de importação. 3. Se o servidor estiver usando autenticação local, forneça o seguinte: Nome completo: digite um nome de exibição para o usuário (p. ex., John Smith). Senha: digite uma senha para o usuário. Confirmação: digite a senha novamente. 4. Associação ao site Selecione de quais sites o usuário deve ser membro. O site ao qual você está conectado é selecionado por padrão. 5. Nível de licença e direitos do usuário Selecione o nível de licença, a função Admin e se o usuário pode publicar pastas de trabalho e fontes de dados. Um usuário que pertence a vários sites pode ter níveis de licença e direitos de usuário diferentes em cada site. Consulte Sobre níveis de licença, Permissões e Sobre direitos do usuário para saber mais. 6. Clique em Adicionar usuário.

154 Excluir sites Os administradores de sistema podem excluir sites que foram adicionados ao Tableau Server. A exclusão de um site também remove pastas de trabalho e fontes de dados que foram publicadas no site, bem como usuários. Se um usuário pertencer a outros sites, eles não serão removidos. Para remover permanentemente um usuário, você precisa usar a página Todos os usuários. Para excluir um site: 1. Abra a página Sites em Servidor: 2. Selecione o site que deseja remover e clique em Excluir:

155 3. Clique em Sim na caixa de diálogo de confirmação que aparece.

156 Navegação em vários sites Vejamos algumas dicas sobre como navegar de site para site e identificar qual site você está usando. Logon do site Se você for membro de vários sites, no logon do servidor será solicitado que você escolha um site: Navegação para outros sites Se você pertence a vários sites, verá um menu Site no alto da página: Para fazer logon em um site diferente, clique no menu Site e selecione o site: Identificação do site ao qual você está conectado Se o servidor estiver sendo executado em vários site, embora você pertença somente a um site, não será solicitado que você escolha o site no logon do servidor. Depois de fazer logon, você não vê um menu Site no alto da página:

157 No entanto, a URL do navegador da web mostrará um t seguido pela ID do site referente ao seu site: Se o servidor não estiver executando vários sites, a URL do navegador da web será semelhante a isto (sem t, sem ID do site). Se você vir isto, estará usando o site interno do Tableau, que é chamado de Padrão.

158 Manutenção do servidor Como um administrador do sistema, você desejará verificar o status do servidor, analisar e monitorar a atividade no servidor, gerenciar tarefas agendadas ou executar determinadas atividades de manutenção, como recriar o índice de pesquisa. Além disso, existem várias configurações que talvez você queira especificar para personalizar a experiência do usuário para pessoas que usam o servidor. Isso tudo isso pode ser feito na página Manutenção.

159 Exibir o status de processo do servidor Você pode usar a tabela Status na página Manutenção para exibir o estado dos processos do Tableau em cada Tableau Server: Para obter informações sobre o status não licenciado de um processo do VizQL Server, consulte Manipular um processo do VizQL Server não licenciado. Para exibir uma versão das informações acima que possa ser lida pelo computador, na página Manutenção, substitua a palavra status na sua URL por systeminfo (por exemplo, Uma página da Web semelhante à página a seguir aparece: Os tipos de status para um serviço do Tableau são OK, Ocupado, Inoperante e Standby.

160 Acessar o status remotamente Como administrador do Tableau, somente você pode ver as ferramentas na página Manutenção, incluindo a tabela Status. No entanto, você pode disponibilizar a versão da tabela Status que pode ser lida pelo computador para usuários não administrativos e a computadores que não estejam hospedando o Tableau Server, por exemplo, como parte de um processo de monitoramento remoto. Para conceder acesso remoto ao status do serviço do Tableau: 1. No computador que está executando o Tableau Server, abra o arquivo config do Tableau Server: ProgramData\Tableau\Tableau Server\config\tabsvc.yml 2. Adicione a linha wgserver.systeminfo.allow_referrer_ips: <IP address> a tabsvc. yml, onde <IP address> é o endereço IP do computador que você deseja adicionar. Se você estiver concedendo acesso de status de serviço a vários computadores, use vírgulas (sem espaços) para separar cada endereço IP. Por exemplo: 3. Salve e feche tabsvc.yml. 4. Abra um prompt de comando como um administrador e digite: 32 bits:cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits:cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 5. Em seguida, use o comando a seguir para reiniciar os processos do Tableau Server: tabadmin restart Agora, os usuários nos computadores cujos endereços IP são adicionados a tabsvc.yml podem exibir o status do processo do Tableau inserindo a URL em um navegador ou em uma linha de comando (por exemplo, curl Essa funcionalidade também pode ser usada como parte de um processo de monitoramento remoto automatizado.

161 Recompilar o índice de pesquisa Se por qualquer motivo o índice de pesquisa parar de retornar os resultados corretos ou não apresentar todos os resultados, talvez seja preciso recriar o índice de pesquisa. Além disso, você deverá recriar o índice de pesquisa se o indexador for desativado por um longo período. 1. Para recompilar o índice de pesquisa clique em Manutenção na guia Admin: 2. Clique em Recompilar índice de pesquisa para começar.

162 Limpar senhas de conexão de dados salvas Como administrador, se você habilitar a configuração Senhas salvas, os usuários do servidor poderão salvar senhas de fonte de dados em vários navegadores e visitas. Você pode redefinir todas as senhas de todos os usuários do Tableau Server, o que força-os a fazer logon nas fontes de dados na próxima vez que visitarem uma exibição que exija autenticação de banco de dados. Os usuários do servidor também podem limpar suas senhas de conexão de dados salvas individualmente usando a página Preferências de usuário. Para limpar senhas de conexão de dados salvas de todos os usuários do servidor: 1. Clique no link Manutenção na seção Administração no lado esquerdo da página: 2. Em Atividades, clique em Limpar todas as senhas de conexão de dados salvas para todos os usuários.

163 Configurações de manutenção As configurações a seguir estão disponíveis na seção Configurações da página Manutenção no servidor: Configuração Credenciais inseridas Agendamento Senhas salvas Habilitar convidado Página inicial padrão Descrição Permite que os publicadores anexem senhas a pastas de trabalho publicadas que autenticarão automaticamente usuários da Web para se conectarem às fontes de dados. As senhas são anexadas às pastas de trabalho e só podem ser acessadas no servidor. Isto é, quando a pasta de trabalho é aberta no Tableau Desktop, os usuários ainda precisarão inserir um nome de usuário e uma senha para se conectarem à fonte de dados. Quando essa configuração é desativada, todas as senhas inseridas existentes são salvas, mas não são usadas para autenticação. Dessa forma, se você ativar novamente a configuração, os usuários não precisarão reinserir as senhas. Permite que os publicadores atribuam pastas de trabalho a agendas. Essa opção só estará disponível se Credenciais inseridas estiver habilitada. Quando essa configuração for desabilitada, os publicadores verão opções de agendamento na caixa de diálogo Publicar. Permite que os usuários salvem senhas de fonte de dados em vários navegadores e visitas. Por padrão, os usuários podem optar por "Lembrar minha senha até eu me desconectar", que os permite salvar a respectiva senha durante uma única sessão do navegador. Quando a configuração Senhas salvas é selecionada, um usuário pode optar por Lembrar minha senha, que salva a senha em vários navegadores e visitas, de modo que os usuários serão autenticados automaticamente, independentemente do computador que estejam usando. Você, como um administrador, pode limpar todas as senhas salvas a qualquer momento. Além disso, os usuários podem limpar suas próprias senhas salvas. Permite que os usuários exibam e interajam com exibições inseridas sem precisar fazer logon em uma conta do Tableau Server. A permissão pode ser atribuída à conta de usuário convidado para controlar a interatividade permitida para cada exibição. Essa opção estará disponível somente se você tiver uma licença de servidor baseada em núcleo. Além disso, não pode ser usado com Habilitar logon automático, uma opção que você pode selecionar durante a Instalação (saiba por quê). Se Habilitar convidado for selecionado, Habilitar logon automático será desativado. Leva você à página inicial padrão atual do servidor para todos os usuários. Consulte Definir a página inicial padrão para todos os usuários para ver as etapas sobre como alterá-la. Usuários individuais poderão substituir essa

164 Idioma e localidade padrão Redefinir todas as configurações para seus valores padrão configuração (consulte Sua página Preferências de usuário para obter detalhes). Controla o idioma usado para a interface de usuário do servidor e a localidade usada para exibições. Usuários individuais podem substituir essa configuração em sua página Preferências do usuário. Além disso, as configurações do navegador da Web são o primeiro item usado para determinar qual idioma e localidade serão usados. Consulte Idioma e localidade para obter mais informações. Qualquer configuração de servidor que tenha sido alterada desde a Instalação será retornada ao seu estado original.

165 Definir a página inicial padrão para todos os usuários Por padrão, o Tableau Server é instalado com a página Exibições como a página inicial padrão para todos os usuários. Como administrador, você pode alterar essa página para outra que todos os usuários possam acessar, como a página Pastas de trabalho. Usuários individuais poderão substituir sua configuração (consulte Sua página Preferências de usuário para obter detalhes). Para definir a página inicial padrão para todos os usuários: 1. Navegue até a página que você quer definir como padrão. 2. Clique em seu nome no canto superior direito da página. 3. Selecione Tornar esta a página inicial padrão para todos os usuários.

166 Tableau Server Monitor O Tableau Server Monitor é instalado como parte do Tableau Server e pode ser acessado na bandeja do sistema do Windows. Usando essa ferramenta, é possível iniciar e interromper o servidor, abrir o Tableau Server e exibir o status do servidor. Abrir o servidor Esse comando inicia o Tableau Server no navegador da Web. Essa é uma maneira fácil de acessar o aplicativo Web e as ferramentas de manutenção associadas. Iniciar/interromper o servidor Você pode iniciar e interromper o servidor usando esses comandos. Quando você interrompe o servidor, ele se torna indisponível para todos os usuários e encerra qualquer sessão que esteja atualmente em andamento. Se alguém estiver publicando uma pasta de trabalho quando o servidor for interrompido, o processo será abandonado. Como resultado, somente algumas das planilhas na pasta de trabalho podem ser publicadas no servidor. Como interromper o servidor pode atrapalhar bastante os usuários, certifique-se de avisá-los antes de executar essa operação ou planeje a manutenção para que ela ocorra em horários não comerciais. Reiniciar o servidor Esse comando reinicia o servidor. Enquanto o servidor estiver reiniciando, ele estará indisponível a todos os usuários. Não se esqueça de avisar os usuários da paralisação antes dessa operação. Será preciso reiniciar o servidor se você fizer alterações na configuração do Tableau Server. Exibir status Esse comando abre uma dica de tela que contém o status de cada processo. Para obter mais detalhes de status, use a página Manutenção.

167 Gerenciar chaves de produto Esse comando abre o gerenciador de chaves de produto, onde é possível adicionar e remover chaves de produto. Sair Esse comando fecha o Tableau Server Monitor. Ele não interrompe o Tableau Server. Você pode reabrir o aplicativo selecionando Todos os Programas > Tableau Server 8.0 > Tableau Server Monitor no menu Iniciar do Windows.

168 Fontes de dados Uma fonte de dados do Tableau Server é uma conexão com dados reutilizável. Ela pode incluir uma extração de dados ou informações de uma conexão de passagem para um banco de dados relacional ativo. Também pode incluir uma camada de personalizações, como cálculos, grupos ou conjuntos. Tableau Server Os usuários com as permissões apropriadas podem usar uma fonte de dados para criar pastas de trabalho do zero no servidor. Consulte Crie uma pasta de trabalho para obter detalhes. Os administradores podem executar duas tarefas principais na página Fontes de dados: Editar e exibir permissões de fonte de dados: Use permissões para especificar quais usuários ou grupos podem se conectar a fontes de dados, modificá-las e baixálas. Consulte Definição de permissões para uma fonte de dados para obter mais informações. Agendar extrações de fonte de dados para atualização: Se uma fonte de dados incluir uma extração, você pode atribuir a extração a uma agenda de atualização. Consulte Agendamento de tarefas para obter mais informações. Embora ambas as tarefas acima possam ser executadas no Tableau Desktop pela pessoa que publicou a fonte de dados, os administradores também podem alterar as configurações. Também é possível usar a página Fontes de dados para remover uma fonte de dados ou adicionar marcas a ela. Consulte os tópicos abaixo para obter mais informações.

169 Gerenciar fontes de dados Para que os usuários trabalhem com as fontes de dados do Tableau Server, eles precisam ter as permissões apropriadas para a fonte de dados. Para fontes de dados que são conexões proxy, você também deve estar ciente de como os usuários serão autenticados no banco de dados e saber se você tem os drivers apropriados instalados no Tableau Server. Para obter informações, veja a seguir. Definir permissões para uma fonte de dados Drivers de banco de dados Segurança de dados

170 Sobre o Data Server do Tableau O Data Server do Tableau é um componente de servidor que permite gerenciar e armazenar centralmente as fontes de dados do Tableau Server. Uma fonte de dados é uma conexão com dados reutilizável. Os dados podem ser localizados no mecanismo de dados do Tableau, como uma extração, ou em um banco de dados relacional dinâmico (cubos não têm suporte). No segundo caso, as informações armazenadas na fonte de dados se destinam a uma conexão de passagem. A fonte de dados também pode incluir personalizações feitas no nível de campo no Tableau Desktop, como cálculos, aliases de dimensão, grupos ou conjuntos. Para administradores, há muitas vantagens em usar as fontes de dados do Tableau Server. Como uma extração de fonte de dados pode ser usada por muitas pastas de trabalho, você economiza espaço no servidor e tempo de processamento. As atualizações da extração podem ser agendadas por extração, e não por pasta de trabalho, e quando uma pasta de trabalho que usa uma fonte de dados do Tableau Server for baixada, a extração de dados permanecerá no servidor, resultando em menos tráfego de rede. Por fim, se um driver do banco de dados for exigido para uma conexão, você só precisará instalá-lo uma vez, no Tableau Server, e não várias vezes em todos os desktops dos usuários. Para usar o Data Server, basta que os autores se conectem a dados no Tableau Desktop, seja criando uma extração ou por uma conexão com o banco de dados relacional ativo, e que publiquem isso no Tableau Server. Uma vez publicadas, essas fontes de dados reutilizáveis e o servidor contêm tudo que os autores da pasta de trabalho precisam para se conectarem aos dados rapidamente e iniciar a criação. Se você estiver executando uma instalação distribuída do Tableau Server e espera que as fontes de dados sejam usadas continuamente, existem várias maneiras de otimizar a implantação do seu servidor. Consulte Ambientes distribuídos para obter mais informações.

171 Usar fontes de dados Se você for autor de uma pasta de trabalho, usar uma fonte de dados do Tableau Server é simplesmente uma questão de se conectar a ela a partir do Tableau Desktop. Na página Conectar a dados do Tableau Desktop, clique em Tableau Server e forneça suas credenciais: Depois de fazer logon no Tableau Server, as fontes de dados disponíveis são listadas à direita. Para ver uma fonte de dados, a pessoa que a publicou precisa ter definido a permissão Conectar como Permitir para você como um usuário. Por padrão, todos os usuários têm essa permissão. Selecione uma fonte de dados e ela será carregada na janela Dados da pasta de trabalho. Tableau Server fontes de dados têm um ícone do Tableau em vez de um ícone de banco de dados:

172 Para obter informações sobre como criar e usar fontes de dados, consulte a ajuda on-line do Tableau Desktop.

173 Solucionar problemas de fontes de dados Para que os usuários trabalhem com as fontes de dados do Tableau Server, até três itens precisa ser definidos: Permissões para a fonte de dados: qualquer pessoa que esteja se conectando a uma fonte de dados deve ter as permissões Conectar e Exibir para essa fonte. Isso também se aplica a usuários que acessam exibições que se conectam a fontes de dados. Qualquer pessoa que esteja publicando e modificando fontes de dados deve estar licenciada para Publicar e também ter as permissões Baixar/salvar na Web como e Baixar/salvar na Web como. Consulte Trabalhar com permissões e Definir permissões para uma fonte de dados para obter mais informações. Capacidade de autenticar no banco de dados: existem várias maneiras de você se conectar aos dados no Tableau e controlar quem tem acesso a quê. Basicamente, qualquer entidade que esteja se conectando ao banco de dados deve ser capaz de se autenticar. A entidade pode ser o Tableau Server executando uma atualização de extração. Pode ser um usuário do Tableau Desktop se conectando a uma fonte de dados que então se conecta a um banco de dados ativo. Também pode ser um usuário do Tableau Server que está acessando uma exibição que se conecta a um banco dedados ativo. Consulte Segurança de dados para saber mais sobre suas opções. Drivers de banco de dados: se a pessoa que criou e publicou a fonte de dados no Tableau Desktop precisou instalar drivers de bancos de dados adicionais, talvez você precise instalá-los também no Tableau Server. Se você estiver executando uma instalação distribuída do Tableau Server onde, por exemplo, o processo do data server está sendo executado em um servidor de trabalho, todos os drivers de banco de dados necessários devem ser instalados nesse servidor, bem como no servidor primário. Outros processos também requerem drivers. Consulte Drivers de banco de dados para obter mais informações. Mensagens de erro da fonte de dados Veja aqui alguns erros que os autores da pasta de trabalho e outros usuários podem encontrar enquanto trabalham com fontes de dados e exibições: A permissão para acessar esta fonte de dados do Tableau Server foi negada: a conexão com uma fonte de dados exige a permissão Conectar. Consulte Trabalhar com permissões e Definir permissões para uma fonte de dados para obter mais informações. Fonte de dados não encontrada: alguém trabalhando com uma exibição poderá ver esse erro se uma fonte de dados tiver sido removida do Tableau Server ou se a respectiva página Conectar a dados precisar ser atualizada. Para atualizar a página Conectar a dados no Tableau Desktop, clique no ícone Atualizar:

174 Não é possível conectar a esta fonte de dados do Tableau Server: esse erro poderá aparecer se as informações de conexão para a fonte de dados tiverem sido alteradas - por exemplo, como resultado da alteração do nome do servidor de banco de dados. Observe as informações de Conexão de dados da fonte de dados e verifique se as configurações estão corretas. Não é possível listar fontes de dados do Tableau Server: esse erro poderá ocorrer se um usuário estiver tentando acessar as fontes de dados do Tableau Server e houver problemas de conectividade entre o Tableau Server e o Tableau Desktop. Não é possível conectar a uma fonte de dados de cubo: Não há suporte de conexões a fontes de dados de cubos (como MSAS). Os dados precisam ser uma extração ou uma conexão ativa a um banco de dados relacional.

175 Conexões de dados Cada pasta de trabalho que é publicada no Tableau Server contém uma ou mais conexões. Essas conexões são listadas na guia Admin, na página Conexões de dados: A diferença entre Conexões de dados e Fontes de dados As conexões de dados são diferentes das fontes de dados já que cada conexão é associada a uma única pasta de trabalho e descreve os atributos exigidos para conexão com uma fonte de dados (por exemplo, nome de servidor, nome do banco de dados, etc.). Isso significa que se você tiver três pastas de trabalho que se conectam à mesma fonte de dados, existirão três conexões listadas na página de conexões. Pesquisa de conexões de dados A área Pesquisar na parte superior da página Conexões de dados ajuda você a localizar conexões por nome do servidor de banco de dados, nome de usuário, porta, tipo de conexão geral e credenciais de banco de dados inseridas ou não. Para usar essa área para pesquisar uma conexão, preencha uma ou mais áreas e clique em Pesquisar:

176 Que conexões eu posso editar? Você pode editar informações de conexão para conexões de banco de dados ativas e para extrações que precisam ser atualizadas pelo Tableau Server. Por exemplo, é possível ter um grande número de pastas de trabalho que se conectam a um banco de dados em um servidor de banco de dados específico. Se o nome do servidor for alterado, você poderá atualizar todas as pastas de trabalho de uma vez para que elas façam referência ao novo nome do servidor. Outro exemplo é se uma pasta de trabalho se conectar a um banco de dados usando um nome de usuário e uma senha específicos. É possível atualizar rapidamente todas as pastas de trabalho para usar um conjunto diferente de credenciais. Para obter detalhes sobre como editar conexões de dados, consulte o tópico abaixo.

177 Editar conexões de dados Use a página Conexão de dados para gerenciar as informações de conexão de todas as pastas de trabalho publicadas no servidor ou em um site. Para modificar atributos de conexão: 1. Se você estiver executando vários sites no servidor, conecte-se ao site que tem as conexões de dados que deseja modificar. Navegue até a página Conexões de dados. 2. Use a caixa de pesquisa na parte superior da lista de conexões para encontrar as conexões a serem editadas. Você pode procurar por Servidor, Tipo de conexão, Porta do servidor, Nome de usuário do banco de dados e pela opção Tem senha inserida. Os valores digitados nos campos Servidor e Nome de usuário do banco de dados são tratados como expressões regulares.

178 3. Selecione as conexões a serem modificadas na lista de resultados da pesquisa: 4. Digite um novo valor para um ou mais dos atributos de conexão. Se um banco de dados ou um driver de banco de dados não aceitar conexão via endereço IP, o valor especificado para Servidor deverá ser o nome do banco de dados. Todos os atributos selecionados na coluna Alterar? serão atualizados. Se você marcar a caixa de seleção Alterar? e deixar o campo Novo valor em branco, o atributo também será definido como em branco. 5. Clique em Enviar. 6. Atualize a página do servidor (pressione F5) para que suas alterações entrem em vigor. Monitorar andamento Uma caixa de diálogo do monitor é aberta automaticamente quando você observa o andamento das alterações. Se você fechar essa caixa de diálogo, as modificações serão executadas em segundo plano até serem concluídas. Tableau Server fará o maior número de alterações possível. Todas as falhas serão ignoradas, mas não impedirão que outras alterações sejam feitas. Por exemplo, se você tentar alterar o nome do servidor e adicionar uma senha a várias conexões, os nomes de servidor serão alterados e as senhas nas pastas de trabalho também, mas como não é possível adicionar uma senha a uma fonte de dados, as senhas para as fontes de dados não serão alteradas. Há uma exibição administrativa que permite revisar detalhes de tarefas concluídas e pendentes. Consulte Tarefas em segundo plano para saber mais.

179 Personalizar o servidor É possível personalizar a aparência do Tableau Server para sua empresa ou seu grupo. Por exemplo, você pode alterar o nome que aparece nas dicas e mensagens de tela, bem como alterar o logotipo que aparece na maioria das páginas do servidor. Também é possível personalizar como os usuários podem interagir com o servidor. Por exemplo, você pode permitir que os editores da pasta de trabalho insiram as respectivas credenciais de fonte de dados para que quando as pessoas cliquem em uma exibição publicada com uma conexão a uma fonte de dados ativa, elas obtenham acesso imediato à exibição e não tenham que fornecer as respectivas credenciais de banco de dados primeiro. Também é possível controlar que idioma será usado para a interface de usuário do servidor e qual localidade será usada para as exibições. Consulte os tópicos a seguir para obter mais informações sobre como personalizar o Tableau Server:

180 Alterar o nome ou o logotipo É possível personalizar os seguintes aspectos da aparência do Tableau Server: Alterar o nome Você pode personalizar a aparência do Tableau Server personalizando o nome que aparece nas dicas de ferramenta e mensagens. Por exemplo, se você alterar o nome para MyCo, o texto na página Logon do servidor será "Digite seu nome de usuário e a senha do MyCo para fazer logon," e a dica de ferramenta do ícone de navegação da página inicial exibirá Início do MyCo em vez de Início do Tableau Server: As informações de copyright no final de cada página do servidor ainda listarão Tableau (por exemplo, 2013, Tableau Software, Incorporated e seus licenciadores. Todos os direitos reservados.) Para alterar o nome que aparece nas dicas de ferramenta e mensagens: 1. Abra um prompt de comando como um administrador e digite o seguinte: 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Altere o nome digitando o seguinte: tabadmin customize name "new_name" Na linha acima, substitua "new_name" pelo texto que você quer que apareça como o nome no servidor. Exemplo: tabadmin customize name "Company Server" 3. Reinicie o servidor para que a alteração entre em vigor digitando: tabadmin restart Alterar o logotipo É possível personalizar a aparência do Tableau Server personalizando o logotipo que aparece na página de logon do Tableau Server e na coluna esquerda das páginas principais do servidor (como a página Projetos, página Pastas de trabalho, página Manutenção, etc.). O tamanho de logotipo grande aceito é de até 160 x 160 px e é implementado com a execução do comando tabadmin customize logo. Também é possível personalizar o logotipo que aparece no canto superior esquerdo de cada pasta de trabalho e exibição. O tamanho de logotipo pequeno aceito é de até 32 x 32 px e é implementado com a execução do comando tabadmin customize smalllogo.

181 Se uma imagem for maior que 160 x 160 px (logotipo grande) ou 32 x 32 px (logotipo pequeno), ela aparecerá cortada. O arquivo de imagem que você usa deve estar no formato GIF, JPEG ou PNG. O logotipo do Tableau que aparece na guia do navegador da Web do servidor e à esquerda do endereço da URL não pode ser alterado. Para alterar o logotipo: 1. Abra um prompt de comando como um administrador e digite o seguinte: 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin"

182 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Altere o logotipo digitando o seguinte para um logotipo "tamanho grande" (até 160 x 160 px, mas não menor que 32 x 32 px): tabadmin customize logo "C:\My Pictures\logo.png" Se seu logotipo tiver o tamanho 32 x 32 px ou menor, use o seguinte comando: tabadmin customize smalllogo "C:\My Pictures\logo.png" 3. Reinicie o servidor para que a alteração entre em vigor digitando: tabadmin restart Restaurar o nome ou o logotipo padrão Você pode restaurar a aparência padrão do Tableau Server seguindo os passos a seguir: 1. Abra um prompt de comando como um administrador e digite o seguinte: 32 bits:cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits:cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Altere o logotipo digitando o seguinte: tabadmin customize <parameter> -d Na linha acima, substitua <parameter> pelo item que deseja restaurar, name ou logo. 3. Reinicie o servidor para que a alteração entre em vigor digitando: tabadmin restart

183 Idioma e localidade O Tableau Server está localizado em vários idiomas e tem configurações de idioma e localidade que podem ser definidas por usuário (consulte Sua página Preferências de usuário) e para todo o sistema (consulte Configurações de manutenção). A definição de Idioma controla itens de UI (interface de usuário), como menus e mensagens. A definição de Localidade controla itens nas exibições, como formatação de número e moeda. Configurações padrão O Tableau Server obtém sua configuração padrão de idioma durante a instalação. Se o computador host for definido para um idioma ao qual o Tableau Server oferece suporte, ele será instalado com esse idioma. Se não for um idioma com suporte, o Tableau Server será instalado em inglês. Como o idioma e a localidade são determinados Outra influência em que idioma e localidade são exibidos quando um usuário clica em uma exibição é o navegador da Web do usuário. Se um usuário do servidor não tiver especificado uma definição de Idioma na página Conta de usuário e o navegador da Web for definido para um idioma com suporte do Tableau Server, o idioma do navegador será usado, mesmo se o próprio Tableau Server estiver definido para um idioma diferente. Vejamos um exemplo: suponha que o Tableau Server tenha uma definição em todo o sistema de inglês como o idioma para todos os usuários. O usuário do servidor, Claude, não tem um idioma especificado na sua página Conta de usuário do Tableau Server. O navegador de Claude usa Alemão (Alemanha) para seu idioma/localidade. Quando Claude faz logon no Tableau Server, a UI do servidor é exibida em alemão e quando ele clica em Exibição A, é usada a localidade Alemanha para números e moeda. Se Claude tivesse definido Idioma e Localidade da sua conta de usuário para Francês (França), a UI e a exibição teriam sido exibidas em francês. A definição da sua conta de usuário substitui as definições do navegador da Web e ambas têm preferência sobre a configuração de todo o sistema do Tableau Server. Outra definição que precisa ser lembrada é a de Localidade no Tableau Desktop (Arquivo > Localidade da pasta de trabalho). Essa definição determina a localidade dos dados na exibição, como qual moeda é listada ou como os números são formatados. Por padrão, Localidade no Tableau Desktop é definida como Automática. No entanto, um autor pode substituir isso selecionando uma localidade específica. Usando o exemplo acima, se o autor da Exibição A definisse Localidade para Grego (Grécia), determinados aspectos dos dados na Exibição A seriam exibidos usando a localidade Grego (Grécia). Veja as configurações que o Tableau usa para determinar o idioma e a localidade, na seguinte ordem de preferência: 1. Localidade da pasta de trabalho (definida no Tableau Desktop) 2. Configurações de idioma/localidade da Conta de usuário do Tableau Server

184 3. Idioma/localidade do navegador da Web 4. Configurações de idioma/localidade da página Manutenção do Tableau Server 5. Configurações de idioma/localidade do computador host

185 Exibições administrativas O Tableau Server apresenta várias exibições para administradores, desenvolvidas com o intuito de ajudar a monitorar a atividade no Tableau Server. As exibições estão localizadas a tabela Análise da página Manutenção: Consulte o seguinte para obter mais informações:

186 Atividade do do servidor A exibição administrativa Atividade do servidor mostra um instantâneo da atividade do Tableau Server durante os últimos 30 dias. Em Total de exibições ao longo do tempo, você pode focalizar em qualquer ponto da linha e ver uma dica de ferramenta que mostra o número de exibições que foram abertas nesse dia, além de outras informações: Clique em um ponto na linha para atualizar os gráficos de barras para mostrar quais pastas de trabalho foram visualizadas nesse dia e quem visualizou mais: Selecionar a marca em Total de exibições ao longo do tempo também filtra o Padrão de exibição total de 24 horas para mostrar o padrão de exibição desse dia específico. Se

187 nenhuma marca for selecionada em Total de exibições ao longo do tempo, o Padrão de exibição total de 24 horas somará os dados em Total de exibições ao longo do tempo e os exibirá em um período de 24 horas, para que você possa ver os padrões comuns no período de um dia:

188 Atividade do usuário A exibição Atividade do usuário pode ajudar a medir a intensidade da utilização da instalação do Tableau Servere se você precisa comprar licenças adicionais. Especificamente, essa exibição mostra quem está conectado ao Tableau Server, de onde e quando foi a última vez que as pessoas interagiram com o servidor. Se um usuário estiver conectado ao programa de vários navegadores, isso também será mostrado. Por exemplo, se um usuário fizer logon uma vez no Internet Explorer e uma vez no Mozilla Firefox, o nome dele aparecerá duas vezes. Mas, se um usuário fizer logon duas vezes no Mozilla Firefox, o nome dele aparecerá uma vez. Atualmente ativo significa que o usuário interagiu com o servidor durante os últimos cinco minutos. Recentemente ativo indica que o usuário estava ativo entre os últimos cinco e 15 minutos; e Ocioso significa que não houve atividade do usuário nos últimos 15 minutos. Por padrão, depois de quatro horas de inatividade, os usuários são desconectados do Tableau Server. Você pode alterar essa configuração usando a opção tabadmin Opções tabadmin set. Na exibição Atividade detalhada do usuário, os círculos indicam uma ação, como fazer logon ou filtrar uma exibição. As barras incluem o período total no qual houve atividade. Para saber mais, basta focalizar uma área e uma dica de ferramenta será exibida:

189

190 Histórico do desempenho Use Exibir histórico do desempenho para ver quais exibições são as mais caras em termos de desempenho de servidor. Há duas solicitações diferentes associadas a exibições: solicitações de carga inicial, em laranja, e solicitações de cálculo, em azul. As últimas fazem com que o Tableau Server recalcule o que o usuário está vendo. Isso inclui solicitações de recarga, bem como seleção e filtragem de itens em uma exibição. As máscaras de exceções representam solicitações com maior impacto no desempenho do servidor:

191 Tarefas em segundo plano A exibição Tarefas em segundo plano mostra as tarefas executadas pelo servidor. As tarefas mais comuns são aquelas associadas às ações do usuário. Elas são selecionadas por padrão em Tipo de tarefa: As tarefas podem ter um status de conclusão bem-sucedida, erro, em andamento ou pendente: Ícone Descrição Erro: o servidor não pôde concluir a tarefa. Êxito: o servidor concluiu a tarefa. Em andamento: o servidor está concluindo a tarefa no momento. Pendente: uma tarefa que o servidor ainda não começou. Para obter detalhes sobre uma máscara, focalize seu ícone:

192 Tableau Server pode executar vários processos em segundo plano paralelamente. Os endereços IP em ID de segundo plano na exibição Tarefas em segundo plano mostram quais máquinas foram designadas para executar processos em segundo plano: Uma máquina com vários núcleos executando mais de um processo em segundo plano será listada com <IP address>:0 para o primeiro processo, <IP address>:1 para o segundo e assim por diante.

193 Utilização do espaço A exibição Utilização do espaço pode ajudar a identificar quais pastas de trabalhos e fontes de dados estão usando mais espaço em disco no servidor. A utilização do espaço em disco é exibida por usuário, projeto e tamanho da pasta de trabalho ou fonte de dados e é arredondada para o número inferior mais próximo. Mova o cursor sobre qualquer barra de tamanho para exibir detalhes da utilização: Você também pode analisar os links na dica de ferramenta. Por exemplo, você pode ir aos detalhes do usuário e ver a pasta de trabalho.

194 Exibições personalizadas As pessoas que trabalham com exibições podem usar a opção Lembrar minhas alterações para salvar as respectivas exibições personalizadas e os editores podem permitir ou impedir o compartilhamento das exibições personalizadas. A exibição administrativa Exibições personalizadas lista todas as exibições no servidor que foram personalizadas com Lembrar minhas alterações. Ela pode ser usada como um indicador da popularidade ou importância da exibição.

195 Criar exibições administrativas personalizadas Além das exibições administrativas predefinidas disponíveis na página Manutenção do Servidor, você pode usar o Tableau Desktop para consultar e criar suas próprias análises de atividade do servidor. O repositório do Tableau Server tem várias exibições de banco de dados configuradas, às quais você pode se conectar e fazer consultas. A opção tabadmin auditing.enabled controla se o Tableau Server coleta atividades de histórico do usuário e outras informações no repositório. Ela é habilitada por padrão. A opção tabadmin wgserver.audit_history_expiration_days controla quantos dias do histórico de eventos são mantidos no repositório. Por padrão, isso é definido para 183 dias. Um aspecto a ser observado é que a coleta de eventos de histórico não afetam o tamanho do arquivo de backup do Tableau Server (.tsbak). Para acessar essas exibições, primeiramente é preciso usar a ferramenta de linha de comando para habilitar o acesso externo ao banco de dados do Tableau Server. Em seguida, é preciso se conectar ao banco de dados do Tableau Server e consultá-lo.

196 Como habilitar o acesso externo ao banco de dados do Tableau Server O repositório do Tableau Server tem várias exibições de banco de dados configuradas, às quais você pode se conectar e fazer consultas como parte da criação de suas próprias análises da atividade do Tableau Server. Para acessar essas exibições, primeiramente é preciso usar o utilitário de linha de comando tabadmin de modo a habilitar o acesso externo ao banco de dados. 1. Abra um prompt de comando como um administrador e digite: 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Em seguida, use o comando a seguir a fim de habilitar o acesso externo ao banco de dados para o usuário "tableau" com uma senha especificada por você. tabadmin dbpass [password] Substitua a opção [password] por sua própria senha. Por exemplo: tabadmin dbpass 3. Reinicie o Tableau Server. Depois de habilitar o acesso externo ao banco de dados, o Tableau permite que qualquer endereço IP acesso o banco de dados, contanto que a senha correta seja fornecida. Siga as etapas descrita em Conexão com o banco de dados do Tableau Server para conectar. Para desabilitar o acesso externo mais tarde, execute tabadmin dbpass --disable e reinicie o servidor.

197 Conexão com o banco de dados do Tableau Server Após habilitar o acesso externo com o banco de dados do Tableau Server, siga as etapas abaixo para se conectar ao banco de dados e consultá-lo. 1. No Tableau Desktop, selecione Dados > Conectar a dados e selecione PostgreSQL como o banco de dados ao qual se conectar. Talvez seja preciso instalar drivers de banco de dados PostgreSQL. Você pode baixar drivers do site 2. Na caixa de diálogo Conexão PostgreSQL, digite o nome ou a URL do Tableau Server. Se você tiver uma instalação de servidor distribuída e um trabalho estiver hospedando o repositório, insira o nome do trabalho. Você deve se conectar usando a porta configurada para o pgsql.port, que é 8060, por padrão. Para obter mais informações sobre portas, consulte Portas TCP/IP. 3. Digite workgroup como o banco de dados ao qual se conectar. 4. Conecte-se usando o seguinte nome de usuário e senha: Nome de usuário: tableau Senha: A senha que você especificou quando habilitou o acesso ao banco de dados do Tableau Server. 5. Clique em Conectar.

198 6. Selecione uma ou mais tabelas para conectar. O usuário "tableau" tem acesso a todas as tabelas que começam com underscore. Por exemplo, é possível se conectar a _ background_tasks e _datasources. As tabelas que começam com historical_ apontam para tabelas hist_. As tabelas hist_ contêm informações sobre os usuários do servidor que não são apresentadas na exibição Atividade do usuário. 7. Clique em OK.

199 Segurança Existem quatro componentes principais para segurança no Tableau Server: Autenticação A autenticação estabelece a identidade de um usuário. Isso é feito para impedir acesso não autorizado ao Tableau Server e permite experiência de usuário personalizada. O Tableau Server oferece suporte a três tipos de autenticação: Active Directory: autentica os usuários do Tableau Server com base nas respectivas credenciais do Windows. Autenticação local: usa o mecanismo de autenticação interna fornecido com o Tableau Server. Autenticação confiável: manipula a autenticação por meio de uma relação de confiança entre o Tableau Server e um ou mais servidores Web. Usar o Active Directory ou a Autenticação local é uma escolha que você faz durante a Instalação do Tableau Server. Após a instalação, você não pode alternar entre as duas. Para alternar os tipos de autenticação, desinstale o Tableau Server (seus dados serão preservados) e execute a instalação novamente. Active Directory Quando o Active Directory é usado para autenticação de usuário, todos os nomes de usuário e senha são gerenciados pelo Active Directory. Quando um usuário insere suas credenciais no logon do Tableau Server, o Tableau as transfere ao servidor Active Directory. Ele não participa do processo de autenticação, embora armazene nomes de usuário (mas não senhas) em seu repositório. Com a autenticação de usuário do Active Directory, os administradores também podem fazer logon de usuários com base nas respectivas credenciais do Windows (Habilitar logon automático). Isso significa que as credenciais do usuário estão sendo passadas do respectivo computador local, não de outro sistema ou portal nos quais ele possa estar conectado. Por exemplo, se um usuário se conectar no respectivo computador local como MSmith e depois se conectar ao portal do SharePoint como 'Mary', as credenciais passadas ao Tableau Server serão para MSmith. Para usar as credenciais do site do SharePoint ( Mary ) para logon automático, o portal do SharePoint deve usar a web part do Tableau com autenticação confiável. Os administradores podem sincronizar grupos com o Active Directory, seja de forma manual ou programática, usando tabcmd. Consulte Sincronizar um grupo do Active Directory e syncgroup group-name em Comandos de tabcmd para obter mais informações.

200 Autenticação local Quando a Autenticação local é usada para autenticação do usuário, o Tableau Server gerencia usuários, grupos, senhas e o processo inteiro de autenticação. As listas de usuários podem ser facilmente importadas no Tableau Server e a maioria das funções de gerenciamento de usuário pode ser executada de forma programática por meio de tabcmd. Os usuários podem fazer logon manualmente inserindo as respectivas credenciais quando solicitados ou ao acessar conteúdo em um portal, via autenticação confiável transparente. Autenticação confiável A autenticação confiável significa que você configurou uma relação confiável entre o Tableau Server e um ou mais servidores Web. Por exemplo, você pode ter sua autenticação confiável de uso do wiki corporativo para mostrar painéis a funcionários que já estão conectados ao wiki, sem exigência de outro logon. Quando o Tableau Server recebe solicitações de um servidor Web confiável, ele supõe que o servidor Web já foi tratado, independentemente de a autenticação ser necessária. O Tableau Server recebe a solicitação com um token ou ticket resgatável e apresenta ao usuário uma exibição personalizada que leva em consideração a função e as permissões do usuário. Consulte Autenticação confiável para obter informações sobre como configurar a autenticação confiável em seu site.

201 Autorização A autorização é o que um usuário pode acessar e acessa assim que é autenticado. No Tableau, a autorização é controlada pelos seguintes itens: Funções e permissões: define recursos específicos que os usuários podem ou não executar em determinados objetos do Tableau. Uma função é um conjunto de permissões que os administradores podem usar no estado em que se encontram ou personalizar. Consulte Trabalhar com permissões para obter detalhes. Licenciamento e direitos do usuário: controla o conjunto máximo de permissões que um usuário pode ter. Consulte Licenças e direitos do usuáriolicenças e direitos do usuário e Permitir ou negar direitos do usuário. Embora os itens acima controlem quais ações um usuário pode executar e sobre o quê, eles não controlam quais dados aparecerão em uma exibição. Os dados que um usuário vê são controlados por suas escolhas de segurança de dados. Permissões iniciais As permissões iniciais para um projeto são copiados do projeto Padrão. As permissões iniciais para uma pasta de trabalho são copiadas das permissões para o respectivo projeto. As permissões iniciais para uma exibição são copiadas das permissões da respectiva pasta de trabalho. Essa é uma cópia ocasional das permissões do pai. As alterações nas permissões do pai não são aplicadas automaticamente nos filhos, a menos que as novas permissões sejam atribuídas ativamente ao conteúdo. Qualquer item pode ter permissões que diferem do pai. Por exemplo, um grupo pode não ter permissões para ver o Projeto X, mas pode ter permissões para ver uma exibição que é publicada no Projeto X. O Tableau Server não oferece suporte a permissões de objeto hierárquicas; no entanto, ele fornece um modelo de herança para usuários e grupos. Se um usuário não tiver uma permissão explicitamente definida como Permitir ou Negar, a configuração será herdada dos grupos aos quais o usuário pertence. Permissões e o projeto padrão Se o Tableau Server estiver implantado em um ambiente aberto onde o principal é o compartilhamento de conhecimento e informações, você deverá considerar a definição de permissões para o projeto Padrão para incluir o grupo Todos os usuários, com sua função definida como Interagente. Os usuários poderão publicar automaticamente e consumir conteúdo de novos projetos. Se o Tableau Server estiver implantado em um ambiente restritivo onde o principal é a segurança de dados e o controle de acesso, você deverá considerar a remoção das permissões para o projeto Padrão: exclua as permissões para todos os usuários e grupos. Os usuários e grupos precisarão receber permissões explicitamente para publicar e consumir conteúdo em novos projetos.

202 Segurança de dados O Tableau fornece várias maneiras de controlar quais usuários podem ver quais dados. Para fontes de dados que se conectam a bancos de dados ativos, também é possível controlar se os usuários serão solicitados a fornecer credenciais de banco de dados quando clicarem em uma exibição publicada. As três opções a seguir trabalham juntas para atingir resultados diferentes: Conta de logon do banco de dados: ao criar uma fonte de dados que se conecta a um banco de dados ativo, você escolhe entre a autenticação no banco de dados por meio do Windows NT ou por meio do mecanismo interno de segurança do banco de dados. Modo de autenticação: ao publicar uma fonte de dados ou uma pasta de trabalho com uma conexão de banco de dados ativa, você pode escolher um Modo de autenticação. Os modos que serão disponibilizados dependem das escolhas feitas acima. Filtro de usuário: é possível definir filtros em uma pasta de trabalho ou fonte de dados que controlam quais dados uma pessoa vê em uma exibição publicada, com base na respectiva conta de logon do Tableau Server. A tabela abaixo descreve algumas dependências com as opções acima: Opções de conexão de banco de dados A conta de logon do banco de dados usa... Segurança integrada do Windows NT (Autenticação do Windows) Modo de autenticação Conta Run As do servidor Representar por meio da conta Run As do servidor Perguntas sobre a segurança de dados E possível usar a segurança do banco de dados por usuário do Tableau Server? Os filtros de usuário são a única maneira de restringir quais dados cada usuário vê? Não Sim Sim Sim Não* Não Os caches da Web são compartilhados entre usuários? Solicitação ao usuário: Sim Não Não

203 Opções de conexão de banco de dados A conta de logon do banco de dados usa... Nome de usuário e senha Modo de autenticação os visualizadores são solicitados a fornecer as credenciais de banco de dados quando clicam em uma exibição. As credenciais podem ser salvas. Credenciais inseridas: o editor da pasta de trabalho ou fonte de dados pode inserir as respectivas credenciais de banco de dados. Representar por meio da senha inserida: as credenciais de banco de dados com permissão de representação são inseridas. Perguntas sobre a segurança de dados E possível usar a segurança do banco de dados por usuário do Tableau Server? Os filtros de usuário são a única maneira de restringir quais dados cada usuário vê? Não Sim Sim Sim Não* Não Os caches da Web são compartilhados entre usuários? * Como podem ser criados resultados inesperados, o Tableau recomenda não usar esse modo de autenticação com filtros de usuário. Os filtros de usuário, a opção de credenciais inseridas e os modos de representação têm efeitos semelhantes. Quando um usuário clica em uma exibição, não é solicitado que ele forneça credenciais e ele vê apenas os dados que pertencem a ele. No entanto, os filtros de usuário são aplicados na pasta de trabalho por editores, e os modos de autenticação de

204 representação dependem das políticas de segurança definidas pelos administradores no próprio banco de dados. Algumas das opções descritas acima exigem etapas de configuração que devem acontecer durante a instalação do Tableau Server ou antes da publicação de uma pasta de trabalho ou fonte de dados. Consulte os tópicos a seguir para obter mais informações: Usuário Run As Representação do SQL Server Credenciais inseridas Senhas salvas

205 Segurança de rede Existem três interfaces de rede principais no Tableau Server: Cliente para o Tableau Server: o cliente pode ser um navegador da Web, Tableau Desktop ou o utilitário tabcmd. Tableau Server para seus bancos de dados: para atualizar extrações de dados ou manipular conexões de banco de dados ativas, o Tableau Server precisa se comunicar com seus bancos de dados. Comunicação de componente do servidor: isso se aplica somente a implantações distribuídas. Cliente para o Tableau Server O cliente do Tableau Server pode ser um navegador da Web, Tableau Desktop ou o utilitário tabcmd. As comunicações entre o Tableau Server e seus clientes usam solicitações e respostas HTTP padrão. O Tableau Server também pode ser configurado para HTTPS (consulte SSL). Quando o Tableau Server é configurado para SSL, todo o conteúdo e as comunicações entre clientes são criptografados e usam o protocolo HTTPS. As senhas são comunicadas dos navegadores e do tabcmd para o Tableau Server usando criptografia de chave pública/privada. O Tableau Server envia uma chave pública ao navegador, que usa a chave para criptografar a senha para transmissão. Cada transmissão criptografada usa uma chave uma vez antes de ela ser descartada. Isso significa que as senhas são sempre protegidas, independentemente do uso do SSL. Tableau Server para seu banco de dados O Tableau Server faz conexões dinâmicas com bancos de dados para processar conjuntos de resultados e atualizar extrações. Ele usa drivers nativos para se conectar a bancos de dados sempre que possível e depende de um adaptador ODBC genérico quando drivers nativos estiverem indisponíveis. Todas as comunicações com o banco de dados são roteadas por meio desses drivers. Assim, configurar o driver para se comunicar em portas não padrão ou fornecer criptografia de transporte faz parte da instalação do driver nativo. Esse tipo de configuração é transparente para o Tableau. Comunicação de componente do servidor Existem dois aspectos para a comunicação entre os componentes do Tableau Server em uma instalação de servidor distribuído: confiança e transmissão. Cada servidor em um cluster do Tableau usa um modelo confiável rígido para garantir que ele receba solicitações válidas de outros servidores no cluster. O servidor primário é o único computador no cluster que aceita solicitações de terceiros (clientes), todos os outros computadores no cluster aceitam apenas solicitações de outros membros confiáveis do cluster. A confiança é estabelecida por uma lista de aprovações de endereço IP, porta e protocolo. Se algum deles for inválido, a solicitação

206 será ignorada. Todos os membros do cluster podem se comunicar entre si. Com a exceção da validação de licença e acesso ao repositório, a transmissão de toda a comunicação interna é executada via HTTP. Quando as senhas são transmitidas dentro do cluster, a chave é usada para criptografar as senhas transmitidas entre componentes do Tableau Server (por exemplo, entre os processos do servidor de aplicativos e o servidor VizQL). Cada transmissão criptografada usa uma chave uma vez antes de ela ser descartada.

207 Desempenho Cada ambiente de servidor é exclusivo e há muitas variáveis que afetam o desempenho. As variáveis incluem detalhes de hardware, como velocidade de disco, memória e núcleos; o número de servidores na sua implantação; tráfego de rede; fatores de uso, como complexidade da pasta de trabalho, atividade simultânea de usuário e armazenamento de dados em cache; definições de configuração do Tableau Server, por exemplo, quantos de cada processo de servidor você está executando; e considerações de dados, como volume de dados, tipo de banco de dados e configuração de banco de dados. Devido a essa complexidade, não há uma única fórmula para melhorar o desempenho do servidor, mas algumas diretrizes básicas que podem ser seguidas. Use os tópicos abaixo para obter mais informações: Diretrizes gerais de desempenho Hardware e software Use um sistema operacional de 64 bits: embora o Tableau Server seja bem-executado em sistemas operacionais Microsoft de 32 bits, para obter o melhor desempenho, escolha um sistema operacional de 64 bits. Isso garante que seja usada a versão de 64 bits do mecanismo de dados do Tableau. Isso também aumenta a capacidade dos processos de 32 bits, pois eles obtêm acesso a mais memória principal. Adicione mais núcleos e memória: independentemente de estar executando o Tableau Server em um computador ou em vários, a regra geral é quanto mais núcleos de CPU e mais RAM, melhor desempenho você terá. Certifique-se de que você atendeu aos requisitos de hardware e software recomendados do Tableau Server e veja Quando adicionar trabalhos e reconfigurar para avaliar se é preciso adicionar mais computadores. Se estiver executando o Tableau Server em um ambiente virtual, use as práticas recomendadas de sua VM para a alocação vcpu em relação ao número de núcleos de CPU físicos no host da VM. Configuração Agende atualizações para horários fora de pico: as tarefas de backup tendem a atrasar outras tarefas de segundo plano até o backup ser concluído. Use a exibição administrativa Tarefas em segundo plano para ver suas agendas de tarefas de atualização e backup. Suas tarefas de atualização devem ser agendadas para horários alternativos que não se sobreponham à sua janela de backup. Observe o cache: o cache do Tableau Server responde às solicitações do cliente rapidamente, especialmente para exibições que se conectam aos bancos de dados dinâmicos. Verifique se Atualizar com menos frequência na guia Conexões de dados da caixa de diálogo Configuração está selecionada. Considere alterar as configurações de memória de duas sessões:

208 Tempo limite da sessão VizQL: o tempo limite padrão da sessão do VizQL é de 30 minutos. Mesmo que uma sessão do VizQL esteja ociosa, ela ainda estará consumindo memória e ciclos de CPU. Se você puder fazer isso com um limite inferior, use tabadmin para alterar a configuração vizqlserver.session.expiry.timeout. Limpeza de sessão VizQL: Por padrão, as sessões VizQL são mantidas na memória até mesmo quando o usuário navega afastado de uma exibição. Isso consome uma boa parte da memória de sessão. Em vez disso, você pode finalizar as sessões quando os usuários saem de uma exibição alterando o valor da configuração vizqlserver.clear_session_on_unload para true (o padrão é false). Avalie a configuração do processo: o Tableau Server está dividido em seis diferentes componentes chamados processos de servidor. Embora a configuração padrão tenha sido desenvolvida para trabalhar em uma ampla gama de cenários, você também pode reconfigurá-la para atingir diferentes metas de desempenho. Especificamente, você pode controlar em quais computadores os processos são executados e quantos são executados. Consulte Aprimorar o desempenho do servidor para ver as diretrizes para implantações de um, dois ou três computadores.

209 Quando adicionar trabalhos e reconfigurar O Tableau Server pode ser dimensionado horizontal e verticalmente, conforme o aumento dos seus requisitos e necessidades. Veja algumas diretrizes que ajudam a perceber se é hora de adicionar mais nós ao sistema, reconfigurar o servidor, ou ambos: Mais de 100 usuários simultâneos: se sua implantação tiver um grande número de usuários (>100 visualizadores simultâneos), é importante ter processos VizQL suficientes; mas nem tantos a ponto de exceder a capacidade de hardware para lidar com eles. Além disso, habilitar a opção Conta de usuário convidado do Tableau Server aumenta o número de possíveis visualizadores simultâneos para além da lista de usuários que você acha que tem. A exibição administrativa Atividade do usuário pode ajudar a fazer essa medição. Para obter dicas sobre como configurar ou dimensionar a implantação, consulte Aprimorar o desempenho do servidor. Uso intenso de extrações: as extrações podem consumir muitos recursos de memória e CPU. Não há nenhuma medida que qualifique um site como grande consumidor de extrações. Ter apenas algumas extrações extremamente grandes pode colocar seu site nessa categoria, como se você tivesse muitas extrações pequenas. Os sites com uso intenso de extrações se beneficiam do isolamento do processo do mecanismo de dados em seu próprio computador. Consulte Aprimorar o desempenho do servidor para ver as diretrizes. Extrações atualizadas com frequência: a atualização de uma extração é uma tarefa que consome muitos recursos de CPU. Os sites em que as extrações são frequentemente atualizadas (por exemplo, várias vezes por dia), muitas vezes, são ajudados pela maior ênfase no processo em segundo plano, que lida com as tarefas de atualização. Use a Tarefas em segundo plano exibição administrativa para ver a taxa de atualização atual, bem como Aprimorar o desempenho do servidor para obter detalhes sobre como fazer o dimensionamento. Solução de problemas de desempenho: pode haver vários motivos para a lentidão no carregamento das exibições ou no desempenho do servidor. Consulte Diretrizes gerais de desempenho, bem como Aprimorar o desempenho do servidor. Tempo de inatividade potencial: se o sistema de servidores for considerado essencial e exigir um alto nível de disponibilidade, você poderá configurá-lo para que haja redundância nos processos de servidor, que lide com as extrações e o repositório. Consulte Alta disponibilidade para obter detalhes.

210 Aprimorar o desempenho do servidor Use os tópicos abaixo para saber como melhorar o desempenho das implantações que consomem muitas extrações, ou com um grande número de usuários, ou ambos. Qual é seu objetivo? Quantos processos executar Onde configurar processos Otimização das extrações e pastas de trabalho Avaliação da capacidade de resposta da exibição Exemplo de um computador: extrações Exemplo de dois computadores: extrações Exemplo de dois computadores: exibição Exemplo de três computadores: extrações e exibição Qual é seu objetivo? Otimização de extrações O processo do mecanismo de dados armazena extrações e responde às consultas; o processo em segundo plano atualiza extrações. Como ambos exigem recursos de CPU, a melhor abordagem para melhorar o desempenho de uma implantação com um uso intenso de extrações é isolar esses dois processos um do outro, bem como de outros processos do servidor. Isso pode exigir três máquinas. Se você não tiver três computadores com os quais trabalhar, ainda há estratégias que podem ser usadas (consulte os exemplos de implantação abaixo). Otimização para usuários e exibição O processo do VizQL Server lida com o carregamento e a renderização de exibições para os usuários do Tableau Server. Se estiver tentando otimizar sua implantação para um número alto de usuários e muitas interações de exibição, esse é o processo no qual se concentrar. Se você puder executar processos do VizQL Server em outros computadores, e não no mesmo, faça isso. Você verá melhora no desempenho, uma vez que os processos do VizQL Server terão menos processos para competir pelos recursos do sistema.

211 Quantos processos executar Em geral, mais processos significam mais poder de processamento e melhor desempenho, mas ter muitos pode sobrecarregar o sistema ou, até mesmo, reduzir o desempenho do servidor. É possível executar até 8 instâncias de cada VizQL Server, servidor de aplicativos, servidor de dados ou processos em segundo plano em qualquer computador, mas, provavelmente, essas 8 não serão necessárias (saiba mais). Ao considerar quantas instâncias de cada processo executar, preste atenção especial ao processo do VizQL Server e ao processo em segundo plano. Processo do VizQL Server O processo do VizQL Server é multissegmentado e multiprocessado em um computador. Pode haver mais de 16 encadeamentos em execução em um único computador. O cache é algo a ser lembrado com o processo do VizQL Server. Cada instância tem seu próprio cache e o armazenamento em cache afeta o desempenho do servidor. Isso porque o carregamento de uma exibição em cache é mais rápido do que o de uma exibição que está sendo solicitada pela primeira vez. Muitos caches exclusivos tornam menos improvável que uma solicitação seja tratada por um processo que já tenha o resultado em seu cache. Conforme você observa os intervalos sugeridos do VizQL neste tópico, comece com o mais baixo e veja o desempenho das exibições antes de aumentar para o número máximo. Veja algumas diretrizes gerais conservadoras para determinar os números mínimo e máximo de processos do VizQL Server a serem executados: Número mínimo por implantação: 1 processo do VizQL Server para cada 100 visualizadores simultâneos usando a implantação. Número máximo por computador: a RAM da máquina dividida por 4 (64 bits) ou 2 (32 bits), com um limite superior de 8 por computador. Observação: os exemplos de implantação mais adiante neste tópico podem usar fórmulas ligeiramente diferentes para atender às metas específicas de desempenho. Por exemplo, um computador de 64 bits com 32 GB de RAM que está manipulando 300 visualizadores simultâneos deve executar um mínimo de 3 processos do VizQL Server e um máximo de 8. Com dois computadores com essa configuração para trabalhar, você deve ter pelo menos 3 processos do VizQL Server distribuídos por ambos os computadores, com cada um sendo capaz de executar até 8 processos do VizQL Server. Um único computador de 32 bits com 8 GB de RAM que está manipulando 200 visualizadores simultâneos pode executar de 2 a 4 processos do VizQL Server. Se esse mesmo computador estiver manipulando 500 visualizadores simultâneos, provavelmente, está na hora de adicionar mais hardware. Processos em segundo plano Um único processo em segundo plano pode consumir 100% de um único núcleo de CPU e, às vezes, ainda mais para determinadas tarefas. Consequentemente, o número total de instâncias que você deverá executar dependerá dos núcleos disponíveis no computador, bem como do que você está tentando aprimorar. Os exemplos de implantação abaixo usam N para representar o número total de núcleos da máquina e cada um sugere uma estratégia diferente

212 onde o processo em segundo plano está relacionado. Na dúvida, comece com o intervalo mais baixo sugerido e avalie o desempenho antes de aumentar o número. Processos do repositório e mecanismo de dados Há cenários onde o processo de mecanismo de dados deve ser isolado em seu próprio nó como se você estivesse tentando melhorar uma implantação com alta utilização de extrações e quisesse enfatizar a consulta mais do que as atualizações de extrações. Os exemplos de implantação fornecem especificações. Como o mecanismo de dados armazena dados em tempo real, transferi-lo é um procedimento de várias fases. Mover os processos de mecanismo de dados e repositório descreve como fazer isso. Outro motivo para isolar o mecanismo de dados (e/ou o repositório) é minimizar o potencial da implantação para o tempo de inatividade. Consulte Alta disponibilidade para obter detalhes. A menos que você esteja configurando para alta disponibilidade, geralmente, o repositório pode permanecer no Tableau Server primário. Onde configurar processos Você configura o tipo e o número de processos em qualquer computador que esteja em execução usando a caixa de diálogo Configuração do Tableau Server. Se estiver adicionando novos computadores como parte da reconfiguração, eles já devem ter o software de trabalho Tableau instalado. Consulte Instalar e configurar servidores de trabalho para ver as etapas. Se estiver reconfigurando os processos em seu Tableau Server primário ou autônomo, consulte Reconfigurar processos. Otimização das extrações e pastas de trabalho O desempenho rápido do servidor com extrações é, parcialmente, uma função das extrações e pastas de trabalho em si. Os autores da pasta de trabalho podem ajudar a aumentar o desempenho do servidor mantendo o conjunto de dados da extração reduzido, por meio da filtragem ou agregação, e limitado, ocultando campos não utilizados. Use as opções do Tableau Desktop Ocultar todos os campos não utilizados e Agregar dados para dimensões visíveis para fazer isso. Para ver as etapas, consulte Criação de uma extração (Ajuda do Tableau Desktop). Para obter dicas gerais sobre a criação de pastas de trabalho de bom desempenho, procure por \"desempenho\" na ajuda do Tableau Desktop. Para ver o desempenho das pastas de trabalho depois que elas são publicadas no Tableau Server, você pode criar um registro de desempenho. Consulte Criar um registro de desempenho para obter detalhes. Avaliação da capacidade de resposta da exibição Quando um usuário abre uma exibição, os componentes da exibição são primeiro recuperados e interpretados e, em seguida, exibidos no navegador da web do usuário. Para a maioria das exibições, a fase de renderização ocorre no navegador da web do usuário e, na maior parte dos casos, isso gera os resultados mais rápidos e o mais alto nível de resposta interativa. Lidar com a maioria das interações no navegador da web do cliente reduz a largura

213 de banda e elimina latências de solicitação de ida e volta. Se uma exibição for muito complexa, o Tableau Server manipulará a fase de renderização no servidor, em vez de no navegador da web do cliente, pois isso geralmente resulta no melhor desempenho. Se você achar que as exibições não respondem conforme você gostaria, poderá testar e alterar o limite que faz com que as exibições sejam renderizadas pelo servidor, em vez de no navegador da web do cliente. Consulte Sobre a renderização no lado do cliente para obter mais informações. Exemplo de um computador: extrações Uma instalação do Tableau Server com utilização intensa de extração pode ser executada em um único computador de 64 bits, como se segue: A configuração acima deve ser parecida com a que se segue na página Manutenção do Tableau Server:

214 Notas de configuração: Execute pelo menos 2 processos do VizQL Server e determine o número máximo a ser executado dividindo a RAM do computador por 4. Calcule o menor número dos processos em segundo plano a ser executado dividindo o número total de núcleos do computador por 4. Para determinar o número máximo, divida por 2. Tanto os processos do mecanismo de dados, quanto do segundo plano consomem muitos recursos de CPU e a configuração acima os equilibra. Agendar as atualizações da extração para fora dos horários de pico ajuda os processos de mecanismo de dados e em segundo plano a não competirem entre si pelos recursos do sistema. Como aqui você não está tentando otimizar para um número alto de usuários simultâneos, comece com 2 processos do VizQL Server e observe o desempenho das exibições antes de aumentar o número. Exemplo de dois computadores: extrações Veja como você pode configurar uma implantação do Tableau Server com dois computadores para que seja possível lidar com a utilização intensa de extrações. O mais importante a ser notado neste exemplo é que o processo do mecanismo de dados é isolado dos processos em segundo plano. Ambos os servidores são executados em sistema operacionais de 64 bits.

215 Com a configuração acima, a tabela Status na página Manutenção terá uma aparência parecida com esta: Notas de configuração: Assim que você passa de uma implantação de um computador para dois computadores, seu primeiro servidor torna-se o Tableau Server primário. Na tabela Status, ele obtém um valor de Gateway. Execute pelo menos 2 processos do VizQL Server em cada computador e determine o número máximo a ser executado dividindo a RAM do computador por 4. Para calcular o número mínimo dos processos em segundo plano a ser executado no Tableau Server primário, divida o número total de núcleos do computador por 4. Para o número máximo, divida por 2.

216 Mover o mecanismo de dados do Tableau Server primário para o computador de trabalho é um procedimento de várias fases. Consulte Mover os processos de mecanismo de dados e repositório para ver as etapas. Exemplo de dois computadores: exibição Uma implantação de dois computadores com pouca utilização de extração e muita exibição pode ser configurada da seguinte maneira: A tabela Status para a configuração acima teria a uma aparência parecida com esta: Notas de configuração:

217 Execute pelo menos 2 processos do VizQL Server em cada computador e determine o número máximo a ser executado dividindo a RAM do computador por 4. Um mínimo de 2 processos em segundo plano deve ser executado no Tableau Server primário. O número máximo que você deve executar é igual ao número total de núcleos do computador. Em uma implantação onde as extrações são atualizadas raramente, o mecanismo de dados e os processos em segundo plano podem estar no mesmo computador que os outros processos. Se os trabalhos de atualização de extrações forem executados somente fora do horário de trabalho, muitos processos em segundo plano podem ser colocados em cada computador para maximizar o paralelismo. O número de computadores no cluster é determinado exclusivamente por quantos processos do VizQL Server são necessários para oferecer suporte ao número de visualizadores simultâneos. Cada computador extra adicionado para oferecer suporte à visualização pode ser configurado como o segundo computador (o servidor de trabalho) acima. Exemplo de três computadores: extrações e exibição Uma configuração de três computadores será o número mínimo recomendado de computadores para atingir o melhor desempenho se você tiver um volume alto de atualização e utilização de extração, bem como um número alto de usuários simultâneos. Cada um desses computadores executa um sistema operacional de 64 bits.

218

219 Veja a tabela Status para a configuração acima: Notas de configuração: Calcule o número de processos do VizQL Server a ser executado no Tableau Server primário, dividindo por 4 a RAM do computador. Os processos em segundo plano estão nas suas próprias máquinas, de modo que os respectivos trabalhos não concorram com os de outros processos. Como o computador é dedicado aos processos em segundo plano e eles podem consumir 100% dos recursos da CPU, o intervalo mais baixo sugerido é igual ao número total de núcleos. Dependendo do tamanho dos dados que estão sendo atualizados, é possível para algumas implantações executar até duas vezes mais processos em segundo plano do que os núcleos e ainda obter agilidade paralela. Como o processo do mecanismo de dados pode consumir todos os recursos da CPU em um computador, ele é isolado em seu próprio computador. As cargas do usuário para processos do servidor de aplicativos e servidor de dados geralmente podem ser manipuladas por 1 processo cada, mas podem ser definidas para 2, de modo a fornecer redundância. Sob a maioria das condições, o Tableau Server primário e o mecanismo de dados não serão um afunilamento para a taxa de transferência geral do sistema, desde que existam ciclos de CPU suficientes para eles. Para aumentar a capacidade de exibição, adicione computadores dedicados ao processo do VizQL Server. Para aumentar a capacidade de atualização de extrações, adicione computadores dedicados ao processo em segundo plano. Se você aumentar o número de instâncias do VizQL e a memória se tornar um problema, existe uma configuração que pode ser alterada. Consulte Erro de falta de memória do VizQL para obter mais informações.

220 Sobre a renderização no lado do cliente Antes de as marcas e os dados de uma exibição serem mostrados em um navegador da web do cliente, eles são recuperados, interpretados e renderizados. O Tableau Server pode executar esse processo no navegador da web do cliente ou no servidor. A renderização no lado do cliente é o modo padrão, pois a manipulação da renderização e de toda a interação no servidor pode resultar na transferência de mais dados de rede e em atrasos de ida e volta. Com a renderização no lado do cliente, a maior parte das interações de exibição são mais rápidas, pois elas são interpretadas e renderizadas diretamente no cliente. Algumas exibições, no entanto, são renderizadas com mais eficiência no servidor, onde há mais poder de computação. A renderização no lado do servidor faz sentido para uma exibição que é mais complexa na medida em que os arquivos de imagem ocupam largura de banda significativamente menor do que os dados usados para criar as imagens. Além disso, como os tablets normalmente têm um desempenho inferior ao dos computadores, eles podem lidar com menos complexidade de exibição. Há casos em que uma exibição aberta no navegador da web de um computador pode ser renderizada pelo cliente, mas a mesma exibição aberta no navegador de um tablet é renderizada pelo servidor. O Tableau Server é configurado para manipular automaticamente todas essas situações usando um O cálculo do limite como gatilho para renderizar uma exibição no servidor, em vez de no navegador da web. Como administrador, você pode testar ou fazer o ajuste fino dessa configuração para PCs e tablets. Consulte os tópicos abaixo para obter mais informações. Requisitos Navegadores com suporte: a renderização no lado do cliente é compatível com o Internet Explorer version 9.0 ou posterior, o Firefox, o Chrome e o Safari. Todos esses navegadores da web incluem o elemento HTML 5 <canvas>, que é usado pela renderização no lado do cliente. Polígonos, formas personalizadas e o recurso de histórico de página: se uma exibição usar polígonos, formas personalizadas ou o recurso de histórico de página, será realizada a renderização no lado do servidor, mesmo que a renderização no lado do cliente esteja habilitada de outra forma. O cálculo do limite Quando a renderização no lado do cliente está habilitada, o Tableau Server usa um cálculo para determinar a complexidade da exibição. Se o valor de complexidade exceder 100 (para navegadores de computadores) ou 20 (para navegadores de tablets), a exibição será renderizada no servidor em vez de no navegador da web. Aqui está o cálculo: (# of marks) + 3(# of headers) + 3(# of annotations) + 3(# of reference lines) = view complexity

221 Por exemplo, se você tiver uma exibição com marcas, 150 cabeçalhos (às vezes é possível determinar isso adicionando o número de linhas e colunas em uma exibição), 1 anotação e 1 linha de referência, sua equação será: 2, (150) + 3(1) + 3(1) = 2,456 Agora pegue o valor de limite e divida-o por 100; em seguida, multiplique-o por (dividir o limite por 100 é uma normalização, e multiplicar por é o fator de dimensionamento do Tableau). Presumindo-se um valor de limite atual de 100, a equação seria a seguinte: 100/100 * 5,000 = 5,000 Compare as duas somas. Sabendo que representa uma complexidade de 100, você pode ver que representa cerca da metade da complexidade (49). Portanto, para forçar a renderização no lado do servidor para essa exibição em particular em um navegador de computador, você precisaria definir esse limite como 48. Lembre-se de que as interações, como a filtragem, podem alterar a complexidade da exibição, e uma sessão pode alternar modos de renderização sempre que a complexidade muda. Consulte os tópicos abaixo para obter detalhes sobre como testar e configurar a renderização no lado do cliente: Testar com o parâmetro de URL O Tableau Server é configurado para realizar a renderização no lado do cliente por padrão, desde que os requisitos sejam atendidos. Para testar a renderização no lado do servidor com base na sessão, digite?:render=false no final da URL da exibição. Por exemplo: Se a renderização no lado do cliente for desabilitada no Tableau Server, insira?:render=true para habilitá-la para a sessão. Você também pode testar limites de complexidade em particular em exibições individuais para ver se é apropriado ajustar o limite em todo o servidor para suas condições de servidor e rede. Por exemplo, você poderá achar que os pontos decisivos de complexidade mais baixa (como 80) ou mais alta (como 120) resultam em mais capacidade de resposta às interações do usuário. Para testar um limite, você pode manter a configuração padrão do servidor (habilitada para renderização no lado do cliente) e inserir o número do limite de teste ao final da URL da exibição. Por exemplo: Configurar com as opções tabadmin set É possível usar as opções tabadmin vizqlserver.browser.render para desabilitar ou habilitar a renderização no lado do cliente, e vizqlserver.browser.render_

222 threshold e vizqlserver.browser.render_threshold_mobile para alterar os limites dessa renderização. Consulte Opções tabadmin set para obter detalhes.

223 Os processos do Tableau Server Existem seis processos do Tableau Server cuja configuração padrão você pode alterar para atingir diferentes resultados. Os tópicos Aprimorar o desempenho do servidor e Alta disponibilidade descrevem algumas das abordagens que podem ser adotadas. O status de nível alto para cada processo é exibido na página Manutenção do servidor e informações mais detalhadas relacionadas a alguns dos processos (como processo em segundo plano) estão em Exibições administrativas. Processo servidor de aplicativos segundo plano Nome do arquivo wgserver.exe Finalidade Lida com o aplicativo Web, oferece suporte à navegação e pesquisa backgrounder.exe Executa tarefas de servidor, incluindo atualizações de extrações, tarefas \"Executar agora\" e tarefas iniciadas em tabcmd. Multithread? desempenho Características de Arquitetura Sim 32 bits Consome apenas recursos perceptíveis durante operações raras, como publicação de uma pasta de trabalho com uma extração ou geração de uma imagem estática para uma exibição. Sua carga pode ser criada pela interação baseada em navegador e por tabcmd. Não 32 bits Um processo de um único encadeamento onde vários processos podem ser executados em qualquer computador ou em todos eles no cluster para expandir a capacidade. Geralmente, o processador em segundo plano não consome muita memória para processo, mas pode consumir recursos de CPU, E/S ou rede, de acordo com a

224 Processo mecanismo de dados Nome do arquivo tdeserver64.exe tdeserver.exe Finalidade Armazena extrações de dados e responde às consultas Multithread? desempenho Características de Arquitetura natureza da carga de trabalho apresentada a ele. Por exemplo, a execução de grandes atualizações de extrações pode usar largura de banda da rede para recuperação de dados. Os recursos de CPU podem ser consumidos pela recuperação de dados ou tarefas tabcmd complexas. Sim 64 bits A carga de trabalho 32 bits do mecanismo de dados é gerada pelas solicitações do processo do VizQL Server. Ela é o componente que carrega extrações na memória e executa consultas nela. Basicamente, o consumo de memória é baseado no tamanho das extrações de dados que estão sendo carregadas. O binário de 64 bits é usado como o padrão em sistemas operacionais de 64 bits. O mecanismo de dados é multissegmentado para lidar com várias solicitações ao mesmo tempo. Sob carga alta, ele pode

225 Processo servidor de dados Nome do arquivo dataserver.exe Finalidade Manipula conexões com as fontes de dados do Tableau Server repositório postgres.exe O banco de dados do Tableau Server armazenada metadados da pasta de trabalho e do usuário Multithread? Características de Arquitetura desempenho consumir recursos de CPU, E/S e rede, os quais podem ser um afunilamento de desempenho sob carga. Na carga alta, uma única instância do mecanismo de dados pode consumir todos os recursos de CPU para processar as solicitações. Sim 32 bits Como é um proxy, normalmente é associado somente pela rede, mas pode ser associado pela CPU com sessões de usuário simultâneo suficientes. Sua carga é gerada pela interação baseada no navegador e no Tableau Desktop, bem como pelos trabalhos de atualização de extrações para fontes de dados do Tableau Server. - - Geralmente, consome poucos recursos. Pode se tornar um afunilamento em casos raros de implantações muito grandes (milhares de usuários) enquanto executa operações como exibição de todas as pastas de trabalho pelo usuário ou alteração de

226 Processo VizQL Server Nome do arquivo vizqlserver.exe Finalidade Carrega e renderiza exibições, calcula e executa consultas Multithread? Características de Arquitetura desempenho permissões. Sim 32 bits Consome recursos perceptíveis durante o carregamento da exibição e uso interativo de um navegador da Web. Pode ser associado por CPU, E/S ou rede. A carga pode ser criada apenas pela interação baseada em navegador. Pode esgotar a memória do processo.

227 Criar um registro de desempenho Com o recurso Registro de Desempenho no Tableau, é possível registrar informações de desempenho sobre eventos importantes à medida que você interage com pastas de trabalho. Em seguida, você exibe métricas de desempenho em uma pasta de trabalho de desempenho que o Tableau cria automaticamente. As etapas seguidas para criar e exibir o registro de desempenho variam um pouco entre o Tableau Desktop e o Tableau Server. Entretanto, as pastas de trabalho de desempenho resultantes têm o mesmo formato no Tableau Desktop e no Tableau Server. Use as pastas de trabalho de desempenho para analisar e solucionar problemas de desempenho relacionados a diferentes eventos que são conhecidos por afetar o desempenho, incluindo: Execução de consultas Codificação geográfica Conexões com fonte de dados Cálculos de layout Geração de extrações Combinação de dados Renderização do servidor O suporte do Tableau poderá solicitar que você crie pastas de trabalho de desempenho durante o diagnóstico de problemas de desempenho. Para criar um registro de desempenho no Tableau Server A habilitação do registro de desempenho no nível de site é determinada pelo administrador do servidor. Por padrão, o registro de desempenho não é habilitado no site padrão ou em qualquer site que você crie. Para habilitar o registro de desempenho em um site, acompanhe estes níveis: 1. Escolha o botão Admin no Tableau Server. 2. Escolha Site. 3. Selecione um site. 4. Escolha Editar. 5. Na caixa de diálogo Editar site, selecione Permitir registro de desempenho. 6. Escolha OK. Você inicia o registro de desempenho para uma exibição específica adicionando?:record_ performance=yes à URL. Por exemplo: A confirmação visual de que o registro foi iniciado é um comando Mostrar registro de desempenho na barra de ferramentas.

228 Escolha Mostrar registro de desempenho para abrir uma pasta de trabalho de desempenho, que é um instantâneo atualizado de dados de desempenho. Você pode continuar a tirar instantâneos adicionais enquanto trabalha com a exibição; os dados de desempenho são cumulativos. Se você sair da página, ou remover?:record_ performance=yes da URL, o registro parará.

229 Interpretar um registro de desempenho Uma pasta de trabalho de registro de desempenho é um painel do Tableau que contém três exibições. Linha do tempo, Eventos e Consulta. Para obter informações sobre como criar um registro de desempenho no Tableau Server, consulte Criar um registro de desempenho. Linha do tempo A exibição na parte superior de um painel de registro de desempenho mostra os eventos que ocorreram durante o registro, organizados cronologicamente da esquerda para a direita. O eixo inferior mostra o tempo decorrido desde que o registro começou. Na exibição Linha do tempo, as colunas Pasta de trabalho, Painel e Planilha identificam o contexto dos eventos. A coluna Evento identifica a natureza do evento, e a coluna final mostra a duração de cada evento e como ele se compara cronologicamente a outros eventos registrados: Eventos A exibição intermediária em uma pasta de trabalho de registro de desempenho mostra os eventos, classificados por duração (da maior para a menor). Isso pode ajudar a identificar onde procurar primeiro, caso você queira acelerar sua pasta de trabalho. Cores diferentes indicam tipos de eventos diferentes. A variedade de eventos que podem ser registrados é: Cálculo de layouts. Se os layouts estiverem muito demorados, considere simplificar sua pasta de trabalho.

230 Conexão à fonte de dados. As conexões lentas podem ser devido a problemas de rede ou do servidor de banco de dados. Execução de consulta. Se as consultas estiverem muito demoradas, consulte a documentação do servidor de banco de dados. Geração de extração. Para acelerar a geração de extração, considere importar apenas alguns dados da fonte de dados original. Por exemplo, você pode filtrar por campos de dados específicos, ou criar uma amostra baseada em um número específico de linhas ou uma porcentagem dos dados. Codificação geográfica. Para acelerar o desempenho da codificação geográfica, experimente usar menos dados ou filtrar os dados. Combinação de dados. Para acelerar a combinação de dados, experimente usar menos dados ou filtrar os dados. Renderização do servidor. Você pode acelerar a renderização do servidor executando processos adicionais do VizQL Server em outros computadores. Consulta Se você clicar em um evento Executando consulta na seção Linha do tempo ou Eventos de um painel de registro de desempenho, o texto dessa consulta será exibido na seção Consulta. Por exemplo: Às vezes, a consulta será truncada e você precisará consultar o log do Tableau para encontrar a consulta completa. A maioria dos servidores de banco de dados podem aconselhar você sobre como otimizar uma consulta adicionando índices ou outras técnicas. Consulte a documentação do servidor de banco de dados para obter detalhes.

231 Inserir exibições Você pode inserir exibições do Tableau Server em páginas da Web, blogs, wikis, aplicativos Web e portais da intranet. As exibições inseridas mesclam-se perfeitamente às páginas da Web e são interativas. As exibições são atualizadas à medida que os dados subjacentes mudam ou que as pastas de trabalho são atualizadas no servidor. As exibições inseridas seguem as mesmas restrições de permissão e licenciamento usadas no servidor.em geral, as pessoas que carregam uma página da Web com uma exibição inserida também têm uma conta no Tableau Server. Se você tiver uma licença baseada em núcleo, como alternativa, é possível selecionar Habilitar convidado, que permite aos usuários carregar a exibição sem fazer logon. Existem três maneiras de inserir exibições: Use o código inserido Compartilhar como está: O link Compartilhar no canto superior esquerdo de cada exibição fornece o código inserido gerado automaticamente. Tudo o que você precisa fazer é copiar o código e colá-lo na sua página da Web. Escreva seu próprio código inserido: Você pode aprimorar o código inserido padrão que o Tableau fornece ou pode criar seu próprio código. De qualquer maneira, você pode adicionar parâmetros que controlam a barra de ferramentas, guias e muito mais. Use a API do Tableau JavaScript: Você pode usar objetos do Tableau JavaScript em seu próprio código do aplicativo Web. Consulte JavaScript API para obter detalhes. Para que os usuários consigam autenticar quando clicam em uma exibição inserida, seus navegadores devem estar configurados para permitir cookies de terceiros. Consulte os tópicos a seguir para obter detalhes sobre a inserção de exibições: Como escrever código inserido Se estiver escrevendo seu próprio código inserido, você pode adotar uma das duas abordagens. Usar o Tableau JavaScript: essa é a abordagem preferida. Basta usar o código inserido Compartilhar como o ponto de partida para seu próprio código, adicionando ou editando parâmetros de objeto que controlam a barra de ferramentas, guias, entre outros. Basta usar o código inserido Compartilhar como o ponto de partida para seu próprio código, adicionando ou editando parâmetros de objeto que controlam a barra de ferramentas, guias, entre outros. O código inserido padrão, que depende de um arquivo do Tableau JavaScript, também é o único meio de controlar a ordem de carregamento de várias exibições inseridas.

232 Especifique a URL da exibição: Assim como nas versões anteriores do Tableau, você pode inserir uma exibição usando uma marca Iframe ou Image, onde a fonte é a URL bruta da exibição. Talvez seja conveniente fazer isso se não for possível usar o JavaScript no seu site. Talvez também haja situações em que tudo o que você pode fazer é especificar uma URL, como se você tivesse inserindo uma exibição usando Web Part do Visualizador de Páginas do SharePoint. Independentemente da abordagem adotada, é preciso definir a largura e a altura se estiver inserindo uma exibição. Tableau JavaScript Veja um exemplo do código inserido que você obtém por padrão quando clica em Compartilhar: <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> <div class="tableauplaceholder" style="width:800; height:600;"> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="/t/sales" /> <param name="name" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /></object></div> A origem da marca <script> é a URL do arquivo Tableau Server JavaScript, viz_v1.js. O arquivo JavaScript trata da montagem da URL completa da exibição que é mostrada aos usuários. Os parâmetros de objeto name e site_root são os únicos parâmetros exigidos; todos os outros parâmetros são opcionais. Por obter exemplos, consulte a Lista de parâmetros inseridos e os "Exemplos de marca de script" na seção Exemplos. Exibir URL como a origem Veja um exemplo de inserção da mesma exibição usando um IFrame, onde a origem é a URL para a exibição: <iframe src="http://myserver/t/sales/mycosales/salesscorecard?:embed=yes&- :tabs=yes&:toolbar=yes" width="800" height="600"></iframe> Especifique o parâmetro de URL embed e, se desejar, inclua parâmetros que controlam as opções de barra de ferramentas e reversão, entre outros. Também é possível adicionar filtros à URL que controla os dados específicos que mostram quando uma exibição é carregada.

233 Para obter exemplos, consulte Lista de parâmetros inseridos e os "Exemplos de marca Iframe" na seção Exemplos.

234 Lista de parâmetros inseridos Você pode inserir uma exibição usando uma marca Iframe, que usa parâmetros de URL, ou uma marca JavaScript, que usa parâmetros de objeto. A tabela a seguir lista os conjuntos de parâmetros e como usá-los: Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos customviews :customviews no Oculta a opção Lembrar minhas alterações. <param name="customviews" value="no"/> Time/DateCalcs?:embed=yes&:customViews- =no - yes :embed Obrigatório para o parâmetro de URL. Oculta a área de navegação superior, mesclando a exibição com a página da Web. Time/DateCalcs?:embed=yes - filter string Personaliza o que é exibido quando a exibição é aberta. A <param name="filter" value="team=blue"/>

235 Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos filtragem por parâmetros de URL também é possível. Consulte os exemplos de marcas Iframe em Adicionar filtros e Filtrar por vários campos. :format pdf; png Mostra uma exibição como um arquivo PDF ou.png. host_ url - string O nome do servidor conforme ele aparece na URL. <param name="host_url" value="http://myserver.bigco.com/"> <param name="host_url" value="http://localhost/"> O nome da janela <param name="linktarget" value="_ blank"/> linktarget :linktarget string

236 Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos de destino para hiperlinks externos. Time/DateCalcs?:embed=yes&:linktarget- =_blank - loadorder number Quando várias exibições forem inseridas, a ordem de carregamento padrão será a ordem na qual as exibições foram listadas. Use essa configuração para substituir essa ordem. Números negativos são permitidos. <param name="load-order" value="2"/>

237 Parâmetro de objeto Parâmetro de URL name - path - Descrição string Valores Exigido para parâmetro de objeto. O nome da pasta de trabalho e da folha e, se desejar, uma exibição personalizada [nome da exibição personalizada]). string Somente para autenticação confiável; não pode ser usado com o parâmetro ticket. Substitui o valor Exemplos <param name="name" value="mycosales/sales"/> <param name="name" /EastCoastSales"/> <param name="path" value="trusted/ /views/workbookq4/salesq4"/> /views/workbookq4/salesq4?:embed=yes&:- tabs=yes

238 Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos do parâmetro name e é usado como a URL. Consulte os exemplos de autenticação confiável. - :refresh Renderiza a página novamente. Consulte Atualizar dados para obter detalhes. Time/DateCalcs?:embed=yes&:refresh - Retorna o item para seu estado original. :revert all; filters; sorts; axes; Time/DateCalcs?:embed=yes&:revert=all

239 Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos shelves site_ root - string Obrigatório. O nome do site. O valor do site padrão é nulo ( value- =""). Se seu servidor tiver vários sites e você desejar usar a autenticação, consulte os exemplos de Autenticação Confiável. <param name="site_root" value="/t/sales"/> <param name="site_root" value=""/> tabs :tabs yes; no Exibe ou oculta as guias. <param name="tabs" value="yes"/> - <param name="ticket" value=" "/> ticket number Somente para autenticação /views/workbookq4/salesq4?:embed=yes&:- tabs=yes

240 Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos confiável; não pode ser usado com o parâmetro de objeto path. Deve ser usado com o objeto name para construir a URL de resgate de ticket confiável. Consulte os exemplos de autenticação confiável. toolbar :toolbar yes; no; top A barra de ferramentas é exibida por padrão na parte <param name="toolbar" value="top"/> Time/DateCalcs?:embed=yes&:toolbar=no

241 Parâmetro de objeto Parâmetro de URL Valores Descrição Exemplos inferior quando esse parâmetro não está definido. Quando no, a barra de ferramentas é excluída da exibição inserida. Quando top, a barra de ferramentas é colocada acima da exibição.

242 Exemplos Veja alguns exemplos de como é possível personalizar ou trabalhar com seu código inserido:

243 Adicionar filtros Você pode passar valores de filtro para que a exibição abra mostrando apenas os dados desejados. Por exemplo, talvez seja conveniente incluir um hiperlink de outra parte da sua aplicação Web em uma exibição inserida de desempenho de vendas que mostra somente uma região específica. Exemplo de marca de script <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"> </script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="region=east" /> </object> Para passar por vários filtros, basta separar cada valor com uma vírgula. Por exemplo: <param name="filter" value="region=east,west" /> Exemplos de marca Iframe <iframe src="http://myserver/views/calculatedfields?:embed=yes&region=east"width="800" height="600"></iframe> <iframe src="http://myserver/views/sales/sales- Performance?:embed=yes&Region=East,West" width="900px" height="700px"></iframe>

244

245 Filtrar por vários campos É possível passar filtros por quantos campos você desejar, incluindo campos que não estão na exibição original. Exemplo de marca de script <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"> </script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="region=east,west&customer Segment=Consumer,HomeOffice" /> </object> Exemplo de marca Iframe <iframe src="http://myserver/views/calculatedfields?:embed=yes&region=east,west&customer Segment=Consumer,Home Office" width="800" height="600"></iframe> Se um valor de filtro contiver um caractere especial, como uma vírgula, substitua o caractere pela sequência de codificação de URL para \ (barra invertida, %5c) seguido pela sequência de codificação de URL do caractere especial. A barra invertida é

246 necessária para o escape do caractere especial. Por exemplo, a sequência de codificação de URL para \, (barra invertida, vírgula) é %5c%2c.

247 Filtrar datas e horas Se você deseja filtrar por um campo de Data/hora, inclua o valor usando o formato padrão do Tableau mostrado abaixo: yyyy-mm-dd hh:mm:ss A parte da hora usa um relógio de 24 horas. Muitos bancos de dados armazenam todos os valores de data como campos Datetime, de modo que talvez seja preciso passar um valor de hora juntamente com a data. Exemplo de marca de script <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="date= " /> </object> Esse exemplo filtra por um campo de data e por um campo datetime: <param name="filter" value=" %2022:18:00" /> Exemplo de marca Iframe <iframe src="http://myserver/sales/sales- Performance?:embed=yes&Date= %2022:18:00" width="800" height="600"></iframe> Para filtrar várias datas, separe cada data com uma vírgula.

248 Filtrar medidas É possível filtrar medidas incluindo um ou mais valores. Não há suporte para maior que, menor que ou intervalos. O exemplo abaixo filtra para mostrar somente vendas de US$ 100 e US$ 200. Exemplo de marca de script <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"> </script> <object class="tableauviz" width="800" height="600 "style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="" /> <param name="name" value="sales/sales-performance" /> <param name="filter" value="profit=100, 200" /> </object> Exemplo de marca Iframe <iframe src="http://myserver/sales/sales- Performance?:embed=yes&Profit=100,200" width="800" height="600"></iframe>

249 Controlar a ordem de carregamento de várias exibições Você pode controlar a ordem em que várias exibições são carregadas para que as pessoas trabalhem com suas exibições. Esse recurso pode ser acessado apenas usando o código inserido que depende do arquivo do Tableau JavaScript. No exemplo a seguir, duas exibições são inseridas. A segunda exibição é carregada primeiro, seguida pela primeira. Se você inseriu várias exibições e fornecer a elas o mesmo valor de ordem de carregamento ou se não especificar os parâmetros de ordem de carregamento, elas serão carregadas na ordem em que aparecem na página. Exemplo de marca de script <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"> </script> <object class="tableauviz" width="600" height="400" style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="" /> <param name ="name" value="mycosales/topperformers" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /> <param name="filter" value="salesperson=top 5" /> <param name="load-order" value="0" /> </object> <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"> </script> <object class="tableauviz" width="600" height="400" style="display:none;"> <param name="host_url" value="http://myserver/" /> <param name="site_root" value="" /> <param name="name" value="mycosales/salesscorecard" /> <param name="tabs" value="yes" /> <param name="toolbar" value="yes" /> <param name="load-order" value="-1" /> </object>

250 Inserir exibições no SharePoint (Microsoft SSPI) Você pode inserir uma exibição do Tableau Server em uma página do SharePoint. Para autenticar os usuários do Tableau Server que acessam a exibição inserida, você tem duas opções, que dependem do método de autenticação do usuário selecionado durante a configuração do Tableau Server. Você pode usar o Active Directory com a opção Habilitar logon automático para autenticar usuários do Tableau Server (também conhecidos como aqueles que usam o Microsoft SSPI), ou pode usar a Autenticação local e também configurar o Tableau Server para autenticação confiável. Este tópico se aplica à primeira opção, onde o Tableau Server e o SharePoint estão usando o Microsoft SSPI. Se o Tableau Server estiver usando a Autenticação local, consulte as etapas em Inserir exibições no SharePoint (autenticação local). Siga as etapas abaixo para usar a Web Part Visualizador de Páginas do SharePoint inserida em uma exibição em uma página do SharePoint. 1. Navegue até a página do SharePoint em que você deseja inserir uma exibição (o tipo da página deve ser Página de Web Part). 2. No menu Ações do site, no canto superior esquerdo da página, selecione Editar página. 3. Clique em Adicionar uma Web Part na seção da página onde você deseja inserir a exibição. 4. Em Categorias, selecione TableauEmbeddedView, localizado na pasta Diversos ou Personalizado, e clique em Adicionar.

251 5. De volta na página do SharePoint, selecione Editar Web Part no menu Editar da nova web part. 6. No lado direito da página, é possível especificar os atributos da Web part da exibição de página. Digite a URL para a exibição que deseja inserir. Use o formato especificado em Inserir exibições. Por exemplo, você pode digitar: Time/DateCalcs?:embed=yes&:toolbar=no

252 7. Na seção Aparência, você pode especificar o Título da web part, a Altura e a Largura. Em geral, você deve especificar uma altura fixa (por exemplo, 700 pixels) e ajustar a largura para se adequar à zona. 8. Clique em OK para aplicar as alterações e sair do modo de edição. A exibição será inserida na web part que acabou de ser criada. Os usuários não precisarão fazer logon no Tableau Server para ver a exibição inserida, em vez disso, serão automaticamente autenticados usando o Microsoft SSPI.

253 Inserir exibições em wikis Você pode inserir facilmente uma exibição em um wiki ou em outra página da Web, bastando colocar a exibição dentro de uma marca <iframe>. 1. Navegue até a página wiki na qual deseja inserir uma exibição. 2. Edite a página e adicione um <iframe> onde a origem é a URL para a exibição. Por exemplo: <iframe src="http://tableauserver/views/date- Time/DateCalcs?:embed=yes&:toolbar=no" width="800" height="600"></iframe> 3. Salve as alterações. A exibição é inserida na página wiki. Se o Tableau Server e o wiki forem configurados para usar o Microsoft SSPI, os usuários que acessam uma exibição inserida no wiki serão conectados automaticamente para que possam ver a exibição. Se o servidor e o wiki não estiverem usando o mesmo método para autenticação, os usuários serão solicitados a fazer logon no servidor para que possam ver a exibição.

254 Inserir imagens Além de inserir uma exibição em um <script> ou em uma marca <iframe>, você também pode inserir a exibição como uma imagem. Quando você insere uma imagem, a exibição não é interativa; no entanto, ela á atualizada toda vez que a página é completamente recarregada. Dessa forma, a imagem mostra os dados mais recentes, mesmo se os dados subjacentes forem alterados. 1. Navegue até a página em que você deseja inserir a imagem. 2. Edite a página e adicione uma marca <img> onde a origem é a URL para a exibição mais a extensão de arquivo.png. Por exemplo: <img src="http://tableauserver/views/date-time/datecalcs.png" width="900" height="700"> Observação: Se a página da Web e o Tableau Server estiverem usando o Microsoft SSPI para autenticação, qualquer pessoa que esteja acessando a imagem inserida será conectada automaticamente ao Tableau Server e poderá ver a exibição. No entanto, se o servidor e a página da Web não estiverem usando o mesmo método de autenticação, a imagem não será exibida.

255 Inserir exibições no SharePoint (autenticação local) Você pode inserir uma exibição do Tableau Server em uma página do SharePoint. Se Autenticação local for o método de autenticação do usuário do Tableau Server, você deverá executar algumas etapas antes de começar a inserir as exibições. As etapas identificam os usuários do Tableau Server, entre outras coisas, no SharePoint. O Tableau fornece essa funcionalidade por meio dos arquivos complementares TableauEmbeddedView.dll e TableauEmbeddedView.wsp. Este tópico descreve como instalar e provisionar esses arquivos, testar sua configuração e inserir uma exibição usando uma Web Part do SharePoint. Se o Active Directory for seu método de autenticação de usuário, não será necessário executar essas etapas extras, pois o Active Directory e o SharePoint usam o Microsoft SSPI. Você pode começar a inserir agora mesmo. Consulte as etapas em Inserir exibições no SharePoint (Microsoft SSPI). Requisitos Qualquer pessoa que acessa uma exibição inserida deve ser um usuário licenciado no Tableau Server e o respectivo nome de usuário no SharePoint deve ser igual ao nome de usuário no Tableau Server. Editar permissões de segurança do DLL A primeira etapa é editar as permissões de segurança do.dll para que todos os usuários do sistema operacional possam usá-lo. 1. Localize os arquivos TableauEmbeddedView.dll e TableauEmbeddedView.wsp que foram instalados com o Tableau Server: 32 bits: C:\Program Files\Tableau\Tableau Server\8.0\extras\embedding\sharepoint\ 64 bits: C:\Program Files (x86)\tableau\tableau Server\8.0\extras\embedding\sharepoint\ 2. Copie os arquivos no diretório raiz do servidor SharePoint. O diretório raiz é normalmente localizado em C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\bin, por exemplo: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin O restante desse procedimento e tudo o que vem em seguida focará apenas no arquivo.dll. 3. Edite as permissões de segurança em TableauEmbeddedView.dll clicando nele com o botão direito do mouse e selecionando Propriedades > Segurança.

256 4. Em Nomes de grupos ou usuários, selecione Todos e clique em Editar. 5. Em Permissões para todos, selecione Permitir para a permissão Controle total. 6. Clique OK.

257 Instalar e implantar o arquivo WSP O procedimento acima concedeu permissão para usar o arquivo.dll a todos os usuários do sistema operacional. No procedimento a seguir, você dará ao SharePoint mais informações sobre o que fazer com o arquivo.dll. Isso é feito pelo arquivo TableauEmbeddedView.wsp. Você copiou esse arquivo na etapa 2 de Editar permissões de segurança do DLL. Para instalar e implantar o arquivo.wsp: 1. Abra um prompt de comando como administrador. 2. Navegue para a pasta a seguir: C:\Program Files (x86)\common Files\Microsoft Shared\Web Server Extensions\14\BIN 3. Execute o comando a seguir para adicionar o arquivo.wsp: stsadm -o addsolution -filename "C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin\TableauEmbeddedView.wsp" 4. Em seguida, execute o comando a seguir para implantá-lo. No comando, SharePoint site>/ deve ser o diretório raiz do site do SharePoint, como stsadm -o deploysolution -name TableauEmbeddedView.wsp SharePoint Site>/ -local -force - allowgacdeployment -url 5. Por fim, ative o recurso Web Part executando o seguinte comando: stsadm -o activatefeature -name TableauEmbeddedView_Feature1 -url SharePoint Site>/ Verificar a implantação da Web Part Depois de instalar e implantar o arquivo TableauEmbeddedView.wsp, verifique as configurações fazendo o seguinte: 1. Abra o site do SharePoint em um navegador da Web. Pode demorar alguns instantes para o site aparecer. 2. Na lista Ações do site, selecione Configurações do site.

258 3. Em Galerias, selecione Web parts. 4. Confirme que o TableauEmbeddedView está listado. 5. Retorne para Configurações do site e, em Administração de coleta do site, selecione Recursos de coleta do site. Confirme que o recurso TableauEmbeddedView está com o status de Ativo. Inserir uma exibição usando a Web Part Agora que você está pronto para inserir uma exibição em uma página do SharePoint:

259 1. Navegue até a página do SharePoint em que você deseja inserir uma exibição (o tipo da página deve ser Página de Web Part). 2. No menu Ações do site, no canto superior esquerdo da página, selecione Editar página. 3. Clique em Adicionar uma Web Part na seção da página onde você deseja inserir a exibição. 4. Em Categorias, selecione TableauEmbeddedView, localizado na pasta Diversos ou Personalizado, e clique em Adicionar. 5. De volta na página do SharePoint, selecione Editar Web Part no menu Editar da nova web part.

260 6. No lado direito da página, é possível especificar os atributos da web part TableauEmbeddedView. Digite o nome do seu Tableau Server e, em seguida, digite o caminho da exibição que você deseja inserir. Por exemplo, você pode digitar /views/date-time/datecalcs. 7. Especifique outros atributos - se você deseja mostrar a barra de ferramentas ou, até mesmo, se deseja inserir a exibição como uma imagem em vez de uma exibição interativa. 8. Na seção Aparência, você pode especificar o Título da web part, a Altura e a Largura. Em geral, você deve especificar uma altura fixa (por exemplo, 700 pixels) e ajustar a largura para se adequar à zona.

261 9. Clique em OK para aplicar as alterações e sair do modo de edição. Agora a exibição está inserida na página e os usuários que a acessam serão automaticamente conectados com base no respectivo nome de usuário e na senha para o SharePoint. Qualquer pessoa que acessa uma exibição inserida precisa ser um usuário licenciado no Tableau Server e o respectivo nome de usuário no SharePoint deve ser igual ao nome de usuário no Tableau Server. Esse é um exemplo de inserção de exibições no SharePoint usando o arquivo.dll fornecido. Você também pode inserir exibições em outros tipos de aplicativos Web. Consulte JavaScript API para obter mais informações.

262 Servidores proxy O Tableau Server também pode ser configurado para funcionar com um servidor proxy. Neste tipo de ambiente, o servidor proxy atua como um intermediário entre o Tableau Server e os clientes que estão fazendo solicitações de recursos no Tableau Server. Há várias maneiras de configurar servidores proxy por exemplo, como proxies avançados ou proxies reversos. Estes tópicos pressupõem que você já configurou seu servidor proxy e agora precisa identificá-lo para o Tableau Server. Use os tópicos abaixo para obter mais informações: Preparar-se para a configuração de um ambiente com proxy Para configurar o Tableau Server para funcionar com um servidor proxy, você precisará das seguintes informações sobre seu servidor proxy: Endereço IP: O endereço IP do computador servidor proxy. O endereço deve estar no formato IPv4, por exemplo, FQDN: O nome de domínio totalmente qualificado do servidor proxy. Por exemplo, bigbox.myco.com. Não FQDN: Qualquer nome de domínio não totalmente qualificado do servidor proxy. Usando o exemplo acima, o nome de domínio totalmente qualificado do servidor proxy seria bigbox. Aliases: Qualquer alias do servidor proxy. Os aliases são designados com o uso de CNAMEs (registros de Nome canônico). Um exemplo seria um servidor proxy com um CNAME de bigbox.myco.com e aliases de ftp.myco.com e

263 Configurar o Tableau para funcionar com um servidor proxy Após a coleta das informações descritas em Preparar-se para a configuração de um ambiente com proxy, você pode configurar o Tableau Server para funcionar com um proxy executando as etapas a seguir. Para obter informações sobre as configurações abaixo, consulte Opções tabadmin set. 1. Interrompa o servidor. 2. Ainda no diretório bin do Tableau Server, insira o seguinte comando, onde name é o nome canônico (externamente visível) do servidor proxy: tabadmin set gateway.public.host "name" 3. Por padrão, o Tableau pressupõe que o servidor proxy está escutando as comunicações externas na porta 80. Para designar uma porta diferente, insira o seguinte comando, onde port_number é a porta: tabadmin set gateway.public.port "port_number" 4. Agora, insira o seguinte comando, onde IP_address é o endereço IP do servidor proxy: tabadmin set gateway.trusted "IP_address" O valor de IP_address pode ser uma lista separada por vírgulas, por exemplo: tabadmin set gateway.trusted " , , " 5. No comando seguinte, você fornecerá nomes alternativos para o servidor proxy, como seu nome de domínio totalmente qualificado, nomes de domínio não totalmente qualificados e aliases. Esses são os nomes que um usuário poderá digitar em um navegador. Separe cada nome com uma vírgula: tabadmin set gateway.trusted_hosts "name1, name2, name3" Por exemplo: tabadmin set gateway.trusted_hosts "bigbox.myco.com, bigbox, ftp.myco.com, 6. Inicie o servidor para que as alterações possam ter efeito.

264 Autenticação confiável Quando você insere exibições do Tableau Server em páginas da Web, todos que visitarem a página deverão ser um usuário licenciado no Tableau Server. Quando usuários visitam a página, eles são solicitados a fazer logon no Tableau Server para que possam ver a exibição. Se você já tiver um modo de autenticar os usuários na página da Web ou no seu aplicativo Web, é possível evitar essa solicitação e que os usuários tenham que fazer logon duas vezes configurando a autenticação confiável. A autenticação confiável simplesmente significa que você configurou uma relação confiável entre o Tableau Server e um ou mais servidores Web. Quando o Tableau Server recebe solicitações desses servidores Web confiáveis, ele supõe que o servidor já foi tratado, independentemente de a autenticação ser necessária. Se seu servidor Web usar SSPI (Security Support Provider Interface), você não precisará configurar a autenticação confiável. É possível inserir exibições, e seus usuários terão acesso seguro a elas desde que sejam usuários e membros licenciados do Tableau Server do seu Active Directory. Não há suporte para o uso de Habilitar logon automático (uma opção configurada durante a Instalação que usa o Microsoft SSPI) e a autenticação confiável ao mesmo tempo. Se você estiver usando o SSPI com o Active Directory e quiser que seus usuários tenham acesso seguro às exibições do Tableau Server sem serem solicitados a inserir credenciais, você pode configurar a autenticação confiável. Para que os usuários possam ser autenticados quando clicam em uma exibição inserida, seus navegadores devem estar configurados para permitir cookies de terceiros. Como a autenticação confiável funciona O diagrama abaixo descreve como a autenticação confiável funciona entre o navegador da Web do cliente, seu servidor Web e o Tableau Server.

265 O usuário visita a página da Web: quando um usuário visita a página da Web com a exibição inserida do Tableau Server, ele envia uma solicitação GET a seu servidor Web para o HTML dessa página. O servidor Web envia POSTS ao Tableau Server: o servidor web envia uma solicitação POST ao Tableau Server confiável (por exemplo, não Essa solicitação POST deve ter um parâmetro username. O valor de username deve ser o nome de usuário de um usuário licenciado do Tableau Server. Se o servidor estiver executando vários sites e a exibição estiver em um site que não seja o site padrão, a solicitação POST também deverá incluir um parâmetro O servidor Web passa a URL ao navegador: o servidor Web constrói a URL para a exibição usando a URL da exibição ou sua marca de objeto (se inserida na exibição) e a insere no HTML da página. O ticket é incluído (ex.: O servidor Web passa todo o HTML da página de volta ao navegador da Web do cliente. Exibição das solicitações de navegador do Tableau Server: o navegador Web do cliente envia uma solicitação ao Tableau Server usando uma solicitação GET que inclui a URL com o ticket.

266 target_site. O Tableau Server cria um ticket: o Tableau Server verifica o endereço IP do servidor Web ( XXX no diagrama acima) que enviou a solicitação POST. Se ele for configurado como um host confiável, o Tableau Server criará um ticket na forma de uma string exclusiva de nove dígitos. O Tableau Server responde à solicitação POST com esse ticket. Se houver um erro e o ticket não puder ser criado, o Tableau Server responderá com um valor de -1. O Tableau Server resgata o ticket: o Tableau Server vê que esse navegador da Web solicitou uma URL com um ticket nela e resgata o ticket. Os tickets devem ser resgatados em até três minutos, a contar de quando foram emitidos. Assim que o ticket é resgatado, o Tableau Server conecta o usuário, remove o ticket da URL e envia a URL final de volta para a exibição inserida.

267 Adicionar endereços IP confiáveis ao Tableau Server A primeira etapa da configuração da autenticação confiável é configurar o Tableau Server para reconhecer e confiar em solicitações de um ou mais servidores Web: 1. Abra um prompt de comando como um administrador e navegue para seu diretório bin do Tableau Server (por exemplo, C:\Program Files (x86)\tableau\tableau Server\8.0\bin). 2. Em seguida, digite o seguinte comando: tabadmin set wgserver.trusted_hosts "<Trusted IP Addresses>" No comando acima, <Trusted IP Addresses> deve ser uma lista separada por vírgula dos endereços IP dos seus servidores Web. Por exemplo: tabadmin set wgserver.trusted_hosts " , , " Observação: A lista separada por vírgula deve estar entre aspas com um espaço após cada vírgula. Nomes de host não são permitidos. 3. Se você tiver um ou mais servidores proxy entre o computador que está criando o ticket confiável (etapa 2, descrita antes) e o Tableau Server, também precisará adicioná-los como gateways confiáveis. Consulte Configurar o Tableau para funcionar com um servidor proxy para ver as etapas. 4. Por fim, digite o seguinte comando para reiniciar o servidor: tabadmin restart Em seguida, você deverá configurar seu servidor Web para receber tickets do Tableau Server.

268 Obter um ticket do Tableau Server Depois de adicionar endereços IP confiáveis ao Tableau Server, você estará pronto para configurar seu servidor Web para obter tickets do Tableau Server via solicitações POST (etapa 3 do diagrama). A solicitação POST deve ser enviada a name>/trusted por exemplo, não a Para obter exemplos de códigos que você pode usar para criar a solicitação POST em Java, Ruby e PHP, consulte o seguinte: 32 bits:c:\program Files\Tableau\Tableau Server\8.0\extras\embedding 64 bits:c:\program Files (x86)\tableau\tableau Server\8.0\extras\embedding Estes são os dados que você pode usar em uma solicitação POST ao Tableau Server: username=<username> (obrigatório): o nome de usuário para um usuário licenciado do Tableau Server. Se estiver usando a Autenticação local, o nome de usuário pode ser uma string simples (por exemplo, username=jsmith). Se estiver usando o Active Directory com vários domínios, você deverá incluir o nome de domínio com o nome de usuário (por exemplo, username=myco\jsmith). target_site=<site id> (obrigatório, se a exibição não estiver no site padrão): Especifica o site que contém a exibição se o Tableau Server estiver executando vários sites e a exibição estiver em um site diferente do site padrão (por exemplo, target_ site=sales). O valor que você usa para <site id> deve ser o nome da pasta Web do site. client_ip=<ip address> (opcional): Usado para especificar o endereço IP do computador cujo navegador da Web está acessando a exibição (por exemplo, client_ip= ). Não é o endereço IP do servidor Web que está fazendo a solicitação POST do Tableau Server. Se você decidir usar esse parâmetro, consulte Opcional: Configurar a correspondência IP do cliente para obter mais informações. A resposta do Tableau Server à solicitação POST será uma string exclusiva de nove dígitos (o ticket). Se o Tableau Server não puder processar a solicitação, a resposta será -1. Consulte Valor de ticket -1 retornado pelo Tableau Server para ver as dicas de como corrigir isso. Além disso, para que os usuários consigam se autenticar quando clicam em uma exibição inserida, seus navegadores devem estar configurados para permitir cookies de terceiros. Em seguida, você deverá adicionar o código que permite que o servidor Web construa uma URL para a exibição que contenha o local da exibição e o ticket.

269 Ver a exibição com o ticket Depois de criar a solicitação POST, você deverá gravar o código que fornece ao servidor Web o local da exibição e o ticket do Tableau Server. Ele usará essas informações para mostrar a exibição. A maneira como você especifica isso depende se a exibição é inserida e se o Tableau Server está executando vários sites. Exemplos de exibição do Tableau Server Este é um exemplo de como especificar uma exibição que os usuários acessam somente via Tableau Server (a exibição não é inserida): Se o Tableau Server estiver executando vários sites e a exibição estiver em um site diferente do padrão, você deverá adicionar t/<site name> ao caminho. Por exemplo: Exemplos de exibição inserida Estes são alguns exemplos de como especificar exibições inseridas. Como há duas abordagens que você pode adotar para o código inserido, as duas maneiras são descritas abaixo. Independentemente do que for usado, haverá algumas informações exclusivas da autenticação confiável que você deverá fornecer. Exemplos de marca de script Este exemplo usa o parâmetro de objeto ticket: <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="name" value="mycosales/salesscorecard" /> <param name="ticket" value=" " /> </object> Aqui está como o exemplo acima ficaria em um Tableau Server com vários sites, onde a exibição está publicada no site Sales: <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> <object class="tableauviz" width="800" height="600" style="display:none;"> <param name="site_root" value="/t/sales" />

270 <param name="name" value="mycosales/salesscorecard" /> <param name="ticket" value=" " /> </object> Em vez de usar ticket, você pode usar o parâmetro path para indicar explicitamente o caminho completo da exibição. Quando path é usado, você também não precisa do parâmetro name, que é geralmente um parâmetro obrigatório no código inserido do Tableau JavaScript: <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> <object class="tableauviz" width="900" height="700" style="display:none;"> <param name="path" value="trusted/ /views/mycosales/salesscorecard" /> </object> Este é o mesmo exemplo, só que para um servidor com vários sites. Observe que /t/<site name> é usado aqui: <script type="text/javascript" src="http://myserver/javascripts/api/viz_v1.js"></script> <object class="tableauviz" width="900" height="700" style="display:none;"> <param name="path" value="trusted/ /t/sales/views/mycosales/salesscorecard" /> </object> Exemplo de marca Iframe <iframe src="http://tabserver/trusted/ /views/workbookq4/salesq4?- :embed=yes" width="800" height="600"></iframe>

271 Opcional: Configurar a correspondência IP do cliente Por padrão, o Tableau Server não considera o endereço IP do navegador Web do cliente quando ele cria ou resgata tickets. Para mudar isso, é necessário fazer duas coisas: especificar um endereço IP usando o parâmetro client_ip na solicitação POST que obtém o ticket e seguir as etapas abaixo para configurar o Tableau Server para impor a correspondência de endereço IP do cliente. 1. Abra uma janela de comando e altere os diretórios para o local do diretório bin do Tableau Server. O local padrão é C:\Program Files (x86) \Tableau\Tableau Server\8.0\bin 2. Abra um prompt de comando como um administrador e digite o seguinte comando: tabadmin set wgserver.extended_trusted_ip_checking true 3. Em seguida, digite o seguinte comando: tabadmin configure 4. Por fim, reinicie o servidor digitando o seguinte: tabadmin restart

272 Solucionar problemas de autenticação confiável Veja abaixo alguns problemas e erros comuns que você pode encontrar quando estiver configurando a autenticação confiável. As informações de autenticação confiável são gravadas em ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver\vizql-*.log. Para aumentar o nível de registro de info para debug, use a configuração tabadmin vizqlserver.trustedticket.log_level. Para obter dicas de teste de autenticação confiável, consulte a Base de dados de conhecimento do Tableau.

273 Valor de ticket -1 retornado pelo Tableau Server O Tableau Server retornará -1 para o valor do ticket se ele não puder emitir o ticket como parte do processo de autenticação confiável. O motivo exato dessa mensagem está gravado no arquivo production*.log na seguinte pasta: ProgramData\Tableau\Tableau Server\data\tabsvc\logs\wgserver Estes são alguns fatores a serem confirmados: Todos os endereços IP do servidor foram adicionados aos hosts confiáveis O endereço IP do computador que envia a solicitação POST deve estar na lista de hosts confiáveis no Tableau Server. Consulte Adicionar endereços IP confiáveis ao Tableau Server para saber como adicionar endereços IP a essa lista. A lista de hosts confiáveis está adequadamente formatada A lista de hosts confiáveis no Tableau Server deve ser uma lista separada por vírgula com um espaço após cada vírgula. Por exemplo, a lista deve ser semelhante ao seguinte: , , , e assim por diante. Endereços IP são IPv4 A lista de endereços IP deve estar no formato do IPv4 (Protocolo de Internet versão 4). Um endereço IPv4 será semelhante a isto: Os endereços IPv6 (por exemplo, fe12::3c4a:5eab:6789:01c%34) não têm suporte. O nome de usuário na solicitação POST é um usuário válido do Tableau Server O nome de usuário que você envia na solicitação POST deve ser um usuário licenciado do Tableau Server com um nível de licença Visualizador ou Interagente. Você pode ver uma lista de usuários e os respectivos níveis de licença conectando-se ao Tableau Server como um administrador e clicando no link Licenciamento no lado esquerdo da página. O nome de usuário na solicitação POST inclui o domínio Se o Tableau Server for configurado para usar a Autenticação local, o nome de usuário que você envia no POST pode ser uma string simples. No entanto, se o servidor for configurado para o Active Directory, você deverá incluir o nome de domínio com o nome de usuário (domínio\nome de usuário). Por exemplo, o parâmetro de nome de usuário pode ser: username=dev\jsmith

274 HTTP Não autorizado Se você receber o erro 401 Não autorizado, é possível que você tenha configurado o Tableau Server para usar o Active Directory com SSPI (consulte Habilitar logon automático). Se seu servidor Web usar SSPI, você não precisará configurar a autenticação confiável. É possível inserir exibições e seus usuários terão acesso a elas, desde que eles sejam usuários e membros licenciados do Tableau Server do seu Active Directory. Não há suporte para o uso simultâneo de Habilitar logon automático e a autenticação confiável.

275 HTTP 404 Arquivo não encontrado Você poderá receber esse erro se o código do seu programa fizer referência a uma URL do Tableau Server que não existe. Por exemplo, o servidor Web pode construir uma URL inválida que não pode ser encontrada quando a página da Web tenta recuperá-la.

276 Usuário inválido (SharePoint ou C#) Você poderá encontrar esse erro se tiver configurado o Tableau Server para autenticação confiável. O código de exemplo para a.dll do SharePoint faz referência à seguinte solicitação GET: SPContext.Current.Web.CurrentUser.Name A solicitação acima retornará o nome para exibição do usuário atual do Windows Active Directory. Se desejar usar a ID de logon, você precisará alterar o código para: SPContext.Current.Web.CurrentUser.LoginName Após fazer a alteração, recompile a.dll do SharePoint.

277 Tentativa de recuperar o ticket do endereço IP incorreto Você poderá encontrar esse erro se tiver configurado o Tableau Server para autenticação confiável. O endereço IP do navegador da Web do cliente não é considerado por padrão no resgate do ticket. Se o Tableau Server foi configurado para impor a correspondência de endereço IP do cliente, certifique-se de que o endereço IP do navegador da Web do cliente que foi enviado na POST ao Tableau Server é o mesmo de quando o navegador tentar recuperar a exibição inserida. Por exemplo, no diagrama Autenticação confiável, se a solicitação POST na etapa 3 enviar o parâmetro client_ip= , a solicitação GET na etapa 5 deverá vir do mesmo endereço IP. Consulte Opcional: Configurar a correspondência IP do cliente para saber como configurar o Tableau Server para impor a correspondência de endereço IP do cliente.

278 Erro de restrição de cookie Quando um usuário faz logon no Tableau Server, um cookie de sessão é armazenado em seu navegador local. O cookie armazenado é a forma como o Tableau Server reconhece que o usuário conectado foi autenticado e pode acessar o servidor. Como o cookie é definido com o mesmo domínio ou subdomínio que a barra de endereços do navegador, ele é considerado um cookie primário. Se o navegador do usuário estiver configurado para bloquear cookies primários, ele não poderá fazer logon no Tableau Server. Quando um usuário faz logon no Tableau Server por meio de uma exibição inserida, ou em um ambiente em que a autenticação confiável tenha sido configurada, o mesmo acontece: um cookie é armazenado. Nesse caso, entretanto, o navegador trata o cookie como um cookie de terceiros. Isso acontece porque o cookie é definido com um domínio que é diferente daquele mostrado na barra de endereços do navegador. Se o navegador da web do usuário estiver configurado para bloquear cookies de terceiros, a autenticação no Tableau Server falhará. Para evitar que isso ocorra, os navegadores da web devem ser configurados para permitir cookies de terceiros.

279 Erro na comunicação com o servidor (403) Se o Tableau Server estiver configurado para a autenticação confiável, talvez você receba esse erro depois de abrir uma nova exibição em um navegador e tentar navegar de volta para as exibições abertas anteriormente. A partir da versão 8.0, o Tableau Server fornece proteção contra a reutilização não autorizada das sessões VizQL por meio da opção tabadmin set vizqlserver.protect_sessions, definida como true por padrão. Como o Tableau Server é configurado para autenticação confiável, você também não precisa habilitar vizqlserver.protect_sessions. Para desabilitá-la, use tabadmin set para mudar para false.

280 Usuário Run As Você pode usar uma conta de usuário AD (Active Directory) dedicada sob a qual executar o serviço do Tableau Server chamada conta de usuário Run As. Alguns administradores optam por fazer isso quando pastas publicadas no Tableau Server se conectam a fontes de dados ativas. A conta Serviço de rede padrão do servidor (NT AUTHORITY\NetworkService) não tem as permissões corretas para se conectar a fontes de dados em outros computadores. Uma conta AD configurada corretamente sim. Para fontes de dados que exigem autenticação NT, a conta AD também pode tratar automaticamente do processo de autenticação, evitando, assim, que os usuários sejam solicitados a fornecer credenciais quando a pasta de trabalho se conecta à fonte de dados ativa. Por fim, a conta AD de usuário Run As que é dedicada a um recurso específico é, muitas vezes, menos problemática para gerenciar do que uma conta AD associada a uma pessoa. Para configurar o Tableau Server para usar uma conta de usuário Run As, siga os procedimentos abaixo. Se você estiver executando uma instalação distribuída do Tableau Server, estas etapas deverão ser executadas nos computadores de trabalho e primário. Observe também que as etapas em Configurações da conta Run As a serem confirmadas podem variar de site para site. Observação: Se estiver instalando o Tableau Server com sua conta de usuário Run As, antes de executar a instalação, confirme se o serviço Logon Secundário do Windows tem os valores corretos para Logon e Inicialização. Consulte Verificar as configurações do Tableau Service para obter mais informações. Identificar a conta Sua primeira etapa é identificar ou criar uma conta Active Directory sob a qual executar o serviço do Tableau Server. Essa será a conta de usuário Run As do Tableau Server e deverá ter o seguinte: Permissões para se conectar à fonte de dados com pelo menos acesso de leitura. Credenciais para permitir que o Tableau Server atenda ao processo de autenticação NT com a fonte de dados. As fontes de dados Microsoft que executam a autenticação NT incluem o Microsoft SQL Server e Microsoft Analytical Services (MSAS), mas não o Access nem o Excel. Permissões para consultar seu controlador de domínio do Active Directory para usuários e grupos. Uma conta de usuário criada no computador local em que o Tableau Server está sendo executado provavelmente não terá essas permissões.

281 Confirmar a relação de confiança bidirecional do domínio Confirme se existe uma relação de confiança bidirecional entre domínios, se alguma das afirmações a seguir for verdadeira: Os computadores que hospedam o Tableau Server e a fonte de dados estão em domínios separados. Os usuários do Tableau Server estão em domínio separado do Tableau Server ou da fonte de dados.

282 Verificar as configurações do Tableau Service Confirme se os serviços do Tableau receberam os valores corretos de Logon e Inicialização. Se você estiver executando uma instalação distribuída do Tableau Server, execute estas etapas nos computadores de trabalho e primário. 1. Faça logon como administrador no computador que está executando o Tableau Server. 2. No computador do Tableau Server, selecione Iniciar > Painel de controle > Ferramentas administrativas > Gerenciamento de computador > Serviços e aplicativos > Serviços. 3. Abra Serviços e aplicativos e clique em Serviços. Confirme se os serviços a seguir têm as configurações corretas: Nome do serviço Serviço de licenciamento FLEXnet Logon secundário Tableau Server (tabsvc) Valor do logon Sistema local Sistema local <domínio>\<nome_de_usuário> Essa é a conta de usuário Run As. Veja abaixo. Valor de inicialização Manual Automático Automático Tablicsrv Sistema local Automático Alteração do valor de logon Para alterar o valor de Logon do Tableau Server (tabsvc) para a conta de usuário Run As: 1. Na janela Serviços, interrompa o serviço do Tableau Server clicando com o botão direito do mouse no Tableau Server (tabsvc) e selecionando Parar. 2. Selecione Iniciar > Todos os programas > Tableau Server > Configurar o Tableau Server. 3. Na guia Geral, insira o domínio, o nome de usuário e a senha para a conta de usuário Run As do Tableau Server. 4. Clique em OK e reinicie o Tableau Server (tabsvc).

283 Preparar a política de segurança local Se sua conta de usuário Run As não for um administrador no computador (primário e de trabalho, se estiver executando uma instalação distribuída) do Tableau Server, você deverá preparar a política de segurança local do computador para que a conta de usuário Run As do Tableau Server possa fazer logon no computador como um serviço e fazer alterações de configuração. Para isso: 1. Selecione Iniciar > Painel de controle > Ferramentas administrativas > Política de segurança local. 2. Na janela Configurações locais de segurança, abra Políticas locais, destaque Atribuições de direitos do usuário e clique com o botão direito do mouse em Fazer logon como um serviço e selecione Propriedades. 3. Na janela Propriedades de Fazer logon como um serviço, clique em Adicionar usuário ou grupo. 4. Digite o <domain>\<username> para a conta de usuário Run As do Tableau Server (por exemplo: MYCO\tableau_server) e clique em Verificar nomes. 5. Quando a conta for resolvida corretamente, ela será sublinhada. Clique em OK.

284 6. Repita estas etapas para remover a conta Run As da política Fazer logon localmente. 7. Repita estas etapas para remover a conta Run As da política Negar logon. 8. Clique em OK para fechar as janelas Configurações locais de segurança.

285 Definir as configurações de conexão à fonte de dados Para autenticar automaticamente seus usuários quando a pasta de trabalho que eles estiverem acessando se conectar a uma fonte de dados ativa, autenticada por NT, configure sua conexão de dados do Tableau com a opção Use a segurança integrada do Windows NT selecionada: Segurança integrada do Windows NT Autentica com a conta de usuário Run As do servidor Nome de usuário e senha Cada usuário do Tableau Server é solicitado a fornecer credenciais de banco de dados

286 Configurações da conta Run As a serem confirmadas A conta de usuário Run As precisa de permissões que a permitam ler, executar e, às vezes, modificar arquivos. Dependendo da conta usada como um ponto de partida, ela já pode ter as permissões corretas. Sempre que você alterar a conta Run As do servidor, é preciso confirmar se ela atende aos requisitos a seguir.se você estiver executando uma instalação distribuída, isso se aplicará aos computadores primário e de trabalho.

287 Conceder permissões de leitura e execução A conta sob a qual o serviço do Tableau Server é executado precisa de permissão para ler e executar arquivos. Sempre que a conta de usuário Run As do servidor for alterada, confirme ou configure o seguinte: 1. No computador que está hospedando o Tableau Server (e o Tableau Worker, se distribuído), use o Windows Explorer para clicar com o botão direito do mouse em Disco local (C:) e selecionar Propriedades. 2. Na janela Propriedades do disco local (C:), selecione a guia Segurança. 3. Clique em Editar e em Adicionar. 4. Na caixa de diálogo, Selecionar usuários, computadores, contas de serviço ou grupos, digite o <domain>\<username> para a conta de usuário Run As do Tableau Server. Não use uma conta de grupo. 5. Clique em Verificar nomes para resolver a conta e em OK para confirmar. 6. Com a conta de usuário Run As do Tableau Server em destaque, confirme se ela tem as permissões Ler e executar. A seleção de Ler e executar seleciona automaticamente Listar conteúdo da pasta e Ler. 7. Clique em OK para sair.

288 Conceder permissões de modificação A conta também precisa ter a capacidade de executar tarefas como criar arquivos de registro. Confirme ou configure o seguinte: 1. Navegue até as seguintes pastas: Windows Server 2003 de 32 bits: C:\Program Files\Tableau Windows Server 2003 de 64 bits: C:\Program Files (x86)\tableau\ Windows Server 2012, Windows Server 2008, Windows Vista, Windows 7, Windows 8: C:\ProgramData\Tableau\

289 2. Clique com o botão direito do mouse na pasta, selecione Propriedades e clique na guia Segurança: Clique em Editar e em Adicionar. Digite o <domain>\<username> para a conta de usuário Run As do Tableau Server. Clique em Verificar nomes para resolver a conta e em OK para confirmar. Com a conta de usuário Run As do Tableau Server em destaque, confirme se ela tem as permissões Modificar. A seleção de Modificar concede automaticamente todas as permissões, exceto Controle total e Permissões especiais:

290 3. Para cada pasta, na guia Segurança das Propriedades do Tableau, clique em Avançado: 4. Na janela Configurações de segurança avançada do Tableau, clique em Alterar permissões.

291 5. Na caixa de diálogo Configurações de segurança avançada do Tableau, destaque a conta de usuário Run As e marque a caixa de seleção Substituir todas as permissões de objeto filho com permissões hereditárias desse objeto: 6. Clique em OK para aplicar as alterações em todas as subpastas e arquivos. Isso pode levar alguns minutos. 7. Clique em OK para confirmar as alterações e depois clique em OK na caixa de diálogo Propriedades do Tableau. Modificar configurações de registro A etapa a seguir é opcional e não é vista na maioria dos ambientes. Se a segurança de registro for altamente restritiva, conceda à conta de usuário Run As do Tableau Server as permissões de leitura e gravação para as seguintes ramificações de registro: e HKEY_CURRENT_USER\Software\Tableau Computador de 32 bits: HKEY_LOCAL_MACHINE\Software\Tableau Computador de 64 bits: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Tableau

292 Representação do SQL Server A representação acontece quando uma conta de usuário atua em nome de outra conta de usuário. Você pode configurar o Tableau e o Microsoft SQL Server para executarem a representação de usuários de banco de dados, de modo que a conta de banco de dados do SQL Server usada pelo Tableau Server faz consultas em nome dos usuários do banco de dados do SQL Server, que também são usuários do Tableau. O principal benefício desse recurso é que ele permite aos administradores implementar e controlar a respectiva política de segurança de dados em um local: nos respectivos bancos de dados. Quando os usuários do Tableau acessam uma exibição com uma conexão ativa a um banco de dados do SQL Server, a exibição mostra apenas o que as permissões de banco de dado dos usuários permitem que eles vejam. Um benefício adicional é que os usuários não precisam responder a uma solicitação de logon do banco de dados quando acessam a exibição. Além disso, os editores da pasta de trabalho não precisam depender de filtros específicos de usuário para restringir o que é visto nas exibições. Use os tópicos abaixo para obter mais informações sobre o que você precisa para usar esse recurso. Requisitos de representação Veja o que você precisa para usar o recurso: Conexões ativas somente com o SQL Server: a representação só pode ser usada para exibições que tenham uma conexão ativa com um banco de dados do SQL Server, versão 2005 ou mais recente. Contas de banco de dados individuais: cada pessoa que acessar a exibição deverá ter uma conta explícita, individual no banco de dados do SQL Server ao qual a exibição se conecta. Membros de um grupo do Active Directory (AD) não podem ser representados. Por exemplo, se Jane Smith for um membro do grupo Vendas do AD e seu administrador de banco de dados adicionar o grupo ao banco de dados do SQL Server, Jane não poderá ser representada. Credenciais correspondentes e tipo de autenticação: as credenciais de cada conta de usuário do Tableau e o respectivo tipo de autenticação do usuário do Tableau devem corresponder às credenciais e ao tipo de autenticação no banco de dados do SQL Server. Em outras palavras, se a conta de usuário de Jane Smith no Tableau Server tiver um nome de usuário de MyCo\jsmith e o Tableau Server estiver usando o Active Directory para autenticação de usuário, seu nome de usuário no banco de dados do SQL Server também deverá ser MyCo\jsmith e o SQL Server deverá estar usando a Autenticação Integrada do Windows. Pré-requisitos do SQL Server: no SQL Server, você deve ter uma tabela de segurança de dados, uma exibição que imponha a segurança de dados e deve exigir que os usuários do seu banco de dados usem a exibição.

293 Conta SQL IMPERSONATE: você precisa de uma conta de banco de dados do SQL Server que tenha a permissão IMPERSONATE para os usuários do banco de dados acima. Essa é uma conta com a função sysadmin ou uma que tenha recebido a permissão IMPERSONATE para cada conta de usuário individual (consulte o artigo do MSDN em EXECUTE AS). Essa conta do SQL Server também deve ser uma de duas contas no Tableau: A conta de usuário Run As do Tableau Server (consulte Representação com uma conta de usuário Run As). A conta do publicador da pasta de trabalho (consulte Representação com credenciais SQL inseridas).

294 Como funciona a representação Veja uma ilustração de como funciona a representação do usuário do banco de dados: Na ilustração acima, Jane Smith (MyCo\jsmith) é uma representante de vendas da Costa Oeste e Henry Wilson (MyCo\hwilson) cobre a Leste. No banco de dados do SQL Server, as permissões da conta de Jane, MyCo\jsmith, fornecem apenas acesso ao dados da Costa Oeste. A conta de Henry, MyCo\hwilson, pode acessar apenas os dados da Costa Leste. Uma exibição foi criada, mostrando dados do país inteiro. Ela tem um conexão ativa com um banco de dados do SQL Server. Ambos os usuários se conectam ao Tableau Server e clicam na exibição. O Tableau Server se conecta ao SQL Server usando uma conta de banco de dados com a permissão IMPERSONATE para a conta de banco de dados de cada usuário. Essa conta atua em nome da conta de banco de dados de cada usuário. Quando a exibição é mostrada, ela é restringida pelas permissões de banco de dados individuais de cada usuário. Jane vê somente os dados de vendas da Costa Oeste; Henry vê apenas os dados da Costa Leste.

295 Representação com uma conta de usuário Run As A representação por uma conta de usuário Run As é a maneira recomendada de executar a representação. A conta de usuário Run As é uma conta do AD que o serviço do Tableau Server pode executar na máquina que está hospedando o Tableau Server (consulte Usuário Run As). Essa mesma conta deve ter a permissão IMPERSONATE para as contas de usuário do banco de dados no SQL Server. Do ponto de vista de segurança de dados, usar a conta Run As do Tableau Server para representação fornece ao administrador mais controle. Para configurar a representação com uma conta de usuário Run As: 1. Quando você configura o Tableau Server como parte da instalação, em Usuário Run As do servidor, insira a conta do AD do usuário Run As que tem a permissão IMPERSONATE para as contas de usuário. Em Autenticação do usuário, selecione Usar Active Directory: 2. Clique em OK para concluir a configuração.

296 3. Crie uma pasta de trabalho no Tableau Desktop. Ao criar a conexão de dados, selecione Use a segurança integrada do Windows NT para a conexão ativa da pasta de trabalho com um banco de dados do SQL Server. 4. No Tableau Desktop, publique a pasta de trabalho no Tableau Server (Servidor > Publicar pasta de trabalho). 5. Na caixa de diálogo Publicar, clique em Autenticação e, na caixa de diálogo Autenticação, selecione Representar por meio da conta Run As do servidor na lista suspensa: 6. Clique em OK.

297 7. Teste a conexão conectando-se ao Tableau Server como um usuário. Ao clicar em uma exibição, você não deve ser solicitado a fornecer credenciais de banco de dados e deve ver apenas os dados que o usuário está autorizado a ver.

298 Representação com credenciais SQL inseridas Também é possível executar a representação tendo a pessoa que publica uma exibição inserindo suas respectivas credenciais de conta do SQL Server na exibição. O Tableau Server pode ser executado sob qualquer tipo de conta, mas ele usará essas credenciais, fornecidas pelo editor, para se conectar ao banco de dados. Essa pode ser a escolha certa para seu site se a conta que manipula a representação não puder ser uma conta do AD e se você se sentir à vontade fornecendo aos editores da pasta de trabalho uma conta com um nível de permissão potencialmente alto no SQL Server. Observação: Para usar essa abordagem, Credenciais inseridas devem estar habilitadas no Tableau Server: Para representar com a conta do SQL do editor da pasta de trabalho: 1. No Tableau Desktop, crie uma pasta de trabalho. Ao criar a conexão de dados, selecione Use um nome de usuário e uma senha específicos para a conexão ativa da pasta de trabalho com um banco de dados do SQL Server: 2. Publique a pasta de trabalho no Tableau Server (Servidor > Publicar pasta de trabalho).

299 3. Na caixa de diálogo Publicar, clique em Autenticação e, na caixa de diálogo Autenticação, selecione Representar por meio da senha inserida na lista suspensa: 4. Clique em OK. 5. Teste a conexão conectando-se ao Tableau Server como um usuário. Ao clicar em uma exibição, você não deve ser solicitado a fornecer credenciais de banco de dados e deve ver apenas os dados que o usuário está autorizado a ver.

300 Portas TCP/IP A tabela a seguir lista as portas usadas por padrão pelo Tableau Server e quais devem estar disponíveis para associação. Se o Firewall do Windows estiver habilitado, o Tableau Server abrirá as portas necessárias; você não precisa fazer isso (para instalações distribuídas com um computador de trabalho executando o Windows 7, consulte a Base de dados de conhecimento do Tableau). Porta Usada por este processo do servidor... Servidor de aplicativos. SSL. Quando o Tableau Server é configurado para SSL, o servidor de aplicativos redireciona solicitações para essa porta. Instalação do Tableau Server. O Tableau Worker atua em ambientes distribuídos e altamente disponíveis (o Tableau Server primário não escuta nessas portas). Servidor de aplicativos (porta base 8000). São usadas as portas consecutivas após a 8000, até o número de processos. Por padrão, o Tableau Server é instalado com dois processos de servidor de aplicativos (portas TIPO DE INSTALAÇÃO Todos Distribuído X Alta disponibilidade X -- X -- X X X -- Parâmetro gateway.public.port, worker0.gateway.port wgserver.port

301 Porta 8060 Usada por este processo do servidor e 8001). Banco de dados PostgreSQL. TIPO DE INSTALAÇÃO Todos Distribuído X Alta disponibilidade Parâmetro pgsql.port 8061 Firebird. X firebird.port Processo que executa a descoberta em um ambiente distribuído que foi configurado para alta disponibilidade. Solr e Tomcat HTTP. Processo que executa a replicação em um ambiente distribuído que foi configurado para alta disponibilidade. VizQL Server (porta base 9100). As portas consecutivas após a 9100, até o número de processos, também são usadas. Por padrão, o Tableau Server é instalado com dois processos do VizQL Server (portas 9100 e 9101). X X X X pgsql.initport solr.port, tomcat.http.port 1 rsync.port vizqlserver.port Data Server (porta base 9700). As X dataserver.port 1 Esses parâmetros devem ser definidos para o mesmo valor.

302 Porta Usada por este processo do servidor... portas consecutivas após a 9700, até o número de processos, também são usadas. Por padrão, o Tableau Server é instalado com dois processos de servidor de dados (portas 9700 e 9701). Servidores primário e de trabalho para comunicar informações de licenciamento em ambientes distribuídos e altamente disponíveis. Uma porta adicional é selecionada dinamicamente para servidores primários ou de trabalho de modo a transmitir informações de licenciamento em ambientes distribuídos e altamente disponíveis. Em vez disso, é possível especificar uma porta fixa (27010 é recomendada). Consulte a Base de Dados de Conhecimento do TIPO DE INSTALAÇÃO Todos Distribuído Alta disponibilidade X X -- X X -- Parâmetro

303 Porta Usada por este processo do servidor... TIPO DE INSTALAÇÃO Todos Distribuído Alta disponibilidade Parâmetro Tableau para obter detalhes Mecanismo de dados. O Tableau Server é instalado com um processo de servidor de dados. Pode haver apenas um mecanismo de dados ativo por implantação. X dataengine.port Inicialização de mecanismo de dados em um ambiente distribuído que foi configurado para alta disponibilidade. X

304 Editar as portas padrão Você pode modificar as portas padrão usadas pelos processos do Tableau Server utilizando a ferramenta administrativa de linha de comando, tabadmin. Por exemplo, a porta padrão do processo do servidor de aplicativo (wgserver) é Você pode usar o parâmetro tabadmin workerx.wgserver.port para alterá-la para uma porta diferente. Siga as etapas abaixo para alterar a configuração da porta do Tableau Server. Se você estiver habilitando portas JMX do servidor, consulte Habilitar as portas JMX 1. Abra um prompt de comando como um administrador e digite o seguinte: cd C:\Program Files (x86)\tableau\tableau Server\8.0\bin

305 2. Modifique um valor de porta digitando o seguinte: tabadmin set <workerx>.<parameter> <new port value> No comando acima, <workerx> se refere ao computador cuja porta você deseja alterar, <parameter> é um dos valores na tabela abaixo (uma porta do processo de servidor, como wgserver.port) e <new port value> é o novo número de porta que você deseja que o processo use. Se o Tableau Server estiver sendo executado em uma máquina, <workerx> será worker0. Se você estiver executando um cluster, worker0 será o primário, worker1 será seu primeiro servidor de trabalho, worker2 será o segundo etc. Nesse último caso, seria necessário executar o comando (de um prompt de comando no primário) uma vez para cada máquina no cluster. Aqui está um exemplo que define a porta no primário ou um servidor autônomo como 8020 para o processo do servidor de aplicativo (wgserver): tabadmin set worker0.wgserver.port 8020 O exemplo a seguir define a porta para um cluster de 3 máquinas (uma primária e dois trabalhos) como 9200 para o processo de servidor VizQL. tabadmin set worker0.vizqlserver.port 9200 tabadmin set worker1.vizqlserver.port 9200 tabadmin set worker2.vizqlserver.port 9200 Você pode usar os parâmetros a seguir para modificar as portas correspondentes consulte Portas TCP/IP para obter uma lista completa dos parâmetros tabadmin que podem ser definidos. Porta a ser alterada Parâmetro 80 gateway.public.port, worker0.gateway.port 8000 wgserver.port 8060 pgsql.port 8080 solr.port, tomcat.http.port vizqlserver.port 9700 dataserver.port 3. Depois que você fizer as alterações de configuração de porta necessárias, reinicie o Tableau Server digitando o seguinte: tabadmin restart 1 Esses parâmetros devem ser definidos para o mesmo valor.

306 Enquanto o servidor estiver reiniciando, ele estará indisponível a todos os usuários. Não se esqueça de avisar os usuários sobre a paralisação antes de executar essa operação ou agende essa manutenção para ser executada fora de horários comerciais.

307 Habilitar as portas JMX Para ajudá-lo a lidar com um problema no Tableau Server, o Suporte do Tableau poderá solicitar que você habilite as portas JMX do servidor. Essas portas podem ser usadas para o monitoramento e a solução de problemas, geralmente com uma ferramenta como o JConsole. Para habilitar as portas JMX no Tableau Server: 1. Interrompa o servidor. 2. Insira o seguinte comando: tabadmin set service.jmx_enabled true 3. Insira o comando configurar: tabadmin configure 4. Inicie o servidor. Lista de portas JMX Aqui está a lista de portas JMX, todas as quais estão desabilitadas por padrão. Quando habilitadas, essas portas são usadas para todos os tipos de instalações: servidor único, distribuído e de alta disponibilidade. Porta Usada por este processo do servidor Servidor de aplicativos JMX Determinada pelas portas do servidor de aplicativo Monitor de processador em segundo plano JMX. Determinado pela porta do processador em segundo plano não usada de Parâmetro 9095 Monitor de serviços JMX. svcmonitor.jmx.port VizQL Server JMX. Determinada pelas portas do VizQL Server Data Server JMX. Determinada pelas portas do servidor de dados Como as portas JMX são determinadas As portas JMX para o servidor de aplicativos ( ), o processador em segundo plano (8550), o VizQL Server ( ) e o Data Server ( ) são atribuídas com o uso da fórmula porta base (consulte Portas TCP/IP para ver uma lista das portas base padrão). Além disso, se houver várias instâncias de um processo, cada uma terá uma porta

308 JMX. Por exemplo, se você configurar o Tableau Server para executar quatro instâncias do processo do servidor de aplicativo, as portas 8000 (porta base padrão), 8001, 8002 e 8003 serão usadas. Em seguida, as portas JMX do servidor de aplicativo 8300 (porta base + 300), 8301, 8302 e 8303 são associadas a suas respectivas instâncias de processo. Mesmo que não sejam usadas diretamente pelo Tableau Server, se uma porta JMX estiver sendo usada por outro aplicativo, os processos do Tableau Server não serão executados. Além disso, as portas JMX não podem ser editadas diretamente com o uso de tabadmin. Você altera uma porta JMX alterando a porta base para seu processo. Em outras palavras, se a porta não estiver disponível para o processo JMX do servidor de dados, você usará tabadmin (conforme descrito em Editar as portas padrão) para alterar a porta base do servidor de dados de 9700 para Isso moverá a porta JMX do servidor de dados para O processo em segundo plano é exclusivo porque não usa sua porta base de 8250, mas esse número de porta é usado para determinar sua porta JMX de 8550 ( ). Para reduzir os riscos de segurança, é uma boa prática configurar seu firewall para bloquear o tráfego externo para as portas JMX.

309 Restaurar o valor padrão para uma porta Você pode restaurar o valor padrão para uma porta seguindo o procedimento abaixo: 1. Abra um prompt de comando como um administrador e digite o seguinte: cd C:\Program Files (x86)\tableau\tableau Server\8.0\bin 2. Restaure o valor de porta padrão digitando o seguinte: tabadmin set <workerx>.<parameter> --default Se o Tableau Server estiver sendo executado em uma máquina, <workerx> será worker0. Se você estiver executando um cluster, worker0 será o primário, worker1 será seu primeiro servidor de trabalho, worker2 será o segundo etc. Vejamos um exemplo: tabadmin set worker0.wgserver.port --default 3. Reinicie o Tableau Server digitando o seguinte: tabadmin restart

310 tabcmd O utilitário tabcmd é uma das duas ferramentas de linha de comando que são instaladas com o Tableau Server (a outra é tabadmin). Os comandos fornecidos pelo tabcmd podem ajudar a automatizar tarefas comuns, como publicar pastas de trabalho em lotes e administrar usuários e grupos. O utilitário tabcmd é instalado na pasta bin do Tableau Server (C:\Program Files\Tableau Server\8.0\bin), mas você pode instalar e executar o tabcmd em outro computador também. Consulte os tópicos abaixo para obter mais informações:

311 Instalar tabcmd O utilitário de linha de comando tabcmd é instalado com o Tableau Server por padrão e pode ser executado a partir da pasta bin do servidor (por exemplo, C:\Program Files (x86) \Tableau\Tableau Server\8.0\bin). Para flexibilidade administrativa, ele pode ser instalado em outro computador também. Para instalar o tabcmd: 1. Navegue até a pasta extras do Tableau Server: 32 bits: C:\Program Files\Tableau\Tableau Server\8.0\extras\TabcmdInstaller.exe 64 bits: C:\Program Files (x86)\tableau\tableau Server\8.0\extras\TabcmdInstaller.exe 2. Copie TabcmdInstaller.exe no computador onde deseja instalá-lo. 3. Clique duas vezes em TabcmdInstaller.exe para executá-lo. 4. Siga as instruções para instalar o tabcmd. Como tabmd é uma linha de comando e, devido algumas limitações do sistema operacional Windows, o Tableau sugere instalar o tabcmd na própria pasta tabcmd na raiz da unidade C:\ (C:\tabcmd). Executar o programa de instalação do tabmd não adiciona o tabcmd automaticamente à variável Windows PATH, você deverá chamar tabcmd explicitamente usando seu caminho completo ou adicionar seu diretório à variável PATH.

312 Como usar tabcmd A primeira etapa para usar o tabcmd é abrir um prompt de comando como administrador. Em seguida, você poderá navegar até a pasta bin do Tableau Server (por exemplo, C:\Program Files (x86)\tableau\tableau Server\8.0\bin) ou incluir esse local em seus comandos. Para usar tabcmd para executar tarefas no Tableau Server, você deve estabelecer uma sessão de servidor autenticada. A sessão identifica o Tableau Server e o usuário do Tableau Server que está executando a sessão. Você pode iniciar uma sessão primeiro e depois especificar seu comando em seguida, ou você pode iniciar uma sessão e executar um comando de uma vez. A seguir está uma demonstração do início de uma sessão com o Tableau Server chamado tabserver.myco.com: tabcmd login -s -u admin -p Agora, este é um comando que exclui uma pasta de trabalho chamada Sales_Workbook: tabcmd delete "Sales_Workbook" Confira aqui como fazer tudo o que foi descrito acima com um comando; observe que não é preciso usar login aqui: tabcmd delete "Sales_Workbook" -s -u admin -p O Tableau Server Não pode executar vários sites. Quando uma pasta de trabalho está no site Padrão de um servidor de vários sites, não é preciso especificar Padrão, o comando acima é o suficiente. No entanto, se o comando se aplicar somente a algo em um site diferente do Padrão, você deverá especificar a ID desse site (consulte login). Este é o mesmo comando para uma pasta de trabalho que está no site West Coast Sales (ID de site wsales): tabcmd delete "Sales_Workbook" -s -t wsales -u admin -p As opções -s, -t, -u e -p estão entre as variáveis globais do tabcmd, o que significa que elas podem ser usadas com qualquer comando. Quando o comando for bem-sucedido, tabcmd retornará um código de status de zero. Uma mensagem de erro completa para códigos de status diferentes de zero é impressa para stderr. Além disso, as mensagens de progresso ou informativas podem ser impressas para stdout. Um registro completo chamado tabcmd.log que inclui mensagens de depuração, progresso e erro é gravado em: Windows Server 2012, Windows Server 2008 R2, Windows Vista, Windows 7, Windows 8: C:\Users\<username>\AppData\Roaming\Tableau Windows Server 2003: C:\Documents and Settings\<username>\Application Data\Tableau

313 Opções globais de tabcmd Algumas opções são comuns a todos os comandos. A tabela abaixo mostra as opções que são usadas por todos os comandos. As opções --server, --user e --password são exigidas pelo menos uma vez para iniciar a sessão. Um token de autenticação é armazenado, de modo que comandos subsequentes possam ser executados sem incluir essas opções. Esse token permanece válido por cinco minutos depois que o último comando o usou. Opção (curta) Opção (longa) Argumento Descrição -h --help Exibe a ajuda do comando. -s --server -u --user -p -P -- password -t --site Tableau Server URL Tableau Server nome de usuário Tableau Server senha filename.txt Nome de site do Tableau Server Exigida pelo menos uma vez para iniciar a sessão. Exigida pelo menos uma vez para iniciar a sessão. Exigida pelo menos uma vez para iniciar a sessão. Se preferir, você pode usar a opção -P. Permite que a senha seja armazenada no arquivo fornecido, em vez de na linha de comando para aumento da segurança. Use o site especificado do Tableau Server. Se você não especificar um site, o site Padrão será adotado. Aplica-se somente a servidores com vários sites. -x --proxy Host:Port Use o proxy HTTP especificado. -- passwordfile --noprompt --noproxy --nocertcheck --[no-] cookie Quando especificada, o comando não solicitará uma senha. Se nenhuma senha válida for fornecida, o comando falhará. Quando especificada, um proxy HTTP não será usado. Quando especificada, o certificado SSL não será validado. Quando especificada, a Id da sessão é salva no logon, para que comandos

314 Opção (curta) Opção (longa) Argumento Descrição subsequentes não precisem fazer logon. Use o prefixo no- para não salvar a Id da sessão. Por padrão, a sessão é salva. --timeout segundos Aguarda o número especificado de segundos para que o servidor conclua o processamento do comando. Por padrão, o tempo limite do processo se esgotará em 30 segundos.

315 Comandos de tabcmd Veja os comandos que podem ser usados com a ferramenta de linha de comando tabcmd: addusers nome do grupo creategroup nome do grupo createproject nome do projeto createsite nome do site createsiteusers filename.csv createusers filename.csv delete workbook-name or datasource-name deletegroup nome do grupo deletesite nome do site deleteusers filename.csv editsite nome do site export get url listsites login logout publish filename.twb (x), filename.tds (x), or filename.tde refreshextracts workbookname or datasourcename removeusers nome do grupo runschedule nome da agenda set configuração syncgroup nome do grupo version addusers nome do grupo Adiciona os usuários listados no argumento --users ao grupo com o nome de grupo fornecido. Exemplo tabcmd addusers "Development" --users "users.csv"

316 Opção (curta) Opção (longa) Argumento Descrição --users --[no-]complete filename.csv Adiciona usuários no arquivo fornecido ao grupo especificado. O arquivo deve ser uma lista simples com um nome de usuário por linha. Os usuários já devem ter sido criados no Tableau Server. Consulte também Importar usuários de um arquivo CSV. Quando definida como complete, essa opção exige que todas as linhas sejam válidas para que qualquer alteração seja bem-sucedida. Se não especificada, --complete será usada. creategroup nome do grupo Cria um grupo com o nome do grupo fornecido. Use os comandos addusers (para grupos locais) e syncgroup (para grupos do Active Directory) para adicionar usuários após a criação do grupo. Exemplo tabcmd creategroup "Development" createproject nome do projeto Cria um projeto com o nome do projeto fornecido. Exemplo tabcmd createproject -n "Quarterly_Reports" -d "Workbooks showing quarterly sales reports." Opção (curta) Opção (longa) Argumento Descrição -n --name nome Especifique o nome do projeto

317 Opção (curta) -d Opção (longa) Argumento Descrição que você deseja criar. -- description descrição Especifique uma descrição para o projeto. createsite nome do site Cria um site com o nome do site fornecido. Exemplos Crie um site denominado West Coast Sales. Uma ID de site WestCoastSales será automaticamente criada, o site não terá limite de cota de armazenamento e os administradores de site poderão adicionar e remover usuários: tabcmd createsite "West Coast Sales" Crie um site denominado West Coast Sales com a ID de site wsales: tabcmd createsite "West Coast Sales" -r "wcoast" Impeça que os administradores de site adicionem usuários ao site: tabcmd createsite "West Coast Sales" --no-site-mode Defina uma cota de armazenamento, em MB: tabcmd createsite "West Coast Sales" --storage-quota 100 Opção (curta) Opção (longa) Argumento -r --url ID do site -- userquota -- [no-] sitemode -- número de usuários número de MB Descrição Usada em URLs para especificar o site. Diferente do nome do site. Número máximo de usuários que podem ser adicionados ao site. Permitir ou negar a administradores de site a capacidade de adicionar usuários ao site ou removê-los. Em MB, a quantidade de pastas de trabalho, extrações e fontes de dados que podem ser armazenadas no site.

318 Opção (longa) Opção (curta) storagequota Argumento Descrição createsiteusers filename.csv Esse comando permite que administradores de site adicionem usuários a um site. Isso cria usuários no site atual usando o arquivo csv (valores separados por vírgula) fornecido. O arquivo pode ter as seguintes colunas, na ordem mostrada abaixo: 1. Username 2. Password 3. Full Name 4. License Level (interactor/viewer/unlicensed) 5. Administrator (site/none) 6. Publisher (yes/true/1 ou no/false/0) O arquivo pode ter menos colunas. Por exemplo, ele pode ser uma lista simples com um nome de usuário por linha. Quando o servidor estiver usando a autenticação do Active Directory, a coluna Password deverá ser ignorada. As cotações poderão ser usadas se um valor contiver vírgulas. Consulte Importar usuários de um arquivo CSV para obter outros detalhes. Exemplo tabcmd createsiteusers "users.csv" --license "Interactor" -- publishers Opção (curta) Opção (longa) Argumento Descrição --nowait Não espera que os trabalhos assíncronos sejam concluídos. --silentprogress Não exibe mensagens de progresso para trabalhos assíncronos. --license Interactor, Viewer ou Unlicensed Define o nível de licença padrão para todos os usuários. Essa configuração pode ser substituída pelo valor no arquivo CSV.

319 Opção (curta) Opção (longa) Argumento Descrição --admintype Site ou None Atribui ou remove o direito de administração de site para todos os usuários no arquivo CSV. Essa configuração pode ser substituída pelo valor no arquivo CSV. O padrão é None para novos usuários e não alterado para usuários existentes. Administradores de sistema não podem ser criados nem rebaixados usando createsiteusers (use createusers). --[no-] publishers Atribui ou remove o direito de publicação para todos os usuários no arquivo CSV, por padrão. Essa configuração pode ser substituída pelo valor no arquivo CSV. O padrão é no para novos usuários e não alterado para usuários existentes. --[no-] complete Exige (ou não) que todas as linhas sejam válidas para que qualquer alteração seja bem-sucedida. Por padrão, é usada a opção -- complete. createusers filename.csv Cria os usuários listados no arquivo csv (valores separados por vírgula). Esse comando pode ser usado somente por administradores de sistema. O arquivo pode ter as seguintes colunas, na ordem mostrada abaixo: 1. Username 2. Password 3. Full Name 4. License Level (interactor/viewer/unlicensed) 5. Administrator (system/site/none) 6. Publisher (yes/true/1 ou no/false/0)

320 O arquivo pode ter menos colunas. Por exemplo, ele pode ser uma lista simples com um nome de usuário por linha. Quando o servidor estiver usando a autenticação do Active Directory, a coluna Senha deverá ser deixada em branco. As cotações poderão ser usadas se um valor contiver vírgulas. Consulte Importar usuários de um arquivo CSV para obter mais detalhes. Exemplo tabcmd createusers "users.csv" --license "Interactor" -- publishers Opção (curta) Opção (longa) Argumento Descrição --nowait Não espera que os trabalhos assíncronos sejam concluídos. --silentprogress Não exibe mensagens de progresso para trabalhos assíncronos. --license Interactor, Viewer ou Unlicensed Define o nível de licença padrão para todos os usuários. Essa configuração pode ser substituída pelo valor no arquivo CSV. --admintype System, Site ou None Atribui ou remove o direito Admin para todos os usuários no arquivo CSV, por padrão. Essa configuração pode ser substituída pelo valor no arquivo CSV. O padrão é None para novos usuários e não alterado para usuários existentes. --[no-] publishers Atribui o direito Publicar a todos os usuários no arquivo CSV, por padrão. Essa configuração pode ser substituída pelo valor no arquivo CSV. O padrão é no para novos usuários e não alterado para usuários existentes. --[no-] complete Exige que todas as linhas sejam válidas para que qualquer alteração seja bem-sucedida. Por padrão, é usada a opção --complete.

321 delete workbook-name or datasource-name Exclui do servidor a pasta de trabalho ou fonte de dados fornecida. Esse comando captura o nome da pasta de trabalho ou da fonte de dados como está no servidor, e não o nome do arquivo quando ele foi publicado. Exemplo tabcmd delete "Sales_Analysis" Opção (curta) Opção (longa) -r --project --workbook -- datasource Argumento Nome do projeto Nome da pasta de trabalho Nome da fonte de dados Descrição O nome do projeto que contém a pasta de trabalho ou a fonte de dados a ser excluída. Caso não esteja especificado, o projeto Padrão será adotado. O nome da pasta de trabalho que você deseja excluir. O nome da fonte de dados que você deseja excluir. deletegroup nome do grupo Exclui do servidor o grupo com o nome de grupo fornecido. Exemplo tabcmd deletegroup "Development" deletesite nome do site Exclui do servidor o site com o nome de site fornecido. Exemplo tabcmd deletesite "Development"

322 deleteusers filename.csv Exclui os usuários listados no arquivo csv (valores separados por vírgula) fornecido. O arquivo é uma lista simples de um nome de usuário por linha. Exemplo tabcmd deleteusers "users.csv" Opção (curta) Opção (longa) Argumento Descrição --[no-] complete Quando definida como --complete, essa opção exige que todas as linhas sejam válidas para que qualquer alteração seja bem-sucedida. Se não especificada, --complete será usada. editsite nome do site Permite alterar o nome de um site ou o nome de sua pasta Web. Você também pode usar esse comando para permitir ou negar a administradores de site a capacidade de adicionar e remover usuários. Se os administradores de site tiverem direitos de gerenciamento de usuário, você poderá especificar quantos usuários eles podem adicionar a um site. Exemplos tabcmd editsite wc_sales --site-name "West Coast Sales" tabcmd editsite wc_sales --site-id "wsales" tabcmd editsite wsales --status ACTIVE tabcmd editsite wsales --user-quota 50 Opção (longa) --sitename --siteid Argumento Nome para o qual alterar o site A ID para a qual alterar o site Descrição O nome do site que é exibido. Usada na URLs para identificar o site de forma exclusiva. --user- Número de Número máximo de usuários que podem ser

323 Opção (longa) Argumento Descrição quota usuários membros do site. --[no-] sitemode --status -- storagequota ACTIVE ou SUSPENDED Número de MB Permitir ou impedir que os administradores de site adicionem usuários ao site. Ativar ou suspender um site. Em MB, a quantidade de pastas de trabalho, extrações e fontes de dados que podem ser armazenadas no site. export Exporta uma exibição ou pasta de trabalho do Tableau Server e a salva em arquivo. Observe o seguinte quando for usar esse comando: Permissões: Para exportar, você deve ter a permissão Exportar imagem. Por padrão, essa permissão é autorizada ou herdada para todas as funções, embora as permissões possam ser definidas por pasta de trabalho ou exibição. A exibição, a pasta de trabalho ou os dados a serem exportados: Você especifica isso usando a string "workbook/view" como aparece na URL da pasta de trabalho ou exibição, e não usando seu nome amigável. Por exemplo, para exportar o exemplo de exibição do Tableau Investment Growth da pasta de trabalho Finance, você usaria a string Finance/InvestmentGrowth. Use -t <site_id> se o servidor estiver executando vários sites e a exibição ou pasta de trabalho estiver em um site que não seja o site padrão. Para exportar a pasta de trabalho, você ainda inclui uma exibição válida na string que será usada. Usando o exemplo acima, para exportar a pasta de trabalho Finance, você usaria a string Finance/InvestmentGrowth. Finalmente, para exportar uma pasta de trabalho, ela deve ter sido publicada com a opção Mostrar planilhas como guias na caixa de diálogo Publicar do Tableau Desktop. O formato do arquivo salvo: Suas opções de formato dependem do que está sendo exportado. Uma pasta de trabalho pode ser exportada somente como um PDF usando o argumento --fullpdf. Uma exibição pode ser exportada como PDF (--pdf), PNG (--png), ou você pode exportar os dados da exibição como arquivo CSV (--csv).

324 O nome e o local do arquivo salvo (opcional): Se você não fornecer um nome, ele será derivado do nome da exibição ou da pasta de trabalho. Se você não fornecer um local, o arquivo será salvo em seu diretório de trabalho atual. Caso contrário, você pode especificar um caminho completo ou um que esteja relacionado ao seu diretório de trabalho atual. Objetos de página da Web do painel não incluídos em exportações para PDF: Um painel também pode conter opcionalmente um objeto de página da Web. Se você estiver executando uma exportação para PDF de um painel que contém um objeto de página da Web, esse objeto não será incluído no PDF. Limpeza do cache para usar dados em tempo real Opcionalmente, você pode adicionar o parâmetro de URL?:refresh=yes para forçar uma consulta de dados atualizados em vez de extrair os resultados do cache. Se você estiver usando o tabcmd com seu próprio script e o parâmetro de URL refresh estiver sendo muito usado, isso poderá ter um impacto negativo sobre o desempenho. É recomendável usar somente refresh quando dados em tempo real são necessários, por exemplo, em um painel único em vez de uma pasta de trabalho inteira. Exemplos Exibições tabcmd export "Q1Sales/Sales_Report" --csv -f "Weekly-Report" tabcmd export -t Sales "Sales/Sales_Analysis" --pdf -f "C:\Tableau_Workbooks\Weekly-Reports" tabcmd export "Finance/InvestmentGrowth" --png tabcmd export "Finance/InvestmentGrowth?:refresh=yes" --png Pastas de trabalho tabcmd export "Q1Sales/Sales_Report" --fullpdf tabcmd export -t Sales "Sales/Sales_Analysis" --fullpdf -- pagesize tabloid -f "C:\Tableau_Workbooks\Weekly-Reports" Opção (curta) Opção (longa) -f --filename --csv Argumento Nome para salvar o arquivo Descrição Salva o arquivo com o nome de arquivo fornecido. Somente exibição. Exporta os dados da exibição no formato CSV.

325 Opção (curta) Opção (longa) Argumento Descrição --pdf Somente exibição. Exportar como PDF. --png Somente exibição. Exportar como imagem em formato PNG. --fullpdf Somente pasta de trabalho. Exportar como PDF. A pasta de trabalho deve ter sido publicada com a opção Mostrar planilhas como guias habilitada. -- pagelayout landscape, portrait Define a orientação da página do PDF exportado. Se não especificada, sua configuração do Tableau Desktop será usada. --pagesize unspecified, letter, legal, note folio, tabloid, ledger, statement, executive, a3, a4, a5, b4, b5, quatro Define o tamanho da página do PDF exportado. O padrão é letter. --width Número de pixels Define a largura. O padrão é 800 px. --height Número de pixels Define a altura. O padrão é 600 px. get url Usar uma string URL como um de seus parâmetros gera uma solicitação HTTP GET do Tableau Server. O resultado é retornado como arquivo. Observe o seguinte quando for usar esse comando: Permissões: Para obter um arquivo, você deve ter a permissão Baixar/salvar na Web como. Por padrão, essa permissão é autorizada ou herdada para todas as funções,

326 embora as permissões possam ser definidas por pasta de trabalho ou exibição. Extensão do arquivo: A cadeia de caracteres de URL do arquivo que você deseja OBTER deve conter uma extensão de arquivo como "/views/finance/investmentgrowth.pdf". A extensão (por exemplo,.pdf) determina o que será retornado. Uma exibição pode ser retornada em formato PDF, PNG, CSV (somente dados) ou XML (somente informações). A pasta de trabalho pode ser retornada como TWB ou TWBX. Para saber a extensão correta a ser usada, você pode usar um navegador da Web para navegar até o item em que está interessado no Tableau Server e adicionar a extensão de arquivo ao final da URL. O nome e o local do arquivo salvo (opcional): O nome que você usa para -- filename deve incluir a extensão do arquivo. Se você não fornecer um nome e extensão de arquivo, ambos serão derivados da string URL. Se você não fornecer um local, o arquivo será salvo em seu diretório de trabalho atual. Caso contrário, você pode especificar um caminho completo ou um que esteja relacionado ao seu diretório de trabalho atual. Tamanho do PNG (opcional): Se o arquivo salvo estiver em PNG, você poderá especificar o tamanho, em pixels, na URL. Limpeza do cache para usar dados em tempo real Opcionalmente, você pode adicionar o parâmetro de URL?:refresh=yes para forçar uma consulta de dados atualizados em vez de extrair os resultados do cache. Se você estiver usando o tabcmd com seu próprio script e o parâmetro de URL refresh estiver sendo muito usado, isso poderá ter um impacto negativo sobre o desempenho. É recomendável usar somente refresh quando dados em tempo real são necessários, por exemplo, em um painel único em vez de uma pasta de trabalho inteira. Exemplos Exibições tabcmd get "/views/sales_analysis/sales_report.png" --filename "Weekly-Report.png" tabcmd get "/views/finance/investmentgrowth.pdf" -f "Q1Growth.pdf" tabcmd get "/views/finance/investmentgrowth.csv" tabcmd get "/views/finance/investmentgrowth.png?:size=640,480" -f growth.png tabcmd get "/views/finance/investmentgrowth.png?:refresh=yes" -f growth.png Pastas de trabalho tabcmd get "/workbooks/sales_analysis.twb" -f "C:\Tableau_

327 Workbooks\Weekly-Reports.twb" tabcmd get "/workbooks/sales.xml" Outros tabcmd get "/users.xml" --filename "UserList.xml" Opção (curta) Opção (longa) Argumento Descrição -f -- filename Nome para salvar o arquivo Salva o arquivo com o nome de arquivo fornecido. listsites Retorna uma lista de sites aos quais o usuário conectado pertence. Exemplo tabcmd listsites -u corman -pw login Conecta um usuário do Tableau Server. Use as opções globais --server, --site, -- username, --password para criar uma sessão. e desejar fazer logon usando as mesmas informações já usadas para criar uma sessão, basta especificar a opção --password. Serão usados o nome de usuário e servidor armazenados no cookie. Se o servidor estiver usando uma porta diferente de 80 (padrão), você deverá especificá-la. Você só precisa da opção --site (-t) quando o servidor está executando vários sites e você está se conectando a um site que não o site Padrão. Se você não fornecer uma senha, uma será solicitada. Se a opção --no-prompt for especificada e nenhuma senha for fornecida, o comando falhará. Após o logon, a sessão continuará até expirar no servidor ou até que o comando logout seja executado. Exemplo Conecta você ao Tableau Server executado em seu computador local: tabcmd login -s -u jsmith -p Conecta você ao site Sales em sales-server: tabcmd login -s -t Sales -u administrator -p

328 tabcmd login -s -t Sales -u administrator -p Conecta você ao site Sales em sales-server usando SSL: tabcmd login -s https://sales-server -t Sales -u administrator -p Estabelece um proxy avançado e uma porta para localhost: tabcmd login --proxy myfwdproxyserver:8888 -s -u jsmith -p Conecta você ao proxy reverso usando SSL: tabcmd login -s https://myreverseproxy -u jsmith -p Opção (curta) Opção (longa) -s --server -t --site -u -p -- username -- password Argumento URL do Tableau Server ID do site do Tableau Server Tableau Server nome de usuário Tableau Server senha Descrição Se você estiver executando o comando do computador do Tableau Server, poderá usar Caso contrário, especifique a URL do computador, por exemplo ou A ID do site. É usada na URL para identificar o site de forma exclusiva. Por exemplo, um site denominado West Coast Sales pode ter uma ID de site WestCoastSales. Use esta opção quando o servidor está executando vários sites e você está se conectando a um site que não é o site padrão. O nome do usuário do Tableau Server. Senha para o usuário do Tableau Server. Se você não fornecer uma senha, uma será solicitada.

329 Opção (curta) Opção (longa) Argumento -x --proxy Host:Port --noprompt --noproxy --[no-] cookie -- timeout SECONDS Número de segundos Descrição Use para especificar o servidor proxy HTTP e a porta para a solicitação tabcmd. Não solicite uma senha. Se nenhuma senha for especificada, o comando login falhará. Não usar um servidor proxy HTTP. Salva a ID de sessão no logon. Os comandos subsequentes não exigirão logon. Os cookies estão habilitados (--cookie) por padrão. O número de segundos que o servidor deve esperar antes de processar o comando login. Padrão: 30 segundos. logout Faz logout no servidor. Exemplo tabcmd logout publish filename.twb(x), filename.tds(x), or filename.tde Publica a pasta de trabalho (.twb(x)), fonte de dados (.tds(x)) ou extração de dados (.tde) fornecida no Tableau Server. Por padrão, todas as planilhas na pasta de trabalho são publicadas sem nomes de usuário ou senhas de banco de dados. Exemplo tabcmd publish "analysis.twbx" -n "Sales_Analysis" --db-user "jsmith" --db-password

330 Opção (curta) -n --name Opção (longa) Argumento Descrição -o --overwrite -r --project --dbusername --dbpassword --save-dbpassword -- thumbnailusername -- thumbnailgroup Nome da pasta de trabalho ou fonte de dados no servidor. Nome de um projeto Se omitida, a pasta de trabalho, fonte de dados ou extração de dados terá o nome do arquivo. Substitui a pasta de trabalho, fonte de dados ou extração de dados se ela já existir no servidor. Publica a pasta de trabalho, fonte de dados ou extração de dados no projeto especificado. Publica no projeto Padrão se não for especificado. Use essa opção para publicar um nome de usuário de banco de dados com a pasta de trabalho, fonte de dados ou extração de dados. Use essa opção para publicar uma senha de banco de dados com a pasta de trabalho, fonte de dados ou extração de dados. Armazena a senha de banco de dados fornecida no servidor. Se a pasta de trabalho contiver filtros de usuários, as miniaturas serão geradas com base no que o usuário específico pode ver. Não pode ser especificada quando a opção -- thumbnail-group é definida. Se a pasta de trabalho contiver filtros de usuários, as miniaturas serão geradas com base no que o grupo específico pode ver. Não pode ser especificada

331 Opção (curta) Opção (longa) Argumento Descrição --tabbed --append --replace --disableuploader --disabletdecompression --restart quando a opção -- thumbnail-group é definida. Quando uma pasta de trabalho com exibições com guias é publicada, cada planilha tornase uma guia que os visualizadores podem usar para navegar pela pasta de trabalho. Observe que essa configuração substituirá qualquer segurança no nível de planilha. Anexa o arquivo de extração à fonte de dados existente. Usa o arquivo de extração para substituir a fonte de dados existente. Desabilita o carregador de arquivos incremental. Para a compactação do arquivo de extração antes de ele ser carregado. Reinicia o upload do arquivo. Se a pasta de trabalho contiver filtros de usuário, uma das opções de miniatura deverá ser especificada. refreshextracts workbook-name or datasource-name Faz uma atualização completa ou incremental de extrações que pertencem à pasta de trabalho ou fonte de dados especificada. Esse comando captura o nome da pasta de trabalho ou fonte de dados como ele aparece no servidor, e não o nome do arquivo quando ele foi publicado. Exemplos tabcmd refreshextracts --datasource sales_ds tabcmd refreshextracts --workbook "My Workbook"

332 tabcmd refreshextracts --url SalesAnalysis Opção (curta) Opção (longa) Argumento Descrição -- incremental -- synchronous --workbook -- datasource --project --url Nome de uma pasta de trabalho Nome de uma fonte de dados Nome de um projeto Nome de URL de uma pasta de trabalho Executa a operação de atualização incremental. Executa a operação de atualização completa imediatamente no primeiro plano. O nome da pasta de trabalho que contém extrações para atualização. Se a pasta de trabalho tiver espaços no nome, coloque-o entre aspas. O nome da fonte de dados que contém extrações para atualização. Use com --workbook ou -- datasource para identificar uma pasta de trabalho ou fonte de dados em um projeto que não seja Padrão. Caso não esteja especificado, o projeto Padrão será adotado. O nome da pasta de trabalho conforme ele aparece na URL. Uma pasta de trabalho publicada como Análise de vendas tem um nome de URL denominado SalesAnalysis. removeusers nome do grupo Remove os usuários listados no argumento --users do grupo com o nome de grupo fornecido. Exemplo tabcmd removeusers "Development" --users "users.csv" Opção (curta) Opção (longa) Argumento Descrição --users filename.csv Remove os usuários no arquivo fornecido

333 Opção (curta) Opção (longa) Argumento Descrição do grupo especificado. O arquivo deve ser uma lista simples com um nome de usuário por linha. --[no-] complete Exige que todas as linhas sejam válidas para que qualquer alteração seja bemsucedida. Se não especificada, -- complete será usada. runschedule nome da agenda Executa a agenda especificada. Esse comando captura o nome da agenda como está no servidor. Exemplo tabcmd runschedule "5AM Sales Refresh" set configuração Habilita a configuração especificada no servidor. Os detalhes sobre cada configuração podem ser vistos na página Manutenção do servidor. Use um ponto de exclamação em frente ao nome da configuração para desabilitá-la. É possível habilitar ou desabilitar as seguintes configurações: embedded_credentials public_users_list remember_passwords_forever Exemplo tabcmd set embedded_credentials syncgroup nome do grupo Sincroniza o grupo com o nome de grupo fornecido com o Active Directory. Esse comando também pode ser usado para criar um novo grupo no servidor que é baseado em um grupo existente do Active Directory.

334 Exemplo tabcmd syncgroup "Development" Opção (curta) Opção (longa) Argumento Descrição --license -- administrator --[no-] publisher --[no-] complete --silentprogress viewer interactor unlicensed system site none Define o nível de licença para todos os usuários no grupo. Atribui ou remove o direito de Administrador para todos os usuários do grupo. O tipo de usuário Administrador pode ser de sistema, site ou nenhum. O padrão é nenhum (novos usuários não recebem o direito de Administrador) e os usuários existentes não são alterados. Atribui ou remove o direito Publicar para todos os usuários do grupo. Se não especificada, novos usuários não receberão esse direito e usuários existentes não serão alterados. Exige que todas as linhas sejam válidas para que qualquer alteração seja bem-sucedida. Se não especificada, --complete será usada. Suprime mensagens de progresso. versão Imprime as informações da versão para a instalação atual do utilitário tabcmd. Exemplo tabcmd version

335

336 tabadmin Você pode executar certas tarefas administrativas e alterar as configurações do Tableau Server usando a ferramenta de linha de comando tabadmin. Para acessá-lo, abra um prompt de comando como um administrador e altere os diretórios usando o comando abaixo: 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" Para ver uma lista dos comandos tabadmin disponíveis, digite: tabadmin help commands Para obter mais informações, consulte os tópicos abaixo:

337 tabadmin set Um dos comandos tabadmin usados com mais frequência é tabadmin set, que permite alterar o valor das opções de configuração do Tableau Server. A sintaxe é a seguinte: tabadmin set option-name value Para usar este comando: 1. Interrompa o servidor. 2. Digite tabadmin set seguido do nome da opção e do valor. Por exemplo, para alterar o valor padrão da opção tabadmin backgrounder.querylimit de 7200 segundos (2 horas, o padrão) para 9000 segundos, digite o seguinte: tabadmin set backgrounder.querylimit 9000 Se você configurar uma opção cujo valor começa com hífen, use aspas aninhadas: tabadmin set option-name "'-value'" tabadmin set option-name "'-value1 -value2'" 3. Depois de usar tabadmin set, digite o comando configure: tabadmin configure 4. Por fim, inicie o Tableau Server.

338 Opções tabadmin set Use a tabela abaixo para saber mais sobre as opções do Tableau Server que você pode configurar usando o comando tabadmin set. Consulte Portas TCP/IP para obter uma lista completa de portas. Opção auditing.enabled Mostrar padrão true backgrounder.querylimit 7200 dataengine.port Descrição Permite acesso às tabelas de auditoria de histórico PostgreSQL (banco de dados próprio do Tableau Server). Consulte Criar exibições administrativas personalizadas para obter detalhes. Tempo mais longo permitido para concluir uma atualização de extração, em segundos (7200 segundo = 2 horas). Porta em que o mecanismo de dados é executado. dataserver.port 9700 Porta em que o data server é executado. gateway.public.host gateway.public.port Nome do computador 80 (443 se SSL) gateway.timeout 1800 gateway.trusted gateway.trusted_hosts java.heap.size O endereço IP do computador servidor proxy Nomes alternativos d servidor proxy 128m O nome canônico do servidor, usado para acesso externo ao Tableau Server. Se o Tableau Server estiver configurado para funcionar com um servidor proxy, ele será o nome canônico do servidor proxy (não Tableau Server). Aplicável apenas a ambientes de servidor proxy. A porta externa em que o servidor proxy escuta. O tempo mais longo, em segundo, que o gateway aguardará por certos eventos antes de reprovar uma solicitação (1800 segundos = 30 minutos). Aplicável apenas a ambientes de servidor proxy. Os endereços IP do servidor proxy. Aplicável apenas a ambientes de servidor proxy. Qualquer nome de host alternativo do servidor proxy. Tamanho do heap para Tomcat (repositório e solr). Isso geralmente não precisa ser

339 Opção Mostrar padrão Descrição alterado, exceto por recomendação da Tableau. pgsql.port 8060 Porta na qual o PostgreSQL escuta. rsync.timeout 600 service.jmx_enabled service.max_procs subscriptions.enabled falso Nº de processos falso subscriptions.timeout 1800 solr.port 8080 O tempo mais longo permitido, em segundos, para concluir a sincronização de arquivos (600 segundos = 10 minutos). A sincronização de arquivos ocorre como parte da configuração da alta disponibilidade ou de processos para mover o mecanismo de dados e o repositório. Configurar como true permite às portas JMX o monitoramento opcional e a resolução de problemas. Consulte Habilitar as portas JMX para obter detalhes. Número máximo de processos do servidor. Controla se as assinaturas são configuráveis em todo o sistema. Consulte Gerenciar assinaturas. Número de segundos após o qual o processo em segundo plano que manipula uma assinatura atinge o tempo limite. Porta na qual solr escuta. Dever ter o mesmo valor de tomcat.http.port. tomcat.http.port 8080 Porta na qual Tomcat é executado. tomcat.https.port 8443 Porta SSL para Tomcat (não utilizada). tomcat.server.port 8085 vizqlserver.browser.render vizqlserver.browser.render_threshold true 100 Portal na qual tomcat escuta mensagens de desligamento. As exibições abaixo do limite definido por vizqlserver.browser.render_ threshold ou vizqlserver.browser.render_ threshold_mobile são renderizadas pelo navegador da web do cliente e não pelo servidor. Consulte Sobre a renderização no lado do cliente para obter detalhes. O valor padrão (100) representa um alto nível de complexidade para uma exibição mostrada

340 Opção Mostrar padrão 20 Descrição em um computador. Fatores de complexidade incluem o número de marcas, cabeçalhos, linhas de referência e anotações. As exibições que excedem esse nível de complexidade são renderizadas pelo servidor e não no navegador da web do computador. O valor padrão (20) representa um alto nível de complexidade para uma exibição mostrada em um tablet. Fatores de complexidade incluem o número de marcas, cabeçalhos, linhas de referência e anotações. As exibições que excedem esse nível de complexidade são renderizadas pelo servidor e não no navegador da web do tablet. vizqlserver.port 9100 Porta base para os servidores VizQL. vizqlserver.protect_ sessions true vizqlserver.querylimit 1800 vizqlserver.browser.render_threshold_mobile vizqlserver.session.expiry.- minimum vizqlserver.showdownload vizqlserver.showshare vizqlserver.session.expiry.timeout vizqlserver.trustedticket.log_level wgserver.audit_history_ expiration_days 5 30 true true info 183 Quando definido como true (o padrão), impede que sessões VizQL sejam reutilizadas após o logoff do usuário original Tempo mais longo permitido para atualizar uma exibição, em segundos. Número de minutos de tempo de inatividade após o qual uma sessão VizQL poderá ser descartada se o processo VizQL começar a ficar sem memória suficiente. Número de minutos do tempo ocioso após o qual uma sessão VizQL é descartada. Controla a exibição do botão Baixar acima das exibições. Controla a exibição do botão Compartilhar acima das exibições. O nível de registro da autenticação confiável, gravado em ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizqlserver\vizql-*.log. Defina para debug para obter mais informações. Número de dias após o qual os registros de eventos de histórico são removidos do banco

341 Opção wgserver.domain.fqdn wgserver.password_ autocomplete.enabled Mostrar padrão valor de %USERDOM- AIN% falso wgserver.session.idle_limit 240 wgserver.show_view_ titles_not_names wgserver.trusted_hosts workerx.gateway.port workerx.vizqlserver.procs true 80 (443 se SSL) Nº de processos Descrição de dados PostgreSQL (banco de dados próprio do Tableau Server). Consulte Criar exibições administrativas personalizadas para obter detalhes. O nome de domínio totalmente qualificado do servidor Active Directory a ser usado. Controla se os navegadores da web podem preencher campos de senhas automaticamente. O número de minutos do tempo ocioso antes que o tempo de logon no aplicativo Web se esgote. Você pode usar essa opção se atualizou para a versão 7.0 da 6.0 ou anterior. Um valor true mantém o comportamento antigo e faz com que o Tableau Server mostre títulos de exibição como respectivos identificadores (p. ex., nos resultados da pesquisa); false faz com que o servidor mostre os nomes para exibição como os respectivos identificadores. Essa opção usa uma lista separada por vírgula de endereços IP confiáveis (não nomes de host) para o computador do qual você deseja aceitar solicitações confiáveis. Um valor comum é se você desejar colocar o servidor Web e o Tableau Server no mesmo computador. Essa opção é usada na configuração de uma relação confiável entre o servidor Web e o Tableau Server na inserção de exibições. A porta externa em que o Apache escuta para workerx. worker0.gateway.port é a porta externa do Tableau Server. Em um ambiente distribuído, worker0 é o Tableau Server primário. Número de servidores VizQL. workerx.vizqlserver.port 9100 Porta base para o vizql Server em workerx.

342 Opção Mostrar padrão workerx.wgserver.port 8000 workerx.wgserver.procs Nº de processadores Descrição Porta base para os servidores de aplicativo web em workerx. Número de processos do servidor de aplicativos Web.

343 Restaurar o valor padrão de uma configuração Você pode restaurar o valor padrão para uma configuração do Tableau Server fazendo o seguinte: 1. Interrompa o servidor. 2. Ainda no diretório Bin, restaure o valor padrão para uma configuração específica digitando o seguinte: tabadmin set option-name --default Por exemplo, para definir a opção vizqlserver.session.expiry.timeout de tabadmin de volta para seu valor padrão de 30 minutos, digite o seguinte: tabadmin set vizqlserver.session.expiry.timeout --default Opcionalmente, você pode usar o comando mais curto -d. Por exemplo: tabadmin set vizqlserver.querylimit -d 3. Em seguida, execute o comando de configuração: tabadmin configure 4. Inicie o servidor.

344 tabadmin stop Para usar o tabadmin para interromper o Tableau Server: 1. Abra um prompt de comando como um administrador: 2. Digite o seguinte: 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 3. Digite o seguinte para interromper o servidor: tabadmin stop

345 tabadmin start Para usar o tabadmin para iniciar o Tableau Server: 1. Abra um prompt de comando como um administrador: 2. Digite o seguinte: 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 3. Digite o seguinte para iniciar o servidor: tabadmin start

346 Manutenção do banco de dados Você pode usar a ferramenta de linha de comando tabadmin para fazer backup e restaurar seus dados do Tableau. Os dados do Tableau incluem seu próprio banco de dados PostgreSQL do Tableau Server, que armazena metadados da pasta de trabalho e do usuário, arquivos de extração de dados (.tde) e dados de configuração do servidor. Para automatizar o backup desses dados, é possível usar os comandos descritos nos tópicos abaixo, juntamente com o agendador de tarefas interno do Windows.

347 Fazer backup do banco de dados do Tableau É importante fazer backup dos dados do Tableau para poder restaurar exibições publicadas e outras informações em caso de falha do sistema. Os dados gerenciados pelo Tableau Server consistem no próprio banco de dados PostgreSQL do Tableau, que contém metadados da pasta de trabalho e do usuário, arquivos de extração de dados (.tde) e dados de configuração. Quando você cria um backup, tudo isso é colocado em um único arquivo criado com a extensão.tsbak. Se você estiver executando uma instalação distribuída do Tableau Server, essa etapa é executada no computador primário, mesmo se o mecanismo de dados, que manipula os arquivos.tde, estiver em um computador de trabalho. Portanto, para que o backup seja eficiente para você, armazene o.tsbak em um computador separado do computador do Tableau Server. Você pode criar um arquivo.tsbak usando o procedimento abaixo. Desinstalar o Tableau, que é a primeira etapa para atualizar para uma nova versão, também cria automaticamente um arquivo.tsbak. Esse mesmo arquivo.tsbak é usado para migrar seus dados para a versão mais recente. Executar o comando backup também remove os arquivos de registro do Tableau Server anteriores a sete dias, bem como algumas das informações exibidas em determinado Exibições administrativas do Tableau Server. 1. Abra um prompt de comando como um administrador e digite o seguinte: 32 bits:cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits:cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin"

348 2. Crie um arquivo de backup digitando tabadmin backup <filename> --stopserver, onde <filename> é o nome ou o local e o nome do seu arquivo de backup. Por exemplo: tabadmin backup tabserver --stop-server ou tabadmin backup C:\backups\tableau\tabserver --stop-server A opção --stop-server interrompe o servidor para o backup e o reinicia quando este tiver sido concluído. Se estiver fazendo um backup simples, você deve ter essa opção ou a opção --unsafe para fazer backup enquanto o servidor estiver em execução. Os backups que fazem parte de uma operação em lote não exigem essas opções. Opcionalmente, você também pode usar -d para anexar a data atual ao nome do arquivo e -t, seguido de um caminho, para especificar um local para arquivos temporários que você criou durante o processo de backup. Por exemplo: tabadmin backup tabserver --stop-server -d -t C:\mytemp\tableau

349 Restaurar um backup Quando você faz uma restauração, o conteúdo do banco de dados PostgreSQL do Tableau, as extrações de dados e os arquivos de configuração são substituídos pelo conteúdo do arquivo de backup (.tsbak). Se você está executando uma instalação distribuída do Tableau Server, esta etapa é executada no computador primário. Para restaurar usando um arquivo de backup de banco de dados: 1. Interrompa o servidor digitando: tabadmin stop 2. Restaure o banco de dados de um arquivo de backup digitando: tabadmin restore <filename> Na linha acima, substitua <filename> pelo nome do arquivo de backup que deseja usar para fazer a restauração. Para restaurar apenas os dados e nenhuma definição de configuração, digite o seguinte: tabadmin restore --no-config <filename> 3. Reinicie os processos do Tableau Server digitando: tabadmin start

350 Recuperar extrações de um backup O arquivo uninstall-<version>.tsbak (por exemplo, uninstall-7.0.tsbak) é criado como parte do processo de desinstalação. Depois de atualizar para a versão 8.0, você poderá usar esse arquivo para restaurar extrações de dados por exemplo, se você excluiu a pasta dataengine por engano durante a atualização. Para usar uninstall-<version>.tsbak para restaurar extrações de dados: 1. Interrompa o servidor. 2. De dentro do seu diretório bin do Tableau Server versão 8.0, digite o seguinte: Windows Server 2012, Windows Server 2008, Windows Vista, Windows 7, Windows 8: tabadmin restore \ProgramData\Tableau\Tableau Server\uninstall-7.0.tsbak Windows Server 2003 de 64 bits: tabadmin restore \Program Files (x86) \Tableau\Tableau Server\uninstall-7.0.tsbak Windows Server 2003 de 32 bits: tabadmin restore \Program Files\Tableau\Tableau Server\uninstall-7.0.tsbak

351 Solução de problemas Use os tópicos a seguir para solucionar problemas que você possa estar enfrentando com o Tableau Server. Para obter dicas de solução de problemas de autenticação confiável, consulte Solucionar problemas de autenticação confiável. Registros e arquivos temporários O Tableau Service gera vários registros e arquivos temporários que podem ajudar a entender e rastrear a atividade recente, bem como depurar qualquer problema que possa surgir. Se precisar salvar espaço na unidade de disco rígido, de vez em quando, você pode excluir esses arquivos. Use os tópicos a seguir para saber onde os arquivos de registro estão localizados, sua finalidade, como arquivá-los e como salvar espaço executando o comando de limpeza. Locais do arquivo de registro Os arquivos de registro do Tableau Server podem ser encontrados nas seguintes pastas: Registros de serviço do Tableau Os arquivos de registro a seguir rastreiam atividades relacionadas ao aplicativo Web, banco de dados e índice. C:\ProgramData\Tableau\Tableau Server\data\tabsvc Registros do VizQL Esses arquivos de registro rastreiam atividades relacionadas à visualização de exibições, como consulta no banco de dados e geração de imagens: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Logs Arquivos temporários Todos os arquivos que começam com exe_ in na pasta abaixo é um arquivo do Tableau Server e pode ser excluído. C:\ProgramData\Tableau\Tableau Server\temp Arquivar arquivos de registro É possível arquivar arquivos de registro do Tableau Server usando o comando ziplogs. Esse comando cria um arquivo zip contendo todos os arquivos de registro e é útil quando você está trabalhando com o Suporte do Tableau. O comando ziplogs não remove os arquivos de registro, mas os copia em um arquivo zip. Se você está executando uma instalação distribuída

352 do Tableau Server, esta etapa é executada no computador primário. Qualquer log de trabalho será incluído no arquivo zip. 1. Abra um prompt de comando como administrador e navegue para o diretório bin do Tableau Server. Por exemplo: 32 bits: cd "C:\Program Files\Tableau\Tableau Server\8.0\bin" 64 bits: cd "C:\Program Files (x86)\tableau\tableau Server\8.0\bin" 2. Interrompa o Tableau Server digitando: tabadmin stop 3. Crie o arquivo zip digitando tabadmin ziplogs -l -n <filename> onde <filename> é o nome do arquivo zipado que você deseja criar. Escolha um nome exclusivo sem espaços. O Tableau não substituirá um arquivo existente. Por exemplo: tabadmin ziplogs -l -n my_logs Se você não especificar um nome de arquivo, o arquivo será denominado logs.zip. Também é possível usar -d mm/dd/yyyy para incluir apenas registros gerados desde uma determinada data. Por exemplo: tabadmin ziplogs -l -n -d 02/14/2013 O comando acima cria um arquivo compactado denominado logs.zip que inclui registros datados de 14 de fevereiro de 2013 até a data atual; os registros mais antigos são excluídos. A opção -n captura informações sobre o ambiente de servidor, incluindo quais portas estão em uso. Para ver uma lista de todas as opções de ziplogs, digite tabadmin ziplogs -h. 4. Reinicie o Tableau Server digitando: tabadmin restart Você pode encontrar o arquivo de registro compactado no diretório bin do Tableau Server. Remover arquivos de registro O comando cleanup remove os registros de processo e as entradas de tabela HTTP do Tableau Server anteriores a sete dias para economizar espaço. Isso afetará algumas das informações apresentadas no Exibições administrativas Tableau Server. Em um prompt de comando, digite: tabadmin cleanup --restart

353 Em geral, você deve desligar o servidor antes de executar esse comando. No entanto, se o servidor estiver em execução, você deverá incluir a opção -- restart para garantir uma limpeza e restauração bem-sucedidas. Manipular um servidor não licenciado O Tableau oferece dois modelos de licenciamento: baseado em usuário e baseado em núcleo. O licenciamento baseado em usuário exige que cada conta de usuário ativa seja coberta por uma licença. As licenças baseadas em usuário têm uma capacidade definida ou número de usuários que ela permite. Cada usuário tem um nome de usuário exclusivo atribuído a ele no servidor e é exigido para identificar a si mesmo quando conectado ao servidor. O software pode ser instalado em um computador único ou distribuído pelo número de computadores em um ambiente de servidor distribuído. O licenciamento baseado em núcleo não tem restrições quanto ao número de contas de usuário no sistema, mas ele não restringe o número máximo de núcleos de processador que o Tableau Server pode usar. Você pode instalar o servidor em um ou mais computadores para criar um cluster, com as restrições de que o número total de núcleos em todos os computadores não exceda o número de núcleos que você licenciou e que todos os núcleos em um computador específico sejam cobertos pela licença. Servidor baseado em usuário não licenciado O motivo mais comum para que um servidor que tenha licenciamento baseado em usuário tenha sua licença cancelada é uma chave de produto expirada ou um contrato de manutenção expirado. Você pode ver suas chaves de produto e adicionar novas selecionando Iniciar > Todos os programas > Tableau Server > Gerenciar chaves de produto. Servidor baseado em núcleo não licenciado Um servidor baseado em núcleo pode se tornar não licenciado por vários motivos. Um problema comum é que o computador primário ou de trabalho tenha mais núcleos do que a licença permite. Quando o servidor for não licenciado, você não poderá iniciar nem administrar o servidor. No entanto, é possível gerenciar licenças usando a ferramenta de linha de comando tabadmin. Siga as etapas abaixo para ver uma lista de suas licenças e o número de núcleos por computador. 1. Abra um prompt de comando e digite o seguinte: cd C:\Program Files (x86) \Tableau\Tableau Server\8.0\bin 2. Digite o seguinte: tabadmin licenses.

354 Manipular um processo do VizQL Server não licenciado Há vários indicadores de status na página Manutenção do Tableau Server que o ajudam a compreender o estado dos processos do Tableau Server. Uma caixa de status laranja, "Não licenciado", indica que um dos processos de VizQL Server não pode recuperar informações de licença do Tableau Server. Vários motivos podem levar o processo a não acessar essas informações. Por exemplo, talvez existam questões de rede impedindo que um processo VizQL, em execução em um computador de trabalho, se comunique com o computador primário. Também é possível que o processo esteja recebendo mais solicitações do que pode aceitar naquele momento e, assim, não consiga lidar com a solicitação de licenciamento. Como resultado, alguns dos usuários talvez consigam acessar exibições, enquanto outros não. Para resolver o problema, interrompa e, depois, inicie o Tableau Server. Erro de falta de memória do VizQL Se um processo VizQL atingir seu limite de sessões de exibição simultânea, você poderá receber um erro de falta de memória, que também será gravado nos logs vizqlserver*.txt localizados aqui: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Logs O processo VizQL não é encerrado quando esse erro ocorre, mas ele não aceitará conexões adicionais. É possível resolver esse problema fazendo o seguinte: Aumentando o número de processos VizQL: Isso pode significar que você precisa adicionar um ou mais trabalhos. Consulte Instalar e configurar servidores de trabalho para saber como fazer isso. Editar vizqlserver.session.expiry.timeout: Use tabadmin para alterar a configuração vizqlserver.session.expiry.timeout de seu padrão (30 minutos) para um período de tempo mais curto de 10 ou 5 minutos. Isso permitirá que sessões ociosas expirem mais rápido, liberando memória para novas sessões. Erro de restrição de cookie Quando um usuário faz logon no Tableau Server, um cookie de sessão é armazenado em seu navegador local. O cookie armazenado é a forma como o Tableau Server reconhece que o usuário conectado foi autenticado e pode acessar o servidor. Como o cookie é definido com o mesmo domínio ou subdomínio que a barra de endereços do navegador, ele é considerado

355 um cookie primário. Se o navegador do usuário estiver configurado para bloquear cookies primários, ele não poderá fazer logon no Tableau Server. Quando um usuário faz logon no Tableau Server por meio de uma exibição inserida, ou em um ambiente em que a autenticação confiável tenha sido configurada, o mesmo acontece: um cookie é armazenado. Nesse caso, entretanto, o navegador trata o cookie como um cookie de terceiros. Isso acontece porque o cookie é definido com um domínio que é diferente daquele mostrado na barra de endereços do navegador. Se o navegador da web do usuário estiver configurado para bloquear cookies de terceiros, a autenticação no Tableau Server falhará. Para evitar que isso ocorra, os navegadores da web devem ser configurados para permitir cookies de terceiros. Solucionar problemas de fontes de dados Para que os usuários trabalhem com as fontes de dados do Tableau Server, até três itens precisa ser definidos: Permissões para a fonte de dados: qualquer pessoa que esteja se conectando a uma fonte de dados deve ter as permissões Conectar e Exibir para essa fonte. Isso também se aplica a usuários que acessam exibições que se conectam a fontes de dados. Qualquer pessoa que esteja publicando e modificando fontes de dados deve estar licenciada para Publicar e também ter as permissões Baixar/salvar na Web como e Baixar/salvar na Web como. Consulte Trabalhar com permissões e Definir permissões para uma fonte de dados para obter mais informações. Capacidade de autenticar no banco de dados: existem várias maneiras de você se conectar aos dados no Tableau e controlar quem tem acesso a quê. Basicamente, qualquer entidade que esteja se conectando ao banco de dados deve ser capaz de se autenticar. A entidade pode ser o Tableau Server executando uma atualização de extração. Pode ser um usuário do Tableau Desktop se conectando a uma fonte de dados que então se conecta a um banco de dados ativo. Também pode ser um usuário do Tableau Server que está acessando uma exibição que se conecta a um banco dedados ativo. Consulte Segurança de dados para saber mais sobre suas opções. Drivers de banco de dados: se a pessoa que criou e publicou a fonte de dados no Tableau Desktop precisou instalar drivers de bancos de dados adicionais, talvez você precise instalá-los também no Tableau Server. Se você estiver executando uma instalação distribuída do Tableau Server onde, por exemplo, o processo do data server está sendo executado em um servidor de trabalho, todos os drivers de banco de dados necessários devem ser instalados nesse servidor, bem como no servidor primário. Outros processos também requerem drivers. Consulte Drivers de banco de dados para obter mais informações. Mensagens de erro da fonte de dados Veja aqui alguns erros que os autores da pasta de trabalho e outros usuários podem encontrar enquanto trabalham com fontes de dados e exibições:

356 A permissão para acessar esta fonte de dados do Tableau Server foi negada: a conexão com uma fonte de dados exige a permissão Conectar. Consulte Trabalhar com permissões e Definir permissões para uma fonte de dados para obter mais informações. Fonte de dados não encontrada: alguém trabalhando com uma exibição poderá ver esse erro se uma fonte de dados tiver sido removida do Tableau Server ou se a respectiva página Conectar a dados precisar ser atualizada. Para atualizar a página Conectar a dados no Tableau Desktop, clique no ícone Atualizar: Não é possível conectar a esta fonte de dados do Tableau Server: esse erro poderá aparecer se as informações de conexão para a fonte de dados tiverem sido alteradas - por exemplo, como resultado da alteração do nome do servidor de banco de dados. Observe as informações de Conexão de dados da fonte de dados e verifique se as configurações estão corretas. Não é possível listar fontes de dados do Tableau Server: esse erro poderá ocorrer se um usuário estiver tentando acessar as fontes de dados do Tableau Server e houver problemas de conectividade entre o Tableau Server e o Tableau Desktop. Não é possível conectar a uma fonte de dados de cubo: Não há suporte de conexões a fontes de dados de cubos (como MSAS). Os dados precisam ser uma extração ou uma conexão ativa a um banco de dados relacional. Solucionar problemas de assinaturas "O instantâneo da exibição neste não pôde ser renderizado adequadamente." Se você receber uma assinatura com essa mensagem de erro, poderá ser por vários motivos: Credenciais ausentes: Algumas exibições são publicadas com credenciais inseridas. Você pode receber o erro acima se as credenciais inseridas estiverem desatualizadas, ou se a exibição foi publicada novamente sem as credenciais inseridas. Banco de dados temporariamente inativo: Se a exibição tiver uma conexão de banco de dados ativa, e o banco de dados estava temporariamente inativo quando a assinatura era gerada, você poderá receber o erro acima.

357 Tempo limite de processo em segundo plano: Por padrão, o processo em segundo plano que administra as assinaturas tem seu tempo esgotado após 30 minutos. Na maioria dos casos, isso é muito tempo. Entretanto, se o processo em segundo plano estiver manipulando um painel extremamente grande e complexo, esse tempo talvez não seja suficiente. Você poderá verificar a exibição do administrador Tarefas em segundo plano para ver se é esse o caso. Para aumentar o tempo limite, use a opção tabadmin subscriptions.timeout. Não é possível assinar Se você puder ver uma exibição ou pasta de trabalho no Tableau Server e ela tiver um ícone de assinatura ( ) no canto superior direito, você poderá assiná-la. Dois fatores precisam estar presentes para você assinar uma exibição: O Tableau Server precisa estar configurado corretamente (descrito em Gerenciar assinaturas) e a exibição que você está assinando deve ter credenciais inseridas para sua fonte de dados ou não usar credenciais. Exemplos do último item são uma pasta de trabalho que se conecta a uma extração que não está sendo atualizada, ou uma pasta de trabalho cujos dados estão em um arquivo fornecido com a pasta de trabalho no momento da publicação. Inserir credenciais é uma etapa que acontece no Tableau Desktop (consulte a ajuda do Tableau Desktop para obter os detalhes). Sem ícone de assinatura É possível ver uma exibição no Tableau Server, mas não é possível assiná-la. Isso acontece para exibições com conexões de banco de dados ativas, onde você é solicitado a fornecer as credenciais do banco de dados ao clicar pela primeira vez na exibição. Uma assinatura inclui uma exibição (ou pasta de trabalho), dados ou uma agenda. Para fornecer os dados, o Tableau Server precisa das credenciais do banco de dados inseridas ou de dados que não exigem credenciais. Em relação às conexões de bancos de dados ativas, o Tableau Server não tem as credenciais, somente os usuários individuais têm. É por isso que você só pode assinar exibições que não exigem credenciais ou as têm inseridas. Você também pode ver uma exibição, mas não poder assiná-la (sem ícone de assinatura) se o Tableau Server estiver configurado para a autenticação confiável. Consulte Requisitos de assinatura para obter mais informações. Recebimento de assinaturas inválidas ou "corrompidas" Se você configurou assinaturas nas instâncias de teste ou desenvolvimento do Tableau Server além de sua instância de produção, desabilite as assinaturas nas instâncias que não são de produção. Manter as assinaturas habilitadas em todas as instâncias pode resultar em seus usuários recebendo assinaturas que parecem ser válidas, mas não funcionam, ou recebendo assinaturas mesmo que eles as tenham cancelado na exibição ou pasta de trabalho.

358 As assinaturas não chegam ("Erro no envio de . Não é possível enviar o comando para o host SMTP.") Você pode ver o erro acima no Visualizador de Eventos do Windows se as assinaturas aparecerem como enviadas (de acordo com a exibição de administração Tarefas em segundo plano), mas não estiverem chegando, e seu servidor SMTP estiver usando sessões criptografadas (SSL). Assinaturas são aceitas somente para conexões SMTP não criptografadas. A solução é usar um servidor SMTP não criptografado.

359 JavaScript API With Tableau's JavaScript API you can integrate Tableau visualizations into your own web applications. The API lets you tightly control your users' interactions and combine functionality that otherwise couldn't be combined. For example, you can code a single control that filters a group of marks, selects some of those marks, and presents their data for download. See the topics below for details: Requirements Concepts Tutorial API Reference

360 Requirements The requirements for Tableau's JavaScript API are as follows: Tableau Server: To program with Tableau's JavaScript API you need Tableau Server, version 8.0 or higher. The API is powered by the file tableau_v8.js, which is located in the following folder: Program Files (x86)\tableau\tableau Server\8.0\wgserver\public\javascripts\api. Your web application shouldn't be on the same computer as Tableau Server, but it needs to be able to access it. Supported browsers: Your end-users can experience the web application you create in most supported web browsers, specifically: Chrome, Firefox, Safari and higher, and Internet Explorer 8.0 and higher. If you are using Internet Explorer 8.0, it must have compatability mode disabled.

361 Concepts This topic is designed for people familiar with JavaScript and object-oriented programming concepts. You should also be familiar with Tableau visualizations from a user's point of view. If you are just getting started, a good place to begin is the Tutorial. Programming Approach Tableau's JavaScript API uses an object model. The entry point into the object model is to instantiate a new Viz object as follows: var viz = new tableausoftware.viz(/* params omitted */); Nearly every Tableau object allows you to navigate back to its parent Viz object by way of "parent" properties on the object. Accessing the API The API is about programmatically controlling views embedded from Tableau Server. To use it, you need access to a Tableau server running version 8.0 or higher, and a published workbook on that server. The API is provided through the file tableau_v8.js (minimized) or tableau_v8.debug.js, which install in the following folder on Tableau Server: Program Files (x86)\tableau\tableau Server\8.0\wgserver\public\javascripts\api If you don't have a Tableau Server on-premise, Tableau Public is a free Tableau Server implementation that you can also use to access the JavaScript API. The workbooks published to Tableau Public must be packaged.twbx workbooks (data extract and workbook bundled together). Worbooks published to Tableau Public can't use live database connections or rely on extract refresh schedules (Tableau can't connect to databases behind your firewall). The Tutorial uses a workbook published to Tableau Public for its example. Bootstrapping There is only one entry point into the API: instantiating a new Viz object, which creates the HTML necessary to embed a Tableau visualization. To instantiate a new Viz object, simply call the Viz constructor via new, passing the required parentelement and URL parameters and an optional set of options. The URL parameter is where you specify the name of the Tableau server: var placeholderdiv = document.getelementbyid("tableauviz"); var url = "http://tabserver/views/workbookname/viewname"; var options = { hidetabs: true, width: "800px",

362 height: "700px" }; var viz = new tableausoftware.viz(placeholderdiv, url, options); Trusted Authentication If Tableau Server is using trusted authentication and the trusted ticket server is configured to return the ticket value itself, add a ticket option. For example: var placeholderdiv = document.getelementbyid("tableauviz"); var url = "http://tabserver/views/workbookname/viewname"; var options = { hidetabs: true, width: "800px", height: "700px", ticket: " " }; var viz = new tableausoftware.viz(placeholderdiv, url, options); If the trusted ticket server is configured to return a full URL, specify the ticket in the URL by first adding trusted after the server name, followed by the ticket. For example: var placeholderdiv = document.getelementbyid("tableauviz"); var url = "http://tabserver/trusted/ /views/workbookname/viewname"; var options = { hidetabs: true, width: "800px", height: "700px", }; var viz = new tableausoftware.viz(placeholderdiv, url, options); Property Getters and Setters Getters and setters are always functions that start with get or set. They can be called multiple times with little performance impact (in other words, they should simply return cached fields or do very simple calculations). Properties are always synchronous and return immediately with the value, rather than having a callback function. Call Behavior - Asynchronous By default, calls are asynchronous since many of them may require a roundtrip to the server. Methods use the following naming convention: Asynchronous calls are indicated by an Async suffix on the method name, for example, Worksheet.applyFilterAsync(). Asynchronous calls return a Promise object, allowing chaining.

363 The Tableau JavaScript API uses the CommonJS Promises/A standard. The premise behind Tableau's implementation is that asynchronous methods return an object that has a then method in the following form: then(fulfilledhandler, errorhandler) The fulfilledhandler is called when the promise is fulfilled (on success). The errorhandler is called when a promise fails. All arguments are optional and non-function values are ignored. Chaining Promises The promised result of an asynchronous method is passed as the parameter to the next then () method. For example: var activesheet; viz.getworkbook().activatesheetasync("sheet 1").then(selectLemon).then(filterToLemonAndMint); function selectlemon(sheet) { activesheet = sheet; return sheet.selectmarksasync("product", "Lemon", "replace"); } function filtertolemonandmint() { return activesheet.applyfilterasync("product", ["Lemon", "Mint"], "replace"); } The result of activatesheetasync() is a promise to eventually return the Sheet object that was activated, which is passed as the first parameter to the selectlemon() method. Notice that the selectlemon() method returns a Promise object (the return value of the selectmarksasync() method), not the result after the marks have been selected. However, since it s a Promise object, the next then() method is not called until that promise is fulfilled. If a link in the chain is added after the promise has been fulfilled, the callback will be immediately called with the value that was previously returned. As the programmer, this means you don't need to determine if the response has already been received from the server. The asynchronous methods will always be called, whether it's now or later. var promise = viz.getworkbook().activatesheetasync("sheet 1"); // Pretend that activatsheeteasync() has already returned from the server. promise.then(callback);

364 // callback will be called immediately using the Sheet object // returned from activatesheetasync() Return Values of Then() Methods Whatever is returned in a then() method will get passed as the first parameter to the next then() method. It can be a scalar value (Number, Boolean, String, etc.), an object, or another Promise. The infrastructure will automatically wrap non-promise values into a Promise value so that they can be chained. viz.getworkbook().activatesheetasync("sheet 1").then(function (sheet) { return "First link"; }).then(function (message) { if (message === "First link") { alert("expected"); } // no return value here means nothing is passed to the next link }).then(function () { }); Breaking Out of a Chain Technically, there s no way to break out of a chain since that would invalidate the guarantee that subsequent links in the chain will be called. If there is an exception thrown in part of the chain, the rest of the chain is run but the errorhandler is called instead of the fulfilledhandler. If a link in the chain depends on the results of earlier links, then you should write an if statement to check your condition. Here's an example: viz.getworkbook().activatesheetasync("sheet 1").then(function (sheet) { // I m returning a Promise return sheet.selectmarksasync("product", "NoProduct", "replace"); }).then(function () { return viz.getworkbook().getactivesheet().getselectedmarksasync

365 (); }).then(function (marks) { // The getselectedmarksasync call succeeded, but no marks were selected // because there are not any marks corresponding to "NoProduct". if (marks.length === 0) { throw new Error("No marks selected"); } var firstmarkvalue = marks[0].getpairs().get("product").value; return sheet.applyfilterasync("product", firstmarkvalue, "replace"); }).then(function (filtername) { // applyfilterasync succeeded }, function(err) { if (err.message === "No marks selected") { alert("this was caused by the first link above"); } }).otherwise(function (err) { alert("we handled the error above, so it s not propagated to this handler."); }); If a callback is not provided (or is null or undefined), then the results are passed to the next link in the chain: viz.getworkbook().activatesheetasync("sheet 1").then().then(function (sheet) { // this is called }); In this way, you can specify a single otherwise function to handle all errors in the chain. The always function works the same way, but it is called regardless of success or failure. The then/otherwise/always functions work similarly to a try/catch/finally block.

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

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

368 (sheet) { worksheet = sheet; }) // Single value.then(function () { return worksheet.applyfilterasync("product Type", "Coffee", tableausoftware.filterupdatetype.replace); }) // Multiple values.then(function () { return worksheet.applyfilterasync( "Product Type", ["Coffee", "Tea"], tableausoftware.filterupdatetype.replace); }) // Multiple Values - adding and removing.then(function () { return worksheet.applyfilterasync("product", ["Lemon", "Mint"], tableausoftware.filterupdatetype.add); }).then(function () { return worksheet.applyfilterasync("product", ["Caffe Latte", "Green Tea"], tableausoftware.filterupdatetype.remove); }) // All values.then(function () { return worksheet.applyfilterasync("product Type", "", tableausoftware.filterupdatetype.all); }) // Date Range.then(function () { return; worksheet.applyrangefilterasync("date", { min: new Date(Date.UTC(2010, 3, 1)), max: new Date(Date.UTC(2010, 12, 31)) }); }) // Clearing a Filter

369 .then(function () { return worksheet.clearfilterasync("date"); }) // Relative Date.then(function () { return worksheet.applyrelativedatefilterasync("date", { anchordate: new Date(Date.UTC(2011, 5, 1)), periodtype: tableausoftware.periodtype.year, rangetype: tableausoftware.daterangetype.lastn, rangen: 1 }); }) // Quantitative Filters // SUM(Sales) > 2000 and SUM(Sales) < 4000.then(function () { return worksheet.applyrangefilterasync("sum(sales)", { min: 2000, max: 4000 }); }) // SUM(Sales) > 1000.then(function () { return worksheet.applyrangefilterasync("sum(sales)", { min: 1000 }); }) // Hierarchical Filters - selecting all on a level.then(function () { return worksheet.applyhierarchicalfilterasync("[product]. [Product Categories]", { levels: [0, 1] }, tableausoftware.filterupdatetype.add); }, function (err) { /* ignore errors */ }) // Hierarchical Filters - adding one item.then(function () { return worksheet.applyhierarchicalfilterasync( "[Product].[Product Categories].[Product Name]", "Accessories.Bike Racks.Hitch Rack - 4-Bike",

370 tableausoftware.filterupdatetype.replace); }, function (err) { /* ignore errors */ }) // Hierarchical Filters - adding multiple items.then(function () { return worksheet.applyhierarchicalfilterasync( "[Product].[Product Categories].[Product Name]", [ "Accessories.Bike Racks.Hitch Rack - 4-Bike", "Accessories.Bike Stands.All-Purpose Bike Stand" ], tableausoftware.filterupdatetype.replace); }, function (err) { /* ignore errors */ }).otherwise(function (err) { console.log(err); }); Selecting Marks Selecting marks is almost identical to filtering. For filtering,you use one of the Worksheet.applyFilterAsync() methods. For selecting marks, you use Worksheet.selectMarksAsync(). The parameters for mark selection are almost identical to those used for filtering. worksheet.selectmarksasync("product", "Caffe Latte", tableausoftware.selectionupdatetype.replace); Here are samples of other types of selecting you can use: var worksheet; viz.getworkbook().activatesheetasync("sheet 4").then(function (sheet) { worksheet = sheet; }) // Single dimensions work just like filtering // Single dimension - single value.then(function () { return worksheet.selectmarksasync("product", "Mint", tableausoftware.selectionupdatetype.replace); }) // Single dimension - Multiple values.then(function () {

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

372 return worksheet.selectmarksasync({ "State": "Oregon", "Product": "Chamomile" }, tableausoftware.selectionupdatetype.add); }) // Round-tripping selection.then(function () { return worksheet.selectmarksasync( "Product", "Lemon", tableausoftware.selectionupdatetype.replace); }).then(function () { return worksheet.getselectedmarksasync(); }).then(function (marks) { // filter out only the Washington and Oregon marks var onlywashingtonandoregon = []; for (var i = 0, len = marks.length; i < len; i++) { var m = marks[i]; var pair = m.getpairs().get("state"); if (pair && (pair.value === "Washington" pair.value === "Oregon")) { onlywashingtonandoregon.push(m); } } return worksheet.selectmarksasync( onlywashingtonandoregon, tableausoftware.selectionupdatetype.replace); }).otherwise(function (err) { console.log(err); });

373 API Reference Style and Conventions Tableau's JavaScript API follows these JavaScript standards: Classes are PascalCase (initial capital letter, with each subsequent word capitalized) Namespaces, methods, parameters, and variables are camelcase (initial lowercase letter, with each subsequent word capitalized) Constants and enum values are UPPERCASE_UNDERSCORE_DELIMITED Protected variables or methods start with an initial underscore '_' character, indicating that it should not be referenced by the programmer. Top-Level Class Diagram The following class diagram shows the relationships between the top-level classes, as well as the inheritance hierarchy for the Sheet, Dashboard, and Worksheet classes. Note that there's always a way to traverse back up the containment hierarchy with parent pointers, with the exception of VizManager, as it's a static class and always accessible.

374 Asynchronous and Error Classes Promise Class Represents a promise to return a value from an asynchronous method in the future. The Tableau JavaScript API implements the Promises/A specification. Methods Name then(callback: Function, errback: Function) always (callback: Function) otherwise (errback: Function) Return Type Promise Promise Promise Description Creates a link in the asynchronous callable chain. The callback function is called on success. The errback function is called when there is an error. Both parameters are optional. Registers a callback that will be called when a promise is resolved or rejected. Shortcut for then(callback, callback). Registers a rejection handler. Shortcut for then(null, errback). TableauException Class The TableauException class is not a real class, but simply adds an id field to the standard JavaScript Error object when an exception is thrown from within the API. As the programmer, this allows you to uniquely identify the error without having to parse the error string. It also allows you to add localized messages. Constructor There is no public constructor. The only way to get a reference to a TableauException is within a catch block. Fields Name Type Description tableausoftwareerrorcode ErrorCode Represents an ErrorCode enum value. message string This is already defined on the standard Error object, but the message will contain a description of the exception that the API code specifies. ErrorCode Enum Here's a list of the different exceptions that the API can throw: Name Return Type Description BROWSER_ browsernotcapable The browser is not capable of

375 NOT_ CAPABLE DOWNLOAD_ WORKBOOK_ NOT_ ALLOWED FILTER_ CANNOT_BE_ PERFORMED INDEX_OUT_ OF_RANGE INTERNAL_ ERROR INVALID_ CUSTOM_ VIEW_NAME INVALID_ DATE_ PARAMETER INVALID_ FILTER_ FIELDNAME INVALID_ FILTER_ FIELDNAME_ OR_VALUE INVALID_ FILTER_ FIELDVALUE INVALID_ PARAMETER INVALID_ SELECTION_ DATE INVALID_ SELECTION_ FIELDNAME downloadworkbooknotallowed filtercannotbeperformed indexoutofrange internalerror invalidcustomviewname invaliddateparameter invalidfilterfieldname invalidfilterfieldnameorvalue invalidfilterfieldvalue invalidparameter invalidselectiondate invalidselectionfieldname supporting the Tableau JavaScript API. The permissions on a workbook or a view do not allow downloading the workbook. An error occurred while attempting to perform a filter operation. Attempted to switch to a sheet by index that does not exist in the workbook. An error occurred within the Tableau JavaScript API. Contact Tableau Support. An operation was attempted on a custom view that does not exist. An invalid date was specified in a method that required a date parameter. A filter operation was attempted on a field that does not exist in the data source. Either a filter operation was attempted on a field that does not exist in the data source, or the value supplied in the filter operation is the wrong data type or format. A filter operation was attempted using a value that is the wrong data type or format. A parameter is not the correct data type or format. The name of the parameter is specified in the Error.message field. An invalid date value was specified in a Sheet.selectMarksAsync () call for a date field. A field was specified in a Sheet.selectMarksAsync () call that does not exist in the data source.

376 INVALID_ SELECTION_ VALUE invalidselectionvalue An invalid value was specified in a Sheet.selectMarksAsync () call. INVALID_SIZE invalidsize A negative size was specified or the maxsize value is less than minsize in Sheet.changeSizeAsync(). INVALID_ SIZE_ BEHAVIOR_ ON_ WORKSHEET invalidsizebehavioronworksheet A behavior other than SheetSizeBehavior.AUTO- MATIC was specified in Sheet.changeSizeAsync () when the sheet is a Worksheet instance. INVALID_URL invalidurl The URL specified in the Viz MISSING_ MAX_SIZE MISSING_ MIN_SIZE MISSING_ MINMAX_SIZE MISSING_ RANGEN_ FOR_ RELATIVE_ DATE_ FILTERS NO_URL_ FOR_ HIDDEN_ WORKSHEET NO_URL_OR_ PARENT_ ELEMENT_ missingmaxsize missingminsize missingminmaxsize nourlforhiddenworksheet Either or both of the minsize or maxsize fields is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.RANG- E. missingrangenforrelativedatefilters nourlorparentelementnotfound class constructor is not valid. The maxsize field is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.ATMO- ST. The minsize field is missing in Sheet.changeSizeAsync () when specifying SheetSizeBehavior.ATLE- AST. The rangen field is missing for a relative date filter of type LASTN or NEXTN. An attempt was made to access Sheet.getUrl() on a hidden sheet. Hidden sheets do not have URLs. One or both of the parentelement or the URL parameters is not specified in

377 NOT_FOUND NOT_ ACTIVE_ SHEET NULL_OR_ EMPTY_ PARAMETER SERVER_ ERROR SHEET_NOT_ IN_ WORKBOOK STALE_ DATA_ REFERENCE UNSUPPORT- ED_EVENT_ NAME VIZ_ ALREADY_ IN_MANAGER notactivesheet nulloremptyparameter servererror sheetnotinworkbook staledatareference unsupportedeventname vizalreadyinmanager the Viz constructor. An operation was attempted on a sheet that is not active or embedded within the active dashboard. A required parameter was not specified, null, or an empty string/array. A general-purpose server error occurred. Details are contained in the Error object. An operation was attempted on a sheet that does not exist in the workbook. An operation is performed on a CustomView object that is no longer valid (it has been removed). An unknown event name was specified in the call to Viz.addEventListener or Viz.removeEventListener. A Viz object has already been created as a child of the parentelement specified in the Viz constructor.

378 Viz Classes Class Diagram VizManager Class Manages all of the Viz instances on the page, but does not manage vizzes (views) earlier than version 8.0. This is a static class, meaning that all properties and methods are static and there is only a single instance of the class. Properties Name Type Description getvizs() Viz[] Collection of version 8.0 views on the hosting page. Viz Class Wraps an <iframe> showing one or more sheets in a Tableau workbook. Contains all of the chrome surrounding the view. Constructor Signature Viz (parentelement: domnode, url: string, options: VizCreateOptions ) Properties Description Creates a new Tableau Viz inside of the given HTML container, which is typically a <div> element. Each option as well as the options parameter is optional. If there is already a Viz associated with the parentelement, an exception is thrown. Before reusing the parentelement you must first call dispose(). Name Type Description getaretabshidden() bool Indicates whether the tabs are

379 displayed in the UI. It does not actually hide individual tabs. getistoolbarhidden() bool Indicates whether the toolbar is displayed. getishidden() bool Indicates whether the viz is displayed on the hosting page. getparentelement() domnode Returns the node that was specified in the constructor. geturl() string The URL of the viz, as specified in the constructor getworkbook() Workbook One Workbook is supported per viz. getareautomaticupdatespaused () Events bool Events are added or removed via the following two calls. Indicates whether automatic updates are currently paused. Name addeventlistener( type: TableauEventName, listener: Function) removeeventlistener( type: TableauEventName, listener: Function) Methods Return Type None None Description Adds an event listener to the specified event. Removes an event listener from the specified event. Name Type Description show() hide() None Shows or hides the <iframe> hosting the viz. dispose() None Cleans up any resources associated with the viz, removes the viz from the VizManager, and removes any DOM elements from parentelement. Basically, it restores the page to what it was before instantiating a new Viz object. pauseautomaticupdatesasync() resumeautomaticupdatesasync () toggleautomaticupdatesasync () None Pauses or resumes layout updates. This is useful if you are resizing the viz or performing multiple calls that could affect the layout. revertallasync() Promise Equivalent to clicking on the Revert

380 All toolbar button, which restores the workbook to its starting state. refreshdata() None Equivalent to clicking on the Refresh Data toolbar button. showdownloadworkbookdialog () None Equivalent to clicking on the Download toolbar button, which downloads a copy of the original workbook. showexportimagedialog() None Equivalent to clicking on the Export Image toolbar button, which creates a PNG file of the current viz. showexportpdfdialog() None Equivalent to clicking on the Export PDF toolbar button, which shows a dialog allowing the user to select options for the export. showexportdatadialog( worksheetindashboard: Sheet or SheetInfo or string) showexportcrosstabdialog( worksheetindashboard: Sheet or SheetInfo or string) None None Shows the Export Data dialog, which is currently a popup window. The worksheetindashboard parameter is optional. If not specified, the currently active Worksheet is used. Shows the Export CrossTab dialog. The worksheetindashboard parameter is optional. If not specified, the currently active Worksheet is used. showsharedialog() None Equivalent to clicking on the Share toolbar button, which displays a dialog allowing the user to share the viz by or by embedding its HTML in a web page. setframesize(width: int, height: int) VizCreateOptions Record None These are the options that are specified in the Viz constructor. Fields Sets the size of the iframe, which causes the viz to expand or collapse to fit the iframe if the viz s current sheet s size is set to AUTOMATIC. Name Type Description hidetabs bool Indicates whether tabs are hidden or shown. hidetoolbar bool Indicates whether the toolbar is hidden or shown. toolbarposition ToolbarPosition Indicates where the toolbar should be placed

381 if hidetoolbar is false. height string Can be any valid CSS size specifier. If not specified, defaults to 600px. width string Can be any valid CSS size specifier. If not specified, defaults to 800px. onfirstinteractive ToolbarPosition Enum Enumeration callback(viz: Viz) Callback when the viz first becomes interactive. This is only called once, but it s guaranteed to be called. If the viz is already interactive, it will be called immediately. Name TOP BOTTOM Description Positions the toolbar along the top of the viz. Positions the toolbar along the bottom of the viz. Viz Event Classes TableauEventName Enum These are strings passed to Viz.addEventListener/removeEventListener. Note that the value of the enums are all lowercase strings with no underscores. For example, CUSTOM_VIEW_ LOAD is customviewload. Either the fully-qualified enum (tableausoftware.tableaueventname.filter_change) or the raw string (filterchange) is acceptable. Name Event Class Description Passed in the Callback CUSTOM_VIEW_ LOAD CustomViewEvent Raised when a custom view has finished loading. CUSTOM_VIEW_ REMOVE CustomViewEvent Raised when the user removes a custom view. CUSTOM_VIEW_ SAVE CustomViewEvent Raised when the user saves a new or existing custom view. CUSTOM_VIEW_ SET_DEFAULT CustomViewEvent Raised when a custom view has been made the default view for this viz. FILTER_ CHANGE FilterEvent Raised when any filter has changed state. The viz may not be interactive yet. MARKS_ SELECTION MarksEvent Raised when marks are selected or deselected. PARAMETER_ VALUE_ ParameterEvent Raised when any parameter has changed state. CHANGE TAB_SWITCH TabSwitchEvent Raised after the tab switched, but the viz

382 may not yet be interactive. TableauEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname () CustomViewEvent Class Properties TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname () Methods TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Return Type Description getcustomviewasync Promise< Gets the CustomView object () CustomView> associated with the event. FilterEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. getworksheet Worksheet Gets the Worksheet object associated with () geteventname () getfieldname () Methods TableauEventName string the event. Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Gets the name of the field. Name Return Type Description getfilterasync() Promise<Field> Gets the Field object associated with the event.

383 MarksEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. getworksheet Worksheet Gets the Worksheet object associated with () geteventname () Methods TableauEventName the event. Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. Name Return Type Description getmarksasync Promise<Mark Gets the selected marks on the Worksheet that () []> triggered the event. ParameterEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname() TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. getparametername () Methods string Gets the name of the parameter that changed. Name Return Type Description getparameterasync Promise<Parameter> Gets the Parameter object that () triggered the event. TabSwitchEvent Class Properties Name Type Description getviz() Viz Gets the Viz object associated with the event. geteventname() TableauEventName Gets the name of the event which is a string, but is also one of the items in the TableauEventName enum. getoldsheetname () string Gets the name of the sheet that was active before the tab switch event occurred.

384 getnewsheetname () string Gets the name of the sheet that is currently active. Workbook Classes Class Diagram Workbook Class A Workbook has a collection of Sheets represented as tabs. It also has associated objects like DataSources and CustomViews. Properties Name Type Description getviz() Viz Gets the Viz object that contains the workbook. getactivesheet() Sheet Gets the currently active sheet (the active tab) getactivecustomview() CustomView Gets the currently active custom view, or null if no custom view is active. getpublishedsheetsinfo () SheetInfo[] Note that this is synchronous, meaning that all of the sheets are expected when loaded. getname() string Gets the name of the workbook saved to the server. Note that this is not necessarily the file name.

385 Methods Name Return Type Description revertallasync() Promise Reverts the workbook to its last saved state. getparametersasync() Promise<Parameter[]> Fetches the parameters for this workbook. changeparametervalueasync( name: string, value: object) getcustomviewsasync() showcustomviewasync( customviewname: string) removecustomviewasync( customviewname: string) remembercustomviewasync( customviewname: string) setactivecustomviewasdefaultasync () Promise<Parameter> Promise<CustomView[] > Promise<CustomView> Promise<CustomView> Promise<CustomView> None Changes the value of the Parameter with the given name and returns the new Parameter. Gets the collection of CustomView objects associated with the workbook. Changes the viz to show the named saved state. Removes the named custom view. Remembers the current state of the workbook by assigning a custom view name. Sets the active custom view as the default.

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

387 getdefault() bool Gets or sets whether this is the default custom view. getownername string Gets the user that created the custom view. () geturl() string Unique URL to load this view again. getworkbook() Workbook Gets the Workbook to which this CustomView belongs. Methods Name Return Type Description saveasync Promise<CustomView> After saveasync() is called, the result of () the geturl method is no longer blank. Sheet Classes Class Diagram SheetInfo Class Contains information about a Worksheet or a Dashboard and no methods. Returned as part of Workbook.getPublishedSheetsInfo(). Constructor There is no public constructor. You can only get instances of this class from Workbook.getPublishedSheetsInfo(). Properties Name Type Description

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

389 geturl() string Gets the URL for this sheet. getworkbook Workbook Gets the Workbook to which this Sheet belongs. () Methods Name changesizeasync (size: SheetSize) Return Type Promise< SheetSize > Description Sets the size information on a sheet. Note that if the sheet is a Worksheet, only SheetSizeBehavior.AUTOMATIC is allowed since you can t actually set a Worksheet to a fixed size. SheetSize Record Describes the way a Sheet should be sized. Fields Name Type Description behavior SheetSizeBehavior Contains an enumeration value of one of the following: AUTOMATIC, EXACTLY, RANGE, ATLEAST, and ATMOST. maxsize int This is only defined when behavior is EXACTLY, RANGE or ATMOST. minsize int This is only defined when behavior is EXACTLY, RANGE, or ATLEAST. Worksheet Class Represents a worksheet tab in the workbook or a dashboard object. These are two separate concepts: a worksheet and a worksheet instance. However, for simplicity in the API, they are both combined into the Worksheet class. Constructor There is no public constructor. You can only get instances of this class from Workbook.getPublishedSheets() or Dashboard.getObjects(). Properties Name Type Description getparentdashboard () Dashboard Returns the Dashboard object to which this Worksheet belongs (if it s on a dashboard). Otherwise, it returns null. Methods Name Return Type Description getdatasourcesasync () Promise<DataSource []> Gets the primary and all of the secondary data sources for this worksheet. Note that by

390 convention the primary data source should always be the first element. Filtering methods are described in Worksheet Class (Filtering). Marks selection methods are described in Worksheet Class (Selecting Marks). Dashboard Class Contains a collection of DashboardObject instances and a notion of the active object. Constructor There is no constructor. You get an instance of this from Workbook.getPublishedSheets(). Properties Name Type Description getobjects() DashboardObject[] Gets the collection of objects. getworksheets() Worksheet[] Gets the collection of worksheets contained in the dashboard. Note that this is a helper method and is equivalent to looping through getobjects() and collecting all of the DashboardObject.Worksheet pointers when DashboardObject.getType() === tableausoftware.dashboardobjecttype.w- ORKSHEET. DashboardObject Class Represents one of a series of different areas of the dashboard. Constructor There is no constructor. You get an instance of this from Dashboard.getObjects(). Properties Name Type Description getobjecttype () DashboardObjectType Gets what the object represents, which is an enum with the following values: BLANK, WORKSHEET, QUICK_FILTER, PARAMETER_CONTROL, PAGE_ FILTER, LEGEND, TITLE, TEXT, IMAGE, WEB_PAGE. getdashboard Dashboard Gets the Dashboard object that contains () getworksheet () Worksheet this object. If gettype() returns WORKSHEET, this contains a pointer to the Worksheet object.

391 getposition() Point Gets the coordinates relative to the top-left corner of the dashboard of the object. getsize() Size Gets the size of the object. Parameter Classes Class Diagram Parameter Class Contains information about a workbook parameter. To actually set a parameter s value, call workbook.changeparametervalueasync(). Properties Name Type Description getname() string A unique identifier for the parameter, as specified by the user. getcurrentvalue() DataValue The current value of the parameter. getdatatype() ParameterDataType The data type of the parameter can be one of the following: FLOAT, INTEGER, STRING, BOOLEAN, DATE, DATETIME. getallowablevaluestype() ParameterAllowableValues- Type The type of allowable values that the parameter can accept. It can be one of the following enumeration items: ALL, LIST, RANGE. getallowablevalues() DataValue[] If the parameter is restricted to a list of allowable values, this property contains the array of those values. Note that this is not a standard collection, but a JavaScript

392 array. getminvalue() DataValue If getallowablevaluestype is RANGE, this defines the minimum allowable value, inclusive. Otherwise it s undefined/null. getmaxvalue() DataValue If getallowablevaluestype is RANGE, this defines the maximum allowable value, inclusive. Otherwise it s undefined/null. getstepsize() Number If getallowablevaluestype is RANGE, this defines the step size used in the parameter UI control slider. Otherwise it s undefined/null. getdatestepperiod() PeriodType If getallowablevaluestype is RANGE and getdatatype is DATE or DATETIME, this defines the step date period used in the Parameter UI control slider. Otherwise it s undefined/null. Filtering There is a difference between querying existing filter state and setting new or existing filters. Querying filters is done via Worksheet.getFiltersAsync() which returns a collection of Filter classes. Setting filters is done via Worksheet.applyFilterAsync (and its variants) and is a function call that doesn't require you to instantiate a Filter class. When you specify fields in a filter, you should use the caption as shown in the UI, not the database field name. For example, use Container (the caption) instead of Product Container (the actual field name). The exception is hierarchical filters, which use the full hierarchical name (for example, [Product].[All Product].[Espresso]). Captions can use the optional [] delimiters around names.

393 Class Diagram Worksheet Class (Filtering) These methods are on the Worksheet class, but are listed here for convenience. Methods applyrangefilterasync( fieldname: string, range: RangeFilterOptions) applyrelativedatefilterasync( fieldname: string, options: RelativeDateFilterOptions) applyhierarchicalfilterasync( fieldname: string, values: object, options: HierarchicalFilterOptions) clearfilterasync(fieldname: string) Name Return Type Description getfiltersasync() Promise<Filter []> Fetches the collection of filters used on the sheet. applyfilterasync( fieldname: string, values: object[] or object, updatetype: FilterUpdateType, options?: FilterOptions) Promise<string> Applies a simple categorical filter (non-date). See the filtering examples for more details on these functions. Returns the fieldname that Promise<string> Promise<string> Promise<string> Promise<string> was filtered. Applies a quantitative filter. Applies a relative date filter. Applies a hierarchical filter. The values parameter is either a single value, an array of values, or an object { levels: ["1", "2"] }. Clears the filter, no matter what kind of filter it is. Note that the filter is removed as long as no associated quick

Guia do Administrador do Tableau Server

Guia do Administrador do Tableau Server Guia do Administrador do Tableau Server Version 7.0.8 Last updated: September 6, 2012 Table of Contents Antes da instalação......1 Instalação e configuração...5 Atualização...29 Ambientes distribuídos...43

Leia mais

Guia do administrador do Tableau Server. Versão 8.1.x

Guia do administrador do Tableau Server. Versão 8.1.x Guia do administrador do Tableau Server Versão 8.1.x Última atualização: 1º de outubro de 2013 Antes da instalação... Certifique-se de que o computador no qual você está instalando o Tableau Server atende

Leia mais

Tableau Server Guia do administrador

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

Leia mais

Guia de Inicialização para o Windows

Guia de Inicialização para o Windows Intralinks VIA Versão 2.0 Guia de Inicialização para o Windows Suporte 24/7/365 da Intralinks EUA: +1 212 543 7800 Reino Unido: +44 (0) 20 7623 8500 Consulte a página de logon da Intralinks para obter

Leia mais

Guia passo a passo de introdução ao Microsoft Windows Server Update Services

Guia passo a passo de introdução ao Microsoft Windows Server Update Services Guia passo a passo de introdução ao Microsoft Windows Server Update Services Microsoft Corporation Publicação: 14 de março de 2005 Autor: Tim Elhajj Editor: Sean Bentley Resumo Este documento fornece instruções

Leia mais

Guia passo a passo de introdução ao Microsoft Windows Server Update Services 3.0

Guia passo a passo de introdução ao Microsoft Windows Server Update Services 3.0 Guia passo a passo de introdução ao Microsoft Windows Server Update Services 3.0 Microsoft Corporation Autor: Susan Norwood Editor: Craig Liebendorfer Resumo Este guia fornece instruções para começar a

Leia mais

Manual de Utilização

Manual de Utilização Se ainda tiver dúvidas entre em contato com a equipe de atendimento: Por telefone: 0800 642 3090 Por e-mail atendimento@oisolucoespraempresas.com.br Introdução... 3 1. O que é o programa Oi Backup Empresarial?...

Leia mais

Atualizando do Windows XP para o Windows 7

Atualizando do Windows XP para o Windows 7 Atualizando do Windows XP para o Windows 7 Atualizar o seu PC do Windows XP para o Windows 7 requer uma instalação personalizada, que não preserva seus programas, arquivos ou configurações. Às vezes, ela

Leia mais

Guia de instalação e configuração do Alteryx Server

Guia de instalação e configuração do Alteryx Server Guia de referência Guia de instalação e configuração do Alteryx Server v 1.5, novembro de 2015 Sumário Guia de instalação e configuração do Alteryx Server Sumário Capítulo 1 Visão geral do sistema... 5

Leia mais

Guia de Atualização do Windows XP para Windows 7

Guia de Atualização do Windows XP para Windows 7 Guia de Atualização do Windows XP para Windows 7 Conteúdo Etapa 1: Saiba se o computador está pronto para o Windows 7... 3 Baixar e instalar o Windows 7 Upgrade Advisor... 3 Abra e execute o Windows 7

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

Etapa 1: Limpar o computador e executar o Windows Update

Etapa 1: Limpar o computador e executar o Windows Update Usuários do Windows 7: Tente usar o utilitário de diagnóstico gratuito da HP para ajudá-lo a encontrar o melhor driver! IMPORTANTE: Você deve seguir estas soluções na ordem que são apresentadas para resolver

Leia mais

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B BlackBerry Professional Software para Microsoft Exchange Versão: 4.1 Service pack: 4B SWD-313211-0911044452-012 Conteúdo 1 Gerenciando contas de usuários... 7 Adicionar uma conta de usuário... 7 Adicionar

Leia mais

Guia passo a passo para o Microsoft Windows Server Update Services 3.0 SP2

Guia passo a passo para o Microsoft Windows Server Update Services 3.0 SP2 Guia passo a passo para o Microsoft Windows Server Update Services 3.0 SP2 Microsoft Corporation Autor: Anita Taylor Editor: Theresa Haynie Resumo Este guia fornece instruções detalhadas para instalação

Leia mais

Seu manual do usuário XEROX 6279 http://pt.yourpdfguides.com/dref/5579951

Seu manual do usuário XEROX 6279 http://pt.yourpdfguides.com/dref/5579951 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para XEROX 6279. Você vai encontrar as respostas a todas suas perguntas sobre a XEROX 6279 no manual

Leia mais

Symantec Backup Exec 12.5 for Windows Servers. Guia de Instalação Rápida

Symantec Backup Exec 12.5 for Windows Servers. Guia de Instalação Rápida Symantec Backup Exec 12.5 for Windows Servers Guia de Instalação Rápida 13897290 Instalação do Backup Exec Este documento contém os seguintes tópicos: Requisitos do sistema Antes de instalar Sobre a conta

Leia mais

Arcserve Cloud. Guia de Introdução ao Arcserve Cloud

Arcserve Cloud. Guia de Introdução ao Arcserve Cloud Arcserve Cloud Guia de Introdução ao Arcserve Cloud A presente Documentação, que inclui os sistemas de ajuda incorporados e os materiais distribuídos eletronicamente (doravante denominada Documentação),

Leia mais

Configurando o IIS no Server 2003

Configurando o IIS no Server 2003 2003 Ser ver Enterprise Objetivo Ao término, você será capaz de: 1. Instalar e configurar um site usando o IIS 6.0 Configurando o IIS no Server 2003 Instalando e configurando o IIS 6.0 O IIS 6 é o aplicativo

Leia mais

Shavlik Protect. Guia de Atualização

Shavlik Protect. Guia de Atualização Shavlik Protect Guia de Atualização Copyright e Marcas comerciais Copyright Copyright 2009 2014 LANDESK Software, Inc. Todos os direitos reservados. Este produto está protegido por copyright e leis de

Leia mais

Aula 12 Lista de verificação de segurança para o Windows 7

Aula 12 Lista de verificação de segurança para o Windows 7 Aula 12 Lista de verificação de segurança para o Windows 7 Use esta lista de verificação para ter certeza de que você está aproveitando todas as formas oferecidas pelo Windows para ajudar a manter o seu

Leia mais

administração Guia de BlackBerry Internet Service Versão: 4.5.1

administração Guia de BlackBerry Internet Service Versão: 4.5.1 BlackBerry Internet Service Versão: 4.5.1 Guia de administração Publicado: 16/01/2014 SWD-20140116140606218 Conteúdo 1 Primeiros passos... 6 Disponibilidade de recursos administrativos... 6 Disponibilidade

Leia mais

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 CAPÍTULO 18 INSTALANDO E CONFIGURANDO O MICROSOFT OFFICE PROJECT SERVER 2003 INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0 Antes de começar a instalação do Microsoft Office Project Server 2003

Leia mais

MozyPro Guia do administrador Publicado: 2013-07-02

MozyPro Guia do administrador Publicado: 2013-07-02 MozyPro Guia do administrador Publicado: 2013-07-02 Sumário Prefácio: Prefácio...vii Capítulo 1: Apresentação do MozyPro...9 Capítulo 2: Noções básicas sobre os Conceitos do MozyPro...11 Noções básicas

Leia mais

Tutorial para acesso ao Peticionamento Eletrônico e Visualização de Processos Eletrônicos

Tutorial para acesso ao Peticionamento Eletrônico e Visualização de Processos Eletrônicos Tutorial para acesso ao Peticionamento Eletrônico e Visualização de Processos Eletrônicos Este tutorial visa preparar o computador com os softwares necessários para a utilização dos sistemas de visualização

Leia mais

Symantec Backup Exec 2010. Guia de Instalação Rápida

Symantec Backup Exec 2010. Guia de Instalação Rápida Symantec Backup Exec 2010 Guia de Instalação Rápida 20047221 Instalação do Backup Exec Este documento contém os seguintes tópicos: Requisitos do sistema Antes da instalação Sobre a conta de serviço do

Leia mais

CA Nimsoft Unified Reporter

CA Nimsoft Unified Reporter CA Nimsoft Unified Reporter Guia de Instalação 7.5 Histórico de revisões do documento Versão do documento Data Alterações 1.0 Março de 2014 Versão inicial do UR 7.5. Avisos legais Este sistema de ajuda

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Seu manual do usuário F-SECURE ONLINE BACKUP http://pt.yourpdfguides.com/dref/2859647

Seu manual do usuário F-SECURE ONLINE BACKUP http://pt.yourpdfguides.com/dref/2859647 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para F-SECURE ONLINE BACKUP. Você vai encontrar as respostas a todas suas perguntas sobre a no manual

Leia mais

Cliente Microsoft Outlook do Avaya Modular Messaging Versão 5.0

Cliente Microsoft Outlook do Avaya Modular Messaging Versão 5.0 Cliente Microsoft Outlook do Avaya Modular Messaging Versão 5.0 Importante: as instruções contidas neste guia só serão aplicáveis se seu armazenamento de mensagens for Avaya Message Storage Server (MSS)

Leia mais

Guia de início rápido do Express

Guia de início rápido do Express Page 1 of 11 Guia de início rápido do Express As próximas seções apresentam instruções para instalação e utilização do software Express. SUMÁRIO I. REQUISITOS DE SISTEMA II. REQUISITOS DE INSTALAÇÃO III.

Leia mais

Guia de Usuário do Gateway do Avigilon Control Center. Versão 5.6

Guia de Usuário do Gateway do Avigilon Control Center. Versão 5.6 Guia de Usuário do Gateway do Avigilon Control Center Versão 5.6 2006-2015 Avigilon Corporation. Todos os direitos reservados. A menos que seja expressamente concedida por escrito, nenhuma licença será

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

Guia de Instalação e Inicialização. Para WebReporter 2012

Guia de Instalação e Inicialização. Para WebReporter 2012 Para WebReporter 2012 Última revisão: 09/13/2012 Índice Instalando componentes de pré-requisito... 1 Visão geral... 1 Etapa 1: Ative os Serviços de Informações da Internet... 1 Etapa 2: Execute o Setup.exe

Leia mais

BlackBerry Desktop Software. Versão: 7.1. Guia do usuário

BlackBerry Desktop Software. Versão: 7.1. Guia do usuário BlackBerry Desktop Software Versão: 7.1 Guia do usuário Publicado: 2012-06-05 SWD-20120605130141061 Conteúdo Aspectos básicos... 7 Sobre o BlackBerry Desktop Software... 7 Configurar seu smartphone com

Leia mais

BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versão: 2.5.1. Guia de instalação e configuração

BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versão: 2.5.1. Guia de instalação e configuração BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versão: 2.5.1 Guia de instalação e configuração SWD-1304011-1001030859-012 Conteúdo 1 Visão geral... 4 Arquitetura: BlackBerry

Leia mais

Versão 1.0 Janeiro de 2011. Xerox Phaser 3635MFP Plataforma de interface extensível

Versão 1.0 Janeiro de 2011. Xerox Phaser 3635MFP Plataforma de interface extensível Versão 1.0 Janeiro de 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX e XEROX e Design são marcas da Xerox Corporation nos Estados Unidos e/ou em outros países. São feitas alterações periodicamente

Leia mais

Manual do Teclado de Satisfação Local Versão 1.2.2

Manual do Teclado de Satisfação Local Versão 1.2.2 Manual do Teclado de Satisfação Local Versão 1.2.2 18 de fevereiro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é

Leia mais

Guia de início rápido do Express

Guia de início rápido do Express Page 1 of 10 Guia de início rápido do Express As próximas seções apresentam instruções para instalação e utilização do software Express. Sumário I. Requisitos de sistema II. Requisitos de instalação III.

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

Tutorial de acesso ao Peticionamento Eletrônico e Visualização de Processos Eletrônicos

Tutorial de acesso ao Peticionamento Eletrônico e Visualização de Processos Eletrônicos SUPERIOR TRIBUNAL DE JUSTIÇA Tutorial de acesso ao Peticionamento Eletrônico e Visualização de Processos Eletrônicos Este tutorial visa preparar o computador com os softwares necessários para utilização

Leia mais

4.0 SP2 (4.0.2.0) maio 2015 708P90911. Xerox FreeFlow Core Guia de Instalação: Windows 8.1 Update

4.0 SP2 (4.0.2.0) maio 2015 708P90911. Xerox FreeFlow Core Guia de Instalação: Windows 8.1 Update 4.0 SP2 (4.0.2.0) maio 2015 708P90911 2015 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox com a marca figurativa e FreeFlow são marcas da Xerox Corporation nos Estados Unidos e/ou em outros

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado)

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Índice Instruções de Instalação....... 1 Requisitos do sistema........... 1 Código de autorização.......... 1 Instalando...............

Leia mais

GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V

GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V 1- Visão Geral Neste manual você aprenderá a instalar e fazer a configuração inicial do seu firewall Netdeep

Leia mais

A versão SonicOS Standard 3.9 conta com suporte nos seguintes equipamentos do SonicWALL: SonicWALL TZ 180 SonicWALL TZ 180 Wireless

A versão SonicOS Standard 3.9 conta com suporte nos seguintes equipamentos do SonicWALL: SonicWALL TZ 180 SonicWALL TZ 180 Wireless SonicOS Notas de versão do SonicOS Standard 3.9.0.1 para TZ 180/180W Conteúdo Conteúdo... 1 Compatibilidade da plataforma... 1 Como alterar o idioma da interface gráfica do usuário... 2 Aprimoramentos...

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Capture Pro Software. Introdução. A-61640_pt-br

Capture Pro Software. Introdução. A-61640_pt-br Capture Pro Software Introdução A-61640_pt-br Introdução ao Kodak Capture Pro Software e Capture Pro Limited Edition Instalando o software: Kodak Capture Pro Software e Network Edition... 1 Instalando

Leia mais

Laplink PCmover Express A Maneira Mais Fácil de Migrar para um Novo PC Windows. Guia do Usuário

Laplink PCmover Express A Maneira Mais Fácil de Migrar para um Novo PC Windows. Guia do Usuário Laplink PCmover Express A Maneira Mais Fácil de Migrar para um Novo PC Windows Guia do Usuário Serviço de Atendimento ao Cliente/ Suporte Técnico Site: http://www.laplink.com/index.php/por/contact E-mail:

Leia mais

Guia de introdução. Para os administradores do programa DreamSpark

Guia de introdução. Para os administradores do programa DreamSpark Guia de introdução Para os administradores do programa DreamSpark Este documento destaca as funções básicas necessárias para configurar e gerenciar seu ELMS na WebStore do DreamSpark. Versão 2.4 05.06.12

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

e-mails editores de e-mails Como configurar contas de nos principais Como configurar contas de e-mails nos principais editores de e-mails

e-mails editores de e-mails Como configurar contas de nos principais Como configurar contas de e-mails nos principais editores de e-mails Como configurar contas de e-mails nos principais editores de e-mails Podemos acessar nossos e-mails pelo webmail, que é um endereço na internet. Os domínios que hospedam com a W3alpha, acessam os e-mails

Leia mais

FileMaker. Guia de instalação e novos recursos. do FileMaker Pro 15 e FileMaker Pro 15 Advanced

FileMaker. Guia de instalação e novos recursos. do FileMaker Pro 15 e FileMaker Pro 15 Advanced FileMaker Guia de instalação e novos recursos do FileMaker Pro 15 e FileMaker Pro 15 Advanced 2007-2016 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Manual do Teclado de Satisfação Local Versão 1.4.1

Manual do Teclado de Satisfação Local Versão 1.4.1 Manual do Teclado de Satisfação Local Versão 1.4.1 26 de agosto de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

Leia mais

Copyright 2015 Mandic Cloud Solutions - Somos Especialistas em Cloud. www.mandic.com.br

Copyright 2015 Mandic Cloud Solutions - Somos Especialistas em Cloud. www.mandic.com.br Sumário 1. Boas vindas... 4 2. Dashboard... 4 3. Cloud... 5 3.1 Servidores... 5 o Contratar Novo Servidor... 5 o Detalhes do Servidor... 9 3.2 Cloud Backup... 13 o Alteração de quota... 13 o Senha do agente...

Leia mais

Samsung Drive Manager Manual do usuário

Samsung Drive Manager Manual do usuário Samsung Drive Manager Manual do usuário O conteúdo deste manual está sujeitos a alteração sem aviso. Empresas, nomes e dados usados nos exemplos não são empresas, nomes e dados reais, exceto se observado

Leia mais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Agendar uma tarefa Você deve estar com logon de administrador para executar essas etapas. Se não tiver efetuado logon como administrador, você só poderá alterar as configurações

Leia mais

KM-NET for Accounting. Guia de Operação

KM-NET for Accounting. Guia de Operação KM-NET for Accounting Guia de Operação Informações legais e gerais Aviso É proibida a reprodução não autorizada deste guia ou parte dele. As informações neste guia estão sujeitas a alterações sem aviso

Leia mais

Integrated User Verification Guia de Implementação do Cliente

Integrated User Verification Guia de Implementação do Cliente Integrated User Verification Guia de Implementação do Cliente Versão 2.5 31.01.12 e-academy Inc [CONFIDENCIAL] SUMÁRIO INTRODUÇÃO... 3 FINALIDADE E PÚBLICO-ALVO... 3 SOBRE ESTE DOCUMENTO... 3 TERMOS MAIS

Leia mais

Seu manual do usuário BLACKBERRY INTERNET SERVICE http://pt.yourpdfguides.com/dref/1117388

Seu manual do usuário BLACKBERRY INTERNET SERVICE http://pt.yourpdfguides.com/dref/1117388 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para BLACKBERRY INTERNET SERVICE. Você vai encontrar as respostas a todas suas perguntas sobre a

Leia mais

Manual de Usuário do UnB Webmail Destinado aos usuários de e-mail da Universidade de Brasília MODO DINÂMICO

Manual de Usuário do UnB Webmail Destinado aos usuários de e-mail da Universidade de Brasília MODO DINÂMICO Destinado aos usuários de e-mail da Universidade de Brasília MODO DINÂMICO Elaboração: Equipe de Suporte Avançado do CPD SA/SRS/CPD/UnB suporte@unb.br Universidade de Brasília Brasília / 2014 Resumo A

Leia mais

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO Criação de Conta de Usuário...03 Edição da Conta de Usuário...10 Download do Backup Online Embratel...10 Descrição dos Conjuntos de Cópia de Segurança...19

Leia mais

Configuração de Digitalizar para E-mail

Configuração de Digitalizar para E-mail Guia de Configuração de Funções de Digitalização de Rede Rápida XE3024PT0-2 Este guia inclui instruções para: Configuração de Digitalizar para E-mail na página 1 Configuração de Digitalizar para caixa

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento do Jboss do Nimsoft jboss série 1.3 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se somente

Leia mais

Guia do Usuário do Gateway do Avigilon Control Center. Versão 5.4.2

Guia do Usuário do Gateway do Avigilon Control Center. Versão 5.4.2 Guia do Usuário do Gateway do Avigilon Control Center Versão 5.4.2 2006-2014 Avigilon Corporation. Todos os direitos reservados. A menos que seja expressamente concedido por escrito, nenhuma licença é

Leia mais

Software ConnectKey Share to Cloud Versão 1.0 Abril de 2013. Xerox ConnectKey Share to Cloud Guia do Usuário / Administrador

Software ConnectKey Share to Cloud Versão 1.0 Abril de 2013. Xerox ConnectKey Share to Cloud Guia do Usuário / Administrador Software ConnectKey Share to Cloud Versão 1.0 Abril de 2013 Xerox ConnectKey Share to Cloud Guia do Usuário / Administrador 2013 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox and Design

Leia mais

Manual de Instalação e Configuração do Sistema Cali LAB View

Manual de Instalação e Configuração do Sistema Cali LAB View Manual de Instalação e Configuração do Sistema Cali LAB View www.cali.com.br - Manual de Instalação e Configuração do Sistema Cali LAB View - Página 1 de 29 Índice INSTALAÇÃO E CONFIGURAÇÃO (FIREBIRD E

Leia mais

Integrated User Verification Guia de Implementação do Cliente 2015-05-04 Confidencial Versão 2.9

Integrated User Verification Guia de Implementação do Cliente 2015-05-04 Confidencial Versão 2.9 Integrated User Verification Guia de Implementação do Cliente 2015-05-04 Confidencial Versão 2.9 SUMÁRIO Introdução... 2 Finalidade e público-alvo... 2 Sobre este documento... 2 Termos mais utilizados...

Leia mais

CA ARCserve Replication and High Availability

CA ARCserve Replication and High Availability CA ARCserve Replication and High Availability Guia de Operações do servidor Oracle para Windows r16 A presente documentação, que inclui os sistemas de ajuda incorporados e os materiais distribuídos eletronicamente

Leia mais

PAINEL MANDIC CLOUD. Mandic. Somos Especialistas em Cloud. Manual do Usuário

PAINEL MANDIC CLOUD. Mandic. Somos Especialistas em Cloud. Manual do Usuário Mandic. Somos Especialistas em Cloud. PAINEL MANDIC CLOUD Manual do Usuário 1 BEM-VINDO AO SEU PAINEL DE CONTROLE ESTE MANUAL É DESTINADO AO USO DOS CLIENTES DA MANDIC CLOUD SOLUTIONS COM A CONTRATAÇÃO

Leia mais

Script de Configuração dos E-mails @SEE (Webmail /Outlook Express)

Script de Configuração dos E-mails @SEE (Webmail /Outlook Express) Script de Configuração dos E-mails @SEE (Webmail /Outlook Express) A Secretaria de Estado da Educação está disponibilizando uma nova ferramenta para acesso ao e-mail @see. Essa nova ferramenta permitirá

Leia mais

Kerio Exchange Migration Tool

Kerio Exchange Migration Tool Kerio Exchange Migration Tool Versão: 7.3 2012 Kerio Technologies, Inc. Todos os direitos reservados. 1 Introdução Documento fornece orientações para a migração de contas de usuário e as pastas públicas

Leia mais

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

Introdução. Symantec AntiVirus. Sobre o Symantec AntiVirus. Como começar

Introdução. Symantec AntiVirus. Sobre o Symantec AntiVirus. Como começar Introdução AntiVirus Sobre o AntiVirus Copyright 2008 Corporation. Todos os direitos reservados. Documentação versão 10.2.1.0, o logotipo da, LiveUpdate, AntiVirus, Client Security, Security Response e

Leia mais

Instalação do VOL Backup para Desktops

Instalação do VOL Backup para Desktops Este é o guia de instalação e configuração da ferramenta VOL Backup para desktops. Deve ser seguido caso você queira instalar ou reinstalar o VOL Backup em sistemas Windows 2000, XP, Vista ou 7, 32 ou

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Índice Instruções de Instalação....... 1 Requisitos de Sistema........... 1 Instalando............... 1 Instalando a Partir de um Arquivo

Leia mais

Guia de Migração de Políticas do Symantec Client Firewall

Guia de Migração de Políticas do Symantec Client Firewall Guia de Migração de Políticas do Symantec Client Firewall Guia de Migração de Políticas do Symantec Client Firewall O software descrito neste guia é fornecido sob um contrato de licença e deve ser usado

Leia mais

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Obs: É necessário utilizar um computador com sistema operacional Windows 7. Instalando os Pré-Requisitos Os arquivos dos 'Pré-Requisitos' estão localizados na pasta Pré-Requisitos do CD HyTracks que você recebeu. Os arquivos também podem ser encontrados no servidor. (www.hytracks.com.br/pre-requisitos.zip).

Leia mais

Guia do Usuário do Servidor do Avigilon Control Center

Guia do Usuário do Servidor do Avigilon Control Center Guia do Usuário do Servidor do Avigilon Control Center Versão 5.0.2 PDF-SERVER5-A-Rev2_PT Copyright 2013 Avigilon. Todos os direitos reservados. A informação apresentada está sujeita a alteração sem aviso

Leia mais

Usar o Office 365 no iphone ou ipad

Usar o Office 365 no iphone ou ipad Usar o Office 365 no iphone ou ipad Guia de Início Rápido Verificar o email Configure o seu iphone ou ipad para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde quer

Leia mais

Sistemas Operacionais de Rede INTRODUÇÃO AO ACTIVE DIRECTORY

Sistemas Operacionais de Rede INTRODUÇÃO AO ACTIVE DIRECTORY Sistemas Operacionais de Rede INTRODUÇÃO AO ACTIVE DIRECTORY Conteúdo Programático! Introdução ao Active Directory (AD)! Definições! Estrutura Lógica! Estrutura Física! Instalação do Active Directory (AD)!

Leia mais

Instruções de operação Guia de segurança

Instruções de operação Guia de segurança Instruções de operação Guia de segurança Para um uso seguro e correto, certifique-se de ler as Informações de segurança em 'Leia isto primeiro' antes de usar o equipamento. CONTEÚDO 1. Instruções iniciais

Leia mais

IBM Business Process Manager Versão 7 Release 5. Guia de Instalação do Complemento do IBM Business Process Manager para Microsoft SharePoint

IBM Business Process Manager Versão 7 Release 5. Guia de Instalação do Complemento do IBM Business Process Manager para Microsoft SharePoint IBM Business Process Manager Versão 7 Release 5 Guia de Instalação do Complemento do IBM Business Process Manager para Microsoft SharePoint ii Instalando Manuais PDF e o Centro de Informações Os manuais

Leia mais

Este guia foi escrito para ajudar os administradores de sistema ou qualquer um que usa o Avast Small Office. 1.0 Requisitos do sistema...

Este guia foi escrito para ajudar os administradores de sistema ou qualquer um que usa o Avast Small Office. 1.0 Requisitos do sistema... Este guia foi escrito para ajudar os administradores de sistema ou qualquer um que usa o Avast Small Office. 1.0 Requisitos do sistema... 3 1.1 Console de Administração Small Office... 3 1.2 Gerenciamento

Leia mais

Guia de atualização passo a passo do Windows 8 CONFIDENCIAL 1/53

Guia de atualização passo a passo do Windows 8 CONFIDENCIAL 1/53 Guia de passo a passo do Windows 8 CONFIDENCIAL 1/53 Índice 1. 1. Processo de configuração do Windows 8 2. Requisitos do sistema 3. Preparações 2. 3. usando 4. usando o DVD de 5. usando o DVD de 6. 1.

Leia mais

Guia do Usuário do Cisco Unified MeetingPlace para Outlook versão 7.1

Guia do Usuário do Cisco Unified MeetingPlace para Outlook versão 7.1 Guia do Usuário do Cisco Unified MeetingPlace para Outlook versão 7.1 Sede das Américas Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 EUA http://www.cisco.com Tel.: +1 408 526-4000

Leia mais

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8 Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8 Este arquivo ReadMe contém as instruções para a instalação dos drivers de impressora PostScript e PCL

Leia mais

Manual de Instalação e Configuração do SQL Express

Manual de Instalação e Configuração do SQL Express Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou

Leia mais

OnDemand Versão 1.7. Manual de instalação e Guia do usuário. AST Technology. Sophienstrasse 4 32051 Herford Alemanha

OnDemand Versão 1.7. Manual de instalação e Guia do usuário. AST Technology. Sophienstrasse 4 32051 Herford Alemanha OnDemand Versão 1.7 Manual de instalação e Guia do usuário AST Technology Sophienstrasse 4 32051 Herford Alemanha Conteúdo Visão geral do software OnDemand... 2 Requisitos de sistema e software... 2 Configurações

Leia mais

Solução de gerenciamento de sistemas Dell KACE K1000 Versão 5.5. Guia de gerenciamento de ativos. Julho de 2013

Solução de gerenciamento de sistemas Dell KACE K1000 Versão 5.5. Guia de gerenciamento de ativos. Julho de 2013 Solução de gerenciamento de sistemas Dell KACE K1000 Versão 5.5 Guia de gerenciamento de ativos Julho de 2013 2004-2013 Dell, Inc. Todos os direitos reservados. Qualquer forma de reprodução deste material

Leia mais

Administração do Windows Server 2003

Administração do Windows Server 2003 Administração do Windows Server 2003 Visão geral O Centro de Ajuda e Suporte do Windows 2003 Tarefas do administrador Ferramentas administrativas Centro de Ajuda e Suporte do 2003 Usando o recurso de pesquisa

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente

Leia mais

Certificado Digital A1

Certificado Digital A1 Certificado Digital A1 Geração Todos os direitos reservados. Imprensa Oficial do Estado S.A. - 2012 Página 1 de 41 Pré-requisitos para a geração Dispositivos de Certificação Digital Para que o processo

Leia mais

Software Anti-Spyware Enterprise Module versão 8.0

Software Anti-Spyware Enterprise Module versão 8.0 Software Anti-Spyware Enterprise Module versão 8.0 Guia O que é o Anti-Spyware Enterprise Module? O McAfee Anti-Spyware Enterprise Module complementa o VirusScan Enterprise 8.0i para ampliar sua capacidade

Leia mais

Guia do laboratório de teste: Configure o SharePoint Server 2010 como um Servidor Único com o Microsoft SQL Server

Guia do laboratório de teste: Configure o SharePoint Server 2010 como um Servidor Único com o Microsoft SQL Server Guia do laboratório de teste: Configure o SharePoint Server 2010 como um Servidor Único com o Microsoft SQL Server Este documento é fornecido no estado em que se encontra. As informações e exibições expressas

Leia mais

Guia de Introdução ao Symantec Protection Center. Versão 2.0

Guia de Introdução ao Symantec Protection Center. Versão 2.0 Guia de Introdução ao Symantec Protection Center Versão 2.0 Guia de Introdução ao Symantec Protection Center O software descrito neste documento é fornecido sob um contrato de licença e pode ser usado

Leia mais

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sumário 1 Sobre o TeamViewer Management Console... 4 1.1 Sobre o Management Console...

Leia mais