Conector de IE de Looker–Tableau

El conector de IE 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 IE de Looker y Tableau se basa en la interfaz de SQL abierta 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 las siguientes secciones para obtener información sobre cómo conectarte a Looker desde estos productos de Tableau:

Tableau Desktop

Consulta las siguientes secciones para obtener información sobre cómo conectarte a una exploración de Looker desde Tableau Desktop:

Antes de comenzar

Antes de poder usar Tableau Desktop, debes tener lo siguiente:

Cómo configurar Tableau Desktop para conectarse a Looker

Para usar Tableau Desktop para conectarte a datos de Looker, debes descargar el archivo del controlador JDBC avatica-<release_number>-looker.jar de GitHub a un directorio específico de tu computadora. Para ello, sigue estos pasos:

  1. Ve a https://github.com/looker-open-source/calcite-avatica/releases.
  2. Descarga la versión más reciente del archivo avatica-<release_number>-looker.jar.
  3. Guarda el archivo avatica-<release_number>-looker.jar en la computadora de cada usuario en la siguiente ubicación:

    • Windows: C:\Program Files\Tableau\Drivers
    • MacOS: /Library/JDBC o ~/Library/JDBC

Cómo conectarse a datos de Looker desde Tableau Desktop

Después de descargar y guardar el archivo avatica-<release_number>-looker.jar, puedes usar Tableau Desktop para conectarte a los datos de tu instancia de Looker. Para ello, sigue estos pasos:

  1. En Tableau Desktop, en el panel Connect del lado izquierdo, en la sección To a Server, selecciona la opción More....
  2. En el cuadro de búsqueda, ingresa Looker by Google.
  3. Selecciona la opción Looker by Google.
  4. En la ventana de diálogo, ingresa estos parámetros:

    • Servidor: Ingresa la URL de tu instancia de Looker sin el https://. Por ejemplo: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • Port: 443

    • Authentication: OAuth

    • OAuth Instance Url: Ingresa la URL completa de tu instancia de Looker con el https://. Por ejemplo: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  5. Selecciona Sign In. Tableau abrirá una ventana del navegador para conectarse a tu instancia de Looker y autenticar tu cuenta con OAuth.

  6. Si se te solicita, accede a Looker. Si ya accediste, verás un mensaje en la ventana del navegador que indica que Tableau usó la ventana del navegador para autenticarse con Looker y que ahora puedes cerrarla.

  7. Después de autenticarte en Looker, Tableau abrirá una página Data Source con una conexión a tu instancia de Looker.

  8. Usa el menú desplegable Schema para seleccionar un modelo de Looker con los datos que deseas ver en Tableau Desktop. Tableau propagará la lista Table con las exploraciones de Looker Explores del modelo de Looker que seleccionaste.

  9. Para comenzar a explorar los datos, selecciona y arrastra un objeto de la lista Tables al lienzo.

Consulta las siguientes secciones para obtener más información sobre el uso de Tableau para conectarte a datos de Looker:

Tableau Cloud

Consulta las siguientes secciones para obtener información sobre cómo conectarte a una exploración de Looker desde Tableau Cloud:

Antes de comenzar

Antes de poder usar Tableau Cloud para conectarte a Looker, debes tener lo siguiente:

  • Una instancia de Tableau Cloud que está configurada por tu administrador de Tableau para conectarse a Looker.
  • Una cuenta de usuario de Tableau Cloud con un rol de Tableau que te permita crear una fuente de datos Si no tienes permiso para crear una fuente de datos, solo puedes acceder a las exploraciones de Looker que ya se agregaron como fuentes de datos en tu instancia de Tableau Cloud.
  • Una instancia de Looker que ejecute Looker 25.18 o una versión posterior y que esté configurada por tu administrador de Looker para Tableau Cloud.
  • Una cuenta de Looker con un rol de usuario que incluya el permiso explore en el modelo de LookML al que deseas acceder desde Tableau.
  • Un modelo de LookML que usa datos de una conexión de Google BigQuery
    • El proyecto de LookML debe incluir un modelo configurado con al menos una conexión de Google BigQuery en el campo Allowed Connections. Consulta la página de documentación Cómo acceder a la información del proyecto y editarla para obtener información sobre cómo configurar un modelo y ver las conexiones permitidas para el modelo.
    • El proyecto de LookML debe tener un archivo de modelo que especifique una conexión de BigQuery en su parámetro connection.

Cómo conectarse a datos de Looker desde Tableau Cloud

Después de verificar que se cumplan los requisitos previos, puedes usar Looker by Google como fuente de datos en Tableau Cloud. Para ello, sigue estos pasos:

  1. Accede a tu sitio de Tableau Cloud, haz clic en el menú desplegable New y selecciona Workbook.
  2. En el diálogo Connect to Data, haz clic en la pestaña Connectors.
  3. En la pestaña Connectors, haz clic en Looker by Google.
  4. Selecciona la opción Looker by Google.
  5. En la ventana de diálogo, ingresa estos parámetros:

    • Servidor: Ingresa la URL de tu instancia de Looker sin el https://. Por ejemplo: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • Port: 443

    • Authentication: OAuth

    • OAuth Instance Url: Ingresa la URL completa de tu instancia de Looker con el https://. Por ejemplo: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  6. Selecciona Sign In. Tableau abrirá una ventana del navegador para conectarse a tu instancia de Looker y autenticar tu cuenta con OAuth.

  7. Si se te solicita, accede a Looker. Si ya accediste, verás un mensaje en la ventana del navegador que indica que Tableau usó la ventana del navegador para autenticarse en Looker y que ahora puedes cerrarla.

  8. Después de autenticarte en Looker, Tableau abrirá una página Data Source con una conexión a tu instancia de Looker.

  9. Usa el menú desplegable Schema para seleccionar un modelo de Looker con los datos que deseas ver en Tableau Desktop. Tableau propagará la lista Table con las exploraciones de Looker Explores del modelo de Looker que seleccionaste.

  10. Para comenzar a explorar los datos, selecciona y arrastra un objeto de la lista Tables al lienzo.

Consulta las siguientes secciones para obtener más información sobre el uso de Tableau para conectarte a datos de Looker:

Tableau Server

El conector de IE de Looker y Tableau es compatible con Tableau Server. Antes de poder usar el conector de IE de Looker y Tableau con Tableau Server, debes tener lo siguiente:

  • Una instancia de Looker que ejecute Looker 24.14 o una versión posterior y que esté configurada para la integración de OAuth por tu administrador de Looker
  • Una instancia de Tableau Server configurada por tu administrador de Tableau para conectarse a Looker

Consulta la página de documentación Cómo administrar las conexiones de Tableau a Looker para obtener más detalles.

Si tu administrador configuró tu instancia de Looker y tu Tableau Server, puedes usar Looker como fuente de datos para Tableau Desktop y publicar el libro de trabajo o la fuente de datos en Tableau Server.

Cómo identificar consultas de Tableau en la IU de Looker

Las consultas de Tableau se realizan a través de la interfaz de SQL abierta. Los administradores de Looker pueden usar la IU de Looker para identificar qué consultas se originaron en la interfaz de SQL abierta, como se describe en la documentación de la interfaz de SQL abierta.

Las consultas del conector de IE de Looker y Tableau tienen un valor Source de "sql_interface" o "SQL Interface".

Aspectos que debes tener en cuenta

Cuando explores datos de Looker con Tableau, ten en cuenta las siguientes consideraciones:

  • El conector de IE de Looker y Tableau se basa en la interfaz de SQL abierta de Looker y tiene las mismas limitaciones de LookML y SQL que la interfaz de SQL abierta. Consulta la documentación de la interfaz de SQL abierta para obtener más detalles.
  • Tableau consulta automáticamente la base de datos cada vez que se realiza un cambio en la consulta, incluso cuando se agregan y quitan campos con el conector de IE de Looker y Tableau. Puedes desactivar las actualizaciones automáticas en Tableau. Consulta la documentación de Tableau para obtener más información.
  • No puedes usar Tableau para unir dos exploraciones de Looker. Si deseas unir exploraciones, usa Looker para crear las uniones en tu modelo de Looker. Consulta las páginas de documentación de Looker Cómo trabajar con uniones en LookML y parámetros de unión para obtener información sobre el uso de uniones en Looker.
  • El conector de IE de Looker y Tableau está diseñado para funcionar con una conexión en vivo en Tableau. El modo de extracción de datos de Tableau extrae medidas de Looker con un valor de "nulo" y, por lo tanto, no producirá resultados precisos. Si deseas usar el modo de extracción, puedes crear campos agregados en Tableau directamente desde los campos de dimensión de Looker en lugar de usar medidas de Looker.