Conector de BI de Looker y Tableau

El conector de BI de Looker a Tableau te permite usar una Exploración de Looker como fuente de datos en Tableau Desktop, Tableau Cloud y Tableau Server. El conector de BI de Looker y Tableau se basa en la interfaz SQL abierta de Looker, que permite acceder a modelos y Exploraciones de LookML para 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 empezar

Para poder usar Tableau Desktop, debes tener lo siguiente:

Configurar Tableau Desktop para conectarse a Looker

Para usar Tableau Desktop y conectarte a datos de Looker, debes descargar el archivo del controlador JDBC avatica-<release_number>-looker.jar de GitHub en un directorio específico de tu ordenador. 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 el ordenador de cada usuario en la siguiente ubicación:

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

Conectarse a datos de Looker desde Tableau Desktop

Una vez que hayas descargado y guardado el archivo avatica-<release_number>-looker.jar, puedes usar Tableau Desktop para conectarte a los datos de tu instancia de Looker siguiendo estos pasos:

  1. En Tableau Desktop, en el panel Conectar de la izquierda, en la sección A un servidor, seleccione la opción Más....
  2. En el cuadro de búsqueda, escribe Looker by Google.
  3. Selecciona la opción Looker de Google.
  4. En la ventana de diálogo, introduce estos parámetros:

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

      LOOKER_INSTANCE_URL
      
    • Puerto: 443

    • Autenticación: OAuth

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

      https://LOOKER_INSTANCE_URL
      
  5. Selecciona Iniciar sesión. Tableau abre una ventana del navegador para conectarse a tu instancia de Looker y autenticar tu cuenta con OAuth.

  6. Si se te solicita, inicia sesión en Looker. Si ya has iniciado sesión, verás un mensaje en la ventana del navegador que indica que Tableau ha usado la ventana del navegador para autenticarse en Looker y que ahora puedes cerrarla.

  7. Una vez que te hayas autenticado en Looker, Tableau abrirá una página Fuente de datos con una conexión a tu instancia de Looker.

  8. Use el menú desplegable Esquema para seleccionar un modelo de Looker con los datos que quiera ver en Tableau Desktop. Tableau rellena la lista Tabla con las Exploraciones de Looker del modelo de Looker que ha seleccionado.

  9. Para empezar a explorar los datos, seleccione y arrastre un objeto de la lista Tablas al lienzo.

Consulta las siguientes secciones para obtener más información sobre cómo usar 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 empezar

Para poder usar Tableau Cloud y conectarte a Looker, debes tener lo siguiente:

  • Una instancia de Tableau Cloud 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 podrás acceder a las Exploraciones de Looker que ya se hayan añadido 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 haya configurado 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 quieras 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 Conexiones permitidas. Consulta la página de documentación Acceder a la información de un 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 model que especifique una conexión de BigQuery en su parámetro connection.

Conectarse a datos de Looker desde Tableau Cloud

Una vez que hayas verificado que se cumplen los requisitos, puedes usar Looker de Google como fuente de datos en Tableau Cloud siguiendo estos pasos:

  1. Inicia sesión en tu sitio de Tableau Cloud, haz clic en el menú desplegable Nuevo y selecciona Libro de trabajo.
  2. En el cuadro de diálogo Conectarse a datos, haga clic en la pestaña Conectores.
  3. En la pestaña Conectores, haga clic en Looker de Google.
  4. Selecciona la opción Looker de Google.
  5. En la ventana de diálogo, introduce estos parámetros:

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

      LOOKER_INSTANCE_URL
      
    • Puerto: 443

    • Autenticación: OAuth

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

      https://LOOKER_INSTANCE_URL
      
  6. Selecciona Iniciar sesión. Tableau abre una ventana del navegador para conectarse a tu instancia de Looker y autenticar tu cuenta con OAuth.

  7. Si se te solicita, inicia sesión en Looker. Si ya has iniciado sesión, verás un mensaje en la ventana del navegador que indica que Tableau ha usado la ventana del navegador para autenticarse en Looker y que ahora puedes cerrarla.

  8. Una vez que te hayas autenticado en Looker, Tableau abrirá una página Fuente de datos con una conexión a tu instancia de Looker.

  9. Use el menú desplegable Esquema para seleccionar un modelo de Looker con los datos que quiera ver en Tableau Desktop. Tableau rellena la lista Tabla con las Exploraciones de Looker del modelo de Looker que ha seleccionado.

  10. Para empezar a explorar los datos, seleccione y arrastre un objeto de la lista Tablas al lienzo.

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

Tableau Server

El conector de BI de Looker para Tableau es compatible con Tableau Server. Para poder usar el conector de BI 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 tu administrador de Looker haya configurado para la integración de OAuth.
  • Una instancia de Tableau Server configurada por tu administrador de Tableau para conectarse a Looker.

Para obtener más información, consulta la página de documentación sobre cómo administrar conexiones de Tableau a Looker.

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

Identificar consultas de Tableau en la interfaz de Looker

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

Las consultas del conector de BI de Looker y Tableau tienen el valor Source (Fuente) "sql_interface" o "SQL Interface" (Interfaz SQL).

Cuestiones que debes tener en cuenta

Cuando explores datos de Looker con Tableau, ten en cuenta lo siguiente:

  • El conector de BI de Looker y Tableau se basa en la interfaz SQL abierta de Looker y tiene las mismas limitaciones de LookML y SQL que la interfaz SQL abierta. Consulta más información en la documentación de Open SQL Interface.
  • Tableau consulta automáticamente la base de datos cada vez que se modifica la consulta, incluso cuando se añaden y se quitan campos mediante el conector de BI 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 combinar dos Exploraciones de Looker. Si quieres combinar Exploraciones, usa Looker para crear las combinaciones en tu modelo de Looker. Consulta las páginas de documentación de Looker Trabajar con uniones en LookML y Parámetros de unión para obtener información sobre cómo usar las uniones en Looker.
  • El conector de BI de Looker para Tableau se ha diseñado para funcionar con una conexión activa en Tableau. El modo de extracción de datos de Tableau extrae las medidas de Looker con el valor "null", por lo que no producirá resultados precisos. Si quieres usar el modo de extracción, puedes crear campos agregados en Tableau directamente a partir de los campos de dimensión de Looker en lugar de usar medidas de Looker.