Механізм VertiPaq LuckyTemplates: Вступ

У цьому посібнику ви дізнаєтеся про функцію VertiPaq Engine у ​​LuckyTemplates, яка допоможе підвищити продуктивність вашого коду DAX. Ця публікація є вступом до Storage Engine і того, що він робить із вашим DAX.

Зміст

Структура запиту DAX для VertiPaq Engine

По-перше, вам потрібно зрозуміти структуру запиту, яка виникає після написання рівняння DAX.

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

Вам потрібно розуміти ці процеси, щоб знаходити проблеми з продуктивністю та оптимізувати їх.

Це процес, що лежить в основі структури запиту:

Механізм VertiPaq LuckyTemplates: Вступ

Післязроблено, він пройде через табличну модель SQL Server Analysis Services для аналізу та тестування. Далі він пройде через перший двигун під назвою Formula Engine.

Механізм формул не може отримати необхідні дані. Отже, він запитує допомогу від Storage Engine або VertiPaq.

Потім VertiPaq отримує дані з кешу даних або джерела даних у стисненому вигляді.

Метод стиснення важливий для зменшення розміру файлу та пришвидшення виконання запитів.

Механізм VertiPaq у LuckyTemplates

VertiPaq базується на стовпцях, які відрізняються від базового сервера SQL.

Базовий SQL-сервер працює з усіма рядками, що сповільнює загальну продуктивність.

Він має можливість стискати дані різними способами та зберігати ці дані в пам’яті. Це прискорює роботу вашого коду DAX.

Якщо ви працюєте з прямим запитом, ви не можете використовувати VertiPaq Storage Engine; VertiPaq Storage Engine можна використовувати лише для імпортованих моделей  за допомогою функції імпорту .

Ось різні характеристики VertiPaq Engine:

1. Сканує та отримує дані

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

А потім він надає запити, необхідні Formula Engine для відповіді на запитання DAX.

2. Використовує кілька ядер

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

3. Доповнює прості вирази

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

Функція DISTINCTCOUNT може викликати проблеми з налаштуванням типу сервера SQL, але VertiPaq справляється з цим ефективно.

4. Виражає запити мовою SQL

Запити, створені механізмом зберігання, виражаються внутрішньо за допомогою мови псевдо SQL під назвою xmSQL.

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




Висновок

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

Leave a Comment

Змініть формати дати за допомогою редактора 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

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