Hvordan velge et forretningsanalyseverktøy

Hva er ditt valg?

Ofte kan bruken av dyre og komplekse BI-systemer erstattes av enkle og relativt rimelige, men ganske effektive analyseverktøy. Etter å ha lest denne artikkelen, vil du kunne vurdere dine behov for forretningsanalyse og forstå hvilket alternativ som er best for din bedrift.

Selvfølgelig har alle BI-systemer en ekstremt kompleks arkitektur, og implementeringen av dem i en bedrift er ikke en enkel oppgave, og krever mye penger for løsningen og høyt kvalifiserte integratorer. Du må gjentatte ganger ty til tjenestene deres, siden alt ikke vil ende med implementering og igangkjøring - i fremtiden vil det være nødvendig å avgrense funksjonaliteten, utvikle nye rapporter og indikatorer. Det bør tas i betraktning at hvis systemet er vellykket, vil du ønske at flere og flere ansatte skal jobbe i det, og dette betyr å kjøpe ytterligere brukerlisenser.

En annen integrert funksjon i avanserte business intelligence-systemer er et ekstremt stort sett med funksjoner, mange av dem vil du aldri bruke, men vil fortsette å betale for dem hver gang du fornyer lisensene dine.

Ovennevnte funksjoner i BI-systemer får deg til å tenke på å velge et alternativ. Deretter foreslår jeg å sammenligne løsningen med et standard sett med oppgaver når du utarbeider rapporter ved hjelp av Power BI og Excel.

Power BI eller Excel?

Som regel, for å bygge en kvartalsvis salgsrapport, laster analytikeren ned data fra regnskapssystemer, sammenligner dem med katalogene sine og samler dem ved hjelp av VLOOKUP-funksjonen i én tabell, på grunnlag av hvilken rapporten er bygget.

Hvordan løses dette problemet med Power BI?

Data fra kilder lastes inn i systemet og klargjøres for analyse: deles inn i tabeller, renses og sammenlignes. Etter dette konstrueres en forretningsmodell: tabeller kobles til hverandre, indikatorer defineres og tilpassede hierarkier opprettes. Neste trinn er visualisering. Her, ved ganske enkelt å dra og slippe kontroller og widgets, dannes et interaktivt dashbord. Alle elementer er koblet sammen gjennom datamodellen. Når du analyserer, lar dette deg konsentrere deg om nødvendig informasjon, filtrere den i alle visninger med ett klikk på et hvilket som helst element i dashbordet.

Hvilke fordeler med å bruke Power BI sammenlignet med den tradisjonelle tilnærmingen kan sees i eksemplet ovenfor?

1 – Automatisering av prosedyren for innhenting av data og klargjøring for analyse.
2 – Bygge en forretningsmodell.
3 – Utrolig visualisering.
4 – Separat tilgang til rapporter.

La oss nå se på hvert punkt separat.

1 – For å forberede data for å bygge en rapport, må du definere en prosedyre en gang som kobles til dataene og behandler dem, og hver gang du trenger å få en rapport for en annen periode, vil Power BI sende dataene gjennom den opprettede prosedyren . Dette automatiserer det meste av arbeidet med å forberede data for analyse. Men faktum er at Power BI utfører dataforberedelsesprosedyren ved hjelp av et verktøy som er tilgjengelig i den klassiske versjonen av Excel, og det kalles Strømforespørsel. Den lar deg fullføre oppgaven i Excel på nøyaktig samme måte.

2 – Situasjonen er den samme her. Power BI-verktøyet for å bygge en forretningsmodell er også tilgjengelig i Excel - dette PowerPivot.

3 – Som du sikkert allerede har gjettet, med visualisering er situasjonen lik: Excel-utvidelse - strømvisning takler denne oppgaven med et brak.

4 – Det gjenstår å finne ut tilgang til rapporter. Ting er ikke så rosenrødt her. Faktum er at Power BI er en skytjeneste som er tilgjengelig via en personlig konto. Tjenesteadministratoren fordeler brukere i grupper og setter ulike tilgangsnivåer til rapporter for disse gruppene. Dette oppnår differensiering av tilgangsrettigheter mellom bedriftens ansatte. Derfor vil analytikere, ledere og direktører, når de går inn på samme side, se rapporten i en visning som er tilgjengelig for dem. Tilgang til et spesifikt sett med data eller til hele rapporten kan være begrenset. Men hvis rapporten er i en Excel-fil, kan du gjennom innsatsen fra systemadministratoren prøve å løse problemet med tilgang, men dette vil ikke være det samme. Jeg kommer tilbake til denne oppgaven når jeg beskriver funksjonene til bedriftsportalen.

