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à:
- Un amministratore di Looker deve configurare OAuth per Tableau Cloud.
- Un amministratore di Tableau deve registrare l'ID client OAuth su Tableau Cloud.
- Un utente di Tableau con le autorizzazioni per aggiungere origini dati deve aggiungere Looker by Google come origine dati.
- Per le istanze di Looker (Google Cloud core) configurate per connessioni private e le istanze di Looker ospitate dal cliente, un amministratore di rete deve configurare la rete in modo che il traffico dal connettore BI Looker-Tableau possa raggiungere l'istanza di Looker.
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:
- Apri l'Explorer API di Looker (per informazioni, consulta la pagina Utilizzo dell'Explorer API).
- Nel campo Cerca dell'Explorer API, inserisci Registra app OAuth.
- Nei risultati di ricerca, fai clic su Registra app OAuth.
- Nella pagina Registra app OAuth, fai clic sul pulsante Esegui.
Nella scheda Richiesta della finestra di dialogo Esegui, inserisci le seguenti informazioni nei campi corrispondenti:
client_guid (valore suggerito:
tableau-cloud):client_guidbody:
{ "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": "" }
Seleziona la casella di controllo I understand that this API endpoint will change data (Comprendo che questo endpoint API modificherà i dati).
Fai clic su Esegui.
Per verificare di aver configurato correttamente l'autenticazione utilizzando il metodo
Get OAuth Client Appnell'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:
- Accedi a Tableau Cloud utilizzando le credenziali di amministratore, quindi vai alla pagina Impostazioni.
- Nella scheda Generale della pagina Impostazioni, scorri fino a Registro client OAuth e fai clic su Aggiungi client OAuth.
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_URLID client: inserisci il valore client_guid che hai utilizzato quando hai configurato OAuth per Tableau Cloud nella tua istanza di Looker:
client_guidClient 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
Fai clic sul pulsante Aggiungi client OAuth per registrare l'ID client OAuth e tornare alla pagina Impostazioni.
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à:
- Un amministratore di Looker deve configurare OAuth per Tableau Server.
- Un amministratore di Tableau deve installare il connettore BI Looker-Tableau su Tableau Server
- Un amministratore di Tableau deve registrare l'ID client OAuth su Tableau Server.
- Per le istanze di Looker (Google Cloud core) configurate per connessioni private e le istanze di Looker ospitate dal cliente, un amministratore di rete deve configurare la rete in modo che il traffico dal connettore BI Looker-Tableau possa raggiungere l'istanza di Looker.
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:
- Apri l'Explorer API di Looker (per informazioni, consulta la pagina Utilizzo dell'Explorer API).
- Nel campo Cerca dell'Explorer API, inserisci Registra app OAuth.
- Nei risultati di ricerca, fai clic su Registra app OAuth.
- Nella pagina Registra app OAuth, fai clic sul pulsante Esegui.
Nella scheda Richiesta della finestra di dialogo Esegui, inserisci le seguenti informazioni nei campi corrispondenti:
client_guid (valore suggerito:
tableau-server):client_guid_serverbody:
{ "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": "" }
Seleziona la casella di controllo I understand that this API endpoint will change data (Comprendo che questo endpoint API modificherà i dati).
Fai clic su Esegui.
Per verificare di aver configurato correttamente l'autenticazione utilizzando il metodo
Get OAuth Client Appnell'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:
- Scarica la versione più recente del file
avatica-<release_number>-looker.jarda https://github.com/looker-open-source/calcite-avatica/releases. 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
- Server Linux:
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:
- Accedi a Tableau Server utilizzando le credenziali di amministratore, quindi vai alla pagina Impostazioni.
- Nella scheda Generale della pagina Impostazioni , scorri fino a Registro client OAuth e fai clic su Aggiungi client OAuth.
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_URLID client: inserisci il valore client_guid che hai utilizzato quando hai configurato OAuth per Tableau Server nella tua istanza di Looker:
client_guid_serverClient 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
Fai clic sul pulsante Aggiungi client OAuth per registrare l'ID client OAuth e tornare alla pagina Impostazioni.
Fai clic sul pulsante Salva nella parte inferiore o superiore della pagina Impostazioni per salvare le modifiche.