Cómo administrar las funciones de usuario empresarial

Muchas de las funciones de Looker para el usuario deben estar habilitadas por un administrador de Looker o tener implementados requisitos previos específicos del administrador o del desarrollador de Looker antes de que esas funciones estén disponibles para los usuarios de Looker. En esta página, se consolidan las funciones para el usuario a fin de facilitar la referencia del administrador.

Cómo encontrar contenido

El menú Explorar de Looker incluye dos páginas específicas para los administradores de Looker:

  • Contenido no utilizado: Muestra todos los paneles y estilos que no se vieron durante el período seleccionado.
  • Papelera: Muestra las apariencias y los paneles que los usuarios borraron y que puedes recuperar.

Para obtener detalles sobre estas páginas, consulte 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, y sugerencias para crear paneles, apariencias y exploraciones.

Usa campos personalizados

Los campos personalizados son una función de Labs y se pueden modificar o quitar del producto.

Además, la función Campos personalizados no es una función de seguridad de datos. Otros usuarios pueden ver los campos personalizados en consultas compartidas, apariencias y mosaicos del panel. También pueden usar Explorar desde aquí para crear consultas nuevas con esos campos.

Habilita los campos personalizados si deseas permitir que algunos de los usuarios de tu empresa hagan lo siguiente:

  • Visualice datos sin modelar mediante la exploración instantánea desde el ejecutor de SQL
  • Crea medidas y dimensiones semipermanentes para un análisis único o poco frecuente
  • Crea medidas y dimensiones semipermanentes sin la necesidad de contar con un analista

Habilita campos personalizados

Para habilitar los campos personalizados, un administrador de Looker debe hacer lo siguiente:

  1. Habilita la función de campos personalizados.
  2. Otorga el permiso create_custom_fields a usuarios o grupos para permitir el acceso a la función. El permiso create_custom_fields ya forma parte de varios conjuntos de permisos predeterminados que se incluyen en Looker.

Campos personalizados y el modelo LookML

Aunque los campos personalizados se basan en el modelo de LookML, no forman parte de la capa de modelado y no aparecen en ningún archivo de vista. No puedes guardar ni convertir un campo personalizado en un campo de LookML.

Considere usar campos personalizados en lugar de LookML para los campos que solo necesitan de manera temporal o solo los usuarios más sofisticados.

Puedes crear un campo personalizado en el ejecutor de SQL

Puedes usar campos personalizados para visualizar campos sin modelar en SQL Runner, como se describe en la página de documentación Usa SQL Runner para crear consultas y exploraciones.

Cambia las opciones del selector de campos con LookML

Para 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 Cómo cambiar el menú Explorar y el selector de campos.

Compartiendo contenido

En esta sección, se incluyen funciones específicas de los administradores o desarrolladores, así como sugerencias para publicar, descargar y compartir contenido.

Publicación de contenido

En esta sección, se incluyen funciones específicas del administrador o del desarrollador, y sugerencias para publicar datos.

Formatos de publicación y descarga JSON

Looker usa el formato JSON – Label cuando descarga mosaicos, apariencias y búsquedas en paneles.

Looker usa los formatos JSON – Simple, JSON – Label, JSON – Simple, Inline y JSON – Detailed, Inline cuando publica Exploraciones y estilos. Los formatos JSON disponibles dependen del destino seleccionado. La opción de formato JSON – Label utiliza una dimensión o etiqueta de medición de la visualización de datos como su valor procesado en el resultado JSON. Por ejemplo: {"rendered_label":"rendered_value"}

Otros formatos de JSON generan nombres de campo de renderización 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 se publica"Explorars"y"Explorar", si se selecciona Aplicar opciones de visualización, Looker renderizará los formatos JSON disponibles en la publicación 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 la etiqueta de la visualización)

JSON: detallado, intercalado: {"view.field_name":"rendered_value"} (usa el nombre de campo de la tabla de datos)

Consulta este aviso de Looker para obtener más información.

Administrar el envío y la programación

En la sección Administrador de Looker, los administradores pueden usar las páginas Planes del programador y Historial del programador para buscar y resolver los problemas del programa. Los administradores deben ser cuidadosos a la hora de eliminar o inhabilitar a un usuario que podría ser el propietario de las entregas programadas importantes, ya que los programas también se borran o inhabilitan.

