Hogyan válasszunk eszközt üzleti elemzésekhez

Milyen választása van?

Gyakran a drága és bonyolult BI-rendszerek helyettesíthetők egyszerűbb és viszonylag olcsóbb, de mégis hatékony analitikai eszközökkel. E cikk elolvasásával értékelheti üzleti intelligenciával kapcsolatos igényeit, és megértheti, melyik megoldás illik legjobban az Ön vállalkozásához.

Természetesen minden BI-rendszer rendkívül bonyolult architektúrával rendelkezik, és a bevezetésük a cégekbe nem egyszerű feladat, amely jelentős költségekkel jár, illetve magas szaktudású integrátorokra van szükség. Többször is igénybe kell vennie a szolgáltatásaikat, mivel a bevezetés és a kibocsátás nem ér véget itt - a jövőben funkciók fejlesztésére, új jelentések és mutatók kidolgozására is szükség lesz. Figyelembe kell venni, hogy ha a rendszer sikeresen működik, akkor egyre több alkalmazottnak kellene benne dolgoznia, ami további felhasználói licencek megvásárlását jelenti.

A fejlett üzleti analitikai rendszerek másik elengedhetetlen jellemzője rendkívül széles funkcionalitásuk, amelynek sok elemét soha nem fogja kihasználni, de minden alkalommal fizetni fog értük, amikor meghosszabbítja a licenceket.

Ezek a BI-rendszerek jellemzői arra késztetnek, hogy alternatíva után nézzen. A következőkben összehasonlítom a jelentések elkészítésének standard feladatainak megoldását a Power BI és az Excel segítségével.

Power BI vagy Excel?

Általában a negyedéves értékesítési jelentés elkészítéséhez az elemző kimenti az adatokat a nyilvántartási rendszerekből, összeveti azokat a saját táblázatainkkal, és a VLOOKUP funkciót felhasználva egy táblázatba gyűjti őket, amely alapján a jelentést építi.

Hogyan oldja meg ezt a feladatot a Power BI segítségével?

Az adatok forrásokból betöltődnek a rendszerbe és előkészítés alatt állnak a elemzéshez: táblázatokra bontják, tisztítják és összevetik őket. Ezt követően üzleti modellt alkotnak: a táblázatok összekapcsolódnak, meghatározzák a mutatókat, létrehozzák a felhasználói hierarchiákat. A következő lépés a vizualizáció. Itt, egyszerű drag-and-drop elemzés közben interaktív irányítópultot hoznak létre. Mindezek az elemek kapcsolódnak az adatmodellhez. Az elemzés során ez lehetővé teszi, hogy a szükséges információra összpontosítsanak, kiszűrve azt minden nézetben egyetlen kattintással bármely irányítópult elemre.

Mely előnyöket lehet észrevenni a Power BI alkalmazásával a hagyományos megközelítéssel szemben a fent említett példa alapján?

1 – Az adatok megszerzésének és az elemzésre való előkészítésének automatizálása.
2 – Üzleti modell felépítése.
3 – Hihetetlen vizualizáció.
4 – Különböző hozzáférések a jelentésekhez.

Most nézzük meg a minden egyes pontot külön-külön.

1 – A jelentés elkészítéséhez szükséges adatok előkészítéséhez egyszer meg kell határozni egy eljárást, amely csatlakozik az adatokhoz és kezeli azokat, és minden alkalommal, amikor jelentést szeretnénk kérni egy másik időszakról, a Power BI átfuttatja az adatokat az elkészített eljáráson. Így a legtöbb adat előkészítési feladat automatizálható. Azonban a Power BI az adatok előkészítési eljárását a klasszikus Excel verzióban elérhető eszközzel hajtja végre, amelynek neve Power Query. Ez lehetővé teszi, hogy a feladatot pontosan ugyanúgy hajtsák végre Excelben.

2 – Itt is hasonló a helyzet. Az üzleti modell felépítésére szolgáló Power BI eszköz jelen van az Excelben is – ez a Power Pivot.

