Administración de las funciones de los usuarios empresariales

Muchas de las funciones de Looker para usuarios deben estar habilitadas por un administrador de Looker o contar con requisitos previos específicos para administradores o desarrolladores antes de que esas funciones puedan estar disponibles para los usuarios de Looker. En esta página, se consolidan esas funciones para los usuarios a fin de facilitar su referencia a los administradores.

Cómo 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 en el período que seleccionaste.
  • 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, además de sugerencias sobre cómo crear paneles, vistas y exploraciones.

Cómo 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 quieres permitir que algunos de los usuarios de tu empresa realicen estas tareas:

  • Visualiza datos sin modelar con la Exploración instantánea desde el Ejecutor de SQL
  • Crear medidas y dimensiones semipermanentes para análisis únicos o poco frecuentes
  • Crear medidas y dimensiones semipermanentes sin la necesidad de un analista

Habilita los campos personalizados

Para habilitar los campos personalizados, un administrador de Looker debe otorgar el permiso create_custom_fields a los usuarios o grupos a fin de que otorguen 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 de 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.

Considera usar campos personalizados en lugar de LookML para campos que solo sean necesarios de manera temporal o únicamente para los usuarios más sofisticados.

Puedes crear un campo personalizado en el Ejecutor de SQL

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

Cambia 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.

Uso compartido de contenido

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

Cómo publicar contenido

En esta sección, se incluyen funciones específicas para administradores o desarrolladores, y sugerencias para publicar datos.

Formatos de publicación y descarga JSON

Looker usa el formato JSON: Etiqueta cuando descarga mosaicos de vistas, exploraciones y consultas en los paneles.

Looker usa los formatos JSON: simple, JSON: etiqueta, JSON: simple, intercalado y JSON: detallado e intercalado cuando muestra 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 JSON. Por ejemplo: {"rendered_label":"rendered_value"}.

Otros resultados de salida en formato JSON de nombres de campos 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 del campo de la tabla de datos)

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

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

Cuando entregues vistas y exploraciones, si está seleccionada la opción Aplicar opciones de visualización, Looker renderizará cualquier formato JSON disponible 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 del campo de la tabla de datos)

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

Administra el envío y la programación

En la sección Administrador de Looker, los administradores pueden usar las páginas Historial del programador y Planes del programador para buscar y resolver los problemas de programación. Los administradores deben tener cuidado al borrar o inhabilitar a un usuario que podría ser el propietario de publicaciones programadas importantes, ya que estos también se borran o 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 entrega 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 el comportamiento exclusivo del tipo de contenido que se publica. Para obtener más información, consulta la documentación correspondiente a cada tipo de contenido:

Enviar y programar datos a destinos que admitan resultados transmitidos mediante Action Hub

Looker aloja y proporciona un servidor sin estado, Looker Action Hub, que implementa la API de Action 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 en destinos que admiten la transmisión o que usan OAuth se basa en consultas síncronas que se ejecutan entre el Action Hub 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.

Para usar las integraciones de Looker, Action Hub de Looker debe poder comunicarse con la instancia de Looker y cumplir con estos requisitos. Es posible que los administradores de instancias alojadas por el cliente deban considerar factores adicionales cuando elijan habilitar las integraciones de Looker desde Looker Action Hub, en especial las integraciones que admiten los resultados transmitidos o que usan OAuth.

Almacenamiento de huellas digitales de SFTP

Una vez que te hayas conectado al servidor SFTP de Looker al menos una vez para enviar o descargar datos, Looker almacenará una huella digital de ese servidor.

Todas las huellas digitales de 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 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 estás siendo víctima de un ataque de intermediario (MitM), en el que el atacante de algún modo intercepta o redirecciona tu conexión SSH para conectarse a un host diferente, lo que podría estar robando tus credenciales.

Descargando contenido

En esta sección, se incluyen funciones específicas para administradores o desarrolladores, además de sugerencias sobre cómo descargar contenido.

Descarga de contenido de mosaicos de paneles sin permisos de descarga

Por lo general, un usuario requiere una función que incluya el see_user_dashboards y los permisos download_with_limits o download_without_limits para ver y descargar datos de tarjetas en un panel. Sin embargo, existe 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 mosaicos basados en modelos para los que el usuario no tiene permisos para ver o descargar datos.

Consideraciones para formatos de datos o destinos

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

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

Envía archivos grandes en formato de Excel

En el caso de las descargas o las entregas de archivos grandes de Excel (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 mencionan algunas condiciones que pueden causar este comportamiento y cómo puedes 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 el formato CSV, que luego puedes importar a Excel.
  • Los archivos de Excel grandes a veces 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 se cargue correctamente.

Impedir la inserción de código malicioso en archivos CSV

Los archivos CSV pueden contener macros que se pueden ejecutar en Microsoft Excel o en Hojas de cálculo de Google. Las macros se pueden usar para inyectar código malicioso en archivos CSV, lo que supone 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 en una celda que pueda ser un código ejecutable. Si 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. Esta acción 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 a fin de renderizar estos formatos para tus entregas y descargas:

  • Para paneles: PDF, visualización (solo para enviar y programar)
  • Para 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 en el cliente, debes instalar la versión adecuada del procesador de Chromium.

Es posible que la descarga de contenido en formato renderizado requiera consideraciones adicionales de permisos.

Descargando 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. En algunas circunstancias, los usuarios pueden ver y descargar datos desde un panel completo, incluidos mosaicos basados en modelos que no otorgan permisos para ver o descargar datos.

Las descargas en formatos renderizados solo requieren un permiso de descarga para los modelos asociados con el contenido.

Importación, incorporación y uso compartido público

Para habilitar el acceso público a las URLs de vista, incluida la capacidad de incorporar una vista, habilita 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 puede ver los datos. Cualquier persona que reciba la URL puede compartirla con otras personas que no tengan la intención de acceder 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, de ser así, cómo y con quién se compartirá.

Recupera datos y grafica datos

En esta sección, se incluyen funciones específicas para administradores o desarrolladores, y sugerencias sobre cómo recuperar datos y crear gráficos con ellos.

Mejorar 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 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 Looker Marketplace.

Consideraciones para las 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 a destinos transmitidos puede 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 en el cliente deben instalar software adicional a fin de procesar esos formatos.