Оптимізація Power Query: зменшення десяткових чисел

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

У цьому прикладі ви бачите, що Чиста ціна споживає 11 МБ оперативної пам’яті, тоді як Загальна вартість, Вартість одиниці та Ціна одиниці споживають по 8 МБ.

Оптимізація Power Query: зменшення десяткових чисел

Якщо ви перейдете до стовпця Чиста ціна та клацнете параметр фільтра, ви побачите, що стовпець зберігає значення до трьох знаків після коми.

Оптимізація Power Query: зменшення десяткових чисел

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

Тому рекомендується оптимізувати ці стовпці.

Зміст

Оптимізація Power Query для стовпців

В ідеалі ви хочете зберігати значення до двох знаків після коми. Клацніть правою кнопкою миші стовпець, який потрібно оптимізувати. Натисніть Трансформувати > Круглий > Круглий .

Оптимізація Power Query: зменшення десяткових чисел

Потім встановіть десяткові розряди на 2 і натисніть «ОК».

Оптимізація Power Query: зменшення десяткових чисел

Швидкий спосіб трансформувати всі стовпці одним рухом — це виділити їх і виконати ті самі дії.

Оптимізація Power Query: зменшення десяткових чисел

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

Перевірте використання оперативної пам'яті

Щоб перевірити, скільки оперативної пам’яті було зменшено, відкрийте . Перейдіть на вкладку «Додатково» та натисніть «Переглянути показники» .

Оптимізація Power Query: зменшення десяткових чисел

Порівнюючи оригінал із оптимізованими стовпцями, ви можете побачити зменшення розміру стовпця та розміру словника.

Оптимізація Power Query: зменшення десяткових чисел

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

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

Оптимізація Power Query: зменшення десяткових чисел

Коли ви або в стовпці, ви вводите новий порядок сортування в Analysis Services. Це може збільшити або зменшити розмір моделі даних.

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

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

Коли ви зменшуєте потужність кожного значення до секунди, це зменшує унікальні значення в словнику.




Висновок

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

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

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


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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