Kako odabrati alat za poslovnu analizu

koji je tvoj izbor?

Često se korištenje skupih i složenih BI sistema može zamijeniti jednostavnim i relativno jeftinim, ali prilično efikasnim analitičkim alatima. Nakon što pročitate ovaj članak, moći ćete da procijenite svoje potrebe za poslovnom analitikom i shvatite koja je opcija najbolja za vaše poslovanje.

Naravno, svi BI sistemi imaju izuzetno složenu arhitekturu i njihova implementacija u kompaniju nije lak zadatak, koji zahteva veliku količinu novca za rešenje i visoko kvalifikovane integratore. Morat ćete više puta pribjegavati njihovim uslugama, jer se sve neće završiti implementacijom i puštanjem u rad - u budućnosti će biti potrebno poboljšati funkcionalnost, razviti nove izvještaje i indikatore. Treba imati u vidu da ćete, ukoliko sistem bude uspešan, želeti da u njemu radi sve više zaposlenih, a to podrazumeva kupovinu dodatnih korisničkih licenci.

Još jedna sastavna karakteristika naprednih sistema poslovne inteligencije je izuzetno veliki skup funkcija, od kojih mnoge nikada nećete koristiti, ali ćete nastaviti da ih plaćate svaki put kada obnovite svoje licence.

Gore navedene karakteristike BI sistema navode vas na razmišljanje o izboru alternative. Zatim predlažem da usporedimo rješenje sa standardnim skupom zadataka prilikom pripreme izvještaja pomoću Power BI-ja i Excel-a.

Power BI ili Excel?

U pravilu, za izradu tromjesečnog izvještaja o prodaji, analitičar preuzima podatke iz računovodstvenih sistema, uspoređuje ih sa svojim imenicima i prikuplja ih pomoću funkcije VLOOKUP u jednu tabelu, na osnovu koje se gradi izvještaj.

Kako se ovaj problem rješava pomoću Power BI-ja?

Podaci iz izvora se učitavaju u sistem i pripremaju za analizu: dijele se u tabele, čiste i upoređuju. Nakon toga se konstruiše poslovni model: tabele se međusobno povezuju, indikatori se definišu i kreiraju prilagođene hijerarhije. Sljedeća faza je vizualizacija. Ovdje se jednostavnim povlačenjem i ispuštanjem kontrola i widgeta formira interaktivna kontrolna tabla. Svi elementi su povezani preko modela podataka. Prilikom analize, ovo vam omogućava da se koncentrišete na potrebne informacije, filtrirajući ih u svim prikazima jednim klikom na bilo koji element kontrolne ploče.

Koje se prednosti korištenja Power BI-ja u odnosu na tradicionalni pristup mogu vidjeti u gornjem primjeru?

1 – Automatizacija procedure za dobijanje podataka i pripremu za analizu.
2 – Izgradnja poslovnog modela.
3 – Nevjerovatna vizualizacija.
4 – Odvojeni pristup izvještajima.

Pogledajmo sada svaku tačku posebno.

1 – Da biste pripremili podatke za pravljenje izveštaja, potrebno je da jednom definišete proceduru koja se povezuje sa podacima i obrađuje ih, a svaki put kada treba da dobijete izveštaj za drugi period, Power BI će podatke proslediti kroz kreiranu proceduru . Ovo automatizira većinu posla uključenog u pripremu podataka za analizu. Ali činjenica je da Power BI proceduru pripreme podataka provodi pomoću alata koji je dostupan u klasičnoj verziji Excela, a zove se power query. Omogućava vam da izvršite zadatak u Excelu na potpuno isti način.

2 – I ovdje je situacija ista. Power BI alat za izgradnju poslovnog modela je takođe dostupan u Excel-u - ovo PowerPivot.

3 – Kao što ste vjerovatno već pretpostavili, s vizualizacijom je situacija slična: ekstenzija u Excelu - power view nosi sa ovim zadatkom sa praskom.

4 – Ostaje da se utvrdi pristup izvještajima. Ovdje stvari nisu tako ružičaste. Činjenica je da je Power BI usluga u oblaku kojoj se pristupa putem ličnog naloga. Administrator usluge raspoređuje korisnike u grupe i postavlja različite nivoe pristupa izvještajima za ove grupe. Time se postiže diferencijacija prava pristupa između zaposlenih u kompaniji. Tako analitičari, menadžeri i direktori, kada pristupe istoj stranici, vide izvještaj u prikazu koji im je dostupan. Pristup može biti ograničen na određeni skup podataka ili na cijeli izvještaj. Međutim, ako je izvještaj u Excel datoteci, onda uz trud administratora sistema možete pokušati riješiti problem s pristupom, ali to neće biti isto. Vratiću se na ovaj zadatak kada budem opisivao karakteristike korporativnog portala.

Vrijedi napomenuti da, po pravilu, potreba kompanije za složenim i lijepim nadzornim pločama nije velika i često, za analizu podataka u Excelu, nakon izgradnje poslovnog modela, ne pribjegavaju mogućnostima Power View-a, već koriste pivot stolovi. Oni pružaju OLAP funkcionalnost koja je dovoljna za rješavanje većine problema poslovne analitike.

Dakle, opcija provođenja poslovne analize u Excel-u može dobro zadovoljiti potrebe prosječne kompanije sa malim brojem zaposlenih kojima su potrebni izvještaji. Međutim, ako su potrebe vaše kompanije ambicioznije, nemojte žuriti da pribjegavate alatima koji će riješiti sve odjednom.

Skrećem vam pažnju na profesionalniji pristup pomoću kojeg ćete dobiti vlastiti, potpuno vođen, automatizirani sistem za generiranje poslovnih analitičkih izvještaja sa ograničenim pristupom njima.

ETL i DWH

U prethodno razmatranim pristupima izradi poslovnih izvještaja, učitavanje i priprema podataka za analizu vršeno je korištenjem Power Query tehnologije. Ova metoda ostaje potpuno opravdana i efikasna sve dok nema mnogo izvora podataka: jedan računovodstveni sistem i referentne knjige iz Excel tabela. Međutim, sa povećanjem broja računovodstvenih sistema, rešavanje ovog problema korišćenjem Power Queryja postaje veoma glomazno i ​​teško za održavanje i razvoj. U takvim slučajevima u pomoć priskaču ETL alati.

Uz njihovu pomoć, podaci se istovaruju iz izvora (Extract), transformišu (Transform), što podrazumeva čišćenje i poređenje, i učitavaju u skladište podataka (Load). Skladište podataka (DWH - Data Warehouse) je, po pravilu, relaciona baza podataka koja se nalazi na serveru. Ova baza podataka sadrži podatke pogodne za analizu. ETL proces se pokreće prema rasporedu, koji ažurira podatke skladišta na najnovije. Inače, cijelu ovu kuhinju savršeno opslužuju Integration Services, koji su dio MS SQL Servera.

Nadalje, kao i prije, možete koristiti Excel, Power BI ili druge analitičke alate kao što su Tableau ili Qlik Sense za izgradnju poslovnog modela podataka i vizualizacije. Ali prvo bih vam skrenuo pažnju na još jednu priliku za koju možda niste znali, iako vam je već duže vrijeme dostupna. Riječ je o izgradnji poslovnih modela korištenjem analitičkih servisa MS SQL Servera, odnosno Analysis Services.

Modeli podataka u MS Analysis Services

Ovaj dio članka bit će zanimljiviji onima koji već koriste MS SQL Server u svojoj kompaniji.

Analysis Services trenutno nudi dva tipa modela podataka: višedimenzionalni i tabelarni model. Pored činjenice da su podaci u ovim modelima povezani, vrijednosti indikatora modela se prethodno agregiraju i pohranjuju u ćelije OLAP kocke, kojima se pristupa putem MDX ili DAX upita. Zbog ove arhitekture skladištenja podataka, upit koji obuhvata milione zapisa vraća se za sekunde. Ovaj način pristupa podacima je neophodan za kompanije čije tabele transakcija sadrže preko milion zapisa (gornja granica nije ograničena).

Excel, Power BI i mnogi drugi "renomirani" alati mogu se povezati s takvim modelima i vizualizirati podatke iz njihovih struktura.

Ako ste krenuli “naprednim” putem: automatizirali ste ETL proces i izgradili poslovne modele koristeći MS SQL Server usluge, onda zaslužujete imati vlastiti korporativni portal.

Korporativni portal

Preko njega će administratori pratiti i upravljati procesom izvještavanja. Prisustvo portala će omogućiti objedinjavanje imenika preduzeća: informacije o klijentima, proizvodima, menadžerima, dobavljačima biće dostupne za poređenje, uređivanje i preuzimanje na jednom mestu za sve koji ih koriste. Na portalu možete implementirati različite funkcije za promjenu podataka u računovodstvenim sistemima, na primjer, upravljanje replikacijom podataka. I što je najvažnije, uz pomoć portala, uspješno je riješen problem organizacije diferenciranog pristupa izvještajima - zaposleni će vidjeti samo one izvještaje koji su pripremljeni lično za njihove odjele u obliku koji je njima namijenjen.

Međutim, još nije jasno kako će biti organizovan prikaz izvještaja na stranici portala. Da biste odgovorili na ovo pitanje, prvo morate odlučiti o tehnologiji na kojoj će se portal graditi. Predlažem korištenje jednog od okvira kao osnove: ASP.NET MVC/Web Forms/Core, ili Microsoft SharePoint. Ako vaša kompanija ima barem jednog .NET programera, onda izbor neće biti težak. Sada možete odabrati OLAP klijent u aplikaciji koji se može povezati s višedimenzionalnim ili tabličnim modelima Analysis Services.

Odabir OLAP klijenta za vizualizaciju

