Hoe kinne jo in ark foar bedriuwsanalyse kieze

Wat is dyn kar?

Faak kin it gebrûk fan djoere en komplekse BI-systemen ferfongen wurde troch ienfâldige en relatyf goedkeape, mar frij effektive analytyske ark. Nei it lêzen fan dit artikel sille jo jo behoeften foar bedriuwsanalytyk kinne beoardielje en begripe hokker opsje it bêste is foar jo bedriuw.

Fansels hawwe alle BI-systemen in ekstreem komplekse arsjitektuer en har ymplemintaasje yn in bedriuw is gjin maklike taak, dy't in grut bedrach jild nedich is foar de oplossing en heech kwalifisearre yntegrators. Jo moatte ferskate kearen gebrûk meitsje fan har tsjinsten, om't alles net sil einigje mei ymplemintaasje en yn gebrûk nommen - yn 'e takomst sil it nedich wêze om de funksjonaliteit te ferfine, nije rapporten en yndikatoaren te ûntwikkeljen. It moat rekken hâlden wurde dat as it systeem suksesfol is, jo wolle dat mear en mear meiwurkers dêryn wurkje, en dit betsjut dat jo ekstra brûkerslisinsjes keapje.

In oare yntegraal skaaimerk fan avansearre systemen foar bedriuwsintelliginsje is in ekstreem grutte set funksjes, wêrfan in protte sille nea brûke, mar sil trochgean te beteljen foar harren eltse kear as jo fernije jo lisinsjes.

De boppesteande funksjes fan BI-systemen meitsje jo tinke oer it kiezen fan in alternatyf. Dêrnei stel ik foar om de oplossing te fergelykjen mei in standert set fan taken by it opstellen fan rapporten mei Power BI en Excel.

Power BI of Excel?

As regel, om in kwartaalferkeaprapport te bouwen, downloadt de analist gegevens fan boekhâldingsystemen, fergeliket it mei syn mappen en sammelt it mei de funksje VLOOKUP yn ien tabel, op basis wêrfan it rapport is boud.

Hoe wurdt dit probleem oplost mei Power BI?

Gegevens út boarnen wurde laden yn it systeem en taret foar analyse: ferdield yn tabellen, skjinmakke en fergelike. Hjirnei wurdt in bedriuwsmodel konstruearre: tabellen wurde oan elkoar keppele, yndikatoaren wurde definieare en oanpaste hiërargyen wurde makke. De folgjende poadium is fisualisaasje. Hjir wurdt in ynteraktyf dashboard foarme troch gewoan kontrôles en widgets te slepen en te fallen. Alle eleminten binne ferbûn fia it gegevensmodel. By it analysearjen kinne jo jo konsintrearje op de nedige ynformaasje, filterje it yn alle werjeften mei ien klik op elk elemint fan it dashboard.

Hokker foardielen fan it brûken fan Power BI yn ferliking mei de tradisjonele oanpak kinne sjoen wurde yn it foarbyld hjirboppe?

1 - Automatisearring fan 'e proseduere foar it krijen fan gegevens en it tarieden op analyse.
2 - Bouwe in bedriuwsmodel.
3 - Ongelooflijke fisualisaasje.
4 - Skied tagong ta rapporten.

Litte wy no elk punt apart sjen.

1 - Om gegevens te meitsjen foar it bouwen fan in rapport, moatte jo ienris in proseduere definiearje dy't oanslút op 'e gegevens en it ferwurket, en elke kear as jo in rapport foar in oare perioade moatte krije, sil Power BI de gegevens trochjaan troch de oanmakke proseduere . Dit automatisearret it grutste part fan it wurk belutsen by it tarieden fan gegevens foar analyse. Mar it feit is dat Power BI de gegevenstariedingsproseduere útfiert mei in ark dat beskikber is yn 'e klassike ferzje fan Excel, en it hjit macht query. It lit jo de taak yn Excel op krekt deselde manier foltôgje.

2 - De situaasje is hjir itselde. It Power BI-ark foar it bouwen fan in bedriuwsmodel is ek beskikber yn Excel - dit PowerPivot.

