Как да изберем инструмент за бизнес анализ

Какъв е вашият избор?

Често използването на скъпи и сложни BI системи може да бъде заменено с прости и относително евтини, но доста ефективни аналитични инструменти. След като прочетете тази статия, ще можете да оцените нуждите си от бизнес анализи и да разберете коя опция е най-добра за вашия бизнес.

Разбира се, всички BI системи имат изключително сложна архитектура и внедряването им в една компания не е лесна задача, изискваща големи средства за решението и висококвалифицирани интегратори. Ще трябва многократно да прибягвате до техните услуги, тъй като всичко няма да приключи с внедряване и въвеждане в експлоатация - в бъдеще ще е необходимо да се усъвършенства функционалността, да се разработят нови отчети и индикатори. Трябва да се има предвид, че ако системата е успешна, ще искате все повече служители да работят в нея, а това означава закупуване на допълнителни потребителски лицензи.

Друга неразделна характеристика на усъвършенстваните системи за бизнес разузнаване е изключително голям набор от функции, много от които никога няма да използвате, но ще продължите да плащате за тях всеки път, когато подновите вашите лицензи.

Горните характеристики на BI системите ви карат да се замислите за избор на алтернатива. След това предлагам да сравним решението със стандартен набор от задачи при изготвяне на отчети с помощта на Power BI и Excel.

Power BI или Excel?

Като правило, за да състави тримесечен отчет за продажбите, анализаторът изтегля данни от счетоводни системи, сравнява ги със своите директории и ги събира с помощта на функцията VLOOKUP в една таблица, въз основа на която се изгражда отчетът.

Как се решава този проблем с помощта на Power BI?

Данните от източниците се зареждат в системата и се подготвят за анализ: разделят се на таблици, почистват се и се сравняват. След това се изгражда бизнес модел: таблиците се свързват една с друга, индикаторите се дефинират и се създават персонализирани йерархии. Следващият етап е визуализацията. Тук чрез просто плъзгане и пускане на контроли и джаджи се формира интерактивно табло за управление. Всички елементи са свързани чрез модела на данните. Когато анализирате, това ви позволява да се концентрирате върху необходимата информация, филтрирайки я във всички изгледи с едно щракване върху всеки елемент от таблото.

Какви предимства от използването на Power BI в сравнение с традиционния подход могат да се видят в примера по-горе?

1 – Автоматизиране на процедурата по получаване на данни и подготовката им за анализ.
2 – Изграждане на бизнес модел.
3 – Невероятна визуализация.
4 – Разделен достъп до отчетите.

Сега нека разгледаме всяка точка поотделно.

1 – За да подготвите данни за създаване на отчет, трябва веднъж да дефинирате процедура, която се свързва с данните и ги обработва, и всеки път, когато трябва да получите отчет за различен период, Power BI ще прекара данните през създадената процедура . Това автоматизира повечето от работата, свързана с подготовката на данни за анализ. Но факт е, че Power BI извършва процедурата по подготовка на данните с помощта на инструмент, който е наличен в класическата версия на Excel и се нарича Запитване за захранване. Тя ви позволява да изпълните задачата в Excel по абсолютно същия начин.

2 – Тук ситуацията е същата. Инструментът Power BI за изграждане на бизнес модел е наличен и в Excel – това PowerPivot.

3 – Както вероятно вече се досещате, при визуализацията ситуацията е подобна: Разширение на Excel - изглед на мощността се справя с тази задача с гръм и трясък.

4 – Остава да разберем достъпа до отчетите. Тук нещата не са толкова розови. Факт е, че Power BI е облачна услуга, която се осъществява чрез личен акаунт. Администраторът на услугата разпределя потребителите в групи и задава различни нива на достъп до отчетите за тези групи. Така се постига диференциране на правата за достъп между служителите на компанията. Така анализатори, мениджъри и директори, когато влизат в една и съща страница, виждат отчета в достъпен за тях изглед. Достъпът може да бъде ограничен до определен набор от данни или до целия отчет. Ако обаче отчетът е в Excel файл, тогава чрез усилията на системния администратор можете да опитате да разрешите проблема с достъпа, но това няма да е същото. Ще се върна към тази задача, когато опиша характеристиките на корпоративния портал.

