2 Wichtigste Aufgaben für Oracle Essbase

Hier werden die häufigsten administrativen Aufgaben in Essbase vorgestellt. Laden Sie die Beispiel-Anwendungsarbeitsmappen herunter, und nutzen Sie diese, um Cubes zu erstellen, Benutzer bereitzustellen und Verbindungen zu Smart View für Datenanalysen herzustellen. Bearbeiten Sie die Cube-Modellstruktur, indem Sie Elemente hinzufügen. Führen Sie eine Berechnung aus, exportieren Sie Daten, und erkunden Sie Cube Designer.

Bevor Sie mit diesen Aufgaben beginnen, stellen Sie sicher, dass Sie sich bei Essbase anmelden können und Smart View und Cube Designer auf Clientrechnern installiert sind. Siehe Cube Designer einrichten.

Dynamische Beispiel-Anwendungsarbeitsmappe herunterladen und ihre Struktur untersuchen

In der Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch) werden alle Nicht-Blattelemente im Cube dynamisch berechnet. Dynamisch berechnete Werte werden nicht im Cube gespeichert, sondern bei jedem Benutzerabruf neu berechnet und angezeigt.

Jetzt laden Sie die Anwendungsarbeitsmappe aus dem Dateikatalog in Essbase herunter, speichern sie in einem lokalen Laufwerk, und untersuchen ihre Struktur.

Dynamische Beispiel-Anwendungsarbeitsmappe herunterladen

So laden Sie die Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch) herunter:

  1. Klicken Sie auf der Seite "Anwendungen" auf Dateien und dann auf Gallery > Applications > Demo Samples > Block Storage.

  2. Klicken Sie auf der Registerkarte "Block Storage" neben Sample_Dynamic_Basic.xlsx auf das Menü "Aktionen".

  3. Speichern Sie die Anwendungsarbeitsmappen-Datei Sample_Dynamic_Basic.xlsx auf einem lokalen Laufwerk.

Struktur der dynamischen Beispiel-Anwendungsarbeitsmappe untersuchen

Anwendungsarbeitsmappen enthalten eine Reihe von Arbeitsblättern, in denen die Metadaten für den Cube definiert sind. Dazu gehören das Arbeitsblatt "Essbase.Cube", in dem alle Dimensionen im Cube benannt und weitere Informationen zu ihnen definiert werden, sowie separate Arbeitsblätter für jede Dimension und ein Datenarbeitsblatt.

  1. Öffnen Sie in Microsoft Excel die Datei Sample_Basic_Dynamic.xlsx.

  2. Im Arbeitsblatt "Essbase.Cube" sind der Anwendungsname (Sample_Dynamic), der Cube-Name (Basic), die Namen der 10 Dimensionen sowie weitere Informationen zu den Dimensionen definiert.
    Bild des Arbeitsblatts "Essbase.Cube" in der Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch)

  3. Für jede Dimension gibt es ein eigenes Arbeitsblatt (Dim.Dimensionsname), in dem die Dimension anhand weiterer Angaben wie Erstellmethode und inkrementellem Modus näher definiert wird. Da die Erstellmethode für jede Dimension in dieser Beispiel-Anwendungsarbeitsmappe PARENT-CHILD ist, werden die Elemente in den Spalten PARENT und CHILD definiert.

    Im Arbeitsblatt Dim.Year werden Monate zu Quartalen und Quartale zu Jahren aggregiert. Beispiel: Die untergeordneten Elemente "Jan", "Feb" und "Mar" werden zum übergeordneten Element "Qtr1" aggregiert. Das untergeordnete Element "Qtr1" wird zum übergeordneten Element "Year" aggregiert.
    Bild des Arbeitsblatts "Dim.Year" in der Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch)

    Die Arbeitsblätter "Dim.Product" und "Dim.Market" sind ähnlich strukturiert. In "Dim.Product" werden SKUs zu Produktfamilien und Produktfamilien zu einem Produkt aggregiert. Beispiel: Die untergeordneten Elemente "100-10", "100-20" und "100-30" (SKUs) werden zum übergeordneten Element "100" (Produktfamilie) aggregiert. Das untergeordnete Element "100" wird zum übergeordneten Element "Product" aggregiert.
    Bild des Arbeitsblatts "Dim.Product" in der Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch)

  4. Diese Beispiel-Anwendungsarbeitsmappe enthält Daten. Blättern Sie zum letzten Arbeitsblatt "Data.Basic", um die Struktur der Spalten und Daten zu untersuchen.
    Bild des Arbeitsblatts "Data.Basic" in der Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch)

In diesem Thema haben Sie gelernt, wie Sie eine Anwendungsarbeitsmappe herunterladen und ihre Struktur untersuchen. Als Nächstes finden Sie heraus, wie Sie auf weitere Vorlagen im Abschnitt "Galerie" des Dateikatalogs zugreifen.

Anwendung auf der Essbase-Weboberfläche erstellen und einem Benutzer Berechtigungen für den Zugriff auf den Cube und dessen Abfrage zuweisen

Unter Dynamische Beispiel-Anwendungsarbeitsmappe herunterladen und ihre Struktur untersuchen haben Sie mehr über die Struktur einer Anwendungsarbeitsmappe erfahren (anhand des Beispiels Sample_Basic_Dynamic.xlsx).

Anhand dieser Arbeitsmappe erfahren Sie jetzt, wie Sie eine Anwendung in der Essbase-Weboberfläche erstellen und einem Benutzer Berechtigungen für den Zugriff auf den Cube und dessen Abfrage zuweisen.

