Hvordan vælger man værktøjet til forretningsanalyse

Hvad er dit valg?

Ofte kan brugen af dyre og komplekse BI-systemer erstattes med simple og relativt billige, men tilstrækkeligt effektive analytiske værktøjer. Ved at læse denne artikel vil du kunne vurdere dine behov inden for forretningsanalyse og forstå, hvilken løsning der passer bedst til din virksomhed.

Alle BI-systemer har selvfølgelig en ekstremt kompleks arkitektur, og deres implementering i virksomhederne er en vanskelig opgave, der kræver betydelige omkostninger og højt kvalificerede integratorer. Du vil ofte have brug for deres tjenester, da implementering og idriftsættelse ikke er den endelige løsning – i fremtiden vil der være behov for at forbedre funktionaliteten, udvikle nye rapporter og indikatorer. Det er vigtigt at tage højde for, at hvis systemet fungerer succesfuldt, vil du ønske, at flere medarbejdere bruger det, hvilket betyder, at du skal erhverve yderligere brugerlicenser.

En anden uundgåelig egenskab ved avancerede forretningsanalysesystemer er det ekstremt store sæt funktioner, hvoraf mange du aldrig vil bruge, men som du stadig vil fortsætte med at betale for, hver gang du fornyer licenserne.

De nævnte træk ved BI-systemer får os til at overveje valget af alternativer. Nedenfor vil jeg foreslå at sammenligne løsningen af standardopgaver ved at forberede rapportering med Power BI og Excel.

Power BI eller Excel?

Som regel for at opbygge et kvartalsregnskab for salg eksporterer analytikeren data fra regnskabssystemerne, sammenligner dem med sine egne registre og samler dem ved hjælp af VLOOKUP-funktionen i en tabel, som rapporten bygger på.

Hvordan løses denne opgave med Power BI?

Data fra kilderne indlæses i systemet og forberedes til analyse: de opdeles i tabeller, renses og sammenlignes. Herefter konstrueres en forretningsmodel: tabellerne forbindes, indikatorer defineres, og brugerhierarkier oprettes. Næste fase er visualisering. Her dannes et interaktivt dashboard ved simpelt at trække kontrolpaneler og widgets. Alle elementer er forbundet gennem datamodellen. Dette muliggør, at man under analysen kan fokusere på den relevante information ved at filtrere den i alle visninger med et enkelt klik på et hvilket som helst dashboardelement.

Hvilke fordele ved anvendelsen af Power BI i forhold til den traditionelle tilgang kan ses i det nævnte eksempel?

1 – Automatisering af dataindsamlingsprocedure og forberedelse til analyse.
2 – Bygning af forretningsmodellen.
3 – Fantastisk visualisering.
4 – Afgrænset adgang til rapporter.

Lad os nu gennemgå hvert punkt enkeltvis.

1 – For at forberede data til rapportbygning skal du én gang definere proceduren, der opretter forbindelse til dataene og behandler dem, og hver gang du har brug for at hente en rapport for en anden periode, vil Power BI køre dataene gennem den oprettede procedure. På denne måde automatiseres størstedelen af arbejdet med at forberede data til analyse. Det, der er interessant, 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, som hedder Power Query. Det gør det muligt at udføre opgaven i Excel på præcis samme måde.

2 – Her er situationen den samme. Værktøjet Power BI til opbygning af forretningsmodellen findes også i Excel – det hedder Power Pivot.

3 – Som du sikkert allerede har gættet, er visualiseringen på samme måde: Excel-udvidelsen – Power View løser denne opgave med bravour.

4 – Det er nødvendigt at forstå adgangen til rapporterne. Her er ikke alt så rosenrødt. Det er sådan, at Power BI er en cloud-service, og adgangen til den kræver en personlig konto. Tjenestens administrator fordeler brugerne i grupper og fastsætter forskellige adgangsniveauer til rapporterne for disse grupper. Dette sikrer en opdelt adgangsret mellem medarbejderne i virksomheden. Således ser analytikere, ledere og direktører, når de tilgår den samme side, rapporten i den version, der er tilgængelig for dem. Adgangen kan være begrænset til et bestemt datasæt eller til rapporten i sin helhed. Men hvis rapporten findes i en Excel-fil, kan systemadministratoren forsøge at løse adgangsproblemet, men det vil ikke være det samme. Jeg vil vende tilbage til denne opgave, når jeg beskæftiger mig med funktionerne i det corporate portal.

