Стиснення та зберігання VertiPaq у LuckyTemplates

У цьому підручнику ви дізнаєтеся простиснення та зберігання в LuckyTemplates. Ці дві функції є важливими речами, які вам потрібно розуміти, щоб максимізувати використання Vertipaq у вашому звіті. Вони допоможуть вам отримати плавнішу та швидшу роботу ваших кодів DAX.

Зміст

База даних зберігання стовпців для стиснення VertiPaq

Дані зберігаються в стовпцях, тому їх можна легко отримати, не переглядаючи всю таблицю.

Це базова таблиця, яка складається з рядків.

Стиснення та зберігання VertiPaq у LuckyTemplates

У ньому є стовпці Purchase Date , ProductName , Sales Person , Cost  і Quantity .

Це таблиця на основі стовпців:

Стиснення та зберігання VertiPaq у LuckyTemplates

Стовпці мають однаковий вміст, але вони розділені.

Це те, що робить VertiPaq. Він розбиває кожен стовпець на окрему сутність, а потім застосовує різні методи стиснення.

Це зменшує займане місце в оперативній пам’яті та збільшує швидкість обчислення.

Якщо ти хочеш збільшивши вартість у базі даних зберігання рядків, ви повинні зібрати вартість з кожного рядка. Але в базі даних зберігання стовпців вам потрібно лише перейти до стовпця Вартість  і обчислити його суму.

Інший приклад: якщо ви хочете дізнатися суму певних продуктів у сховищі рядків, система буде переглядати кожен рядок, щоб знайти ці дані.

VertiPaq використовуватиме лише стовпці «Продукт»  і «Вартість  », щоб надати вам результати, які прискорюють ефективність обчислень.

Стиснення VertiPaq у LuckyTemplates

Метою стиснення даних є зменшення обсягу пам’яті, необхідного для виконання запитів.

VertiPaq зберігає стиснуту копію бази даних у пам’яті. Завдяки стисненим стовпцям ваш код і запит виконуються швидше, ніж нестиснений стовпець.

Ви можете використовувати три типи стиснення. Зазвичай їх називають кодуванням .

1. Кодування значень

Кодування значень використовується для цілих значень, особливо тому, що VertiPaq перетворює багато значень у LuckyTemplates на цілі числа.

2. Словникове (хеш) кодування

Цей тип використовується для текстових значень.

3. Кодування довжини серії

Кодування довжини серії використовується для пошуку значень, що повторюються. Він кодує стовпець із значенням або словником.




Висновок

VertiPaq у LuckyTemplates допомагає виконувати ваші коди DAX із найкращою можливою продуктивністю. Він використовує іншу базу даних для зберігання та стискає дані залежно від типу даних вашого звіту.

Я сподіваюся, що цей посібник розширить ваше розуміння того, як працює Storage Engine і як він впливає на продуктивність вашого. Ви також дізналися, як він генерує дані та як він дає бажані результати швидким і простим способом.


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.