Administrar associações do Tableau ao Looker

O conetor de BI Looker-Tableau permite-lhe usar uma análise detalhada do Looker como origem de dados no Tableau Desktop, no Tableau Cloud e no Tableau Server. O conetor de BI Looker-Tableau é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos LookML e explorações para aplicações que usam o Java Database Connectivity (JDBC) para estabelecer ligação a origens de dados.

Consulte as secções seguintes para obter informações sobre os passos de administração necessários para estabelecer ligação ao Looker a partir destes produtos do Tableau:

Tableau Desktop

Para configurar a sua instância do Looker como uma origem de dados para o Tableau Desktop, um administrador do Looker tem de ativar o botão Tableau Desktop na página Conetores de BI do Looker.

Além disso, para instâncias do Looker (essencial para o Google Cloud) configuradas para ligações privadas e instâncias do Looker alojadas pelo cliente, a sua instância tem de cumprir os seguintes requisitos:

  • A instância tem de estar a executar o Looker 25.16 ou posterior.
  • O administrador de rede tem de configurar a rede para que o tráfego do Tableau Desktop possa alcançar a sua instância do Looker.

Tableau Cloud

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

Configure o OAuth para o Tableau Cloud

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

Pode usar o Explorador de APIs 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 Explorador de APIs instalado, pode aceder ao mesmo 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 Explorador de APIs, pode instalá-lo a partir do mercado do Looker. Consulte a página Usar o Explorador de APIs para obter informações.

Para usar o API Explorer para configurar a integração do OAuth na sua instância do Looker, siga estes passos:

  1. Abra o Explorador de APIs do Looker (consulte a página Usar o Explorador de APIs para mais informações).
  2. No campo Pesquisar do API Explorer, introduza Registar app OAuth.
  3. Nos resultados da pesquisa, clique em Registar app OAuth.
  4. Na página Registar app OAuth, clique no botão Executar.
  5. No separador Pedido da caixa de diálogo Executar, introduza 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. Selecione a caixa de verificação Compreendo que este ponto final da API vai alterar os dados.

  7. Clique em Executar.

  8. Pode verificar se configurou a autenticação com êxito através do método Get OAuth Client App no API Explorer seguindo estes passos:

    • No campo Pesquisar do API Explorer, introduza Get OAuth Client App.
    • Clique em Executar.
    • No campo client_guid, introduza o valor que usou quando registou o OAuth:

      client_guid
      

    Se configurar o OAuth com êxito, o separador Resposta devolve os valores que introduziu quando registou a app.

Registe o ID de cliente OAuth no Tableau Cloud

Depois de configurar o OAuth para o Tableau Cloud na API Looker, tem de registar o cliente OAuth personalizado no Tableau Cloud seguindo estes passos:

  1. Inicie sessão no Tableau Cloud com as suas credenciais de administrador e, de seguida, navegue para a página Definições.
  2. No separador Geral da página Definições, desloque a página até Registo de clientes OAuth e clique em Adicionar cliente OAuth.
  3. Na caixa de diálogo Criar cliente OAuth, introduza as seguintes informações:

    • Tipo de associação: selecione Looker by Google no menu pendente.
    • Fornecedor OAuth: selecione IDP predefinido no menu pendente.
    • URL da instância do OAuth: introduza o URL da instância do Looker com https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: introduza o valor client_guid que usou quando configurou o OAuth para o Tableau Cloud na sua instância do Looker:

      client_guid
      
    • Segredo do cliente: deixe este campo em branco.

    • URL de redirecionamento: introduza o valor redirect_uri que usou quando configurou 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 registar o ID de cliente OAuth e voltar à página Definições.

  5. Clique no botão Guardar na parte inferior ou superior da página Definições para guardar as alterações.

Adicione o Looker by Google como uma origem de dados

Um utilizador do Tableau Cloud que tenha uma função do Tableau que permita a criação de origens de dados tem de adicionar o Looker by Google como uma origem de dados na sua instância do Tableau Cloud. Se o Looker by Google não for adicionado como origem de dados, não fica visível nem disponível para os utilizadores que não têm autorização para adicionar novas origens de dados.

