Kaip išsirinkti verslo analizės įrankį

Koks tavo pasirinkimas?

Dažnai brangių ir sudėtingų BI sistemų naudojimas gali būti pakeistas paprastomis ir santykinai nebrangiomis, tačiau gana efektyviomis analizės priemonėmis. Perskaitę šį straipsnį galėsite įvertinti savo verslo analitikos poreikius ir suprasti, kuris variantas geriausiai tinka jūsų verslui.

Žinoma, visos BI sistemos turi itin sudėtingą architektūrą ir jų diegimas įmonėje nėra lengvas uždavinys, reikalaujantis daug pinigų už sprendimą ir aukštos kvalifikacijos integratorių. Turėsite ne kartą kreiptis į jų paslaugas, nes viskas nesibaigs diegimu ir paleidimu - ateityje reikės tobulinti funkcionalumą, kurti naujas ataskaitas ir rodiklius. Reikia atsižvelgti į tai, kad jei sistema bus sėkminga, norėsis, kad joje dirbtų vis daugiau darbuotojų, o tai reiškia papildomų vartotojo licencijų įsigijimą.

Dar viena neatsiejama pažangių verslo žvalgybos sistemų savybė – itin didelis funkcijų rinkinys, daugelio kurių niekada nenaudosite, bet ir toliau mokėsite už jas kiekvieną kartą atnaujindami licencijas.

Minėtos BI sistemų savybės verčia susimąstyti apie alternatyvos pasirinkimą. Toliau siūlau palyginti sprendimą su standartiniu užduočių rinkiniu rengiant ataskaitas naudojant Power BI ir Excel.

„Power BI“ ar „Excel“?

Paprastai, norėdamas sudaryti ketvirčio pardavimo ataskaitą, analitikas atsisiunčia duomenis iš apskaitos sistemų, lygina juos su savo katalogais ir, naudodamas VLOOKUP funkciją, surenka į vieną lentelę, kurios pagrindu sukuriama ataskaita.

Kaip ši problema išspręsta naudojant „Power BI“?

Duomenys iš šaltinių įkeliami į sistemą ir paruošiami analizei: suskirstomi į lenteles, išvalomi ir lyginami. Po to konstruojamas verslo modelis: lentelės susiejamos viena su kita, apibrėžiami rodikliai ir kuriamos tinkintos hierarchijos. Kitas etapas yra vizualizacija. Čia tiesiog nuvilkant ir nuleidžiant valdiklius ir valdiklius susidaro interaktyvi prietaisų skydelis. Visi elementai yra sujungti per duomenų modelį. Analizuojant tai leidžia sutelkti dėmesį į reikiamą informaciją, filtruojant ją visuose rodiniuose vienu paspaudimu ant bet kurio prietaisų skydelio elemento.

Kokius „Power BI“ naudojimo pranašumus, palyginti su tradiciniu metodu, galite pamatyti aukščiau pateiktame pavyzdyje?

1 – Duomenų gavimo ir paruošimo analizei procedūros automatizavimas.
2 – Verslo modelio kūrimas.
3 – Neįtikėtina vizualizacija.
4 – Atskira prieiga prie ataskaitų.

Dabar pažvelkime į kiekvieną tašką atskirai.

1 – Norėdami paruošti duomenis ataskaitai kurti, turite apibrėžti procedūrą, kuri vieną kartą prisijungs prie duomenų ir juos apdoros, o kiekvieną kartą, kai reikės gauti kito laikotarpio ataskaitą, Power BI perduos duomenis per sukurtą procedūrą. . Taip automatizuojama didžioji dalis darbų, susijusių su duomenų paruošimu analizei. Tačiau faktas yra tas, kad „Power BI“ duomenų paruošimo procedūrą atlieka naudodama įrankį, kuris yra klasikinėje „Excel“ versijoje, ir jis vadinamas „Power Query“. Tai leidžia lygiai taip pat atlikti užduotį „Excel“.

2 – čia ta pati situacija. „Power BI“ įrankis, skirtas verslo modeliui kurti, taip pat yra „Excel“ – tai „Power Pivot“.

3 – Kaip tikriausiai jau atspėjote, su vizualizacija situacija panaši: Excel plėtinys - PowerView su šia užduotimi susidoroja su kaupu.

4 – Belieka išsiaiškinti prieigą prie ataskaitų. Čia ne viskas taip rožiškai. Faktas yra tas, kad „Power BI“ yra debesies paslauga, pasiekiama per asmeninę paskyrą. Paslaugos administratorius paskirsto vartotojus į grupes ir nustato skirtingus šių grupių prieigos prie ataskaitų lygius. Taip pasiekiamas prieigos teisių diferencijavimas tarp įmonės darbuotojų. Taigi analitikai, vadovai ir direktoriai, patekę į tą patį puslapį, mato ataskaitą jiems prieinamame rodinyje. Prieiga gali būti apribota iki konkretaus duomenų rinkinio arba visos ataskaitos. Tačiau jei ataskaita yra „Excel“ faile, sistemos administratoriaus pastangomis galite pabandyti išspręsti prieigos problemą, tačiau tai nebus tas pats. Prie šios užduoties grįšiu, kai aprašysiu įmonės portalo ypatybes.

Verta paminėti, kad paprastai įmonės sudėtingų ir gražių prietaisų skydelių poreikis nėra didelis ir dažnai, kad būtų galima analizuoti duomenis programoje „Excel“, sukūrę verslo modelį, jie nesinaudoja „Power View“ galimybėmis, o naudoja „pivot“. lenteles. Jie suteikia OLAP funkcionalumą, kurio pakanka daugeliui verslo analizės problemų išspręsti.

Taigi, galimybė atlikti verslo analizę „Excel“ gali patenkinti vidutinės įmonės, turinčios nedaug darbuotojų, kuriems reikia ataskaitų, poreikius. Tačiau jei jūsų įmonės poreikiai ambicingesni, neskubėkite griebtis įrankių, kurie viską išspręs iš karto.

Atkreipiu dėmesį į profesionalesnį požiūrį, kuriuo pasinaudoję gausite savo, pilnai valdomą, automatizuotą verslo analitinių ataskaitų generavimo sistemą su ribota prieiga prie jų.

ETL ir DWH

Anksčiau aptartuose verslo ataskaitų rengimo metoduose duomenų įkėlimas ir paruošimas analizei buvo atliktas naudojant Power Query technologiją. Šis metodas išlieka visiškai pagrįstas ir veiksmingas tol, kol nėra daug duomenų šaltinių: vienos apskaitos sistemos ir žinynų iš Excel lentelių. Tačiau didėjant apskaitos sistemų skaičiui, šios problemos sprendimas naudojant Power Query tampa labai sudėtingas ir sunkiai prižiūrimas bei plėtojamas. Tokiais atvejais į pagalbą ateina ETL įrankiai.

Jų pagalba duomenys iškraunami iš šaltinių (Extract), transformuojami (Transform), o tai reiškia valymą ir palyginimą ir įkeliami į duomenų saugyklą (Load). Duomenų saugykla (DWH – Data Warehouse) paprastai yra reliacinė duomenų bazė, esanti serveryje. Šioje duomenų bazėje yra duomenų, tinkamų analizei. ETL procesas paleidžiamas pagal grafiką, kuris atnaujina sandėlio duomenis iki naujausių. Beje, visą šią virtuvę puikiai aptarnauja Integration Services, kurios yra MS SQL Server dalis.

Be to, kaip ir anksčiau, duomenų ir vizualizacijos verslo modeliui kurti galite naudoti „Excel“, „Power BI“ ar kitus analizės įrankius, tokius kaip „Tableau“ ar „Qlik Sense“. Tačiau pirmiausia norėčiau atkreipti jūsų dėmesį į dar vieną galimybę, apie kurią galbūt nežinojote, nepaisant to, kad ji jums buvo prieinama ilgą laiką. Kalbame apie verslo modelių kūrimą naudojant MS SQL Server analitines paslaugas, būtent analizės paslaugas.

