Übersicht über die analytische Onlineverarbeitung (Online Analytical Processing, OLAP)

Gilt für
Excel für Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Die analytische Onlineverarbeitung (Online Analytical Processing, OLAP) ist eine Technologie, die zum Organisieren großer Geschäftsdatenbanken und zur Unterstützung von Business Intelligence verwendet wird. OLAP-Datenbanken sind in einen oder mehrere Cubes unterteilt, und jeder Cube wird von einem Cubeadministrator so organisiert und entworfen, dass er der Art und Weise entspricht, in der Sie Daten abrufen und analysieren, sodass Sie die benötigten PivotTable-Berichte und PivotChart-Berichte einfacher erstellen und verwenden können.

Inhalt dieses Artikels

Was ist Business Intelligence?

Ein Business Analyst möchte sich oft ein Gesamtbild des Unternehmens verschaffen, breitere Trends auf der Grundlage aggregierter Daten sehen und diese Trends nach einer beliebigen Anzahl von Variablen aufgeschlüsselt sehen. Business Intelligence ist der Prozess des Extrahierens von Daten aus einer OLAP-Datenbank und der anschließenden Analyse dieser Daten nach Informationen, die Sie verwenden können, um fundierte Geschäftsentscheidungen zu treffen und Maßnahmen zu ergreifen. OLAP und Business Intelligence helfen beispielsweise bei der Beantwortung der folgenden Arten von Fragen zu Geschäftsdaten:

  • Wie verhält sich der Gesamtumsatz aller Produkte für 2007 mit dem Gesamtumsatz von 2006?
  • Wie sieht unsere bisherige Rentabilität im Vergleich zum gleichen Zeitraum der letzten fünf Jahre aus?
  • Wie viel Geld haben Kunden über 35 Jahre im vergangenen Jahr ausgegeben, und wie hat sich dieses Verhalten im Laufe der Zeit verändert?
  • Wie viele Produkte wurden in diesem Monat in zwei bestimmten Ländern/Regionen verkauft, im Vergleich zum Vorjahresmonat?
  • Wie ist die Rentabilität (sowohl Margenprozentsatz als auch Gesamtergebnis) für jede Altersgruppe des Kunden nach Produktkategorie aufgeschlüsselt?
  • Finden Sie die besten und unteren Vertriebsmitarbeiter, Distributoren, Anbieter, Kunden, Partner oder Kunden.

Seitenanfang

Was ist die analytische Onlineverarbeitung (Online Analytical Processing, OLAP)?

OLAP-Datenbanken (Online Analytical Processing) erleichtern Business Intelligence-Abfragen. OLAP ist eine Datenbanktechnologie, die für Abfragen und Berichte optimiert wurde, anstatt Transaktionen zu verarbeiten. Die Quelldaten für OLAP sind OLTP-Datenbanken (Online Transactional Processing), die üblicherweise in Data Warehouses gespeichert werden. OLAP-Daten werden aus diesen historischen Daten abgeleitet und in Strukturen aggregiert, die eine anspruchsvolle Analyse ermöglichen. OLAP-Daten sind außerdem hierarchisch organisiert und werden in Cubes statt in Tabellen gespeichert. Es handelt sich um eine ausgeklügelte Technologie, die mehrdimensionale Strukturen verwendet, um einen schnellen Zugriff auf Daten für die Analyse zu ermöglichen. Diese organization erleichtert es einem PivotTable-Bericht oder PivotChart-Bericht, allgemeine Zusammenfassungen anzuzeigen, z. B. den Gesamtumsatz in einem ganzen Land oder einer Region, sowie Details für Websites, auf denen die Umsätze besonders stark oder schwach sind.

OLAP-Datenbanken sind darauf ausgelegt, das Abrufen von Daten zu beschleunigen. Da der OLAP-Server und nicht Microsoft Office Excel die zusammengefassten Werte berechnet, müssen weniger Daten an Excel gesendet werden, wenn Sie einen Bericht erstellen oder ändern. Mit diesem Ansatz können Sie mit wesentlich größeren Mengen von Quelldaten arbeiten, als wenn die Daten in einer herkömmlichen Datenbank organisiert wären, in der Excel alle einzelnen Datensätze abruft und dann die zusammengefassten Werte berechnet.

