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

Antes de comenzar

Tu instancia de Looker debe cumplir con los siguientes requisitos para usar el conector de BI de Looker y 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:

  • 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 BI de Looker y 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.

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.

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 API de Looker (consulta la página Cómo usar el Explorador de API para obtener información).
  2. En el campo Búsqueda del Explorador de API, 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 Register OAuth App, haz clic en el botón Run It.
  5. En la pestaña Solicitud 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 Comprendo que este extremo de la API cambiará los datos.

  7. Haz clic en Ejecutar.

  8. Puedes verificar que 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 Run It.
    • En el campo client_guid, ingresa el valor: looker-thoughtspot

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

Cómo conectarse a Looker desde Thoughtspot Cloud

Consulta las páginas de conectores 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
  • Cómo editar una conexión a Looker
  • Cómo editar 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
  • Permiso: thoughtspot
  • Auth Url: 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