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 suportam o ambiente de tempo de execução que consiste em um ou mais agentes. O agente é 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 agente do Data Connect. 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 por Site 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.

Arquitetura

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.

  1. Tableau Cloud → serviço de orquestração

  2. Cluster Kubernetes → serviço de orquestração

  3. Cluster Kubernetes → contêiner

  4. Usuário do Tableau → Tableau Cloud

  5. Agente de Data Connect (contêiner) → Tableau Cloud

  6. Agente de Data Connect (contêiner)→ cliente do banco de dados

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 agente do Data Connect. Os agentes realizam consultas ao vivo e extraem dados.

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 agente Data Connect 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.

Conectividade de banco de dados

As consultas são gerenciadas pelo agente do Data Connect no cluster. Seus dados são transmitidos diretamente do agente do Data Connect para o Tableau Cloud. O Data Connect não requer acesso à rede externa, falhas de firewall ou acesso remoto à máquina.

  1. O agente 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 agente Data Connect.
    • 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).
  2. O agente se conecta aos dados da rede privada usando as credenciais incluídas na solicitação de trabalho.

  3. O banco de dados retorna os resultados da consulta.

  4. O agente do Data Connect recebe a carga útil e a retorna ao serviço do Data Connect.

Agradecemos seu feedback!Seu feedback foi enviado. Obrigado!