Cómo administrar las funciones de usuarios empresariales

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 un campo 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 administran el acceso de los usuarios a las capacidades de entrega de contenido de Looker y su uso.

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 conectes 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:

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 se muestran distorsionadas cuando se envían por correo electrónico, es posible que el cliente de correo electrónico de tus usuarios 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.