Connettore Looker-Tableau BI

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 JDBC per connettersi alle origini dati.

Consulta le sezioni seguenti per informazioni sulla connessione a Looker da questi prodotti Tableau:

Tableau Desktop

Per informazioni sulla connessione a un'esplorazione di Looker da Tableau Desktop, consulta le sezioni seguenti:

Prima di iniziare

Prima di poter utilizzare Tableau Desktop, devi disporre di quanto segue:

Configurazione di Tableau Desktop per la connessione a Looker

Per utilizzare Tableau Desktop per connetterti ai dati di Looker, devi scaricare il file del driver JDBC avatica-<release_number>-looker.jar da GitHub in una directory specifica del tuo computer seguendo questi passaggi:

  1. Vai alla pagina https://github.com/looker-open-source/calcite-avatica/releases.
  2. Scarica l'ultima versione del file avatica-<release_number>-looker.jar.
  3. Salva il file avatica-<release_number>-looker.jar sul computer di ogni utente nel seguente percorso:

    • Windows: C:\Program Files\Tableau\Drivers
    • MacOS: /Library/JDBC o ~/Library/JDBC

Connessione ai dati di Looker da Tableau Desktop

Dopo aver scaricato e salvato il file avatica-<release_number>-looker.jar, puoi utilizzare Tableau Desktop per connetterti ai dati della tua istanza di Looker seguendo questi passaggi:

  1. In Tableau Desktop, nel riquadro Connetti a sinistra, seleziona l'opzione Altro… nella sezione A un server.
  2. Nella casella di ricerca, inserisci Looker by Google.
  3. Seleziona l'opzione Looker by Google.
  4. Nella finestra di dialogo, inserisci questi parametri:

    • Server: inserisci l'URL dell'istanza di Looker senza https://. Ad esempio: example.cloud.looker.com.

      LOOKER_INSTANCE_URL
      
    • Porta: 443

    • Autenticazione: OAuth

    • URL istanza OAuth: inserisci l'URL completo dell'istanza di Looker con https://. Ad esempio: https://example.cloud.looker.com.

      https://LOOKER_INSTANCE_URL
      
  5. Seleziona Accedi. Tableau apre una finestra del browser per connettersi all'istanza di Looker e autenticare il tuo account con OAuth.

  6. Se richiesto, accedi a Looker. Se hai già eseguito l'accesso, nella finestra del browser vedrai un messaggio che indica che Tableau ha utilizzato la finestra del browser per l'autenticazione con Looker e che ora puoi chiuderla.

  7. Dopo l'autenticazione in Looker, Tableau apre una pagina Origine dati con una connessione all'istanza di Looker.

  8. Utilizza il menu a discesa Schema per selezionare un modello di Looker con i dati che vuoi visualizzare in Tableau Desktop. Tableau compila l'elenco Tabella con le esplorazioni di Looker del modello di Looker che hai selezionato.

  9. Per iniziare a esplorare i dati, seleziona e trascina un oggetto dall'elenco Tabelle al canvas.

Per ulteriori informazioni sull'utilizzo di Tableau per connettersi ai dati di Looker, consulta le sezioni seguenti:

Tableau Cloud

Consulta le sezioni seguenti per informazioni sulla connessione a un'esplorazione di Looker da Tableau Cloud:

Prima di iniziare

Prima di poter utilizzare Tableau Cloud per connetterti a Looker, devi disporre di quanto segue:

  • Un'istanza di Tableau Cloud configurata dall'amministratore di Tableau per la connessione a Looker.
  • Un account utente Tableau Cloud con un ruolo Tableau che ti consente di creare un'origine dati. Se non disponi dell'autorizzazione per creare un'origine dati, puoi accedere solo alle esplorazioni di Looker che sono già state aggiunte come origini dati nella tua istanza di Tableau Cloud.
  • Un'istanza di Looker che esegue Looker 25.18 o versioni successive e che è configurata dall'amministratore di Looker per Tableau Cloud.
  • Un account Looker con un ruolo utente che include l'autorizzazione explore sul modello LookML a cui vuoi accedere da Tableau.
  • Un modello LookML che utilizza i dati di una connessione Google BigQuery:
    • Il progetto LookML deve includere un modello configurato con almeno una connessione Google BigQuery nel campo Connessioni consentite. Per informazioni sulla configurazione di un modello e sulle connessioni consentite per il modello, consulta la pagina della documentazione Consultazione e modifica delle informazioni sui progetti.
    • Il progetto LookML deve avere un file model che specifica una connessione BigQuery nel parametro connection.

Connessione ai dati di Looker da Tableau Cloud

Dopo aver verificato che i prerequisiti siano soddisfatti, puoi utilizzare Looker by Google come origine dati in Tableau Cloud seguendo questi passaggi:

  1. Accedi al tuo sito Tableau Cloud, poi fai clic sul menu a discesa Nuovo e seleziona Cartella di lavoro.
  2. Nella finestra di dialogo Connessione ai dati, fai clic sulla scheda Connettori.
  3. Nella scheda Connettori, fai clic su Looker by Google.
  4. Seleziona l'opzione Looker by Google.
  5. Nella finestra di dialogo, inserisci questi parametri:

    • Server: inserisci l'URL dell'istanza di Looker senza https://. Ad esempio: example.cloud.looker.com.

      LOOKER_INSTANCE_URL
      
    • Porta: 443

    • Autenticazione: OAuth

    • URL istanza OAuth: inserisci l'URL completo dell'istanza di Looker con https://. Ad esempio: https://example.cloud.looker.com.

      https://LOOKER_INSTANCE_URL
      
  6. Seleziona Accedi. Tableau apre una finestra del browser per connettersi all'istanza di Looker e autenticare il tuo account con OAuth.

  7. Se richiesto, accedi a Looker. Se hai già eseguito l'accesso, nella finestra del browser vedrai un messaggio che indica che Tableau ha utilizzato la finestra del browser per l'autenticazione in Looker e che ora puoi chiuderla.

  8. Dopo l'autenticazione in Looker, Tableau apre una pagina Origine dati con una connessione all'istanza di Looker.

  9. Utilizza il menu a discesa Schema per selezionare un modello di Looker con i dati che vuoi visualizzare in Tableau Desktop. Tableau compila l'elenco Tabella con le esplorazioni di Looker del modello di Looker che hai selezionato.

  10. Per iniziare a esplorare i dati, seleziona e trascina un oggetto dall'elenco Tabelle al canvas.

Per ulteriori informazioni sull'utilizzo di Tableau per connettersi ai dati di Looker, consulta le sezioni seguenti:

Tableau Server

Il connettore BI Looker-Tableau è supportato per Tableau Server. Prima di poter utilizzare il connettore BI Looker-Tableau con Tableau Server, devi disporre di quanto segue:

  • Un'istanza Looker che esegue Looker 24.14 o versioni successive e configurata per l'integrazione OAuth dall'amministratore di Looker.
  • Un'istanza di Tableau Server configurata dall'amministratore di Tableau per connettersi a Looker.

Per informazioni dettagliate, consulta la pagina della documentazione Amministrazione delle connessioni da Tableau a Looker.

Se l'amministratore ha configurato l'istanza di Looker e Tableau Server, puoi utilizzare Looker come origine dati per Tableau Desktop e pubblicare la cartella di lavoro o l'origine dati su Tableau Server.

Identificare le query di Tableau nella UI di Looker

Le query di Tableau vengono eseguite tramite l'interfaccia SQL aperta. Gli amministratori di Looker possono utilizzare l'interfaccia utente di Looker per identificare le query provenienti dall'interfaccia SQL aperta, come descritto nella documentazione relativa all'interfaccia SQL aperta.

Le query del connettore BI Looker-Tableau hanno un valore Origine di "sql_interface" o "SQL Interface".

Aspetti da considerare

Quando esplori i dati di Looker con Tableau, tieni presente quanto segue:

  • Il connettore BI Looker-Tableau si basa sull'interfaccia SQL aperta di Looker e presenta gli stessi limiti di LookML e SQL dell'interfaccia SQL aperta. Per ulteriori dettagli, consulta la documentazione relativa all'interfaccia Open SQL.
  • Tableau esegue automaticamente query sul database ogni volta che viene apportata una modifica alla query, anche quando i campi vengono aggiunti e rimossi utilizzando il connettore BI Looker-Tableau. Puoi disattivare gli aggiornamenti automatici in Tableau. Per maggiori informazioni, consulta la documentazione di Tableau.
  • Non puoi utilizzare Tableau per unire due esplorazioni di Looker. Se vuoi unire le esplorazioni, utilizza Looker per creare le unioni nel modello di Looker. Per informazioni sull'utilizzo dei join in Looker, consulta le pagine della documentazione di Looker Utilizzo dei join in LookML e Parametri di join.
  • Il connettore BI Looker-Tableau è progettato per funzionare con una connessione live in Tableau. La modalità di estrazione dei dati di Tableau estrae le misure di Looker con un valore "null" e pertanto non produce risultati accurati. Se vuoi utilizzare la modalità di estrazione, puoi creare campi aggregati in Tableau direttamente dai campi delle dimensioni di Looker anziché utilizzare le metriche di Looker.