Amministrazione delle connessioni da Tableau a Looker

Il connettore BI Looker-Tableau ti consente di utilizzare un'esplorazione di Looker come origine dati in Tableau Desktop, Tableau Cloud e Tableau Server. Il connettore BI Looker-Tableau si basa sull'interfaccia SQL aperta di Looker, che consente l'accesso ai modelli LookML e alle esplorazioni per le applicazioni che utilizzano Java Database Connectivity (JDBC) per connettersi alle origini dati.

Nelle sezioni seguenti sono riportate informazioni sui passaggi di amministrazione necessari per la connessione a Looker da questi prodotti Tableau:

Tableau Desktop

Per configurare l'istanza di Looker come origine dati per Tableau Desktop, un amministratore di Looker deve attivare l'opzione Tableau Desktop nella pagina Connettori BI di Looker.

Inoltre, per le istanze di Looker (Google Cloud core) configurate per connessioni private e le istanze di Looker ospitate dal cliente, l'istanza deve soddisfare i seguenti requisiti:

  • L'istanza deve eseguire Looker 25.16 o versioni successive.
  • L'amministratore di rete deve configurare la rete in modo che il traffico da Tableau Desktop possa raggiungere l'istanza di Looker.

Tableau Cloud

Per configurare l'istanza di Looker come origine dati per Tableau Cloud, sono necessarie le seguenti attività:

Configurare OAuth per Tableau Cloud

Per utilizzare il connettore BI Looker-Tableau per Tableau Cloud, devi configurare l'integrazione OAuth nella tua istanza di Looker.

Puoi utilizzare l'Explorer API di Looker per configurare l'integrazione OAuth per il connettore BI Looker-Tableau:

  • Se l'Explorer API è già installato nell'istanza di Looker, puoi accedervi con questo formato URL:

    https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
    
  • Se l'istanza di Looker non ha l'Explorer API, puoi installarlo da Looker Marketplace. Per informazioni, consulta la pagina Utilizzo dell'Explorer API.

