Con la función Exploraciones de autoservicio, los usuarios de Looker pueden subir archivos CSV, XLS y XLSX a Looker y, luego, consultar y visualizar los datos en una exploración de Looker sin necesidad de configurar un modelo de LookML ni configurar el control de versión de Git.
Los administradores de Looker pueden seleccionar la opción Exploraciones de autoservicio en el menú Administrador de Looker para configurar la función Exploraciones de autoservicio y ver las cargas de datos en la instancia.
Antes de comenzar
Para usar las exploraciones de autoservicio, tu instancia de Looker debe cumplir con los siguientes requisitos:
- Ejecutar Looker 25.20 o versiones posteriores para las conexiones de BigQuery, o Looker 26.8 o versiones posteriores para las conexiones de Snowflake
- Tener una conexión a una base de datos de BigQuery o Snowflake, y la conexión debe configurarse de las siguientes maneras:
- La conexión debe configurarse con el alcance Todos los proyectos. Para verificar el alcance de la conexión, consulta la columna Alcance en la pestaña Bases de datos de la página Conexiones en el menú de administrador de Looker. El valor Alcance del proyecto de la conexión no se puede editar una vez que se crea la conexión.
- La conexión debe estar habilitada para las tablas derivadas persistentes (PDT). Para verificar que las PDT estén habilitadas en la conexión, abre la página Conexiones de Looker, haz clic en el botón Editar de la conexión, haz clic para abrir la pestaña Configuración opcional y, luego, verifica que el botón de activación Habilitar PDT esté activado.
- En el caso de las conexiones de Snowflake, un administrador de la base de datos debe otorgar
CREATE STAGEa la función de Looker. Para obtener más detalles, consulta la página de documentación para crear una conexión de Looker a Snowflake.
- En el caso de cualquier usuario que cree exploraciones de autoservicio, su cuenta de usuario de Looker debe tener el permiso
upload_data, que permite que un usuario suba archivos CSV a tu instancia.
Cómo habilitar las exploraciones de autoservicio
Antes de que los usuarios puedan crear exploraciones de autoservicio, un administrador de Looker debe configurar la función siguiendo estos pasos:
- En la sección General del menú Administrador de Looker, selecciona la página de administrador de Exploraciones de autoservicio.
- En la página de administrador de Exploraciones de autoservicio, en el menú desplegable Conexión predeterminada, selecciona la conexión de BigQuery o Snowflake que se usará para almacenar los datos de las exploraciones de autoservicio. Looker guardará los datos en esta base de datos para las exploraciones de autoservicio en tu instancia.
- Haz clic en el botón Probar conexión para verificar que la conexión sea válida y que tenga habilitadas las PDT para que pueda admitir cargas de datos. (Consulta la sección Antes de comenzar para obtener información sobre los requisitos de las conexiones para admitir cargas de datos). Si la prueba falla, no podrás habilitar las cargas de datos. Puedes ir a la página de administrador de Conexiones para ver más detalles sobre tu conexión y probarla más para ver dónde falla.
- Haz clic en el botón Habilitar cargas de datos.
- Si deseas que tu instancia de Looker admita la carga de datos desde Hojas de cálculo de Google, también debes usar la Google Cloud consola de para habilitar las APIs requeridas. Consulta la sección Habilita las APIs para admitir cargas de Hojas de cálculo de Google en esta página.
Habilita las APIs para admitir cargas de Hojas de cálculo de Google
Para habilitar Looker para admitir la carga de datos desde Hojas de cálculo de Google para las conexiones de BigQuery, un usuario de IAM con el permiso roles/serviceusage.serviceUsageAdmin de IAM debe habilitar las siguientes APIs en la Google Cloud consola de:
Esta API debe estar habilitada en el Google Cloud proyecto que aloja la conexión de BigQuery que se especifica en el Conexión predeterminada menú desplegable de la página de administrador de Exploraciones de autoservicio:
- API de BigQuery: Es obligatoria para todas las operaciones de BigQuery.
Estas APIs deben estar habilitadas en el Google Cloud proyecto asociado con la cuenta de servicio que se usa para subir datos (la cuenta de servicio que se usa para los procesos de PDT en tu conexión de BigQuery, que puede ser la misma que el Google Cloud proyecto especificado en el menú desplegable Conexión predeterminada de la página de administrador de Exploraciones de autoservicio o no):
- API de BigQuery: Es obligatoria para todas las operaciones de BigQuery.
- API de Google Sheets: Es obligatoria para recuperar los nombres de cada hoja en un documento de Hojas de cálculo de Google.
- API de Google Drive: Es obligatoria para que BigQuery lea archivos de Drive.
Sigue estos pasos para habilitar las APIs:
En la Google Cloud consola de, usa el selector de proyectos para seleccionar el proyecto que aloja la conexión de BigQuery que se especifica en el menú desplegable Conexión predeterminada de la página de administrador de Exploraciones de autoservicio.
En el Google Cloud menú de navegación de la consola de, ve a APIs y servicios > Biblioteca y abre la API de BigQuery.
En la página de la API de BigQuery, si la API aún no está habilitada, haz clic en Habilitar.
Aún en la página de la API de BigQuery, en el Google Cloud selector de proyectosde la consola de, selecciona el Google Cloud proyecto asociado con la cuenta de servicio que se usa para subir datos (la cuenta de servicio que se usa para los procesos de PDT en tu conexión de BigQuery).
En la página de la API de BigQuery, si la API aún no está habilitada, haz clic en Habilitar.
En el Google Cloud menú de navegación de la consola de, ve a APIs y servicios > Biblioteca y abre la API de Google Sheets.
En la página de la API de Google Sheets, si la API aún no está habilitada, haz clic en Habilitar.
En el Google Cloud menú de navegación de la consola de, ve a APIs y servicios > Biblioteca y abre la API de Google Drive.
En la página de la API de Google Drive, si la API aún no está habilitada, haz clic en Habilitar.
Habilita OAuth para las cargas de Hojas de cálculo de Google
Después de haber habilitado las exploraciones de autoservicio y habilitado las APIs para admitir cargas de Hojas de cálculo de Google, también puedes permitir que los usuarios usen la navegación de Google Drive para seleccionar documentos de Hojas de cálculo de Google para las cargas de datos.
Para habilitar la navegación de Google Drive en tu instancia de Looker, un usuario de IAM con las funciones requeridas debe crear un cliente de OAuth en la Google Cloud consola y, luego, ingresar las credenciales de OAuth en la página de administrador de Exploraciones de autoservicio en tu instancia de Looker, como se describe en el procedimiento de esta sección.
Para crear el cliente de OAuth y, luego, ingresar las credenciales en tu instancia de Looker, sigue estos pasos:
En la Google Cloud consola de, usa el Google Cloud selector de proyectos para seleccionar el Google Cloud proyecto asociado con la cuenta de servicio que se usa para subir datos (la cuenta de servicio que se usa para los procesos de PDT en tu conexión de BigQuery).
Usa el Google Cloud menú principal de la consola para navegar a APIs y servicios > Credenciales.
En la página Credenciales , haz clic en el menú desplegable Crear credenciales y, luego, selecciona ID de cliente de OAuth.
En el menú desplegable Tipo de aplicación, selecciona Aplicación web.
En el campo Nombre, ingresa un nombre para tu cliente de OAuth, como
Looker upload data from Sheets.En la sección Orígenes de JavaScript autorizados, haz clic en el botón Agregar URI. Ingresa la URL de tu instancia de Looker:
https://LOOKER_INSTANCE_URLHaz clic en Crear.
Después de hacer clic en Crear, aparecerá una ventana Cliente de OAuth creado. En esta ventana, se muestran el ID de cliente y el secreto del cliente que la Google Cloud consola de creó para tu cliente de OAuth. Copia estos valores y toma nota de ellos.
En tu instancia de Looker, selecciona Exploraciones de autoservicio en la sección General del panel Administrador.
En la página Exploraciones de autoservicio, en los campos ID de cliente y Secreto de cliente, pega los valores que copiaste de la Google Cloud consola de cuando creaste el cliente de OAuth en la Google Cloud consola de.
Haz clic en Guardar.
Ahora, cuando los usuarios suban datos con la opción Importar desde la nube, Looker mostrará la navegación de Google Drive para seleccionar documentos de Hojas de cálculo de Google.
Visualiza las cargas de datos en tu instancia de Looker
Si las exploraciones de autoservicio están habilitadas en tu instancia, un administrador de Looker puede usar la tabla Cargas de datos en la página de administrador de Exploraciones de autoservicio para ver los datos que subieron los usuarios en la instancia.
En la tabla Cargas de datos , se muestra la siguiente información sobre las cargas de datos en tu instancia:
- El nombre de la exploración de autoservicio, que también es un hipervínculo que abre la exploración de autoservicio
- El propietario de la carga de datos
- La fecha en que se subieron los datos
- Un botón Borrar que permite que los administradores de Looker borren la carga de archivos y su exploración de autoservicio asociada
Los administradores de Looker pueden abrir cualquier exploración de autoservicio en la instancia usando los vínculos de la tabla Cargas de datos. Sin embargo, en la sección Exploraciones de autoservicio del menú Explorar de Looker, solo se enumeran las exploraciones de autoservicio que posees o que el propietario compartió específicamente contigo. El menú Explorar no muestra todas las exploraciones de autoservicio en la instancia para los administradores de Looker, ya que eso podría hacer que el menú Explorar sea engorroso.
Quita una carga de datos
El propietario de una carga de datos puede quitar su carga de la página Editar exploración de autoservicio. Además, un administrador de Looker puede quitar una carga de datos de la página de administrador de Exploraciones de autoservicio siguiendo estos pasos:
- En la sección General del menú Administrador de Looker, selecciona la página de administrador de Exploraciones de autoservicio.
- En la tabla Cargas de datos, haz clic en el botón Borrar de la carga de datos que deseas quitar.
- Haz clic en Borrar en el cuadro de diálogo de confirmación.