3 – Ahogy valószínűleg már kitaláltad, a vizualizációval kapcsolatban is hasonló a helyzet: az Excel kiterjesztés — Power View tökéletesen megoldja ezt a feladatot.

4 – Meg kell oldani a jelentésekhez való hozzáférést. Ez nem annyira rózsás. Az a helyzet, hogy a Power BI egy felhőalapú szolgáltatás, amelyhez hozzáférés egyéni fiókon keresztül lehetséges. A szolgáltatás adminisztrátora csoportokba osztja a felhasználókat, és ezen csoportok számára különböző hozzáférési szinteket határoz meg a jelentésekhez. Ezzel elérhetjük a hozzáférési jogok elkülönítését a vállalat munkatársai között. Így az elemzők, menedzserek és igazgatók, amikor belépnek ugyanarra az oldalra, az ő számukra elérhető formában látják a jelentést. Lehet, hogy bizonyos adathalmazon, vagy akár az egész jelentésen is korlátozható a hozzáférés. Azonban, ha a jelentés Excel formátumban van, akkor a rendszergazda próbálkozhat a hozzáférési probléma megoldásával, de ez már nem lesz ugyanaz. Továbbra is visszatérek erre a feladatra, amikor a vállalati portál sajátosságait fogom ismertetni.

Érdemes megjegyezni, hogy általában a vállalatoknak nem nagy szüksége van bonyolult és szép irányítópultokra, és gyakran, amikor adatokat elemeznek Excelben, az üzleti modell felépítése után nem élnek a Power View lehetőségeivel, hanem összesítő táblázatokat használnak. Ezek OLAP-funkcionalitást biztosítanak, amely bőven elegendő a legtöbb üzleti elemzési feladat megoldásához.

Így az Excelben történő üzleti elemzés lehetősége teljes mértékben kielégítheti egy kis létszámú alkalmazottal rendelkező közepes vállalat igényeit a jelentések terén. Ennek ellenére, ha a vállalata igényei ambiciózusabbak, ne siettesse a mindent és azonnal megoldó eszközök használatát.

Javaslom egy professzionálisabb megközelítést, amelynek segítségével Ön egy saját, teljesen kezelhető, automatizált üzleti elemző jelentéskészítő rendszert kap korlátozott hozzáféréssel.

ETL és DWH

A korábban tárgyalt üzleti jelentési megközelítések során az adatok betöltését és előkészítését az elemzéshez a Power Query technológiával végezték. Ez a módszer teljesen indokolt és hatékony addig, amíg az adatforrások száma nem sok: egy könyvelési rendszer és Excel táblázatok referenciaadatai. Azonban, ahogy nő az könyvelési rendszerek száma, a Power Query alkalmazásával történő megoldás ezen feladat tekintetében nagyon terjengőssé, nehezen karbantarthatóvá és fejleszthetővé válik. Ilyen esetekben az ETL eszközök jönnek a segítségünkre.

Ezek segítségével az adatok kiemelése forrásokból (Extract), azok átalakítása (Transform), ami magában foglalja a tisztítást és a párosítást, valamint az adatok betöltése az adatbázisba (Load) valósul meg. Az adatbázis (DWH — Data Warehouse) jellemzően egy relációs adatbázis, amely a szerveren helyezkedik el. Ez az adatbázis tartalmazza az elemzésre alkalmas adatokat. Az ETL folyamat ütemezés szerint frissíti az adatbázis tartalmát a legfrissebb adatokkal. Érdemes megjegyezni, hogy ezt a folyamatot remekül támogatja az Integration Services, amely a MS SQL Server része.

Ezt követően, ahogy eddig is, az üzleti adatmodellek építéséhez és vizualizálásához használható az Excel, a Power BI vagy más analitikai eszközök, mint például a Tableau vagy a Qlik Sense. De először szeretném felhívni a figyelmét egy további lehetőségre, amelyről lehet, hogy nem tudott, annak ellenére, hogy régóta hozzáférhető az Ön számára. Ez az MS SQL Server analitikai szolgáltatásainak, különösen az Analysis Services-nek a felhasználásáról szól.