Consulte a secção Estabelecer ligação a dados do Looker a partir do Tableau Cloud na documentação do Looker para ver o procedimento de adição do Looker como origem de dados no Tableau Cloud.

Tableau Server

Para usar dados do Looker para o Tableau Server, tem de realizar as seguintes tarefas:

Configure o OAuth para o Tableau Server

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

Pode usar o Explorador de APIs do Looker para configurar a integração do OAuth para o conetor de BI do Looker–Tableau:

  • Se a sua instância do Looker já tiver o Explorador de APIs instalado, pode aceder ao mesmo 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 Explorador de APIs, pode instalá-lo a partir do mercado do Looker. Consulte a página Usar o Explorador de APIs para obter informações.

Para usar o API Explorer para configurar a integração do OAuth na sua instância do Looker, siga estes passos:

  1. Abra o Explorador de APIs do Looker (consulte a página Usar o Explorador de APIs para mais informações).
  2. No campo Pesquisar do API Explorer, introduza Registar app OAuth.
  3. Nos resultados da pesquisa, clique em Registar app OAuth.
  4. Na página Registar app OAuth, clique no botão Executar.
  5. No separador Pedido da caixa de diálogo Executar, introduza 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. Selecione a caixa de verificação Compreendo que este ponto final da API vai alterar os dados.

  7. Clique em Executar.

  8. Pode verificar se configurou a autenticação com êxito através do método Get OAuth Client App no API Explorer seguindo estes passos:

    • No campo Pesquisar do API Explorer, introduza Get OAuth Client App.
    • Clique em Executar.
    • No campo client_guid, introduza o valor que usou quando registou o OAuth:

      client_guid_server
      

    Se configurar o OAuth com êxito, o separador Resposta devolve os valores que introduziu quando registou a app.

Instale o conetor de BI Looker-Tableau no Tableau Server

Para instalar o conector de BI do Looker–Tableau no Tableau Server, siga estes passos:

  1. Transfira o ficheiro do conetor do Tableau clicando no seguinte link: looker_v1.0.0.taco
  2. Transfira a versão mais recente do ficheiro avatica-<release_number>-looker.jar a partir de https://github.com/looker-open-source/calcite-avatica/releases.
  3. Instale os ficheiros TACO e JAR na máquina anfitriã do Tableau Server. A localização dos ficheiros depende do sistema operativo do servidor. Os caminhos de instalação predefinidos do Tableau são apresentados na tabela seguinte:

Servidor Linux

Localização do ficheiro TACO Localização do ficheiro JAR
/opt/tableau/connectors
/opt/tableau/tableau_driver/jdbc

Windows Server

Localização do ficheiro TACO Localização do ficheiro JAR
C:\Program Files\Tableau\Connectors
C:\Program Files\Tableau\Drivers

Registe o ID de cliente OAuth no Tableau Server

Depois de configurar o OAuth para o Tableau Server na API Looker, tem de registar o cliente OAuth personalizado no Tableau Server seguindo estes passos:

  1. Inicie sessão no Tableau Server com as suas credenciais de administrador e, de seguida, navegue para a página Definições.
  2. No separador Geral da página Definições, desloque a página até Registo de clientes OAuth e clique em Adicionar cliente OAuth.
  3. Na caixa de diálogo Criar cliente OAuth, introduza as seguintes informações:

    • Tipo de associação: selecione Looker by Google no menu pendente.
    • Fornecedor OAuth: selecione IDP predefinido no menu pendente.
    • URL da instância do OAuth: introduza o URL da instância do Looker com https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: introduza o valor client_guid que usou quando configurou o OAuth para o Tableau Server na sua instância do Looker:

      client_guid_server
      
    • Segredo do cliente: deixe este campo em branco.

    • URL de redirecionamento: introduza o valor redirect_uri que usou quando configurou 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 registar o ID de cliente OAuth e voltar à página Definições.

  5. Clique no botão Guardar na parte inferior ou superior da página Definições para guardar as alterações.