Како да изберете алатка за деловна анализа

Кој е вашиот избор?

Често, употребата на скапи и сложени БИ системи може да се замени со едноставни и релативно евтини, но доста ефективни аналитички алатки. Откако ќе ја прочитате оваа статија, ќе можете да ги процените вашите потреби за деловна аналитика и да разберете која опција е најдобра за вашиот бизнис.

Се разбира, сите БИ системи имаат исклучително сложена архитектура и нивната имплементација во компанија не е лесна задача, бара голема сума пари за решението и високо квалификувани интегратори. Ќе мора постојано да прибегнувате кон нивните услуги, бидејќи сè нема да заврши со имплементација и пуштање во работа - во иднина ќе биде неопходно да се усоврши функционалноста, да се развијат нови извештаи и индикатори. Треба да се земе предвид дека доколку системот е успешен, ќе сакате се повеќе вработени да работат во него, а тоа значи купување дополнителни кориснички лиценци.

Друга интегрална карактеристика на напредните системи за деловна интелигенција е исклучително голем сет на функции, од кои многу никогаш нема да ги користите, но ќе продолжите да плаќате за нив секогаш кога ќе ги обновувате вашите лиценци.

Горенаведените карактеристики на 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 - PowerView се справува со оваа задача со страшен тресок.

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, поточно услуги за анализа.

Модели на податоци во 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 клиент во апликација што може да се поврзе со повеќедимензионални или табеларни модели на услуги за анализа.

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

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

Моќ БИ

За да организирате пристап за вработените во компанијата до извештаите на Power BI на страницата на вашиот портал, треба да ја користите функцијата Power BI Embedded.

Веднаш да ви кажам дека ќе ви треба 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 од секаква сложеност.

Подолу е табела која ги споредува карактеристиките на инструментите што се разгледуваат на скалата ниско-средно-високо.

 
Моќ БИ
Telerik UI за ASP.NET MVC
RadarCube ASP.NET MVC

Визуелизација
Висок
ниско
Просечната

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

Флексибилност на прилагодување
Висок
Висок
Висок

Можност за преовладувачки функции
-
-
+

Прилагодување на софтверот
-
-
+

Ниво на сложеност на вградување и конфигурација
Висок
ниско
Просечната

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

190 рубли / месец
Лиценца за еден програмер

90 000 рубли.

Лиценца за еден програмер

25 000 рубли.

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

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

  • Ве интересираат извештаи кои се богати со различни метрики и елементи поврзани со податоци.
  • Сакате вработените кои работат со извештаи да можат лесно и брзо да добијат одговори на нивните деловни проблеми на интуитивен начин.
  • Компанијата има ИТ специјалист со вештини за развој на БИ.
  • Буџетот на компанијата вклучува голема сума на месечна исплата за услуга за облак бизнис аналитика.

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

  • Ни треба едноставен OLAP клиент за Ad hock анализа.
  • Компанијата има .NET развивач на почетно ниво на персоналот.
  • Мал буџет за еднократна набавка на лиценца и нејзино понатамошно обновување со попуст помал од 20%.

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

  • Потребен ви е мултифункционален OLAP клиент со можност за прилагодување на интерфејсот, како и оној што поддржува вградување на вашите сопствени функции.
  • Компанијата има .NET програмер од средно ниво на персоналот. Ако тоа не е случај, тогаш развивачите на компоненти љубезно ќе ги обезбедат своите услуги, но за дополнителен надомест што не го надминува нивото на плата на програмер со полно работно време.
  • Мал буџет за еднократно купување лиценца и нејзино понатамошно обновување со 60% попуст.

Заклучок

Изборот на вистинската алатка за деловна аналитика ќе ви овозможи целосно да го напуштите известувањето во Excel. Вашата компанија ќе може постепено и безболно да премине кон употреба на напредни технологии во областа на БИ и да ја автоматизира работата на аналитичарите во сите одделенија.

Извор: www.habr.com

Додадете коментар