El conector de IE de Looker y Tableau te permite usar un Explorar de Looker como fuente de datos en Tableau Desktop, Tableau Cloud y Tableau Server. El conector de IE de Looker y Tableau se basa en la interfaz de SQL abierta de Looker, que permite el acceso a los modelos de LookML y a las Exploraciones para las aplicaciones que usan la conectividad a bases de datos de Java (JDBC) para conectarse a las 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 para Tableau Desktop, un administrador de Looker debe habilitar el botón de activación Tableau Desktop en la página BI Connectors 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 con los siguientes requisitos:
- La instancia debe ejecutar Looker 25.16 o una versión posterior.
- El administrador de red debe configurar tu red 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 para Tableau Cloud, se requieren 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 agregar fuentes de datos debe agregar 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 tu red para que el tráfico del conector de BI de Looker a Tableau pueda llegar a tu instancia de Looker.
Configura OAuth para Tableau Cloud
Para usar el conector de BI de Looker a Tableau para Tableau Cloud, debes configurar la integración de OAuth en tu instancia de Looker.
Puedes usar el Explorador de API de Looker para configurar la integración de OAuth para el 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 Cómo 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 la API de Looker (consulta la página Uso del Explorador de la API para obtener información).
- En el campo Search del Explorador de APIs, ingresa Register OAuth App.
- En los resultados de la búsqueda, haz clic en Registrar app de OAuth.
- En la página Register OAuth App, haz clic en el botón Run It.
En la pestaña Solicitud del diálogo Ejecutar, ingresa 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": "" }
Selecciona la casilla de verificación de Entiendo que este extremo de API cambiará los datos.
Haz clic en Ejecutar.
Para verificar que configuraste la autenticación correctamente, usa el método
Get OAuth Client Appen el Explorador de APIs siguiendo estos pasos:- En el campo Search del Explorador de APIs, ingresa Get OAuth Client App.
- Haz clic en Ejecutar.
En el campo client_guid, ingresa el valor que usaste cuando registraste OAuth:
client_guid
Si configuraste OAuth correctamente, la pestaña Response mostrará los valores que ingresaste cuando registraste la app.
Registra 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. Para ello, sigue estos pasos:
- Accede a Tableau Cloud con tus credenciales de administrador y, luego, navega 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 Agregar cliente de OAuth.
En el diálogo Crear cliente de OAuth, ingresa la siguiente información:
- Tipo de conexión: Selecciona Looker by Google en el menú desplegable.
- Proveedor de OAuth: Selecciona IDP predeterminado en el menú desplegable.
URL de la instancia de OAuth: Ingresa la URL de tu instancia de Looker con
https://. Por ejemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID de cliente: Ingresa el valor de client_guid que usaste cuando configuraste OAuth para Tableau Cloud en tu instancia de Looker:
client_guidSecreto del cliente: Deja este campo en blanco.
URL de redireccionamiento: Ingresa el valor de redirect_uri que usaste cuando configuraste OAuth para Tableau Cloud en tu instancia de Looker:
TABLEAU_CLOUD_URL/auth/add_oauth_token
Haz clic en el botón Agregar cliente de OAuth para registrar el ID de cliente de OAuth y volver a la página Configuración.
Para guardar los cambios, haz clic en el botón Save que se encuentra en la parte inferior o superior de la página Settings.
Agrega Looker de Google como fuente de datos
Un usuario de Tableau Cloud que tenga un rol de Tableau que permita crear fuentes de datos debe agregar Looker de Google como fuente de datos en tu instancia de Tableau Cloud. Si Looker de Google no se agrega como fuente de datos, no estará visible ni disponible para los usuarios que no tengan permiso para agregar fuentes de datos nuevas.
Consulta la sección Cómo conectarse a los datos de Looker desde Tableau Cloud en la documentación de Looker para conocer el procedimiento para agregar Looker como fuente de datos en Tableau Cloud.
Tableau Server
Para usar los datos de Looker en Tableau Server, se requieren las siguientes tareas:
- Un administrador de Looker debe configurar OAuth para Tableau Server.
- Un administrador de Tableau debe instalar el conector de IE de Looker a 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 tu red para que el tráfico del conector de BI de Looker a Tableau pueda llegar a tu instancia de Looker.
Configura OAuth para Tableau Server
Para usar el conector de BI de Looker a Tableau para Tableau Server, debes configurar la integración de OAuth en tu instancia de Looker.
Puedes usar el Explorador de API de Looker para configurar la integración de OAuth para el conector de BI de Looker a 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 Cómo 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 la API de Looker (consulta la página Uso del Explorador de la API para obtener información).
- En el campo Search del Explorador de APIs, ingresa Register OAuth App.
- En los resultados de la búsqueda, haz clic en Registrar app de OAuth.
- En la página Register OAuth App, haz clic en el botón Run It.
En la pestaña Solicitud del diálogo Ejecutar, ingresa 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": "" }
Selecciona la casilla de verificación de Entiendo que este extremo de API cambiará los datos.
Haz clic en Ejecutar.
Para verificar que configuraste la autenticación correctamente, usa el método
Get OAuth Client Appen el Explorador de APIs siguiendo estos pasos:- En el campo Search del Explorador de APIs, ingresa Get OAuth Client App.
- Haz clic en Ejecutar.
En el campo client_guid, ingresa el valor que usaste cuando registraste OAuth:
client_guid_server
Si configuraste OAuth correctamente, la pestaña Response mostrará los valores que ingresaste cuando registraste la app.
Instala el conector de IE de Looker a Tableau en Tableau Server
Para instalar el conector de BI de Looker a Tableau en Tableau Server, sigue estos pasos:
- Haz clic en el siguiente vínculo para descargar el archivo del conector de Tableau:
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 la máquina anfitrión de Tableau Server. La ubicación de los archivos depende del sistema operativo del servidor. En la siguiente tabla, se muestran las rutas de instalación predeterminadas de Tableau:
Servidor Linux
| Ubicación del archivo TACO | Ubicación del archivo JAR |
|---|---|
/opt/tableau/connectors |
/opt/tableau/tableau_driver/jdbc |
Servidor de Windows
| Ubicación del archivo TACO | Ubicación del archivo JAR |
|---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
Registra 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. Para ello, sigue estos pasos:
- Accede a Tableau Server con tus credenciales de administrador y, luego, navega 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 Agregar cliente de OAuth.
En el diálogo Crear cliente de OAuth, ingresa la siguiente información:
- Tipo de conexión: Selecciona Looker by Google en el menú desplegable.
- Proveedor de OAuth: Selecciona IDP predeterminado en el menú desplegable.
URL de la instancia de OAuth: Ingresa la URL de tu instancia de Looker con
https://. Por ejemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID de cliente: Ingresa el valor de client_guid que usaste cuando configuraste OAuth para Tableau Server en tu instancia de Looker:
client_guid_serverSecreto del cliente: Deja este campo en blanco.
URL de redireccionamiento: Ingresa el valor de redirect_uri que usaste cuando configuraste OAuth para Tableau Server en tu instancia de Looker:
TABLEAU_SERVER_URL/auth/add_oauth_token
Haz clic en el botón Agregar cliente de OAuth para registrar el ID de cliente de OAuth y volver a la página Configuración.
Para guardar los cambios, haz clic en el botón Save que se encuentra en la parte inferior o superior de la página Settings.