Cfarë zgjedhjeje keni?
Përdorimi i sistemeve të shtrenjta dhe kompleks BI shpesh mund të zëvendësohet nga mjete analitike të thjeshta dhe relativisht të lira, por mjaft efektive. Duke lexuar këtë artikull, do të jeni në gjendje të vlerësoni nevojat tuaja në fushën e analizës biznesore dhe të kuptoni se cila mundësi është më e përshtatshme për biznesin tuaj.
Natyrisht, të gjitha sistemet BI kanë një arkitekturë jashtëzakonisht komplekse dhe implementimi i tyre në kompani është një detyrë e vështirë që kërkon një shumë të konsiderueshme për zgjidhje dhe integratorë të kualifikuar të lartë. Do t’ju duhet të kërkoni shërbimet e tyre disa herë, pasi implementimi dhe vënia në funksionim nuk do të përfundojë këtu – në të ardhmen do të nevojitet përmirësimi i funksionaleve, zhvillimi i raporteve të reja dhe treguesve. Duhet të keni parasysh që në rastin e funksionimit të suksesshëm të sistemit, do të dëshironi që gjithnjë e më shumë punonjës të punojnë në të, që do të thotë blerjen e licencave të tjera për përdoruesit.
Një tjetër veçori thelbësore e sistemeve të avancuara të analitikës së biznesit është një grup jashtëzakonisht i gjerë funksionesh, shumë prej të cilave ndoshta nuk do t’i përdorni kurrë, por do të vazhdoni të paguani për to çdo herë, duke rinovuar licencat.
Këto karakteristika të sistemeve BI të japin arsye për të menduar për përshtatjen e një alternative. Më poshtë propozoj të krahasojmë zgjidhjen e grupit standard të detyrave në përgatitjen e raportimit duke përdorur Power BI dhe Excel.
Power BI apo Excel?
Si rregull, për të përgatitur një raport tremujor mbi shitjet, analisti nxjerr të dhënat nga sistemet e llogarive, i përputh ato me regjistrat e tij dhe i bashkon duke përdorur funksionin VLOOKUP në një tabelë, mbi bazën e së cilës ndërtohet raporti.
Si zgjidhet kjo detyrë me Power BI?
Të dhënat nga burimet ngarkohet në sistem dhe përgatiten për analizë: ndahen në tabela, pastrohen dhe përputhen. Pas kësaj, krijohet modeli i biznesit: tabelat lidhen me njëra-tjetrën, përcaktohen treguesit, krijohen hierarkitë e përdoruesve. Hapi tjetër është vizualizimi. Këtu, me tërheqjen e thjeshtë të elementeve të kontrollit dhe pajisjeve, formohet një panel interaktiv. Të gjithë elementët lidhen përmes modelit të të dhënave. Në analizë, kjo lejon përqendrimin në informacionin e nevojshëm, duke e filtruar atë në të gjitha pamjet me një klikim në çdo element të panelit.
Cilat janë përfitimet e aplikimit të Power BI krahasuar me qasjen tradicionale që mund të vërehen në shembullin e dhënë?
1 – Automatizimi i procedurës së marrjes së të dhënave dhe përgatitjes së tyre për analizë.
2 – Ndërtimi i modelit të biznesit.
3 – Vizualizim i jashtëzakonshëm.
4 – Qasje të kufizuar në raportet.
Tani le të shqyrtojmë çdo pikë veçmas.
1 – Përgatitja e të dhënave për ndërtimin e raportit kërkon një herë të vetme përcaktimin e një procedure që realizon lidhjen me të dhënat dhe përpunimin e tyre, dhe çdo herë që është e nevojshme të marrësh një raport për një periudhë tjetër, Power BI do t'i kalojë të dhënat përmes procedurës së krijuar. Kështu automatizohet një pjesë e madhe e punës në përgatitjen e të dhënave për analizë. Por çështja është se Power BI realizon procedurën e përgatitjes së të dhënave me një mjet që është i disponueshëm në versionin klasik të Excel, dhe quhet . Ai lejon realizimin e detyrës të vendosur në Excel në mënyrën e njëjtë.
2 – Këtu situata është e ngjashme. Mjeti Power BI për ndërtimin e modelit të biznesit ekziston edhe në Excel – kjo është .
3 – Siç mund ta keni përshkruar, çështja e vizualizimit është e ngjashme: shtesa e Excel-it — e realizon këtë detyrë me sukses.
4 – Duhet të kuptojmë se si të qasemi në raportet. Këtu situata nuk është aq rozë. Problemi është se Power BI është një shërbim në cloud, aksesimi i të cilit bëhet përmes një llogarie personale. Administratori i shërbimit ndan përdoruesit në grupe dhe cakton nivele të ndryshme akses për këto grupe në raportet. Kështu, arrihet ndarja e të drejtave të aksesit midis punonjësve të kompanisë. Pra, analistët, menaxherët dhe drejtorët, kur hyjnë në të njëjtën faqe, shohin raportin në versionin që u është e disponueshme. Aksi mund të kufizohet për një grup të caktuar të dhënash ose për raportin e tërë. Megjithatë, nëse raporti është në formatin Excel, atëherë me ndihmën e administratorit të sistemit, mund të tentojmë të zgjidhim çështjen e aksesit, por kjo do të ishte ndryshe. Unë do të rikthehem për të shqyrtuar këtë çështje kur të përshkruaj veçoritë e portalit korporativ.
Është e rëndësishme të theksohet se, në përgjithësi, nevoja e një kompanie për dashboard-e të ndërlikuara dhe të bukura nuk është e madhe dhe shpesh, për analizën e të dhënave në Excel, pas ndërtimit të modelit të biznesit, nuk shfrytëzojnë mundësitë e Power View, por përdorin tabela të përmbledhura. Ato ofrojnë funksionalitet OLAP, i cili është mjaft i mjaftueshëm për të zgjidhur shumicën e detyrave analitike të biznesit.
Prandaj, mënyra e kryerjes së analizës së biznesit në Excel mund të plotësojë nevojat e një kompanie mesatare me një numër të vogël punonjësish që kanë nevojë për raporte. Megjithatë, nëse kërkesat e kompanisë suaj janë më ambicios, mos u nxini të përdorni mjete që do të zgjidhin gjithçka menjëherë.
Ju sugjeroj një qasje më profesionale, me të cilën do të merrni sistemin tuaj të plote, të automatizuar për ndërtimin e raporteve analitike të biznesit me qasje të kufizuar për to.
ETL dhe DWH
Në qasjet e mëparshme për ndërtimin e raporteve të biznesit, ngarkimi dhe përgatitja e të dhënave për analizë realizoheshin me teknologjinë Power Query. Ky metod mbetet plotësisht i justifikuar dhe efektiv derisa burimet e të dhënave të mos jenë të shumta: një sistem llogarish dhe tabela ndihmëse nga Excel. Megjithatë, me rritjen e numrit të sistemeve të llogarive, zgjidhja e kësaj detyre përmes Power Query bëhet shumë e ngadaltë, e vështirë për t'u mbështetur dhe zhvilluar. Në këto raste, mjetet për ETL vijnë në ndihmë.
Me ndihmën e tyre, realizohet nxjerrja e të dhënave nga burimet (Extract), transformimi i tyre (Transform), që përfshin pastrimin dhe përshtatjen, dhe ngarkimi në depozitën e të dhënave (Load). Depozita e të dhënave (DWH — Data Warehouse) zakonisht është një bazë të dhënash relationale, e vendosur në server. Kjo bazë përmban të dhëna të përshtatshme për analizë. Procesi ETL, i cili përditëson të dhënat e depozitës në të rejat, aktivizohet sipas një orari. Me rastin e fjalës, të gjithë këtë proces e menaxhon në mënyrë të shkëlqyer Integration Services, të cilat bëjnë pjesë në MS SQL Server.
Në vazhdim, ashtu si më parë për ndërtimin e modele të biznesit dhe vizualizimin, mund të përdorni Excel, Power BI, ose mjetet e tjera analitike si Tableau ose Qlik Sense. Por para se ta vazhdoj, dua t'ju tërheq vëmendjen për një mundësi tjetër, për të cilën mund të mos keni qenë të vetëdijshëm, megjithëse ajo ka qenë e disponueshme për ju prej një kohë. Bëhet fjalë për ndërtimin e modeleve të biznesit përmes shërbimeve analitike të MS SQL Server, konkretisht Analysis Services.
Modelet e të dhënave në MS Analysis Services
Ky seksion i artikullit do të jetë më i interesant për ata që tashmë po përdorin MS SQL Server në kompaninë e tyre.
Në këtë moment, shërbimet e Analysis Services ofrojnë dy lloje modelet e të dhënave – këto janë modele multidimensionale dhe tabela. Përveç faktit se të dhënat në këto modele janë të lidhura, vlerat e treguesve të modelit agregohen paraprakisht dhe ruhen në qelizat e kubëve OLAP, të cilat aksesohen përmes kërkesave MDX ose DAX. Falë një arkitekture të tillë të ruajtjes së të dhënave, një kërkesë që kap miliona regjistrime kthehet brenda disa sekondash. Ky mënyrë e qasjes në të dhëna është e nevojshme për kompanitë, tabelat e transaksioneve të cilave përmbajnë nga një milion regjistrime (shtresa e sipërme nuk është e kufizuar).
Excel, Power BI dhe shumë mjete të tjera "solid" dinë të lidhen me këto modele dhe të vizualizojnë të dhënat e tyre strukturore.
Nëse keni ndjekur rrugën "e avancuar": automatizuar procesin ETL dhe ndërtuar modele biznesi me anë të shërbimeve MS SQL Server, ju meritoni të keni portalin tuaj korporativ.
Portali korporativ
Përmes tij, administratorët do të monitorojnë dhe menaxhojnë procesin e ndërtimit të raporteve. Prania e portalit do të mundësojë unifikimin e treguesve të kompanisë: informacioni për klientët, produktet, menaxherët, furnizuesit do të jetë në dispozicion për përputhje, redaktim dhe shkarkim në një vend për të gjithë ata që e përdorin atë. Në portal mund të realizohen funksione të ndryshme për ndryshimin e të dhënave të sistemeve të llogaritjes, për shembull, të menaxhohet replikimi i të dhënave. Dhe e rëndësishmja, nëpërmjet portalit, zgjidhet me sukses problemi i organizimit të aksesit të kufizuar në raporte - punonjësit do të shohin vetëm ato raporte që janë përgatitur për departamentet e tyre në formatin e duhur për ta.
Megjithatë, ende nuk është e qartë se si do të organizohet shfaqja e raporteve në faqen e portalit. Për të bërë këtë pyetje, së pari duhet të përcaktohemi për teknologjinë mbi të cilën do të ndërtohet portali. Sugjeroj të merret si bazë një nga framework-et: ASP.NET MVC/Web Forms/Core, ose Microsoft SharePoint. Nëse në kompaninë tuaj ka edhe një zhvillues .NET, atëherë zgjedhja nuk do të jetë e vështirë. Tani mund të zgjidhni një klient OLAP të integruar në aplikacion, i cili mund të lidhet me modelet shumë-dimensionale ose tabelare të shërbimeve të Analysis Services.
Zgjedhja e klientit OLAP për vizualizimin
Le të krahasojmë disa mjete sipas nivelit të vështirësisë në integrim, funksionalitetit dhe çmimit: Power BI, komponentët Telerik UI për ASP.NET MVC dhe komponentët RadarCube ASP.NET MVC.
Power BI
Për të organizuar qasjen e punonjësve të kompanisë në raportet Power BI në faqen e portalit tuaj, duhet të shfrytëzoni funksionin .
Të them menjëherë, do të nevojitet një licencë Power BI Premium dhe një kapacitet i dedikuar shtesë. Disponimi i një kapaciteti të dedikuar lejon publikimin e dashboard-eve dhe raporteve për përdoruesit në organizatë pa pasur nevojë për të blerë licenca për ta.
Së pari, raporti, i formuar në Power BI Desktop, publikohet në portalin Power BI dhe më pas, me një konfigurim të veçantë, integropohet në faqen e aplikacionit web.
Një analist mund të merret me procedurën e krijimit të një raporti të thjeshtë dhe publikimin e tij, por integrimi mund të sjellë probleme serioze. Po ashtu, është shumë e komplikuar të kuptohet mekanizmi i funksionimit të këtij instrumenti: numri i madh i konfigurimeve të shërbimit në cloud, shumëllojshmëria e abonimeve, licencave dhe kapaciteteve rrit ndjeshëm kërkesat për nivelin e përgatitjes së specialistit. Pra, është më mirë t'ia besoni këtë detyrë një IT-specialisti.
Komponentët Telerik dhe RadarCube
Për të integruar komponentët Telerik dhe RadarCube, është e mjaftueshme të keni njohuri bazike në teknologjitë programore. Pra, aftësitë profesionale të një programatori nga departamenti IT do të ishin të mjaftueshme. E gjithë që nevojitet, është vendosja e komponentit në faqen web dhe konfigurimi i tij sipas nevojave tuaja.
Komponenti nga nga i Telerik UI për ASP.NET MVC integrohet në faqen tuaj në një mënyrë rafinuar dhe ofron funksionalitetet më të nevojshme OLAP. Megjithatë, nëse kërkoni më shumë personalizim dhe funksionalitete të avancuara, është më mirë të përdorni komponentët . Një numër i madh konfigurimesh, funksionalitete të pasura me mundësi për t'i personalizuar dhe zgjeruar, do t'ju lejojnë të krijoni një raport OLAP të çdo kompleksiteti.
Më poshtë do të sjell një tabelë krahasuese të karakteristikave të mjeteve të shqyrtuara sipas shkallës së Ulët-Mesatar-Fund.
Power BI
Telerik UI për ASP.NET MVC
RadarCube ASP.NET MVC
Vizualizimi
I lartë
I ulët
Mesatar
Grupi i funksionaliteteve OLAP
I lartë
I ulët
I lartë
Fleksibilitet i konfiguruar
I lartë
I lartë
I lartë
Mundësia për të personalizuar funksionet
—
—
+
Personalizimi programatik
—
—
+
Niveli i vështirësisë së integrimit dhe konfigurimit
I lartë
I ulët
Mesatar
Kostoja minimale
Power BI Premium EM3
190 000 rub./muaj
Licencë për një zhvillues
90 000 rub.
Licencë për një zhvillues
25 000 rub.
Tani mund të kaloni në përcaktimin e kritereve për zgjedhjen e mjetit analitik.
Kushtet për zgjedhjen e Power BI
- Jeni të interesuar për raporte të pasura me tregues të ndryshëm dhe elemente të lidhura me të dhënat.
- Dëshironi që punonjësit që punojnë me raportet të mund të marrin shpejt përgjigje për detyrat e biznesit në një format intuitiv.
- Në kompaninë ka një specialist IT me aftësi në zhvillimin BI.
- Në buxhetin e kompanisë është parashikuar një shumë e madhe për pagesën e shërbimeve cloud të analizës biznesore në muaj.
Kushtet e zgjedhjes së komponenteve Telerik
- Kërkohet një klient i thjeshtë OLAP për analizë Ad hock.
- Në kompaninë ka një zhvillues .NET në nivel fillestar.
- Buxhet i vogël për blerjen e një licence një herë dhe vazhdimin e saj me një zbritje më pak se 20%.
Kushtet e zgjedhjes së komponenteve RadarCube
- Nevojitet një klient OLAP multifunksional me mundësi për personalizimin e ndërfaqes, si dhe mbështetje për integrimin e funksioneve të veta.
- Në kompaninë ka një zhvillues .NET në nivel mesatar. Nëse një i tillë nuk është i pranishëm, zhvilluesit e komponentit do të ofrojnë shërbimet e tyre, por për një tarifë shtesë që nuk tejkalon nivelin e pagës së programuesit të brendshëm.
- Buxhet i vogël për blerjen e një licence një herë dhe vazhdimin e saj me një zbritje 60%.
Përfundimi
Zgjedhja e duhur e një mjeti për analizën e biznesit do t'ju lejojë të hiqni dorë plotësisht nga krijimi i raporteve në Excel. Kompania juaj do të jetë në gjendje të kalojë gradualisht dhe pa probleme në përdorimin e teknologjive të avancuara në fushën e BI dhe të automatizojë punën e analistëve në të gjitha departamentet.
Burimi: habr.com
