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 Open SQL di Looker, che consente l'accesso ai modelli LookML ed Esplora 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 connetterti a Looker da questi prodotti Tableau:

Tableau Desktop

Per configurare l'istanza di Looker come origine dati per Tableau Desktop, un amministratore di Looker può attivare il client Tableau Desktop preconfigurato dalla scheda Libreria delle applicazioni nella pagina Gestisci client OAuth (Amministratore > Autenticazione > Gestisci client OAuth) o attivare l'opzione Tableau Desktop nella pagina Connettori BI di Looker.

Inoltre, per le istanze di Looker (Google Cloud core) configurate per le 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 proveniente 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à:

Configura OAuth per Tableau Cloud

Per utilizzare il connettore BI di Looker-Tableau per Tableau Cloud, un amministratore di Looker deve registrare un'applicazione client OAuth personalizzata nell'istanza di Looker.

Puoi registrare il client nella pagina Manage OAuth Clients (Gestisci client OAuth) nel pannello Admin (Amministrazione) di Looker (Admin > Authentication > Manage OAuth clients). Nella scheda Custom Clients (Client personalizzati), fai clic su Add New (Aggiungi nuovo) e inserisci le seguenti informazioni:

  • ID client: inserisci un ID client univoco per l'applicazione (valore suggerito: tableau-cloud). Gli ID client personalizzati non possono iniziare con com.looker..
  • Nome client: inserisci un nome descrittivo (ad esempio Looker-Tableau-Cloud).
  • Descrizione: inserisci una descrizione (ad esempio, Client for Looker-Tableau Cloud integration).
  • URI di reindirizzamento: inserisci TABLEAU_CLOUD_URL/auth/add_oauth_token, sostituendo TABLEAU_CLOUD_URL con l'URL del tuo sito Tableau Cloud.
  • Limita a ID gruppo (facoltativo): inserisci un ID gruppo numerico se vuoi limitare l'accesso ai membri di un gruppo di utenti di Looker specifico.

Per istruzioni passo passo sulla registrazione di client OAuth personalizzati, consulta la pagina della documentazione Impostazioni amministratore - Gestisci client OAuth.

In alternativa, gli amministratori possono registrare il client OAuth in modo programmatico chiamando l'endpoint API 'register_oauth_client_app' direttamente o utilizzando Explorer API di Looker con il metodo Auth.

Registra l'ID client OAuth su Tableau Cloud

Dopo aver configurato OAuth per Tableau Cloud sulla tua istanza di 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.
    • OAuth Provider (Provider OAuth): seleziona Default IDP (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 client_guid che hai utilizzato quando hai configurato OAuth per Tableau Cloud nell'istanza di Looker:

      client_guid
      
    • 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 nell'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.

Aggiungi Looker by Google come origine dati

Un utente di Tableau Cloud con un ruolo Tableau che consente di creare 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 della 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 di Looker-Tableau per Tableau Server, un amministratore di Looker deve registrare un'applicazione client OAuth personalizzata nell'istanza di Looker.

Puoi registrare il client nella pagina Manage OAuth Clients (Gestisci client OAuth) nel pannello Admin (Amministrazione) di Looker (Admin > Authentication > Manage OAuth clients). Nella scheda Custom Clients (Client personalizzati), fai clic su Add New (Aggiungi nuovo) e inserisci le seguenti informazioni:

  • ID client: inserisci un ID client univoco per l'applicazione (valore suggerito: tableau-server). Gli ID client personalizzati non possono iniziare con com.looker..
  • Nome client: inserisci un nome descrittivo (ad esempio Looker-Tableau-Server).
  • Descrizione: inserisci una descrizione (ad esempio, Client for Looker-Tableau Server integration).
  • URI di reindirizzamento: inserisci TABLEAU_SERVER_URL/auth/add_oauth_token, sostituendo TABLEAU_SERVER_URL con l'URL di Tableau Server.
  • Limita a ID gruppo (facoltativo): inserisci un ID gruppo numerico se vuoi limitare l'accesso ai membri di un gruppo di utenti di Looker specifico.

Per istruzioni passo passo su come registrare client OAuth personalizzati, consulta la pagina della documentazione Impostazioni amministratore - Gestisci client OAuth.

In alternativa, gli amministratori possono registrare il client OAuth in modo programmatico chiamando l'endpoint API 'register_oauth_client_app' direttamente o utilizzando Explorer API di Looker con il metodo Auth.

Installa il connettore BI di Looker-Tableau su Tableau Server

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

  1. Scarica l'ultima versione 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

Registra l'ID client OAuth su Tableau Server

Dopo aver configurato OAuth per Tableau Server sulla tua istanza di Looker, devi registrare il client OAuth personalizzato su Tableau Server seguendo questi passaggi:

  1. Accedi a Tableau Server utilizzando le tue credenziali di amministratore, poi 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.
    • OAuth Provider (Provider OAuth): seleziona Default IDP (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 client_guid che hai utilizzato quando hai configurato OAuth per Tableau Server nell'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 nell'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.