3 - Lykas jo wierskynlik al rieden, is de situaasje mei fisualisaasje fergelykber: Excel-útwreiding - Power View omgaat mei dizze taak mei in knal.

4 - It bliuwt om tagong te krijen ta rapporten. Dingen binne hjir net sa rooskleurich. It feit is dat Power BI in wolktsjinst is dy't tagong is fia in persoanlik akkount. De tsjinstbehearder ferspriedt brûkers yn groepen en stelt ferskate nivo's fan tagong ta rapporten foar dizze groepen yn. Dit berikt differinsjaasje fan tagongsrjochten tusken bedriuwsmeiwurkers. Sa, analisten, managers en direkteuren, by tagong ta deselde side, sjoch it rapport yn in werjefte tagonklik foar harren. Tagong kin beheind wurde ta in spesifike set fan gegevens, of ta it hiele rapport. As it rapport lykwols yn in Excel-bestân is, dan kinne jo troch de ynspanningen fan 'e systeembehearder besykje it probleem op te lossen mei tagong, mar dit sil net itselde wêze. Ik kom werom nei dizze taak as ik de funksjes fan it bedriuwsportaal beskriuw.

It is de muoite wurdich op te merken dat, as regel, it ferlet fan in bedriuw foar komplekse en moaie dashboards is net grut en faak, te analysearjen gegevens yn Excel, nei it bouwen fan in bedriuw model, se net taflecht ta de mooglikheden fan Power View, mar brûke pivot tabellen. Se leverje OLAP-funksjonaliteit dy't genôch is om de measte saaklike analytyske problemen op te lossen.

Sa kin de opsje fan it útfieren fan saaklike analyze yn Excel goed foldwaan oan 'e behoeften fan in trochsneed bedriuw mei in lyts oantal meiwurkers dy't rapporten nedich binne. As de behoeften fan jo bedriuw lykwols ambisjeuser binne, haast dan net om ark te brûken dy't alles tagelyk oplosse.

Ik bring jo oandacht in mear profesjonele oanpak, wêrby't jo jo eigen, folslein behearde, automatisearre systeem krije foar it generearjen fan saaklike analytyske rapporten mei beheinde tagong ta har.

ETL en DWH

Yn 'e earder besprutsen oanpak foar it bouwen fan saaklike rapporten, laden en tariede gegevens foar analyse waard útfierd mei help fan Power Query technology. Dizze metoade bliuwt folslein rjochtfeardige en effektyf sa lang as der net folle gegevens boarnen: ien boekhâlding systeem en referinsje boeken út Excel tabellen. Lykwols, mei de tanimming fan it oantal boekhâlding systemen, it oplossen fan dit probleem mei help fan Power Query wurdt hiel omslachtig en dreech te ûnderhâlden en te ûntwikkeljen. Yn sokke gefallen komme ETL-ark ta de rêding.

Mei har help wurde gegevens ûntladen út boarnen (Extract), omfoarme (Transformearje), wat skjinmeitsjen en fergeliking ymplisearret, en laden yn it gegevenspakhús (Load). In data warehouse (DWH - Data Warehouse) is, yn 'e regel, in relaasje databank dy't leit op in tsjinner. Dizze databank befettet gegevens geskikt foar analyse. In ETL-proses wurdt lansearre neffens in skema, dat de pakhúsgegevens bywurket nei de lêste. Trouwens, dizze hiele keuken wurdt perfekt betsjinne troch Integration Services, dy't diel útmeitsje fan MS SQL Server.

Fierder kinne jo, lykas earder, Excel, Power BI, of oare analytyske ark brûke lykas Tableau of Qlik Sense om in bedriuwsmodel fan gegevens en fisualisaasje te bouwen. Mar earst wol ik jo oandacht freegje foar noch ien kâns dêr't jo miskien net fan witte, nettsjinsteande it feit dat it jo al lang beskikber is. Wy hawwe it oer it bouwen fan saaklike modellen mei help fan MS SQL Server analytyske tsjinsten, nammentlik Analysis Services.

Gegevensmodellen yn MS Analysis Services

Dizze seksje fan it artikel sil ynteressanter wêze foar dyjingen dy't al MS SQL Server brûke yn har bedriuw.

