Hur man väljer ett affärsanalysverktyg

Vad är ditt val?

Ofta kan användningen av dyra och komplexa BI-system ersättas av enkla och relativt billiga, men ganska effektiva analysverktyg. Efter att ha läst den här artikeln kommer du att kunna bedöma dina behov av affärsanalys och förstå vilket alternativ som är bäst för ditt företag.

Naturligtvis har alla BI-system en extremt komplex arkitektur och implementeringen av dem i ett företag är ingen lätt uppgift, kräver en stor summa pengar för lösningen och högt kvalificerade integratörer. Du måste upprepade gånger tillgripa deras tjänster, eftersom allt inte kommer att sluta med implementering och driftsättning - i framtiden kommer det att vara nödvändigt att förfina funktionaliteten, utveckla nya rapporter och indikatorer. Man bör ta hänsyn till att om systemet är framgångsrikt kommer du att vilja att fler och fler anställda ska arbeta i det, och det innebär att du köper ytterligare användarlicenser.

En annan integrerad egenskap hos avancerade business intelligence-system är en extremt stor uppsättning funktioner, av vilka många aldrig kommer att använda, utan kommer att fortsätta att betala för dem varje gång du förnyar dina licenser.

Ovanstående funktioner i BI-system får dig att tänka på att välja ett alternativ. Därefter föreslår jag att jämföra lösningen med en standarduppsättning av uppgifter när du förbereder rapporter med Power BI och Excel.

Power BI eller Excel?

Som regel, för att bygga en kvartalsvis försäljningsrapport, laddar analytikern ner data från redovisningssystem, jämför dem med sina kataloger och samlar in dem med hjälp av VLOOKUP-funktionen i en tabell, på grundval av vilken rapporten byggs.

Hur löses detta problem med Power BI?

Data från källor laddas in i systemet och förbereds för analys: delas upp i tabeller, rensas och jämförs. Efter detta konstrueras en affärsmodell: tabeller länkas till varandra, indikatorer definieras och anpassade hierarkier skapas. Nästa steg är visualisering. Här, genom att helt enkelt dra och släppa kontroller och widgets, bildas en interaktiv instrumentpanel. Alla element är sammankopplade genom datamodellen. När du analyserar gör detta att du kan koncentrera dig på den nödvändiga informationen och filtrera den i alla vyer med ett klick på valfritt element i instrumentpanelen.

Vilka fördelar med att använda Power BI jämfört med den traditionella metoden kan ses i exemplet ovan?

1 – Automatisering av proceduren för att hämta data och förbereda den för analys.
2 – Bygga en affärsmodell.
3 – Otrolig visualisering.
4 – Separerad tillgång till rapporter.

Låt oss nu titta på varje punkt separat.

1 – För att förbereda data för att bygga en rapport måste du definiera en procedur när den ansluter till data och bearbetar den, och varje gång du behöver få en rapport för en annan period kommer Power BI att skicka data genom den skapade proceduren . Detta automatiserar det mesta av arbetet med att förbereda data för analys. Men faktum är att Power BI utför databeredningsproceduren med hjälp av ett verktyg som finns i den klassiska versionen av Excel, och det kallas Strömfråga. Det låter dig slutföra uppgiften i Excel på exakt samma sätt.

2 – Situationen är densamma här. Power BI-verktyget för att bygga en affärsmodell finns även tillgängligt i Excel - detta PowerPivot.

3 – Som du säkert redan gissat, med visualisering är situationen liknande: Excel-tillägg - Power View klarar denna uppgift med råge.

4 – Det återstår att ta reda på tillgången till rapporter. Saker och ting är inte så rosa här. Faktum är att Power BI är en molntjänst som nås via ett personligt konto. Tjänstadministratören fördelar användare i grupper och ställer in olika åtkomstnivåer till rapporter för dessa grupper. Detta uppnår differentiering av åtkomsträttigheter mellan företagets anställda. Således kan analytiker, chefer och direktörer, när de går in på samma sida, se rapporten i en vy som är tillgänglig för dem. Åtkomsten kan vara begränsad till en specifik uppsättning data eller till hela rapporten. Men om rapporten är i en Excel-fil, kan du genom ansträngningar från systemadministratören försöka lösa problemet med åtkomst, men detta kommer inte att vara detsamma. Jag återkommer till denna uppgift när jag beskriver funktionerna i företagsportalen.

