Найкращі методи Power Query для вашої моделі даних

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

Power Query дозволяє користувачам виконувати дуже складні речі. Тому завжди важливо дотримуватися кількох правил найкращої практики, щоб все було правильно організовано.

Зміст

1. Завжди переносьте дані до редактора Power Query

Люди зазвичай можуть імпортувати свої дані безпосередньо до своєї моделі даних за допомогою параметра Отримати дані .

Найкращі методи Power Query для вашої моделі даних

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

2. Завжди найкраще зрозуміти, що таке запит

Одна з найважливіших найкращих практик Power Query, яку я рекомендував би зрозуміти, що таке запит. 

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

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

Найкращі методи Power Query для вашої моделі даних

3. Попрактикуйтеся в організації запитів для розробки моделі

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

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

Найкращі методи Power Query для вашої моделі даних

4. Проаналізуйте код M у редакторі Power Query

Ще одна найкраща практика Power Query, яку нам потрібно навчитися, — це знати, що відбувається в розширеному редакторі та, точніше, з . 

Найкращі методи Power Query для вашої моделі даних

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

Найкращі методи Power Query для вашої моделі даних

Наприклад, видалімо тут стовпець. 

Найкращі методи Power Query для вашої моделі даних

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

Найкращі методи Power Query для вашої моделі даних

5. Структуруйте та оптимізуйте таблиці LuckyTemplates

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

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

Висновок

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

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

Все найкраще,

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

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