Conector de IE de Looker y ThoughtSpot

El conector de IE de Looker-ThoughtSpot te permite usar Thoughtspot Cloud para conectarte a los datos de una exploración de Looker. El conector de BI de Looker y ThoughtSpot se basa en la interfaz abierta de SQL de Looker, que permite el acceso a los modelos y las exploraciones de LookML para las aplicaciones que usan JDBC para conectarse a fuentes de datos. Consulta la documentación de Open SQL Interface para obtener más información.

Antes de comenzar

Tu instancia de Looker debe cumplir con los siguientes requisitos para usar el conector de BI de Looker y ThoughtSpot:

  • Si ejecutas Looker 24.14 o una versión posterior
  • Tiene un proyecto de LookML que usa datos de una conexión de Google BigQuery. (El proyecto de LookML debe tener un archivo de modelo que especifique una conexión de Google BigQuery en su parámetro connection).

El usuario que crea la conexión de Thoughtspot debe cumplir con los siguientes requisitos:

  • Tener un rol de usuario de Looker que incluya el permiso explore en el modelo de LookML al que deseas acceder desde Thoughtspot
  • Usa la misma dirección de correo electrónico para Looker y Thoughtspot.

Consulta la página Cómo agregar una conexión de Looker en la documentación de Thoughtspot para conocer los requisitos adicionales para configurar y usar este conector.

Configura la autenticación de ThoughtSpot en tu instancia de Looker

El conector de IE de Looker-ThoughtSpot requiere que configures la autenticación para tu instancia de Looker.

Aunque preferimos usar la autenticación de OAuth, también puedes usar una cuenta de servicio para configurar la autenticación. Para obtener información sobre cómo configurar la autenticación de cuentas de servicio, consulta Cómo conectarse a Looker desde Thoughtspot Cloud.

Cómo configurar OAuth para el conector de IE de Looker y ThoughtSpot

Puedes usar el Explorador de API de Looker para configurar la integración de OAuth para el conector de BI de Looker y ThoughtSpot.

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 API, puedes instalarlo desde Looker Marketplace. Consulta la página Cómo usar el Explorador de API para obtener información.

Si deseas usar el Explorador de APIs para 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 Cómo usar el Explorador de APIs para obtener más información).
  2. En el campo Buscar del Explorador de APIs, ingresa Registrar app de OAuth.
  3. En los resultados de la búsqueda, haz clic en Registrar app de OAuth.
  4. En la página Registrar app de OAuth, haz clic en el botón Ejecutar.
  5. En la pestaña Request del diálogo Run It, ingresa la siguiente información en los campos correspondientes:

    • client_guid:
    looker-thoughtspot
    
    • body:
    {
      "redirect_uri": THOUGHTSPOT_INSTANCE_URL/callosum/v1/connection/generateTokens,
      "display_name": "Looker-ThoughtSpot (manual)",
      "description": "Client for Looker-ThoughtSpot integration (manually added)",
      "enabled": true,
      "group_id": ""
    }
    
  6. Selecciona la casilla de verificación Entiendo que este extremo de API cambiará los datos.

  7. Haz clic en Ejecutar.

  8. Puedes verificar si configuraste correctamente la autenticación con el método Get OAuth Client App en el Explorador de APIs:

    • En el campo Buscar del Explorador de APIs, ingresa Obtener app de cliente de OAuth.
    • Haz clic en Ejecutarlo.
    • En el campo client_guid, ingresa el valor: looker-thoughtspot

    Si configuraste OAuth correctamente, la pestaña Respuesta mostrará los valores que ingresaste cuando registraste la app.

Cómo conectarse a Looker desde Thoughtspot Cloud

Consulta las páginas del conector de Looker en la documentación de ThoughtSpot para obtener más información sobre cómo realizar las siguientes tareas:

  • Cómo agregar una conexión a Looker
  • Edita una conexión a Looker
  • Edita la asignación de origen de una conexión a Looker
  • Cómo borrar una tabla de una conexión a Looker
  • Cómo borrar una tabla con objetos dependientes
  • Cómo borrar una conexión a Looker

Cuando realices los pasos para agregar una conexión a Looker, usa los siguientes valores para configurar la autenticación de OAuth:

  • Host: LOOKER_INSTANCE_URL
  • ID de cliente de OAuth: looker-thoughtspot
  • Alcance: thoughtspot
  • URL de autenticación: LOOKER_INSTANCE_URL/auth
  • URL del token de acceso: LOOKER_INSTANCE_URL/token

Cuando sigas los pasos para Agregar una conexión a Looker, usa los siguientes valores para configurar la autenticación de la cuenta de servicio:

  • Host: LOOKER_INSTANCE_URL
  • Contraseña: API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT
  • Usuario: API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT