Tecnología

Cuatro formas de impulsar el rendimiento de los usuarios en empresas centradas en datos

La forma en que las empresas recopilan, gestionan y controlan los datos es sin duda uno de los aspectos más importantes del éxito empresarial en la actualidad. Se estima que cada persona crea al menos 1,7 MB de datos por segundo, y con cada clic, deslizamiento, visualización, compra y envío, su empresa recopila más información sobre sus clientes que puede utilizar para administrar su negocio de manera más eficiente y más Genera ingresos.

Sin embargo, el valor de los datos que recopila depende de la calidad de los conocimientos adquiridos y del éxito con el que incorpore esos conocimientos en la infraestructura de su empresa y en las estrategias comerciales futuras.

Esta es exactamente la razón por la que muchos propietarios de negocios recurren a soluciones de plataformas de datos como Looker para que sus datos funcionen más rápido con bases de datos poderosas. Esto les permite definir métricas comerciales en las que toda la organización puede estar de acuerdo y en las que los empleados pueden analizar y explorar conjuntos de datos como mejor les parezca. Esto ayuda a las empresas a obtener el máximo valor de sus conjuntos de datos. Como cualquier buen analista de datos le dirá, siempre debe mover sus cálculos donde están sus datos, y eso es exactamente lo que hace Looker.

Sin embargo, ¿qué hace cuando su Looker funciona con lentitud o tiene problemas de rendimiento con regularidad? Afortunadamente, existen algunas soluciones rápidas que puede probar para ajustar el rendimiento de Looker y mejorar los tiempos de carga del tablero. Analicemos cuatro de ellos a continuación:

Fuente de imagen: Atrapasueños

1 – Limite el número de elementos del tablero

Si bien no existe una regla estricta y rápida sobre cuántos elementos deben estar en su panel de Looker, se puede suponer que los paneles con más elementos tardarán más en cargar debido al gran consumo de memoria. Según el propio Looker, los paneles con 25 o más mosaicos son problemáticos en términos de rendimiento. Intente mantener sus paneles por debajo de este valor.

2 – utilizar el almacenamiento en caché

Cuando está disponible y aprobado por su política de almacenamiento en caché, Looker reduce la carga en su base de datos y aumenta el rendimiento mediante el uso de resultados almacenados en caché de búsquedas anteriores. Por otro lado, las consultas complejas se pueden guardar como tablas derivadas persistentes (PDT), que almacenan los resultados y facilitan las consultas posteriores, lo que puede mejorar significativamente los tiempos de carga.

También es posible utilizar el almacenamiento en caché adicional o vistas materializadas en el almacén de datos además del almacenamiento en caché en Looker (según las capacidades de su almacén de datos). Esta es otra excelente manera de reducir los tiempos de carga, especialmente si no actualiza la base de datos con frecuencia y realiza búsquedas repetitivas. Sin embargo, el almacenamiento en caché suele ser ineficaz para búsquedas interactivas y ad-hoc, algo que debe tener en cuenta.

3 – Agregue sus datos

Looker tiene una función incorporada llamada Aggregate Awareness que le permite crear resúmenes o tablas de resumen que Looker puede usar para consultas siempre que sea posible, especialmente para consultas típicas en grandes bases de datos. También puede utilizar la conciencia agregada para aumentar drásticamente el rendimiento de paneles completos, lo que mejora en gran medida los tiempos de carga.

Ahora puede preconstruir tablas agregadas con diferentes niveles de granularidad, dimensionalidad y agregación, y decirle a Looker cómo usarlas en exploraciones existentes gracias al conocimiento agregado de Looker. Sin la participación del usuario, las consultas utilizan estas tablas acumuladas cuando Looker lo considera apropiado. Esto reduce el tamaño de las consultas y los tiempos de espera, y mejora la experiencia general del usuario.

Un consejo adicional es agregar sus datos antes de cargarlos en Looker o en el almacén de datos para reducir la cantidad de datos cargados en la plataforma. Esto ayuda a mejorar el rendimiento, pero uno de los inconvenientes es que no puede profundizar a menos que también tenga la tabla de hechos original en el almacén de datos. Si esto es un problema, quédese con la herramienta de concientización agregada en Looker.

4 – Actualice su almacén de datos

Si bien ciertamente hay algunos ajustes que puede hacer en Looker para mejorar el rendimiento, a veces este es el enfoque completamente incorrecto. Como puede ver, la cantidad de datos que las empresas están recopilando se ha disparado y los paneles de Looker se han ralentizado significativamente. Sin embargo, esto no siempre es un problema con el propio Looker; a menudo es un problema con su almacén de datos.

El hecho es que Looker nunca podrá resolver soluciones a gran escala porque tiene que esperar a que se completen las consultas en el lado del almacén de datos. Esto crea un cuello de botella, ya que muchas de las soluciones de almacenamiento de datos en la nube son demasiado lentas para mantenerse al día.

Para evitar esto, busque un proveedor que utilice optimización de consultas, indexación y optimización de pushdown multinivel, todos los cuales están optimizados para Looker SQL. Esto debería aumentar drásticamente los tiempos de carga del tablero.

Ultima palabra

Con Looker, las organizaciones pueden aprovechar sus amplios conjuntos de datos para obtener información integrada sobre su negocio que les permita a los equipos tomar decisiones más efectivas basadas en datos. Esta información se puede presentar en paneles de control en tiempo real para un análisis más profundo y consistente de por qué Looker siempre debe rendir al máximo.

Teniendo esto en cuenta, si alguna de las soluciones enumeradas anteriormente puede ayudar si uno de sus paneles tarda más de unos segundos en cargarse y está experimentando problemas de rendimiento, entonces debe considerar si será de ayuda. La mayoría de las veces, sin embargo, el problema no está en Looker; En cambio, es su almacén de datos. Entonces, antes de jugar con la configuración de Looker sin cesar, asegúrese de que su proveedor de almacenamiento de datos esté actualizado y optimizado para Looker SQL.