Was ist deine Wahl?
Oft kann der Einsatz teurer und komplexer BI-Systeme durch einfache und relativ kostengĂŒnstige, aber durchaus effektive Analysetools ersetzt werden. Nachdem Sie diesen Artikel gelesen haben, können Sie Ihren Bedarf an GeschĂ€ftsanalysen einschĂ€tzen und verstehen, welche Option fĂŒr Ihr Unternehmen am besten geeignet ist.
NatĂŒrlich haben alle BI-Systeme eine Ă€uĂerst komplexe Architektur und ihre Implementierung in einem Unternehmen ist keine leichte Aufgabe, da sie viel Geld fĂŒr die Lösung und hochqualifizierte Integratoren erfordert. Sie werden immer wieder auf ihre Dienste zurĂŒckgreifen mĂŒssen, denn mit der Implementierung und Inbetriebnahme endet nicht alles â in Zukunft gilt es, die FunktionalitĂ€t zu verfeinern, neue Berichte und Indikatoren zu entwickeln. Es ist zu berĂŒcksichtigen, dass bei einem Erfolg des Systems immer mehr Mitarbeiter damit arbeiten möchten und dies den Erwerb zusĂ€tzlicher Benutzerlizenzen erfordert.
Ein weiteres wesentliches Merkmal fortschrittlicher Business-Intelligence-Systeme ist ein extrem umfangreicher Funktionsumfang, von dem Sie viele zwar nie nutzen werden, fĂŒr den Sie aber bei jeder Erneuerung Ihrer Lizenzen weiterhin bezahlen mĂŒssen.
Die oben genannten Merkmale von BI-Systemen regen dazu an, ĂŒber die Wahl einer Alternative nachzudenken. Als nĂ€chstes schlage ich vor, die Lösung mit einem Standardsatz von Aufgaben bei der Erstellung von Berichten mit Power BI und Excel zu vergleichen.
Power BI oder Excel?
Um einen vierteljÀhrlichen Umsatzbericht zu erstellen, lÀdt der Analyst in der Regel Daten aus Buchhaltungssystemen herunter, vergleicht sie mit seinen Verzeichnissen und sammelt sie mithilfe der VLOOKUP-Funktion in einer Tabelle, auf deren Grundlage der Bericht erstellt wird.
Wie wird dieses Problem mit Power BI gelöst?
Daten aus Quellen werden in das System geladen und fĂŒr die Analyse vorbereitet: in Tabellen aufgeteilt, bereinigt und verglichen. AnschlieĂend wird ein GeschĂ€ftsmodell aufgebaut: Tabellen werden miteinander verknĂŒpft, Indikatoren definiert und benutzerdefinierte Hierarchien erstellt. Der nĂ€chste Schritt ist die Visualisierung. Hier entsteht durch einfaches Ziehen und Ablegen von Steuerelementen und Widgets ein interaktives Dashboard. Alle Elemente sind durch das Datenmodell verbunden. Dadurch können Sie sich bei der Analyse auf die notwendigen Informationen konzentrieren und diese in allen Ansichten mit einem Klick auf ein beliebiges Element des Dashboards filtern.
Welche Vorteile des Einsatzes von Power BI im Vergleich zum herkömmlichen Ansatz sind im obigen Beispiel zu erkennen?
1 â Automatisierung des Verfahrens zur Datengewinnung und -vorbereitung fĂŒr die Analyse.
2 â Aufbau eines GeschĂ€ftsmodells.
3 â Unglaubliche Visualisierung.
4 â Getrennter Zugriff auf Berichte.
Schauen wir uns nun jeden Punkt einzeln an.
1 â Um Daten fĂŒr die Erstellung eines Berichts vorzubereiten, mĂŒssen Sie einmal eine Prozedur definieren, die eine Verbindung zu den Daten herstellt und diese verarbeitet. Jedes Mal, wenn Sie einen Bericht fĂŒr einen anderen Zeitraum benötigen, leitet Power BI die Daten durch die erstellte Prozedur . Dadurch wird der GroĂteil der Arbeit automatisiert, die mit der Vorbereitung der Daten fĂŒr die Analyse verbunden ist. Tatsache ist jedoch, dass Power BI den Datenvorbereitungsvorgang mit einem Tool durchfĂŒhrt, das in der klassischen Version von Excel verfĂŒgbar ist, und zwar mit dem Namen . Damit können Sie die Aufgabe in Excel auf genau die gleiche Weise erledigen.
2 â Die Situation ist hier die gleiche. Das Power BI-Tool zum Aufbau eines GeschĂ€ftsmodells ist auch in Excel verfĂŒgbar â dieses .
3 â Wie Sie wahrscheinlich schon vermutet haben, ist die Situation bei der Visualisierung Ă€hnlich: Excel-Erweiterung - meistert diese Aufgabe mit Bravour.
4 â Es bleibt noch, den Zugang zu Berichten herauszufinden. Hier sieht es nicht so rosig aus. Tatsache ist, dass Power BI ein Cloud-Dienst ist, auf den ĂŒber ein persönliches Konto zugegriffen wird. Der Dienstadministrator verteilt Benutzer in Gruppen und legt fĂŒr diese Gruppen unterschiedliche Zugriffsebenen auf Berichte fest. Dadurch wird eine Differenzierung der Zugriffsrechte zwischen den Mitarbeitern des Unternehmens erreicht. Somit sehen Analysten, Manager und Direktoren beim Zugriff auf dieselbe Seite den Bericht in einer fĂŒr sie zugĂ€nglichen Ansicht. Der Zugriff kann auf einen bestimmten Datensatz oder auf den gesamten Bericht beschrĂ€nkt sein. Wenn der Bericht jedoch in einer Excel-Datei vorliegt, können Sie durch die BemĂŒhungen des Systemadministrators versuchen, das Zugriffsproblem zu lösen, dies wird jedoch nicht dasselbe sein. Ich werde auf diese Aufgabe zurĂŒckkommen, wenn ich die Funktionen des Unternehmensportals beschreibe.
Es ist erwĂ€hnenswert, dass der Bedarf eines Unternehmens an komplexen und schönen Dashboards in der Regel nicht groĂ ist und dass sie zur Analyse von Daten in Excel nach dem Aufbau eines GeschĂ€ftsmodells hĂ€ufig nicht auf die Funktionen von Power View zurĂŒckgreifen, sondern Pivot verwenden Tische. Sie bieten OLAP-FunktionalitĂ€t, die zur Lösung der meisten GeschĂ€ftsanalyseprobleme ausreicht.
Somit kann die Möglichkeit, GeschĂ€ftsanalysen in Excel durchzufĂŒhren, durchaus den BedĂŒrfnissen eines durchschnittlichen Unternehmens mit einer kleinen Anzahl von Mitarbeitern, die Berichte benötigen, gerecht werden. Wenn die Anforderungen Ihres Unternehmens jedoch anspruchsvoller sind, sollten Sie nicht voreilig auf Tools zurĂŒckgreifen, die alles auf einmal lösen.
Ich mache Sie auf einen professionelleren Ansatz aufmerksam, mit dem Sie Ihr eigenes, vollstÀndig verwaltetes, automatisiertes System zur Erstellung von GeschÀftsanalyseberichten mit eingeschrÀnktem Zugriff darauf erhalten.
ETL und DWH
Bei den zuvor besprochenen AnsĂ€tzen zur Erstellung von GeschĂ€ftsberichten erfolgte das Laden und Aufbereiten von Daten fĂŒr die Analyse mithilfe der Power Query-Technologie. Diese Methode bleibt völlig gerechtfertigt und effektiv, solange nicht viele Datenquellen vorhanden sind: ein Buchhaltungssystem und Nachschlagewerke aus Excel-Tabellen. Mit der zunehmenden Anzahl von Buchhaltungssystemen wird die Lösung dieses Problems mithilfe von Power Query jedoch sehr umstĂ€ndlich und schwierig zu warten und zu entwickeln. In solchen FĂ€llen helfen ETL-Tools.
Mit ihrer Hilfe werden Daten aus Quellen entladen (Extract), transformiert (Transform), was eine Bereinigung und einen Vergleich erfordert, und in das Data Warehouse geladen (Load). Ein Data Warehouse (DWH â Data Warehouse) ist in der Regel eine relationale Datenbank, die auf einem Server liegt. Diese Datenbank enthĂ€lt Daten, die zur Analyse geeignet sind. Nach einem Zeitplan wird ein ETL-Prozess gestartet, der die Lagerdaten auf den neuesten Stand bringt. Diese ganze KĂŒche wird ĂŒbrigens perfekt von den Integration Services bedient, die Teil des MS SQL Servers sind.
DarĂŒber hinaus können Sie wie bisher Excel, Power BI oder andere Analysetools wie Tableau oder Qlik Sense verwenden, um ein GeschĂ€ftsmodell aus Daten und Visualisierung zu erstellen. Aber zunĂ€chst möchte ich Sie auf eine weitere Möglichkeit aufmerksam machen, von der Sie vielleicht noch nichts wissen, obwohl sie Ihnen schon seit langem zur VerfĂŒgung steht. Wir sprechen ĂŒber den Aufbau von GeschĂ€ftsmodellen mithilfe der Analysedienste von MS SQL Server, nĂ€mlich Analysis Services.
Datenmodelle in MS Analysis Services
Dieser Abschnitt des Artikels wird vor allem fĂŒr diejenigen interessant sein, die in ihrem Unternehmen bereits MS SQL Server verwenden.
Analysis Services bietet derzeit zwei Arten von Datenmodellen: mehrdimensionale und tabellarische Modelle. ZusĂ€tzlich zur Tatsache, dass die Daten in diesen Modellen verknĂŒpft sind, werden die Werte der Modellindikatoren vorab aggregiert und in OLAP-WĂŒrfelzellen gespeichert, auf die ĂŒber MDX- oder DAX-Abfragen zugegriffen wird. Aufgrund dieser Datenspeicherarchitektur wird eine Abfrage, die Millionen von DatensĂ€tzen umfasst, in Sekundenschnelle zurĂŒckgegeben. Diese Methode des Datenzugriffs ist fĂŒr Unternehmen erforderlich, deren Transaktionstabellen ĂŒber eine Million DatensĂ€tze enthalten (die Obergrenze ist nicht begrenzt).
Excel, Power BI und viele andere âseriöseâ Tools können sich mit solchen Modellen verbinden und Daten aus ihren Strukturen visualisieren.
Wenn Sie den âfortgeschrittenenâ Weg eingeschlagen haben: Sie haben den ETL-Prozess automatisiert und GeschĂ€ftsmodelle mithilfe von MS SQL Server-Diensten erstellt, dann verdienen Sie ein eigenes Unternehmensportal.
Unternehmensportal
Dadurch ĂŒberwachen und verwalten Administratoren den Berichtsprozess. Das Vorhandensein eines Portals ermöglicht die Vereinheitlichung von Unternehmensverzeichnissen: Informationen ĂŒber Kunden, Produkte, Manager und Lieferanten stehen allen Nutzern an einem Ort zum Vergleich, zur Bearbeitung und zum Herunterladen zur VerfĂŒgung. Auf dem Portal können Sie verschiedene Funktionen zur DatenĂ€nderung in Buchhaltungssystemen implementieren, beispielsweise die Verwaltung der Datenreplikation. Und vor allem wird mit Hilfe des Portals das Problem der Organisation eines differenzierten Zugriffs auf Berichte erfolgreich gelöst â den Mitarbeitern werden nur die Berichte angezeigt, die persönlich fĂŒr ihre Abteilungen in der fĂŒr sie vorgesehenen Form erstellt wurden.
Es ist jedoch noch nicht klar, wie die Anzeige der Berichte auf der Portalseite organisiert wird. Um diese Frage zu beantworten, mĂŒssen Sie sich zunĂ€chst fĂŒr die Technologie entscheiden, auf der das Portal aufbauen soll. Ich schlage vor, eines der Frameworks als Basis zu verwenden: ASP.NET MVC/Web Forms/Core oder Microsoft SharePoint. Wenn Ihr Unternehmen mindestens einen .NET-Entwickler hat, wird Ihnen die Auswahl nicht schwerfallen. Sie können jetzt einen anwendungsinternen OLAP-Client auswĂ€hlen, der eine Verbindung zu mehrdimensionalen oder tabellarischen Analysis Services-Modellen herstellen kann.
Auswahl eines OLAP-Clients zur Visualisierung
Vergleichen wir mehrere Tools anhand der KomplexitĂ€t der Einbettung, der FunktionalitĂ€t und des Preises: Power BI, Telerik UI fĂŒr ASP.NET MVC-Komponenten und RadarCube ASP.NET MVC-Komponenten.
Power BI
Um den Zugriff fĂŒr Unternehmensmitarbeiter auf Power BI-Berichte auf Ihrer Portalseite zu organisieren, mĂŒssen Sie die Funktion nutzen .
Lassen Sie mich Ihnen gleich sagen, dass Sie eine Power BI Premium-Lizenz und zusĂ€tzliche dedizierte KapazitĂ€t benötigen. Dank der dedizierten KapazitĂ€t können Sie Dashboards und Berichte fĂŒr Benutzer in Ihrem Unternehmen veröffentlichen, ohne dafĂŒr Lizenzen erwerben zu mĂŒssen.
ZunÀchst wird ein in Power BI Desktop generierter Bericht auf dem Power BI-Portal veröffentlicht und dann mithilfe einer einfachen Konfiguration in eine Webanwendungsseite eingebettet.
Ein Analyst kann das Verfahren zum Erstellen und Veröffentlichen eines einfachen Berichts problemlos bewĂ€ltigen, bei der Einbettung können jedoch schwerwiegende Probleme auftreten. Auch die Funktionsweise dieses Tools ist nur sehr schwer zu verstehen: Eine groĂe Anzahl an Cloud-Service-Einstellungen, viele Abonnements, Lizenzen und KapazitĂ€ten erhöhen die Anforderungen an den Ausbildungsstand eines Spezialisten erheblich. Ăberlassen Sie diese Aufgabe daher besser einem IT-Spezialisten.
Telerik- und RadarCube-Komponenten
Um Telerik- und RadarCube-Komponenten zu integrieren, reicht es aus, ĂŒber ein grundlegendes MaĂ an Softwaretechnologie zu verfĂŒgen. Daher reichen die Fachkenntnisse eines Programmierers aus der IT-Abteilung völlig aus. Sie mĂŒssen die Komponente lediglich auf einer Webseite platzieren und an Ihre BedĂŒrfnisse anpassen.
Komponente aus der Telerik UI fĂŒr ASP.NET MVC-Suite ist elegant in Razor-Manier in die Seite eingebettet und stellt die wichtigsten OLAP-Funktionen bereit. Wenn Sie jedoch flexiblere Schnittstelleneinstellungen und erweiterte FunktionalitĂ€t benötigen, ist es besser, Komponenten zu verwenden . Eine groĂe Anzahl von Einstellungen, umfangreiche FunktionalitĂ€t mit der Möglichkeit, diese neu zu definieren und zu erweitern, ermöglichen Ihnen die Erstellung eines OLAP-Berichts beliebiger KomplexitĂ€t.
Nachfolgend finden Sie eine Tabelle, in der die Eigenschaften der betrachteten Instrumente auf der Skala âNiedrig-Mittel-Hochâ verglichen werden.
Power BI
Telerik-UI fĂŒr ASP.NET MVC
RadarCube ASP.NET MVC
Visualisierung
hoch
niedrig
Durchschnitt
Satz von OLAP-Funktionen
hoch
niedrig
hoch
FlexibilitÀt der Anpassung
hoch
hoch
hoch
Möglichkeit zur Ăbersteuerung von Funktionen
-
-
+
Softwareanpassung
-
-
+
KomplexitÀtsgrad der Einbettung und Konfiguration
hoch
niedrig
Durchschnitt
Die minimal Kosten
Power BI Premium EM3
RUB 190 / Monat
Einzelentwicklerlizenz
90 000 reiben.
Einzelentwicklerlizenz
25 000 reiben.
Jetzt können Sie mit der Definition von Kriterien fĂŒr die Auswahl eines Analysetools fortfahren.
Auswahlkriterien fĂŒr Power BI
- Sie sind an Berichten interessiert, die reich an einer Vielzahl von Metriken und datenbezogenen Elementen sind.
- Sie möchten, dass Mitarbeiter, die mit Berichten arbeiten, einfach und schnell auf intuitive Weise Antworten auf ihre GeschÀftsprobleme erhalten.
- Das Unternehmen verfĂŒgt ĂŒber einen IT-Spezialisten mit BI-Entwicklungskompetenzen.
- Im Budget des Unternehmens ist ein hoher monatlicher Betrag fĂŒr einen Cloud-Business-Analysedienst enthalten.
Bedingungen fĂŒr die Auswahl von Telerik-Komponenten
- Wir benötigen einen einfachen OLAP-Client fĂŒr die Ad-Hock-Analyse.
- Das Unternehmen beschÀftigt einen .NET-Entwickler der Einstiegsklasse.
- Ein kleines Budget fĂŒr den einmaligen Kauf einer Lizenz und deren weitere VerlĂ€ngerung mit einem Rabatt von weniger als 20 %.
Bedingungen fĂŒr die Auswahl von RadarCube-Komponenten
- Sie benötigen einen multifunktionalen OLAP-Client mit der Möglichkeit, die OberflĂ€che anzupassen, sowie einen, der die Einbettung eigener Funktionen unterstĂŒtzt.
- Das Unternehmen beschĂ€ftigt einen .NET-Entwickler mittlerer Ebene. Sollte dies nicht der Fall sein, stellen die Komponentenentwickler gerne ihre Dienste zur VerfĂŒgung, jedoch gegen eine zusĂ€tzliche GebĂŒhr, die das Gehaltsniveau eines Vollzeitprogrammierers nicht ĂŒbersteigt.
- Ein kleines Budget fĂŒr den einmaligen Kauf einer Lizenz und deren weitere VerlĂ€ngerung mit 60 % Rabatt.
Fazit
Wenn Sie das richtige Tool fĂŒr GeschĂ€ftsanalysen auswĂ€hlen, können Sie vollstĂ€ndig auf die Berichterstellung in Excel verzichten. Ihr Unternehmen wird in der Lage sein, schrittweise und schmerzlos auf den Einsatz fortschrittlicher Technologien im Bereich BI umzusteigen und die Arbeit der Analysten in allen Abteilungen zu automatisieren.
Source: habr.com