Anwendung in der Essbase-Weboberfläche erstellen

  1. Klicken Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" auf Importieren.
  2. Klicken Sie im Dialogfeld "Importieren" auf Dateibrowser (da Sie die Arbeitsmappe in das lokale Dateisystem heruntergeladen haben). Öffnen Sie die Beispiel-Anwendungsarbeitsmappe für Blockspeicher (dynamisch) Sample_Basic_Dynamic.xlsx, die Sie in Dynamische Beispiel-Anwendungsarbeitsmappe herunterladen und ihre Struktur untersuchen gespeichert haben.
  3. Wählen Sie unter Erstelloption die Option Datenbank erstellen aus, und aktivieren Sie dann das Kontrollkästchen zum Laden von Daten. Sie müssen Skripte ausführen, nicht auswählen, da alle Kennzahlen und Aggregationen entlang Hierarchien im Cube dynamisch zur Abfragezeit berechnet werden.

    Hinweis:

    Blenden Sie in der klassischen Weboberfläche Erweiterte Optionen und Erstelloption ein, um legen Sie dann fest, dass eine Datenbank erstellt und Daten geladen werden sollen.
  4. Klicken Sie auf OK. Kurz darauf werden die Anwendung "Beispiel_dynamisch" und der Cube "Basic" erstellt.
  5. Öffnen Sie die Modellstruktur:
    Führen Sie in der Redwood-Oberfläche folgende Schritte aus:
    1. Öffnen Sie auf der Seite "Anwendungen" die Anwendung Sample_Dynamic und dann den Cube Basic.
    2. Klicken Sie auf Modellstruktur starten. Die Modellstruktur ist eine Darstellung der Dimensionen des Cubes "Basic" gemäß Definition in der Anwendungsarbeitsmappe. Die Modellstruktur wird auf einer separaten Registerkarte im Anwendungsfenster geöffnet. So können Sie zwischen der Modellstruktur und anderen Aktionen der Weboberfläche wechseln.
    Führen Sie in der klassischen Weboberfläche folgende Schritte aus:
    1. Blenden Sie auf der Seite "Anwendungen" die Anwendung Sample_Dynamic ein, und wählen Sie den Cube Basic aus.
    2. Wählen Sie in der Aktionsliste für den Cube Modellstruktur aus. Die Modellstruktur ist eine Darstellung der Dimensionen des Cubes "Basic" gemäß Definition in der Anwendungsarbeitsmappe. Die Modellstruktur wird auf einer separaten Browserregisterkarte geöffnet. So können Sie zwischen der Modellstruktur und anderen Aktionen der Weboberfläche wechseln.
  6. Zeigen Sie eine Cube-Dimension an, und führen Sie einen Drilldown zu den untergeordneten Elementen der Dimension durch:
    1. Blenden Sie die Dimension Year ein, um die Quartale anzuzeigen.
    2. Blenden Sie die einzelnen Quartale ein, um die Monate anzuzeigen.

Jetzt werden alle Informationen aus der Anwendungsarbeitsmappe im neuen Cube dargestellt.

Benutzern Berechtigungen für den Zugriff auf und die Abfrage von Cubes zuweisen

  1. Melden Sie sich als Poweruser an. So können Sie anderen Benutzern Berechtigungen für die von Ihnen erstellten Anwendungen zuweisen.
  2. Gehen Sie zu Berechtigungen.
    Führen Sie in der Redwood-Oberfläche folgende Schritte aus:
    1. Wählen Sie auf der Seite Anwendungen die Anwendung Sample_Dynamic aus.
    2. Klicken Sie auf Anpassung.
    3. Klicken Sie auf Berechtigungen, Hinzufügen.

      Hinweis:

      Wenn Sie in diesem Dialogfeld auf Hinzufügen klicken, können Sie dadurch keine neuen Benutzer hinzufügen. Sie können lediglich Benutzer hinzufügen, denen bereits Berechtigungen mit einem Identitätsprovider zugewiesen wurden. In diesem Thema wird davon ausgegangen, dass Sie Benutzern bereits Berechtigungen zugewiesen haben. Sie können Essbase-Benutzern auf mehrere Arten Berechtigungen zuweisen. Die Schritte für unabhängige Deployments finden Sie unter Essbase-Benutzerrollen und -Anwendungsberechtigungen verwalten und die Schritte für Stack-Deployments unter Benutzer und Rollen verwalten.
    4. Klicken Sie auf das Bild des Symbols "Hinzufügen". neben einem Benutzer, um ihm Zugriff zuzuweisen.
    5. Klicken Sie auf SchließenAbbildung des Symbols "Schließen" in Redwood., um die Benutzerliste im rechten Bereich zu schließen.
    Führen Sie in der klassischen Weboberfläche folgende Schritte aus:
    1. Kehren Sie zur Browserregisterkarte der Essbase-Weboberfläche zurück, und gehen Sie zu Anwendungen.
    2. Wählen Sie die Anwendung aus, für die Sie dem Benutzer Berechtigungen zuweisen möchten, in diesem Fall die Anwendung Beispiel_dynamisch. Wenn Sie den Cube anstatt der Anwendung auswählen, können Sie keine Berechtigungen für Benutzerrollen zuweisen.
    3. Verwenden Sie das Menü "Aktionen", um den Anwendungsinspektor zu öffnen.
    4. Wählen Sie das Register Berechtigungen im Anwendungsinspektor aus.
    5. Klicken Sie auf Bild des Symbols "Hinzufügen"., um Benutzer im System aufzulisten, und auf das Bild des Symbols "Hinzufügen". neben einem Benutzer, um ihm Zugriff zuzuweisen.
  3. Über die Optionssteuerelemente neben jedem Benutzer können Sie den Zugriff zuweisen. Wählen Sie Datenbankmanager für jeden hinzugefügten Benutzer aus. Der Datenbankmanager hat die vollständige Kontrolle über den Cube, jedoch keine Kontrolle über die Anwendung.

Öffnen Sie unter Anwendung in Smart View analysieren Smart View, melden Sie sich als der Benutzer an, dem Sie gerade Berechtigungen zugewiesen haben, und fragen Sie dann einen Cube ab.

Anwendung in Smart View analysieren

Im Abschnitt Anwendung auf der Essbase-Weboberfläche erstellen und einem Benutzer Berechtigungen für den Zugriff auf den Cube und dessen Abfrage zuweisen haben Sie eine Anwendung und einen Cube mit Daten erstellt und Benutzern Berechtigungen zugewiesen.

In diesem Abschnitt lernen Sie, wie Sie von Smart View aus eine Verbindung zum Cube herstellen und durch Zoomen und Pivotieren von Daten Ad-hoc-Analysen ausführen.

