En este tutorial, aprenderá sobre la compresión y el almacenamiento de VertiPaq en LuckyTemplates. Estas dos características son aspectos esenciales que debe comprender para maximizar el uso de Vertipaq en su informe. Lo ayudarán a obtener un rendimiento más fluido y rápido para sus códigos DAX.
Tabla de contenido
Base de datos de almacenamiento de columnas para compresión VertiPaq
Los datos se almacenan en columnas para que se puedan recuperar fácilmente sin pasar por toda la tabla.
Esta es una tabla básica que se basa en filas.

Tiene las columnas Fecha de compra , Nombre del producto , Persona de ventas , Costo y Cantidad .
Esta es una tabla basada en columnas:

Las columnas tienen el mismo contenido pero están separadas.
Esto es lo que hace VertiPaq. Divide cada columna en su propia entidad y luego aplica diferentes métodos de compresión.
Esto disminuye las huellas dentro de la RAM y aumenta la velocidad del cálculo.
Si desea el costo en la base de datos de almacenamiento de filas, debe recopilar el costo de cada fila. Pero en la base de datos de almacenamiento de columnas, solo necesita ir a la columna Costo y calcular su suma.
Otro ejemplo es si desea conocer la suma de ciertos productos en el almacenamiento de filas, revisará cada fila para buscar esos datos.
VertiPaq solo utilizará las columnas Producto y Costo para brindarle los resultados que aceleran el rendimiento de los cálculos.
Compresión VertiPaq en LuckyTemplates
El objetivo de comprimir datos es reducir la cantidad de memoria necesaria para ejecutar consultas.
VertiPaq almacena una copia comprimida de la base de datos en la memoria. Las columnas comprimidas hacen que su código y consulta se ejecuten más rápido en comparación con una columna sin comprimir.
Hay tres tipos de compresión que puede utilizar. Generalmente se les llama Codificación .
1. Codificación de valores
La codificación de valores se usa en valores enteros, especialmente porque VertiPaq convierte muchos valores en LuckyTemplates en números enteros.
2. Codificación de diccionario (hash)
Este tipo se utiliza en valores de texto.
3. Codificación de longitud de ejecución
La codificación de longitud de ejecución se utiliza para buscar valores repetidos. Codifica una columna codificada por valor o codificada por diccionario.
Optimice las funciones de DAX con esta nueva
medida del curso en LuckyTemplates: consejos y técnicas de optimización
Consejos avanzados para optimizar su tabla de LuckyTemplates
Conclusión
VertiPaq en LuckyTemplates ayuda a ejecutar sus códigos DAX con el mejor rendimiento posible. Utiliza una base de datos de almacenamiento diferente y comprime los datos según el tipo de datos de su informe.
Espero que este tutorial amplíe su comprensión de cómo funciona el motor de almacenamiento y cómo afecta el rendimiento completo de su código DAX . También aprendió cómo genera datos y cómo le brinda los resultados deseados de una manera rápida y sencilla.