Sådan vælger du et forretningsanalyseværktøj

Hvilket valg har du?

Ofte kan brugen af ​​dyre og komplekse BI-systemer erstattes af simple og relativt billige, men ret effektive analyseværktøjer. Efter at have læst denne artikel vil du være i stand til at vurdere dine behov for forretningsanalyse og forstå, hvilken mulighed der er bedst for din virksomhed.

Alle BI-systemer har selvfølgelig en ekstremt kompleks arkitektur, og implementeringen af ​​dem i en virksomhed er ikke en nem opgave, da det kræver store summer til løsningen og højt kvalificerede integratorer. Du bliver nødt til at ty til deres tjenester gentagne gange, da implementering og idriftsættelse ikke er slutningen på det – i fremtiden skal funktionaliteten forfines, og der skal udvikles nye rapporter og indikatorer. Det er vigtigt at overveje, at hvis systemet fungerer korrekt, vil du ønske, at flere og flere medarbejdere arbejder i det, og det betyder, at man skal købe yderligere brugerlicenser.

En anden integreret funktion i avancerede business intelligence-systemer er et ekstremt stort sæt af funktioner, hvoraf mange du aldrig vil bruge, men som du fortsat vil betale for, hver gang du fornyer dine licenser.

Ovenstående funktioner ved BI-systemer får dig til at overveje at vælge et alternativ. Dernæst foreslår jeg at sammenligne løsningen af ​​et standardsæt af opgaver, når man udarbejder rapporter ved hjælp af Power BI og Excel.

Power BI eller Excel?

For at opbygge en kvartalsvis salgsrapport downloader analytikeren typisk data fra regnskabssystemer, sammenligner dem med sine referencebøger og samler dem ved hjælp af VLOOKUP-funktionen i én tabel, på baggrund af hvilken rapporten opbygges.

Hvordan kan dette problem løses ved hjælp af Power BI?

Data fra kilder indlæses i systemet og forberedes til analyse: opdeles i tabeller, renses og sammenlignes. Derefter konstrueres en forretningsmodel: tabeller forbindes med hinanden, indikatorer defineres, og brugerhierarkier oprettes. Det næste trin er visualisering. Her dannes et interaktivt dashboard ved blot at trække og slippe kontroller og widgets. Alle elementer er forbundet via datamodellen. Når du analyserer, giver dette dig mulighed for at fokusere på de oplysninger, du har brug for, og filtrere dem på tværs af alle visninger med et enkelt klik på et hvilket som helst dashboardelement.

Hvilke fordele ved at bruge Power BI i forhold til den traditionelle tilgang kan ses i det givne eksempel?

1 – Automatisering af proceduren for indhentning af data og forberedelse af dem til analyse.
2 – Opbygning af en forretningsmodel.
3 – Utrolig visualisering.
4 – Differentieret adgang til rapporter.

Lad os nu se på hvert punkt separat.

1 – For at forberede data til opbygning af en rapport skal du definere en procedure, der forbinder til dataene og behandler dem, og hver gang du har brug for at hente en rapport for en anden periode, vil Power BI sende dataene gennem den oprettede procedure. På denne måde automatiseres en stor del af arbejdet med at forberede data til analyse. Men sagen er, at Power BI udfører dataforberedelsesproceduren ved hjælp af et værktøj, der er tilgængeligt i den klassiske version af Excel, og det kaldes Strømforespørgsel. Det giver dig mulighed for at udføre opgaven i Excel på præcis samme måde.

2 – Situationen er den samme her. Power BI-værktøjet til at opbygge en forretningsmodel er også tilgængeligt i Excel – dette er PowerPivot.

3 – Som du sikkert allerede har gættet, er situationen med visualisering den samme: Excel-udvidelsen er Power View klarer denne opgave med bravur.

4 – Det er stadig uvist, hvordan man får adgang til rapporter. Tingene er ikke så rosenrøde her. Sagen er, at Power BI er en cloud-tjeneste, der tilgås via en personlig konto. Serviceadministratoren fordeler brugere i grupper og angiver forskellige adgangsniveauer til rapporter for disse grupper. Dette opnår differentiering af adgangsrettigheder mellem virksomhedens medarbejdere. Således ser analytikere, ledere og direktører, når de går ind på den samme side, rapporten i en præsentation, der er tilgængelig for dem. Adgang til et specifikt datasæt eller til hele rapporten kan være begrænset. Men hvis rapporten er i en Excel-fil, kan systemadministratoren forsøge at løse adgangsproblemet, men det vil ikke være det samme. Jeg vender tilbage til dette problem, når jeg beskriver funktionerne i virksomhedsportalen.