Bei dieser Aufgabe wird davon ausgegangen, dass Smart View installiert ist. Siehe Smart View-Installationsprogramm herunterladen und ausführen.

Verbindung zum Cube von Smart View aus herstellen

  1. Öffnen Sie Microsoft Excel.

    Wenn Smart View installiert ist, wird das Smart View-Menüband in Excel angezeigt.

  2. Klicken Sie im Smart View-Menüband auf Bereich.
  3. Klicken Sie im Dialogfeld Smart View-Homepage auf den Pfeil neben der Schaltfläche Home, und wählen Sie dann Private Verbindungen aus.
  4. Erstellen Sie eine private Verbindung mit derselben URL, die Sie für die Verbindung zu Essbase verwendet haben, und hängen Sie /essbase/smartview an das Ende dieser URL an. Beispiel: https://192.0.2.1:443/essbase/smartview.
  5. Melden Sie sich als der Benutzer an, den Sie erstellt haben.
  6. Blenden Sie "EssbaseCluster" ein.
    Abbildung von privaten Smart View-Verbindungen.

  7. Markieren Sie den Cube "Basic", und klicken Sie auf Verbinden.

Ad-hoc-Analyse ausführen

Sie können in Smart View im Dialogfeld "Optionen" auf dem Register "Elementoptionen" die Vorgängerposition für eine Hierarchie als oberste oder unterste angeben. SSANCESTORONTOP muss zuerst von einem Administrator in der Anwendungskonfiguration in der Essbase-Weboberfläche aktiviert werden. Die Rasterform ändert sich, wenn Sie einen Vergrößerungsvorgang ausführen. Hier verwenden Sie einfach die standardmäßige unterste Position.

  1. Wählen Sie im Baum EssbaseCluster unter Sample_Dynamic den Cube Basic aus, und klicken Sie dann auf Ad-hoc-Analyse.
  2. In dem resultierenden Raster wird ein aggregierter Datenwert für alle fünf Dimensionen dieses dynamischen Cubes angezeigt.
    Bild des Rasters für den Cube "Basic"
  3. Navigieren Sie zum Element "Scenario", und begrenzen Sie es auf einen spezifischen Szenariotyp mit Istdaten.
    1. Klicken Sie auf die Zelle mit "Scenario".
    2. Klicken Sie im Essbase-Menüband auf Elementauswahl.
    3. Aktivieren Sie im Dialogfeld "Elementauswahl" das Kontrollkästchen neben dem Element "Actual".
      Bild des ausgewählten Elements "Actual"
    4. Klicken Sie auf Hinzufügen Bild für "Hinzufügen", um "Actual" in den rechten Bereich zu verschieben.
    5. Wenn "Scenario" bereits im rechten Bereich vorhanden ist, markieren Sie das Element, und entfernen Sie es mit dem Pfeil nach links. Klicken Sie dann auf OK.

    Klicken Sie im Essbase-Menüband auf Aktualisieren. Das Raster sollte nun wie folgt aussehen:


    Abbildung des Rasters für den Cube "Basic", in dem "Scenario" durch "Actual" ersetzt wurde

  4. Navigieren Sie zu "Measures", und nehmen Sie eine Begrenzung auf das Element "Sales" vor, um die Umsatzdaten zu analysieren.
    1. Markieren Sie die Zelle mit "Measures".
    2. Klicken Sie im Essbase-Menüband auf Vergrößern.
    3. Markieren Sie die Zelle mit "Profit", und klicken Sie auf Vergrößern.
    4. Markieren Sie die Zelle mit "Margin", und klicken Sie auf Vergrößern.
    5. Markieren Sie die Zelle mit "Sales", und klicken Sie auf Nur beibehalten.

    Das Raster sollte nun wie folgt aussehen:
    Bild des Rasters für den Cube "Basic", in dem "Measures" durch "Sales" ersetzt wurde

  5. Vergrößern Sie "Year", indem Sie auf die Zelle mit "Year" doppelklicken.

    Das Raster sollte nun wie folgt aussehen:
    Bild des Rasters für den Cube "Basic" mit den Elementen "Qtr1", "Qtr2", "Qtr3" und "Qtr4" der Year-Dimension

  6. Vergrößern Sie "Product", indem Sie auf die Zelle mit "Product" doppelklicken.

    Das Raster sollte nun wie folgt aussehen:
    Bild des Rasters für den Cube "Basic" mit den Elementen der Product-Dimension, z.B. "Colas" und "Root Beer".

  7. Verbessern Sie die Anzeige der Daten, indem Sie die Zeiträume für jedes Produkt anzeigen. Pivotieren Sie "Qtr1" von "Colas", indem Sie es markieren, mit der rechten Maustaste darauf klicken und bei gedrückter rechter Maustaste von B3 zu C3 ziehen.

    Das Raster sollte nun wie folgt aussehen:
    Bild des pivotierten Rasters.

  8. Sehen Sie sich jedes Produkt nach Region an. Doppelklicken Sie in B1 auf "Market".

    Das Raster sollte nun wie folgt aussehen:
    Bild des Rasters für den Cube "Basic"

  9. Führen Sie einen Drilldown in eine Region durch, um den Produktumsatz nach Staat anzuzeigen. Doppelklicken Sie in A4 auf "East".

    Da nicht jedes Produkt in allen Staaten verkauft wird, enthalten manche Zellen statt eines Datenwerts das Label "#Missing".

In dieser Aufgabe haben Sie mühelos durch ein Datenraster navigiert. Außerdem haben Sie durch Klicken in das Raster selbst Vergrößerungen und Pivotierungen vorgenommen. Dieselben Aktionen können Sie auch mit den Tools im Essbase-Menüband ausführen. Um weitere Informationen zur Verwendung von Smart View zu erhalten, klicken Sie auf die Registerkarte Smart View, und wählen Sie Hilfe aus.

Im Abschnitt Essbase-Modellstruktur ändern gehen Sie zurück zur Weboberfläche, um eine Modellstruktur zu ändern.

