Criar uma conexão virtual
Uma conexão virtual é um tipo de conteúdo do Tableau que fornece um ponto de acesso central compartilhável para dados, bem como suporte à segurança em nível de linha no nível de conexão. A criação de uma conexão virtual é um processo de várias etapas. Este tópico aborda a conexão com os dados que você deseja compartilhar e o trabalho na guia Tabelas do editor de conexão virtual.
Conectar a dados
Para criar uma conexão virtual no Tableau Cloud ou Tableau Server:
- Na página Início ou Explorar, clique em Novo > Conexão virtual.
- Na caixa de diálogo Conectar a dados, selecione o conector dos seus dados. Para obter uma lista de conectores compatíveis para conexões virtuais, consulte Creators: conectar-se a dados(O link abre em nova janela) na ajuda do Tableau Desktop e Criação na Web.
- Insira as informações solicitadas. As credenciais inseridas são salvas na conexão virtual, portanto, os usuários da conexão não precisam inserir credenciais para se conectar aos dados.
- Clique em Entrar se solicitado. Para adicionar outra conexão, clique em e selecione um conector, insira as credenciais e entre.
Uma conexão virtual pode ter várias conexões. Cada conexão acessa um banco de dados ou arquivo.
Observação: para o Tableau Cloud, as conexões virtuais que se conectam aos dados da rede privada usam o Tableau Bridge para manter os dados atualizados. Para obter mais informações sobre a configuração do Tableau Bridge, consulte Configurar e gerenciar pool de clientes do Bridge(O link abre em nova janela) Para obter informações sobre as conexões aceitas, consulte Conectividade com o Bridge(O link abre em nova janela).
Adicionar outra conexão
Conforme necessário, adicione outra conexão a uma conexão virtual e conecte-se a mais de um banco de dados clicando em perto de Conexões. Você pode adicionar uma conexão a um servidor ou banco de dados diferente ou ao mesmo servidor ou banco de dados.
Com várias conexões, é possível:
- Use uma tabela de qualquer conexão ou banco de dados como uma tabela de direitos em uma política de dados que proteja tabelas de outras conexões e bancos de dados.
- Adicione ou substitua tabelas em uma conexão virtual por tabelas de um banco de dados diferente. Por exemplo, digamos que você migre dados de um banco de dados para outro. No editor de conexão virtual, você pode adicionar uma conexão ao segundo banco de dados e substituir as tabelas existentes do primeiro banco de dados por tabelas do segundo.
- Adicione várias conexões ao mesmo servidor ou banco de dados. Isso pode ser útil quando você precisa, por exemplo, acessar dados do mesmo banco de dados, mas com credenciais diferentes.
- Compartilhe um grupo de tabelas relacionadas ou destinadas a serem usadas juntas de onde estejam localizadas fisicamente. Por exemplo, a partir de vários bancos de dados, você pode agrupar tabelas relacionadas a informações de funcionários.
Ao abrir uma conexão virtual para editá-la, se solicitado, você deve autenticar as conexões em sequência. Se alguma conexão falhar na autenticação, você não poderá editar a conexão virtual.
Selecionar as tabelas para incluir na conexão
Se necessário, selecione um banco de dados para visualizar as tabelas nele.
- À esquerda, em Tabelas , selecione as tabelas e clique ou arraste-as para a guia Tabelas à direita. Você pode incluir tabelas de diferentes conexões. Inclua uma tabela de direitos, se estiver usando uma.
- (Opcional) Clique em Novo SQL personalizado para criar um esquema de tabela personalizado.
Observação: as conexões virtuais não são compatíveis com tabelas que têm um tipo de dados espaciais.
Selecione o modo de tempo real ou de extração para tabelas
Você pode definir tabelas individuais - sejam elas de várias conexões ou não - para o modo em tempo real ou de extração na mesma conexão virtual.
- Tempo real - as tabelas são consultadas diretamente no banco de dados. (Em tempo real é o padrão.)
- Extrações - as tabelas são extraídas e salvas no Tableau.
Por exemplo, você pode definir algumas tabelas para o modo de extração para que não sejam afetadas pela geração de relatórios ou tráfego intenso de clientes.
Em Tabelas, selecione a tabela ou tabelas para as quais deseja alterar o modo e selecione Ações, e Mudar para tempo real ou Alterar para extração. Como alternativa, selecione o Menu Ações (...) na linha da tabela e selecione Em tempo real ou Extrair.
Extrações incrementais
A partir do Tableau Cloud de junho de 2024 e do Tableau Server 2024.2, você pode configurar extrações de tabela para atualização incremental.
Ao configurar uma extração incremental, você especifica uma coluna-chave que é usada para identificar novas linhas. Quando a extração incremental for atualizada, somente as linhas em que a coluna-chave aumentou serão adicionadas à extração. Menos linhas processadas significam um trabalho de atualização de extração mais rápido e menos carga no banco de dados.
Por exemplo, suponha que temos um extrato para a tabela Batedores, e os dados na extração são:
Ano | Equipe |
1978 | Leões |
1979 | Tigres |
A tabela Batedores está configurada para atualização de extração incremental e a coluna-chave é Ano.
A tabela ativa é atualizada com uma nova linha para 1980:
Ano | Equipe |
1978 | Leões |
1979 | Tigres |
1980 | Ursos |
Quando a extração da tabela Batedores for atualizada de forma incremental, somente as linhas que excederem o maior valor na coluna-chave da extração serão adicionadas. Neste caso, isso significa que a linha 1980 é adicionada ao extrato. Em vez de atualizar todo o arquivo de extração, apenas uma linha é processada e anexada.
Você ainda poderá fazer uma atualização completa em uma extração configurada para atualização incremental se quiser atualizar toda a extração.
Para configurar a atualização incremental para uma extração de tabela:
- Altere o tabela de Em tempo real para Extração.
- Selecione o Menu Ações (...) na linha da tabela e selecione Extrair configurações....
- Marque Habilitar atualização incremental.
- Selecione uma coluna de incremento para usar ao determinar quais linhas adicionar.
- Selecione Salvar configurações.
Converter para SQL personalizado
A partir do Tableau Cloud de junho de 2024 e do Tableau Server 2024.2, você pode aproximar o SQL usado para se conectar a uma tabela e usá-lo como ponto de partida para seu próprio SQL personalizado. O SQL personalizado permite filtrar ou fazer outras alterações na consulta que podem modificar o conjunto de resultados. Criando o SQL personalizado desta forma em vez de usar Novo SQL personalizado no painel de dados tem menos impacto nas conexões virtuais existentes. Os ativos downstream veem a tabela como a mesma tabela em vez de uma nova.
Para converter uma tabela em SQL personalizado:
- Selecione o menu Ações (...) na linha da tabela.
- Selecione Converter para SQL personalizado.
- Na caixa de diálogo Editar SQL personalizado, edite o SQL conforme necessário.
- Selecione Gerar tabela.
Observação: o SQL que aparece primeiro na caixa de diálogo deve ser considerado um ponto de partida e pode não funcionar sem modificação. O editor de conexão virtual não tem informações detalhadas sobre a sintaxe SQL específica usada na conexão. Se você encontrar erros ao selecionar o botão Gerar tabela, tente remover ou alterar aspas simples, aspas duplas, aspas invertidas e colchetes para tornar o SQL compatível com o banco de dados que você está usando.
Para editar o SQL personalizado
- Selecione o menu Ações (...) na linha da tabela.
- Selecione Editar SQL personalizado.
- Na caixa de diálogo Editar SQL personalizado, edite o SQL.
- Selecione Gerar tabela.
Para retornar a tabela ao seu estado padrão, sem SQL personalizado:
- Selecione o menu Ações (...) na linha da tabela.
- Selecione Substituir.
- Na caixa de diálogo substituir tabela, selecione o nome da tabela original.
- Selecione OK.
Extrair dados de tabela
Depois que uma ou mais tabelas forem alteradas de em tempo real para extraídas, mas ainda não foram extraídas, clique em Criar extrações pendentes (ou Executar extrações pendentes no Tableau Server 2023.3 e anterior) para executar as extrações pendentes. Depois que todas as extrações pendentes forem executadas, clique em Atualizar todas as extrações (ou Execute todas as extrações no Tableau Server 2023.3 e versões anteriores) para extrair todos os dados da tabela naquele momento.
Como alternativa, no Tableau Cloud de junho de 2024 ou no Tableau Server 2024.2 e posterior, selecione o menu Ações (...) na linha da tabela e selecione Atualizar extração.... Se a atualização incremental não estiver configurada para a tabela, você só poderá selecionar Atualizar (completo). Se a atualização incremental estiver configurada, você poderá escolher Atualizar (completo) para atualizar a extração completamente ou Atualização (incremental) para atualizar incrementalmente a extração.
Você deve executar todas as extrações pendentes antes de publicar a conexão virtual. Você não pode editar a conexão enquanto as extrações estão geradas.
Agende atualizações de extração das tabelas na sua conexão virtual, na página de conexão virtual, após publicar a conexão. Consulte Agendar atualizações de extração para uma conexão virtual
Definir o estado de visibilidade da tabela
Use a alternância de Visibilidade na guia Tabelas para mostrar ou ocultar tabelas e seus dados dos usuários.
Os usuários podem ver os dados da tabela. Você pode criar uma política de dados para controlar quais dados os usuários podem ver. (Visível é o padrão.)
Os usuários não podem ver os dados da tabela. Você pode usar tabelas ocultas em uma política de dados e como uma tabela de direitos.
Consulte os detalhes da tabela
Clique em uma tabela na parte superior da guia Tabelas para ver seus detalhes. Você pode fazer edições simples na seção Detalhes da tabela, como alterar o nome de uma tabela, ocultar ou renomear uma coluna ou alterar um tipo de dados.
Alterne as informações da tabela que você vê usando estes ícones:
Uma lista de colunas na tabela e o tipo de dados de cada coluna. | |
Dados de amostra para cada coluna e chaves vinculadas, se disponíveis. As Chaves vinculadas mostram quais colunas estão vinculadas a outras tabelas. Elas são visíveis apenas quando os bancos de dados têm informações de chave primária e externa. | |
O intervalo de valores em um histograma para cada coluna selecionada. |
Atualizar dados do banco de dados
Clique no ícone de atualização na barra de ferramentas para obter os dados mais recentes do banco de dados para todas as conexões em uma conexão virtual, incluindo:
- As listas de bancos de dados, tabelas e colunas. Ambas as tabelas incluídas e não incluídas em uma conexão virtual são atualizadas.
- Dados de tabela e histograma.
Para tabelas no modo ao vivo, a atualização recupera a lista mais recente de bancos de dados, tabelas e colunas e os dados mais recentes da tabela e do histograma. Para tabelas no modo de extração, a atualização recupera a lista atualizada de tabelas e colunas. Mas para ver os dados mais recentes da tabela e do histograma, você deve iniciar uma nova extração. Por exemplo, quando há uma nova coluna em uma tabela de banco de dados e você clica no ícone de atualização, a nova coluna aparece no editor, mas seus dados não. Para ver os dados mais atuais, você deve iniciar uma nova extração.
A atualização de dados invalida quaisquer dados atualmente armazenados em cache. Fechar e reabrir o editor, alternar as tabelas do modo de extração para o modo ao vivo e alterar uma credencial de conexão, como nome de usuário ou senha, também atualiza os dados.
Quem pode fazer isso
Para criar uma conexão virtual, você deve
- ter credenciais para o banco de dados ao qual a conexão virtual se conecta e
- ser um servidor ou administrador de site ou um Creator.
Próximas etapas
Depois que as tabelas forem adicionadas e configuradas na guia Tabelas, você pode escolher Criar uma política de dados para segurança em nível de linha ou Publicar uma conexão virtual e definir permissões .
Consulte também
Use um arquivo .properties para personalizar uma conexão JDBC — Se estiver personalizando uma conexão baseada em JDBC, você também poderá fazer personalizações em um arquivo . PROPERTY