Det är värt att notera att som regel är ett företags behov av komplexa och vackra instrumentpaneler inte stort och ofta, för att analysera data i Excel, efter att ha byggt en affärsmodell, tillgriper de inte funktionerna i Power View, utan använder pivot tabeller. De tillhandahåller OLAP-funktioner som är tillräckliga för att lösa de flesta affärsanalysproblem.

Således kan möjligheten att genomföra affärsanalyser i Excel mycket väl tillfredsställa behoven hos ett genomsnittligt företag med ett litet antal anställda som behöver rapporter. Men om ditt företags behov är mer ambitiösa, skynda dig inte att ta till verktyg som löser allt på en gång.

Jag uppmärksammar dig på ett mer professionellt tillvägagångssätt, med hjälp av vilket du kommer att få ditt eget, helt hanterade, automatiserade system för att generera affärsanalytiska rapporter med begränsad tillgång till dem.

ETL och DWH

I de tidigare diskuterade tillvägagångssätten för att bygga affärsrapporter utfördes inläsning och förberedelse av data för analys med hjälp av Power Query-teknik. Denna metod förblir helt motiverad och effektiv så länge det inte finns många datakällor: ett redovisningssystem och referensböcker från Excel-tabeller. Men med ökningen av antalet redovisningssystem blir det mycket krångligt att lösa detta problem med Power Query och svårt att underhålla och utveckla. I sådana fall kommer ETL-verktyg till undsättning.

Med deras hjälp laddas data från källor (Extract), transformeras (Transform), vilket innebär rengöring och jämförelse, och laddas in i datalagret (Load). Ett datalager (DWH – Data Warehouse) är i regel en relationsdatabas som finns på en server. Denna databas innehåller data som är lämpliga för analys. En ETL-process startas enligt ett schema, som uppdaterar lagerdata till det senaste. Hela det här köket betjänas förresten perfekt av Integration Services, som är en del av MS SQL Server.

Vidare, som tidigare, kan du använda Excel, Power BI eller andra analytiska verktyg som Tableau eller Qlik Sense för att bygga en affärsmodell för data och visualisering. Men först vill jag uppmärksamma er på ytterligare en möjlighet som ni kanske inte känner till, trots att den har varit tillgänglig för er länge. Vi pratar om att bygga affärsmodeller med hjälp av MS SQL Server analytiska tjänster, nämligen Analysis Services.

Datamodeller i MS Analysis Services

Det här avsnittet av artikeln kommer att vara mer intressant för dem som redan använder MS SQL Server i sitt företag.

Analysis Services tillhandahåller för närvarande två typer av datamodeller: flerdimensionella och tabellformade modeller. Förutom det faktum att data i dessa modeller är länkade, är värdena för modellindikatorerna föraggregerade och lagrade i OLAP-kubceller, som nås av MDX- eller DAX-frågor. På grund av denna datalagringsarkitektur returneras en fråga som sträcker sig över miljontals poster på några sekunder. Denna metod för att komma åt data är nödvändig för företag vars transaktionstabeller innehåller över en miljon poster (den övre gränsen är inte begränsad).

Excel, Power BI och många andra "reputerade" verktyg kan ansluta till sådana modeller och visualisera data från deras strukturer.

Om du har tagit den "avancerade" vägen: du har automatiserat ETL-processen och byggt affärsmodeller med hjälp av MS SQL Server-tjänster, då 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 en portal kommer att göra det möjligt att förena företagskataloger: information om kunder, produkter, chefer, leverantörer kommer att vara tillgänglig för jämförelse, redigering och nedladdning på ett ställe för alla som använder den. På portalen kan du implementera olika funktioner för att ändra data i redovisningssystem, till exempel hantera datareplikering. Och viktigast av allt, med hjälp av portalen, är problemet med att organisera differentierad tillgång till rapporter framgångsrikt löst - anställda kommer bara att se de rapporter som förbereddes personligen för deras avdelningar i den form som är avsedd för dem.

Det är dock ännu inte klart hur visningen av rapporter på portalsidan kommer att organiseras. För att svara på denna fråga måste du först bestämma vilken teknik som portalen ska byggas på. Jag föreslår att du använder ett av ramverken som grund: ASP.NET MVC/Web Forms/Core eller Microsoft SharePoint. Om ditt företag har minst en .NET-utvecklare kommer valet inte att vara svårt. Du kan nu välja en OLAP-klient i applikationen som kan ansluta till Analysis Services multidimensionella eller tabellformade modeller.

Välja en OLAP-klient för visualisering

Låt oss jämföra flera verktyg baserat på komplexitetsnivån för inbäddning, funktionalitet och pris: Power BI, Telerik UI för ASP.NET MVC-komponenter och RadarCube ASP.NET MVC-komponenter.

