Administrar conexões do Tableau com o Looker

Com o conector de BI do Looker para o Tableau, é possível usar uma Análise detalhada do Looker como fonte de dados no Tableau Desktop, no Tableau Cloud e no Tableau Server. O conector de BI do Looker–Tableau é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos da LookML e análises detalhadas para aplicativos que usam a conectividade de banco de dados Java (JDBC) para se conectar a fontes de dados.

Consulte as seções a seguir para informações sobre as etapas de administração necessárias para se conectar ao Looker nesses produtos do Tableau:

Tableau Desktop

Para configurar sua instância do Looker como uma fonte de dados para o Tableau Desktop, um administrador do Looker precisa ativar a opção Tableau Desktop na página Conectores de BI do Looker.

Além disso, para instâncias do Looker (Google Cloud Core) configuradas para conexões particulares e instâncias do Looker hospedadas pelo cliente, sua instância precisa atender aos seguintes requisitos:

  • A instância precisa estar executando o Looker 25.16 ou uma versão mais recente.
  • O administrador da rede precisa configurar a rede para que o tráfego do Tableau Desktop chegue à sua instância do Looker.

Tableau Cloud

Para configurar sua instância do Looker como uma fonte de dados para o Tableau Cloud, as seguintes tarefas são necessárias:

Configurar o OAuth para o Tableau Cloud

Para usar o conector de BI do Looker–Tableau para o Tableau Cloud, configure a integração do OAuth na sua instância do Looker.

Use o API Explorer do Looker para configurar a integração do OAuth para o conector de BI do Looker–Tableau:

  • Se a instância do Looker já tiver o API Explorer instalado, acesse-o com este formato de URL:

    https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
    
  • Se a sua instância do Looker não tiver o API Explorer, instale-o no Looker Marketplace. Consulte a página Como usar o API Explorer para mais informações.

Para usar o API Explorer e configurar a integração do OAuth na sua instância do Looker, siga estas etapas:

  1. Abra o Looker API Explorer. Consulte a página Usar o API Explorer para mais informações.
  2. No campo Pesquisar do API Explorer, insira Registrar app OAuth.
  3. Nos resultados da pesquisa, clique em Registrar app OAuth.
  4. Na página Registrar app OAuth, clique no botão Executar.
  5. Na guia Solicitação da caixa de diálogo Executar, insira as seguintes informações nos campos correspondentes:

    • client_guid (valor sugerido: tableau-cloud):

      client_guid
      
    • body:

       {
         "redirect_uri": "TABLEAU_CLOUD_URL/auth/add_oauth_token",
         "display_name": "Looker-Tableau-Cloud (manual)",
         "description": "Client for Looker-Tableau Cloud integration (manually added)",
         "enabled": true,
         "group_id": ""
       }
      
  6. Marque a caixa de seleção Entendo que este endpoint de API vai mudar os dados.

  7. Clique em Executar.

  8. Para verificar se a autenticação foi configurada corretamente, use o método Get OAuth Client App no API Explorer seguindo estas etapas:

    • No campo Pesquisar do API Explorer, insira Get OAuth Client App.
    • Clique em Executar.
    • No campo client_guid, insira o valor usado ao registrar o OAuth:

      client_guid
      

    Se você configurar o OAuth corretamente, a guia Resposta vai retornar os valores inseridos ao registrar o app.

Registrar o ID do cliente OAuth no Tableau Cloud

Depois de configurar o OAuth para o Tableau Cloud na API Looker, siga estas etapas para registrar o cliente OAuth personalizado no Tableau Cloud:

  1. Faça login no Tableau Cloud usando suas credenciais de administrador e acesse a página Configurações.
  2. Na guia Geral da página Configurações, role até Registro de clientes OAuth e clique em Adicionar cliente OAuth.
  3. Na caixa de diálogo Criar cliente OAuth, insira as seguintes informações:

    • Tipo de conexão: selecione Looker by Google no menu suspenso.
    • Provedor OAuth: selecione IDP padrão no menu suspenso.
    • URL da instância do OAuth: insira o URL da instância do Looker com o https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: insira o valor client_guid usado quando você configurou o OAuth para o Tableau Cloud na sua instância do Looker:

      client_guid
      
    • Chave secreta do cliente: deixe esse campo em branco.

    • URL de redirecionamento: insira o valor redirect_uri usado ao configurar o OAuth para o Tableau Cloud na sua instância do Looker:

      TABLEAU_CLOUD_URL/auth/add_oauth_token
      
  4. Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e volte para a página Configurações.

  5. Clique no botão Salvar na parte de cima ou de baixo da página Configurações para salvar as mudanças.

Adicionar o Looker do Google como fonte de dados

Um usuário do Tableau Cloud com uma função do Tableau que permite criar fontes de dados precisa adicionar o Looker by Google como uma fonte de dados na instância do Tableau Cloud. Se o Looker by Google não for adicionado como uma fonte de dados, ele não vai aparecer nem estar disponível para usuários sem permissão para adicionar novas fontes de dados.

Consulte a seção Conectar aos dados do Looker no Tableau Cloud na documentação do Looker para saber como adicionar o Looker como uma fonte de dados no Tableau Cloud.

Servidor Tableau

Para usar dados do Looker no Tableau Server, é necessário realizar as seguintes tarefas:

Configurar o OAuth para o Tableau Server

Para usar o conector de BI do Looker–Tableau para o Tableau Server, configure a integração do OAuth na sua instância do Looker.

Use o API Explorer do Looker para configurar a integração do OAuth para o conector de BI do Looker–Tableau:

  • Se a sua instância do Looker já tiver o API Explorer instalado, acesse-o com este formato de URL:

    https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
    
  • Se a sua instância do Looker não tiver o API Explorer, instale-o no Looker Marketplace. Consulte a página Como usar o API Explorer para mais informações.

Para usar o API Explorer e configurar a integração do OAuth na sua instância do Looker, siga estas etapas:

  1. Abra o Looker API Explorer. Consulte a página Usar o API Explorer para mais informações.
  2. No campo Pesquisar do API Explorer, insira Registrar app OAuth.
  3. Nos resultados da pesquisa, clique em Registrar app OAuth.
  4. Na página Registrar app OAuth, clique no botão Executar.
  5. Na guia Solicitação da caixa de diálogo Executar, insira as seguintes informações nos campos correspondentes:

    • client_guid (valor sugerido: tableau-server):

      client_guid_server
      
    • body:

      {
       "redirect_uri": "TABLEAU_SERVER_URL/auth/add_oauth_token",
       "display_name": "Looker-Tableau-Server (manual)",
       "description": "Client for Looker-Tableau Server integration (manually added)",
       "enabled": true,
       "group_id": ""
      }
      
  6. Marque a caixa de seleção Entendo que este endpoint de API vai mudar os dados.

  7. Clique em Executar.

  8. Para verificar se a autenticação foi configurada corretamente, use o método Get OAuth Client App no API Explorer seguindo estas etapas:

    • No campo Pesquisar do API Explorer, insira Get OAuth Client App.
    • Clique em Executar.
    • No campo client_guid, insira o valor usado ao registrar o OAuth:

      client_guid_server
      

    Se você configurar o OAuth corretamente, a guia Resposta vai retornar os valores inseridos ao registrar o app.

Instalar o conector de BI do Looker–Tableau no Tableau Server

Para instalar o conector de BI do Looker–Tableau no Tableau Server, siga estas etapas:

  1. Clique no link a seguir para baixar o arquivo do conector do Tableau: looker_v1.0.0.taco
  2. Faça o download da versão mais recente do arquivo avatica-<release_number>-looker.jar em https://github.com/looker-open-source/calcite-avatica/releases.
  3. Instale os arquivos TACO e JAR na máquina host do Tableau Server. O local dos arquivos depende do sistema operacional do servidor. Os caminhos de instalação padrão do Tableau são mostrados na tabela a seguir:

Servidor Linux

Local do arquivo TACO Local do arquivo JAR
/opt/tableau/connectors
/opt/tableau/tableau_driver/jdbc

Windows Server

Local do arquivo TACO Local do arquivo JAR
C:\Program Files\Tableau\Connectors
C:\Program Files\Tableau\Drivers

Registrar o ID do cliente OAuth no Tableau Server

Depois de configurar o OAuth para o Tableau Server na API Looker, siga estas etapas para registrar o cliente OAuth personalizado no Tableau Server:

  1. Faça login no Tableau Server usando suas credenciais de administrador e acesse a página Configurações.
  2. Na guia Geral da página Configurações, role até Registro de clientes OAuth e clique em Adicionar cliente OAuth.
  3. Na caixa de diálogo Criar cliente OAuth, insira as seguintes informações:

    • Tipo de conexão: selecione Looker by Google no menu suspenso.
    • Provedor OAuth: selecione IDP padrão no menu suspenso.
    • URL da instância do OAuth: insira o URL da instância do Looker com o https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: insira o valor client_guid usado quando você configurou o OAuth para o Tableau Server na sua instância do Looker:

      client_guid_server
      
    • Chave secreta do cliente: deixe esse campo em branco.

    • URL de redirecionamento: insira o valor redirect_uri usado ao configurar o OAuth para o Tableau Server na sua instância do Looker:

      TABLEAU_SERVER_URL/auth/add_oauth_token
      
  4. Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e volte para a página Configurações.

  5. Clique no botão Salvar na parte de cima ou de baixo da página Configurações para salvar as mudanças.