Inhaltsverzeichnis
- Titel und Copyright-Informationen
- Barrierefreiheit und Support
- 1 Fallstudie: Entwerfen einer mehrdimensionalen Single-Server-Datenbank
-
2 Überblick über mehrdimensionale Datenbanken
- OLAP- und mehrdimensionale Datenbanken
- Dimensionen und Elemente
- Datenspeicher
- Die Essbase-Lösung für die Erstellung optimierter Datenbanken
- 3 Anwendungen und Datenbanken
-
4 Mit Essbase-Modellstrukturen arbeiten
- Prozess zum Erstellen von Gliederungen
- Möglichkeiten zum Bearbeiten von Gliederungen
- Gliederungssperren
- Dimensionsspeichertyp festlegen
- Dimensionen und Elemente verschieben und vergleichen
- Elemente in der Essbase-Modellstruktur sortieren
- Gliederungen überprüfen
- Gliederungen speichern
- Doppelte Elementnamen in Gliederungen
-
5 Dimensions- und Elementeigenschaften
- Dimensionstypen
- Beispiele für die Elementkonsolidierung
- Optionen für das Speichern von Datenwerten durch Mitglieder
- Aliasnamen festlegen
- Eigenschaft "Zweistufige Berechnung"
- Formeln erstellen
- Generierungs- und Ebenennamen hinzufügen oder aktualisieren
- UDAs erstellen
- Kommentare zu Dimensionen und Elementen hinzufügen
- Element-IDs
-
6 Mit Essbase-Attributen arbeiten
- Prozess für die Implementierung von Attributen
- Essbase-Attribute – Vorteile
-
Überblick über Attribute-Dimensionen
- Elemente von Attributdimensionen
- Einschränkungen für Basis- und Attributdimensionen und -elemente
- Einschränkungen für Attributdimensionszuordnung
- Einschränkungen für die Attributzuordnung
- Attributtypen
- Vergleich von Attribute und Standarddimensionen
- Lösen Sie Reihenfolge und Attribute
- Berechnungen mit zwei Kennungen für Attribute-Dimensionen
- Vergleich von Attributen und benutzerdefinierten Attributen
- Attributdimensionen erstellen
- Elementnamen in Attributdimensionen festlegen
-
Attributdaten berechnen
- Attribute-Calculations-Dimension
- Standardelemente der Dimension "Attributberechnungen"
- Beispiel für Attributberechnung
- Zugriff auf Attributberechnungselemente in Smart View
- Attributberechnung und Abrufperformance
- Attribute in Berechnungsformeln
- Attributberechnung und gemeinsame Elemente
- Unterschiede zwischen der Berechnung von Attributen und Nicht-Attributelementen
- Optimierung der Outline-Performance mit Attributen
- Nicht aggregierte Attribute
- Daten für gültige Attributkombinationen im Raster weiterleiten
- Ungültige Attributkombinationen im Raster unterdrücken
- 7 Kennzahlen in Textform
- 8 Anwendungen für die Währungsumrechnung entwerfen und erstellen
- 9 Partitionierte Anwendungen entwerfen
-
10 Partitionen erstellen und verwalten
- Partitionstyp auswählen
- Partitionsquelle einrichten
- Festlegen von Benutzername und Kennwort für die Partition
- Partitionsbereich definieren
- Elemente in Partitionen zuordnen
- Partitionen validieren
- Replizierte Partitionen auffüllen oder aktualisieren
- Partitionsinformationen anzeigen
- Partitionierung und TLS/SSL
- Fehlerbehebung bei Partitionen
- 11 Überblick über Dataload und Dimensionserstellung
-
12 Designregeln für Dataload oder Dimensionserstellung
- Allgemeiner Prozess zum Erstellen von Regeln
- Laderegeln mit Anwendungsarbeitsmappen generieren
-
Laderegeln in Essbase Web Interface definieren
- Regeln aufrufen und bearbeiten
- Neue Regel für Dimensionserstellung erstellen
- Neue Dataload-Regel erstellen
- Dateitrennzeichen festlegen
- Feldtypinformationen für Dimensionserstellung festlegen
- Build-Methode auswählen
- Betriebsanweisungen für Dimensionserstellung festlegen
- Globale Eigenschaften für Dimensionserstellung und allgemeine Quelleigenschaften festlegen
- Quelldaten für die Arbeit mit Elementenigenschaften verwenden
- Dataload-Feldeigenschaften definieren
- Vorgänge für Datensätze ausführen
- Vorgänge für Felder ausführen
- Vorgänge für Daten ausführen
- Validierungsregeln
-
Regeln zum Abfragen externer Quellen definieren
- Pull- und Push-Methoden zum Laden externer Daten in Essbase
- Überblick über SQL-Eigenschaften in Regeln
- Verbindungszeichenfolgen für SQL-basierte Konnektivität
- Mit einer Verbindung und Datenquelle auf externe Daten zugreifen
- Mit Oracle Call Interface auf Oracle Database zugreifen
- Auf Daten mit ODBC-Konnektivität zugreifen
- Mit JDBC-Konnektivität auf Daten zugreifen
- Stream aus einer Remotedatenbank
- Laderegeln für Offlinebearbeitung exportieren
-
13 Dataloads oder Dimensionserstellungen ausführen und debuggen
- Dataloads oder Dimensionserstellungen ausführen
- Dimensionen erstellen und Daten per Streaming aus einer Remotedatenbank laden
- Dataloads oder Dimensionserstellungen beenden
- Tipps zum Laden von Daten und Erstellen von Dimensionen
-
Dataloads und Dimensionserstellungen debuggen
- Prüfen, ob Essbase-Server verfügbar ist
- Prüfen, ob die Quelldaten verfügbar sind
- Fehlerlogs prüfen
- Probleme mit falsch geladenen Daten beheben
- Ablehnungskriterien für Dateieinstellungsmarker erstellen
- So verarbeitet Essbase eine Laderegel
- So verarbeitet Essbase fehlende oder ungültige Felder beim Laden von Daten
- Aus Fehlerlogs für Dimensionserstellung und Dataload laden
-
14 Beispiele für die Dimensionserstellung
- Dimensionserstellungsmethoden
- Generierungsreferenzen in Dimensionserstellungen
- Ebenenreferenzen in Dimensionserstellungen
- Über-/untergeordnete Referenzen in Dimensionserzeugungen
- Liste der neuen Mitglieder hinzufügen
- Attributdimensionen erstellen und Attribute zuordnen
- Gemeinsame Elemente erstellen
- Modellstrukturen für doppelte Mitglieder erstellen
- 15 Daten in privaten Szenarios modellieren
- 16 Essbase Block Storage-Datenbanken berechnen
-
17 Formeln für Blockspeicher-Cubes entwickeln
- Essbase-Formeln und Formelberechnungen implementieren
- Essbase-Formelsyntax
- Funktionen in Formeln verwenden
- Substitutionsvariablen in Formeln verwenden
- Formeln für Partitionen verwenden
- Formeln anzeigen
- 18 Formelbeispiele für Block Storage-Datenbanken
- 19 Reihenfolge der Block Storage-Datenbankberechnung
- 20 Intelligente Berechnung für Block Storage-Cubes
-
21 Dynamische Berechnung von Datenwerten
- Welche Werte dynamisch berechnet werden sollen
- Berechnungsreihenfolge für dynamische Berechnung ändern
- Auswirkung der dynamischen Berechnung auf Abrufzeit reduzieren
- Dynamische Berechnungseinschränkungen
- Dynamische Berechnungselemente erstellen
- Dynamische Berechnung und Datenbankumstrukturierung
- Daten in Partitionen dynamisch berechnen
-
22 Zeitreihendaten berechnen
- Ersten, letzten und Durchschnittswert berechnen
-
Werte für Periode bis dato mit dynamischen Zeitreihenelementen berechnen
- Dynamic Time Series-Elemente verwenden
- Dynamische Zeitreihenelemente aktivieren und deaktivieren
- Aliasnamen für dynamische Zeitreihenelemente angeben
- Vordefinierte Generierungsnamen für dynamische Zeitreihenelemente
- Werte für Periode bis dato abrufen
- Dynamische Zeitreihenelemente in transparenten Partitionen optimieren
-
23 Kalkulationsskripte für Block Storage-Cubes entwickeln
- Cube mit Berechnungsskripten berechnen
- Grundlegende Berechnungsskriptsyntax erlernen
- Berechnungsbefehle verwenden
- Formeln in Berechnungsskripten
- Substitutionsvariablen in Berechnungsskripten
- Laufzeit-Substitutionsvariablen in Berechnungsskripten, die in Essbase ausgeführt werden
- Laufzeit-Substitutionsvariablen in Berechnungsskripten, die in Smart View ausgeführt werden
- Daten löschen und kopieren
- Teilmenge der Daten im Cube berechnen
- Berechnungen für potenzielle Blöcke aktivieren
- Berechnungsskripte für Partitionen verwenden
- Kalkulationsskripte speichern, ausführen und kopieren
- Berechnungsergebnisse prüfen
- 24 Beispiele für Kalkulationsskripte für Block Storage-Datenbanken
-
25 Parallele Berechnung verwenden
- FIXPARALLEL Parallelberechnung
-
CALCPARALLEL - Parallele Berechnung
- Analyse der Durchführbarkeit von CALPARALLEL
- CALCPARALLEL - Richtlinien für parallele Berechnungen
- Beziehung zwischen paralleler Berechnung von CALCPARALLEL und anderen Essbase-Features
- Aktuelle CALCPARALLEL-Einstellungen prüfen
- Parallele Berechnung für CALCPARALLEL aktivieren
- Zusätzliche Aufgaben für parallele Berechnung identifizieren
- CALCPARALLEL mit Logmeldungen optimieren
- Parallele Berechnung von CALCPARALLEL überwachen
-
26 Benutzerdefinierte Berechnungsfunktionen entwickeln
- Anforderungen an die Gültigkeit benutzerdefinierter Funktionen
- Java-Klasse für benutzerdefinierte Funktionen erstellen und kompilieren
- Java-Klassen auf Essbase-Server installieren
- Benutzerdefinierte Funktionen registrieren
- Registrierte benutzerdefinierte Funktionen implementieren
- Benutzerdefinierte Features aktualisieren
- Benutzerdefinierte Funktionen anzeigen
- Benutzerdefinierte Funktionen entfernen
- Benutzerdefinierte Funktionen kopieren
- Überlegungen zur Performance für benutzerdefinierte Funktionen
-
27 Benutzerdefinierte Berechnungsmakros entwickeln
- Benutzerdefinierte Makros benennen
- Benutzerdefinierte Makros erstellen
- Benutzerdefinierte Makros implementieren
- Benutzerdefinierte Makros anzeigen
- Benutzerdefinierte Makros aktualisieren
- Benutzerdefinierte Makros kopieren
- Benutzerdefinierte Makros entfernen
- Katalog benutzerdefinierter Makros aktualisieren
-
28 MDX-Abfragen schreiben
- MDX-Abfragevorlage erstellen
- MDX-Sets und -Tupel
- MDX-Abfragelayout mit Achsen und Cube-Spezifikation
- MDX-Funktionen zum Erstellen von Sets verwenden
- Referenzebenen und -generationen mit MDX
- MDX-Abfrage-Point-of-View mit einer Slicer-Achse festlegen
- Gemeinsame MDX-Beziehungsfunktionen
- MDX-Funktionen für Set-Operationen
- Wiederverwendbare Sets und Elemente: MDX MIT Abschnitt
- Iterative MDX-Funktionen
- Fehlende Daten mit MDX verarbeiten
- Variablen in MDX-Abfragen
- Abfragen von Eigenschaften in MDX
- 29 Exportkonfiguration
- 30 Zugriff auf Datenbankzellen mit Sicherheitsfiltern kontrollieren
- 31 MaxL-Datendefinitionssprache
- 32 Datenbankumstrukturierung optimieren
- 33 Dataloads optimieren
-
34 Optimierung der Block Storage-Berechnung
- Design für Berechnungsperformance
- Berechnungen überwachen und verfolgen
- Ausgewählte Tupel berechnen
- Berechnungen zur Schätzung der Berechnungszeit simulieren
- Kalkulationsauswirkungen auf Cube-Größe schätzen
-
Essbase-Formeloptimierung
- Essbase-Elementkonsolidierung
- Einfache Essbase-Elementformeln
- Komplexe Essbase-Elementformeln
- Formeln für dünn besetzte Dimensionen in großen Umrissen
- Konstantenwerte, die Elementen in einer dünn besetzten Dimension zugewiesen sind
- Nicht konstante Werte, die Elementen in einer dünn besetzten Dimension zugewiesen sind
- Dimensionsübergreifende Operatoren in Elementformeln
- Formelausführungsebenen verwalten
- Bottom-Up- und Top-Down-Berechnung
- Hybridmodus für schnelle Analyseverarbeitung
- Essbase-Caches und Berechnungsperformance
- Sperrung und gleichzeitiger Benutzerzugriff
- Zweistufige Berechnung
- MitgliederSet - Funktionen und Performance
- #Fehlende Werte
- Weitere Probleme bei der Berechnungsoptimierung identifizieren
- 35 Vergleich zwischen Aggregate Storage und Block Storage
-
36 Aggregate Storage-Anwendungen entwerfen
- Designablauf für Aggregate Storage-Anwendungen
-
Aggregate Storage-Anwendungen, Cubes und Outlines
- Hierarchien in ASO-Cubes
- Überlegungen zum Design für Aggregate Storage-Modellstrukturen
- 64-Bit-Größenlimit für Aggregate Storage Outline
- Komprimierungsdimension für Aggregate Storage-Cubes
- Aggregate Storage-Modellstrukturen prüfen
- Outline-Paging in Aggregate Storage Cubes
- Aggregate Storage-Modellstruktur komprimieren
- Formeln in Aggregate Storage-Modellstrukturen entwickeln
-
37 Aggregate Storage-Daten laden, berechnen und abrufen
- Dimensionen in Aggregate Storage Cubes erstellen
- Exklusive Vorgänge in Aggregate Storage Cubes
-
Daten in Aggregate Storage Cubes laden
- Daten inkrementell über einen Dataload-Puffer laden
- Auslastung von Dataload-Pufferressourcen und Datenträgerspeicher
- Eigenschaften für Dataload-Puffer
- Mehrere Dataloads parallel
- Dataload-Puffer für einen Aggregate Storage-Cube auflisten
- Datensegment erstellen
- Inkrementelle Datensegmente zusammenführen
- Daten mit inkrementellen Datensegmentinhalten ersetzen
- Statistiken für inkrementelle Datensegmente anzeigen
- Elemente in Aggregate Storage-Dataloads neu zuordnen
- Quelldatenunterschiede für Aggregate Storage-Dataloads
- Daten aus Aggregate Storage Cubes löschen
- Block Storage-Berechnungsfeatures, die nicht für Aggregate Storage gelten
-
Aggregation von Daten in einem ASO-Cube
- Aggregationsbezogene Essbase-Begriffe
- ASO-Aggregationen ausführen
- Optimierung für Aggregatansichtsauswahl
- Aggregatansichten automatisch generieren
- Ansichten basierend auf der Nutzung auswählen
- Auswahl basierend auf Verwendung auf Aggregatebene anzeigen
- Aggregationsskripte für Essbase ASO-Cubes
- Aggregierte Daten aus dem Cube löschen
- Aggregierte Daten im Cube ersetzen
- Berechnungsreihenfolge und Lösungsreihenfolge in ASO-Cubes
- Zeitsaldo und Ablaufmetriken in ASO-Kontendimensionen
- Aggregate Storage-Daten abrufen
-
38 Benutzerdefinierte Berechnungen und Zuordnungen für Aggregate Storage-Cubes
- Benutzerdefinierte Berechnungen für Aggregate Storage-Cubes
-
Benutzerdefinierte Zuteilungen in Aggregate Storage Cubes
- Liste der Zuteilungskriterien
- Regionen in ASO-Umlagen
- Zuteilungskriterien angeben
- POV festlegen
- Bereich festlegen
- Betrag festlegen
- Basis festlegen
- Ziel festlegen
- Umlagemethode festlegen
- Rundungsmethode festlegen
- Verrechnung einrichten
- Saldenumlagen
-
Basis- und Zielzeitspanne
- Beispiel 1: Basis- und Zielzeitspanne – Leeres oder einzelnes Element
- Beispiel 2: Basiszeitspanne - Leeres oder einzelnes Element; Zielzeitspanne - Mehrere Elemente
- Beispiel 3: Basiszeitspanne - Mehrere Elemente; Zielzeitspanne - Leeres oder einzelnes Element
- Beispiel 4: Basis- und Zielzeitspanne - Mehrere Elemente; Basiszeitspanne - Aufteilung
- Beispiel 5: Basis- und Zielzeitspanne – Mehrere Elemente; Basiszeitspanneoption – Kombinieren
- Beispiele für Aggregate Storage-Zuweisungen
- Beispielanwendungsfall für Aggregate Storage-Zuteilungen
- Datenkonsistenz und Formeln
- Dataload-Puffer für benutzerdefinierte Berechnungen und Umlagen
- Offsetverarbeitung für benutzerdefinierte Berechnungen und Umlagen
- Kredit- und Lastschriftenverarbeitung für benutzerdefinierte Berechnungen und Umlagen
-
39 Aggregate Storage-Anwendungen und -Cubes verwalten
- Aggregate Storage-Cache
- Build-Optimierung für Aggregatansicht
-
Aggregate Storage-Cube neu strukturieren
- Ebenen der Aggregatspeicher-Cube-Umstrukturierung
-
Beispiele für Outline-Änderungen
- Beispiel: Keine Änderung der Anzahl der gespeicherten Ebenen in einer Hierarchie
- Beispiel: Änderung der Anzahl der gespeicherten Ebenen in einer Hierarchie
- Beispiel: Änderungen in alternativen Hierarchien
- Beispiel: Hinzufügen von untergeordneten Elementen
- Beispiel: Hinzufügen von untergeordneten Filialen
- Aggregate Storage-Cubes exportieren
- Gespeicherte Ebenen in einer Aggregate Storage-Modellstruktur
- A-Limits
-
B Benennungskonventionen für Essbase
- Benennungskonventionen für Anwendungen und Datenbanken
- Namenskonventionen für Dimensionen, Elemente und Aliasnamen
- Benennungskonventionen für dynamische Zeitreihenmitglieder
- Benennungskonventionen für Elementnamen der Attributberechnungsdimension
- Benennungskonventionen in Berechnungsskripten, Berichtsskripten, Formeln, Filtern sowie Werten von Substitutions- und Umgebungsvariablen
- Liste der vom Essbase-System definierten Dimensions- und Elementnamen
- MaxL Liste mit reservierten Wörtern