it-swarm.com.de

Können Sie mir ein Beispiel für Business Intelligence geben?

Ich verstehe nicht wirklich, worum es bei Business Intelligence geht. Was würde eine BI-Person tun, wenn ich von einer Unternehmensdatenbank ausgehe? Ich habe viel Material im Web gefunden, aber es ist normalerweise etwas zu komplex. Ich möchte ein einfaches Beispiel, das mir verständlich macht, worum es bei BI geht und was eine BI-Person produzieren würde, das für mein Unternehmen von Wert ist.

17
Ryan

Business Intelligence ist häufig eine völlig separate Sekte von Datenbankadministration und Datenbankentwicklung. Business Intelligence auf höchster Ebene umfasst drei Hauptaspekte:

  1. Berichterstattung
  2. Integration
  3. Analyse

Berichterstattung

Die Berichterstellung umfasst die Erstellung, Bereitstellung und Verwaltung von Berichten sowie die zusätzliche Möglichkeit für Benutzer, die Berichterstellung dynamisch anzupassen.

Integration

Datenintegrations- und Transformationslösungen. Auf der sehr einfachsten Ebene ist dies das Mittel zum Extrahieren, Transformieren und Laden von Daten in eine Datenquelle aus einer Datenquelle (die alles sein kann) so einfach wie eine flache Datei). Die Integration ist eine Meile tief, aber das ist die grundlegendste Funktionalität.

Analyse

Online Analytical Processing (OLAP) zum Entwerfen, Erstellen und Verwalten von Strukturen, die Daten enthalten, die aus Quelldatenspeichern stammen. Ein Schlagwort dafür ist Data Mining .

Dies sind extrem vereinfachte Beschreibungen dessen, was Business Intelligence beinhaltet. Hinter BI steckt eine Wissenschaft sowie jede dieser Facetten einzeln. Datenbankprofis widmen ihre Zeit und Karriere der Beherrschung dieser.

19
Thomas Stringer

Der Wert hängt sehr stark von der individuellen Organisation und ihren Anforderungen ab. Abhängig vom erforderlichen Grad an Raffinesse kann ein B.I. Die Rolle kann in verschiedene Kategorien fallen:

  • Spreadsheet Jock - Diese Rolle arbeitet mit Datensätzen, die direkt aus Betriebssystemen extrahiert wurden, und erstellt Berichte und Analysen mit Desktop-Tools wie Excel oder Access. Oft ist diese Rolle keine I.T. Spezialist oder kann von jemandem in Teilzeit übernommen werden. Abhängig von ihren technischen Fähigkeiten und dem Zugriff auf die zugrunde liegenden Datenbanken sind sie möglicherweise auf andere Mitarbeiter wie Datenbankadministratoren angewiesen, um die Datenextrakte zu erstellen.

    Diese Rolle bringt Wert, wenn gebündelte Berichte nicht den Anforderungen entsprechen und zusätzliche Arbeit erforderlich ist, um Verwaltungsinformationen aus den Datenbanken abzurufen, aber ein dediziertes B.I. Entwicklungsteam wäre zu teuer. Normalerweise ist diese Rolle in allen bis auf triviale Fälle erforderlich, obwohl auf kleinen Websites möglicherweise kein Vollzeitbedarf besteht.

  • B.I. Developer - Wenn die Datenextraktion komplex ist oder die Integration aus mehreren Quellen erfordert, muss möglicherweise ein Data Warehouse oder ein anderes Berichtssystem erstellt werden, um die Darstellung der Daten in einem Format zu integrieren, das für die Berichterstellung verwendet werden kann. Personen in dieser Rolle verfügen in der Regel mehr oder weniger über technische Entwicklungsfähigkeiten.

    Oft wird diese Art von Team in ETL- und Berichtsfunktionen unterteilt, aber dies ist nicht immer der Fall. Berichtsentwickler, "Spreadsheet Jock" -Typen und andere Hauptbenutzer können Daten aus dem Berichtssystem über verschiedene Tools verwenden.

    Der organisatorische Wert dieser Rolle wird realisiert, wenn die Daten zu komplex sind, um mit einem Ad-hoc-Ansatz verwaltet zu werden, und ein dediziertes Berichtssystem erforderlich ist. In diesem Fall ist ein kleinerer B.I. Ein Team mit technischen Fähigkeiten und geeigneten Werkzeugen kann eine Menge Arbeit automatisieren, die sonst manuell mit Desktop-Tools und Ad-hoc-Auszügen ausgeführt würde. Ein Data Warehouse-System kann auch Self-Service-Berichtsfunktionen wie OLAP Cubes) füllen, mit denen Endbenutzer im Unternehmen ihre eigenen Berichte erstellen und verwalten können.

  • Data Architect - Ein ausgereiftes Data Warehouse-System fordert Datenanforderungen aus dem Unternehmen heraus, die mit Daten aus Quellsystemen nicht erfüllt werden können. Es kann erforderlich sein, Änderungen an Betriebssystemen zu koordinieren, die von diesen Anforderungen abhängen, um zusätzliche Daten zu erfassen oder Daten zu bereinigen, die inkonsistent oder falsch an der Quelle aufgezeichnet wurden.

    Ein Datenarchitekt kann eine Rolle übernehmen, die sich über mehrere Betriebs- und Berichtssysteme erstreckt, um die Erfüllung von Datenanforderungen zu koordinieren, bei denen Änderungen über mehrere Systeme hinweg vorgenommen werden müssen.

    Die Notwendigkeit dieser Rolle wird oft nicht erkannt, wird aber an größeren Standorten wichtig. Häufig werden die Berichtsanforderungen von den Betriebssystemen nicht gut erfüllt, und die Befugnisse der Data Warehouse-Teams erstrecken sich nicht auf Änderungen an den Betriebssystemen. In diesem Fall fungiert ein Datenarchitekt je nach Berechtigungsgrad in der Rolle als Koordinator oder Direktor. Der Hauptwert besteht darin, Änderungen an Betriebssystemen vorzunehmen, wenn diese nicht den Datenanforderungen entsprechen.

  • Data Governance - Regulatorische oder geschäftliche Anforderungen können die Richtigkeit der Daten oder Governance-Standards vorschreiben. Wenn die Betriebssysteme anfällig für Datenfehler sind (was normalerweise der Fall ist), kann eine Datenverwaltungsfunktion eingerichtet werden, um die Validierung und Korrektur der Daten zu verwalten.

    Die Datenqualität kann aus verschiedenen Gründen wichtig sein, häufig im Zusammenhang mit buchhalterischen oder behördlichen Anforderungen. Ein Data Governance- oder Datenqualitätsbeauftragter ist in der Regel eine von Unternehmen geleitete Rolle, die für die Organisation von Korrekturen an Daten verantwortlich ist, die bereits in Systemen aufgezeichnet wurden.

  • Analyst - Eine Variante der Spreadsheet-Jock-Rolle, bei der der Benutzer tatsächlich in einer bestimmten Funktion arbeitet, in der er analytische Arbeiten an den Daten ausführt (z. B. ein Versicherungsmathematiker).

    Ein Analyst kann je nach Rolle aus verschiedenen Gründen für das Unternehmen wichtig sein. Im Falle eines Aktuars besteht ihre Aufgabe darin, die Rückstellungen für künftige Ansprüche zu schätzen, Preismodelle für Versicherungsprodukte beizubehalten oder Bewertungen für verschiedene Finanztransaktionen bereitzustellen.

Die meisten B.I. Mitarbeiter fallen in der Regel in eine oder mehrere dieser Kategorien. Der Wert für eine Organisation hängt von den jeweiligen Umständen ab. Ein häufiges Phänomen, das ich beobachte, ist, dass die für Betriebssysteme Verantwortlichen den Arbeitsaufwand in diesen Rollen stark unterschätzen. Ich habe eine Versicherungsgesellschaft gesehen, die 170 Mitarbeiter in der Buchhaltung ihrer europäischen Niederlassung hatte. Die meiste Zeit verbrachten sie damit, Datenextrakte in Tabellenkalkulationen zu verarbeiten und manuelle Abstimmungs- und Kontrollprozesse durchzuführen.

Management Information ist sehr oft ein schlechter Verwandter in Bezug auf die Prioritäten bei der Entwicklung und dem Betrieb von Branchenanwendungen. Eine schlecht koordinierte oder nicht vorhandene Datenarchitekturstrategie kann viel Zeit und Geld kosten. Das Standardverhalten besteht darin, Systeme als Silos zu behandeln, ohne dass jemand direkt befugt ist, systemübergreifende Datenprobleme zu beheben. Lassen Sie dies lange genug, und der Nettoeffekt besteht darin, dass im Backoffice Hunderte von Angestellten (häufig qualifiziertes Finanzpersonal) beschäftigt sind, die die meiste Zeit mit der Arbeit einiger gespeicherter Prozeduren verbringen.

was würde eine BI-Person produzieren, das für meine Organisation von Wert ist?.

Ich werde mich mit diesem Teil der Frage befassen, da ich denke, dass andere gut erklärt haben, was BI ist. Ich arbeite für ein Unternehmen mit vielen Kunden und kenne viele Informationen über die Funktionen, die wir für diese Kunden bereitstellen.

Unsere Anwendungen sind sehr datenorientiert. Unsere Branche wird von der Regierung reguliert, daher ist die Einhaltung der Bundes- und Landesgesetze von entscheidender Bedeutung. Was bringen unsere BI-Spezialisten in das Unternehmen, das sie wertvoll macht?

  • Zuerst importieren wir Millionen von Datensätzen vom Kunden, damit dieser über die Informationen verfügt, die er für seine Arbeit benötigt. Es ist eine wichtige und nicht sehr einfache Aufgabe, Daten aus ihren Datenbanken in unsere Datenbanken zu integrieren. Sie haben fehlende Informationen zu erforderlichen Feldern, Datentypinkongruenzen und Datenintegritätsproblemen (ich kann 02/30/2012 in ein Datumsfeld zum Beispiel). Wir führen auch Anpassungen durch, daher muss ich einen Ort zum Einfügen von Daten entwerfen, die wir nicht für andere Clients speichern würden, und dann den Import erstellen, um die Daten zu erhalten. Ohne die Daten des Clients funktioniert die Anwendung nicht. Die Daten sind zu umfangreich, um manuell eingegeben zu werden.

  • Als Nächstes müssen die Manager des Kunden die Daten so anzeigen, dass sie ihr Geschäft verwalten können. Sie fordern daher Berichte, viele, viele Berichte, Budgetberichte, Spesenabrechnungen, Konformitätsberichte usw. an. Diese Berichte sind so komplex, dass die dahinter stehenden Abfragen mehr als tausend Zeilen lang sein können. Es kann ein SQL-Experte erforderlich sein, um diese Art von Berichtscode zu schreiben.

  • Darüber hinaus sind die Business-Intelligence-Mitarbeiter häufig tiefer in die Details des Geschäfts eingebunden als viele Anwendungsentwickler, sodass sie auch bei der Bewertung der Anforderungen die erste Zeile sind. Wir sind diejenigen, die auf die notwendigen fehlenden Informationen und die widersprüchlichen Geschäftsregeln hinweisen, weil wir mit den Daten so vertraut sind und wissen, wie sie gespeichert werden und wofür sie verwendet werden.

  • Sobald die Berichterstellung einen bestimmten Punkt erreicht hat, müssen wir sie von der Transaktionsdatenbank trennen und ein Data Warehouse erstellen, damit die Personen, die komplexe Datenanalysen durchführen, nicht dazu führen, dass die Personen, die Daten eingeben, blockiert werden. Die Art und Weise, Daten für die Analyse zu strukturieren, ist normalerweise nicht die beste Art, Daten für Transaktionen zu strukturieren. Daher sind wir erneut damit beschäftigt, die Daten von einer Datenstruktur in eine andere zu transformieren, die sehr unterschiedlich ist. Die Fähigkeit, durch die Analyse von Daten im Wert von mehreren Jahren tief in die Daten einzutauchen, ist ein großes Verkaufsargument für unsere Kunden. Wir schaffen also erneut einen Mehrwert, indem wir ein Produkt herstellen, das unsere Kunden zur Verwaltung ihres Geschäfts benötigen.