Det er verdt å merke seg at som regel er et selskaps behov for komplekse og vakre instrumentbord ikke stort, og ofte, for å analysere data i Excel, etter å ha bygget en forretningsmodell, tyr de ikke til mulighetene til Power View, men bruker pivot tabeller. De gir OLAP-funksjonalitet som er tilstrekkelig til å løse de fleste forretningsanalyseproblemer.

Dermed kan muligheten for å gjennomføre forretningsanalyse i Excel godt tilfredsstille behovene til en gjennomsnittlig bedrift med et lite antall ansatte som trenger rapporter. Men hvis bedriftens behov er mer ambisiøse, ikke skynd deg å ty til verktøy som løser alt på en gang.

Jeg gjør deg oppmerksom på en mer profesjonell tilnærming, der du vil motta ditt eget, fullt administrerte, automatiserte system for å generere forretningsanalytiske rapporter med begrenset tilgang til dem.

ETL og DWH

I de tidligere diskuterte tilnærmingene til å bygge forretningsrapporter, ble lasting og klargjøring av data for analyse utført ved hjelp av Power Query-teknologi. Denne metoden forblir fullstendig berettiget og effektiv så lenge det ikke er mange datakilder: ett regnskapssystem og referansebøker fra Excel-tabeller. Men med økningen i antall regnskapssystemer, blir det svært tungvint å løse dette problemet ved hjelp av Power Query og vanskelig å vedlikeholde og utvikle. I slike tilfeller kommer ETL-verktøy til unnsetning.

Med deres hjelp blir data lastet ut fra kilder (Extract), transformert (Transform), noe som innebærer rengjøring og sammenligning, og lastet inn i datavarehuset (Load). Et datavarehus (DWH – Data Warehouse) er som regel en relasjonsdatabase som ligger på en server. Denne databasen inneholder data egnet for analyse. En ETL-prosess lanseres i henhold til en tidsplan, som oppdaterer lagerdataene til det siste. Hele dette kjøkkenet er forresten perfekt betjent av Integration Services, som er en del av MS SQL Server.

Videre, som før, kan du bruke Excel, Power BI eller andre analytiske verktøy som Tableau eller Qlik Sense for å bygge en forretningsmodell for data og visualisering. Men først vil jeg gjøre deg oppmerksom på en mulighet til som du kanskje ikke visste om, til tross for at den har vært tilgjengelig for deg i lang tid. Vi snakker om å bygge forretningsmodeller ved å bruke MS SQL Server analytiske tjenester, nemlig Analysis Services.

Datamodeller i MS Analysis Services

Denne delen av artikkelen vil være mer interessant for de som allerede bruker MS SQL Server i selskapet sitt.

Analysis Services tilbyr for tiden to typer datamodeller: flerdimensjonale og tabellformede modeller. I tillegg til at dataene i disse modellene er koblet sammen, er verdiene til modellindikatorene pre-aggregert og lagret i OLAP-kubeceller, tilgang til av MDX- eller DAX-spørringer. På grunn av denne datalagringsarkitekturen returneres en spørring som spenner over millioner av poster i løpet av sekunder. Denne metoden for tilgang til data er nødvendig for selskaper hvis transaksjonstabeller inneholder over en million poster (den øvre grensen er ikke begrenset).

Excel, Power BI og mange andre "anerkjente" verktøy kan koble til slike modeller og visualisere data fra deres strukturer.

Hvis du har tatt den "avanserte" veien: du har automatisert ETL-prosessen og bygget forretningsmodeller ved hjelp av MS SQL Server-tjenester, så fortjener du å ha din egen bedriftsportal.

Bedriftsportal

Gjennom den vil administratorer overvåke og administrere rapporteringsprosessen. Tilstedeværelsen av en portal vil gjøre det mulig å forene bedriftskataloger: informasjon om kunder, produkter, ledere, leverandører vil være tilgjengelig for sammenligning, redigering og nedlasting på ett sted for alle som bruker den. På portalen kan du implementere ulike funksjoner for endring av data i regnskapssystemer, for eksempel håndtering av datareplikering. Og viktigst av alt, ved hjelp av portalen, er problemet med å organisere differensiert tilgang til rapporter vellykket løst - ansatte vil bare se de rapportene som ble utarbeidet personlig for deres avdelinger i den formen som er beregnet for dem.

Det er imidlertid ennå ikke klart hvordan visningen av rapporter på portalsiden skal organiseres. For å svare på dette spørsmålet må du først bestemme deg for teknologien som portalen skal bygges på. Jeg foreslår å bruke et av rammeverkene som grunnlag: ASP.NET MVC/Web Forms/Core, eller Microsoft SharePoint. Hvis bedriften din har minst én .NET-utvikler, vil ikke valget være vanskelig. Du kan nå velge en OLAP-klient i applikasjonen som kan kobles til Analysis Services flerdimensjonale eller tabellformede modeller.

Velge en OLAP-klient for visualisering

La oss sammenligne flere verktøy basert på kompleksitetsnivået til innebygging, funksjonalitet og pris: Power BI, Telerik UI for ASP.NET MVC-komponenter og RadarCube ASP.NET MVC-komponenter.

Power BI

For å organisere tilgang for bedriftsansatte til Power BI-rapporter på portalsiden din, må du bruke funksjonen Power BI Embedded.

La meg fortelle deg med en gang at du trenger en Power BI Premium-lisens og ekstra dedikert kapasitet. Ved å ha dedikert kapasitet kan du publisere dashbord og rapporter til brukere i organisasjonen din uten å måtte kjøpe lisenser for dem.

Først blir en rapport generert i Power BI Desktop publisert på Power BI-portalen og deretter, ved hjelp av en enkel konfigurasjon, innebygd i en nettapplikasjonsside.

En analytiker kan enkelt håndtere prosedyren for å generere en enkel rapport og publisere den, men det kan oppstå alvorlige problemer med innbygging. Det er også veldig vanskelig å forstå mekanismen for driften av dette verktøyet: et stort antall skytjenesteinnstillinger, mange abonnementer, lisenser og kapasitet øker i stor grad kravet til en spesialists opplæringsnivå. Så det er bedre å overlate denne oppgaven til en IT-spesialist.

Telerik og RadarCube komponenter

For å integrere Telerik- og RadarCube-komponenter er det nok å ha et grunnleggende nivå av programvareteknologi. Derfor vil de faglige ferdighetene til en programmerer fra IT-avdelingen være ganske nok. Alt du trenger å gjøre er å plassere komponenten på en nettside og tilpasse den til dine behov.

komponent PivotGrid fra Telerik UI for ASP.NET MVC-pakken er innebygd i siden på en grasiøs Razor-måte og gir de mest nødvendige OLAP-funksjonene. Men hvis du trenger mer fleksible grensesnittinnstillinger og avansert funksjonalitet, er det bedre å bruke komponenter RadarCube ASP.NET MVC. Et stort antall innstillinger, rik funksjonalitet med muligheten til å redefinere og utvide den, lar deg lage en OLAP-rapport av enhver kompleksitet.

Nedenfor er en tabell som sammenligner egenskapene til instrumentene som vurderes på lav-middels-høy skala.

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

Visualisering
høy
lav
gjennomsnitt

Sett med OLAP-funksjoner
høy
lav
høy

Fleksibilitet ved tilpasning
høy
høy
høy

Mulighet for overordnede funksjoner
-
-
+

Programvaretilpasning
-
-
+

Nivå av kompleksitet for innebygging og konfigurasjon
høy
lav
gjennomsnitt

Minimumskostnaden
Power BI Premium EM3

190 000 rubr./mnd
Enkeltutviklerlisens

90 000 rubler.

Enkeltutviklerlisens

25 000 rubler.

Nå kan du gå videre til å definere kriterier for valg av analyseverktøy.

Power BI utvalgskriterier

  • Du er interessert i rapporter som er rike på en rekke beregninger og datarelaterte elementer.
  • Du vil at ansatte som jobber med rapporter enkelt og raskt skal kunne få svar på sine forretningsproblemer på en intuitiv måte.
  • Selskapet har en IT-spesialist med BI-utviklingskompetanse.
  • Selskapets budsjett inkluderer en stor månedlig betaling for en skybasert forretningsanalysetjeneste.

Vilkår for valg av Telerik-komponenter

  • Vi trenger en enkel OLAP-klient for Ad hock-analyse.
  • Selskapet har en .NET-utvikler på inngangsnivå.
  • Et lite budsjett for et engangslisenskjøp og ytterligere fornyelse med en rabatt på mindre enn 20 %.

Vilkår for valg av RadarCube-komponenter

  • Du trenger en multifunksjonell OLAP-klient med mulighet til å tilpasse grensesnittet, samt en som støtter innbygging av dine egne funksjoner.
  • Selskapet har en .NET-utvikler på middels nivå. Hvis dette ikke er tilfelle, vil komponentutviklerne vennligst tilby tjenestene sine, men for en ekstra avgift som ikke overstiger lønnsnivået til en programmerer på heltid.
  • Et lite budsjett for et engangslisenskjøp og ytterligere fornyelse med 60 % rabatt.

Konklusjon

Å velge riktig verktøy for forretningsanalyse vil tillate deg å fullstendig forlate rapportering i Excel. Din bedrift vil gradvis og smertefritt kunne gå over til bruk av avanserte teknologier innen BI og automatisere arbeidet til analytikere i alle avdelinger.

Kilde: www.habr.com

Legg til en kommentar