Заслужава да се отбележи, че като правило нуждата на една компания от сложни и красиви табла за управление не е голяма и често за анализиране на данни в Excel, след изграждане на бизнес модел, те не прибягват до възможностите на Power View, а използват pivot маси. Те предоставят OLAP функционалност, която е достатъчна за решаване на повечето проблеми с бизнес анализа.

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

Предлагам на Вашето внимание един по-професионален подход, при който ще получите собствена, напълно управлявана, автоматизирана система за генериране на бизнес аналитични отчети с ограничен достъп до тях.

ETL и DWH

В разгледаните по-рано подходи за изграждане на бизнес отчети, зареждането и подготовката на данни за анализ се извършва с помощта на технологията Power Query. Този метод остава напълно оправдан и ефективен, докато няма много източници на данни: една счетоводна система и справочници от таблици на Excel. Въпреки това, с увеличаването на броя на счетоводните системи, решаването на този проблем с помощта на Power Query става много тромаво и трудно за поддръжка и развитие. В такива случаи на помощ идват ETL инструментите.

С тяхна помощ данните се разтоварват от източници (Extract), трансформират (Transform), което предполага почистване и сравнение, и се зареждат в хранилището на данни (Load). Складът за данни (DWH - Data Warehouse) по правило е релационна база данни, разположена на сървър. Тази база данни съдържа данни, подходящи за анализ. По график се стартира ETL процес, който актуализира складовите данни до най-новото. Между другото, цялата тази кухня се обслужва перфектно от Integration Services, които са част от MS SQL Server.

Освен това, както преди, можете да използвате Excel, Power BI или други аналитични инструменти като Tableau или Qlik Sense за изграждане на бизнес модел на данни и визуализация. Но първо бих искал да насоча вниманието ви към още една възможност, за която може би не знаете, въпреки факта, че ви е достъпна от дълго време. Говорим за изграждане на бизнес модели с помощта на аналитични услуги на MS SQL Server, а именно Analysis Services.

Модели на данни в MS Analysis Services

Тази част от статията ще бъде по-интересна за тези, които вече използват MS SQL Server в своята компания.

Понастоящем Analysis Services предоставя два типа модели на данни: многоизмерни и таблични модели. В допълнение към факта, че данните в тези модели са свързани, стойностите на индикаторите на модела са предварително агрегирани и съхранени в клетки на OLAP куб, достъпни чрез MDX или DAX заявки. Благодарение на тази архитектура за съхранение на данни, заявка, която обхваща милиони записи, се връща за секунди. Този метод за достъп до данни е необходим за компании, чиито таблици с транзакции съдържат над един милион записа (горната граница не е ограничена).

Excel, Power BI и много други „уважавани“ инструменти могат да се свържат с такива модели и да визуализират данни от техните структури.

Ако сте поели по „напредналия“ път: автоматизирали сте ETL процеса и сте изградили бизнес модели, използвайки услуги на MS SQL Server, тогава вие заслужавате да имате свой собствен корпоративен портал.

Корпоративен портал

Чрез него администраторите ще наблюдават и управляват процеса на отчитане. Наличието на портал ще позволи обединяването на фирмените директории: информация за клиенти, продукти, мениджъри, доставчици ще бъде достъпна за сравнение, редактиране и изтегляне на едно място за всеки, който я използва. На портала можете да внедрите различни функции за промяна на данни в счетоводни системи, например управление на репликация на данни. И най-важното е, че с помощта на портала проблемът с организирането на диференциран достъп до отчети е успешно решен - служителите ще виждат само онези отчети, които са изготвени лично за техните отдели във формата, предназначена за тях.

Все още обаче не е ясно как ще бъде организирано показването на отчетите на страницата на портала. За да отговорите на този въпрос, първо трябва да решите технологията, върху която ще бъде изграден порталът. Предлагам да използвате една от рамките като основа: ASP.NET MVC/Web Forms/Core или Microsoft SharePoint. Ако вашата компания има поне един .NET разработчик, тогава изборът няма да е труден. Вече можете да изберете OLAP клиент в приложението, който може да се свързва с многомерни или таблични модели на Analysis Services.