Det bør bemærkes, at behovet for komplekse og smukke dashboards generelt ikke er stort for de fleste virksomheder, og ofte, når der analyseres data i Excel, anvendes pivottabeller efter opbygningen af forretningsmodellen, uden at man drager fordel af Power View. De tilbyder OLAP-funktionalitet, som er tilstrækkelig til at løse de fleste forretningsanalytiske opgaver.

Således kan metoden til at udføre forretningsanalyse i Excel helt sikkert opfylde behovene i en gennemsnitlig virksomhed med et lille antal medarbejdere, der har brug for rapporter. Alligevel, hvis dine virksomheders forespørgsler er mere ambitiøse, så skynd dig ikke at ty til værktøjer, der lover at løse alt med det samme.

Jeg vil gerne præsentere en mere professionel tilgang, hvorved du får dit eget, fuldt styrede, automatiserede system til oprettelse af forretningsanalytiske rapporter med begrænset adgang til dem.

ETL og DWH

I de tidligere beskrevne tilgange til opbygning af 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: én regnskabssystem og referencer fra Excel-regneark. Men med en stigning i antallet af regnskabssystemer bliver det meget besværligt, svært at vedligeholde og udvikle at løse denne opgave ved hjælp af Power Query. I sådanne tilfælde kommer værktøjer til ETL til hjælp.

Med deres hjælp udføres eksport af data fra kilder (Extract), deres transformation (Transform), hvilket indebærer rengøring og matchning, og indlæsning i datalageret (Load). Datalageret (DWH - Data Warehouse) er som regel en relationsdatabase, der ligger på en server. Denne database indeholder data, der er egnede til analyse. ETL-processen køres efter en tidsplan, som opdaterer dataene i lageret til aktuelle. Forresten, hele denne proces håndteres glimrende af Integration Services, som er en del af MS SQL Server.

Dernæst, ligesom før, kan du bruge Excel, Power BI eller andre analyseværktøjer som Tableau eller Qlik Sense til at opbygge forretningsdatamodeller og visualiseringer. Men før det vil jeg gerne henlede din opmærksomhed på en anden mulighed, som du måske ikke er klar over, selvom den har været tilgængelig for dig i lang tid. Det handler om at opbygge forretningsmodeller ved hjælp af MS SQL Servers analytiske tjenester, specifikt 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.

I øjeblikket tilbyder Analysis Services to typer datamodeller - multidimensionale og tabelmodeller. Udover det, at dataene i disse modeller er relaterede, er værdierne for modelmålingerne forhåndsaggregerede og opbevares i celler i OLAP-kuber, som der tilgås via MDX- eller DAX-forespørgsler. På grund af denne datalagringsarkitektur returneres en forespørgsel, der dækker millioner af poster, på sekunder. Denne adgangsmetode til data er nødvendig for virksomheder, hvis transaktionstabeller indeholder over en million poster (der er ingen øvre grænse).

Excel, Power BI og mange andre "solide" værktøjer kan tilsluttes sådanne modeller og visualisere data fra deres struktur.

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

Erhvervspotal

Gennem den vil administratorer kunne overvåge og styre rapporteringsprocessen. Tilgængeligheden af portalen vil gøre det muligt at ensarte virksomhedens registre: oplysninger om kunder, produkter, ledere, leverandører vil være tilgængelige til sammenligning, redigering og download ét sted for alle, der bruger dem. På portalen kan forskellige funktioner til ændring af data i regnskabssystemer implementeres, f.eks. styre datagendannelse. Og vigtigst af alt, med hjælp fra portalen kan problemet med at organisere begrænsede adgangsretter til rapporter løses – medarbejdere vil kun se de rapporter, der er forberedt specielt til deres afdelinger i det design, der er beregnet for dem.

Imidlertid er det endnu ikke klart, hvordan rapporterne vil blive vist på portalens side. For at besvare dette spørgsmål skal man først bestemme den teknologi, som portalen vil være baseret på. Jeg foreslår at tage udgangspunkt i en af rammerne: ASP.NET MVC/Web Forms/Core eller Microsoft SharePoint. Hvis der er mindst én .NET-udvikler i din virksomhed, vil valget ikke være svært. Nu kan man vælge en indlejret OLAP-klient, der kan oprette forbindelse til multidimensionelle eller tabelmodeller fra Analysis Services.

Valg af OLAP-klient til visualisering

Lad os sammenligne flere værktøjer ud fra niveauet af kompleksitet i indlejring, funktionalitet og pris: Power BI, komponenter fra Telerik UI for ASP.NET MVC og komponenter fra RadarCube ASP.NET MVC.