Duomenų modeliai MS Analysis Services

Ši straipsnio dalis bus įdomesnė tiems, kurie savo įmonėje jau naudoja MS SQL Server.

„Analysis Services“ šiuo metu teikia dviejų tipų duomenų modelius: daugiamačius ir lentelių modelius. Be to, kad šių modelių duomenys yra susieti, modelio rodiklių reikšmės yra iš anksto sukauptos ir saugomos OLAP kubo langeliuose, pasiekiamuose MDX arba DAX užklausomis. Dėl šios duomenų saugojimo architektūros užklausa, apimanti milijonus įrašų, grąžinama per kelias sekundes. Šis duomenų prieigos būdas reikalingas įmonėms, kurių operacijų lentelėse yra virš milijono įrašų (viršutinė riba neribojama).

„Excel“, „Power BI“ ir daugelis kitų „gerbiamų“ įrankių gali prisijungti prie tokių modelių ir vizualizuoti duomenis iš jų struktūrų.

Jei pasukote „pažangiu“ keliu: automatizavote ETL procesą ir sukūrėte verslo modelius naudodami MS SQL Server paslaugas, tuomet nusipelnėte turėti savo įmonės portalą.

Įmonės portalas

Per jį administratoriai stebės ir valdys ataskaitų teikimo procesą. Portalo buvimas leis suvienodinti įmonių katalogus: informaciją apie klientus, produktus, vadybininkus, tiekėjus galės palyginti, redaguoti ir atsisiųsti vienoje vietoje visi juo besinaudojantys. Portale galite įdiegti įvairias duomenų keitimo apskaitos sistemose funkcijas, pavyzdžiui, valdyti duomenų replikaciją. O svarbiausia, kad portalo pagalba sėkmingai išspręsta diferencijuotos prieigos prie ataskaitų organizavimo problema – darbuotojai matys tik tas ataskaitas, kurios buvo parengtos asmeniškai jų skyriams jiems skirta forma.

Tačiau kol kas neaišku, kaip bus organizuojamas ataskaitų rodymas portalo puslapyje. Norėdami atsakyti į šį klausimą, pirmiausia turite nuspręsti, kokios technologijos pagrindu bus kuriamas portalas. Siūlau kaip pagrindą naudoti vieną iš karkasų: ASP.NET MVC/Web Forms/Core arba Microsoft SharePoint. Jei jūsų įmonėje yra bent vienas .NET kūrėjas, tuomet pasirinkimas nebus sunkus. Dabar galite pasirinkti programoje esantį OLAP klientą, kuris gali prisijungti prie analizės paslaugų daugiamačių arba lentelių modelių.

OLAP kliento pasirinkimas vizualizacijai

Palyginkime kelis įrankius pagal įterpimo sudėtingumo lygį, funkcionalumą ir kainą: Power BI, Telerik UI ASP.NET MVC komponentams ir RadarCube ASP.NET MVC komponentams.

Maitinimo BI

Norėdami organizuoti įmonės darbuotojų prieigą prie Power BI ataskaitų savo portalo puslapyje, turite naudoti šią funkciją „Power BI Embedded“..

Iš karto pasakysiu, kad jums reikės „Power BI Premium“ licencijos ir papildomos talpos. Turėdami tam skirtą pajėgumą galite skelbti informacijos suvestines ir ataskaitas savo organizacijos naudotojams nepirkdami jiems licencijų.

Pirmiausia „Power BI Desktop“ sukurta ataskaita paskelbiama „Power BI“ portale, o tada, naudojant tam tikrą paprastą konfigūraciją, įterpiama į žiniatinklio programos puslapį.

Analitikas gali lengvai susidoroti su paprastos ataskaitos generavimo ir paskelbimo procedūra, tačiau įterpiant gali kilti rimtų problemų. Taip pat labai sunku suprasti šio įrankio veikimo mechanizmą: daugybė debesijos paslaugų nustatymų, daugybė prenumeratų, licencijų ir pajėgumų labai padidina specialisto parengimo lygį. Tad geriau šią užduotį patikėti IT specialistui.

