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 e alle esplorazioni LookML per le applicazioni che utilizzano Java Database Connectivity (JDBC) per connettersi alle origini dati.

Consulta le sezioni seguenti per informazioni sui passaggi di amministrazione necessari per connettersi 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 il pulsante di attivazione/disattivazione 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 Explorer API di Looker per configurare l'integrazione OAuth per il connettore BI Looker-Tableau:

  • Se nella tua istanza Looker è già installato Explorer API, puoi accedervi con questo formato URL:

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

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

  1. Apri Explorer API di Looker (per informazioni, vedi la pagina Utilizzo di Explorer API).
  2. Nel campo Cerca di Explorer API, inserisci Registra app OAuth.
  3. Nei risultati di ricerca, fai clic su Registra app OAuth.
  4. Nella pagina Register OAuth App (Registra app OAuth), fai clic sul pulsante Run It (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 Sono consapevole che questo endpoint API modificherà i dati.

  7. Fai clic su Esegui.

  8. Per verificare di aver configurato correttamente l'autenticazione, utilizza il metodo Get OAuth Client App in Explorer API seguendo questi passaggi:

    • Nel campo Cerca di Explorer API, inserisci Get OAuth Client App.
    • Fai clic su Esegui.
    • Nel campo client_guid, inserisci il valore che hai utilizzato durante la registrazione di 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 tue credenziali di amministratore, quindi vai alla pagina Impostazioni.
  2. Nella scheda Generali 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 dell'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 di client_guid che hai utilizzato quando hai configurato OAuth per Tableau Cloud nella tua istanza di Looker:

      client_guid
      
    • Client Secret (Client secret): lascia vuoto questo campo.

    • URL di reindirizzamento: inserisci il valore redirect_uri che hai utilizzato durante la configurazione di 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à:

Configura 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'API Explorer di Looker per configurare l'integrazione OAuth per il connettore BI Looker-Tableau:

  • Se nella tua istanza Looker è già installato Explorer API, puoi accedervi con questo formato URL:

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

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

  1. Apri Explorer API di Looker (per informazioni, consulta la pagina Utilizzo di Explorer API).
  2. Nel campo Cerca di Explorer API, inserisci Registra app OAuth.
  3. Nei risultati di ricerca, fai clic su Registra app OAuth.
  4. Nella pagina Register OAuth App (Registra app OAuth), fai clic sul pulsante Run It (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 Sono consapevole che questo endpoint API modificherà i dati.

  7. Fai clic su Esegui.

  8. Per verificare di aver configurato correttamente l'autenticazione, utilizza il metodo Get OAuth Client App in Explorer API seguendo questi passaggi:

    • Nel campo Cerca di Explorer API, inserisci Get OAuth Client App.
    • Fai clic su Esegui.
    • Nel campo client_guid, inserisci il valore che hai utilizzato durante la registrazione di OAuth:

      client_guid_server
      

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

Installa il connettore BI Looker-Tableau su Tableau Server

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

  1. Scarica il file del connettore Tableau facendo clic sul seguente link: looker_v1.0.0.taco
  2. Scarica l'ultima versione del file avatica-<release_number>-looker.jar da https://github.com/looker-open-source/calcite-avatica/releases.
  3. Installa i file TACO e JAR sulla macchina host di Tableau Server. La posizione dei file dipende dal sistema operativo del server. I percorsi di installazione predefiniti di Tableau sono mostrati nella tabella seguente:

Server Linux

Posizione del file TACO Posizione del file JAR
/opt/tableau/connectors
/opt/tableau/tableau_driver/jdbc

Windows Server

Posizione del file TACO Posizione del file JAR
C:\Program Files\Tableau\Connectors
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 tue credenziali di amministratore, quindi vai alla pagina Impostazioni.
  2. Nella scheda Generali 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 nell'istanza di Looker:

      client_guid_server
      
    • Client Secret (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.