Administrar conexiones de Tableau a Looker

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:

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:

  1. Abre el Explorador de APIs de Looker (consulta la página Usar el Explorador de APIs para obtener información).
  2. En el campo Buscar del Explorador de APIs, introduce Registrar aplicación OAuth.
  3. En los resultados de búsqueda, haz clic en Registrar aplicación OAuth.
  4. En la página Registrar aplicación OAuth, haz clic en el botón Ejecutar.
  5. 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_guid
      
    • body:

       {
         "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": ""
       }
      
  6. Marca la casilla Entiendo que este endpoint de la API cambiará los datos.

  7. Haz clic en Ejecutar.

  8. Para verificar que has configurado la autenticación correctamente, usa el método Get OAuth Client App en 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:

  1. Inicia sesión en Tableau Cloud con tus credenciales de administrador y, a continuación, ve a la página Configuración.
  2. 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.
  3. 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_URL
      
    • ID de cliente: introduce el valor de client_guid que usaste al configurar OAuth para Tableau Cloud en tu instancia de Looker:

      client_guid
      
    • Secreto 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
      
  4. 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.

  5. 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:

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:

  1. Abre el Explorador de APIs de Looker (consulta la página Usar el Explorador de APIs para obtener información).
  2. En el campo Buscar del Explorador de APIs, introduce Registrar aplicación OAuth.
  3. En los resultados de búsqueda, haz clic en Registrar aplicación OAuth.
  4. En la página Registrar aplicación OAuth, haz clic en el botón Ejecutar.
  5. 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_server
      
    • body:

      {
       "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": ""
      }
      
  6. Marca la casilla Entiendo que este endpoint de la API cambiará los datos.

  7. Haz clic en Ejecutar.

  8. Para verificar que has configurado la autenticación correctamente, usa el método Get OAuth Client App en 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:

  1. Descarga el archivo del conector de Tableau haciendo clic en el siguiente enlace: looker_v1.0.0.taco.
  2. Descarga la versión más reciente del archivo avatica-<release_number>-looker.jar desde https://github.com/looker-open-source/calcite-avatica/releases.
  3. 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:

  1. Inicia sesión en Tableau Server con tus credenciales de administrador y, a continuación, ve a la página Configuración.
  2. 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.
  3. 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_URL
      
    • ID de cliente: introduce el valor client_guid que usaste al configurar OAuth para Tableau Server en tu instancia de Looker:

      client_guid_server
      
    • Secreto 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
      
  4. 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.

  5. Haz clic en el botón Guardar situado en la parte inferior o superior de la página Configuración para guardar los cambios.