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 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 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 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 los diseños y 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 y sugerencias específicas para administradores o desarrolladores para crear paneles, temas y exploraciones.

Usa 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 las consultas compartidas, los diseños y las tarjetas 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 tus 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 dimensiones y mediciones semipermanentes sin 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 SQL Runner, como se describe en la página de documentación Cómo usar SQL Runner 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.

Cómo 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.

Formatos de entrega y descarga de JSON

Looker usa el formato JSON: Etiqueta cuando descarga tarjetas de consulta, exploraciones y looks en los 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 medida de la visualización de datos como su valor renderizado en su resultado de JSON. Por ejemplo: {"rendered_label":"rendered_value"}

Otros resultados con formato JSON renderizan los nombres de campo 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: intercalado y simple: {"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)

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

Cómo administrar el envío y la programación

En la sección Administrador de Looker, los administradores pueden usar las páginas Programador de planes y Historial del 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 se inhabilitan.

Consulta la página de documentación Configura las publicaciones de contenido para obtener más información sobre cómo los administradores de Looker administran el acceso de los usuarios a las funciones de publicación de contenido de Looker y su uso.

Ejecutar programación como destinatario

Esta opción, que está 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:

Cómo 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 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. El envío o la programación de datos a destinos que admiten la transmisión o que usan OAuth se basan en consultas síncronas que se ejecutan entre el Centro de acciones de Looker y el servidor ejecutable, o archivo JAR. En el caso de las instancias alojadas en Looker, estas fuentes están configuradas para comunicarse.

Almacenamiento de huellas dactilares 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 de 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 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 el atacante, de alguna manera, 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.

Descargar contenido de tarjetas de panel sin permisos de descarga

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 las tarjetas de un panel. Sin embargo, hay una condición en la que un usuario puede ver y descargar datos de un modelo para 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 ven 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

En el caso de las descargas o publicaciones de archivos de Excel grandes (archivos de más de 5 GB), es posible que la pantalla de descarga o publicación se congele o que no puedas abrir el archivo publicado. 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 la entrega de datos en archivos CSV más pequeños para que el cliente de destino los cargue correctamente.

Cómo 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 eliminar este riesgo, los administradores de Looker pueden solicitar una actualización de licencia que haga que Looker agregue padding a cualquier valor en una celda que pueda ser un código ejecutable. Cuando esta opción esté habilitada, Looker agregará 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 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.

Renderización de 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 el cliente, debes instalar la versión adecuada del renderizador de Chromium.

La descarga de contenido en un formato renderizado puede requerir permisos adicionales.

Descarga de contenido en formato renderizado

Para determinar si un usuario puede descargar 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 las vistas, incluida la capacidad de incorporar una vista, habilita URLs públicas en la página Configuración general de la sección Administrador.

Ten en cuenta 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 y sugerencias específicas para administradores o desarrolladores para recuperar y graficar datos.

Mejora las visualizaciones

Para obtener una lista de los tipos de visualización nativos 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, se proporciona una lista rápida de las 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 a destinos transmitidos puede requerir una configuración diferente de Looker Action Hub 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.