Wenn Ihre Datenanforderungen alle intern sind, haben Sie möglicherweise noch interne Clients, die diese Analyseebene benötigen. In diesem Fall beschäftigen Sie sich wahrscheinlich mehr mit dem Berichtsaspekt des Data Warehousing als mit dem Importieren von Daten in ein Transaktionssystem. Dennoch ist die Fähigkeit, die von Ihnen gesammelten Daten für Managemententscheidungen zu verwenden, für die meisten Unternehmen von unschätzbarem Wert.

Ob Sie einen BI-Spezialisten benötigen, hängt in der Regel davon ab, wie umfangreich Ihre Datenanforderungen sind und wie komplex das System ist. Ein kleineres Unternehmen hat möglicherweise nicht genügend Arbeit für eine Person dieser Art und stellt möglicherweise Berater ein, um die von ihnen benötigten Berichte zu erstellen. BI-Spezialisten arbeiten in der Regel nur in mittleren bis großen Unternehmen.

Wenn Sie ein Unternehmen sind, das COTS-Software erstellt, benötigen Sie wahrscheinlich BI-Spezialisten, die die Berater sind, die Ihr Produkt in- und auswendig kennen und daraus ein individuelles Rpeoting für Ihre Kunden erstellen.

8
HLGEM

Die SQL Server-Beispieldatenbanken sind zwar keine guten Beispiele für bewährte Methoden, aber ein guter Ausgangspunkt. Dazu gehören eine OLTP-, Data Warehouse- und Analysedienstdatenbank für eine fiktive Organisation. Wenn Sie die Unterschiede zwischen ihnen untersuchen, können Sie besser verstehen, wie sich die Datenbanken OLTP (Transaktion) und OLAP (Analyse/BI)) unterscheiden und warum.

http://msftdbprodsamples.codeplex.com/

  • Die AdventureWorks OLTP -Datenbank unterstützt Standard-Online-Transaktionsverarbeitungsszenarien für einen fiktiven Fahrradhersteller (Adventure Works Cycles). Zu den Szenarien gehören Herstellung, Vertrieb, Einkauf, Produktmanagement, Kontaktmanagement und Personalwesen.

  • Die Adventure Works DW-Datenbank zeigt, wie ein Data Warehouse erstellt wird.

  • Mit dem Adventure Works AS-Projekt kann eine AS-Datenbank für Business Intelligence-Szenarien erstellt werden.

6

Business Intelligence bedeutet für Laien im Wesentlichen, Daten für geschäftliche Zwecke zu analysieren und zu interpretieren. Business Intelligence wandelt extrem rohe Daten in wertvolle Informationen um, mit denen Unternehmen strategische Entscheidungen treffen können. Verschiedene Arten von Unternehmen können BI auf viele verschiedene Arten verwenden, um den Betrieb zu verbessern. Zu den Branchen, die BI nutzen, gehört die Versicherung. Carrier verwenden Insurance Business Intelligence Software, die von Technologieunternehmen wie MajescoMastek angeboten wird, um das Nutzerverhalten, Kaufmuster und andere solche Indikatoren zu verstehen und Entscheidungen zu treffen, die auf Wachstum abzielen.

2
Tyler barnes

Hier ist eine übergeordnete Antwort von einem BI-Frühstück, an dem ich vor zwei Jahren teilgenommen habe.

BI ist das, was die Mitarbeiter in Ihrem Unternehmen bereits tun - Entscheidungen auf der Grundlage von Informationen treffen. Das Ziel von BI-Tools ist es, diesen Personen zu ermöglichen, diese Entscheidungen zu treffen schneller und mit mehr Vertrauen.

Eine andere Antwort, die ich oft benutze, ist, dass BI-Tools dazu da sind, "Daten" rechtzeitig in "Informationen" umzuwandeln.

Kimball Group verwendet die Ausdrücke "Daten an Geschäftsbenutzer liefern, die für sie leicht zu verstehen und zu navigieren sind" und "Schnelle Abfrageleistung liefern".

2