Uporedimo nekoliko alata na osnovu nivoa složenosti ugradnje, funkcionalnosti i cijene: Power BI, Telerik UI za ASP.NET MVC komponente i RadarCube ASP.NET MVC komponente.

Power BI

Da biste organizirali pristup zaposlenicima kompanije Power BI izvještajima na stranici vašeg portala, trebate koristiti funkciju Power BI Embedded.

Odmah ću vam reći da će vam trebati Power BI Premium licenca i dodatni namjenski kapacitet. Posjedovanje namjenskog kapaciteta omogućava vam da objavljujete kontrolne ploče i izvještaje korisnicima u vašoj organizaciji bez kupovine licenci za njih.

Prvo se izvještaj generiran u Power BI Desktop-u objavljuje na Power BI portalu, a zatim se, uz pomoć neke jednostavne konfiguracije, ugrađuje u stranicu web aplikacije.

Analitičar može lako da se nosi sa procedurom za generisanje jednostavnog izveštaja i njegovo objavljivanje, ali mogu nastati ozbiljni problemi sa ugradnjom. Također je vrlo teško razumjeti mehanizam rada ovog alata: veliki broj postavki servisa u oblaku, mnoge pretplate, licence i kapaciteti uvelike povećavaju zahtjeve za nivoom specijalističke obuke. Stoga je bolje povjeriti ovaj zadatak IT stručnjaku.

Telerik i RadarCube komponente

Za integraciju komponenti Telerik i RadarCube dovoljno je posjedovati osnovni nivo softverske tehnologije. Stoga će profesionalne vještine jednog programera iz IT odjela biti sasvim dovoljne. Sve što trebate učiniti je postaviti komponentu na web stranicu i prilagoditi je svojim potrebama.

Komponenta PivotGrid iz Telerik korisničkog sučelja za ASP.NET MVC paket ugrađen je u stranicu na graciozan Razor način i pruža najneophodnije OLAP funkcije. Međutim, ako su vam potrebne fleksibilnije postavke sučelja i napredne funkcionalnosti, onda je bolje koristiti komponente RadarCube ASP.NET MVC. Veliki broj postavki, bogata funkcionalnost s mogućnošću redefiniranja i proširenja, omogućit će vam kreiranje OLAP izvještaja bilo koje složenosti.

Ispod je tabela koja upoređuje karakteristike instrumenata koji se razmatraju na skali nisko-srednje-visoko.

 
Power BI
Telerik UI za ASP.NET MVC
RadarCube ASP.NET MVC

Vizualizacija
Visoka
Nisko
Srednji

Skup OLAP funkcija
Visoka
Nisko
Visoka

Fleksibilnost prilagođavanja
Visoka
Visoka
Visoka

Mogućnost nadjačavanja funkcija
-
-
+

Prilagodba softvera
-
-
+

Nivo složenosti ugradnje i konfiguracije
Visoka
Nisko
Srednji

Minimalne troškove
Power BI Premium EM3

190 rub./mjesečno
Licenca za jednog programera

90 000 rubalja.

Licenca za jednog programera

25 000 rubalja.

Sada možete prijeći na definiranje kriterija za odabir analitičkog alata.

Power BI kriteriji odabira

  • Zainteresovani ste za izvještaje koji su bogati raznim metrikama i elementima vezanim za podatke.
  • Želite da zaposleni koji rade sa izvještajima mogu lako i brzo dobiti odgovore na svoje poslovne probleme na intuitivan način.
  • Kompanija ima IT stručnjaka sa veštinama razvoja BI.
  • Budžet kompanije uključuje veliki iznos mjesečne uplate za uslugu poslovne analitike u oblaku.

Uslovi za odabir Telerik komponenti

  • Potreban nam je jednostavan OLAP klijent za Ad hock analizu.
  • Kompanija ima uposlenog .NET programera početnog nivoa.
  • Mali budžet za jednokratnu kupovinu licence i njeno dalje obnavljanje uz popust manji od 20%.

Uslovi za odabir komponenti RadarCube

  • Potreban vam je multifunkcionalni OLAP klijent sa mogućnošću prilagođavanja interfejsa, kao i onaj koji podržava ugrađivanje sopstvenih funkcija.
  • Kompanija ima .NET programera srednjeg nivoa. Ako to nije slučaj, onda će programeri komponenti ljubazno pružiti svoje usluge, ali uz dodatnu naknadu koja ne prelazi nivo plaće programera s punim radnim vremenom.
  • Mali budžet za jednokratnu kupovinu licence i njeno dalje obnavljanje uz popust od 60%.

zaključak

Odabir pravog alata za poslovnu analitiku omogućit će vam da u potpunosti napustite izvještavanje u Excelu. Vaša kompanija će moći postepeno i bezbolno da pređe na korišćenje naprednih tehnologija u oblasti BI i automatizuje rad analitičara u svim odeljenjima.

izvor: www.habr.com

Dodajte komentar