Hoe om 'n besigheidsanalise-instrument te kies

Wat is jou keuse?

Dikwels kan die gebruik van duur en komplekse BI-stelsels vervang word deur eenvoudige en relatief goedkoop, maar redelik effektiewe analitiese hulpmiddels. Nadat u hierdie artikel gelees het, sal u u behoeftes op die gebied van besigheidsintelligensie kan assesseer en verstaan ​​watter opsie die beste vir u besigheid is.

Natuurlik het alle BI-stelsels 'n uiters komplekse argitektuur en die implementering daarvan in 'n maatskappy is nie 'n maklike taak nie, wat 'n groot bedrag geld benodig vir 'n oplossing en hoogs gekwalifiseerde integreerders. U sal herhaaldelik na hul dienste moet wend, aangesien alles nie sal eindig met die implementering en ingebruikneming nie - in die toekoms sal dit nodig wees om die funksionaliteit te verfyn, nuwe verslae en aanwysers te ontwikkel. Daar moet kennis geneem word dat as die stelsel suksesvol is, u meer en meer werknemers sal wil hê om daaraan te werk, wat beteken dat u bykomende gebruikerslisensies moet koop.

Nog 'n integrale kenmerk van gevorderde besigheidsintelligensiestelsels is 'n uiters groot stel kenmerke, waarvan baie jy nooit sal gebruik nie, maar sal voortgaan om daarvoor te betaal elke keer as jy jou lisensies hernu.

Bogenoemde kenmerke van BI-stelsels laat jou dink oor die keuse van 'n alternatief. Vervolgens stel ek voor om die oplossing van 'n standaardstel take te vergelyk wanneer verslae met Power BI en Excel voorberei word.

Power BI of Excel?

As 'n reël, om 'n kwartaallikse verkoopsverslag te bou, laai 'n ontleder data van rekeningkundige stelsels op, vergelyk dit met sy gidse en versamel dit met behulp van die VLOOKUP-funksie in een tabel, op grond waarvan die verslag gebou word.

En hoe word hierdie taak opgelos met behulp van Power BI?

Data van bronne word in die stelsel gelaai en voorberei vir ontleding: dit word in tabelle verdeel, skoongemaak en vergelyk. Daarna word 'n besigheidsmodel saamgestel: tabelle word aan mekaar gekoppel, aanwysers word gedefinieer, pasgemaakte hiërargieë word geskep. Die volgende stap is visualisering. Hier word 'n interaktiewe dashboard gevorm deur eenvoudig kontroles en legstukke te sleep en te laat val. Alle elemente word deur die datamodel verbind. Wanneer jy ontleed, laat dit jou toe om op die nodige inligting te fokus deur dit in alle aansigte te filter met 'n enkele klik op enige paneelbordelement.

Watter voordele van die gebruik van Power BI in vergelyking met die tradisionele benadering kan in die voorbeeld gesien word?

1 - Outomatisering van die prosedure vir die verkryging van data en die voorbereiding daarvan vir analise.
2 - Bou 'n sakemodel.
3 - Ongelooflike visualisering.
4 - Gedifferensieerde toegang tot verslae.

Kom ons kyk nou na elke item individueel.

1 - Om data voor te berei vir die bou van 'n verslag, moet jy 'n prosedure definieer sodra wat met die data koppel en dit verwerk, en elke keer as jy 'n verslag vir 'n ander tydperk moet kry, sal Power BI die data deur die geskepde prosedure stuur . Dit outomatiseer die meeste van die werk om data vir ontleding voor te berei. Maar die feit is dat Power BI die datavoorbereidingsprosedure uitvoer met behulp van 'n instrument wat beskikbaar is in die rekenaarweergawe van Excel, en dit word genoem Kragnavraag. Dit laat jou toe om die taak in Excel op presies dieselfde manier te voltooi.

2 - Hier is die situasie dieselfde. Die Power BI-nutsding vir die bou van 'n sakemodel is ook beskikbaar in Excel - dit is Krag spilpunt.