Power BI

For at give virksomhedens medarbejdere adgang til Power BI-rapporter på sin portalside, skal man bruge funktionen Power BI Embedded.

Jeg kan straks sige, at der kræves en Power BI Premium-licens og ekstra dedikeret kapacitet. Tilstedeværelsen af dedikeret kapacitet gør det muligt at offentliggøre dashboards og rapporter for brugerne i organisationen uden at skulle købe licenser til dem.

Først offentliggøres rapporten, der er oprettet i Power BI Desktop, på Power BI-portalen, og derefter integreres den med en kompleks opsætning i en web-applikationsside.

Analytikeren kan fint klare processen med at oprette en simpel rapport og offentliggøre den, men der kan opstå alvorlige problemer med integrationen. Det er også meget udfordrende at forstå, hvordan dette værktøj fungerer: det store antal indstillinger i cloud-tjenesten, mange abonnementer, licenser og kapaciteter øger betydeligt kravene til specialistens kompetenceniveau. Så denne opgave er bedre at overlade til en IT-specialist.

Telerik-komponenter og RadarCube

For at integrere Telerik- og RadarCube-komponenter kræves det kun grundlæggende kendskab til programmeringsteknologier. Derfor er færdighederne fra én programmør i IT-afdelingen helt tilstrækkelige. Alt, hvad der kræves, er at placere komponenten på web-siden og indstille dem efter behov.

Komponent PivotGrid fra Telerik UI for ASP.NET MVC integreres på siden i en elegant Razor-stil og tilbyder de mest nødvendige OLAP-funktioner. Men hvis der kræves mere fleksible grænsefladeindstillinger og avanceret funktionalitet, er det bedre at bruge komponenterne RadarCube ASP.NET MVC. Det store antal indstillinger, den rige funktionalitet med muligheder for omdefinering og udvidelse, vil muliggøre oprettelsen af en OLAP-rapport af enhver kompleksitet.

Nedenfor præsenteres en sammenligningstabel for egenskaberne ved de betragtede værktøjer på en skala fra Lav-Medium-Høj.

 
Power BI
Telerik UI for ASP.NET MVC
RadarCube ASP.NET MVC

Visualisering
Høj
Lav
Medium

Sæt af OLAP-funktioner
Høj
Lav
Høj

Fleksibilitet i tilpasning
Høj
Høj
Høj

Mulighed for omdefinering af funktioner
—
—
+

Programmatisk tilpasning
—
—
+

Sværhedsgrad ved integration og opsætning
Høj
Lav
Medium

Minimum omkostning
Power BI Premium EM3

190.000 kr./måned
Licens til en udvikler

90.000 kr.

Licens til en udvikler

25.000 kr.

Nu kan vi gå videre til at definere kriterierne for valg af analytisk værktøj.

Betingelser for valg af Power BI

  • Du er interesseret i rapporter, der er rigt anrettet med forskellige indikatorer og elementer relateret til data.
  • Du ønsker, at medarbejderne, der arbejder med rapporterne, hurtigt og nemt skal kunne få svar på de forretningsmæssige opgaver i en intuitiv form.
  • Firmaet har en IT-specialist med færdigheder inden for BI-udvikling.
  • Virksomhedens budget inkluderer et stort beløb til den månedlige betaling for cloud-tjenesten til forretningsanalyse.

Betingelser for valg af Telerik-komponenter

  • Har du brug for en simpel OLAP-klient til Ad hock-analyse?
  • Virksomheden har en junior .NET udvikler ansat.
  • Et lille budget til engangskøb af licens og efterfølgende fornyelse med en rabat på mindre end 20%.

Kriterier for valg af komponenter til RadarCube

  • En multifunktionel OLAP-klient er nødvendig, med mulighed for tilpasning af grænsefladen og støtte til indbygning af egne funktioner.
  • Virksomheden har en mellem-niveau .NET udvikler ansat. Hvis ikke, kan leverandørens udviklere venligt tilbyde deres tjenester, men mod et ekstra gebyr, der ikke overstiger lønniveauet for en intern programmør.
  • Et lille budget til engangskøb af licens og efterfølgende fornyelse med en rabat på 60%.

Konklusion

Det rigtige valg af værktøj til forretningsanalyse vil muliggøre en fuldstændig afskaffelse af rapportering i Excel. Din virksomhed vil gradvist og uden problemer kunne skifte til at anvende moderne teknologier inden for BI og automatisere arbejdet for analytikere i alle afdelinger.

Kilde: habr.com

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