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.
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.
Dynamische Beispiel-Anwendungsarbeitsmappe herunterladen
So laden Sie die Beispiel-Anwendungsarbeitsmappe für Block Storage (dynamisch) herunter:
Klicken Sie auf der Seite "Anwendungen" auf Dateien und dann auf Gallery > Applications > Demo Samples > Block Storage
.
Klicken Sie auf der Registerkarte "Block Storage" neben Sample_Dynamic_Basic.xlsx auf das Menü "Aktionen".
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.
Öffnen Sie in Microsoft Excel die Datei Sample_Basic_Dynamic.xlsx
.
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.
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.
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.
Diese Beispiel-Anwendungsarbeitsmappe enthält Daten. Blättern Sie zum letzten Arbeitsblatt "Data.Basic", um die Struktur der Spalten und Daten zu untersuchen.
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.
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
).
Anwendung in der Essbase-Weboberfläche erstellen
Sample_Basic_Dynamic.xlsx
, die Sie in Dynamische Beispiel-Anwendungsarbeitsmappe herunterladen und ihre Struktur untersuchen gespeichert haben.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.Jetzt werden alle Informationen aus der Anwendungsarbeitsmappe im neuen Cube dargestellt.
Benutzern Berechtigungen für den Zugriff auf und die Abfrage von Cubes zuweisen
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.Ö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.
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.
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
Öffnen Sie Microsoft Excel.
Wenn Smart View installiert ist, wird das Smart View-Menüband in Excel angezeigt.
/essbase/smartview
an das Ende dieser URL an. Beispiel: https://192.0.2.1:443/essbase/smartview
.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.
Klicken Sie im Essbase-Menüband auf Aktualisieren. Das Raster sollte nun wie folgt aussehen:
Das Raster sollte nun wie folgt aussehen:
Das Raster sollte nun wie folgt aussehen:
Das Raster sollte nun wie folgt aussehen:
Das Raster sollte nun wie folgt aussehen:
Das Raster sollte nun wie folgt aussehen:
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.
Im Abschnitt Anwendung in Smart View analysieren haben Sie eine Anwendung in Smart View analysiert.
Neues Element erstellen
Zuerst erstellen Sie ein neues Element.
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 Modellstruktur aus.
Klicken Sie auf Bearbeiten.
Blenden Sie die Scenario-Dimension ein, indem Sie auf den Pfeil neben Szenario klicken.
Fügen Sie ein Element ein:
Klicken Sie auf Bearbeiten, um die Modellstruktur in den Bearbeitungsmodus zu versetzen.
Blenden Sie die Dimension Scenario ein.
Wählen Sie das Element Budget aus.
Wählen Sie in der Symbolleiste der Modellstruktur unter Aktionen die Option Gleichgeordnetes Element unter dem ausgewählten Element hinzufügen aus.
Geben Sie den Elementnamen Prognose ein, und drücken Sie die Eingabetaste.
Wählen Sie das Tilde-Zeichen (~) als Konsolidierungsoperator in der Liste aus.
Das Element "Prognose" wird nicht mit den anderen Elementen seiner Dimension aggregiert.
Behalten Sie die Einstellung Daten speichern für den Datenspeicherungstyp bei, da den Benutzern die Eingabe von Prognosedaten ermöglicht werden soll.
Klicken Sie auf Speichern.
Element "Prognose" mit Daten vordefinieren
Um das Element "Prognose" mit Daten vorzudefinieren, erstellen Sie ein Berechnungsskript und berechnen Prognosedaten.
salesfcst
ein.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.
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.
Wählen Sie im Dialogfeld "Basic" das Register Skripte aus. Wählen Sie Berechnungsskripte aus, und klicken Sie auf , um ein Berechnungsskript hinzuzufügen.
Geben Sie im Feld Skriptname salesfcst
ein.
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.
Klicken Sie auf Speichern und schließen.
Schließen Sie den Datenbankinspektor durch Klicken auf Schließen, bis alle Register geschlossen wurden.
Skript ausführen
Berechnungsskripte werden als Jobs ausgeführt.
Wählen Sie im Dropdown-Menü Neuer Job die Option Berechnung ausführen aus.
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.
Wählen Sie im Menü Skripte das von Ihnen erstellte Berechnungsskript Umsatzprognose aus.
Klicken Sie auf Weiterleiten.
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.
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.
Jetzt werden Sie in Smart View erneut eine Verbindung zu dem Cube herstellen und weitere Analysen der Daten vornehmen.
Stellen Sie im Smart View-Menüband erneut eine Verbindung zum Cube "Basic" in der Anwendung "Sample_Dynamic" her.
Ihre vorherige Verbindungs-URL sollte in der Liste "Private Verbindungen" angezeigt werden.
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:
Das Testergebnis sollte die Erhöhung um 3 % bestätigen. Die Istdaten betragen dabei 400511, die Prognosedaten 412526,3, und E3 lautet 1,0.
Das Raster sollte nun folgendermaßen aussehen:
Das Raster sollte nun folgendermaßen aussehen:
Das Raster sollte nun folgendermaßen aussehen:
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.
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.
Anwendungsarbeitsmappe in Cube Designer öffnen
Melden Sie sich als Poweruser an, und laden Sie die Anwendungsarbeitsmappe Sample_Basic.xlsx von der Galerie herunter.
Klicken Sie in Excel im Cube Designer-Menüband auf Katalog .
Wenn Sie zur Anmeldung aufgefordert werden, melden Sie sich als Poweruser an.
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.
Klicken Sie bei geöffneter Anwendungsarbeitsmappe "Sample Basic" (Sample_Basic.xlsx
) im Cube Designer-Menüband auf Cube erstellen .
Wählen Sie im Menü Erstelloption die Option Cube erstellen aus.
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.
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).
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:
Sehen Sie sich die Modellstruktur an, und stellen Sie sicher, dass die erwarteten Dimensionen vorhanden sind.
Führen Sie in der klassischen Weboberfläche folgende Schritte aus:
Melden Sie sich bei der Essbase-Weboberfläche an.
Blenden Sie auf der Seite "Anwendungen" die Anwendung Sample ein, und wählen Sie den Cube Basic aus.
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.
Kehren Sie zur Seite "Anwendungen" zurück, blenden Sie die Anwendung Sample ein, und wählen Sie den Cube Basic aus.
Klicken Sie rechts neben dem Cube Basic auf das Menü "Aktionen", und wählen Sie Prüfen aus.
Wählen Sie im Inspektor Statistiken aus.
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.
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.
Stellen Sie sicher, dass die Cube-Erstellung erfolgreich war, und verschaffen Sie sich einen Überblick über die Datenanalyse.
Klicken Sie in Excel im Cube Designer-Menüband auf Analysieren .
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.
Sie haben eine Verbindung mit dem Cube "Basic" in der Beispielanwendung hergestellt.
Sie können die Daten nun auswerten.
Vergrößern Sie über das Essbase-Menüband Cream Soda, um alle Produkte unterer Ebene zu sehen, die Teil der Cream Soda-Produktreihe sind.
Verkleinern Sie New York, um die gesamte Ostregion zu sehen. Vergrößern Sie die Option erneut, um alle Märkte anzuzeigen.
Fügen Sie eine Hierarchie zur Product-Dimension hinzu, und zeigen Sie die Ergebnisse in Smart View an.
Wechseln Sie zum Arbeitsblatt "Dim.Product", wo Sie die Product-Dimension mit einigen zusätzlichen Produkten aktualisieren.
Fügen Sie nach der Produktfamilie 400 neue Elemente in die Arbeitsmappe ein.
Erstellen Sie ein neues übergeordnetes Produkt mit dem untergeordneten Element "500", und geben Sie diesem den Aliasstandardnamen "Cane Soda".
Erstellen Sie drei neue SKUs unter 500: 500-10, 500-20 und 500-30.
Geben Sie den neuen SKUs Aliasnamen. Nennen Sie sie "Cane Cola", "Cane Diet Cola" und "Cane Root Beer".
Speichern Sie die aktualisierte Arbeitsmappe.
Klicken Sie im Cube Designer-Menüband auf Cube erstellen .
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.
Klicken Sie auf Ausführen.
Wenn die Benachrichtigung über den Jobabschluss angezeigt wird, klicken Sie auf Ja, um den Job-Viewer zu starten.
Die Meldung Erfolgreich sollte angezeigt werden. Wenn der Job einen Fehler ausgibt, doppelklicken Sie auf den Job, um weitere Informationen anzuzeigen.
Schließen Sie den Job Viewer.
Wechseln Sie zum Abfragearbeitsblatt "Query.Sample".
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".
Wählen Sie das Produkt erneut aus, und klicken Sie auf Vergrößern.
Wählen Sie "Cane Soda" aus, und klicken Sie auf Behalten.
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.
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.
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.
Unter Tabellarische Daten in einen Cube umwandeln haben Sie eine Anwendung und einen Cube aus Tabellendaten erstellt.