Per utilizzare l'Explorer API per configurare l'integrazione OAuth nella tua istanza di Looker, segui questi passaggi:

  1. Apri l'Explorer API di Looker (per informazioni, consulta la pagina Utilizzo dell'Explorer API).
  2. Nel campo Cerca dell'Explorer API, inserisci Registra app OAuth.
  3. Nei risultati di ricerca, fai clic su Registra app OAuth.
  4. Nella pagina Registra app OAuth, fai clic sul pulsante Esegui.
  5. Nella scheda Richiesta della finestra di dialogo Esegui, inserisci le seguenti informazioni nei campi corrispondenti:

    • client_guid (valore suggerito: 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. Seleziona la casella di controllo I understand that this API endpoint will change data (Comprendo che questo endpoint API modificherà i dati).

  7. Fai clic su Esegui.

  8. Per verificare di aver configurato correttamente l'autenticazione utilizzando il metodo Get OAuth Client App nell'Explorer API, segui questi passaggi:

    • Nel campo Cerca dell'Explorer API, inserisci Get OAuth Client App.
    • Fai clic su Esegui.
    • Nel campo client_guid, inserisci il valore che hai utilizzato quando hai registrato OAuth:

      client_guid
      

    Se hai configurato correttamente OAuth, la scheda Risposta restituirà i valori che hai inserito durante la registrazione dell'app.

Registrare l'ID client OAuth su Tableau Cloud

Dopo aver configurato OAuth per Tableau Cloud nell'API Looker, devi registrare il client OAuth personalizzato su Tableau Cloud seguendo questi passaggi:

  1. Accedi a Tableau Cloud utilizzando le credenziali di amministratore, quindi vai alla pagina Impostazioni.
  2. Nella scheda Generale della pagina Impostazioni, scorri fino a Registro client OAuth e fai clic su Aggiungi client OAuth.
  3. Nella finestra di dialogo Crea client OAuth, inserisci le seguenti informazioni:

    • Tipo di connessione: seleziona Looker by Google dal menu a discesa.
    • Provider OAuth: seleziona IDP predefinito dal menu a discesa.
    • URL istanza OAuth: inserisci l'URL dell'istanza di Looker con https://. Ad esempio: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID client: inserisci il valore client_guid che hai utilizzato quando hai configurato OAuth per Tableau Cloud nella tua istanza di Looker:

      client_guid
      
    • Client secret: lascia vuoto questo campo.

    • URL di reindirizzamento: inserisci il valore redirect_uri che hai utilizzato quando hai configurato OAuth per Tableau Cloud nella tua istanza di Looker:

      TABLEAU_CLOUD_URL/auth/add_oauth_token
      
  4. Fai clic sul pulsante Aggiungi client OAuth per registrare l'ID client OAuth e tornare alla pagina Impostazioni.

  5. Fai clic sul pulsante Salva nella parte inferiore o superiore della pagina Impostazioni per salvare le modifiche.

Aggiungere Looker by Google come origine dati

Un utente di Tableau Cloud con un ruolo Tableau che consente la creazione di origini dati deve aggiungere Looker by Google come origine dati nell'istanza di Tableau Cloud. Se Looker by Google non viene aggiunto come origine dati, non sarà visibile o disponibile per gli utenti che non dispongono dell'autorizzazione per aggiungere nuove origini dati.

Per la procedura di aggiunta di Looker come origine dati in Tableau Cloud, consulta la sezione Connessione ai dati di Looker da Tableau Cloud nella documentazione di Looker.

Tableau Server

Per utilizzare i dati di Looker per Tableau Server, sono necessarie le seguenti attività:

Configurare OAuth per Tableau Server

Per utilizzare il connettore BI Looker-Tableau per Tableau Server, devi configurare l'integrazione OAuth nella tua istanza di Looker.

Puoi utilizzare l'Explorer API di Looker per configurare l'integrazione OAuth per il connettore BI Looker-Tableau:

  • Se l'Explorer API è già installato nell'istanza di Looker, puoi accedervi con questo formato URL:

    https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
    
  • Se l'istanza di Looker non ha l'Explorer API, puoi installarlo da Looker Marketplace. Per informazioni, consulta la pagina Utilizzo dell'Explorer API.

Per utilizzare l'Explorer API per configurare l'integrazione OAuth nella tua istanza di Looker, segui questi passaggi:

  1. Apri l'Explorer API di Looker (per informazioni, consulta la pagina Utilizzo dell'Explorer API).
  2. Nel campo Cerca dell'Explorer API, inserisci Registra app OAuth.
  3. Nei risultati di ricerca, fai clic su Registra app OAuth.
  4. Nella pagina Registra app OAuth, fai clic sul pulsante Esegui.
  5. Nella scheda Richiesta della finestra di dialogo Esegui, inserisci le seguenti informazioni nei campi corrispondenti:

    • client_guid (valore suggerito: 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. Seleziona la casella di controllo I understand that this API endpoint will change data (Comprendo che questo endpoint API modificherà i dati).

  7. Fai clic su Esegui.

  8. Per verificare di aver configurato correttamente l'autenticazione utilizzando il metodo Get OAuth Client App nell'Explorer API, segui questi passaggi:

    • Nel campo Cerca dell'Explorer API, inserisci Get OAuth Client App.
    • Fai clic su Esegui.
    • Nel campo client_guid, inserisci il valore che hai utilizzato quando hai registrato OAuth:

      client_guid_server
      

    Se hai configurato correttamente OAuth, la scheda Risposta restituirà i valori che hai inserito durante la registrazione dell'app.

Installare il connettore BI Looker-Tableau su Tableau Server

Per installare il connettore BI Looker-Tableau su Tableau Server, segui questi passaggi:

  1. Scarica la versione più recente del file avatica-<release_number>-looker.jar da https://github.com/looker-open-source/calcite-avatica/releases.
  2. Installa il file JAR sulla macchina host di Tableau Server. Il percorso di installazione predefinito di Tableau per il file dipende dal sistema operativo del server:

    • Server Linux: /opt/tableau/tableau_driver/jdbc
    • Server Windows: C:\Program Files\Tableau\Drivers

Registrare l'ID client OAuth su Tableau Server

Dopo aver configurato OAuth per Tableau Server nell'API Looker, devi registrare il client OAuth personalizzato su Tableau Server seguendo questi passaggi:

  1. Accedi a Tableau Server utilizzando le credenziali di amministratore, quindi vai alla pagina Impostazioni.
  2. Nella scheda Generale della pagina Impostazioni , scorri fino a Registro client OAuth e fai clic su Aggiungi client OAuth.
  3. Nella finestra di dialogo Crea client OAuth, inserisci le seguenti informazioni:

    • Tipo di connessione: seleziona Looker by Google dal menu a discesa.
    • Provider OAuth: seleziona IDP predefinito dal menu a discesa.
    • URL istanza OAuth: inserisci l'URL dell'istanza di Looker con https://. Ad esempio: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID client: inserisci il valore client_guid che hai utilizzato quando hai configurato OAuth per Tableau Server nella tua istanza di Looker:

      client_guid_server
      
    • Client secret: lascia vuoto questo campo.

    • URL di reindirizzamento: inserisci il valore redirect_uri che hai utilizzato quando hai configurato OAuth per Tableau Server nella tua istanza di Looker:

      TABLEAU_SERVER_URL/auth/add_oauth_token
      
  4. Fai clic sul pulsante Aggiungi client OAuth per registrare l'ID client OAuth e tornare alla pagina Impostazioni.

  5. Fai clic sul pulsante Salva nella parte inferiore o superiore della pagina Impostazioni per salvare le modifiche.