Consulta la página de documentación sobre la configuración de las entregas de contenido para obtener más información sobre cómo los administradores de Looker administran el acceso y el uso de las funciones de entrega de contenido de Looker.

Ejecutar programa como destinatario

Esta opción, disponible para las entregas de contenido por correo electrónico, muestra un comportamiento exclusivo del tipo de contenido que se publica. Para obtener más información, consulta la documentación adecuada para cada tipo de contenido:

Enviar y programar datos a destinos que admiten resultados transmitidos a través del centro de acciones

Looker aloja y proporciona un servidor sin estado, el Centro de acciones de Looker, que implementa la API de acción de Looker y expone las integraciones populares, también llamadas acciones.

Con Looker Action Hub, puedes enviar y programar datos automáticamente desde Looker a otras herramientas de SaaS. El envío o la programación de datos a destinos compatibles con la transmisión o que usan OAuth se basa en consultas síncronas que se ejecutan entre el Centro de acciones y el servidor ejecutable (o JAR) de Looker. En las instancias alojadas en Looker, estas fuentes están configuradas para comunicarse.

Para usar las integraciones de Looker, Looker Action Hub debe poder comunicarse con la instancia de Looker y cumplir estos requisitos. Es posible que los administradores de instancias alojadas por el cliente tengan en cuenta factores adicionales cuando habiliten las integraciones de Looker desde el Centro de acción de Looker, especialmente aquellas que admiten resultados transmitidos o que usen OAuth.

Cómo almacenar huellas digitales de SFTP

Una vez que te conectas a un servidor SFTP desde Looker al menos una vez para entregar o descargar datos, Looker almacena una huella digital de ese servidor SFTP.

Todas las huellas digitales SFTP se guardan en el archivo ~/.ssh/known-hosts en el servidor de Looker.

Si la huella digital cambia, significa que el servidor al que te estás conectando 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 eres víctima de un ataque de intermediario (MitM), en el que el atacante de alguna forma intercepta o redirige tu conexión SSH para conectarse a un host diferente, lo que podría robar tus credenciales.

Descargando contenido

En esta sección, se incluyen funciones específicas para administradores y desarrolladores, y sugerencias para descargar contenido.

Descarga de contenido de los mosaicos del panel sin permisos de descarga

Por lo general, un usuario requiere una función que incluye see_user_dashboards y los permisos de download_with_limits o download_without_limits para ver y descargar datos de los mosaicos de un panel. Sin embargo, existe una condición en la que un usuario puede ver y descargar datos de un modelo al que no tiene esos permisos. Se produce cuando se cumple lo siguiente:

  • Un panel tiene mosaicos basados en consultas de más de un modelo.
  • A un usuario se le asigna una función que incluye los permisos see_user_dashboards o see_lookml_dashboards, y los permisos download_with_limit o download_without_limit a uno de los modelos en los que se basa el panel.
  • El usuario tiene una segunda función 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 para los que no tiene permisos de ver o descargar datos.

Consideraciones para formatos de datos o destinos

Algunos formatos de datos tienen algunas peculiaridades que debes tener en cuenta cuando usas Looker para entregar o descargar contenido.

Procesa imágenes enviadas por correo electrónico

La función Imágenes de correo electrónico fáciles de leer permite que el cliente de correo electrónico determine el tamaño óptimo de la imagen 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, es posible que el cliente de correo electrónico no sea compatible con esta función.

Cómo enviar archivos grandes en formato Excel

En el caso de descargas o entregas de archivos de Excel grandes (archivos de más de 5 GB), es posible que se bloquee la pantalla de descarga o de publicación, o que no puedas abrir el archivo publicado. Estas son algunas condiciones que pueden causar este comportamiento y la forma en que puedes solucionarlo:

  • Las entregas grandes de datos de Excel pueden agotar el tiempo de espera durante la transmisión. En ese caso, intente enviar o descargar los datos en el formato CSV para importarlos a Excel.
  • Los archivos grandes de Excel a veces se entregan correctamente, pero son demasiado grandes para abrirse localmente. En este caso, divida la entrega de datos en archivos CSV más pequeños para que el cliente de destino los cargue correctamente.