3 - Soos u waarskynlik reeds geraai het, is die situasie soortgelyk met visualisering: Excel-uitbreiding - krag aansig hanteer hierdie taak met 'n knal.

4 - Dit bly om te gaan met toegang tot verslae. Alles is nie so rooskleurig hier nie. Die feit is dat Power BI 'n wolkdiens is wat deur 'n persoonlike rekening verkry word. Die diensadministrateur versprei gebruikers in groepe en stel verskillende vlakke van toegang tot verslae vir hierdie groepe. Dit bereik differensiasie van toegangsregte tussen werknemers van die maatskappy. Dus, ontleders, bestuurders en direkteure wat toegang tot dieselfde bladsy het, sien die verslag in 'n aansig wat vir hulle toeganklik is. Toegang kan beperk word tot 'n spesifieke stel data, of tot die hele verslag. As die verslag egter in 'n Excel-formaat lêer is, dan kan die stelseladministrateur probeer om die probleem met toegang op te los, maar dit sal nie dieselfde wees nie. Ek sal na hierdie taak terugkeer wanneer ek die kenmerke van die korporatiewe portaal beskryf.

Dit is opmerklik dat, as 'n reël, 'n maatskappy se behoefte aan komplekse en pragtige dashboards nie groot is nie en dikwels, vir data-analise in Excel, nadat hulle 'n besigheidsmodel gebou het, gebruik hulle nie Power View-vermoëns nie, maar gebruik spilpunttabelle. Hulle bied OLAP-funksionaliteit, wat genoeg is om die meeste sake-analitiese take op te los.

Dus, die opsie om besigheidsanalise in Excel te doen, kan wel voldoen aan die behoeftes van 'n gemiddelde maatskappy met 'n klein aantal werknemers wat verslae benodig. As jou maatskappy se versoeke egter meer ambisieus is, neem jou tyd om na gereedskap te wend wat alles op een slag sal oplos.

Ek bring 'n meer professionele benadering onder jou aandag, met behulp waarvan jy jou eie, ten volle bestuurde, outomatiese stelsel sal ontvang vir die bou van sake-intelligensieverslae met beperkte toegang daartoe.

ETL en DWH

In die voorheen oorweegde benaderings tot die bou van besigheidsverslae, is die laai en voorbereiding van data vir analise uitgevoer met behulp van Power Query-tegnologie. Hierdie metode bly ten volle geregverdig en doeltreffend solank daar nie baie databronne is nie: een rekeningkundige stelsel en gidse van Excel-tabelle. Met die toename in die aantal rekeningkundige stelsels word die oplossing van hierdie probleem deur Power Query egter baie omslagtig, moeilik om in stand te hou en te ontwikkel. In sulke gevalle kom ETL-gereedskap tot die redding.

Met hul hulp word data van bronne afgelaai (Extract), hul transformasie (Transform), wat skoonmaak en vergelyking impliseer, en laai in die datapakhuis (Load). 'n Datapakhuis (DWH - Data Warehouse) is gewoonlik 'n relasionele databasis wat op 'n bediener geleë is. Hierdie databasis bevat data wat geskik is vir ontleding. Volgens die skedule word 'n ETL-proses van stapel gestuur wat die stoordata opdateer na die nuutste. Terloops, hierdie hele kombuis word perfek bedien deur Integration Services, wat deel is van MS SQL Server.

Verder, soos voorheen, kan jy Excel, Power BI of ander analitiese instrumente soos Tableau of Qlik Sense gebruik om 'n besigheidsdatamodel en visualisering te bou. Maar eers wil ek jou aandag vestig op nog een geleentheid waarvan jy dalk nie weet nie, ten spyte van die feit dat dit lankal vir jou beskikbaar is. Ons praat van die bou van besigheidsmodelle deur gebruik te maak van die analitiese dienste van MS SQL Server, naamlik Analysis Services.

Datamodelle in MS Analysis Services