Essbase-Modellstruktur ändern

Im Abschnitt Anwendung in Smart View analysieren haben Sie eine Anwendung in Smart View analysiert.

In diesem Beispiel für das Ändern einer Essbase-Modellstruktur erstellen Sie ein neues Prognoseelement, nehmen das Seeding mit Daten vor und führen ein Berechnungsskript aus.

Neues Element erstellen

Zuerst erstellen Sie ein neues Element.

  1. Öffnen Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" die Anwendung Sample_Dynamic und dann die Datenbank (den Cube) Basic.
  2. Klicken Sie auf Modellstruktur starten.
  3. Wenn die Modellstruktur gesperrt ist, klicken Sie auf Modellstruktur entsperren Abbildung des Symbols "Modellstruktur entsperren" in Redwood..
  4. Klicken Sie auf Modellstruktur bearbeiten Abbildung des Symbols "Modellstruktur bearbeiten" im Modellstruktureditor der Redwood-UI..
  5. Blenden Sie die Dimension Scenario ein.
  6. Wählen Sie das Element Budget aus.
  7. Wählen Sie in der Symbolleiste der Modellstruktur unter dem Symbol "Element hinzufügen" Abbildung des Symbols zum Hinzufügen von Elementen in der Modellstruktur-Symbolleiste. die Option Gleichgeordnetes Element unten hinzufügen aus.
  8. Geben Sie den Elementnamen Forecast ein, klicken Sie auf Hinzufügen, und schließen Sie den Schieberegler zum Hinzufügen von Elementen.
  9. Wählen Sie das neue Element Forecast aus, und wählen Sie den Konsolidierungsoperator (~) in der Liste aus.
  10. Klicken Sie auf Verifizieren Abbildung des Symbols zum Verifizieren einer Modellstruktur..
  11. Klicken Sie auf Modellstruktur speichern Abbildung des Symbols "Modellstruktur speichern" in Redwood..
  12. Wählen Sie eine Option für die Neustrukturierung der Datenbank aus, und klicken Sie auf Speichern.
  1. Wählen Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" den Cube Basic in der Anwendung Sample_Dynamic aus.

  2. Klicken Sie auf das Menü Aktionen, und wählen Sie Modellstruktur aus.

  3. Klicken Sie auf Bearbeiten.

  4. Blenden Sie die Scenario-Dimension ein, indem Sie auf den Pfeil neben Szenario klicken.

  5. Fügen Sie ein Element ein:

    1. Klicken Sie auf Bearbeiten, um die Modellstruktur in den Bearbeitungsmodus zu versetzen.

    2. Blenden Sie die Dimension Scenario ein.

    3. Wählen Sie das Element Budget aus.

    4. Wählen Sie in der Symbolleiste der Modellstruktur unter Aktionen die Option Gleichgeordnetes Element unter dem ausgewählten Element hinzufügen aus.

  6. Geben Sie den Elementnamen Prognose ein, und drücken Sie die Eingabetaste.

  7. Wählen Sie das Tilde-Zeichen (~) als Konsolidierungsoperator in der Liste aus.

    Das Element "Prognose" wird nicht mit den anderen Elementen seiner Dimension aggregiert.

  8. Behalten Sie die Einstellung Daten speichern für den Datenspeicherungstyp bei, da den Benutzern die Eingabe von Prognosedaten ermöglicht werden soll.

  9. Klicken Sie auf Speichern.

Element "Prognose" mit Daten vordefinieren

Um das Element "Prognose" mit Daten vorzudefinieren, erstellen Sie ein Berechnungsskript und berechnen Prognosedaten.

  1. Öffnen Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" die Anwendung Sample_Dynamic und dann die Datenbank (den Cube) Basic.
  2. Klicken Sie auf Skripte, Berechnungsskripte, Erstellen.
  3. Geben Sie im Feld Skriptname salesfcst ein.
  4. Geben Sie eine einfache Formel in das Feld Skriptinhalt ein:

    Forecast(Sales=Sales->Actual*1.03;)

    Die Umsatzprognose ist gleich dem tatsächlichen Umsatz multipliziert mit 1,03. Dadurch wird das Element "Prognose" für den Umsatz mit einem Wert vordefiniert, der 3 % über dem tatsächlichen Umsatz liegt.

  5. Validieren Sie das Skript.
  6. Klicken Sie auf Speichern und schließen.
  1. Wählen Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" den Cube Basic in der Anwendung Sample_Dynamic aus, klicken Sie auf das Menü Aktionen, und wählen Sie Prüfen aus.

  2. Wählen Sie im Dialogfeld "Basic" das Register Skripte aus. Wählen Sie Berechnungsskripte aus, und klicken Sie auf Bild des Symbols "Hinzufügen"., um ein Berechnungsskript hinzuzufügen.

  3. Geben Sie im Feld Skriptname salesfcst ein.

  4. Geben Sie eine einfache Formel in das Feld Skriptinhalt ein:

    Forecast(Sales=Sales->Actual*1.03;)

    Die Umsatzprognose ist gleich dem tatsächlichen Umsatz multipliziert mit 1,03. Dadurch wird das Element "Prognose" für den Umsatz mit einem Wert vordefiniert, der 3 % über dem tatsächlichen Umsatz liegt.

  5. Klicken Sie auf Speichern und schließen.

  6. Schließen Sie den Datenbankinspektor durch Klicken auf Schließen, bis alle Register geschlossen wurden.

Skript ausführen

Berechnungsskripte werden als Jobs ausgeführt.

  1. Klicken Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" auf "Jobs".
  2. Wählen Sie im Dropdown-Menü Neuer Job die Option Berechnung ausführen aus.

  3. Wählen Sie im Dialogfeld "Berechnung ausführen" im Feld Anwendung die Anwendung Sample_Dynamic aus.

    Beachten Sie, dass das Feld Datenbank automatisch mit dem Cube Basic gefüllt wird.

  4. Wählen Sie im Menü Skripte das von Ihnen erstellte Berechnungsskript Umsatzprognose aus.

  5. Klicken Sie auf Weiterleiten.

  6. Klicken Sie auf Aktualisieren, damit der Job abgeschlossen wird.

Im Abschnitt Prognosedaten in Smart View analysieren analysieren Sie diese neuen Prognosedaten in Excel. Zunächst gehen wir allerdings genauer auf die Verwaltung von Jobs ein.

Prognosedaten in Smart View analysieren

Unter Anwendung in Smart View analysieren haben Sie gelernt, Daten in Smart View zu analysieren. Unter Essbase-Modellstruktur ändern haben Sie der Modellstruktur ein Prognoseelement hinzugefügt und es mit Daten aufgefüllt.

Bei diesem Beispiel für die Analyse von Prognosedaten in Smart View stellen Sie eine erneute Verbindung zum Cube her, führen die Datenanalyse aus, erstellen ein Raster in Excel und führen eine Ad-hoc-Analyse aus. Dann testen Sie die Berechnung, überarbeiten das Raster und leiten monatliche Prognosewerte weiter.

Jetzt werden Sie in Smart View erneut eine Verbindung zu dem Cube herstellen und weitere Analysen der Daten vornehmen.

  1. Öffnen Sie Excel, und erstellen Sie ein Arbeitsblatt wie das Folgende. Geben Sie dazu folgende Elementnamen in die jeweiligen Zellen ein: A3=Markt, B3=Produkt, C1=Jahr, C2=Istdaten, D1=Umsatz, D2=Prognose.
    Bild des Ausgangsarbeitsblatts: A3=Markt, B3=Produkt, C1=Jahr, C2=Istdaten, D1=Umsatz, D2=Prognose
  2. Stellen Sie im Smart View-Menüband erneut eine Verbindung zum Cube "Basic" in der Anwendung "Sample_Dynamic" her.
    Bild einer URL unter "Private Verbindungen" in Smart View

    Ihre vorherige Verbindungs-URL sollte in der Liste "Private Verbindungen" angezeigt werden.

  3. Melden Sie sich als bereitgestellter Benutzer an, wenn Sie dazu aufgefordert werden.
  4. Um Zellen mit Datenwerten aufzufüllen, klicken Sie auf Ad-hoc-Analyse.

    Im daraufhin angezeigten Raster sollten die Ergebnisse der Berechnung angezeigt werden. Die jährlichen Umsatzdaten werden sowohl für die Istdaten als auch für die Prognose aktualisiert. Die Prognose scheint 3 % höher als die Istdaten zu sein:
    Bild des Rasters: Istdaten=400511, Prognose=412526,3

  5. Um zu testen, ob die Berechnung korrekt ist, erstellen Sie die Excel-Formel =D3/C3 in Zelle E3. Dadurch werden die Prognosedaten durch die Istdaten dividiert, um sicherzustellen, dass D3 3 % höher ist als C3.
    Bild des Rasters: Istdaten=400511, Prognose=412526,3, E3 mit Formel =D3/C3

    Das Testergebnis sollte die Erhöhung um 3 % bestätigen. Die Istdaten betragen dabei 400511, die Prognosedaten 412526,3, und E3 lautet 1,0.


    Bild des Rasters: Istdaten=400511, Prognose=412526,3, E3 1,03
  6. Vergrößern Sie die Ansicht von "Produkt" und "Markt". Für alle Produkte und Märkte ist ersichtlich, dass die Prognosedaten vorhanden und um 3 % höher als die Istdaten sind.
    Bild des Rasters mit Prognosedaten
  7. Erstellen Sie nun ein Arbeitsblatt, mit dem Sie eine Datenanalyse der Prognose durchführen, und nehmen Sie einige Änderungen vor.
    1. Klicken Sie auf die Zelle mit der Prognose, und klicken Sie auf Nur behalten.
    2. Wählen Sie die Zellen A3-B3 mit dem Inhalt "Ost" und "Colas" aus, und klicken Sie auf Nur behalten.

      Das Raster sollte nun folgendermaßen aussehen:


      Bild des Rasters mit Prognosedaten
    3. Klicken Sie bei ausgewählten Zellen A3-B3 auf Vergrößern, um Informationen zu detaillierten Produkt-SKUs für einzelne Bundesstaaten anzuzeigen.

      Das Raster sollte nun folgendermaßen aussehen:


      Bild des Rasters mit Prognosedaten
    4. Pivotieren Sie die Year-Dimension zu den Spalten. Markieren Sie das Element Jahr, und wählen Sie den Pfeil neben Vergrößern im Essbase-Menüband aus. Wählen Sie Nach unten vergrößern aus, um die untersten Ebenen der Monate anzuzeigen.

      Das Raster sollte nun folgendermaßen aussehen:


      Bild des Rasters mit Prognosedaten
    5. Geben Sie einige Monatswerte ein, um eine Prognose für "Cola Lite" zu erstellen. Beispiel: Geben Sie in alle Zellen im Bereich C5:H5 jeweils "500" ein.
      Bild des Rasters mit Prognosedaten
    6. Klicken Sie auf Daten weiterleiten, und beachten Sie, dass sich die Ganzjahresprognose in Zelle O5 in "3000" ändert - der Summe des Wertes "500" in jedem der 6 Monate.

In dieser Aufgabe haben Sie gelernt, wie einfach die Analyse und Bearbeitung des Cubes in Smart View ist, solange Sie die korrekten Zugriffsberechtigungen besitzen.

In Anwendungen und Cubes in Cube Designer erstellen werden Sie mit Cube Designer vertraut gemacht.

Anwendungen und Cubes in Cube Designer erstellen

Im Abschnitt Prognosedaten in Smart View analysieren haben Sie Daten in Excel analysiert. Benutzer, die mit Excel arbeiten, können Anwendungen mit Cube Designer entwerfen und bereitstellen.

Öffnen Sie eine Anwendungsarbeitsmappe in Cube Designer. Stellen Sie einen Cube bereit, laden Sie ihn, und berechnen Sie einen Cube. Zeigen Sie den Cube in der Essbase-Weboberfläche an.

Anwendungsarbeitsmappe in Cube Designer öffnen