Cómo prevenir la inserción de código malicioso en archivos CSV

Los archivos CSV pueden contener macros que se puedan ejecutar en Hojas de cálculo de Google o Microsoft Excel. Las macros se pueden usar para insertar código malicioso en archivos CSV, lo que puede suponer un riesgo de seguridad.

Para quitar este riesgo, los administradores de Looker pueden solicitar una actualización de licencia que cause que Looker rellene cualquier valor en una celda que pueda ser código ejecutable. Cuando esta función está habilitada, Looker agrega un carácter ' a cualquier valor de celda que comience con un carácter especial (=, -, + o @) cuando se genere un archivo CSV. Esto inhabilita todas las macros en archivos CSV generados por Looker.

Para actualizar tu licencia de esta función, comunícate con tu administrador de cuentas o abre una solicitud de asistencia en el Centro de ayuda de Looker. Para ello, haz clic en Comunícate con nosotros.

Renderizar formatos de datos basados en imágenes para enviar, programar o descargar

Looker usa Chromium a fin de procesar los siguientes formatos para sus publicaciones y descargas:

  • Para paneles: PDF, visualización (solo para envío y programación)
  • Para apariencias: visualización, HTML
  • Para Explorars (envío y descarga únicamente): PNG (imagen de visualización), HTML

Si tu instancia está alojada en Looker, Chromium ya está instalado.

Si tu instancia está alojada por el cliente, debes instalar la versión adecuada del procesador de Chromium.

Ya sea que su instancia esté alojada en Looker o en el cliente, puede reducir el tiempo de procesamiento de las descargas o las entregas de PDF de los paneles que contienen visualizaciones de tablas con muchas filas. Para ello, habilite la función de Labs de Renderizar tablas largas.

La descarga de contenido en formato procesado puede requerir consideraciones de permisos adicionales.

Cómo descargar contenido en formato procesado

La mayoría de los tipos de descargas tienen en cuenta los modelos asociados con los permisos de descarga del usuario al determinar si un usuario puede descargar contenido. En algunas circunstancias, los usuarios pueden ver y descargar datos de un panel completo, incluidos los mosaicos basados en modelos que no les otorgan permisos para ver o descargar datos.

Las descargas en formatos procesados solo requieren un permiso de descarga para cualquier modelo asociado con el contenido.

Uso compartido, importación y incorporación públicos

Para habilitar el acceso público a las URL de Look, incluida la capacidad de incorporar un Look, debes habilitar las URL públicas en la página Configuración general:

Ten en cuenta las implicaciones de seguridad de esta función antes de habilitarla. Aunque las URL que Looker genera no se pueden adivinar ni buscar, cualquier persona que tenga la URL puede ver los datos. Cualquier persona que reciba la URL podría compartirla con otra persona que no esté destinada a acceder a tus datos. Debe determinar los requisitos de privacidad de los datos en cuestión, evaluar su nivel de confianza en cualquier persona que reciba una URL pública y establecer claramente sus expectativas respecto de si debe compartirse y, de ser así, cómo y con quién.

Recupera y grafica datos

En esta sección, se incluyen funciones específicas de los administradores o desarrolladores, así como sugerencias para recuperar y representar gráficos.

Cómo mejorar las visualizaciones

Para obtener una lista de los tipos de visualización nativa de Looker, consulta la página de documentación Tipos de visualización. También puede instalar y administrar visualizaciones personalizadas de JavaScript, agregar un parámetro de visualización a su LookML para aparecer en Explorar o instalar visualizaciones desde Looker Marketplace.

Consideraciones para implementaciones alojadas por el cliente

En esta sección, se proporciona una lista rápida de funciones que tienen consideraciones adicionales para las implementaciones de Looker alojadas por el cliente, con vínculos a las secciones relevantes de esta página.

  • El envío y la programación de datos en destinos de transmisión pueden requerir una configuración de Looker Action Hub diferente para las instancias alojadas por el cliente.

  • Para enviar, programar o descargar algunos formatos de datos, los administradores de las implementaciones alojadas por el cliente deben instalar software adicional para procesar esos formatos.