Administra las conexiones de Tableau a Looker

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:

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:

  1. Abre el Explorador de la API de Looker (consulta la página Uso del Explorador de la API para obtener información).
  2. En el campo Search del Explorador de APIs, ingresa Register OAuth App.
  3. En los resultados de la búsqueda, haz clic en Registrar app de OAuth.
  4. En la página Register OAuth App, haz clic en el botón Run It.
  5. 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_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. Selecciona la casilla de verificación de Entiendo que este extremo de API cambiará los datos.

  7. Haz clic en Ejecutar.

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

  1. Accede a Tableau Cloud con tus credenciales de administrador y, luego, navega 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 Agregar cliente de OAuth.
  3. 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_URL
      
    • ID de cliente: Ingresa el valor de client_guid que usaste cuando configuraste OAuth para Tableau Cloud en tu instancia de Looker:

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

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

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:

  1. Abre el Explorador de la API de Looker (consulta la página Uso del Explorador de la API para obtener información).
  2. En el campo Search del Explorador de APIs, ingresa Register OAuth App.
  3. En los resultados de la búsqueda, haz clic en Registrar app de OAuth.
  4. En la página Register OAuth App, haz clic en el botón Run It.
  5. 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_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. Selecciona la casilla de verificación de Entiendo que este extremo de API cambiará los datos.

  7. Haz clic en Ejecutar.

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

  1. Haz clic en el siguiente vínculo para descargar el archivo del conector de Tableau: 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 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:

  1. Accede a Tableau Server con tus credenciales de administrador y, luego, navega 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 Agregar cliente de OAuth.
  3. 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_URL
      
    • ID de cliente: Ingresa el valor de client_guid que usaste cuando configuraste OAuth para Tableau Server en tu instancia de Looker:

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

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