Conector de IE de Looker–ThoughtSpot

El conector de IE de Looker y ThoughtSpot te permite usar ThoughtSpot Cloud para conectarte a los datos de un Explorar de Looker. El conector de BI de Looker y ThoughtSpot 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 JDBC para conectarse a las fuentes de datos. Consulta la documentación de la interfaz de Open SQL para obtener más detalles.

Antes de comenzar

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

  • Ejecutar 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:

  • Tiene un rol de usuario de Looker que incluye 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 Agrega 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 BI de Looker a 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 la cuenta de servicio, consulta Cómo conectarse a Looker desde Thoughtspot Cloud.

Configura OAuth para el conector de IE de Looker a ThoughtSpot

Puedes usar el Explorador de APIs 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 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 Cómo usar el Explorador de APIs 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:
    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 de Entiendo que este extremo de API cambiará los datos.

  7. Haz clic en Ejecutar.

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

    • 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 looker-thoughtspot.

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

Conéctate 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:

  • Agrega una conexión a Looker
  • Cómo editar una conexión a Looker
  • Edita la asignación de la fuente de una conexión a Looker
  • Borra una tabla de una conexión a Looker
  • Borra 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
  • Permiso: thoughtspot
  • URL de autorización: LOOKER_INSTANCE_URL/auth
  • URL del token de acceso: LOOKER_INSTANCE_URL/token

Cuando realices 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