Sobre o Data Connect
O Data Connect permite que os usuários do Tableau Cloud acessem fontes de dados em sua rede privada ou serviço de nuvem. A Conexão de dados opera como um modelo de responsabilidade compartilhada. Com esse modelo, os clientes fornecem os recursos de computação físicos ou virtuais, e o Tableau hospeda e gerencia o cluster de Kubernetes do Data Connect nesses recursos.
Em seu ambiente, o cluster do Kubernetes do Data Connect supervisiona um conjunto de contêineres. Os contêineres aceitam o ambiente de tempo de execução que consiste em um ou mais clientes do Bridge. O cliente do Bridge é o programa que executa tarefas e permite a comunicação segura através do firewall entre sua organização.
Os serviços do Data Connect incluem:
Solução de problemas e monitoramento de cluster: o Tableau monitora a integridade e o uso do cliente do Bridge. Os dados de telemetria são coletados para garantir que os recursos sejam usados da maneira mais eficaz e eficiente.
Manutenção do cluster: as atualizações são implantadas automaticamente e a operação e manutenção do cluster pertencem e são totalmente realizadas pelo Tableau. O Data Connect otimiza automaticamente a implantação para sua carga de trabalho com base nas necessidades e no pool de computação disponível.
Monitoramento de alertas: o gerenciamento de incidentes é fornecido continuamente para resolver problemas rapidamente e limitar o impacto nos negócios.
Suporte de conector
O Data Connect oferece suporte aos mesmos conectores que o Tableau Bridge para Linux. Para uma revisão completa das opções de conectividade, consulte Conectividade com o Bridge.
Apoio ambiental
Atualmente, o Data Connect oferece suporte a ambientes locais e VCP: Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform (GCP). Os nós do Data Connect são compatíveis com um único Site do Tableau Cloud. Os nós devem ser instalados na mesma rede que os dados. Portanto, os clientes devem planejar pelo menos três nós por rede privada para manter a disponibilidade do serviço. Os nós do Data Connect devem ser dedicados ao Data Connect. Você não pode implantar nenhum outro contêiner no cluster de propriedade do Tableau. E você não pode usar um cluster existente para o Data Connect.
A arquitetura do Data Connect consiste em três componentes principais e limites de responsabilidade. Embora haja alguma sobreposição, o Tableau é o principal responsável pelas camadas de aplicação e orquestração, e os clientes são responsáveis pela infraestrutura (computação, sistema operacional, rede e armazenamento) e sua localização.
O Tableau Cloud se comunica com o serviço de orquestração do Kubernetes para implantar, monitorar e gerenciar a orquestração do Kubernetes.
Ao inicializar o Data Connect, uma conexão segura é estabelecida com o serviço do provedor de orquestração pela porta 443.
Após a configuração do serviço, um cluster Kubernetes implanta um ou mais contêineres com clientes Bridge. Esses clientes do Bridge serão responsáveis por executar cargas de trabalho do Tableau.
Os usuários do Tableau Cloud fazem login no Tableau Cloud para interagir com o serviço Data Connect.
Na configuração, os clientes do Bridge inicializam uma conexão com o Tableau Cloud usando HTTPS. Após a conexão bem-sucedida, os clientes do Bridge iniciam uma comunicação bidirecional segura com seu ambiente do Tableau Cloud usando uma conexão WebSocket (wss://).
Consultas iniciadas no Tableau Cloud são executadas em seu banco de dados para dar suporte à análise do usuário final.
Segurança
Consulte Segurança do Data Connect.
Componentes do Data Connect
O principal componente da solução Data Connect é um cluster. O cluster é um cluster do Kubernetes composto por um ou mais nós. Cada nó do Kubernetes hospeda pelo menos um contêiner, que por sua vez hospeda o cliente do Bridge. O cliente do Bridge executa consultas ao vivo e de extração.
Um pool é um agrupamento lógico de regras de rede que especificam quais clusters devem concluir consultas específicas. No contexto do planejamento de implantação, um pool hospeda uma coleção de endpoints (domínios ou endereços IP) para fins de balanceamento de carga. Os domínios incluem dados de nuvem privada, dados relacionais, dados de arquivo, etc.
Para permitir que um cluster acesse e atualize fontes de dados, cada pool é atribuído a um cluster. Para distribuir a carga, você pode adicionar vários pools a um cluster.
Visão geral da implantação
Para começar, execute um script em cada um dos seus servidores Linux. Este script configura um cluster Kubernetes gerenciado pelo Tableau em seu ambiente. O cluster Kubernetes é gerenciado pelo Tableau.
Após a configuração do Kubernetes, implante um contêiner Docker no cluster. O Tableau então implantará e gerenciará remotamente o cliente do Bridge dentro do contêiner. Depois que essa configuração com o Tableau for estabelecida, você mapeará as conexões com suas fontes de dados de rede privada.
Para obter mais informações sobre a implantação do Data Connect, baixe o whitepaper, Acessando seus dados de rede privada com o Tableau Cloud - Práticas recomendadas para Data Connect e Tableau Bridge(O link abre em nova janela).
Conectividade de banco de dados
As consultas são gerenciadas pelo cliente do Bridge no cluster. Seus dados são transmitidos diretamente do cliente do Bridge para o Tableau Cloud. O Data Connect não requer acesso à rede externa, falhas de firewall ou acesso remoto à máquina.
O cliente do Bridge estabelece uma conexão persistente com o serviço de Data Connect do Tableau Cloud usando WebSockets seguros (wss://). Em seguida, o cliente aguarda uma solicitação de Tableau Cloud.
- Para fontes de dados com conexões ativas ou virtuais, Tableau Cloud inicia uma consulta ao cliente do Bridge.
- Para fontes de dados com conexão de extração que usam agendamentos de atualização, o cliente recebe a solicitação de agendamento de atualização e entra em contato com o Tableau Cloud usando uma conexão segura (https://) para os arquivos de fonte de dados (.tds).
O cliente do Bridge se conecta aos dados da rede privada usando as credenciais incluídas na solicitação de trabalho.
O banco de dados retorna os resultados da consulta.
O cliente do Bridge recebe a carga útil e a retorna ao serviço do Data Connect.