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

Hvad er dit valg?

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

Selvfølgelig har alle BI-systemer en ekstremt kompleks arkitektur, og deres implementering i en virksomhed er ikke en nem opgave, der kræver mange penge for løsningen og højt kvalificerede integratorer. Du bliver nødt til gentagne gange at ty til deres tjenester, da alt ikke ender med implementering og idriftsættelse - i fremtiden vil det være nødvendigt at forfine funktionaliteten, udvikle nye rapporter og indikatorer. Det skal tages i betragtning, at hvis systemet lykkes, vil du have flere og flere medarbejdere til at arbejde i det, og det betyder, at du skal købe yderligere brugerlicenser.

En anden integreret egenskab ved avancerede business intelligence-systemer er et ekstremt stort sæt funktioner, hvoraf mange aldrig vil bruge, men vil fortsætte med at betale for dem, hver gang du fornyer dine licenser.

Ovenstående funktioner i BI-systemer får dig til at tænke på at vælge et alternativ. Dernæst foreslår jeg at sammenligne løsningen med et standardsæt af opgaver ved udarbejdelse af rapporter ved hjælp af Power BI og Excel.

Power BI eller Excel?

For at opbygge en kvartalsvis salgsrapport downloader analytikeren som regel data fra regnskabssystemer, sammenligner dem med sine mapper og samler dem ved hjælp af VLOOKUP-funktionen i en tabel, på grundlag af hvilken rapporten er bygget.

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

Data fra kilder indlæses i systemet og klargøres til analyse: opdelt i tabeller, renset og sammenlignet. Herefter opbygges en forretningsmodel: tabeller linkes til hinanden, indikatorer defineres, og brugerdefinerede hierarkier oprettes. Næste trin er visualisering. Her dannes et interaktivt dashboard ved blot at trække og slippe kontroller og widgets. Alle elementer er forbundet gennem datamodellen. Når du analyserer, giver dette dig mulighed for at koncentrere dig om den nødvendige information og filtrere den i alle visninger med et enkelt klik på ethvert element i dashboardet.

Hvilke fordele ved at bruge Power BI sammenlignet med den traditionelle tilgang kan ses i eksemplet ovenfor?

1 – Automatisering af proceduren for indhentning af data og klargøring til analyse.
2 – Opbygning af en forretningsmodel.
3 – Utrolig visualisering.
4 – Separat adgang til rapporter.

Lad os nu se på hvert punkt for sig.

1 – For at forberede data til opbygning af en rapport, skal du definere en procedure, når den forbinder til dataene og behandler dem, og hver gang du skal have en rapport for en anden periode, sender Power BI dataene gennem den oprettede procedure . Dette automatiserer det meste af arbejdet med at forberede data til analyse. Men faktum er, at Power BI udfører dataforberedelsesproceduren ved hjælp af et værktøj, der findes i den klassiske version af Excel, og det hedder Strømforespørgsel. Det giver dig mulighed for at udføre opgaven i Excel på nøjagtig samme måde.

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

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

4 - Det er tilbage at finde ud af adgang til rapporter. Tingene er ikke så rosenrøde her. Faktum er, at Power BI er en cloud-tjeneste, der tilgås via en personlig konto. Tjenesteadministratoren fordeler brugere i grupper og indstiller forskellige adgangsniveauer til rapporter for disse grupper. Herved opnås differentiering af adgangsrettigheder mellem virksomhedens ansatte. Således kan analytikere, ledere og direktører, når de går ind på den samme side, se rapporten i en visning, som er tilgængelig for dem. Adgang kan være begrænset til et bestemt sæt data eller til hele rapporten. Men hvis rapporten er i en Excel-fil, så kan du gennem indsatsen fra systemadministratoren forsøge at løse problemet med adgang, men dette vil ikke være det samme. Jeg vender tilbage til denne opgave, når jeg beskriver funktionerne i virksomhedsportalen.