Power BI

För att organisera åtkomst för företagets anställda till Power BI-rapporter på din portalsida måste du använda funktionen Power BI Embedded.

Låt mig berätta direkt att du behöver en Power BI Premium-licens och ytterligare dedikerad kapacitet. Med dedikerad kapacitet kan du publicera instrumentpaneler och rapporter till användare i din organisation utan att behöva köpa licenser för dem.

Först publiceras en rapport som genereras i Power BI Desktop på Power BI-portalen och bäddas sedan in i en webbapplikationssida med hjälp av en enkel konfiguration.

En analytiker kan enkelt hantera proceduren för att generera en enkel rapport och publicera den, men allvarliga problem kan uppstå med inbäddning. Det är också mycket svårt att förstå funktionsmekanismen för detta verktyg: ett stort antal molntjänstinställningar, många abonnemang, licenser och kapacitet ökar kraftigt kravet på en specialists utbildningsnivå. Så det är bättre att anförtro denna uppgift till en IT-specialist.

Telerik och RadarCube komponenter

För att integrera Telerik- och RadarCube-komponenter räcker det med en grundläggande mjukvaruteknik. Därför kommer yrkeskunskaperna hos en programmerare från IT-avdelningen att vara tillräckligt. Allt du behöver göra är att placera komponenten på en webbsida och anpassa den för att passa dina behov.

komponent PivotGrid från Telerik UI för ASP.NET MVC-sviten är inbäddad på sidan på ett graciöst Razor-sätt och tillhandahåller de mest nödvändiga OLAP-funktionerna. Men om du behöver mer flexibla gränssnittsinställningar och avancerad funktionalitet är det bättre att använda komponenter RadarCube ASP.NET MVC. Ett stort antal inställningar, rik funktionalitet med möjlighet att omdefiniera och utöka den, gör att du kan skapa en OLAP-rapport av vilken komplexitet som helst.

Nedan finns en tabell som jämför egenskaperna hos de instrument som övervägs på Låg-Medium-Hög skala.

 
Power BI
Telerik UI för ASP.NET MVC
RadarCube ASP.NET MVC

Visualisering
hög
låg
Genomsnittlig

Uppsättning OLAP-funktioner
hög
låg
hög

Flexibilitet i anpassning
hög
hög
hög

Möjlighet till överordnade funktioner
-
-
+

Mjukvaruanpassning
-
-
+

Komplexitetsnivå för inbäddning och konfiguration
hög
låg
Genomsnittlig

Den lägsta kostnaden
Power BI Premium EM3

190 000 rubel/månad
Enskild utvecklarlicens

90 000 rubel.

Enskild utvecklarlicens

25 000 rubel.

Nu kan du gå vidare till att definiera kriterier för att välja ett analysverktyg.

Urvalskriterier för Power BI

  • Du är intresserad av rapporter som är rika på en mängd olika mätvärden och datarelaterade element.
  • Du vill att medarbetare som arbetar med rapporter enkelt och snabbt ska kunna få svar på sina affärsproblem på ett intuitivt sätt.
  • Företaget har en IT-specialist med kompetens inom BI-utveckling.
  • Företagets budget inkluderar en stor månadsbetalning för en molntjänst för affärsinformation.

Villkor för val av Telerik-komponenter

  • Vi behöver en enkel OLAP-klient för ad hoc-analys.
  • Företaget har en .NET-utvecklare på nybörjarnivå.
  • En liten budget för ett engångslicensköp och dess ytterligare förnyelse med en rabatt på mindre än 20 %.

Villkor för val av RadarCube-komponenter

  • Du behöver en multifunktionell OLAP-klient med möjlighet att anpassa gränssnittet, samt en som stöder inbäddning av dina egna funktioner.
  • Företaget har en .NET-utvecklare på mellannivå anställd. Om så inte är fallet kommer komponentutvecklarna att tillhandahålla sina tjänster, men mot en extra avgift som inte överstiger lönenivån för en heltidsprogrammerare.
  • En liten budget för ett engångslicensköp och dess ytterligare förnyelse med 60 % rabatt.

Slutsats

Genom att välja rätt verktyg för affärsanalys kan du helt överge rapportering i Excel. Ditt företag kommer att gradvis och smärtfritt kunna övergå till användningen av avancerad teknik inom BI-området och automatisera analytikerarbetet på alla avdelningar.

Källa: will.com

Lägg en kommentar