Adatmodellek az MS Analysis Services-ben

Ez a cikk rész különösen érdekes lesz azok számára, akik már használják a MS SQL Servert a cégükben.

Jelenleg az Analysis Services kétféle adatmodellt biztosít – ezek a többdimenziós és táblázatos modellek. Ezen kívül, hogy az adatok ezekben a modellekben összekapcsolt állapotban vannak, a modell mutatóinak értékei előzetesen aggregálva vannak, és az OLAP kockák celláiban tárolódnak, amelyekhez MDX vagy DAX lekérdezésekkel lehet hozzáférni. Ennek az adatfeldolgozási architektúrának köszönhetően a többmillió rekordot tartalmazó lekérdezések másodpercek alatt visszatérnek. Ez a módszer elengedhetetlen a cégek számára, amelyek tranzakciós táblázatai több millió rekordot tartalmaznak (a felső határ nincs korlátozva).

Az Excel, a Power BI és sok más „komoly” eszköz képes kapcsolódni az ilyen modellekhez és az azokból származó adatokat vizualizálni.

Ha a „fejlett” utat választotta: automatizálta az ETL folyamatot és üzleti modelleket épített a MS SQL Server szolgáltatásaival, akkor megérdemli, hogy legyen saját vállalati portálja.

Vállalati portál

Ezen keresztül az adminisztrátorok figyelemmel kísérhetik és kezelhetik a jelentésépítési folyamatot. A portál megléte lehetővé teszi a cég nyilvántartásainak egységesítését: az ügyfelek, termékek, menedzserek és beszállítók információi egy helyen állnak rendelkezésre a felhasználók számára, ahol azokat össze lehet hasonlítani, szerkeszteni és letölteni. A portálon megvalósíthatók különböző funkciók, például az adatrendszerek adatainak módosítása, mint például az adatok replikációjának kezelése. A legfontosabb, hogy a portál révén sikeresen megoldható az a probléma, hogy korlátozott hozzáférést biztosítsunk a jelentésekhez – a munkatársak csak azokat a jelentéseket láthatják, amelyeket kifejezetten az ő osztályuk számára készítettek, a számukra szánt formában.

Azonban egyelőre nem világos, hogyan fogják megjeleníteni a jelentéseket a portál oldalán. Ennek a kérdésnek a megválaszolásához először meg kell határozni a portál építésének alapjául szolgáló technológiát. Javaslom, hogy vegyünk alapul egy keretrendszert: ASP.NET MVC/Web Forms/Core, vagy a Microsoft SharePoint-ot. Ha a cégében van legalább egy .NET fejlesztő, akkor a választás nem lesz nehéz. Most már választhatunk egy alkalmazásba beágyazható OLAP-kliens, amely képes csatlakozni a többdimenziós vagy táblázatos modellekhez az Analysis Services szolgáltatásaiból.

OLAP-kliens választása a vizualizáláshoz

Hasonlítsunk össze néhány eszközt a beágyazás nehézségi szintje, funkcionalitása és ára alapján: Power BI, Telerik UI for ASP.NET MVC komponensei és RadarCube ASP.NET MVC komponensei.

Power BI

Ahhoz, hogy a cége munkatársai hozzáférjenek a Power BI jelentésekhez a portálján, a következő funkciót kell használnia: Power BI Embedded.

Azonnal mondom, hogy szükség lesz a Power BI Premium licencre és egy további dedikált kapacitásra. A dedikált kapacitás lehetővé teszi, hogy irányítópultokat és jelentéseket publikáljon a szervezet felhasználói számára anélkül, hogy nekik licencet kellene vásárolnia.

Először a Power BI Desktop-ban elkészített jelentést közzéteszik a Power BI portálon, majd egy bonyolult beállítással beágyazzák a webalkalmazás oldalába.