Det er værd at bemærke, at en virksomheds behov for komplekse og smukke dashboards som regel ikke er stort, og ofte, for at analysere data i Excel, efter at have bygget en forretningsmodel, tyer de ikke til mulighederne i Power View, men bruger pivot borde. De leverer OLAP-funktionalitet, der er tilstrækkelig til at løse de fleste forretningsanalyseproblemer.

Muligheden for at udføre forretningsanalyse i Excel kan således godt tilfredsstille behovene i en gennemsnitlig virksomhed med et lille antal medarbejdere, der har behov for rapporter. Men hvis din virksomheds behov er mere ambitiøse, så skynd dig ikke at ty til værktøjer, der løser alt på én gang.

Jeg gør dig opmærksom på en mere professionel tilgang, hvorved du vil modtage dit eget, fuldt administrerede, automatiserede system til generering af forretningsanalytiske rapporter med begrænset adgang til dem.

ETL og DWH

I de tidligere diskuterede 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 fuldstændig berettiget og effektiv, så længe der ikke er mange datakilder: ét regnskabssystem og opslagsbøger fra Excel-tabeller. Men med stigningen i antallet af regnskabssystemer bliver løsningen af ​​dette problem ved hjælp af Power Query meget besværlig og vanskelig at vedligeholde og udvikle. I sådanne tilfælde kommer ETL-værktøjer til undsætning.

Med deres hjælp fjernes data fra kilder (Extract), transformeres (Transform), hvilket indebærer rensning og sammenligning, og indlæses i datavarehuset (Load). Et datavarehus (DWH – Data Warehouse) er som udgangspunkt en relationsdatabase placeret på en server. Denne database indeholder data egnet til analyse. En ETL-proces lanceres i henhold til en tidsplan, som opdaterer lagerdataene til de seneste. Hele dette køkken er i øvrigt perfekt betjent af Integration Services, som er en del af MS SQL Server.

Yderligere kan du som før bruge Excel, Power BI eller andre analytiske værktøjer såsom Tableau eller Qlik Sense til at bygge en forretningsmodel for data og visualisering. Men først vil jeg gerne henlede din opmærksomhed på endnu en mulighed, som du måske ikke kender til, på trods af at den har været tilgængelig for dig i lang tid. Vi taler om at bygge 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: multidimensionelle og tabelformede modeller. Ud over det faktum, at dataene i disse modeller er forbundet, er værdierne af modelindikatorerne præ-aggregeret og gemt i OLAP-kubeceller, der tilgås af MDX- eller DAX-forespørgsler. På grund af denne datalagringsarkitektur returneres en forespørgsel, der spænder over millioner af poster, på få sekunder. Denne metode til at få adgang til data er nødvendig for virksomheder, hvis transaktionstabeller indeholder over en million poster (den øvre grænse er ikke begrænset).

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

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

Virksomhedsportal

Gennem det vil administratorer overvåge og styre rapporteringsprocessen. Tilstedeværelsen af ​​en portal vil gøre det muligt at forene virksomhedskataloger: oplysninger om kunder, produkter, ledere, leverandører vil være tilgængelige til sammenligning, redigering og download på ét sted for alle, der bruger det. På portalen kan du implementere forskellige funktioner til ændring af data i regnskabssystemer, for eksempel styring af datareplikering. Og vigtigst af alt, ved hjælp af portalen er problemet med at organisere differentieret adgang til rapporter med succes løst - medarbejdere vil kun se de rapporter, der blev 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 bruge en af ​​rammerne som grundlag: ASP.NET MVC/Web Forms/Core eller Microsoft SharePoint. Hvis din virksomhed har mindst én .NET-udvikler, så bliver valget ikke svært. Du kan nu vælge en OLAP-klient i applikationen, der kan oprette forbindelse til Analysis Services multidimensionelle eller tabelformede modeller.

Valg af en OLAP-klient til visualisering

Lad os sammenligne flere værktøjer baseret på kompleksitetsniveauet af indlejring, funktionalitet og pris: Power BI, Telerik UI til ASP.NET MVC-komponenter og RadarCube ASP.NET MVC-komponenter.

Power BI

For at organisere adgang for virksomhedens medarbejdere til Power BI-rapporter på din portalside, skal du bruge funktionen Power BI Embedded.

Lad mig fortælle dig med det samme, at du skal bruge en Power BI Premium-licens og yderligere dedikeret kapacitet. At have dedikeret kapacitet giver dig mulighed for at udgive dashboards og rapporter til brugere i din organisation uden at skulle købe licenser til dem.

Først udgives en rapport, der er genereret i Power BI Desktop, på Power BI-portalen, og den bliver derefter ved hjælp af en simpel konfiguration integreret i en webapplikationsside.

En analytiker kan nemt håndtere proceduren for at generere en simpel rapport og publicere den, men der kan opstå alvorlige problemer med indlejring. Det er også meget vanskeligt at forstå funktionsmekanismen for dette værktøj: et stort antal cloud-tjenesteindstillinger, mange abonnementer, licenser og kapaciteter øger i høj grad kravet til en specialists uddannelsesniveau. 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 nok at have et grundlæggende niveau af softwareteknologi. Derfor vil de faglige færdigheder hos en programmør fra IT-afdelingen være ganske nok. 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 indlejret på siden på en yndefuld Razor-måde og giver de mest nødvendige OLAP-funktioner. Men hvis du har brug for mere fleksible grænsefladeindstillinger og avanceret funktionalitet, så er det bedre at bruge komponenter RadarCube ASP.NET MVC. Et stort antal indstillinger, rig 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 instrumenter, der overvejes, på lav-medium-høj skalaen.

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

Visualisering
høj
lav
gennemsnit

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

Fleksibilitet ved tilpasning
høj
høj
høj

Mulighed for overordnede funktioner


+

Software tilpasning


+

Niveau af kompleksitet af indlejring og konfiguration
høj
lav
gennemsnit

Den minimale omkostninger
Power BI Premium EM3

190 rub./måned
Enkelt udviklerlicens

90 000 rubler.

Enkelt udviklerlicens

25 000 rubler.

Nu kan du gå videre til at definere kriterier for valg af et analyseværktøj.

Power BI udvælgelseskriterier

  • Du er interesseret i rapporter, der er rige på en række metrics og datarelaterede elementer.
  • Du ønsker, at medarbejdere, der arbejder med rapporter, nemt og hurtigt kan få svar på deres forretningsproblemer på en intuitiv måde.
  • Virksomheden har en IT-specialist med BI-udviklingskompetencer.
  • Virksomhedens budget inkluderer en stor månedlig betaling for en cloud business intelligence-tjeneste.

Betingelser for valg af Telerik komponenter

  • Vi har brug for en simpel OLAP-klient til ad hock-analyse.
  • Virksomheden har en .NET-udvikler på begynderniveau.
  • Et lille budget for et engangslicenskøb og dets yderligere fornyelse med en rabat på mindre end 20 %.

Betingelser for valg af RadarCube-komponenter

  • Du har brug for en multifunktionel OLAP-klient med mulighed for at tilpasse grænsefladen, samt en, der understøtter indlejring af dine egne funktioner.
  • Virksomheden har en .NET-udvikler på mellemniveau. Hvis dette ikke er tilfældet, vil komponentudviklerne venligst levere deres tjenester, men mod et ekstra gebyr, der ikke overstiger lønniveauet for en fuldtidsprogrammør.
  • Et lille budget for et engangslicenskøb og yderligere fornyelse med 60 % rabat.

Konklusion

At vælge det rigtige værktøj til virksomhedsanalyse vil give dig mulighed for helt at opgive rapportering i Excel. Din virksomhed vil gradvist og smertefrit kunne gå over til brug af avancerede teknologier inden for BI og automatisere analytikernes arbejde i alle afdelinger.

Kilde: www.habr.com

Tilføj en kommentar