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.18 o versiones posteriores
- Tener una conexión a una base de datos de BigQuery (consulta la página de documentación de Google BigQuery para obtener información sobre cómo configurar una conexión de BigQuery en tu instancia de Looker). 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 de BigQuery, abre la página Conexiones de Looker, haz clic en el botón Editar de la conexión de BigQuery, haz clic para abrir la pestaña Configuración opcional y, luego, verifica que el botón de activación Habilitar PDT esté activado.
- Para cualquier usuario que cree exploraciones de autoservicio, su cuenta de usuario de Looker debe tener el permiso
upload_data, que permite a un usuario subir 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 de BigQuery, selecciona la conexión de BigQuery que se usará para almacenar los datos de las exploraciones de autoservicio. Looker guardará los datos en esta base de datos de BigQuery para las exploraciones de autoservicio en tu instancia.
- Haz clic en el botón Probar conexión para verificar que la conexión de BigQuery 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 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 admitir la carga de datos desde Hojas de cálculo de Google, un usuario de IAM con el permiso roles/serviceusage.serviceUsageAdmin de IAM debe habilitar las siguientes APIs en la Google Cloud conola:
Esta API debe estar habilitada en el Google Cloud proyecto que contiene la conexión de BigQuery que se especifica en el Conexión predeterminada de BigQuery menú desplegable de la página de administrador de Exploraciones de autoservicio:
- API de BigQuery: 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 BigQuery de la página de administrador de Exploraciones de autoservicio o no):
- API de BigQuery: Obligatoria para todas las operaciones de BigQuery
- API de Google Sheets: Obligatoria para recuperar los nombres de cada hoja en un documento de Hojas de cálculo de Google
- API de Google Drive: Obligatoria para que BigQuery lea archivos de Drive
Sigue estos pasos para habilitar las APIs:
En la Google Cloud conola, selecciona el selector de proyectos y, luego, el proyecto que contiene la conexión de BigQuery que se especifica en el menú desplegable Conexión predeterminada de BigQuery de la página de administrador de Exploraciones de autoservicio.
En el Google Cloud menú de navegación de la consola, 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.
En la página de la API de BigQuery, en el Google Cloud selector de proyectos de laconola, 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, 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 laconola, 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.
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 tus usuarios subieron 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
- El propietario de la carga de datos
- La fecha en que se subieron los datos
- Un botón Borrar que permite a los administradores de Looker borrar la carga de archivos y su exploración de autoservicio asociada
Cómo quitar 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.