Data Modeling with Microsoft Excel – книга, която всеки анализатор трябва да прочете

В тази статия споделям впечатленията си от книгата на “Data Modeling with Microsoft Excel”. Мнението ми в едно изречение: Книгата е много добре написана и ще бъде изключително полезна за всички, които използват Excel за анализ на данни и изготвяне на отчети.

Подробностите по-долу

English version of the article

Технико-технически данни

Пълно заглавие: “Data Modeling with Microsoft Excel: Model and analyze data using Power Pivot, DAX, and Cube functions”

Автор: Bernard Obeng Boateng

Издателство: Packt publishing

Линк към книгата: https://www.packtpub.com/en-us/product/data-modeling-with-microsoft-excel-9781803240282

Година на издаване: 2025, февруари

Страници: 316

Цена (Октомври 2025): 25 щатски долара за електронната книга (пдф и епуб формат). Цената е на сайта на Пакт

Предназначена за: Потребители на Excel, които търсят практически и ефективни методи за управление и анализ на големи обеми данни в Microsoft Excel с помощта на Power Pivot

За какви потребители е подходяща: /мое субективно мнение/ Най-голяма полза от нея ще имат хора, чиято работа е изготвяне на отчети и анализи на данни в Ексел с малък опит и теоретична подготовка в материята. Дори и доста напреднали анализатори обаче могат да намерят полезни неща в нея.

Книгата е разделена на 3 части, всяка с по няколко глави

Част1: Въведение в Data modeling в Excel

В тази част авторът дава основните понятия, свързани с изграждане на дата модел в Ексел. Читателят ще научи ключови понятия като:

  • Дата модел и неговите предимства спрямо традиционния начин за анализ на данни с пивот таблица, базирана на една голяма таблица със сурови данни
  • Power Pivot в Ексел – какво представлява, как да се активира, какви предимства и възможности дава
  • DAX
  • Нормализиране на данни – много важен термин в областта на анализа на данни. И много добре обяснен с три златни правила, които да се следват
  • Data redundancy – какво представлява и какви проблеми създава
  • Връзки между таблиците, едно-към-много, много-към-много, едно-към-едно и как се създават в Power Pivot
  • Дименсионни и факт таблици – вероятно едно от най-важните понятия. Много добре обяснено и онагледено с примери
  • Primary / foreign key – или как точно се случват връзките между таблиците
  • Подготовка и чистене на данни: Специална глава е посветена използването на Power Query за подготовка и зареждане на данни в дата модела. Авторът без излишни детайли представя подробно най-базовото, което трябва да знае всеки потребител за Power Query – как се използва, какви менюта има, базови операции. Всичко с примери и картинки
  • Схема звезда и снежинка – най-популярните видове архитектура при моделиране на данни

Част2: DAX и Cube functions – същинската сила на Excel

След като данните са обработени, подредени, заредени – време е за анализ. За целта обикновено се налага да се изчислят различни показатели. Тази част съдържа две глави за двата основни езика, с които стават тези изчисления – DAX и MDX (Cube functions).

Глава5 е посветена на DAX и в нея авторът отново дава най-основното, което трябва да знае всеки, забъркал се с дата моделиране в Ексел:

  • Measures и calculated columns: каква е разликата между тях, кога да използвате едното и кога другото
  • Популярни DAX функции: CALCULATE, FILTER, ALL, SLECTEDVALUE, RELATED, RELATEDTABLE, USERELATIONSHIP, DIVIDE, MROUND, GROUPBY и др. Отново – използвани са много примери, картинки и стъпка-по-стъпка обяснения как се пишат формули на DAX
  • Row & Filter context: какво представляват и каква е разликата между тях

Глава6 представя нещо малко популярно – езикът MDX и по-точно т.нар. CUBE функции в Excel. Това е вероятно най-доброто и прегледно описание по темата, което съм срещнал. Мисля, че именно тази глава ще бъде много полезна за напредналите потребители, които вероятно са запознати с изложеното в предишните.

Освен чудесното обяснение как се пишат, коригират и използват cube функциите, авторът показва и как можем да създадем отчет, който се държи като пивот таблица, вкл. филтрира се със слайсъри, но не е пивот таблица.

Главата завършва с нещо изключително интересно – съчетаване на cube функции с динамични области за още по-голяма гъвкавост в отчетите и анализите.

Част3: От модел към дашборд

Тази част е коренно различна от предишните и не е толкова технически особена. Занимава се с нещо много важно – как да представим данните така че те хем да изглеждат добре, хем да посочват най-важните тенденции. Цялата тази част ще бъде изключително полезна за всеки, който изготвя отчети, анализи, презентации без значение дали го прави в Ексел, с дата модел или по друг начин. Тук авторът показва:

  • Какви фактори да се имат предвид при създаване на отчети и анализи
  • Елементите на един отчет/дашборд
  • Добри практики при създаването на отчети и графики
  • Как се използват различни елементи за визуализация на данни. Не само графики, но и sparklines, фигури, картинки, цветове, условно форматиране
  • Пример от-до за създаване на един дашборд
  • Как да се публикува готовият отчет.

В заключение: моята оценка за книгата

Считам, че книгата „Data Modeling with Microsoft Excel“ е много добре написана и която съдържа всичко най-важно и необходимо за един анализатор. Авторът използва достъпен език и изобилие от примери и картинки. Въпреки, че е насочена към потребители на Ексел, книгата всъщност дава общовалидни знания за работа с данни, които не зависят от средата и използвания инструмент.

Bernard Obeng Boateng се е постарал да даде едно цялостно ръководство за създаване на отчети и анализи в Excel – от подготовката на данните, през свързването на различните таблици и анализ с DAX и MDX, до създаване на визуално красиви и смислени отчети.

За мен книгата е отлична инвестиция за всеки, който работи в тази област.

Като недостатък мога да посоча, че липсват файлове за сваляне. Или поне аз не можах да ги намеря. И също така – някои от понятията са повторени малко повече от нужното на различни места от книгата. Последното е чисто субективно. Може би това ще бъде полезно на един начинаещ потребител да си ги преговори и затвърди.

Тези недостатъци не влияят съществено на качеството на книгата. Препоръчвам я горещо защото считам, че ако Excel е част от ежедневието ви, тази книга ще ви спести много проби и грешки.

P.S. Ако темата ви е интересна и искате да задълбаете още повече в ефективната работа с Excel, може да прочетете и моята книга „Ексел До“ — тя е напълно безплатна и съчетава практическите принципи, които прилагам всеки ден в анализа на данни.

Публикувано в Разни. Постоянна връзка.