Telerik ir RadarCube komponentai

Norint integruoti Telerik ir RadarCube komponentus, pakanka turėti bazinį programinės įrangos technologijų lygį. Todėl vieno programuotojo iš IT skyriaus profesinių įgūdžių visiškai pakaks. Viskas, ką jums reikia padaryti, tai įdėti komponentą į tinklalapį ir pritaikyti jį pagal savo poreikius.

Komponentas PivotGrid iš Telerik vartotojo sąsajos, skirta ASP.NET MVC rinkinys yra įdėtas į puslapį grakščiai Razor būdu ir suteikia būtiniausias OLAP funkcijas. Tačiau jei jums reikia lankstesnių sąsajos nustatymų ir išplėstinių funkcijų, geriau naudoti komponentus RadarCube ASP.NET MVC. Daug nustatymų, gausus funkcionalumas su galimybe jį iš naujo apibrėžti ir išplėsti leis sukurti bet kokio sudėtingumo OLAP ataskaitą.

Žemiau yra lentelė, kurioje lyginamos nagrinėjamų instrumentų charakteristikos skalėje Low-Medium-High.

 
Maitinimo BI
Telerik vartotojo sąsaja, skirta ASP.NET MVC
RadarCube ASP.NET MVC

Vizualizacija
aukštas
žemas
Vidutinis

OLAP funkcijų rinkinys
aukštas
žemas
aukštas

Tinkinimo lankstumas
aukštas
aukštas
aukštas

Galimybė valdyti funkcijas
-
-
+

Programinės įrangos pritaikymas
-
-
+

Įdėjimo ir konfigūracijos sudėtingumo lygis
aukštas
žemas
Vidutinis

Minimali kaina
Power BI Premium EM3

190 000 rublių per mėnesį
Vieno kūrėjo licencija

90 000 rublių.

Vieno kūrėjo licencija

25 000 rublių.

Dabar galite pereiti prie analizės įrankio pasirinkimo kriterijų apibrėžimo.

„Power BI“ pasirinkimo kriterijai

  • Jus domina ataskaitos, kuriose gausu įvairių metrikų ir su duomenimis susijusių elementų.
  • Norite, kad darbuotojai, dirbantys su ataskaitomis, galėtų lengvai ir greitai intuityviai atsakyti į savo verslo problemas.
  • Įmonėje dirba IT specialistas, turintis BI kūrimo įgūdžių.
  • Į įmonės biudžetą įtraukta didelė mėnesinė įmoka už debesų verslo analitikos paslaugą.

Telerik komponentų pasirinkimo sąlygos

  • Ad hock analizei mums reikia paprasto OLAP kliento.
  • Įmonėje dirba pradinio lygio .NET kūrėjas.
  • Nedidelis biudžetas vienkartiniam licencijos įsigijimui ir tolesniam jos atnaujinimui su mažesne nei 20% nuolaida.

RadarCube komponentų pasirinkimo sąlygos

  • Jums reikia daugiafunkcio OLAP kliento su galimybe tinkinti sąsają, taip pat tokio, kuris palaikytų jūsų pačių funkcijų įdėjimą.
  • Įmonėje dirba vidutinio lygio .NET kūrėjas. Jei taip nėra, komponentų kūrėjai maloniai suteiks savo paslaugas, tačiau už papildomą mokestį, neviršijantį etatinio programuotojo atlyginimo lygio.
  • Nedidelis biudžetas vienkartiniam licencijos pirkimui ir tolesniam jos atnaujinimui su 60% nuolaida.

išvada

Pasirinkę tinkamą verslo analizės įrankį, galėsite visiškai atsisakyti ataskaitų teikimo programoje „Excel“. Jūsų įmonė galės palaipsniui ir neskausmingai pereiti prie pažangių technologijų naudojimo BI srityje ir automatizuoti analitikų darbą visuose padaliniuose.

Šaltinis: www.habr.com

Добавить комментарий