Допълнения към урока
Учебна програма Бизнес анализи с Power BI
2. Query Editor

Най-важното от урока: Внимание при редакция на стъпки и зависимости в Query Editor

Редактирането на заявките в Power BI държи данните и трансформациите ви свързани – промяна или премахване на стъпка може да доведе до неочаквани грешки и да счупи цялата логика след нея. Преди да изтриете или коригирате дадена стъпка, проверете дали тя не участва в друга важна трансформация. Работете последователно и внимателно, като следите дали имената на колоните и зависимостите между таблиците са правилно настроени.

Стъпка по стъпка – Как да проследите и редактирате заявки: Power BI Desktop 2.61

  1. Влезте в Query Editor ("Редактор на заявки") от менюто "Home" ("Начало") с "Transform Data" ("Трансформиране на данни").

  2. За да получите цялостен поглед върху връзките и зависимостите между заявките, изберете "View" ("Изглед") → "Query Dependencies" ("Зависимости на заявките"). Ще видите графично представяне как различните файлове/таблици са свързани, обединени (merge) или независими.

  3. Прегледайте стъпките на всяка заявка в панела отдясно – кликнете върху отделна стъпка, за да видите резултата и трансформацията до този момент.

  4. За да редактирате определена стъпка, използвайте иконата със зъбно колело до нея. Така виждате и/или променяте настройките (например кои колони се обединяват при "Merge")

  5. Можете да използвате "Advanced Editor" ("Разширен редактор"), за да видите и редактирате M-кода на заявката. Внимателно проверявайте кода при премахване на колони или промени в имената.

  6. Изтриването или редактирането на стъпки (особено по средата на заявките) може да счупи последващи трансформации. Винаги проверявайте дали по-нататък не се използват стари/оригинални имена на колони или изтрити данни.

  7. При грешка, използвайте бутона "Go to error" ("Отиди на грешката"), за да навигирате директно до проблемната стъпка и да коригирате проблема.

  8. Правете преглед и на големи таблици внимателно – промяната на една стъпка може да отнеме повече време при големи обеми данни.

  9. Добра практика е да си записвате или скицирате последователността на стъпките и промените, за да може лесно да възстановите правилната логика при необходимост.

Как се изпълняват стъпките във версия Power BI Desktop 2.127

Интерфейсът и стъпките за работа с редакция на заявки, преглед на зависимости и редактиране/премахване на стъпки са практически същите между Power BI Desktop 2.61 и Power BI Desktop 2.127. Разликите са в по-съвременен дизайн на бутоните и допълнително достъпни функции, но основната логика и имената на командите са непроменени. В новата версия има възможност за по-удобно филтриране и цветово разграничаване на стъпките, което улеснява проследяването при сложни заявки.

Команди и функции, използвани в урока

  • Query Dependencies – показва графично всички зависимости между вашите заявки (таблици/входящи файлове)
  • Advanced Editor – отваря M-кода на дадена заявка за ръчно редактиране
  • Merge – обединява две или повече таблици по избрани колони
  • Remove Columns – премахва избраните колони от таблицата
  • Go to error – отвежда директно до стъпката, в която е възникнала грешка
  • Зъбното колело до дадена стъпка (Settings) – позволява да редактирате параметри/настройки на тази стъпка

Практически съвети за успешна редакция на заявки

  • Следете внимателно логиката и последователността на стъпките си.
  • Не трийте произволно стъпки в средата на заявката – ако се налага голяма промяна, по-добре се върнете няколко стъпки назад и повторете нужните действия.
  • При работа с големи таблици бъдете търпеливи – актуализациите могат да отнемат повече време.
  • При нужда, записвайте отделните трансформации или правете скрийншоти, за да следите лесно какви промени са извършени.
  • Ако срещнете грешка, използвайте функцията за навигация към грешката и проверете какво липсва или е променено.

Дискусия към урока