Hierdie afdeling van die artikel sal meer interessant wees vir diegene wat reeds MS SQL Server in hul maatskappy gebruik.

Ontledingsdienste verskaf tans twee soorte datamodelle, multidimensionele en tabelmodelle. Benewens die feit dat die data in hierdie modelle verband hou, word die waardes van die modelaanwysers vooraf saamgevoeg en gestoor in die selle van die OLAP-kubusse, wat verkry word deur MDX- of DAX-navrae. As gevolg van hierdie databergingsargitektuur word 'n navraag wat miljoene rekords dek, binne sekondes teruggestuur. Hierdie manier van toegang tot data is nodig vir maatskappye wie se transaksietabelle meer as 'n miljoen rekords bevat (die boonste limiet is nie beperk nie).

Excel, Power BI en baie ander "soliede" gereedskap kan aan sulke modelle koppel en die data van hul strukture visualiseer.

As jy die "gevorderde" manier gegaan het: die ETL-proses geoutomatiseer en besigheidsmodelle gebou het deur gebruik te maak van MS SQL Server-dienste, dan verdien jy om jou eie korporatiewe portaal te hê.

Korporatiewe portaal

Daardeur sal administrateurs die verslagdoeningsproses monitor en bestuur. Die teenwoordigheid van die portaal sal dit moontlik maak om die gidse van die maatskappy te verenig: inligting oor kliënte, produkte, bestuurders, verskaffers sal beskikbaar wees vir vergelyking, redigering en aflaai op een plek vir almal wat dit gebruik. Op die portaal kan jy verskeie funksies implementeer om die data van rekeningkundige stelsels te verander, byvoorbeeld om data-replikasie te bestuur. En die belangrikste, met die hulp van die portaal, word die probleem om gedifferensieerde toegang tot verslae te organiseer suksesvol opgelos - werknemers sal slegs die verslae sien wat persoonlik vir hul departemente voorberei is in die vorm wat vir hulle bedoel is.

Dit is egter nog nie duidelik hoe die vertoning van verslae op die portaalbladsy georganiseer gaan word nie. Om hierdie vraag te beantwoord, moet jy eers besluit oor die tegnologie op grond waarvan die portaal gebou sal word. Ek stel voor om een ​​van die raamwerke as basis te neem: ASP.NET MVC / Web Forms / Core, of Microsoft SharePoint. As jou maatskappy ten minste een .NET-ontwikkelaar het, sal die keuse nie moeilik wees nie. Jy kan nou 'n OLAP-kliënt kies wat in jou toepassing ingebed is en kan koppel aan multidimensionele of tabelvormige Analysis Services-modelle.

Die keuse van 'n OLAP-kliënt vir visualisering

Kom ons vergelyk verskeie instrumente in terme van kompleksiteit van inbedding, funksionaliteit en prys: Power BI, Telerik UI vir ASP.NET MVC-komponente en RadarCube ASP.NET MVC-komponente.

Krag BI

Om toegang van maatskappywerknemers tot Power BI-verslae op die bladsy van jou portaal te organiseer, moet jy die funksie gebruik Power BI ingebed.

Ek sal dadelik sê dat jy 'n Power BI Premium-lisensie en bykomende toegewyde kapasiteit sal benodig. As u toegewyde kapasiteit het, kan u kontroleskerms en verslae aan gebruikers in u organisasie publiseer sonder dat u lisensies daarvoor hoef te koop.

Eerstens word 'n verslag wat in Power BI Desktop gegenereer word na die Power BI-portaal gepubliseer en dan, met die hulp van nie 'n eenvoudige opstelling nie, word dit in 'n webtoepassingsbladsy ingebed.

'n Ontleder kan maklik die prosedure hanteer om 'n eenvoudige verslag te genereer en dit te publiseer, maar ernstige probleme kan met inbedding ontstaan. Dit is ook baie moeilik om die meganisme van hierdie instrument te verstaan: 'n groot aantal wolkdiensinstellings, baie intekeninge, lisensies, kapasiteit verhoog die vereiste vir die vlak van spesialisopleiding aansienlik. Dit is dus beter om hierdie taak aan 'n IT-spesialis toe te vertrou.