Analyse Tsjinsten biedt op it stuit twa soarten gegevensmodellen: multidimensionale en tabelmodellen. Njonken it feit dat de gegevens yn dizze modellen keppele binne, wurde de wearden fan 'e modelindikatoren foarôf aggregearre en opslein yn OLAP-kubesellen, tagonklik troch MDX- as DAX-fragen. Fanwegen dizze arsjitektuer foar gegevensopslach wurdt in query dy't miljoenen records omspant yn sekonden weromjûn. Dizze metoade foar tagong ta gegevens is nedich foar bedriuwen waans transaksjetabellen mear dan in miljoen records befetsje (de boppegrins is net beheind).

Excel, Power BI en in protte oare "reputabele" ark kinne ferbine mei sokke modellen en visualisearje gegevens fan harren struktueren.

As jo ​​​​it "avansearre" paad hawwe nommen: jo hawwe it ETL-proses automatisearre en bedriuwsmodellen boud mei MS SQL Server-tsjinsten, dan fertsjinje jo jo eigen bedriuwsportaal te hawwen.

Corporate portal

Dêrtroch sille behearders it rapportaazjeproses kontrolearje en beheare. De oanwêzigens fan in portal sil it mooglik meitsje om bedriuwsmappen te ferienigjen: ynformaasje oer kliïnten, produkten, managers, leveransiers sil beskikber wêze foar fergeliking, bewurkjen en downloaden op ien plak foar elkenien dy't it brûkt. Op it portaal kinne jo ferskate funksjes ymplementearje foar it feroarjen fan gegevens yn boekhâldingsystemen, bygelyks it behearen fan gegevensreplikaasje. En it wichtichste, mei help fan it portaal, wurdt it probleem fan it organisearjen fan differinsearre tagong ta rapporten mei súkses oplost - meiwurkers sille allinich de rapporten sjen dy't persoanlik foar har ôfdielingen binne taret yn 'e foarm dy't foar har bedoeld is.

It is lykwols noch net dúdlik hoe't de werjefte fan rapporten op 'e portaalside organisearre wurde sil. Om dizze fraach te beantwurdzjen, moatte jo earst beslute oer de technology wêrop it portaal boud wurdt. Ik stel foar om ien fan 'e kaders as basis te brûken: ASP.NET MVC/Web Forms/Core, of Microsoft SharePoint. As jo ​​​​bedriuw op syn minst ien .NET-ûntwikkelder hat, dan sil de kar net dreech wêze. Jo kinne no in yn-applikaasje OLAP-kliïnt selektearje dy't kin ferbine mei Analysis Services multydimensionale as tabelmodellen.

Selektearje in OLAP-kliïnt foar fisualisaasje

Litte wy ferskate ark fergelykje basearre op it nivo fan kompleksiteit fan ynbêding, funksjonaliteit en priis: Power BI, Telerik UI foar ASP.NET MVC-komponinten en RadarCube ASP.NET MVC-komponinten.

macht BI

Om tagong te organisearjen foar meiwurkers fan it bedriuw ta Power BI-rapporten op jo portaalside, moatte jo de funksje brûke Power BI Embedded.

Lit my jo daliks fertelle dat jo in Power BI Premium-lisinsje en ekstra tawijd kapasiteit nedich binne. Mei tawijd kapasiteit kinne jo dashboards en rapporten publisearje oan brûkers yn jo organisaasje sûnder lisinsjes foar har te keapjen.

Earst wurdt in rapport generearre yn Power BI Desktop publisearre op it Power BI-portaal en dan, mei help fan wat ienfâldige konfiguraasje, ynbêde yn in webapplikaasjeside.

In analist kin de proseduere maklik omgean foar it generearjen fan in ienfâldich rapport en it publisearjen, mar serieuze problemen kinne ûntstean mei ynbêding. It is ek heul lestich om it meganisme fan wurking fan dit ark te begripen: in grut oantal wolketsjinstynstellingen, in protte abonneminten, lisinsjes en kapasiteiten ferheegje de eask foar it opliedingsnivo fan in spesjalist sterk. Dus it is better om dizze taak oan in IT-spesjalist ta te jaan.

Telerik en RadarCube komponinten

Om Telerik- en RadarCube-komponinten te yntegrearjen, is it genôch om in basisnivo fan softwaretechnology te hawwen. Dêrom sille de profesjonele feardigens fan ien programmeur út 'e IT-ôfdieling genôch wêze. Alles wat jo hoege te dwaan is it komponint op in webside te pleatsen en it oanpasse oan jo behoeften.

Komponint PivotGrid fan 'e Telerik UI foar ASP.NET MVC suite is ynbêde yn' e side op in sierlike Razor-manier en leveret de meast nedige OLAP-funksjes. As jo ​​​​lykwols mear fleksibele ynterface-ynstellingen en avansearre funksjonaliteit nedich binne, dan is it better om komponinten te brûken RadarCube ASP.NET MVC. In grut oantal ynstellingen, rike funksjonaliteit mei de mooglikheid om it opnij te definiearjen en út te wreidzjen, sille jo in OLAP-rapport meitsje kinne fan elke kompleksiteit.

Hjirûnder is in tabel mei fergeliking fan de skaaimerken fan 'e ynstruminten dy't wurde beskôge op' e Low-Medium-High skaal.

 
macht BI
Telerik UI foar ASP.NET MVC
RadarCube ASP.NET MVC

Fisualisaasje
Heech
Leech
Medium

Set fan OLAP funksjes
Heech
Leech
Heech

Fleksibiliteit fan maatwurk
Heech
Heech
Heech

Mooglikheid fan oerhearskjende funksjes
-
-
+

Software maatwurk
-
-
+

Nivo fan kompleksiteit fan ynbêde en konfiguraasje
Heech
Leech
Medium

Minimale kosten
Power BI Premium EM3

190 rub./moanne
Single developer lisinsje

90 000 roebels.

Single developer lisinsje

25 000 roebels.

No kinne jo trochgean mei it definiearjen fan kritearia foar it kiezen fan in analytysk ark.

Power BI seleksje kritearia

  • Jo binne ynteressearre yn rapporten dy't ryk binne yn in ferskaat oan metriken en gegevens-relatearre eleminten.
  • Jo wolle dat meiwurkers dy't mei rapporten wurkje, maklik en fluch antwurden kinne krije op har saaklike problemen op in yntuïtive manier.
  • It bedriuw hat in IT-spesjalist mei BI-ûntwikkelingsfeardigens.
  • It budzjet fan it bedriuw omfettet in grut bedrach fan moanlikse betelling foar in cloud saaklike analytyske tsjinst.

Betingsten foar it selektearjen fan Telerik-komponinten

  • Wy hawwe in ienfâldige OLAP-kliïnt nedich foar Ad-hock-analyse.
  • It bedriuw hat in yngongsnivo .NET-ûntwikkelder op personiel.
  • In lyts budzjet foar in ienmalige oankeap fan lisinsje en de fierdere fernijing dêrfan mei in koarting fan minder dan 20%.

Betingsten foar in selektearje RadarCube komponinten

  • Jo hawwe in multyfunksjonele OLAP-kliïnt nedich mei de mooglikheid om de ynterface oan te passen, lykas ien dy't it ynbêden fan jo eigen funksjes stipet.
  • It bedriuw hat in mid-level .NET-ûntwikkelder op personiel. As dit net it gefal is, dan sille de komponint-ûntwikkelders har tsjinsten freonlik leverje, mar foar in ekstra fergoeding dy't it salarisnivo fan in fulltime programmeur net mear as it nivo is.
  • In lyts budzjet foar in ienmalige lisinsje oankeap en syn fierdere fernijing mei 60% koarting.

konklúzje

Troch it juste ark foar saaklike analytyk te kiezen, kinne jo rapportaazje yn Excel folslein ferlitte. Jo bedriuw sil by steat wêze om stadichoan en sûnder pine te ferpleatsen nei it brûken fan avansearre technologyen op it mêd fan BI en automatisearje it wurk fan analysts yn alle ôfdielings.

Boarne: www.habr.com

Add a comment