Det er værd at bemærke, at virksomhedens behov for komplekse og flotte dashboards som regel ikke er stort, og ofte, for at analysere data i Excel, efter at have opbygget en forretningsmodel, tyr de ikke til Power Views muligheder, men bruger pivottabeller. De leverer OLAP-funktionalitet, der er tilstrækkelig til at løse de fleste forretningsanalytiske opgaver.

Muligheden for at udføre forretningsanalyser i Excel kan således meget vel opfylde behovene hos en gennemsnitlig virksomhed med et lille antal medarbejdere, der har brug for rapporter. Men hvis din virksomheds behov er mere ambitiøse, så skal du ikke forhaste dig med at ty til værktøjer, der løser alt på én gang.

Jeg tilbyder dig en mere professionel tilgang, hvor du får dit eget, fuldt administrerede, automatiserede system til at opbygge forretningsanalytiske rapporter med begrænset adgang til dem.

ETL og DWH

I de tidligere overvejede tilgange til at opbygge forretningsrapporter blev indlæsning og forberedelse af data til analyse udført ved hjælp af Power Query-teknologi. Denne metode forbliver fuldt ud berettiget og effektiv, så længe der ikke er mange datakilder: ét regnskabssystem og opslagsværker fra Excel-tabeller. Men med stigningen i antallet af regnskabssystemer bliver det meget besværligt og vanskeligt at vedligeholde og udvikle at løse dette problem ved hjælp af Power Query. I sådanne tilfælde kommer ETL-værktøjer til undsætning.

De bruges til at udlæse data fra kilder (Uddrag), transformere dem (Transform), hvilket involverer rensning og sammenligning, og indlæse dem i datalageret (Indlæs). Et data warehouse (DWH) er typisk en relationsdatabase, der er placeret på en server. Denne database indeholder data, der er egnede til analyse. En ETL-proces lanceres til tiden, som opdaterer lagerdataene til den seneste version. Forresten er hele dette køkken perfekt understøttet af Integration Services, som er en del af MS SQL Server.

Dernæst kan du, som før, bruge Excel, Power BI eller andre analyseværktøjer som Tableau eller Qlik Sense til at opbygge en forretningsdatamodel og visualisering. Men først vil jeg gerne henlede din opmærksomhed på en anden mulighed, som du måske ikke har kendt til, på trods af at den har været tilgængelig for dig i lang tid. Vi taler om at opbygge forretningsmodeller ved hjælp af MS SQL Server analytiske tjenester, nemlig Analysis Services.

Datamodeller i MS Analysis Services

Denne del af artiklen vil være mere interessant for dem, der allerede bruger MS SQL Server i deres virksomhed.

Analysis Services tilbyder i øjeblikket to typer datamodeller: flerdimensionelle og tabelformede. Ud over at dataene i disse modeller er sammenkædede, er værdierne af modelindikatorerne præaggregeret og gemt i cellerne i OLAP-kuber, som tilgås ved hjælp af MDX- eller DAX-forespørgsler. Takket være denne datalagringsarkitektur returneres en forespørgsel, der dækker millioner af poster, på få sekunder. Denne metode til dataadgang er nødvendig for virksomheder, hvis transaktionstabeller indeholder mere end en million poster (den øvre grænse er ikke begrænset).

Excel, Power BI og mange andre "solide" værktøjer kan oprette forbindelse til sådanne modeller og visualisere dataene i deres strukturer.

Hvis du har valgt den "avancerede" vej: automatiseret ETL-processen og bygget forretningsmodeller ved hjælp af MS SQL Server-tjenester, så fortjener du at have din egen virksomhedsportal.

Virksomhedsportal

Gennem den vil administratorer overvåge og administrere rapportgenereringsprocessen. Portalens tilstedeværelse vil gøre det muligt at samle virksomhedens fortegnelser: information om kunder, produkter, ledere og leverandører vil være tilgængelig til sammenligning, redigering og download på ét sted for alle, der bruger den. Portalen kan implementere forskellige funktioner til ændring af data i regnskabssystemer, for eksempel håndtering af datareplikation. Og vigtigst af alt, ved hjælp af portalen er problemet med at organisere begrænset adgang til rapporter løst - medarbejderne vil kun se de rapporter, der er udarbejdet personligt til deres afdelinger i den form, der er beregnet til dem.

Det er dog endnu ikke klart, hvordan visningen af ​​rapporter på portalsiden vil blive organiseret. For at besvare dette spørgsmål skal du først beslutte dig for den teknologi, som portalen skal bygges på. Jeg foreslår at tage et af frameworkene som grundlag: ASP.NET MVC/Web Forms/Core eller Microsoft SharePoint. Hvis din virksomhed har mindst én .NET-udvikler, vil valget ikke være svært. Du kan nu vælge en OLAP-klient i appen, der kan oprette forbindelse til flerdimensionelle eller tabelmodeller i Analysis Services.

Valg af en OLAP-klient til visualisering

