Редакция на Querries
Най-важното от урока: Внимание при редакция на стъпки и зависимости в Query Editor
Редактирането на заявките в Power BI държи данните и трансформациите ви свързани – промяна или премахване на стъпка може да доведе до неочаквани грешки и да счупи цялата логика след нея. Преди да изтриете или коригирате дадена стъпка, проверете дали тя не участва в друга важна трансформация. Работете последователно и внимателно, като следите дали имената на колоните и зависимостите между таблиците са правилно настроени.
Стъпка по стъпка – Как да проследите и редактирате заявки: Power BI Desktop 2.61
Влезте в Query Editor ("Редактор на заявки") от менюто "Home" ("Начало") с "Transform Data" ("Трансформиране на данни").
За да получите цялостен поглед върху връзките и зависимостите между заявките, изберете "View" ("Изглед") → "Query Dependencies" ("Зависимости на заявките"). Ще видите графично представяне как различните файлове/таблици са свързани, обединени (merge) или независими.
Прегледайте стъпките на всяка заявка в панела отдясно – кликнете върху отделна стъпка, за да видите резултата и трансформацията до този момент.
За да редактирате определена стъпка, използвайте иконата със зъбно колело до нея. Така виждате и/или променяте настройките (например кои колони се обединяват при "Merge")
Можете да използвате "Advanced Editor" ("Разширен редактор"), за да видите и редактирате M-кода на заявката. Внимателно проверявайте кода при премахване на колони или промени в имената.
Изтриването или редактирането на стъпки (особено по средата на заявките) може да счупи последващи трансформации. Винаги проверявайте дали по-нататък не се използват стари/оригинални имена на колони или изтрити данни.
При грешка, използвайте бутона "Go to error" ("Отиди на грешката"), за да навигирате директно до проблемната стъпка и да коригирате проблема.
Правете преглед и на големи таблици внимателно – промяната на една стъпка може да отнеме повече време при големи обеми данни.
Добра практика е да си записвате или скицирате последователността на стъпките и промените, за да може лесно да възстановите правилната логика при необходимост.
Как се изпълняват стъпките във версия 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
) – позволява да редактирате параметри/настройки на тази стъпка
Практически съвети за успешна редакция на заявки
- Следете внимателно логиката и последователността на стъпките си.
- Не трийте произволно стъпки в средата на заявката – ако се налага голяма промяна, по-добре се върнете няколко стъпки назад и повторете нужните действия.
- При работа с големи таблици бъдете търпеливи – актуализациите могат да отнемат повече време.
- При нужда, записвайте отделните трансформации или правете скрийншоти, за да следите лесно какви промени са извършени.
- Ако срещнете грешка, използвайте функцията за навигация към грешката и проверете какво липсва или е променено.