El conector de BI de Looker y Tableau te permite usar una Exploración de Looker como fuente de datos en Tableau Desktop, Tableau Cloud y Tableau Server. El conector de BI de Looker y Tableau se basa en la interfaz SQL abierta de Looker, que permite acceder a modelos y Exploraciones de LookML para aplicaciones que usan Java Database Connectivity (JDBC) para conectarse a fuentes de datos.
Consulta las siguientes secciones para obtener información sobre los pasos de administración necesarios para conectarte a Looker desde estos productos de Tableau:
Tableau Desktop
Para configurar tu instancia de Looker como fuente de datos de Tableau Desktop, un administrador de Looker debe habilitar el interruptor Tableau Desktop en la página Conectores de BI de Looker.
Además, en el caso de las instancias de Looker (Google Cloud Core) configuradas para conexiones privadas y las instancias de Looker alojadas por el cliente, tu instancia debe cumplir los siguientes requisitos:
- La instancia debe ejecutar Looker 25.16 o una versión posterior.
- El administrador de tu red debe configurarla para que el tráfico de Tableau Desktop pueda llegar a tu instancia de Looker.
Tableau Cloud
Para configurar tu instancia de Looker como fuente de datos de Tableau Cloud, debes completar las siguientes tareas:
- Un administrador de Looker debe configurar OAuth para Tableau Cloud.
- Un administrador de Tableau debe registrar el ID de cliente de OAuth en Tableau Cloud.
- Un usuario de Tableau con permisos para añadir fuentes de datos debe añadir Looker de Google como fuente de datos.
- En el caso de las instancias de Looker (Google Cloud Core) configuradas para conexiones privadas y las instancias de Looker alojadas por el cliente, un administrador de red debe configurar la red para que el tráfico del conector de BI de Looker a Tableau pueda llegar a la instancia de Looker.
Configurar OAuth para Tableau Cloud
Para usar el conector de BI de Looker para Tableau en Tableau Cloud, debes configurar la integración de OAuth en tu instancia de Looker.
Puedes usar el Explorador de APIs de Looker para configurar la integración de OAuth del conector de BI de Looker y Tableau:
Si tu instancia de Looker ya tiene instalado el Explorador de APIs, puedes acceder a él con este formato de URL:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Si tu instancia de Looker no tiene el Explorador de APIs, puedes instalarlo desde Looker Marketplace. Consulta la página Usar el Explorador de APIs para obtener más información.
Para usar el Explorador de APIs y configurar la integración de OAuth en tu instancia de Looker, sigue estos pasos:
- Abre el Explorador de APIs de Looker (consulta la página Usar el Explorador de APIs para obtener información).
- En el campo Buscar del Explorador de APIs, introduce Registrar aplicación OAuth.
- En los resultados de búsqueda, haz clic en Registrar aplicación OAuth.
- En la página Registrar aplicación OAuth, haz clic en el botón Ejecutar.
En la pestaña Request (Solicitud) del cuadro de diálogo Run It (Ejecutar), introduce la siguiente información en los campos correspondientes:
client_guid (valor sugerido:
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": "" }
Marca la casilla Entiendo que este endpoint de la API cambiará los datos.
Haz clic en Ejecutar.
Para verificar que has configurado la autenticación correctamente, usa el método
Get OAuth Client Appen el Explorador de APIs siguiendo estos pasos:- En el campo Buscar del Explorador de APIs, introduce Get OAuth Client App.
- Haz clic en Ejecutar.
En el campo client_guid, introduce el valor que usaste al registrar el OAuth:
client_guid
Si has configurado OAuth correctamente, en la pestaña Respuesta se mostrarán los valores que has introducido al registrar la aplicación.
Registrar el ID de cliente de OAuth en Tableau Cloud
Después de configurar OAuth para Tableau Cloud en la API de Looker, debes registrar el cliente de OAuth personalizado en Tableau Cloud siguiendo estos pasos:
- Inicia sesión en Tableau Cloud con tus credenciales de administrador y, a continuación, ve a la página Configuración.
- En la pestaña General de la página Configuración, desplázate hasta Registro de clientes de OAuth y haz clic en Añadir cliente de OAuth.
En el cuadro de diálogo Crear cliente de OAuth, introduce la siguiente información:
- Tipo de conexión: selecciona Looker de Google en el menú desplegable.
- Proveedor de OAuth: selecciona Proveedor de identidades predeterminado en el menú desplegable.
URL de la instancia de OAuth: introduce la URL de tu instancia de Looker con
https://. Por ejemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID de cliente: introduce el valor de client_guid que usaste al configurar OAuth para Tableau Cloud en tu instancia de Looker:
client_guidSecreto de cliente: deja este campo en blanco.
URL de redirección: introduce el valor redirect_uri que usaste al configurar OAuth para Tableau Cloud en tu instancia de Looker:
TABLEAU_CLOUD_URL/auth/add_oauth_token
Haz clic en el botón Añadir cliente de OAuth para registrar el ID de cliente de OAuth y volver a la página Configuración.
Haz clic en el botón Guardar situado en la parte inferior o superior de la página Configuración para guardar los cambios.
Añadir Looker de Google como fuente de datos
Un usuario de Tableau Cloud que tenga un rol de Tableau que le permita crear fuentes de datos debe añadir Looker de Google como fuente de datos en su instancia de Tableau Cloud. Si Looker de Google no se añade como fuente de datos, no será visible ni estará disponible para los usuarios que no tengan permiso para añadir nuevas fuentes de datos.
Consulta la sección Conectar con datos de Looker desde Tableau Cloud de la documentación de Looker para ver el procedimiento para añadir Looker como fuente de datos en Tableau Cloud.
Tableau Server
Para usar datos de Looker en Tableau Server, debes completar las siguientes tareas:
- Un administrador de Looker debe configurar OAuth para Tableau Server.
- Un administrador de Tableau debe instalar el conector de BI de Looker y Tableau en Tableau Server.
- Un administrador de Tableau debe registrar el ID de cliente de OAuth en Tableau Server.
- En el caso de las instancias de Looker (Google Cloud Core) configuradas para conexiones privadas y las instancias de Looker alojadas por el cliente, un administrador de red debe configurar la red para que el tráfico del conector de BI de Looker a Tableau pueda llegar a la instancia de Looker.
Configurar OAuth para Tableau Server
Para usar el conector de BI de Looker y Tableau en Tableau Server, debes configurar la integración de OAuth en tu instancia de Looker.
Puedes usar el Explorador de APIs de Looker para configurar la integración de OAuth del conector de BI de Looker y Tableau:
Si tu instancia de Looker ya tiene instalado el Explorador de APIs, puedes acceder a él con este formato de URL:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Si tu instancia de Looker no tiene el Explorador de APIs, puedes instalarlo desde Looker Marketplace. Consulta la página Usar el Explorador de APIs para obtener más información.
Para usar el Explorador de APIs y configurar la integración de OAuth en tu instancia de Looker, sigue estos pasos:
- Abre el Explorador de APIs de Looker (consulta la página Usar el Explorador de APIs para obtener información).
- En el campo Buscar del Explorador de APIs, introduce Registrar aplicación OAuth.
- En los resultados de búsqueda, haz clic en Registrar aplicación OAuth.
- En la página Registrar aplicación OAuth, haz clic en el botón Ejecutar.
En la pestaña Request (Solicitud) del cuadro de diálogo Run It (Ejecutar), introduce la siguiente información en los campos correspondientes:
client_guid (valor sugerido:
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": "" }
Marca la casilla Entiendo que este endpoint de la API cambiará los datos.
Haz clic en Ejecutar.
Para verificar que has configurado la autenticación correctamente, usa el método
Get OAuth Client Appen el Explorador de APIs siguiendo estos pasos:- En el campo Buscar del Explorador de APIs, introduce Get OAuth Client App.
- Haz clic en Ejecutar.
En el campo client_guid, introduce el valor que usaste al registrar el OAuth:
client_guid_server
Si has configurado OAuth correctamente, en la pestaña Respuesta se mostrarán los valores que has introducido al registrar la aplicación.
Instalar el conector de BI de Looker y Tableau en Tableau Server
Para instalar el conector de BI de Looker en Tableau Server, sigue estos pasos:
- Descarga el archivo del conector de Tableau haciendo clic en el siguiente enlace:
looker_v1.0.0.taco. - Descarga la versión más reciente del archivo
avatica-<release_number>-looker.jardesde https://github.com/looker-open-source/calcite-avatica/releases. - Instala los archivos TACO y JAR en el equipo host de Tableau Server. La ubicación de los archivos depende del sistema operativo del servidor. Las rutas de instalación predeterminadas de Tableau se muestran en la siguiente tabla:
Servidor Linux
| Ubicación del archivo TACO | Ubicación del archivo JAR |
|---|---|
/opt/tableau/connectors |
/opt/tableau/tableau_driver/jdbc |
Windows Server
| Ubicación del archivo TACO | Ubicación del archivo JAR |
|---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
Registrar el ID de cliente de OAuth en Tableau Server
Después de configurar OAuth para Tableau Server en la API de Looker, debes registrar el cliente de OAuth personalizado en Tableau Server siguiendo estos pasos:
- Inicia sesión en Tableau Server con tus credenciales de administrador y, a continuación, ve a la página Configuración.
- En la pestaña General de la página Configuración, desplázate hasta Registro de clientes de OAuth y haz clic en Añadir cliente de OAuth.
En el cuadro de diálogo Crear cliente de OAuth, introduce la siguiente información:
- Tipo de conexión: selecciona Looker de Google en el menú desplegable.
- Proveedor de OAuth: selecciona Proveedor de identidades predeterminado en el menú desplegable.
URL de la instancia de OAuth: introduce la URL de tu instancia de Looker con
https://. Por ejemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID de cliente: introduce el valor client_guid que usaste al configurar OAuth para Tableau Server en tu instancia de Looker:
client_guid_serverSecreto de cliente: deja este campo en blanco.
URL de redirección: introduzca el valor redirect_uri que usó al configurar OAuth para Tableau Server en su instancia de Looker:
TABLEAU_SERVER_URL/auth/add_oauth_token
Haz clic en el botón Añadir cliente de OAuth para registrar el ID de cliente de OAuth y volver a la página Configuración.
Haz clic en el botón Guardar situado en la parte inferior o superior de la página Configuración para guardar los cambios.