Business Intelligence

Planen der ersten Microsoft BI-Lösung

Stacia Misner

 

Auf einen Blick:

  • Einführung in BI
  • Vermeiden häufige Probleme mit Unternehmensdatenbanken
  • Ein Durchlauf durch den Microsoft-BI-Stapel
  • Erstellen einer einfachen Lösung

Inhalt

Was ist BI?
Was ist mit der Corporate-Datenbank Abfragen falsch?
Unterstützung für die Entscheidung vornehmen
BI in Aktion
Der Microsoft-BI-Stapel
Ein Verfahren zur Entwicklung von Projektmappen
Einführung
Weitere Schritte

Die meisten Datenbank Administratoren (DBAs) Haveencountered eine Form von Business Intelligence (BI) beim Verwalten Ihrer Organisation ’s Daten und Microsoft SQL Server-Implementierung.Viele andere IT-Experten, die DBAS Zuständigkeiten verfügen haben wahrscheinlich von BI gehört jedoch erster Hand Erfahrungen mit oder wirklich einmal wissen, was nicht.In diesem Artikel erfahren Sie alles Fuss geht.Sobald Sie, kennen was BI-Technologien wirklich führen und können sehen, wie BI-Lösungen auf der Microsoft BI-Plattform erstellt werden, werden Sie feststellen warum BI nur für DBAs nicht.Wenn Sie über BI intelligenter, Sie werden in einer besseren Position zur Unterstützung Ihrer Organisation des BI-Initiativen, wenn Sie ergeben (und Sie werden) und Sie werden auch bemerken Verwendungsmöglichkeiten BI nachverfolgen und für Ihre Rolle relevanten Daten analysieren, erleichtert Ihre Auftrag und deepening Ihre Kenntnisse über die Daten.

Dieser Artikel ist der erste einer Reihe von Artikeln, die den Microsoft-BI-Stapel einführen.In diesem ersten Artikel ich BI definieren und beschreiben die strukturierte Architektur einer BI-Lösung in allgemeinen Begriffen.Ich bieten außerdem Einblick in den Prozess der Erstellung einer BI-Lösung.Um genau in der SQL Server BI-Technologien in diesem Artikel erwähnten können Sie die begleitenden Artikel von Derek Comingore in dieser Ausgabe (Siehe"LesenErstellen von Daten Grundlage für eine BI-Lösung") und durch Scot Reagin und mich in bevorstehenden Ausgaben.

Was ist BI?

Mehrere Jahre vor, während ich wurde coauthoring, Business Intelligence: Making Better Decisions Faster (Microsoft Press, 2002), war ich überrascht, wie stark durch Kollegen disagreed zu den Technologien innerhalb der Domäne BI und somit innerhalb des Gültigkeitsbereichs des Buches berücksichtigt werden sollen.Es war ein enlightening Erfahrung, hören solche Divergente Meinungen zwischen BI-Experten über welche Tools BI-Tools erachtet und welche Sie ausgeschlossen.Dieser Unterschied Meinung innerhalb der IT-Branche noch vorhanden ist, und viele weiterhin diskutieren die BI-Definition.Mir ist BI so viel über Business Prozess unverändert zur Technologie, so dass gestartet werden BI aus der Sicht definieren.

Als einen Geschäftsprozess ist BI eine Reihe von Aktivitäten, die Sie zum Sammeln und Analysieren Daten, so dass Sie bessere Entscheidungen treffen und Ihrem Unternehmen, verbessern indem die Ergebnisse Ihrer Analyse für andere freizugeben können durchführen.Ob Sie Informationen zu entscheiden, wie Sie Ihrer tägliche Routine effizienter zu gestalten oder unterstützen langfristige Planung, wie z. B. nächsten Jahr Budget benötigen sind die Schritte zum Suchen, übertragen, formatieren und untersuchen die Daten alle Teil BI.Darüber hinaus enthält BI der Prozesse, die Sie verwenden um Ihre Ergebnisse zur späteren Bezugnahme damit Sie und andere Benutzer die Auswirkungen von Entscheidungen messen können, die Sie nach dem Untersuchen der Daten vorgenommen haben.BI ist normalerweise ein iterativer Prozess.Sie analysieren, die Daten finden Sie unter Was geschehen ist, Sie nehmen Aktion damit gute Dinge geschieht beibehalten und fehlerhafte Dinge beenden und dann die Daten zu einem späteren Zeitpunkt analysieren um zu bestimmen, ob Ihre Aktionen Dinge besser oder schlechter vorgenommen und ob externe Faktoren geholfen oder Ihre Bemühungen beeinträchtigt.

Dieser allgemeine Definition von BI sind Sie BI verwenden, selbst wenn Sie unten Informationsbits jotting oder Erstellen von Listen Sie im Laufe des Tages fundierte Entscheidungen treffen.Einführung in die Technologie in einige oder alle Geschäftsprozesse, die Sie sammeln, analysieren und Freigabeinformationen kann diese Prozesse effizienter gestalten.Organisationen neigen dazu zu kleinen starten, wenn Übernahme von BI-Technologie, häufig mit dieser zunächst um bestimmte Probleme zu lösen.Im Laufe der Zeit wächst die Verwendung von BI-Technologie inkrementell die Betonung verschiebt Informationen effizient in der gesamten Organisation zu verbreiten.Wie eine Strategie BI Erwachsene weiterhin, erhält die Organisation normalerweise komplexere Tools zur größer Interaktion mit und Untersuchung der Daten ermöglichen.

Was ist mit der Corporate-Datenbank Abfragen falsch?

In jedem BI-Definition werden die Daten immer den Fokuspunkt.Sie fragen sich möglicherweise, warum müssen Sie zum Erstellen einer BI-Lösung, wenn Sie eine oder mehrere Ihrer Organisation Datenbanken, um die Daten abrufen müssen einfach Abfragen können kümmern.Wenn Sie der einzige Consumer der Daten, die Sie erfassen möchten, wenn Sie die Tools, Fähigkeiten und Sicherheitsberechtigungen Zugriff auf die Unternehmen-Datenbanken verfügen und alle benötigten Daten in diesen Quellen lautet, müssen Sie nicht wahrscheinlich eine formelle BI-Lösung.Wenn Sie regelmäßig Informationen für andere freigeben, deren technischen Fähigkeiten und Sicherheitsberechtigungen variieren, möchten, müssen Sie hingegen eine BI-Lösung erstellen, die ist einfach zu verwenden und verwalten.Außerdem müssen Sie berücksichtigen, nachdem dieses praktische BI-Lösung Ihre Kollegen erfahren möchten, Sie es zu verwenden möchten.Um diese Anforderung zu erwarten, sollte Ihre Lösung skalierbare vom Anfang.

Auf der Oberfläche ermöglicht jeder im Unternehmen Ausführen von Berichten Daten aus der Unternehmensdatenbanken abrufen mag wie eine gute Idee, aber dieser Ansatz wahrscheinlich nicht mit der DBAs sehr beliebt.Wie Sie feststellen werden kann die Datenbanken direkt Abfragen mit mehr als ein paar Probleme stammen.Hier sind einige der bekanntesten:

  • Wenn die Daten der Organisation in unterschiedlichen Plattformen in verschiedenen Formaten gespeichert ist, kann die Konsolidierung der Daten in ein allgemeine Format, das für die Analyse eignet anspruchsvoll sein.Hat Daten können nicht direkt aus den Quelltabellen in eine gemeinsame Zieltabelle kopiert werden jedoch in irgendeiner Weise bearbeitet werden, bevor Sie gespeichert ist.
  • Datendefinitionen möglicherweise nicht konsistent über mehrere Datenbanken, und Abstimmen von Daten, die ähnlich sein kann schwierig sein.Z. B. der Umsatz in einer Vertriebsdatenbank gemäß einem Satz von Geschäftsregeln berechnet möglicherweise jedoch unterliegen, eine völlig andere festgelegt werden von Geschäftsregeln in einer Fibu-Datenbank.
  • Jede Datenbank wird wahrscheinlich strukturiert und optimiert für das Einfügen von Daten oder für Suchvorgänge durchführen.Auch wenn Sie nur eine Datenbank abfragen möchten, erfordert die analytische Abfragen in der Regel ausgeführt Zusammenfassung der große Mengen an Daten, d. h. ein aufwändiger Vorgang hinsichtlich der Datenbankressourcen.Folglich Ihre Abfragen können sehr lange dauern ausgeführt und kann Konflikte für Ressourcen mit anderen Anwendungen ausführen, aktualisieren oder Lookup-Arbeitsgänge einzufügen erstellen.
  • Historische Daten werden häufig archiviert, sondern in einer Unternehmensdatenbank unbegrenzt verwaltet.Wenn Sie Trends über einen Zeitraum betrachten möchten – eine allgemeine BI-Aktivität – Ihre Lösung müssen möglicherweise ein Repository für Daten werden, der nicht in der Firmendatenbank beibehalten.
  • Einige Daten für Analyse benötigte möglicherweise nicht in der Firmendatenbank verfügbar.Es kann Formate wie Microsoft Word-Dokumente in Flatfiles, Kalkulationstabellen oder unstrukturierte Daten sein.Mehr problematische erhält die Informationen, Personen auf Ihren lokalen Computer gespeichert haben, oder in deren Kopf.
  • Auch wenn Daten verfügbar sind, bedeuten Qualitätsprobleme manchmal Sie direkt von der Quelle verwenden zu können.Möglicherweise müssen zum Downloaden der Daten und Bereinigen von, bevor Sie zu analysieren.Sofern die Daten innerhalb der Datenquelle bereinigt werden können, müssen Sie die Daten jedes Mal manuell bereinigen Sie darauf zugreifen – sicherstellen, dass gelten die gleichen Regeln immer.Darüber hinaus kann nicht sichergestellt werden, dass jeder anderen dieselben Daten verwenden denselben Regeln zum Bereinigen Sie folgende ist.

Zur Lösung dieser Probleme mit dem Datenzugriff enthält eine BI-Lösung oft eine Datenbank erstellt, die ausschließlich für Analyse verwendeten Daten beinhalten.Müssen wie bedeutet eine Datenbank Probleme Ressourcenkonflikte zwischen Aktivitäten Generieren von Daten und Aktivitäten, die Nutzung dieser Daten vermeiden.Ein Schritt weitere wechseln, können Sie die Daten umstrukturieren, sodass Abfragen Zusammenfassen von Daten sehr viel schneller ausgeführt werden können.Wenn Sie zum Konsolidieren von Daten aus mehreren Datenquellen benötigen, können Sie Zentralisieren Sie und Anwenden von Geschäftslogik, um die Daten in einem gemeinsamen Format mit konsistenten Bedeutung einzufügen.Sie können auch Daten integrieren, die an dieser zentralen Stelle aus einer Datenbank, z. B. ein XML-Dokument oder einer Tabelle stammen nicht.Ein weiterer Vorteil der Erstellung einer separaten Datenbank ist, dass Sie Verlaufsdaten für solange Bedarf beibehalten können, nachdem die Daten aus den Quelldatenbanken gelöscht werden.Schließlich können Sie Automatisieren der Bereinigung und verbessern die Daten für Analyse, sicherzustellen, dass die gleichen Regeln jedes Mal angewendet werden die Daten zugegriffen werden.

Unterstützung für die Entscheidung vornehmen

Eine BI-Lösung sollten Sie mehr als Sie besser den Zugriff auf Daten gewähren tun.Es sollte insbesondere Ihre Entscheidungsfindung Bemühungen unterstützen.Im Allgemeinen sollten eine BI-Lösung helfen Ihnen, bewerten und Geschäftsbedingungen, beantworten, ob Sie eine alle umfassenden Ansicht der gesamten Organisation oder eine schmale Perspektive einer Abteilung, Arbeitsgruppe oder sogar ein Team eine benötigen.Tatsächlich ist die Möglichkeit, schnell aus einer zusammengefassten Ansicht zu einer detaillierten Ansicht der Daten zu verschieben, eine wichtige Funktion in BI.

Das Ziel einer BI-Lösung ist damit Sie Ihre Zeit Analysieren der Daten und Suchen nach Antworten auf Fragen statt aufspüren, Konsolidierung, Neuformatierung und abstimmen, um die Daten selbst.Wenn Sie genügend Zeit Qualität zum Analysieren der Daten haben, können Sie gewöhnlich Probleme frühzeitig erkennen und ergreifen, um negative Trends fortgesetzt zu beenden.Außerdem können Sie BI Korrelationen zwischen scheinbar unabhängigen Datenpunkten entdecken und passen Ihre Strategien, um Ihre Einblicke in Dollar gespeichert oder Dollar erwirtschaftet aktivieren.Jede Entscheidung, die Sie jeden Tag vornehmen, wie Sie Ihre Auftrag, ob Sie lösen eines Problems oder Planung für die Zukunft sind übersetzt direkt oder indirekt in einen Einstandspreis oder einen Gewinn für Ihr Unternehmen.

BI in Aktion

Verständnis BI auf einer theoretischen Ebene ist gut, aber in Aktion sehen wirklich hilft Ihnen, dessen Vorteile zu verstehen.Zum Anzeigen der Funktionsweise von BI beschreiben die drei anderen Artikel in dieser Serie die Entwicklung einer BI-Lösung für ein fiktives Unternehmen namens Adventure Works.Am Ende dieses Artikels werde ich erläutern So erhalten Sie die Beispieldatenbank für Adventure Works ist ein fiktives Fahrrad Hersteller, der seine Produkte weltweit verkauft.Es verwaltet ein Vertriebsmitarbeiter, seine Produkte zu Händler, wie z. B. kleine Spezialhandel Fahrrad Geschäfte oder große Logistik-Stil Warenkorb Steckdosen Großhandel zu verkaufen.Adventure Works verkauft auch Produkte direkt an den einzelnen Kunden über das Internet.Adventure Works erhalten viel Analyse Verkaufschancen, die auch in einer BI-Lösung passt.

Denken Sie daran, dass eine BI-Lösung Entscheidungsfindung unterstützen soll.Vor diesem Hintergrund betrachten Sie die Arten von Fragen, die Adventure Works benötigt, bevor wichtige Entscheidungen zu beantworten:

  • Welche sales Kanal mehr profitabel ist?Adventure Works müssen entscheiden, ob investieren Sie in weitere Vertriebsmitarbeiter Beziehungen mit mehr Einzelhändler entwickeln oder dessen Verkauf Internetpräsenz erweitern hinzufügen möchten.Helfen zu benötigen diese Entscheidung Analytikern die Möglichkeit, die Umsatzzahlen über einen Zeitraum zwischen Händler und seiner Site Internet vergleichen.Die Umsatzzahlen Datenpunkte (namens Measures), die Analytiker vergleichen müssen gehören sales Dollar, Menge und Rentabilität.Ein positiver Trend im Rentabilität ist das wichtigste Maß, da hohe Verkauf in Dollar gemessen oder Anzahl der verkauften Einheiten nicht das Unternehmen profitieren, wenn diesen Verkauf eine net Datenverlust führen.
  • Ist für Wählen bei Bedarf für bestimmte Produkte wächst oder ablehnen?Adventure Works muss auf Verkaufsbedarf Produktionsebenen übereinstimmen.Wenn Bedarf für einige Produkte anwächst, müssen Adventure Works seine Fertigungsprozessen sicherstellen mehr diese Produkte für den Verkauf verfügbar und erhöhen daher Verkauf anpassen.Wenn der Bedarf für andere Produkte ablehnen ist, muss Adventure Works Ihre Produktion verringern oder möglicherweise beseitigen Produktlinien eine Oversupply Situation zu vermeiden in der diese Produkte bei einem Verlust verkauft werden müssen.

Selbst wenn Sie Verkaufsdaten in Ihre Auftrag analysieren nicht, empfehle ich Ihnen nachvollziehen, wie wir für Adventure Works eine BI-Lösung erstellen.Sie können den gleichen Entwurf und die Entwicklungsprinzipien in dieser Serie, um Ihre eigenen Daten beschrieben anwenden.

Der Microsoft-BI-Stapel

Nun Betrachten einer näher die Technologiearchitektur BI.Der Microsoft BI-Stapel stellt all die Tools, die müssen Sie erstellen, Verwalten und Verwenden einer BI-Lösung, bereit.SQL Server 2008 ist die Grundlage des Stapels als die Datenplattform hosting den Datamart oder Datawarehouse.Ein Datamart ist ein Betreff-spezifische Datenspeicher.Ein Datawarehouse ist eine unternehmensweite Sammlung von Daten mit mehreren Themen.Die Linie zwischen Datamarts und Datawarehouses ist verschwommen, aber Sie müssen die Unterschiede sorgen.In dieser Serie verwende ich den Begriff Datamart.(Obwohl dieser Artikelreihe speziell auf SQL Server 2008 verweist, können Sie auch eine ähnliche BI-Lösung erstellen mithilfe von SQL Server 2005 und dessen BI-Komponenten mit wenig oder keine Änderung von den Anweisungen.)

SQL Server 2008 umfasst drei BI-Komponenten: Integration Services (SSIS), Reporting Services (SSRS) und Analysis Services (SSAS).Diese Komponenten werden die Datenplattform mit Integration Datenfunktionen, multidimensionalen Datenbankunterstützung und einer Darstellungsschicht Daten erweitern.Abbildung 1 zeigt die Beziehung zwischen dieser Komponenten zu anderen in einer BI-Lösung.

fig01.gif

Abbildung 1 SQL Server 2008-Komponenten in einer BI-Lösung

Nach dem Entwurf der physischen Strukturen von Ihrer Datamart verwenden Sie SSIS, um mit den Daten Auffüllen aus anderen Datenquellen extrahieren.SSIS bietet die Tools erforderlich, die Prozesse zum Bereinigen von Daten automatisieren, Konsolidieren von Daten aus mehreren Quellen und Transformieren der Daten in einer Struktur gut geeignet für die Analyse.Sie können die regelmäßige Ausführung von diese Prozesse mit SQL Server-Agent planen.In seinem Artikel auf SSIS auf p.Erläutert, 31, Derek Comingore einer BI-Lösung zum Entwickeln von extrahieren, Transformieren und laden (ETL) verarbeitet.

BI-Lösung eine SSAS-Datenbank hinzugefügt, können Sie komplexere, Hoch ausführen interaktive Abfragen unterstützen.Verwenden Sie SSAS, um die relationalen Daten in einer multidimensionalen Datenbankstruktur ein Cubes bezeichnet zu kopieren.Ein gut entworfene Cube optimiert Daten für ad-hoc-Abfragen, Indizes und das funktionale Äquivalent der Zusammenfassungstabellen (Aggregationen genannt) hinzu, um Abfrageergebnisse zurückzugeben, die exponentiell schneller als eine vergleichbare Abfrage einer relationalen Datenbank werden kann.Sie können auch komplexe Berechnung Logik einbetten, in dem Cube um Abfragen zu vereinfachen, die andernfalls Hunderte von Codezeilen Transact-SQL zum Replizieren der Verwendung einer relationalen Datenquelle erfordern würde.Viele Front-End-Tools (Cube-Browser bezeichnet) können Sie einen Cube Abfragen ohne eine einzige Codezeile schreiben zu müssen.Im nächsten Monat Problem erfahren Scot Reagin zum Entwickeln von eines Cubes als Teil einer BI-Lösung Sie.

Ob Sie Ihre Daten in einer SQL Server-Datamart oder ein SSAS-Cube speichern sind, können Sie die Lösungsarchitektur können Sie die Daten für Benutzer zur Verfügung stellen SSRS hinzufügen.SSRS ist eine Berichterstellung Plattform, die enthält Tools, um Berichte zu entwickeln, zu schützen und Verwalten von veröffentlichte Berichten eine zentralisierte administrative Infrastruktur und um den Benutzerzugriff auf Berichte zu unterstützen.Sie können einer SSRS-Webanwendung oder Microsoft Office SharePoint Server 2007 (MOSS) verwenden, Berichte anzuzeigen, verwenden Sie das Abonnement-Feature, Berichte per E-mail empfangen oder rufen Sie den SSRS-Webdienst in Ihrer Anwendung um Ihre Berichte anzuzeigen.Die Standardansicht eines Berichts im HTML-Format zeigt, aber Sie können auch einen Bericht für andere Dateitypen, z. B. PDF oder Excel exportieren.Nächsten Monat erkläre mehr ich zur Verwendung von SSRS in der Darstellungsschicht Daten von BI-Lösung.

Der Microsoft BI-Stapel enthält außerdem mehrere Microsoft Office-Technologien, die die Optionen für die Darstellungsschicht Daten zu erweitern.Excel 2007 ist eine beliebte Wahl für die Datenanalyse in BI-Lösungen unterstützen.Zugriff auf Ihre SQL Server-Datamart können oder Durchsuchen einen Cube SSAS direkt aus Excel (wie in Abbildung 2 gezeigt) und noch viel mehr frei als Sie beim Anzeigen eines Berichts SSRS können untersuchen.

Abbildung 2 Verwenden von Excel 2007 zum Durchsuchen eines Cubes

Zusätzlich zu Excel zu relationale und multidimensionale Daten untersuchen, können Sie die Data Mining-Algorithmen verwenden, um Aufdecken von verborgene Mustern von Informationen in Ihren Daten oder Anomalien in der Daten zu erkennen (d. h., Sie Probleme beheben können, bevor Ihre Datamart aufgefüllt).Eine hervorragende Möglichkeit, Einstieg in die Datamining besteht darin, ein kostenloses Add-In für Excel von Microsoft herunterladen und verwenden es um Daten zu analysieren, die Sie in Excel aus einer beliebigen Quelle oder anzeigen die Ausgabe ein Dataminingmodell erstellt und auf dem SSAS-Server gespeicherten importieren.Ein Add-In für Visio 2007 ist auch für die Freigabe mit Anmerkungen Data Mining-Modelle verfügbar.Sie können mehr über herunterladen und verwenden diese Add-Ins am erfahren"Daten Mining-Add-Ins für Office 2007."

Eine zunehmend beliebte Wahl für die Freigabe von Daten ist Excel Services in MOSS verfügbar.Mit Excel 2007, Sie zuerst erstellen Sie eine Arbeitsmappe mit einer Pivot-Tabelle, die als seine Datenquelle und einen SSAS-Cube verwendet dann die Datenverbindung und die Arbeitsmappe in Excel Services veröffentlichen.Obwohl Sie Arbeitsmappen veröffentlichen können, die Daten aus anderen Arten von Datenquellen, einer der Vorteile der Verwendung von SSAS, enthalten ist Pivot-Tabellen und Excel Services zusammen die Möglichkeit, viele der gleichen Cube Funktionen Durchsuchen in einer reinen HTML-Schnittstelle verwenden, die die Vertrautheit von Excel beibehalten.Ein weiterer Vorteil ist die Fähigkeit zur Zentralisierung der Verwaltung und den Zugriff von Excel-Arbeitsmappen.Weitere Informationen über Excel Services finden Sie unter"Excel Services Technical Overview."

Ein weiterer Vorteil mithilfe von Excel Services für Cubes, noch besteht in der Pivot-Tabellen einbetten und Pivotieren Diagramme in eine Excel-Access von Webpart MOSS Dashboard-Seite.Ein Dashboard ist eine spezielle SharePoint Inhaltstyp, der Ihnen ermöglicht, Daten aus mehreren Quellen auf einer Seite mit einer Reihe von Webparts zu präsentieren.Auch können Sie einen Filter der Dashboardseite hinzufügen und verbinden Sie ihn mit aller oder einiger der Webparts-um den Inhalt auf der Seite auf Basis der Filterauswahl dynamisch zu ändern.Abbildung 3 zeigt ein Beispiel MOSS-Dashboard.MOSS umfasst außerdem ein Webpart SSRS-Berichte anzeigen, die auf dem MOSS-Server (eine optionale SSRS Konfiguration als integrierter Modus bezeichnet) gespeichert sind, oder Sie können Webparts, die geliefert mit SSRS verwenden, zum Anzeigen von Berichten, die auf dem Berichtsserver (der Standardkonfiguration als im einheitlichen Modus bezeichnet) gespeichert.

fig03.gif

Abbildung 3 mithilfe einer MOSS-Dashboard-Seite zum Anzeige Arbeitsmappen und Berichte

Für Dashboards mit noch mehr Funktionalität können Sie Microsoft Office PerformancePoint Server 2007 (PPS) verwenden.Verwenden Sie PPS entwickeln Scorecards und Dashboards, die Sie zu MOSS bereitstellen können.Eine Scorecard ist ein Bericht, der vergleicht der tatsächlichen Leistung auf ein definiertes Ziel und zeigt die Ergebnisse mit farbcodierte Symbolen.Sie können eine PPS-Scorecard mit einem speziellen Typ des Webparts in einem standardmäßigen MOSS-Dashboard oder als Teil einer PPS-Dashboard anzeigen.In der persönlichen Menüleiste können Sie PPS Berichte Dashboardzonen verschiedene Ansichten derselben Daten zu präsentieren, (wie in Abbildung 4 gezeigt) oder zugehörige Daten aus verschiedenen Quellen anzeigen hinzufügen.

fig04.gif

Abbildung 4 verwenden einen PPS-Dashboard zum Anzeigen von Daten

Wie Sie sehen können, der Microsoft-BI-Stapel bietet zahlreiche Optionen für die Entwicklung, Verwaltung und Implementierung von BI-Lösung, aber es keineswegs verhindert mit anderen Optionen.Im Microsoft BI-Stapel von oben nach unten ist eine erweiterbare Architektur, die in der Sie anschließen können Ihre eigenen benutzerdefinierten Anwendungen oder Anwendungen von Drittanbietern Wenn Sie bestimmte Anforderungen unterstützen müssen.

Ein Verfahren zur Entwicklung von Projektmappen

Die beste Methode um Informationen zu den Microsoft-BI-Stapel zu starten ist zum Erstellen einer einfachen Lösung.Die begleitenden Artikeln in dieser Serie veranschaulichen das Erstellen einer Lösung mithilfe von SSIS, SSAS und SSRS.Wenn Sie die Reihe abgeschlossen haben, müssen Sie eine allgemeine Vorstellung der Funktionsweise dieser Komponenten.Fühlen Sie nicht, unbedingt jedoch jede Komponente im Stapel für jede BI-Lösung verwenden Sie erstellen.

Zusammen BI-Lösung platzieren, verbringen die meiste Zeit Daten Vorbereitung Aufgaben, z. B. Neustrukturieren und bereinigen möchten.BI ausgedrückt diese Reihe von Aufgaben ist das Extrahieren aufgerufen, Transformation und laden (ETL) verarbeiten.

Bevor Sie ETL-Entwicklung beginnen, müssen Sie das Design BI-Lösung sorgfältig planen.Meiner Erfahrung wechselt die Entwicklung einer BI-Lösung reibungsloser bei einer bestimmten Geschäftsproblems zum Lösen und den Entwurf von ersten berücksichtigen wie Personen Informationen interagieren müssen Ansatz.Indem einen benutzerorientiertes Ansatz, können Sie arbeiten Ihre rückwärts durch die entsprechenden Geschäftsprozesse eine Lösung entwerfen, die ordnungsgemäß abgerufen und Strukturen die Daten Weg, um Ihre Geschäftsanforderungen zu unterstützen.Diese Empfehlung mag offensichtlich Ansatz werden, doch ich habe viele Personen versuchen, Laufwerk der Lösungsentwicklung aus den Daten verfügbar, die den Benutzern und Domänenressource nach oben mit einer Lösung, die nie verwendet ruft gesehen.

Nachdem Sie sich mit dem ursprünglichen Entwurf stammen, können Sie Entwicklung beginnen.Wenn SSIS, SSAS und SSRS BI-Lösung verwendet werden, beginnen Sie mit erstellen und Auffüllen der BI-Lösung Datenstrukturen, die mithilfe von SSIS.Sobald die Daten vorhanden ist, weiterhin die nächste Schritt durch einen Cube erstellen.Nachdem die Entwicklung abgeschlossen ist, bereiten Sie Sie den Cube mit Daten zu laden.Anschließend verwenden Sie SSRS, um einen Bericht zu entwickeln, der den Cube Abfragen und zeigt die Abfrageergebnisse in einem Bericht.Erfahren Sie, wie zu Schritt durch diesen Vorgang über den nächsten drei Artikeln dieser Serie.Für eigene Projekte dieser Prozess sollte inkrementell Ansatz und iterativ um sicherzustellen, die Ergebnisse einer Schritt funktioniert zufrieden stellend in den nachfolgenden Schritten.

Einführung

Um die gesamte BI-Lösung in den übrigen Artikeln in dieser Serie beschriebenen abzuschließen, müssen Sie SQL Server 2008, einschließlich SSIS, SSAS und SSRS installieren.Wenn Sie SQL Server, eine SSAS-Server und einen Berichtsserver in Ihrem Netzwerk zugreifen, müssen Sie nur die Entwicklungstools auf Ihrem Computer installieren.Produkt-Installationsanweisungen finden Sie"Wie: Installieren von SQLServer 2008 (Setup)." Sie könnenDownloaden Sie die Beispieldatenbanken verwendet, um die Lösung für Adventure Works von CodePlex erstellen. Die erste Datenbank AdventureWorks2008, steht eine online-Transaktionsverarbeitung (OLTP)-Datenbank von geschäftlichen Vorgänge in den Abteilungen Vertrieb, Produktion und Personalwesen generiert Buchungen erfasst.Sie verwenden diese Datenbank als Datenquelle für den Datamart, die Sie erstellen mithilfe von SSIS.Die zweite Datenbank AdventureWorksDW2008, ist ein Beispiel der Daten, die empfohlenen Vorgehensweisen im Lager Datenentwurf darstellt.Sie können diese Datenbank als Quelle für den Cube SSAS verwenden, wenn Sie Kennenlernen von SSIS überspringen und direkt in die Cube-Entwicklung springen möchten.

Weitere Schritte

Nachdem Sie mit der SQL Server BI-Komponenten vertraut sind, sollten Sie ein einfaches Projekt eigene damit erstellen Ihr Wissen finden.Sie keinen vollwertige Datamart für den Einstieg benötigen, aber Sie sollten versuchen, Ihre Datenstruktur mithilfe der im nächsten Artikel dieser Serie beschriebenen Prinzipien.Sobald Sie mit BI, werden Sie wahrscheinlich nie Daten ziemlich die gleiche Weise erneut betrachten.

Stacia Misner ist eine BI-Berater, Lehrer und Autor, sowie der Gründer und Principal des Daten-Inspirations.Verfügt er über 25 Jahre Erfahrung in der IT-Branche mit neun Jahre konzentriert sich auf der Microsoft BI-Stapel.Stacia hat mehrere Bücher zu BI und SQL Server geschrieben.Ihr aktuelles Buch Microsoft SQL Server 2008 Reporting Services Step by Step (Microsoft Press, 2009) wurde zuvor in diesem Jahr veröffentlicht.Er kann unter erreicht werdensmisner@datainspirations.com.