Telerik en RadarCube komponente

Om Telerik- en RadarCube-komponente in te sluit, is dit genoeg om basiese kennis van sagtewaretegnologieë te hê. Daarom sal die professionele vaardighede van een programmeerder van die IT-afdeling genoeg wees. Al wat jy nodig het, is om die komponent op die webblad te plaas en dit aan te pas by jou behoeftes.

komponent Pivot Grid van die Telerik UI vir ASP.NET MVC suite insluit homself in die bladsy in 'n handige Razor manier en bied noodsaaklike OLAP funksionaliteit. As meer buigsame koppelvlakinstellings en gevorderde funksionaliteit egter vereis word, is dit beter om die komponente te gebruik RadarCube ASP.NET MVC. 'N Groot aantal instellings, ryk funksionaliteit met die moontlikheid om dit te herdefinieer en uit te brei, sal jou toelaat om 'n OLAP-verslag van enige kompleksiteit te skep.

Hieronder is 'n tabel wat die kenmerke van die instrumente wat oorweeg word op 'n skaal van Laag-Medium-Hoog vergelyk.

 
Krag BI
Telerik UI vir ASP.NET MVC
RadarCube ASP.NET MVC

Visualisering
High
lae
Gemiddeld

Stel OLAP-funksies
High
lae
High

Buigsaamheid
High
High
High

Vermoë om funksies te herdefinieer
-
-
+

Sagteware aanpassing
-
-
+

Moeilikheidsgraad van inbedding en aanpassing
High
lae
Gemiddeld

Minimum koste
Power BI Premium EM3

190 000 roebels per maand
Enkel ontwikkelaar lisensie

90 000 roebels.

Enkel ontwikkelaar lisensie

25 000 roebels.

Nou kan jy voortgaan om kriteria te definieer vir die keuse van 'n analitiese hulpmiddel.

Power BI seleksiekriteria

  • Jy stel belang in verslae wat ryk is aan verskeie aanwysers en dataverwante elemente.
  • Jy wil hê rapporterende werknemers moet vinnig en maklik antwoorde op hul besigheidstake op 'n intuïtiewe manier kan kry.
  • Die maatskappy het 'n IT-spesialis met BI-ontwikkelingsvaardighede.
  • Die maatskappy het 'n groot maandelikse begroting vir 'n sake-intelligensie-wolkdiens.

Voorwaardes vir die keuse van Telerik-komponente

  • Benodig 'n eenvoudige OLAP-kliënt vir ad-hock-analise.
  • Die maatskappy het 'n intreevlak-.NET-ontwikkelaar op personeel.
  • 'n Klein begroting vir 'n eenmalige aankoop van 'n lisensie en die verdere hernuwing daarvan teen 'n afslag van minder as 20%.

Voorwaardes vir die keuse van RadarCube-komponente

  • U benodig 'n multifunksionele OLAP-kliënt met die vermoë om die koppelvlak aan te pas, sowel as ondersteuning vir die inbedding van u eie funksies.
  • Die maatskappy het 'n middelvlak .NET-ontwikkelaar op personeel. As dit nie die geval is nie, sal die ontwikkelaars van die komponent vriendelik hul dienste lewer, maar vir 'n bykomende fooi wat nie die salarisvlak van 'n voltydse programmeerder oorskry nie.
  • 'n Klein begroting vir 'n eenmalige aankoop van 'n lisensie en die verdere hernuwing daarvan met 'n afslag van 60%.

Gevolgtrekking

Die regte keuse van 'n besigheidsintelligensie-instrument sal jou toelaat om verslagdoening in Excel heeltemal te laat vaar. Jou maatskappy sal geleidelik en pynloos na die gebruik van gevorderde BI-tegnologie kan beweeg en die werk van ontleders in alle departemente outomatiseer.

Bron: will.com

Voeg 'n opmerking