Избор на OLAP клиент за визуализация

Нека сравним няколко инструмента въз основа на нивото на сложност на вграждане, функционалност и цена: Power BI, Telerik UI за ASP.NET MVC компоненти и RadarCube ASP.NET MVC компоненти.

Power BI

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

Нека ви кажа веднага, че ще ви трябва лиценз за Power BI Premium и допълнителен специален капацитет. Наличието на специален капацитет ви позволява да публикувате табла за управление и отчети за потребителите във вашата организация, без да се налага да купувате лицензи за тях.

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

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

Компоненти на Telerik и RadarCube

За да интегрирате компонентите на Telerik и RadarCube, е достатъчно да имате базово ниво на софтуерни технологии. Следователно професионалните умения на един програмист от ИТ отдела ще бъдат напълно достатъчни. Всичко, което трябва да направите, е да поставите компонента на уеб страница и да го персонализирате, за да отговаря на вашите нужди.

компонент PivotGrid от пакета Telerik UI за ASP.NET MVC е вграден в страницата по изящен начин на Razor и предоставя най-необходимите OLAP функции. Ако обаче се нуждаете от по-гъвкави настройки на интерфейса и разширена функционалност, тогава е по-добре да използвате компоненти RadarCube ASP.NET MVC. Голям брой настройки, богата функционалност с възможност за предефиниране и разширяване ще ви позволи да създадете OLAP отчет с всякаква сложност.

По-долу е дадена таблица, сравняваща характеристиките на разглежданите инструменти по скалата Ниско-Средно-Високо.

 
Power BI
Telerik UI за ASP.NET MVC
RadarCube ASP.NET MVC

Визуализация
Високо
ниско
Среден

Набор от OLAP функции
Високо
ниско
Високо

Гъвкавост на персонализиране
Високо
Високо
Високо

Възможност за замяна на функции
-
-
+

Персонализиране на софтуера
-
-
+

Ниво на сложност на вграждане и конфигурация
Високо
ниско
Среден

Минималната цена
Power BI Premium EM3

190 000 рубли / месец
Един лиценз за разработчици

90 000 рубли.

Един лиценз за разработчици

25 000 рубли.

Сега можете да преминете към определяне на критерии за избор на аналитичен инструмент.

Критерии за избор на Power BI

  • Интересувате се от отчети, които са богати на различни показатели и елементи, свързани с данни.
  • Искате служителите, работещи с отчети, да могат лесно и бързо да получават отговори на своите бизнес проблеми по интуитивен начин.
  • Фирмата разполага с IT специалист с умения за BI разработка.
  • Бюджетът на компанията включва голяма сума месечно плащане за услуга за облачен бизнес анализ.

Условия за избор на компоненти на Телерик

  • Имаме нужда от прост OLAP клиент за Ad hock анализ.
  • Компанията разполага с начален .NET разработчик.
  • Малък бюджет за еднократна покупка на лиценз и последващото му подновяване с отстъпка под 20%.

Условия за избор на компоненти на RadarCube

  • Имате нужда от многофункционален OLAP клиент с възможност за персонализиране на интерфейса, както и такъв, който поддържа вграждане на ваши собствени функции.
  • Компанията разполага с .NET разработчик на средно ниво. Ако това не е така, тогава разработчиците на компоненти любезно ще предоставят своите услуги, но срещу допълнителна такса, която не надвишава нивото на заплатата на програмист на пълен работен ден.
  • Малък бюджет за еднократна покупка на лиценз и последващото му подновяване с 60% отстъпка.

Заключение

Изборът на правилния инструмент за бизнес анализ ще ви позволи напълно да се откажете от отчитането в Excel. Вашата компания ще може постепенно и безболезнено да премине към използването на съвременни технологии в областта на BI и да автоматизира работата на анализаторите във всички отдели.

Източник: www.habr.com

Добавяне на нов коментар