Melden Sie sich als Poweruser an, und laden Sie die Anwendungsarbeitsmappe Sample_Basic.xlsx von der Galerie herunter.

  1. Klicken Sie in Excel im Cube Designer-Menüband auf Katalog Abbildung des Symbols "Katalog" im Cube Designer-Menüband..

    Wenn Sie zur Anmeldung aufgefordert werden, melden Sie sich als Poweruser an.

  2. Klicken Sie auf Galerie, navigieren Sie zu Applications > Demo Samples > Block Storage, und doppelklicken Sie auf Sample_Basic.xlsx.

Die Anwendungsarbeitsmappe "Sample Basic" unterscheidet sich von der Anwendungsarbeitsmappe "Sample Basic Dynamic" dadurch, dass die Dimensionen "Product" und "Market" keine dynamisch berechneten Elemente haben.

Beispiel: Wechseln Sie in Sample_Basic.xlsx zum Arbeitsblatt "Dim.Market". Sehen Sie sich die Spalte Speicher an. Es gibt keine X-Zeichen, was bedeutet, dass die Elemente gespeichert wurden. X-Zeichen in der Spalte Speicher kennzeichnen dynamisch berechnete Elemente.

Nach dem Anlegen der Dimensionen und Laden der Daten müssen Sie daher auch den Cube berechnen.

Das Erstellen, Laden und Berechnen des Cubes kann in einem Schritt im Dialogfeld Cube erstellen vorgenommen werden.

Cube erstellen, laden und berechnen

Verwenden Sie Cube Designer, um einen Cube aus der Anwendungsarbeitsmappe Sample_Basic.xlsx zu erstellen, zu laden und zu berechnen.

  1. Klicken Sie bei geöffneter Anwendungsarbeitsmappe "Sample Basic" (Sample_Basic.xlsx) im Cube Designer-Menüband auf Cube erstellen Abbildung des Symbols "Cube erstellen" im Cube Designer-Menüband..

  2. Wählen Sie im Menü Erstelloption die Option Cube erstellen aus.

  3. Klicken Sie auf Ausführen.

    Wenn es bereits eine Anwendung mit dem gleichen Namen gibt, werden Sie aufgefordert, die Anwendung und den Cube zu überschreiben. Klicken Sie auf Ja, um die ursprüngliche Anwendung zu löschen und diese neue Anwendung zu erstellen.

  4. Klicken Sie auf Ja, um die Auswahl zu bestätigen.

    Das Symbol Jobs anzeigen zeigt eine Sanduhr an, während der Job ausgeführt wird. Der Job wird im Hintergrund ausgeführt, und Cube Designer benachrichtigt Sie bei Abschluss des Jobs (dabei sollte Erfolgreich angezeigt werden).

  5. Klicken Sie auf Ja, um den Job-Viewer zu starten und den Jobstatus anzuzeigen.

Anwendung auf der Weboberfläche anzeigen

Prüfen Sie die neue Anwendung in der Essbase-Weboberfläche, und stellen Sie sicher, dass sowohl Blöcke auf Ebene 0 als auch Blöcke auf oberen Ebenen vorhanden sind, um zu prüfen, ob der Cube vollständig berechnet wurde.

Führen Sie in der Redwood-Oberfläche folgende Schritte aus:

  1. Melden Sie sich bei der Essbase-Weboberfläche an.
  2. Öffnen Sie die Anwendung Sample und dann den Cube Basic.
  3. Klicken Sie auf Modellstruktur starten.

    Sehen Sie sich die Modellstruktur an, und stellen Sie sicher, dass die erwarteten Dimensionen vorhanden sind.

  4. Kehren Sie zur Registerkarte für den Cube "Basic" zurück.
    Abbildung der Registerkarten in der Weboberfläche, auf der die Registerkarte für den Cube "Basic" ausgewählt ist.

  5. Auf der Seite Allgemein unter Statistiken sehen Sie, dass sowohl Blöcke der Ebene 0 als auch Blöcke auf oberen Ebenen vorhanden sind. Das bedeutet, dass der Cube vollständig berechnet wurde.

Führen Sie in der klassischen Weboberfläche folgende Schritte aus:

  1. Melden Sie sich bei der Essbase-Weboberfläche an.

  2. Blenden Sie auf der Seite "Anwendungen" die Anwendung Sample ein, und wählen Sie den Cube Basic aus.

  3. Klicken Sie rechts neben dem Cube Basic auf das Menü "Aktionen", und wählen Sie Modellstruktur aus.

    Sehen Sie sich die Modellstruktur an, und stellen Sie sicher, dass die erwarteten Dimensionen vorhanden sind.

  4. Kehren Sie zur Seite "Anwendungen" zurück, blenden Sie die Anwendung Sample ein, und wählen Sie den Cube Basic aus.

  5. Klicken Sie rechts neben dem Cube Basic auf das Menü "Aktionen", und wählen Sie Prüfen aus.

  6. Wählen Sie im Inspektor Statistiken aus.

  7. Auf dem Register Allgemein sehen Sie in der SpalteSpeicher, dass Blöcke auf der Ebene 0 und auf oberen Ebenen vorhanden sind. Der Cube ist also vollständig berechnet.

Im Abschnitt Daten analysieren und eine inkrementelle Aktualisierung in Cube Designer ausführen analysieren Sie Daten in diesem Cube und führen inkrementelle Aktualisierungen aus Excel aus.

Daten analysieren und eine inkrementelle Aktualisierung in Cube Designer ausführen

Im Abschnitt Anwendungen und Cubes in Cube Designer erstellen haben Sie einen Cube erstellt, Daten geladen und das in der Arbeitsmappe definierte Berechnungsskript ausgeführt.

Analysieren Sie Daten aus einem Abfragearbeitsblatt in Cube Designer. Fügen Sie dem Cube Elemente hinzu.

Daten im Cube "Sample Basic" analysieren

Stellen Sie sicher, dass die Cube-Erstellung erfolgreich war, und verschaffen Sie sich einen Überblick über die Datenanalyse.

  1. Klicken Sie in Excel im Cube Designer-Menüband auf Analysieren Abbildung des Symbols "Daten analysieren" im Cube Designer-Menüband..

  2. Wählen Sie im Menü Analysieren die Option Abfrageblätter verbinden aus.

    Wenn Sie zur Anmeldung aufgefordert werden, geben Sie Ihren Benutzernamen und Ihr Kennwort für Essbase ein.

  3. Sie haben eine Verbindung mit dem Cube "Basic" in der Beispielanwendung hergestellt.

  4. Sie können die Daten nun auswerten.

    1. Vergrößern Sie über das Essbase-Menüband Cream Soda, um alle Produkte unterer Ebene zu sehen, die Teil der Cream Soda-Produktreihe sind.

    2. Verkleinern Sie New York, um die gesamte Ostregion zu sehen. Vergrößern Sie die Option erneut, um alle Märkte anzuzeigen.

Inkrementelle Aktualisierung des Cubes "Sample Basic" ausführen

Fügen Sie eine Hierarchie zur Product-Dimension hinzu, und zeigen Sie die Ergebnisse in Smart View an.

  1. Wechseln Sie zum Arbeitsblatt "Dim.Product", wo Sie die Product-Dimension mit einigen zusätzlichen Produkten aktualisieren.

  2. Fügen Sie nach der Produktfamilie 400 neue Elemente in die Arbeitsmappe ein.

    1. Erstellen Sie ein neues übergeordnetes Produkt mit dem untergeordneten Element "500", und geben Sie diesem den Aliasstandardnamen "Cane Soda".

    2. Erstellen Sie drei neue SKUs unter 500: 500-10, 500-20 und 500-30.

    3. Geben Sie den neuen SKUs Aliasnamen. Nennen Sie sie "Cane Cola", "Cane Diet Cola" und "Cane Root Beer".


      Abbildung eines Smart View-Rasters, bei dem die Produktgruppe "Cane Soda" (500) hinzugefügt wurde.

  3. Speichern Sie die aktualisierte Arbeitsmappe.

  4. Klicken Sie im Cube Designer-Menüband auf Cube erstellen Abbildung des Symbols "Cube erstellen" im Cube Designer-Menüband..

    Als Erstelloption wird standardmäßig Cube aktualisieren - Alle Daten beibehalten verwendet, da die Anwendung bereits auf dem Server vorhanden ist und Sie der Anwendungseigentümer sind, der sie erstellt hat.

  5. Klicken Sie auf Ausführen.

  6. Wenn die Benachrichtigung über den Jobabschluss angezeigt wird, klicken Sie auf Ja, um den Job-Viewer zu starten.

  7. Die Meldung Erfolgreich sollte angezeigt werden. Wenn der Job einen Fehler ausgibt, doppelklicken Sie auf den Job, um weitere Informationen anzuzeigen.

  8. Schließen Sie den Job Viewer.

  9. Klicken Sie bei aktiviertem Arbeitsblatt "Dim.Product" im Cube Designer-Menüband auf Hierarchie-Viewer.
  10. Im Dialogfeld Dimensionshierarchie sehen Sie, dass die Produktgruppe "Cane Soda" erstellt wurde. Abbildung des Hierarchie-Viewers in Cube Designer mit Hierarchie "Cane Soda".
  11. Wechseln Sie zum Abfragearbeitsblatt "Query.Sample".

  12. Navigieren Sie in der Product-Dimension nach ganz oben, indem Sie "Dark Cream" markieren und die Ansicht mit dem Essbase-Menüband verkleinern. Verkleinern Sie dann "Cream Soda".

  13. Wählen Sie das Produkt erneut aus, und klicken Sie auf Vergrößern.

  14. Wählen Sie "Cane Soda" aus, und klicken Sie auf Behalten.

  15. Wählen Sie "Cane Soda" aus, und verwenden Sie die Option Vergrößern, um die untergeordneten Elemente anzuzeigen.

Beim Hinzufügen von Elementen zur Product-Dimension werden diese Elemente nicht mit Daten gefüllt. Sie können Daten mit Smart View oder über einen Dataload weiterleiten.

Anwendungsarbeitsmappen sind praktische Tools zum Entwerfen von Essbase-Cubes, wenn Sie bereits wissen, welche Elemente zum Erstellen eines Cubes erforderlich sind, oder wenn Sie über ein Beispiel verfügen.

In Tabellarische Daten in einen Cube umwandeln erstellen Sie eine Anwendung mit einem spaltenbasierten Excel-Arbeitsblatt ohne Essbase-spezifische Struktur.

Tabellarische Daten in einen Cube umwandeln