Lad os sammenligne flere værktøjer efter integrationskompleksitet, funktionalitet og pris: Power BI, Telerik UI til ASP.NET MVC-komponenter og RadarCube ASP.NET MVC-komponenter.

Power BI

For at organisere virksomhedens medarbejderes adgang til Power BI-rapporter på siden af ​​deres portal, skal du bruge funktionen Power BI Embedded.

Lad mig sige med det samme, at du skal bruge en Power BI Premium-licens og yderligere dedikeret kapacitet. Med dedikeret kapacitet kan du udgive dashboards og rapporter til brugere i din organisation uden at skulle købe licenser til dem.

Først publiceres den rapport, der genereres i Power BI Desktop, på Power BI-portalen og integreres derefter på webapplikationssiden ved hjælp af en kompleks opsætning.

En analytiker kan nemt håndtere proceduren med at generere en simpel rapport og offentliggøre den, men indlejring kan forårsage alvorlige problemer. Det er også meget vanskeligt at forstå mekanismen bag dette værktøj: et stort antal cloud-tjenesteindstillinger, mange abonnementer, licenser og kapaciteter øger kravene til en specialists uddannelsesniveau betydeligt. Så det er bedre at overlade denne opgave til en IT-specialist.

Telerik- og RadarCube-komponenter

For at integrere Telerik- og RadarCube-komponenter er det tilstrækkeligt at have grundlæggende kendskab til softwareteknologier. Derfor vil de professionelle færdigheder hos én programmør fra IT-afdelingen være fuldt ud tilstrækkelige. Alt du skal gøre er at placere komponenten på en webside og tilpasse den, så den passer til dine behov.

komponent PivotGrid fra Telerik UI til ASP.NET MVC-pakken er integreret i siden på en elegant Razor-måde og leverer de mest essentielle OLAP-funktioner. Hvis du har brug for mere fleksible grænsefladeindstillinger og avanceret funktionalitet, er det dog bedre at bruge komponenter. RadarCube ASP.NET MVC. Et stort antal indstillinger, omfattende funktionalitet med mulighed for at omdefinere og udvide den, giver dig mulighed for at oprette en OLAP-rapport af enhver kompleksitet.

Nedenfor er en tabel, der sammenligner egenskaberne for de pågældende instrumenter på en lav-mellem-høj skala.

 
Power BI
Telerik brugergrænseflade til ASP.NET MVC
RadarCube ASP.NET MVC

Visualisering
høj
lav
gennemsnit

Sæt af OLAP-funktioner
høj
lav
høj

Fleksibilitet i tilpasning
høj
høj
høj

Mulighed for at overstyre funktioner


+

Softwaretilpasning


+

Integrations- og konfigurationskompleksitetsniveau
høj
lav
gennemsnit

Den minimale omkostninger
Power BI Premium EM3

190 rubler/måned
Enkelt udviklerlicens

90 000 rubler.

Enkelt udviklerlicens

25 000 rubler.

Nu kan vi gå videre til at definere kriterierne for udvælgelse af et analyseværktøj.

Power BI-udvælgelseskriterier

  • Du er interesseret i rapporter, der er rige på en række forskellige metrikker og datarelaterede elementer.
  • Du ønsker, at dine rapportbrugere hurtigt og nemt kan få svar på deres forretningsbehov på en intuitiv måde.
  • Virksomheden har en IT-specialist ansat med BI-udviklingskompetencer.
  • Virksomhedens budget inkluderer et stort beløb til månedlig betaling af en cloudbaseret forretningsanalysetjeneste.

Betingelser for valg af Telerik-komponenter

  • Har brug for en simpel OLAP-klient til ad-hock-analyse.
  • Virksomheden har en .NET-udvikler på begynderniveau ansat.
  • Et lille budget til et engangskøb af en licens og dens efterfølgende fornyelse med en rabat på under 20%.

Betingelser for valg af RadarCube-komponent

  • En multifunktionel OLAP-klient med mulighed for at tilpasse brugerfladen og understøtte integration af egne funktioner er påkrævet.
  • Virksomheden har en .NET-udvikler på mellemniveau ansat. Hvis der ikke er nogen, vil komponentudviklerne venligst tilbyde deres tjenester, men mod et ekstra gebyr, der ikke overstiger lønniveauet for en fuldtidsprogrammør.
  • Et lille budget til et engangskøb af en licens og dens efterfølgende fornyelse med 60% rabat.

Konklusion

Det rigtige valg af forretningsanalyseværktøj vil give dig mulighed for helt at droppe genereringen af ​​rapporter i Excel. Din virksomhed vil gradvist og smertefrit kunne gå over til brugen af ​​avancerede teknologier inden for BI og automatisere analytikernes arbejde i alle afdelinger.

Kilde: www.habr.com

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster