Muchas de las funciones de Looker para los usuarios deben ser habilitadas por un administrador de Looker o tener implementados requisitos previos específicos de un administrador o de un desarrollador de Looker antes de que esas funciones estén disponibles para los usuarios de Looker. En esta página, se consolidan esas funciones para que los administradores puedan consultarlas fácilmente.
Encontrar contenido
La sección Carpetas del menú principal de Looker incluye dos páginas que son específicas para los administradores de Looker:
- Contenido sin usar: Muestra todas las vistas y los paneles que no se vieron durante el período seleccionado.
- Papelera: Muestra las vistas y los paneles que los usuarios borraron y que puedes recuperar.
Para obtener detalles sobre estas páginas, consulta la página de documentación Contenido borrado y sin usar para administradores.
Cómo crear contenido
En esta sección, se incluyen funciones específicas para administradores o desarrolladores, así como sugerencias para crear paneles, vistas y exploraciones.
Usar campos personalizados
La función Campos personalizados no es una función de seguridad de los datos. Otros usuarios pueden ver los campos personalizados en consultas compartidas, vistas y mosaicos del panel. También pueden usar Explorar desde aquí para crear consultas nuevas con esos campos.
Otorga permiso para crear campos personalizados si deseas permitir que algunos de los usuarios empresariales realicen estas tareas:
- Visualizar datos sin modelar mediante Exploración instantánea desde el Ejecutor de SQL
- Crear medidas y dimensiones semipermanentes para un análisis único o poco frecuente
- Crear medidas y dimensiones semipermanentes sin la necesidad de un analista
Habilita campos personalizados
Para habilitar los campos personalizados, un administrador de Looker debe otorgar el permiso create_custom_fields
a los usuarios o grupos para que permitan el acceso a la función. El permiso create_custom_fields
ya forma parte de varios conjuntos de permisos predeterminados que se incluyen con Looker.
Campos personalizados y el modelo de LookML
Aunque los campos personalizados dependen del modelo de LookML, no forman parte de la capa de modelado y no aparecen en ningún archivo de vista. No puedes guardar un campo personalizado ni convertirlo en uno de LookML.
Considera usar campos personalizados en lugar de LookML para campos que solo son necesarios temporalmente o solo por tus usuarios más sofisticados.
Puedes crear un campo personalizado en el Ejecutor de SQL
Puedes usar campos personalizados para visualizar campos sin modelar en el Ejecutor de SQL, como se describe en la página de documentación Cómo usar el Ejecutor de SQL para crear consultas y exploraciones.
Cambiar las opciones del selector de campos con LookML
Si quieres conocer las diversas formas en que un desarrollador de Looker puede usar LookML para crear y modificar los campos disponibles en el selector de campos, consulta la página Cambia el menú Explorar y el selector de campos.
Compartir contenido
En esta sección, se incluyen funciones específicas para administradores o desarrolladores, y sugerencias para publicar, descargar y compartir contenido.
Cómo entregar contenido
En esta sección, se incluyen funciones específicas para administradores o desarrolladores, y sugerencias para publicar datos.
Publicación de JSON y formatos de descarga
Looker usa el formato JSON: Etiqueta cuando descarga mosaicos de Vistas, Exploraciones y consultas en paneles.
Looker usa los formatos JSON – Simple, JSON – Etiqueta, JSON – Simple, Intercalado y JSON – Detallado, Intercalado cuando se entregan Vistas y Exploraciones. Los formatos JSON disponibles dependen del destino seleccionado. La opción de formato JSON: Etiqueta usa la etiqueta de una dimensión o medición de la visualización de datos como su valor renderizado en su resultado de JSON. Por ejemplo:
{"rendered_label":"rendered_value"}
Otros resultados en formato JSON renderizan nombres de campos de la siguiente manera:
JSON: Etiqueta: {"rendered_label":"rendered_value"}
(usa la etiqueta de la visualización de datos)
JSON: simple: {"view.field_name":"rendered_value"}
(usa el nombre de campo de la tabla de datos)
JSON: simple, intercalado: {"view.field_name":"rendered_value"}
(usa el nombre de campo de la tabla de datos)
JSON: detallado, intercalado: {"view.field_name":"rendered_value"}
(usa el nombre de campo de la tabla de datos)
Cuando publiques Vistas y Exploraciones, si seleccionas Aplicar opciones de visualización, Looker renderizará los formatos JSON disponibles en la entrega de la siguiente manera:
JSON: Etiqueta: {"rendered_label":"rendered_value"}
(usa la etiqueta de la visualización de datos)
JSON: simple: {"rendered_label":"rendered_value"}
(usa la etiqueta de la visualización de datos)
JSON: simple, intercalado: {"rendered_label":"rendered_value"}
(usa etiqueta de visualización)
JSON: detallado, intercalado: {"view.field_name":"rendered_value"}
(usa el nombre de campo de la tabla de datos)
Consulte este aviso de Looker para obtener más información.
Administración del envío y la programación
En la sección Administrador de Looker, los administradores pueden usar las páginas Historial de programadores y Planes de programador para buscar y resolver problemas de programación. Los administradores deben tener cuidado con la eliminación o inhabilitación de usuarios que podrían ser propietarios de publicaciones programadas importantes, ya que estos también se borran o inhabilitan.
Consulta la página de documentación Configura las entregas de contenido para obtener más información sobre cómo los administradores de Looker gestionan las políticas de los usuarios acceder a las capacidades de publicación de contenido de Looker y usarlas.
Ejecutar programación como destinatario
Esta opción, disponible para las entregas de contenido por correo electrónico, muestra un comportamiento único para el tipo de contenido que se entrega. Para obtener más información, consulta la documentación adecuada para cada tipo de contenido:
Envío y programación de datos a destinos que admiten la transmisión de resultados a través del centro de acciones
Looker aloja y proporciona un servidor sin estado, el Looker Action Hub, que implementa la API de Action de Looker y expone las integraciones populares, también llamadas acciones.
Con el Action Hub de Looker, puedes enviar y programar datos automáticamente desde Looker a otras herramientas de SaaS. Enviar o programar datos a destinos que admiten la transmisión o que usan OAuth depende de consultas síncronas que se ejecutan entre el Action Hub de Looker y el archivo del servidor ejecutable, o JAR. En el caso de las instancias alojadas en Looker, estas fuentes están configuradas para comunicarse.
Almacenamiento de huellas digitales de SFTP
Una vez que te hayas conectado a un servidor SFTP desde Looker al menos una vez para enviar o descargar datos, Looker almacena una huella digital de ese servidor.
Todas las huellas digitales del SFTP se guardan en el archivo ~/.ssh/known-hosts
del servidor de Looker.
Si la huella digital cambia, significa que el servidor al que te conectas cambió la clave pública. Esto podría indicar que el servidor se volvió a crear o que está detrás de un balanceador de cargas. También podría indicar que estás siendo víctima de un ataque de intermediario (MitM), en el que, de alguna manera, el atacante está interceptando o redirigiendo tu conexión SSH para conectarte a un host diferente, lo que podría robar tus credenciales.
Descargando contenido
En esta sección, se incluyen funciones específicas para administradores o desarrolladores, y sugerencias para descargar contenido.
Descarga contenido de mosaicos del panel sin descargar permisos
Por lo general, un usuario necesita un rol que incluya los permisos see_user_dashboards
y download_with_limits
o download_without_limits
para ver y descargar datos de los mosaicos en un panel. Sin embargo, existe una condición en la que un usuario puede ver y descargar datos de un modelo en el que no tiene esos permisos. Ocurre cuando se cumple lo siguiente:
- Un panel tiene mosaicos basados en consultas de más de un modelo.
- A un usuario se le asigna un rol que incluye los permisos
see_user_dashboards
osee_lookml_dashboards
y los permisosdownload_with_limit
odownload_without_limit
en uno de los modelos en los que se basa el panel. - El usuario tiene un segundo rol que solo tiene el permiso
access_data
para otro modelo en el que se basa el panel.
En este caso, ese usuario puede ver y descargar datos de todo el panel, incluidos los mosaicos basados en modelos en los que el usuario no tiene permisos para ver o descargar datos.
Consideraciones sobre los formatos de datos o destinos
Algunos formatos de datos tienen sus peculiaridades a la hora de usar Looker para enviar o descargar contenido.
Renderiza imágenes enviadas por correo electrónico
La función Imágenes de correo electrónico fáciles de leer permite al cliente de correo electrónico determinar el tamaño de imagen óptimo para las imágenes enviadas o programadas en el cuerpo de los correos electrónicos. Si las imágenes aparecen distorsionadas cuando se envían por correo electrónico, las contraseñas de los usuarios cliente de correo electrónico no sea compatible con esta función.
Cómo enviar archivos grandes en formato de Excel
Para descargas o entregas de archivos de Excel grandes (archivos de más de 5 GB), es posible que la pantalla de descarga o entrega parezca inmovilizada o que no puedas abrir el archivo enviado. A continuación, se indican algunas condiciones que pueden causar este comportamiento y cómo podrías solucionarlo:
- Las entregas de datos de archivos de Excel grandes pueden agotar el tiempo de espera durante la transmisión. En este caso, intenta enviar o descargar tus datos en formato CSV para luego importarlos a Excel.
- A veces, los archivos grandes de Excel se entregan correctamente, pero son demasiado grandes para abrirlos de forma local. En este caso, divide tu entrega de datos en archivos CSV más pequeños para que el cliente de destino los cargue correctamente.
Evitar la inserción de código malicioso en archivos CSV
Los archivos CSV pueden contener macros que se pueden ejecutar en Hojas de cálculo de Google o Microsoft Excel. Las macros se pueden usar para inyectar código malicioso en archivos CSV, lo que los convierte en un posible riesgo de seguridad.
Para quitar este riesgo, los administradores de Looker pueden solicitar una actualización de licencia que haga que Looker rellene cualquier valor de una celda que podría ser un código ejecutable. Cuando se habilita esta opción, Looker agregará un carácter '
a cualquier valor de celda que comience con un carácter especial (=
, -
, +
o @
) cuando genere un archivo CSV. Esto inhabilita todas las macros en los archivos CSV generados por Looker.
Para actualizar tu licencia de esta función, comunícate con un especialista en ventas de Google Cloud o abre una solicitud de asistencia.
Renderizar formatos de datos basados en imágenes para enviar, programar o descargar
Looker usa Chromium para renderizar estos formatos en tus entregas y descargas:
- Para paneles: PDF, visualización (solo para envío y programación)
- Para las vistas: visualización, HTML
- Para exploraciones (solo para enviar y descargar): PNG (imagen de visualización), HTML
Si tu instancia está alojada en Looker, Chromium ya está instalado.
Si tu instancia está alojada por un cliente, debes instalar la versión adecuada del procesador de Chromium.
La descarga de contenido en un formato renderizado puede requerir permisos adicionales.
Descargando contenido en formato renderizado
Para determinar si un usuario puede descargar cierto contenido, la mayoría de los tipos de descargas tienen en cuenta los modelos asociados con los permisos de descarga del usuario. En algunas circunstancias, los usuarios pueden ver y descargar datos de un panel completo, incluidos mosaicos basados en modelos que no otorgan a esos usuarios permisos para ver o descargar datos.
Las descargas en formatos renderizados solo requieren permisos de descarga para cualquier modelo asociado con el contenido.
Importación, incorporación y uso compartido público
Para habilitar el acceso público a las URLs de la vista, incluida la capacidad de incorporar una vista, habilita las URLs públicas en la página Configuración general de la sección Administrador.
Considera las implicaciones de seguridad de esta función antes de habilitarla. Aunque las URLs que genera Looker no se pueden adivinar ni buscar, cualquier persona que tenga la URL podrá ver los datos. Cualquier persona que reciba la URL podría compartirla con otra persona que no tenía la intención de tener acceso a tus datos. Debes determinar los requisitos de privacidad de los datos en cuestión, evaluar tu nivel de confianza en cualquier persona que reciba una URL pública y establecer claramente tus expectativas sobre si se compartirá (y, de ser así, cómo y con quién).
Recupera y representa datos
En esta sección, se incluyen funciones específicas para administradores o desarrolladores, y sugerencias para recuperar y crear gráficos de datos.
Mejora las visualizaciones
Para obtener una lista de los tipos de visualizaciones nativas de Looker, consulta la página de documentación Tipos de visualización. También puedes instalar y administrar visualizaciones personalizadas de JavaScript, agregar un parámetro de visualización a tu LookML para que aparezca en una exploración o instalar visualizaciones desde el mercado de Looker.
Consideraciones para las implementaciones alojadas por el cliente
En esta sección, encontrarás una lista rápida de funciones que tienen consideraciones adicionales para las implementaciones de Looker alojadas por clientes, con vínculos a las secciones relevantes de esta página.
El envío y la programación de datos a destinos transmitidos puede requerir una configuración diferente del Centro de acciones de Looker para las instancias alojadas por el cliente.
Enviar, programar o descargar algunos formatos de datos requiere que los administradores de las implementaciones alojadas por el cliente instalen software adicional para renderizar esos formatos.