Cum să alegi un instrument de analiză a afacerii

Care este alegerea ta?

Adesea, utilizarea sistemelor BI costisitoare și complexe poate fi înlocuită cu instrumente analitice simple și relativ ieftine, dar destul de eficiente. După ce ați citit acest articol, veți putea să vă evaluați nevoile de analiză a afacerii și să înțelegeți care opțiune este cea mai bună pentru afacerea dvs.

Desigur, toate sistemele BI au o arhitectură extrem de complexă și implementarea lor într-o companie nu este o sarcină ușoară, necesitând o sumă mare de bani pentru soluție și integratori cu înaltă calificare. Va trebui să recurgeți în mod repetat la serviciile lor, deoarece totul nu se va termina cu implementarea și punerea în funcțiune - în viitor va fi necesar să rafinați funcționalitatea, să dezvoltați noi rapoarte și indicatori. Trebuie avut în vedere că, dacă sistemul are succes, vei dori să lucreze în el din ce în ce mai mulți angajați, iar asta înseamnă achiziționarea de licențe de utilizator suplimentare.

O altă caracteristică integrală a sistemelor avansate de business intelligence este un set extrem de mare de funcții, dintre care multe nu le veți folosi niciodată, dar veți continua să plătiți pentru ele de fiecare dată când vă reînnoiți licențele.

Caracteristicile de mai sus ale sistemelor BI te fac să te gândești la alegerea unei alternative. În continuare, îmi propun să comparăm soluția cu un set standard de sarcini atunci când pregătim rapoarte folosind Power BI și Excel.

Power BI sau Excel?

De regulă, pentru a construi un raport trimestrial de vânzări, analistul descarcă date din sistemele de contabilitate, le compară cu directoarele sale și le colectează folosind funcția CĂUTARE VD într-un singur tabel, pe baza căruia este construit raportul.

Cum se rezolvă această problemă folosind Power BI?

Datele din surse sunt încărcate în sistem și pregătite pentru analiză: împărțite în tabele, curățate și comparate. După aceasta, se construiește un model de afaceri: tabelele sunt legate între ele, indicatorii sunt definiți și sunt create ierarhii personalizate. Următoarea etapă este vizualizarea. Aici, prin simpla glisare și plasare comenzi și widget-uri, se formează un tablou de bord interactiv. Toate elementele sunt conectate prin modelul de date. Atunci când analizați, acest lucru vă permite să vă concentrați asupra informațiilor necesare, filtrăndu-le în toate vizualizările cu un singur clic pe orice element al tabloului de bord.

Ce avantaje ale utilizării Power BI în comparație cu abordarea tradițională pot fi văzute în exemplul de mai sus?

1 – Automatizarea procedurii de obținere a datelor și pregătire pentru analiză.
2 – Construirea unui model de afaceri.
3 – Vizualizare incredibilă.
4 – Acces separat la rapoarte.

Acum să ne uităm la fiecare punct separat.

1 – Pentru a pregăti date pentru construirea unui raport, trebuie să definiți o procedură odată ce se conectează la datele și le procesează și de fiecare dată când trebuie să obțineți un raport pentru o perioadă diferită, Power BI va trece datele prin procedura creată . Acest lucru automatizează cea mai mare parte a muncii implicate în pregătirea datelor pentru analiză. Dar adevărul este că Power BI efectuează procedura de pregătire a datelor folosind un instrument disponibil în versiunea clasică de Excel și se numește Interogare de alimentare. Vă permite să finalizați sarcina în Excel exact în același mod.

2 – Situația este aceeași aici. Instrumentul Power BI pentru construirea unui model de afaceri este disponibil și în Excel - acesta Pivot de putere.

3 – După cum probabil ați ghicit deja, cu vizualizare situația este similară: extensia Excel - vizualizare putere se descurcă cu această sarcină.

4 – Rămâne să ne dăm seama de accesul la rapoarte. Lucrurile nu sunt atât de roz aici. Faptul este că Power BI este un serviciu cloud care este accesat printr-un cont personal. Administratorul serviciului distribuie utilizatorii în grupuri și stabilește diferite niveluri de acces la rapoarte pentru aceste grupuri. Astfel se realizează diferențierea drepturilor de acces între angajații companiei. Astfel, analiștii, managerii și directorii, atunci când accesează aceeași pagină, văd raportul într-o vizualizare accesibilă acestora. Accesul poate fi limitat la un anumit set de date sau la întregul raport. Cu toate acestea, dacă raportul este într-un fișier Excel, atunci prin eforturile administratorului de sistem puteți încerca să rezolvați problema cu accesul, dar aceasta nu va fi la fel. Voi reveni la această sarcină când voi descrie caracteristicile portalului corporativ.

Este de remarcat faptul că, de regulă, nevoia unei companii de tablouri de bord complexe și frumoase nu este mare și adesea, pentru a analiza datele în Excel, după construirea unui model de afaceri, acestea nu recurg la capacitățile Power View, ci folosesc pivot. Mese. Ele oferă funcționalitate OLAP care este suficientă pentru a rezolva majoritatea problemelor de analiză de afaceri.

Astfel, opțiunea de a efectua analize de afaceri în Excel poate satisface nevoile unei companii medii cu un număr mic de angajați care au nevoie de rapoarte. Cu toate acestea, dacă nevoile companiei tale sunt mai ambițioase, nu te grăbi să apelezi la instrumente care vor rezolva totul deodată.

Vă aduc în atenție o abordare mai profesionistă, prin care veți primi propriul sistem, complet gestionat, automatizat de generare a rapoartelor analitice de afaceri cu acces limitat la acestea.

ETL și DWH

În abordările discutate anterior pentru construirea de rapoarte de afaceri, încărcarea și pregătirea datelor pentru analiză a fost efectuată folosind tehnologia Power Query. Această metodă rămâne complet justificată și eficientă atâta timp cât nu există multe surse de date: un singur sistem de contabilitate și cărți de referință din tabele Excel. Cu toate acestea, odată cu creșterea numărului de sisteme de contabilitate, rezolvarea acestei probleme folosind Power Query devine foarte greoaie și dificil de întreținut și dezvoltat. În astfel de cazuri, instrumentele ETL vin în ajutor.

Cu ajutorul lor, datele sunt descărcate din surse (Extract), transformate (Transform), ceea ce presupune curățare și comparare și încărcate în depozitul de date (Load). Un depozit de date (DWH - Data Warehouse) este, de regulă, o bază de date relațională situată pe un server. Această bază de date conține date adecvate pentru analiză. Un proces ETL este lansat conform unui program, care actualizează datele din depozit la cele mai recente. Apropo, toată această bucătărie este deservită perfect de Integration Services, care fac parte din MS SQL Server.

În plus, ca și înainte, puteți utiliza Excel, Power BI sau alte instrumente analitice, cum ar fi Tableau sau Qlik Sense, pentru a construi un model de afaceri de date și vizualizare. Dar mai întâi, aș dori să vă atrag atenția asupra încă o oportunitate despre care s-ar putea să nu știți, în ciuda faptului că vă este disponibilă de mult timp. Vorbim despre construirea modelelor de afaceri folosind serviciile analitice MS SQL Server, și anume Analysis Services.

Modele de date în MS Analysis Services

Această secțiune a articolului va fi mai interesantă pentru cei care folosesc deja MS SQL Server în compania lor.

Analysis Services oferă în prezent două tipuri de modele de date: modele multidimensionale și tabelare. Pe lângă faptul că datele din aceste modele sunt legate, valorile indicatorilor de model sunt pre-agregate și stocate în celule cub OLAP, accesate prin interogări MDX sau DAX. Datorită acestei arhitecturi de stocare a datelor, o interogare care se întinde pe milioane de înregistrări este returnată în câteva secunde. Această metodă de accesare a datelor este necesară pentru companiile ale căror tabele de tranzacții conțin peste un milion de înregistrări (limita superioară nu este limitată).

Excel, Power BI și multe alte instrumente „reputabile” se pot conecta la astfel de modele și pot vizualiza datele din structurile lor.

Dacă ați urmat calea „avansată”: ați automatizat procesul ETL și ați construit modele de afaceri folosind serviciile MS SQL Server, atunci meritați să aveți propriul portal corporativ.

Portal corporativ

Prin intermediul acestuia, administratorii vor monitoriza și gestiona procesul de raportare. Prezența unui portal va face posibilă unificarea directoarelor companiei: informații despre clienți, produse, manageri, furnizori vor fi disponibile pentru comparare, editare și descărcare într-un singur loc pentru toți cei care îl folosesc. Pe portal, puteți implementa diverse funcții pentru modificarea datelor în sistemele de contabilitate, de exemplu, gestionarea replicării datelor. Și cel mai important, cu ajutorul portalului, problema organizării accesului diferențiat la rapoarte este rezolvată cu succes - angajații vor vedea doar acele rapoarte care au fost pregătite personal pentru departamentele lor în forma destinată acestora.

Cu toate acestea, nu este încă clar cum va fi organizată afișarea rapoartelor pe pagina portalului. Pentru a răspunde la această întrebare, mai întâi trebuie să vă decideți asupra tehnologiei pe care va fi construit portalul. Vă sugerez să utilizați unul dintre cadre ca bază: ASP.NET MVC/Web Forms/Core sau Microsoft SharePoint. Dacă compania dumneavoastră are cel puțin un dezvoltator .NET, atunci alegerea nu va fi dificilă. Acum puteți selecta un client OLAP în aplicație care se poate conecta la modele multidimensionale sau tabulare de Analysis Services.

Selectarea unui client OLAP pentru vizualizare

Să comparăm mai multe instrumente în funcție de nivelul de complexitate al încorporarii, funcționalitate și preț: Power BI, Telerik UI pentru componentele ASP.NET MVC și componentele RadarCube ASP.NET MVC.

Power BI

Pentru a organiza accesul angajaților companiei la rapoartele Power BI de pe pagina portalului dvs., trebuie să utilizați funcția Power BI Embedded.

Permiteți-mi să vă spun imediat că veți avea nevoie de o licență Power BI Premium și de capacitate dedicată suplimentară. Capacitatea dedicată vă permite să publicați tablouri de bord și rapoarte pentru utilizatorii din organizația dvs. fără a fi nevoie să cumpărați licențe pentru aceștia.

Mai întâi, un raport generat în Power BI Desktop este publicat pe portalul Power BI și apoi, cu ajutorul unor configurații simple, este încorporat într-o pagină de aplicație web.

Un analist se poate ocupa cu ușurință de procedura de generare a unui raport simplu și de publicare a acestuia, dar pot apărea probleme serioase cu încorporarea. De asemenea, este foarte dificil de înțeles mecanismul de funcționare al acestui instrument: un număr mare de setări de servicii cloud, multe abonamente, licențe și capacități cresc foarte mult cerințele pentru nivelul de pregătire al unui specialist. Deci este mai bine să încredințați această sarcină unui specialist IT.

Componentele Telerik și RadarCube

Pentru a integra componentele Telerik și RadarCube, este suficient să aveți un nivel de bază de tehnologie software. Prin urmare, abilitățile profesionale ale unui programator din departamentul IT vor fi destul de suficiente. Tot ce trebuie să faceți este să plasați componenta pe o pagină web și să o personalizați în funcție de nevoile dvs.

component PivotGrid de la Telerik UI pentru suita ASP.NET MVC este încorporat în pagină într-o manieră grațioasă Razor și oferă cele mai necesare funcții OLAP. Cu toate acestea, dacă aveți nevoie de setări de interfață mai flexibile și funcționalități avansate, atunci este mai bine să utilizați componente RadarCube ASP.NET MVC. Un număr mare de setări, o funcționalitate bogată cu capacitatea de a o redefini și extinde, vă vor permite să creați un raport OLAP de orice complexitate.

Mai jos este un tabel care compară caracteristicile instrumentelor luate în considerare pe scara Scăzut-Mediu-Ridicat.

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

Vizualizare
mare
scăzut
medie

Set de funcții OLAP
mare
scăzut
mare

Flexibilitatea personalizării
mare
mare
mare

Posibilitatea de a suprascrie funcții
-
-
+

Personalizare software
-
-
+

Nivelul de complexitate al încorporarii și configurării
mare
scăzut
medie

Costul minim
Power BI Premium EM3

190 de ruble/lună
Licență unică de dezvoltator

ruble 90 000.

Licență unică de dezvoltator

ruble 25 000.

Acum puteți trece la definirea criteriilor pentru alegerea unui instrument analitic.

Criterii de selecție Power BI

  • Sunteți interesat de rapoarte care sunt bogate într-o varietate de valori și elemente legate de date.
  • Vrei ca angajații care lucrează cu rapoarte să poată obține cu ușurință și rapid răspunsuri la problemele lor de afaceri într-un mod intuitiv.
  • Compania are un specialist IT cu abilități de dezvoltare BI.
  • Bugetul companiei include o sumă mare de plată lunară pentru un serviciu de analiză de afaceri în cloud.

Condiții de selectare a componentelor Telerik

  • Avem nevoie de un simplu client OLAP pentru analiza Ad hock.
  • Compania are un dezvoltator .NET la nivel de intrare în personal.
  • Un buget mic pentru achiziția o singură dată de licență și reînnoirea ei ulterioară cu o reducere de mai puțin de 20%.

Condiții pentru selectarea componentelor RadarCube

  • Aveți nevoie de un client OLAP multifuncțional cu capacitatea de a personaliza interfața, precum și de unul care să accepte încorporarea propriilor funcții.
  • Compania are în personal un dezvoltator .NET de nivel mediu. Dacă nu este cazul, atunci dezvoltatorii de componente își vor oferi cu amabilitate serviciile, dar pentru o taxă suplimentară care nu depășește nivelul salarial al unui programator cu normă întreagă.
  • Un buget mic pentru achiziția o singură dată de licență și reînnoirea acesteia cu o reducere de 60%.

Concluzie

Alegerea instrumentului potrivit pentru analiza de afaceri vă va permite să abandonați complet raportarea în Excel. Compania ta va putea trece treptat și fără durere la utilizarea tehnologiilor avansate în domeniul BI și va automatiza munca analiștilor din toate departamentele.

Sursa: www.habr.com

Adauga un comentariu