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
- Configurazione di Tableau Desktop per la connessione a Looker
- Connessione ai dati di Looker da Tableau Desktop
Prima di iniziare
Prima di poter utilizzare Tableau Desktop, devi disporre di quanto segue:
- Tableau Desktop installato sul computer.
- Un'istanza di Looker configurata dall'amministratore Looker per Tableau Desktop.
- Un account Looker con un ruolo utente che include l'autorizzazione
exploresul 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 modello che specifichi una connessione BigQuery nel parametro
connection.
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:
- Vai alla pagina https://github.com/looker-open-source/calcite-avatica/releases.
- Scarica l'ultima versione del file
avatica-<release_number>-looker.jar. Salva il file
avatica-<release_number>-looker.jarsul computer di ogni utente nel seguente percorso:- Windows:
C:\Program Files\Tableau\Drivers MacOS:
/Library/JDBCo~/Library/JDBC
- Windows:
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:
- In Tableau Desktop, nel riquadro Connetti a sinistra, seleziona l'opzione Altro… nella sezione A un server.
- Nella casella di ricerca, inserisci Looker by Google.
- Seleziona l'opzione Looker by Google.
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_URLPorta:
443Autenticazione:
OAuthURL istanza OAuth: inserisci l'URL completo dell'istanza di Looker con
https://. Ad esempio:https://example.cloud.looker.com.https://LOOKER_INSTANCE_URL
Seleziona Accedi. Tableau apre una finestra del browser per connettersi all'istanza di Looker e autenticare il tuo account con OAuth.
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.
Dopo l'autenticazione in Looker, Tableau apre una pagina Origine dati con una connessione all'istanza di Looker.
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.
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
exploresul 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:
- Accedi al tuo sito Tableau Cloud, poi fai clic sul menu a discesa Nuovo e seleziona Cartella di lavoro.
- Nella finestra di dialogo Connessione ai dati, fai clic sulla scheda Connettori.
- Nella scheda Connettori, fai clic su Looker by Google.
- Seleziona l'opzione Looker by Google.
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_URLPorta:
443Autenticazione:
OAuthURL istanza OAuth: inserisci l'URL completo dell'istanza di Looker con
https://. Ad esempio:https://example.cloud.looker.com.https://LOOKER_INSTANCE_URL
Seleziona Accedi. Tableau apre una finestra del browser per connettersi all'istanza di Looker e autenticare il tuo account con OAuth.
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.
Dopo l'autenticazione in Looker, Tableau apre una pagina Origine dati con una connessione all'istanza di Looker.
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.
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.