Wie wählt man ein Werkzeug für die Unternehmensanalyse aus?

Welche Wahl haben Sie?

Oft können teure und komplexe BI-Systeme durch einfache und relativ kostengünstige, aber dennoch effektive Analysetools ersetzt werden. Wenn Sie diesen Artikel lesen, können Sie Ihre Bedürfnisse im Bereich der Unternehmensanalyse bewerten und verstehen, welche Option am besten zu Ihrem Unternehmen passt.

Selbstverständlich haben alle BI-Systeme eine äußerst komplexe Architektur, und ihre Implementierung im Unternehmen ist eine anspruchsvolle Aufgabe, die erhebliche Investitionen und hochqualifizierte Integratoren erfordert. Sie werden regelmäßig auf deren Dienstleistungen angewiesen sein, da mit der Implementierung und Inbetriebnahme die Arbeit nicht endet – in Zukunft wird es erforderlich sein, Funktionen zu erweitern, neue Berichte und Kennzahlen zu entwickeln. Dabei sollten Sie berücksichtigen, dass bei erfolgreichem Betrieb des Systems immer mehr Mitarbeiter damit arbeiten möchten, was den Erwerb zusätzlicher Benutzerlizenzen bedeutet.

Ein weiteres Merkmal fortschrittlicher Business-Analysesysteme ist das äußerst umfangreiche Funktionsangebot, von dem viele Funktionen oft ungenutzt bleiben, während Sie dennoch für jedes Update und jede Verlängerung der Lizenz bezahlen.

Diese Eigenschaften von BI-Systemen werfen die Frage nach alternativen Lösungen auf. Im Folgenden möchte ich die Vorgehensweise bei der Erstellung von Berichten mit Power BI und Excel vergleichen.

Power BI oder Excel?

In der Regel lädt ein Analyst die Daten aus den Buchhaltungssystemen herunter, vergleicht sie mit seinen eigenen Verzeichnissen und fasst sie mithilfe der SVERWEIS-Funktion in einer Tabelle zusammen, aus der der Bericht erstellt wird.

Wie wird dieses Problem mithilfe von Power BI gelöst?

Daten aus verschiedenen Quellen werden in das System geladen und für die Analyse vorbereitet: sie werden in Tabellen aufgeteilt, bereinigt und zugeordnet. Anschließend wird ein Geschäftsmodell erstellt: Die Tabellen werden miteinander verknüpft, Kennzahlen definiert und benutzerdefinierte Hierarchien erstellt. Der nächste Schritt ist die Visualisierung. Hier entsteht durch einfaches Ziehen von Steuerelementen und Widgets ein interaktives Dashboard. Alle Elemente sind über das Datenmodell verbunden. Bei der Analyse ermöglicht dies, sich auf die relevanten Informationen zu konzentrieren und sie in allen Ansichten auf Knopfdruck über jedes Dashboard-Element zu filtern.

Welche Vorteile bietet die Anwendung von Power BI im Vergleich zu traditionellen Ansätzen, wie im folgenden Beispiel deutlich wird?

1 – Automatisierung des Datenabrufprozesses und deren Vorbereitung zur Analyse.
2 – Erstellung eines Geschäftsmodells.
3 – Beeindruckende Visualisierung.
4 – Differenzierte Zugriffsrechte auf Berichte.

Nun wollen wir jeden Punkt im Detail betrachten.

1 – Um die Daten für den Bericht vorzubereiten, muss einmalig ein Verfahren definiert werden, das die Verbindung zu den Daten herstellt und diese bearbeitet. Jedes Mal, wenn Sie einen Bericht für einen anderen Zeitraum abrufen möchten, wird Power BI die Daten über das erstellte Verfahren leiten. Dadurch wird ein Großteil der Arbeit bei der Datenvorbereitung für die Analyse automatisiert. Power BI führt diesen Datenvorbereitungsprozess jedoch mithilfe eines Tools durch, das in der klassischen Excel-Version verfügbar ist und welches Power Querygenannt wird. Mit diesem Tool kann die Aufgabe in Excel ganz genauso erledigt werden.

2 – Hier ist die Situation ähnlich. Das Tool von Power BI zur Erstellung von Geschäftsmodellen ist auch in Excel vorhanden – es handelt sich um Power Pivot.

3 – Wie Sie wahrscheinlich bereits erraten haben, verhält es sich mit der Visualisierung ähnlich: Das Excel-Add-In – Power View bewältigt diese Aufgabe hervorragend.

4 – Wir müssen noch den Zugang zu den Berichten klären. Die Situation ist nicht so einfach. Power BI ist ein Cloud-Dienst, auf den über ein persönliches Konto zugegriffen wird. Der Administrator des Dienstes verteilt die Nutzer in Gruppen und legt für diese Gruppen unterschiedliche Zugriffsrechte auf die Berichte fest. Dadurch wird der Zugriff zwischen den Mitarbeitern des Unternehmens differenziert. So sehen Analysten, Manager und Direktoren, die dieselbe Seite aufrufen, den Bericht in einer für sie zugänglichen Darstellung. Der Zugang zu bestimmten Datensätzen oder dem gesamten Bericht kann eingeschränkt werden. Wenn der Bericht jedoch in einer Excel-Datei vorliegt, kann der Systemadministrator möglicherweise den Zugriff regeln, aber das wäre nicht dasselbe. Ich werde zu diesem Thema zurückkommen, wenn ich die Besonderheiten des Unternehmensportals beschreibe.

Es ist erwähnenswert, dass der Bedarf von Unternehmen an komplexen und ansprechenden Dashboards in der Regel begrenzt ist. Oft nutzen sie nach der Erstellung eines Geschäftsmodells für die Datenanalyse in Excel Pivot-Tabellen anstelle der Funktionen von Power View. Diese bieten OLAP-Funktionen, die ausreichen, um die meisten geschäftlichen Analyseaufgaben zu bewältigen.

Somit kann die Durchführung von Geschäftsanalysen in Excel durchaus die Bedürfnisse eines kleinen bis mittleren Unternehmens mit wenigen Mitarbeitern, die Berichte benötigen, erfüllen. Wenn jedoch die Anforderungen Ihres Unternehmens ambitionierter sind, zögern Sie nicht, auf Werkzeuge zurückzugreifen, die umfassendere Lösungen bieten.

Ich präsentiere Ihnen einen professionelleren Ansatz, mit dem Sie Ihr eigenes, vollständig verwaltetes, automatisiertes System zur Erstellung von Geschäftsanalysen und Berichten mit eingeschränktem Zugriff darauf erhalten.

ETL und DWH

In den zuvor betrachteten Ansätzen zur Erstellung von Geschäftsberichten erfolgte das Laden und Vorbereiten der Daten zur Analyse mithilfe der Power Query-Technologie. Dieser Ansatz bleibt durchaus gerechtfertigt und effektiv, solange es nur wenige Datenquellen gibt: ein Rechnersystem und Verzeichnisse aus Excel-Tabellen. Mit der zunehmenden Anzahl an Buchführungssystemen wird die Lösung dieser Aufgabe über Power Query jedoch sehr umständlich, schwer zu warten und weiterzuentwickeln. In solchen Fällen kommen ETL-Tools ins Spiel.

Mit deren Hilfe erfolgt der Datenexport aus den Quellen (Extract), deren Umwandlung (Transform), was Reinigung und Zuordnung umfasst, sowie das Laden in ein Data Warehouse (Load). Ein Data Warehouse (DWH) ist in der Regel eine relationale Datenbank, die auf einem Server liegt. Diese Datenbank enthält analysierbare Daten. Der ETL-Prozess wird in festgelegten Abständen gestartet, um die Daten im Warehouse auf den aktuellen Stand zu bringen. Übrigens wird all dies hervorragend von den Integration Services unterstützt, die Teil des MS SQL Server sind.

Wie gewohnt können Sie zur Erstellung von Datenmodellen und Visualisierungen Excel, Power BI oder andere Analysetools wie Tableau oder Qlik Sense verwenden. Bevor ich jedoch fortfahre, möchte ich Ihre Aufmerksamkeit auf eine Möglichkeit lenken, die Ihnen möglicherweise schon lange bekannt ist, aber möglicherweise nicht bewusst war. Es handelt sich um die Erstellung von Geschäftsmodellen mithilfe der Analyse-Dienste von MS SQL Server, insbesondere Analysis Services.

Datenmodelle in MS Analysis Services

Dieser Abschnitt des Artikels wird für diejenigen, die MS SQL Server bereits in ihrem Unternehmen nutzen, von größerem Interesse sein.

Derzeit bieten die Dienste von Analysis Services zwei Arten von Datenmodellen an – das multidimensionale Modell und das tabellarische Modell. Neben der Tatsache, dass die Daten in diesen Modellen verknüpft sind, werden die Werte der Modellkennzahlen voraggregiert und in den Zellen von OLAP-Würfeln gespeichert, auf die über MDX- oder DAX-Abfragen zugegriffen wird. Dank dieser Datenarchitektur werden Abfragen, die Millionen von Datensätzen umfassen, in Sekundenschnelle zurückgegeben. Diese Art des Datenzugriffs ist für Unternehmen erforderlich, deren Transaktionstabellen mehr als eine Million Datensätze enthalten (die Obergrenze ist nicht begrenzt).

Excel, Power BI und viele andere „solide“ Tools können sich mit solchen Modellen verbinden und deren Daten visualisieren.

Wenn Sie den „fortgeschrittenen“ Weg gewählt haben: den ETL-Prozess automatisiert und Geschäftsmodelle mithilfe von MS SQL Server-Diensten erstellt haben, dann verdienen Sie es, ein eigenes Unternehmensportal zu haben.

Unternehmensportal

Über dieses Portal werden Administratoren den Prozess der Berichtserstellung überwachen und steuern. Das Vorhandensein eines Portals ermöglicht die Vereinheitlichung der Unternehmensverzeichnisse: Informationen über Kunden, Produkte, Manager und Lieferanten werden an einem Ort zur Verfügung stehen, um verglichen, bearbeitet und heruntergeladen zu werden – für alle, die sie nutzen. Im Portal können verschiedene Funktionen zur Änderung der Datenverwaltungssysteme umgesetzt werden, beispielsweise die Verwaltung der Datenreplikation. Das Wichtigste ist, dass das Portal erfolgreich das Problem der Organisation von differenziertem Zugang zu Berichten löst – Mitarbeiter werden nur die Berichte sehen, die speziell für ihre Abteilungen in der vorgesehenen Form erstellt wurden.

Es ist jedoch noch unklar, wie die Berichterstattung auf der Portal-Seite organisiert werden soll. Um diese Frage zu beantworten, muss zunächst die Technologie festgelegt werden, auf deren Grundlage das Portal erstellt wird. Ich schlage vor, einen der Frameworks: ASP.NET MVC/Web Forms/Core oder Microsoft SharePoint als Grundlage zu verwenden. Wenn in Ihrem Unternehmen mindestens ein .NET-Entwickler vorhanden ist, wird die Auswahl nicht schwierig sein. Jetzt können wir einen in die Anwendung integrierbaren OLAP-Client auswählen, der sich mit mehrdimensionalen oder tabellarischen Modellen von Analysis Services verbinden kann.

Auswahl des OLAP-Clients zur Visualisierung

Vergleichen wir mehrere Werkzeuge hinsichtlich der Komplexität der Integration, der Funktionalität und der Kosten: Power BI, Telerik UI-Komponenten für ASP.NET MVC und RadarCube ASP.NET MVC-Komponenten.

Power BI

Um den Mitarbeitern des Unternehmens den Zugriff auf Power BI-Berichte auf der Seite ihres Portals zu ermöglichen, müssen Sie die Funktion nutzen Power BI Embedded.

Ich möchte gleich klarstellen, dass eine Power BI Premium-Lizenz und eine zusätzliche dedizierte Kapazität erforderlich sind. Das Vorhandensein einer dedizierten Kapazität ermöglicht es, Dashboards und Berichte für Benutzer innerhalb der Organisation zu veröffentlichen, ohne dass diese Lizenzen erwerben müssen.

Zunächst wird der Bericht, der in Power BI Desktop erstellt wurde, im Power BI Portal veröffentlicht und dann, nach einer komplexen Konfiguration, in die Seite der Webanwendung eingebettet.

Die Erstellung eines einfachen Berichts und dessen Veröffentlichung kann durchaus von einem Analysten bewältigt werden, aber beim Einbetten könnten ernsthafte Probleme auftreten. Zudem ist es sehr herausfordernd, sich mit der Funktionsweise dieses Tools zurechtzufinden: Die Vielzahl der Einstellungen des Cloud-Dienstes, viele Abonnements, Lizenzen und Kapazitäten erhöhen die Anforderungen an das Fachwissen des Spezialisten erheblich. Daher ist es ratsam, diese Aufgabe einem IT-Spezialisten zu übertragen.

Telerik- und RadarCube-Komponenten

Für die Einbettung der Telerik- und RadarCube-Komponenten genügt es, grundlegende Softwaretechnologien zu beherrschen. Daher sind die professionellen Fähigkeiten eines einzelnen Programmierers aus der IT-Abteilung völlig ausreichend. Alles, was nötig ist, besteht darin, die Komponente auf der Webseite zu platzieren und sie nach eigenen Bedürfnissen zu konfigurieren.

Komponente PivotGrid Das Telerik UI für ASP.NET MVC integriert sich elegant in die Razor-Seite und bietet die notwendigsten OLAP-Funktionen. Für flexiblere UI-Anpassungen und erweiterte Funktionalitäten sind jedoch die Komponenten die bessere Wahl. RadarCube ASP.NET MVC. Eine Vielzahl von Einstellungen, umfangreiche Funktionen mit Möglichkeiten zur Überschreibung und Erweiterung ermöglichen es, OLAP-Berichte jeder Komplexität zu erstellen.

Im Folgenden stelle ich eine Vergleichstabelle der Eigenschaften der betrachteten Tools auf einer Skala von Niedrig-Mittel-Hoch bereit.

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

Visualisierung
Hoch
Niedrig
Mittel

OLAP-Funktionssatz
Hoch
Niedrig
Hoch

Anpassungsflexibilität
Hoch
Hoch
Hoch

Möglichkeit zur Überschreibung von Funktionen


+

Programmierbare Anpassungen


+

Schwierigkeitsgrad der Integration und Anpassung
Hoch
Niedrig
Mittel

Minimaler Preis
Power BI Premium EM3

190.000 руб./Monat
Lizenz für einen Entwickler

90.000 руб.

Lizenz für einen Entwickler

25.000 руб.

Jetzt können wir die Kriterien für die Auswahl eines Analysetools definieren.

Auswahlkriterien für Power BI

  • Sie interessieren sich für Berichte, die reich an verschiedenen Kennzahlen und datengestützten Elementen sind.
  • Sie möchten, dass die Mitarbeiter, die mit den Berichten arbeiten, schnell und einfach Antworten auf die gestellten geschäftlichen Herausforderungen in einer intuitiven Form erhalten können.
  • Im Unternehmen gibt es einen IT-Spezialisten mit Fähigkeiten in der BI-Entwicklung.
  • Im Budget des Unternehmens ist ein erheblicher Betrag für die monatlichen Kosten des Cloud-Service für Business-Analysen eingeplant.

Bedingungen für die Auswahl von Telerik-Komponenten

  • Ein einfacher OLAP-Client für Ad-hoc-Analysen wird benötigt.
  • Im Unternehmen gibt es einen Junior .NET-Entwickler.
  • Ein kleines Budget für den einmaligen Kauf einer Lizenz sowie deren Verlängerung mit einem Rabatt von weniger als 20%.

Bedingungen für die Auswahl von RadarCube-Komponenten

  • Ein multifunktionaler OLAP-Client mit der Möglichkeit zur Anpassung der Benutzeroberfläche wird benötigt, der zudem die Integration eigener Funktionen unterstützt.
  • Im Unternehmen gibt es einen mittelständischen .NET-Entwickler. Wenn dieser nicht vorhanden ist, stehen die Entwickler des Components gerne für zusätzliche Dienstleistungen zur Verfügung, jedoch gegen einen Aufpreis, der die Vergütung eines festangestellten Entwicklers nicht übersteigt.
  • Ein kleines Budget für den einmaligen Kauf einer Lizenz sowie deren Verlängerung mit einem Rabatt von 60%.

Fazit

Die richtige Wahl eines Tools für die Business-Analyse ermöglicht es, vollständig auf die Erstellung von Berichten in Excel zu verzichten. Ihr Unternehmen kann schrittweise und schmerzfrei auf fortschrittliche Technologien im Bereich BI umsteigen und die Arbeit der Analysten in allen Abteilungen automatisieren.

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster