El conector de IE de Looker-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-Tableau se basa en la interfaz de SQL abierta de Looker, que permite acceder a los modelos de LookML y a las exploraciones para las aplicaciones que usan la conectividad de 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 conectarse 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 puede habilitar el cliente de Tableau Desktop preconfigurado desde la pestaña Biblioteca de aplicaciones en la página Administrar clientes de OAuth (Administrador > Autenticación > Administrar clientes de OAuth) o habilitar el interruptor de Tableau Desktop en la página Conectores de IE de Looker.
Además, en el caso de las instancias de Looker (Google Cloud Core) que están 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 la 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 de Tableau Cloud, se deben realizar 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) que están 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-Tableau pueda llegar a tu instancia de Looker.
Configura OAuth para Tableau Cloud
Para usar el conector de BI de Looker-Tableau para Tableau Cloud, un administrador de Looker debe registrar una aplicación cliente de OAuth personalizada en tu instancia de Looker.
Puedes registrar el cliente en la página Administrar clientes de OAuth del panel Administrador de Looker (Administrador > Autenticación > Administrar clientes de OAuth). En la pestaña Custom Clients, haz clic en Add New y, luego, ingresa la siguiente información:
- ID de cliente: Ingresa un ID de cliente único para la aplicación (valor sugerido:
tableau-cloud). Los IDs de cliente personalizados no pueden comenzar concom.looker.. - Nombre del cliente: Ingresa un nombre descriptivo (por ejemplo,
Looker-Tableau-Cloud). - Descripción: Ingresa una descripción (por ejemplo,
Client for Looker-Tableau Cloud integration). - URI de redireccionamiento: Ingresa
TABLEAU_CLOUD_URL/auth/add_oauth_tokeny reemplazaTABLEAU_CLOUD_URLpor la URL de tu sitio de Tableau Cloud. - Restringir al ID de grupo (opcional): Ingresa un ID de grupo numérico si quieres restringir el acceso a los miembros de un grupo de usuarios de Looker específico.
Para obtener instrucciones paso a paso sobre cómo registrar clientes de OAuth personalizados, consulta la página de documentación Configuración de administrador: Administra clientes de OAuth.
Como alternativa, los administradores pueden registrar el cliente de OAuth de forma programática llamando directamente al extremo de API 'register_oauth_client_app' o usando el Explorador de APIs de Looker en el método Auth.
Registra el ID de cliente de OAuth en Tableau Cloud
Después de configurar OAuth para Tableau Cloud en tu instancia 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 cuadro de diálogo Crear cliente de OAuth, ingresa la siguiente información:
- Tipo de conexión: Selecciona Looker de 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 el
https://. Por ejemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID de cliente: Ingresa el valor 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 no se agrega Looker de Google 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 Conéctate 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 deben realizar 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-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) que están 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-Tableau pueda llegar a tu instancia de Looker.
Configura OAuth para Tableau Server
Para usar el conector de BI de Looker-Tableau para Tableau Server, un administrador de Looker debe registrar una aplicación cliente de OAuth personalizada en tu instancia de Looker.
Puedes registrar el cliente en la página Administrar clientes de OAuth del panel Administrador de Looker (Administrador > Autenticación > Administrar clientes de OAuth). En la pestaña Custom Clients, haz clic en Add New y, luego, ingresa la siguiente información:
- ID de cliente: Ingresa un ID de cliente único para la aplicación (valor sugerido:
tableau-server). Los IDs de cliente personalizados no pueden comenzar concom.looker.. - Nombre del cliente: Ingresa un nombre descriptivo (por ejemplo,
Looker-Tableau-Server). - Descripción: Ingresa una descripción (por ejemplo,
Client for Looker-Tableau Server integration). - URI de redireccionamiento: Ingresa
TABLEAU_SERVER_URL/auth/add_oauth_tokeny reemplazaTABLEAU_SERVER_URLpor la URL de tu servidor de Tableau. - Restringir al ID de grupo (opcional): Ingresa un ID de grupo numérico si quieres restringir el acceso a los miembros de un grupo de usuarios de Looker específico.
Para obtener instrucciones paso a paso sobre cómo registrar clientes de OAuth personalizados, consulta la página de documentación Configuración de administrador: Administra clientes de OAuth.
Como alternativa, los administradores pueden registrar el cliente de OAuth de forma programática llamando directamente al extremo de API 'register_oauth_client_app' o usando el Explorador de APIs de Looker en el método Auth.
Instala el conector de IE de Looker-Tableau en Tableau Server
Para instalar el conector de IE de Looker-Tableau en Tableau Server, sigue estos pasos:
- Descarga la versión más reciente del archivo
avatica-<release_number>-looker.jardesde https://github.com/looker-open-source/calcite-avatica/releases. Instala el archivo JAR en la máquina anfitrión de Tableau Server. La ruta de instalación predeterminada de Tableau para el archivo depende del sistema operativo del servidor:
- Servidor de Linux:
/opt/tableau/tableau_driver/jdbc - Windows Server:
C:\Program Files\Tableau\Drivers
- Servidor de Linux:
Registra el ID de cliente de OAuth en Tableau Server
Después de configurar OAuth para Tableau Server en tu instancia de Looker, debes registrar el cliente de OAuth personalizado en Tableau Server siguiendo 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 cuadro de diálogo Crear cliente de OAuth, ingresa la siguiente información:
- Tipo de conexión: Selecciona Looker de 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 el
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 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.