Daten aus externen Quellsystemen wie ERP-Tabellen oder Data Warehouse werden nicht als Anwendungsarbeitsmappe formatiert. Sie können aber dennoch mit Cube Designer einen Cube daraus erstellen.

  1. Klicken Sie in Excel im Cube Designer-Menüband auf Katalog Abbildung des Symbols "Katalog" im Cube Designer-Menüband..
  2. Navigieren Sie im Dialogfeld "Essbase-Dateien" im Ordner Galerie zum Ordner Technical > Table Format, und doppelklicken Sie auf Sample_Table.xlsx.

    Die Datei Sample_Table.xlsx enthält ein Arbeitsblatt "Sales", das einen allgemeinen, einfachen Umsatzbericht darstellt, den Sie von einer Person in Ihrem Unternehmen erhalten könnten. Die Spaltenüberschriften zeigen an, dass Kennzahlen (z.B. "Einheiten" und "Diskontierungen"), Zeitdarstellungen (z.B. "Zeit.Monat" und "Zeit.Quartal"), geografische Regionen (z.B. "Regionen.Region" und "Regionen.Gebiete") und Produkte (z.B. "Produkt.Marke" und "Produkt.LOB") vorhanden sind.

    Aus diesem Bericht können Sie mithilfe von Introspektion eine Anwendung und einen Cube erstellen. Bei dieser Methode wird eine physische Datenquelle (in diesem Fall die Datei Sample_Table.xlsx) auf Essbase-Metadatenelemente überprüft.

  3. Klicken Sie im Cube Designer-Menüband auf Daten transformieren.
  4. Im Dialogfeld "Daten transformieren" können Sie die Standardnamen für die Anwendung ("Sample_Table") und den Cube ("Sales") übernehmen oder ändern.
  5. Cube Designer prüft die Tabellendaten, um Beziehungen zu erkennen, die die entsprechende Dimensionalität bestimmen.
  6. Klicken Sie auf Ausführen. Wenn Sie aufgefordert werden, den Cube zu erstellen, klicken Sie auf Ja.
  7. Wenn der Job abgeschlossen ist, wird das Dialogfeld "Job-Viewer" angezeigt.
    Klicken Sie auf Ja, bis der Status in "Erfolgreich" geändert wird.
  8. Schließen Sie den Job Viewer.
  9. Melden Sie sich bei der Essbase-Weboberfläche an.
  10. Zeigen Sie Cube-Statistiken an:
    Führen Sie in der Redwood-Oberfläche folgende Schritte aus:
    1. Öffnen Sie auf der Seite "Anwendungen" die Anwendung Sample_Table und dann die Datenbank (den Cube) Sales.
    2. Klicken Sie auf der Seite Allgemein auf Statistiken.
    3. In der Spalte Speicher gibt die Zahl 4928 für Vorhandene Blöcke der Ebene 0 an, dass Daten in den Cube geladen wurden.
    Führen Sie in der klassischen Weboberfläche folgende Schritte aus:
    1. Blenden Sie auf der Seite "Anwendungen" die Anwendung Sample_Table ein, und wählen Sie den Cube Sales aus.
    2. Klicken Sie rechts neben dem Cube Sales auf das Menü "Aktionen", und wählen Sie Prüfen aus.
    3. Wählen Sie Statistiken aus. Auf dem Register Allgemein unter Speicher gibt die Zahl 4928 für Vorhandene Blöcke der Ebene 0 an, dass Daten in den Cube geladen wurden.
  11. Starten Sie die Modellstruktur, und zeigen Sie Dimensionen an:
    • Wählen Sie in der Redwood-Oberfläche auf der Seite Allgemein Details, Modellstruktur starten aus.
    • Verwenden Sie in der klassischen Weboberfläche oben im Datenbankinspektor die Registerkarte Allgemein, um die Modellstruktur zu starten.
    Im Modellstruktureditor können Sie sehen, dass der Cube "Sales" die folgenden Dimensionen aufweist: "Measures", "Time", "Years", "Geo", "Channel" und "Product".
  12. Blenden Sie Kennzahlen ein.
    Sie werden sehen, dass die Elemente "Einheiten", "Diskontierungen", "Festkosten", "Variable Kosten" und "Ertrag" in einer flachen Hierarchie angeordnet sind.

Im Abschnitt Metadaten und Daten exportieren und ändern erstellen Sie eine Hierarchie für diese Kennzahlen, damit Sie den Ertrag ohne Diskontierungen und die Gesamtkosten (Fest- und variable Kosten) sehen können.

Metadaten und Daten exportieren und ändern

Unter Tabellarische Daten in einen Cube umwandeln haben Sie eine Anwendung und einen Cube aus Tabellendaten erstellt.

Exportieren Sie einen Cube, einschließlich seiner Daten, aus der Essbase-Weboberfläche in Excel, und öffnen Sie die exportierte Anwendungsarbeitsmappe dann , um das Format zu prüfen.
  1. Führen Sie einen Export in Excel aus.
    Führen Sie in der Redwood-Oberfläche folgende Schritte aus:
    1. Öffnen Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" die Anwendung Sample_Table und dann die Datenbank (den Cube) Sales.
    2. Wählen Sie im Menü Aktionen die Option In Excel exportieren aus.
    Führen Sie in der klassischen Weboberfläche folgende Schritte aus:
    1. Blenden Sie in der Essbase-Weboberfläche auf der Seite "Anwendungen" die Anwendung Sample_Table ein, und wählen Sie den Cube Sales aus.
    2. Wählen Sie im Menü Aktionen die Option In Excel exportieren aus.
  2. Wählen Sie im Dialogfeld "In Excel exportieren" die Exporterstellmethode "Eltern-Kind" aus.
  3. Wählen Sie Daten exportieren aus, und klicken Sie auf OK.
    • Wenn die Daten weniger als 400 MB groß sind, werden die Metadaten und Daten in eine Excel-Datei, eine so genannte Anwendungsarbeitsmappe, exportiert. Speichern Sie die Anwendungsarbeitsmappe Sales.xlsx im Downloadbereich. Die Anwendungsarbeitsmappe definiert den Cube, den Sie exportiert haben.
    • Wenn die Datengröße 400 MB überschreitet, werden die Daten in einer komprimierten Datei gespeichert und nicht in die exportierte Excel-Datei aufgenommen. Sie können die ZIP-Datei mit den Daten und der Anwendungsarbeitsmappe von der Seite Dateien herunterladen.
  4. Öffnen Sie Sales.xlsx.
  5. Scrollen Sie zum Arbeitsblatt "Data.Sales". Dabei handelt es sich um das Datenarbeitsblatt für den Cube.
    Prüfen Sie die Arbeitsblätter für die einzelnen Dimensionen. Die Dimensionsarbeitsblätter beginnen mit Dim, einschließlich des Arbeitsblatts für die Measures-Dimension.
  6. Mit der exportieren Anwendungsarbeitsmappe können Sie weitere inkrementelle Aktualisierungen vornehmen. Beispiel: Sie können Hierarchien hinzufügen oder entfernen, eine Formel an eine Kennzahl anhängen, Aliasnamen ändern, Berechnungen entwickeln und vieles mehr.
Die angeordneten Aufgaben in diesem Kapitel stellen dar, wie Sie Cubes mit Anwendungsarbeitsmappen oder Tabellendaten entwerfen und bereitstellen können. Sie können das Design Ihrer Cubes inkrementell verbessern, indem Sie diese in Anwendungsarbeitsmappen exportieren, Änderungen vornehmen und die Erstellung erneut ausführen.