Vad Àr ditt val?
Ofta kan anvÀndningen av dyra och komplexa BI-system ersÀttas med enkla och relativt billiga, men tillrÀckligt effektiva analysverktyg. Genom att lÀsa denna artikel kan du bedöma dina behov inom affÀrsanalys och förstÄ vilket alternativ som passar ditt företag bÀst.
SjĂ€lvklart har alla BI-system en extremt komplex arkitektur, och deras implementering i företag Ă€r ingen enkel uppgift, som krĂ€ver en stor summa för lösning och högkvalificerade integratörer. Du kommer att behöva anlita deras tjĂ€nster flera gĂ„nger, eftersom implementering och driftsĂ€ttning inte Ă€r slutet â i framtiden kommer det att krĂ€vas vidareutveckling av funktionaliteten, utveckling av nya rapporter och indikatorer. Det Ă€r viktigt att beakta att om systemet fungerar framgĂ„ngsrikt, kommer du att vilja att fler anstĂ€llda ska arbeta med det, vilket innebĂ€r att ytterligare anvĂ€ndarlicenser mĂ„ste anskaffas.
En annan oumbÀrlig egenskap hos avancerade affÀrsanalysystem Àr det extremt stora utbudet av funktioner, av vilka mÄnga aldrig kommer att anvÀndas, men som du kommer att fortsÀtta betala för varje gÄng du förlÀnger licenser.
De nÀmnda egenskaperna hos BI-system fÄr en att tÀnka pÄ att hitta ett alternativ. Nedan föreslÄr jag att jÀmföra lösningen för standarduppsÀttningen av uppgifter vid rapportframstÀllning med hjÀlp av Power BI och Excel.
Power BI eller Excel?
I allmÀnhet exporterar analytikern data frÄn redovisningssystemen för att skapa en kvartalsrapport över försÀljningen, matchar dem med sina referensgrupper och samlar in dem i en tabell med hjÀlp av funktionen VLOOKUP, pÄ basis av vilken rapporten byggs.
Hur hanteras denna uppgift med hjÀlp av Power BI?
Data frÄn kÀllorna laddas in i systemet och förbereds för analys: de delas upp i tabeller, rengörs och matchas. DÀrefter konstrueras en affÀrsmodell: tabeller kopplas till varandra, indikatorer definieras, och anvÀndarhierarkier skapas. NÀsta steg Àr visualisering. HÀr, genom enkel dra-och-slÀpp av kontroller och widgets, skapas en interaktiv dashboard. Alla element Àr kopplade genom datamodellen. Vid analys gör detta att man kan fokusera pÄ relevant information och filtrera den i alla vyer med ett enda klick pÄ ett dashboard-element.
Vilka fördelar med att anvÀnda Power BI jÀmfört med den traditionella metoden kan man se i det hÀr exemplet?
1 â Automatisering av datainsamlingsprocessen och att förbereda dem för analys.
2 â Byggande av affĂ€rsmodellen.
3 â Otrolig visualisering.
4 â AvgrĂ€nsad Ă„tkomst till rapporter.
Nu lÄt oss gÄ igenom varje punkt för sig.
1 â För att förbereda data för rapportbyggande, behöver man en gĂ„ng definiera processen som utför anslutningen till datan och dess bearbetning, och varje gĂ„ng man behöver hĂ€mta en rapport för en annan period, kommer Power BI att köra data genom den skapade processen. DĂ€rmed automatiseras en stor del av arbetet med att förbereda data för analys. Men saken Ă€r den att Power BI genomför databehandlingsprocessen med hjĂ€lp av ett verktyg som finns i den klassiska versionen av Excel, och som kallas . Det gör att man kan lösa uppgiften i Excel pĂ„ exakt samma sĂ€tt.
2 â HĂ€r Ă€r situationen densamma. Verktyget Power BI för att bygga affĂ€rsmodellen finns Ă€ven i Excel â det Ă€r .
3 â Som ni kanske redan har gissat, gĂ€ller samma sak för visualiseringen: Excel-tillĂ€gget â klarar av denna uppgift galant.
4 â Det Ă„terstĂ„r att reda ut Ă„tkomst till rapporterna. HĂ€r Ă€r det inte sĂ„ enkelt. Problemet Ă€r att Power BI Ă€r en molntjĂ€nst som nĂ„s via ett personligt konto. TjĂ€nsteförvaltaren delar upp anvĂ€ndarna i grupper och stĂ€ller in olika Ă„tkomstnivĂ„er till rapporterna för dessa grupper. PĂ„ sĂ„ sĂ€tt uppnĂ„s en uppdelning av Ă„tkomstrĂ€ttigheter mellan företagets anstĂ€llda. Analytiker, chefer och direktörer ser en rapport i en tillgĂ€nglig form nĂ€r de gĂ„r in pĂ„ samma sida. TillgĂ„ngen kan vara begrĂ€nsad till en viss datamĂ€ngd eller en rapport helt och hĂ„llet. Men om rapporten finns i Excel-format, kan en systemadministratör försöka lösa Ă„tkomstfrĂ„gan, men det blir inte riktigt samma sak. Jag kommer att Ă„terkomma till denna frĂ„ga nĂ€r jag beskriver funktionerna i företagsportalen.
Det Àr vÀrt att notera att behovet av komplexa och snygga dashboards oftast inte Àr stort för företag, och ofta, för dataanalys i Excel, efter att ha byggt en affÀrsmodell, anvÀnder man inte Power Views möjligheter, utan utnyttjar pivottabeller. De erbjuder OLAP-funktionalitet som Àr tillrÀcklig för att lösa de flesta affÀrsanalysfrÄgorna.
SÄledes kan alternativet att bedriva affÀrsanalys i Excel mycket vÀl tillfredsstÀlla behovet hos ett medelstort företag med ett litet antal anstÀllda som behöver rapporter. Men om ert företags krav Àr mer ambitiösa, skynda er inte att ta till verktyg som löser allt pÄ en gÄng.
Jag föreslÄr en mer professionell metod dÀr ni fÄr en egen, helt hanterad och automatiserad system för att skapa affÀrsanalytiska rapporter med begrÀnsad Ätkomst.
ETL och DWH
I de tidigare diskuterade metoderna för att skapa affÀrsrapporter gjordes datainlÀsning och förberedelse för analys med hjÀlp av teknologin Power Query. Denna metod förblir helt rimlig och effektiv sÄ lÀnge datakÀllorna Àr fÄ: ett redovisningssystem och register frÄn Excel-tabeller. Men med ett ökat antal redovisningssystem blir det mycket omfattande, svÄrt att underhÄlla och utveckla att lösa denna uppgift med Power Query. I sÄdana fall kommer verktyg för ETL till hjÀlp.
Med deras hjÀlp utförs extraktion av data frÄn kÀllor (Extract), dess transformation (Transform) vilket innebÀr rensning och matchning samt inlÀsning i datalager (Load). Datalager (DWH - Data Warehouse) Àr vanligtvis en relationsdatabas som ligger pÄ en server. Denna databas innehÄller data som Àr anvÀndbara för analys. ETL-processen startas enligt schema som uppdaterar datalagret med aktuella data. För övrigt hanteras hela denna process utmÀrkt av Integration Services som ingÄr i MS SQL Server.
Som tidigare kan man för att bygga affÀrsdatamodeller och visualiseringar anvÀnda Excel, Power BI eller andra analytiska verktyg, sÄsom Tableau eller Qlik Sense. Men först vill jag uppmÀrksamma er pÄ en ytterligare möjlighet, som ni kanske inte kÀnde till, trots att den har varit tillgÀnglig för er lÀnge. Det handlar om att bygga affÀrsmodeller med hjÀlp av analytiska tjÀnster i MS SQL Server, nÀmligen Analysis Services.
Datamodeller i MS Analysis Services
Denna del av artikeln kommer att vara mer intressant för dem som redan anvÀnder MS SQL Server i sitt företag.
För nĂ€rvarande erbjuder tjĂ€nsterna Analysis Services tvĂ„ typer av datamodeller â det Ă€r multidimensionella och tabellmodeller. Utöver att data i dessa modeller Ă€r kopplade, aggregeras vĂ€rdena för modellens indikatorer pĂ„ förhand och lagras i celler i OLAP-kuber, som nĂ„s via MDX eller DAX-frĂ„gor. Tack vare denna datalagringsarkitektur returneras en frĂ„ga som tĂ€cker miljontals poster pĂ„ sekunder. Denna metod för Ă„tkomst till data Ă€r nödvĂ€ndig för företag vars transaktionstabeller innehĂ„ller över en miljon poster (övre grĂ€ns finns inte).
Excel, Power BI och mÄnga andra "solida" verktyg kan ansluta till sÄdana modeller och visualisera data i deras struktur.
Om du har tagit den "avancerade" vÀgen: automatiserat ETL-processen och byggt affÀrsmodeller med hjÀlp av MS SQL Server-tjÀnster, förtjÀnar du att ha din egen företagsportal.
Företagsportal
Genom den kommer administratörer att övervaka och hantera rapporteringsprocessen. NĂ€rvaron av portalen möjliggör en enhetlig katalog för företaget: information om kunder, produkter, chefer, leverantörer blir tillgĂ€nglig för jĂ€mförelse, redigering och nedladdning pĂ„ ett och samma stĂ€lle för alla som anvĂ€nder den. PĂ„ portalen kan olika funktioner för att Ă€ndra data i redovisningssystemen implementeras, till exempel hantering av datReplication. Och viktigast av allt, med hjĂ€lp av portalen, löses problemet med att organisera begrĂ€nsad tillgĂ„ng till rapporter â anstĂ€llda kommer endast att se de rapporter som har förberetts speciellt för deras avdelningar i det format som Ă€r avsett för dem.
Men det Àr fortfarande oklart hur rapporterna kommer att visas pÄ portalens sida. För att svara pÄ denna frÄga mÄste vi först bestÀmma vilken teknik som portalen ska byggas pÄ. Jag föreslÄr att anvÀnda en av ramverken: ASP.NET MVC/Web Forms/Core, eller Microsoft SharePoint. Om ditt företag har Ätminstone en .NET-utvecklare blir valet enkelt. Nu kan man vÀlja en inbÀddad OLAP-klient som kan ansluta till fler- eller tabellmodeller frÄn Analysis Services.
Val av OLAP-klient för visualisering
Vi jÀmför nÄgra verktyg utifrÄn svÄrighetsgraden för inbÀddning, funktionalitet och pris: Power BI, komponenter frÄn Telerik UI för ASP.NET MVC och komponenter frÄn RadarCube ASP.NET MVC.
Power BI
För att ge anstÀllda i företaget tillgÄng till Power BI-rapporter pÄ sin portalsida, behöver man anvÀnda funktionen .
Jag kan direkt sÀga att licens för Power BI Premium och ytterligare dedikerad kapacitet krÀvs. NÀrvaron av dedikerad kapacitet gör det möjligt att publicera instrumentpaneler och rapporter för anvÀndare i organisationen utan att behöva köpa licenser för dem.
Först publiceras rapporten, som skapats i Power BI Desktop, pÄ Power BI-portalen och sedan, med hjÀlp av en komplex instÀllning, integreras den i sidan av webbapplikationen.
En analytiker kan hantera proceduren för att skapa en enkel rapport och publicera den, men det kan uppstÄ allvarliga problem med integrationen. Det Àr ocksÄ mycket komplicerat att förstÄ mekanismen bakom detta verktyg: det stora antalet instÀllningar för molntjÀnsten, flera prenumerationer, licenser och kapaciteter ökar kraven pÄ specialistens kunskapsnivÄ avsevÀrt. SÄ det Àr bÀttre att överlÄta denna uppgift till en IT-specialist.
Telerik- och RadarCube-komponenter
För att integrera Telerik- och RadarCube-komponenterna behöver man ha grundlÀggande kunskaper i programvaruteknologier. DÀrför rÀcker det vanligtvis med professionella fÀrdigheter frÄn en programmerare i IT-avdelningen. Det som behövs Àr att placera komponenten pÄ webbplatsen och anpassa den efter sina behov.
Komponent frÄn Telerik UI för ASP.NET MVC integreras pÄ sidan pÄ ett stilfullt sÀtt med Razor och erbjuder de mest nödvÀndiga OLAP-funktionerna. Men om mer flexibla grÀnssnittsinstÀllningar och avancerad funktionalitet krÀvs, Àr det bÀttre att anvÀnda komponenterna . Ett stort antal instÀllningar, rik funktionalitet med möjligheter till överstyrning och utbyggnad gör att man kan skapa OLAP-rapporter av valfri komplexitet.
Nedan ger jag en jÀmförelsetabell över egenskaperna hos de angivna verktygen enligt skalan LÄg-Mellan-Hög.
Â
Power BI
Telerik UI för ASP.NET MVC
RadarCube ASP.NET MVC
Visualisering
Hög
LÄg
Mellan
Set av OLAP-funktioner
Hög
LÄg
Hög
Flexibilitet i konfiguration
Hög
Hög
Hög
Möjlighet att överstyra funktioner
â
â
+
Programvaruanpassning
â
â
+
SvÄrighetsgrad vid integration och instÀllning
Hög
LÄg
Mellan
Minimalkostnad
Power BI Premium EM3
190 000 kr/mÄnad
Licens för en utvecklare
90 000 kr.
Licens för en utvecklare
25 000 kr.
Nu kan vi gÄ vidare till att definiera kriterierna för att vÀlja ett analytiskt verktyg.
Villkor för att vÀlja Power BI
- Du Àr intresserad av rapporter som Àr rika pÄ olika indikatorer och datarelaterade element.
- Du vill att de anstÀllda som arbetar med rapporterna snabbt och enkelt ska kunna fÄ svar pÄ de stÀllda affÀrsproblemen i en intuitiv form.
- Företaget har en IT-specialist med fÀrdigheter inom BI-utveckling.
- Företagets budget innehÄller en stor summa för mÄnadsavgiften för molntjÀnsten för affÀrsanalys.
Villkoren för val av Telerik-komponenter
- En enkel OLAP-klient för Ad hock-analyser behövs.
- Företaget har en junior .NET-utvecklare anstÀlld.
- BegrÀnsad budget för engÄngsköp av licens och dess förnyelse med en rabatt pÄ mindre Àn 20%.
Villkoren för val av RadarCube-komponenter
- En multifunktionell OLAP-klient med möjlighet till anpassning av grÀnssnittet Àr nödvÀndig, samt stöd för inbÀddning av egna funktioner.
- Företaget har en medelnivÄ .NET-utvecklare anstÀlld. Om det inte finns en sÄdan, kan utvecklarna av komponenten vÀnligen erbjuda sina tjÀnster, men mot en extra avgift som inte överstiger lönen för en intern programmerare.
- BegrÀnsad budget för engÄngsköp av licens och dess förnyelse med en rabatt pÄ 60%.
Slutsats
RÀtt val av verktyg för affÀrsanalys gör att ni helt kan avstÄ frÄn att skapa rapporter i Excel. Ditt företag kan gradvis och smÀrtfritt övergÄ till att anvÀnda avancerad teknologi inom BI och automatisera arbetet för analytiker i alla avdelningar.
KĂ€lla: habr.com