OLAP-Datenbanken enthalten zwei grundlegende Datentypen: Kennzahlen (numerische Daten) (Mengen und Mittelwerte), die Sie verwenden, um fundierte Geschäftsentscheidungen zu treffen, und Dimensionen (die Kategorien), die Sie zum Organisieren dieser Kennzahlen verwenden. OLAP-Datenbanken helfen beim Organisieren von Daten nach vielen Detailebenen und verwenden die gleichen Kategorien, mit denen Sie für die Analyse der Daten vertraut sind.

In den folgenden Abschnitten werden die einzelnen Komponenten ausführlicher beschrieben:

Würfel Eine Datenstruktur, die die Kennzahlen nach den Ebenen und Hierarchien der einzelnen Dimensionen aggregiert, die Sie analysieren möchten. Würfel kombinieren mehrere Dimensionen, z. B. Zeit, Geografie und Produktlinien, mit zusammengefassten Daten, z. B. Umsatz- oder Bestandszahlen. Würfel sind keine "Würfel" im streng mathematischen Sinne, da sie nicht unbedingt gleiche Seiten haben. Sie sind jedoch eine treffende Metapher für ein komplexes Konzept.

Measure Eine Reihe von Werten in einem Cube, die auf einer Spalte in der Faktentabelle des Cubes basieren und in der Regel numerische Werte sind. Measures sind die zentralen Werte im Cube, die vorverarbeitet, aggregiert und analysiert werden. Gängige Beispiele sind Verkäufe, Gewinne, Einnahmen und Kosten.

Mitglied Ein Element in einer Hierarchie, das ein oder mehrere Vorkommen von Daten darstellt. Ein Element kann entweder eindeutig oder nicht eindeutig sein. Beispielsweise stellen 2007 und 2008 eindeutige Elemente auf der Jahresebene einer Zeitdimension dar, während Januar nicht eindeutige Elemente auf Monatsebene darstellt, da die Zeitdimension mehr als einen Januar enthalten kann, wenn sie Daten für mehr als ein Jahr enthält.

Berechnetes Element Element einer Dimension, deren Wert zur Laufzeit mithilfe eines Ausdrucks berechnet wird. Berechnete Elementwerte können von den Werten anderer Elemente abgeleitet werden. Beispielsweise kann ein berechnetes Element, Gewinn, bestimmt werden, indem der Wert des Elements Kosten vom Wert des Elements Umsatz subtrahiert wird.

Dimension Eine Gruppe aus einer oder mehreren organisierten Hierarchien von Ebenen in einem Cube, die ein Benutzer versteht und als Grundlage für die Datenanalyse verwendet. Beispielsweise kann eine geografische Dimension Ebenen für Land/Region, Bundesland/Provinz und Stadt enthalten. Eine Zeitdimension kann aber auch eine Hierarchie mit Ebenen für Jahr, Quartal, Monat und Tag enthalten. In einem PivotTable- oder PivotChart-Bericht wird jede Hierarchie zu einer Gruppe von Feldern, die Sie erweitern und reduzieren können, um niedrigere oder höhere Ebenen anzuzeigen.

Hierarchie Eine logische Baumstruktur, die die Elemente einer Dimension so organisiert, dass jedes Element ein übergeordnetes Element und null oder mehr untergeordnete Elemente hat. Ein untergeordnetes Element ist ein Element auf der nächstniedrigeren Ebene in einer Hierarchie, das in direktem Zusammenhang mit dem aktuellen Mitglied steht. In einer Zeithierarchie, die die Ebenen Quartal, Monat und Tag enthält, ist January beispielsweise ein untergeordnetes Element von Qtr1. Ein übergeordnetes Element ist ein Mitglied auf der nächsthöheren Ebene in einer Hierarchie, das in direktem Zusammenhang mit dem aktuellen Mitglied steht. Der übergeordnete Wert ist in der Regel eine Konsolidierung der Werte aller untergeordneten Elemente. In einer Zeithierarchie, die die Ebenen Quartal, Monat und Tag enthält, ist Qtr1 beispielsweise das übergeordnete Element von Januar.

Ebene Innerhalb einer Hierarchie können Daten in niedrigeren und höheren Detailebenen organisiert werden, z. B. auf den Ebenen "Jahr", "Quartal", "Monat" und "Tag" in einer Zeithierarchie.

Seitenanfang

OLAP-Features in Excel

Abrufen von OLAP-Daten Sie können mit OLAP-Datenquellen genauso eine Verbindung herstellen wie mit anderen externen Datenquellen. Sie können mit Datenbanken arbeiten, die mit Microsoft SQL Server OLAP Services Version 7.0, Microsoft SQL Server Analysis Services Version 2000 und Microsoft SQL Server Analysis Services Version 2005, den Microsoft OLAP Server-Produkten, erstellt wurden. Excel kann auch mit OLAP-Produkten von Drittanbietern verwendet werden, die mit OLE-DB für OLAP kompatibel sind.

Sie können OLAP-Daten nur als PivotTable-Bericht oder PivotChart-Bericht oder in einer Arbeitsblattfunktion anzeigen, die aus einem PivotTable-Bericht konvertiert wurde, aber nicht als externen Datenbereich. Sie können OLAP-PivotTable-Berichte und PivotChart-Berichte in Berichtsvorlagen speichern, und Sie können ODC-Dateien (Office Data Connection) erstellen, um für OLAP-Abfragen eine Verbindung mit OLAP-Datenbanken herzustellen. Wenn Sie eine ODC-Datei öffnen, zeigt Excel einen leeren PivotTable-Bericht an, der für Sie bereit ist, ein Layout zu erstellen.

Erstellen von Cubedateien für die Offlineverwendung Sie können eine Offlinecubedatei (.cub) mit einer Teilmenge der Daten aus einer OLAP-Serverdatenbank erstellen. Verwenden Sie Offlinecubedateien, um mit OLAP-Daten zu arbeiten, wenn Sie nicht mit Ihrem Netzwerk verbunden sind. Ein Cube ermöglicht es Ihnen, mit größeren Datenmengen in einem PivotTable- oder PivotChart-Bericht als sonst zu arbeiten, und beschleunigt das Abrufen der Daten. Sie können Cubedateien nur erstellen, wenn Sie einen OLAP-Anbieter wie Microsoft SQL Analysis Services Server Version 2005 verwenden, der dieses Feature unterstützt.

Serveraktionen Eine Serveraktion ist ein optionales, aber nützliches Feature, das ein OLAP-Cubeadministrator auf einem Server definieren kann, der ein Cubeelement oder -measure als Parameter für eine Abfrage verwendet, um Details im Cube abzurufen oder eine andere Anwendung zu starten, z. B. einen Browser. Excel unterstützt URL-, Berichts-, Rowset-, Drillthrough- und Erweitern-zu-Detail-Serveraktionen, jedoch keine proprietären Aktionen, keine Anweisungen und kein Dataset.

Kennzahlen Ein KPI ist eine spezielle berechnete Kennzahl, die auf dem Server definiert wird und mit der Sie "Key Performance Indicators" verfolgen können, einschließlich Status (Entspricht der aktuelle Wert einer bestimmten Zahl?) und Trend (Was ist der Wert im Laufe der Zeit?). Wenn diese angezeigt werden, kann der Server verwandte Symbole senden, die dem neuen Excel-Symbol ähneln, das festgelegt wurde, um höhere oder untere Statuswerte anzuzeigen (z. B. ein Ampelsymbol) oder ob ein Wert nach oben oder unten tendiert (z. B. ein Richtungspfeilsymbol).

Serverformatierung Cubeadministratoren können Measures und berechnete Elemente mit Farbformatierung, Schriftartformatierung und bedingten Formatierungsregeln erstellen, die als Standardgeschäftsregel des Unternehmens festgelegt werden können. Ein Serverformat für Gewinn kann z. B. ein Zahlenformat einer Währung sein, eine Zellenfarbe Grün, wenn der Wert größer oder gleich 30.000 ist, und Rot, wenn der Wert kleiner als 30.000 ist, und ein Schriftschnitt Fett, wenn der Wert kleiner als 30.000 ist, und Normal, wenn größer oder gleich 30.000 ist. Weitere Informationen finden Sie unter Entwerfen von Layout und Format eines PivotTable-Berichts.

Anzeigesprache für Office Ein Cubeadministrator kann Übersetzungen für Daten und Fehler auf dem Server für Benutzer definieren, die PivotTable-Informationen in einer anderen Sprache anzeigen müssen. Dieses Feature wird als Dateiverbindungseigenschaft definiert, und die Einstellung für Land/Region des Computers des Benutzers muss der Anzeigesprache entsprechen.

Seitenanfang

Softwarekomponenten, die Sie für den Zugriff auf OLAP-Datenquellen benötigen

Ein OLAP-Anbieter Zum Einrichten von OLAP-Datenquellen für Excel benötigen Sie einen der folgenden OLAP-Anbieter:

  • Microsoft OLAP-Anbieter Excel enthält den Datenquellentreiber und die Clientsoftware, die Sie für den Zugriff auf Datenbanken benötigen, die mit Microsoft SQL Server OLAP Services Version 7.0, Microsoft SQL Server OLAP Services Version 2000 (8.0) und Microsoft SQL Server Analysis Services Version 2005 (9.0) erstellt wurden.
  • OLAP-Drittanbieter Für andere OLAP-Produkte müssen Sie zusätzliche Treiber und Clientsoftware installieren. Um die Excel-Features für die Arbeit mit OLAP-Daten verwenden zu können, muss das Drittanbieterprodukt dem OLE-DB für OLAP-Standard entsprechen und mit Microsoft Office kompatibel sein. Informationen zum Installieren und Verwenden von OLAP-Drittanbietern erhalten Sie von Ihrem Systemadministrator oder dem Hersteller Ihres OLAP-Produkts.

Serverdatenbanken und Cubedateien Die Excel OLAP-Clientsoftware unterstützt Verbindungen mit zwei Arten von OLAP-Datenbanken. Wenn eine Datenbank auf einem OLAP-Server in Ihrem Netzwerk verfügbar ist, können Sie Quelldaten direkt aus dieser Datenbank abrufen. Wenn Sie über eine Offlinecubedatei verfügen, die OLAP-Daten oder eine Cubedefinitionsdatei enthält, können Sie eine Verbindung mit dieser Datei herstellen und Quelldaten abrufen.

Datenquellen Über eine Datenquelle haben Sie Zugriff auf alle Daten in der OLAP-Datenbank oder in der Offlinecubedatei. Nachdem Sie eine OLAP-Datenquelle erstellt haben, können Sie Berichte auf deren Grundlage erstellen und die OLAP-Daten in Form eines PivotTable-Berichts, PivotChart-Berichts oder in einer aus einem PivotTable-Bericht konvertierten Arbeitsblattfunktion an Excel zurückgeben.

Microsoft Query Sie können Abfrage verwenden, um Daten aus einer externen Datenbank abzurufen, z. B. Microsoft SQL oder Microsoft Access. Sie müssen die Abfrage nicht verwenden, um Daten aus einer OLAP-PivotTable abzurufen, die mit einer Cubedatei verbunden ist. Weitere Informationen finden Sie unter Verwenden von Microsoft Query zum Abrufen externer Daten.

Seitenanfang

Unterschiede zwischen OLAP- und Nicht-OLAP-Quelldaten

Wenn Sie mit PivotTable-Berichten und PivotChart-Berichten sowohl aus OLAP-Quelldaten als auch aus anderen Quelldatentypen arbeiten, werden Sie einige Unterschiede in den Features feststellen.

Datenabruf Ein OLAP-Server gibt jedes Mal, wenn Sie das Layout des Berichts ändern, neue Daten an Excel zurück. Bei anderen Typen externer Quelldaten fragen Sie alle Quelldaten gleichzeitig ab, oder Sie können Optionen so festlegen, dass nur Abfragen erfolgen, wenn Sie unterschiedliche Berichtsfilterfeldelemente anzeigen. Sie haben auch mehrere andere Optionen zum Aktualisieren des Berichts.

In Berichten, die auf OLAP-Quelldaten basieren, sind die Feldeinstellungen für den Berichtsfilter nicht verfügbar, die Hintergrundabfrage ist nicht verfügbar, und die Einstellung "Arbeitsspeicher optimieren" ist nicht verfügbar.

Hinweis

Die Einstellung "Speicher optimieren" ist auch nicht für OLEDB-Datenquellen und für PivotTable-Berichte verfügbar, die auf einem Zellbereich basieren.

Feldtypen In OLAP-Quelldaten können Dimensionsfelder nur als Zeilenfelder (Reihe), Spalten (Kategorie) oder Seitenfelder verwendet werden. Kennzahlfelder können nur als Wertfelder verwendet werden. Bei anderen Arten von Quelldaten können alle Felder in jedem Teil eines Berichts verwendet werden.

Zugriff auf Detaildaten Für OLAP-Quelldaten bestimmt der Server, welche Detailebenen verfügbar sind, und berechnet die Zusammenfassungswerte, sodass die Detaildatensätze, aus denen die Zusammenfassungswerte bestehen, möglicherweise nicht verfügbar sind. Der Server kann jedoch Eigenschaftsfelder bereitstellen, die Sie anzeigen können. Andere Typen von Quelldaten haben keine Eigenschaftsfelder, aber Sie können die zugrunde liegenden Details für Datenfeldwerte und für Elemente anzeigen, und Sie können Elemente ohne Daten anzeigen.

OLAP-Berichtsfilterfelder verfügen möglicherweise nicht über das Element "Alle ", und der Befehl "Berichtsfilterseiten anzeigen " ist nicht verfügbar.

Anfängliche Sortierreihenfolge Bei OLAP-Quelldaten werden Elemente zuerst in der Reihenfolge angezeigt, in der der OLAP-Server sie zurückgibt. Anschließend können Sie die Elemente sortieren oder manuell neu anordnen. Bei anderen Typen von Quelldaten werden die Elemente in einem neuen Bericht zuerst in aufsteigender Reihenfolge nach dem Elementnamen sortiert angezeigt.

Berechnungen OLAP-Server stellen zusammengefasste Werte direkt für einen Bericht bereit, sodass Sie die Zusammenfassungsfunktionen für Wertfelder nicht ändern können. Für andere Quelldatentypen können Sie die Zusammenfassungsfunktion für ein Wertfeld ändern und mehrere Zusammenfassungsfunktionen für dasselbe Wertfeld verwenden. Sie können keine berechneten Felder oder berechneten Elemente in Berichten mit OLAP-Quelldaten erstellen.

Teilergebnisse In Berichten mit OLAP-Quelldaten können Sie die Zusammenfassungsfunktion für Teilergebnisse nicht ändern. Bei anderen Arten von Quelldaten können Sie Zwischensummen-Zusammenfassungsfunktionen ändern und Teilergebnisse für alle Zeilen- und Spaltenfelder ein- oder ausblenden.

Bei OLAP-Quelldaten können Sie ausgeblendete Elemente einbeziehen oder ausschließen, wenn Sie Teilergebnisse und Gesamtergebnisse berechnen. Für andere Arten von Quelldaten können Sie ausgeblendete Berichtsfilterfeldelemente in Teilergebnisse aufnehmen, ausgeblendete Elemente in anderen Feldern werden jedoch standardmäßig ausgeschlossen.

Seitenanfang