Az egyszerű jelentés elkészítésével és közzétételével egy elemző is elboldogulhat, de a beágyazás komoly problémákhoz vezethet. Emellett nehezen érthető a szolgáltatás működése: az felhőszolgáltatás számos beállítása, licencelése és kapacitása jelentősen emeli a szakember szintjére vonatkozó követelményeket. Így ezt a feladatot jobb, ha egy IT szakemberre bízzuk.

Telerik és RadarCube komponensek

A Telerik és RadarCube komponensek beágyazásához elég, ha az informatikai technológiák alapjaival rendelkezünk. Ezért egy informatikai osztályprogramozó szakmai készségei teljesen elegendőek. Csak annyit kell tennie, hogy elhelyez egy komponenst a weboldalon, és beállítja a saját igényei szerint.

Összetevő PivotGrid a Telerik UI for ASP.NET MVC készletből elegánsan beágyazható az oldalra Razor-ban, és biztosítja a legszükségesebb OLAP-funkciókat. Azonban, ha rugalmasabb felhasználói felület beállítására és fejlettebb funkciókra van szükség, jobb, ha RadarCube ASP.NET MVC. A számos beállítás, a gazdag funkcionalitás, amely lehetővé teszi az átírást és a bővítést, lehetővé teszi bármilyen bonyolultságú OLAP-jelentés létrehozását.

Az alábbiakban bemutatom az adott eszközök összehasonlító táblázatát a Legalacsonyabb-Közepes-Magas skálán.

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

Vizualizáció.
Magas
Alacsony
Közepes

OLAP-funkciók készlete
Magas
Alacsony
Magas

Testreszabási rugalmasság
Magas
Magas
Magas

Funkciók újradefiniálásának lehetősége
—
—
+

Programozási testreszabás
—
—
+

A beágyazás és beállítás nehézségi szintje
Magas
Alacsony
Közepes

Minimum költség
Power BI Premium EM3

190 000 Ft/hó
Licenc egy fejlesztő számára

90 000 Ft.

Licenc egy fejlesztő számára

25 000 Ft.

Most áttérhetünk az analitikai eszköz kiválasztásának kritériumainak meghatározására.

A Power BI kiválasztásának feltételei

  • Ön olyan jelentéseket keres, amelyek változatos mutatókban és adatokkal kapcsolatos elemekben gazdagok.
  • Azt szeretné, ha a jelentésekkel dolgozó alkalmazottak könnyen és gyorsan megkapnák a választ az üzleti kérdésekre, intuitív formában.
  • A cég állományában van egy IT szakember, BI fejlesztési készségekkel.
  • A vállalat költségvetésében jelentős összeg szerepel az üzleti intelligencia felhőszolgáltatásának havi díjára.

A Telerik komponensek kiválasztásának feltételei

  • Szükség van egy egyszerű OLAP-ügyfélre Ad hock elemzéshez.
  • A cégben van egy junior .NET fejlesztő.
  • Kisméretű költségvetés egy egyszeri licenc vásárlására és annak további megújítására, 20%-nál alacsonyabb kedvezménnyel.

A RadarCube komponensek kiválasztásának feltételei.

  • Szükséges egy multifunkcionális OLAP-ügyfél, amely lehetővé teszi a felület testreszabását, és támogatja a saját funkciók beépítését is.
  • A cégben van egy középszintű .NET fejlesztő. Ha ilyen nincs, a komponens fejlesztői szívesen kínálják szolgáltatásaikat, de ez további költséggel jár, amely nem haladja meg a belső programozó bérét.
  • Kisméretű költségvetés egy egyszeri licenc vásárlására és annak további megújítására, 60%-os kedvezménnyel.

Zárás

A megfelelő üzleti elemző eszköz kiválasztása lehetővé teszi az Excel jelentések készítésének teljes elhagyását. A cég fokozatosan és fájdalommentesen áttérhet a BI területén alkalmazott korszerű technológiák használatára, és automatizálhatja az összes osztály elemzőinek munkáját.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster